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
340214981754	340214982323	340214982873	340214983423	340214983971	340214984523	340214985073	340214985623	340214986171	340214986723	340214987273	340214987823	340214988371	340214988923	340214989473	340214990023	340214990571	340214991123	340214991673	340214992223	340214992771	340214993323	340214993873	340214994423	340214994971	340214995523	340214996073	340214996623	340214997171	340214997723	340214998273	340214998823	340214999371	340214999923	340215000473	340215001023	340215001571	340215002123	340215002673	340215003223	340215003771	340215004323	340215004873	340215005423	340215005971	340215006523	340215007073	340215007623	340215008171	340215008723	340215009273	340215009823	340215010371	340215010923	340215011473	340215012023	340215012571	340215013123	340215013673	340215014223	340215014771	340215015323	340215015873	340215016423	340215016971	340215017523	340215018073	340215018623	340215019171	340215019723	340215020273	340215020823	340215021371	340215021923	340215022473	340215023023	340215023571	340215024123	340215024673	340215025223	340215025771	340215026323	340215026873	340215027423	340215027971	340215028523	340215029073	340215029623	340215030171	340215030723	340215031273	340215031823	340215032371	340215032923	340215033473	340215034023	340215034571	340215035123	340215035673	340215036223	340215036771	340215037323	340215037873	340215038423	340215038971	340215039523	340215040073	340215040623	340215041171	340215041723	340215042273	340215042823	340215043371	340215043923	340215044473	340215045023	340215045571	340215046123	340215046673	340215047223	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	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
23674	21872	29929	24440	21904	22079	14002	4647	2719	2008	1493	1254	1071	972	860	852	797	777	719	741	732	698	685	733	663	665	673	645	625	593	623	628	629	645	585	607	597	558	601	651	599	586	578	607	652	593	597	602	597	554	610	581	574	580	586	606	606	607	606	592	543	583	584	563	576	602	550	545	593	544	589	567	582	650	596	571	598	616	577	568	634	600	570	562	579	612	664	666	693	632	635	617	594	570	572	569	570	614	584	604	586	593	583	565	586	548	574	654	590	576	564	558	538	571	521	556	621	604	532	560	552	588	618	555	575	538	613	552	611	551	587	611	588	580	549	584	564	623	569	572	545	534	582	593	585	556	543	542	566	572	612	606	555	591	552	536	575	598	599	576	598	582	559	604	572	526	565	542	602	492	585	586	545	584	586	581	568	568	590	548	550	579	541	550	596	588	510	623	587	571	585	558	555	627	637	534	541	530	576	618	546	600	558	539	646	552	596	575	578	556	594	576	611	566	580	579	549	607	584	570	588	559	602	598	558	536	578	590	570	562	578	574	556	542	584	590	552	523	577	592	609	539	602	550	575	575	577	547	585	562	571	570	585	588	523	570	564	542	562	563	578	567	546	535	567	542	593	561	558	615	586	564	551	542	556	555	584	564	567	554	552	589	620	583	569	561	578	566	591	561	563	562	556	571	556	616	554	581	580	575	562	547	586	550	563	605	579	585	575	583	551	558	612	590	615	552	547	588	570	568	575	562	558	544	547	583	570	538	560	543	580	544	573	522	668	538	547	558	594	577	593	597	564	558	597	527	582	569	541	594	555	583	566	568	579	605	556	589	574	540	591	552	574	596	548	558	588	581	558	564	577	550	614	569	550	544	587	570	548	572	535	557	529	602	557	607	592	572	566	591	546	622	557	581	611	591	584	570	581	554	581	599	637	595	556	576	563	560	563	561	581	571	581	537	559	569	570	547	578	616	567	547	545	553	595	599	544	569	581	606	531	571	525	522	585	564	574	550	549	609	569	563	585	567	629	557	632	527	575	541	616	540	553	564	568	562	551	582	570	599	604	572	549	563	577	605	615	570	570	572	598	614	546	614	586	575	576	578	545	567	572	529	567	574	591	587	608	572	587	548	574	555	548	544	579	559	526	580	567	607	561	562	587	536	596	613	576	565	536	577	599	576	556	583	562	526	581	585	567	553	609	603	534	603	561	595	605	589	589	572	552	588	563	559	544	583	534	572	563	596	588	556	542	568	566	523	595	598	567	610	549	585	587	586	578	592	544	549	575	594	601	567	533	556	564	571	565	580	532	590	594	552	498	600	569	559	543	604	567	587	610	598	630	616	569	549	578	596	626	575	598	555	563	545	550	552	607	580	612	587	570	629	598	608	591	587	568	555	559	594	603	620	588	592	572	574	621	604	561	561	551	596	570	541	601	624	561	581	559	558	559	557	572	597	603	611	568	558	579	561	602	592	564	590	550	547	617	544	595	564	581	557	568	554	611	563	588	589	626	584	575	572	587	610	562	574	597	525	553	516	543	553	591	555	549	535	577	556	557	556	619	596	549	542	572	556	582	568	590	558	571	551	569	549	555	577	612	625	578	564	581	594	589	549	556	540	535	554	603	576	558	559	544	604	542	582	570	571	568	582	580	612	545	581	575	597	579	534	571	586	571	610	556	575	599	563	633	554	534	552	596	590	569	542	542	560	610	568	571	564	590	573	547	608	565	576	584	536	544	583	546	572	534	556	593	574	566	594	576	613	563	566	566	580	544	534	537	585	570	572	570	579	600	553	568	595	559	602	570	572	571	536	579	566	579	576	559	576	543	588	548	535	558	564	573	579	564	578	580	552	591	528	633	585	559	578	546	560	561	575	577	562	566	552	568	549	614	579	545	562	586	601	555	556	519	603	574	538	569	556	583	544	565	576	626	550	605	544	539	595	593	586	524	602	578	546	599	587	546	578	590	602	567	579	551	587	539	569	555	552	598	586	576	562	549	577	544	519	599	583	612	549	615	580	542	577	597	550	577	593	582	540	562	605	571	573	594	580	580	600	593	606	551	569	567	579	568	559	547	575	538	555	588	575	584	561	589	585	611	558	545	534	598	545	554	654	550	602	587	529	578	528	581	574	530	586	584	533	599	517	633	560	568	577	573	554	572	575	624	515	581	580	560	573	528	570	557	551	578	570	583	610	580	592	601	535	584	576	585	574	599	579	583	587	574	575	552	540	565	570	574	611	568	562	540	548	618	578	548	579	553	593	549	546	559	576	591	605	574	565	573	569	575	577	596	609	570	584	600	579	613	547	569	585	584	560	570	567	570	559	543	599	569	543	554	629	590	584	603	576	572	588	569	602	531	620	566	569	589	605	559	569	569	551	588	553	590	567	552	595	586	591	566	555	565	563	520	611	544	585	587	554	531	543	558	569	549	593	538	604	588	547	550	554	610	586	559	531	532	566	642	575	597	567	570	547	582	576	537	537	550	583	582	568	568	601	582	590	578	620	588	550	567	560	593	640	543	550	605	568	601	547	588	581	553	540	566	598	610	587	559	588	562	572	609	588	608	552	574	601	536	544	576	600	542	588	567	579	583	535	622	554	595	569	612	604	593	549	559	609	573	582	584	564	598	603	600	548	572	580	551	519	565	608	587	558	577	588	575	599	573	523	572	569	563	567	593	559	569	555	582	583	607	575	588	577	589	534	521	522	548	577	590	563	583	551	577	547	589	573	577	579	593	604	581	628	594	575	573	562	568	550	543	538	576	608	599	580	595	586	578	563	584	590	582	549	587	567	580	557	580	584	620	571	550	558	572	574	621	558	587	594	566	566	552	537	560	558	611	533	575	561	539	610	607	557	571	590	579	553	573	564	616	546	572	578	553	581	564	604	566	533	596	585	596	545	567	580	586	551	508	570	535	546	572	568	585	557	518	557	570	595	602	542	588	544	595	559	529	565	613	567	562	552	554	561	599	569	563	568	577	552	596	553	606	550	585	575	610	592	577	566	576	577	564	560	582	584	560	568	609	594	598	611	582	573	581	558	562	577	546	579	585	576	575	590	582	545	575	583	553	559	510	588	542	574	568	517	539	570	565	573	590	637	580	565	599	577	592	572	557	570	612	590	597	552	598	548	581	530	590	594	562	562	589	568	570	560	519	554	558	586	556	534	543	550	600	586	560	594	586	598	584	594	618	549	568	581	588	547	585	604	579	588	576	583	589	569	579	618	603	540	567	581	563	622	566	575	612	545	537	550	589	628	549	560	544	584	564	573	613	592	558	573	613	550	539	584	583	474	564	586	590	587	560	569	578	594	577	578	609	525	585	583	577	558	601	622	554	591	536	556	527	561	528	545	578	585	572	517	530	551	595	596	588	578	555	586	585	597	505	587	566	541	594	563	559	539	540	543	547	574	549	591	602	545	512	567	533	560	587	559	580	581	568	484	580	567	554	610	560	554	577	561	542	583	607	553	544	589	556	595	619	554	561	594
20232	38316	34339	23710	18676	14193	10408	8304	5886	4082	2999	2367	1963	1724	1492	1318	1236	1101	1115	1044	1064	1032	1003	1000	954	1001	891	852	792	795	769	789	827	745	820	792	796	752	793	754	738	790	710	808	787	769	787	715	788	758	775	765	783	769	751	759	737	730	797	712	698	774	770	753	755	752	789	763	700	742	790	771	806	829	796	771	774	743	751	772	767	710	773	757	876	803	886	848	901	889	869	804	782	782	728	735	724	712	699	726	726	704	719	716	758	736	731	872	843	781	751	713	767	764	745	721	777	756	717	743	726	712	726	723	784	729	765	689	735	674	734	753	760	682	676	731	768	708	637	732	701	707	704	734	734	737	704	735	704	738	729	701	720	713	730	702	741	761	752	699	716	676	742	707	736	718	721	717	709	759	720	786	727	711	752	750	696	722	716	733	726	699	703	737	714	678	714	779	687	757	759	706	754	738	720	714	727	707	689	724	741	700	711	754	763	720	727	730	727	686	687	733	727	745	731	744	745	714	716	693	713	707	769	707	722	755	684	711	742	699	689	750	730	699	712	663	758	707	718	714	678	745	700	715	694	738	716	758	751	737	707	700	735	751	716	703	723	698	717	721	702	749	699	747	743	762	714	703	751	680	694	723	704	712	707	686	766	721	725	709	707	705	720	720	760	690	709	756	700	752	720	711	732	721	711	721	708	727	677	742	791	756	694	756	702	738	649	734	726	727	744	696	699	764	738	713	735	712	751	693	773	730	720	707	763	722	757	728	719	747	702	694	719	745	756	720	718	733	720	738	778	715	721	719	729	783	749	723	714	768	703	742	717	719	757	753	706	743	744	709	740	699	738	676	721	802	752	704	694	741	729	708	696	751	686	700	714	734	678	764	735	762	721	732	738	754	753	699	731	770	689	740	753	712	715	731	691	730	737	748	686	731	702	729	737	680	718	730	756	729	735	722	717	739	728	708	705	706	744	718	711	729	712	772	670	731	690	711	754	687	690	715	686	716	679	724	720	729	745	747	740	734	725	729	713	694	797	709	719	748	695	746	719	714	751	705	739	704	753	708	773	717	753	670	777	716	734	745	722	750	728	736	684	725	755	744	717	717	709	743	750	696	672	747	776	692	702	716	730	721	716	717	739	759	723	760	717	708	762	737	714	713	730	708	700	674	776	719	759	727	777	706	680	713	769	753	700	737	750	699	699	800	726	718	744	694	717	694	732	727	752	735	723	667	724	740	738	711	698	753	717	697	770	678	764	771	720	746	698	722	674	749	698	697	696	667	732	744	733	709	737	684	750	753	707	684	709	704	674	710	694	718	708	708	724	723	675	750	772	720	729	743	745	735	681	735	713	717	749	760	674	711	772	702	735	735	697	755	690	750	715	678	775	713	722	704	692	727	745	689	660	701	731	742	716	716	714	750	735	698	744	712	749	724	802	694	714	771	716	702	763	768	711	766	720	783	696	687	747	755	707	653	756	730	723	692	735	764	715	757	724	774	744	682	712	689	741	742	691	686	720	697	771	731	725	732	732	716	695	722	745	724	761	683	724	738	682	696	725	720	723	697	718	707	738	761	680	734	705	734	742	697	740	749	730	741	738	750	733	732	749	712	749	755	698	721	769	680	706	715	755	732	754	719	738	760	703	773	759	729	715	771	739	706	745	710	734	759	765	706	716	704	748	731	757	715	711	729	706	751	730	790	693	726	767	712	672	743	676	712	732	748	761	744	706	721	723	742	699	705	761	697	755	731	726	719	722	741	733	742	701	739	701	729	722	680	732	723	738	737	707	716	723	696	746	736	739	724	720	718	772	708	725	752	678	760	770	710	742	725	712	762	730	721	768	723	727	714	696	776	753	741	695	739	765	740	738	738	741	746	773	728	693	707	737	708	757	767	727	757	687	717	723	696	733	734	755	778	714	704	695	776	739	735	720	770	740	765	741	706	713	777	716	657	688	749	735	753	694	704	694	744	713	721	702	736	735	738	681	718	710	725	736	753	786	721	775	670	695	734	713	677	690	735	746	722	745	748	716	723	747	754	746	748	697	759	722	719	711	730	766	692	739	703	769	754	736	734	738	715	715	714	715	746	731	672	687	707	735	744	797	732	688	708	709	737	703	795	732	737	759	731	708	693	791	717	708	773	756	714	731	712	719	729	692	726	714	748	746	698	726	714	753	712	703	713	696	711	743	703	692	773	718	693	705	773	686	742	729	699	697	727	725	692	699	692	724	764	741	741	714	762	704	716	736	695	724	699	720	756	729	784	710	690	750	708	740	681	708	695	769	711	728	709	745	695	757	701	737	727	755	720	744	729	697	713	728	739	722	715	751	713	753	644	775	728	723	722	712	686	706	698	729	730	821	722	745	742	717	766	728	708	784	752	715	752	738	729	703	699	685	663	666	684	729	722	681	727	741	741	732	774	732	707	693	739	711	740	742	708	734	714	746	722	738	719	748	757	744	687	709	697	700	706	698	694	732	750	741	703	738	694	730	689	695	769	677	728	714	738	733	719	699	764	728	766	720	690	728	743	753	724	747	723	754	701	774	686	690	712	743	666	741	733	690	730	706	749	740	737	749	685	656	747	724	679	762	703	739	739	655	731	729	683	724	776	745	714	705	752	782	759	757	734	720	730	679	687	742	748	668	709	735	705	723	728	640	741	707	707	728	730	750	741	721	768	674	741	721	724	741	726	741	736	762	726	715	709	731	762	675	708	708	721	740	643	690	704	733	706	723	738	725	728	714	730	782	696	736	669	773	668	750	730	712	724	731	774	767	740	712	720	702	721	666	773	724	716	717	770	732	725	692	706	724	721	705	759	714	731	729	676	792	697	706	660	741	732	670	727	728	676	739	672	736	711	773	680	717	689	682	713	721	766	758	729	754	704	746	711	711	687	773	720	782	701	725	714	689	739	686	748	722	777	732	699	736	736	753	723	735	692	734	740	753	666	700	689	768	742	753	717	705	717	739	780	712	670	734	682	723	758	689	673	694	755	695	698	729	794	708	707	692	750	715	719	708	761	736	720	734	682	715	688	731	659	735	766	703	719	699	711	689	742	774	731	714	751	794	700	728	768	766	786	696	735	740	719	713	693	748	709	740	757	710	716	754	734	767	740	719	709	699	713	667	745	700	717	680	700	715	695	719	718	729	748	736	708	697	697	766	732	719	730	739	715	749	662	715	706	749	718	731	771	749	696	707	723	721	740	755	714	723	752	741	728	725	745	744	750	737	741	777	687	761	705	738	765	747	720	715	717	737	724	699	749	710	745	729	718	714	731	752	718	757	732	712	730	711	746	709	707	719	740	690	749	728	740	705	743	687	732	736	741	765	724	719	727	705	762	708	721	714	732	718	697	727	722	740	713	771	730	729	686	718	687	718	760	670	706	761	703	704	728	702	723	702	684	777	736	734	726	729	710	726	715	704	745	762	725	746	700	773	735	664	742	735	699	746	738	740	726	682	684	694	696	704	694	687	754	687	704	733	720	753	742
27023	20974	16517	8279	4165	2660	1828	1237	850	685	541	484	497	483	461	456	421	433	379	424	405	425	380	407	396	453	418	425	419	399	424	381	356	405	381	394	408	385	430	400	364	403	417	372	378	378	391	397	404	394	389	396	402	412	374	370	374	388	389	402	364	428	375	410	417	420	395	393	405	421	393	383	429	438	413	354	400	411	400	412	407	381	390	418	438	431	414	373	396	417	403	389	431	390	405	374	396	370	402	405	363	375	374	393	397	374	367	373	437	433	367	405	402	377	414	394	372	400	409	362	354	359	414	410	414	395	410	427	355	405	411	396	431	412	384	389	404	390	363	395	400	407	388	385	381	403	346	389	378	368	388	427	385	428	394	401	415	427	380	399	359	395	413	348	397	403	384	392	389	387	388	390	406	393	407	383	412	404	378	410	415	395	341	399	424	377	360	380	374	408	374	372	354	372	419	410	380	357	405	413	383	377	362	420	392	416	379	385	391	396	398	416	409	392	382	399	417	375	423	397	413	376	410	418	415	407	370	379	403	408	413	385	427	404	361	364	373	357	405	390	406	409	400	397	392	403	372	379	395	396	396	387	391	417	395	410	406	406	394	379	371	403	366	394	407	350	407	410	391	386	368	423	395	350	398	392	394	411	387	401	427	364	366	397	394	377	393	405	401	411	364	371	373	374	382	422	370	411	402	382	404	395	381	374	406	398	397	374	413	375	362	383	411	404	420	370	410	420	369	385	357	375	410	380	380	397	433	379	390	403	410	413	409	383	383	393	390	412	393	375	369	357	345	391	404	400	394	403	405	387	382	375	390	401	392	387	398	345	378	343	407	404	418	412	401	413	410	390	415	362	388	407	415	391	365	401	428	388	394	415	381	381	382	361	403	384	409	410	417	399	416	410	405	374	385	400	431	397	392	413	412	385	420	368	384	366	398	363	410	390	383	425	391	417	382	380	415	390	342	385	417	418	400	410	364	377	369	421	382	373	439	421	408	404	388	375	402	396	368	408	371	398	382	406	412	385	365	421	415	412	436	393	434	398	402	407	385	386	402	391	424	404	378	433	388	374	421	380	365	429	424	384	414	391	396	404	401	371	435	421	409	400	396	401	386	439	375	402	389	384	401	394	402	389	365	371	406	418	414	413	386	442	398	392	403	406	393	364	373	355	361	385	367	407	412	379	397	373	365	380	439	405	396	404	404	416	371	410	372	400	373	410	392	398	399	399	400	408	423	381	388	375	406	388	378	363	399	394	369	375	391	377	377	412	391	390	358	384	366	405	392	392	410	403	357	405	425	399	366	392	407	356	402	382	388	376	430	420	387	393	393	432	390	381	370	397	406	418	379	384	374	397	397	434	415	415	375	379	425	403	375	412	401	389	420	404	354	406	379	391	377	387	396	382	403	370	410	398	397	367	394	387	401	394	457	370	364	414	363	388	425	395	407	403	394	392	372	362	395	420	392	391	408	374	387	403	374	405	417	393	380	387	373	372	382	382	409	402	401	381	416	426	390	399	403	410	355	424	400	376	391	428	378	417	383	409	391	408	402	370	375	387	390	373	408	425	409	410	375	388	377	398	424	391	427	338	388	411	410	366	396	394	352	389	388	380	373	369	384	393	430	381	398	393	393	404	389	404	407	385	383	390	388	381	409	402	404	408	349	375	395	380	393	401	387	404	393	429	420	403	427	400	404	433	388	395	369	433	396	420	419	423	416	378	387	372	391	400	432	399	413	378	363	386	395	397	414	386	356	395	421	386	446	394	389	376	408	397	412	387	395	398	403	364	360	417	380	389	406	364	409	388	369	402	425	390	371	385	424	382	390	386	398	382	388	409	402	360	410	400	381	408	394	397	387	356	385	361	392	397	413	385	402	388	407	410	390	411	432	432	408	378	398	401	402	399	375	371	377	382	416	392	392	389	431	388	401	386	389	392	379	389	376	430	393	381	371	400	397	410	408	365	417	379	387	373	378	423	395	387	428	386	400	437	389	382	395	453	387	360	398	373	417	361	421	384	384	407	429	412	401	397	397	377	394	396	388	406	393	381	382	390	374	377	410	368	406	345	388	428	396	394	396	418	401	430	416	405	397	392	354	371	373	365	362	388	374	359	376	353	424	387	372	373	379	406	407	386	381	395	410	374	400	364	395	402	384	365	396	372	389	391	413	375	412	371	413	392	380	393	373	389	415	387	411	389	430	381	377	415	400	393	422	377	419	390	377	401	354	373	416	349	388	381	414	438	377	409	422	410	367	404	415	396	387	390	406	383	424	421	394	372	393	410	391	403	429	388	388	376	423	411	385	387	393	391	404	406	416	443	395	387	391	424	379	423	413	438	405	393	385	390	386	393	405	369	378	418	385	383	409	396	421	401	393	408	392	371	404	372	440	372	409	383	400	398	387	396	406	357	389	417	369	386	374	382	376	408	348	391	394	372	368	417	416	377	388	382	400	387	375	361	429	398	420	377	382	390	392	406	384	413	382	383	394	374	389	384	402	380	410	402	391	384	386	386	413	360	425	394	411	394	409	381	390	373	403	385	390	392	382	392	384	372	374	385	390	369	419	373	417	425	365	407	419	378	380	395	359	406	400	399	386	394	437	386	376	421	395	378	373	426	358	407	412	388	401	379	374	394	383	408	417	408	412	365	403	407	411	412	403	382	436	408	390	379	394	401	362	366	389	400	398	404	425	372	409	406	392	398	384	382	403	388	413	377	425	371	401	392	406	422	367	417	372	399	366	417	422	412	350	431	392	382	411	367	365	418	399	354	396	387	376	413	410	393	380	397	419	405	381	422	408	404	415	386	403	387	423	400	400	388	413	390	431	383	410	368	443	393	401	395	414	360	411	411	393	377	400	388	390	426	475	399	376	361	382	395	385	427	376	442	413	409	402	389	404	378	429	411	412	365	397	403	387	374	363	416	387	406	409	376	391	356	404	365	339	430	358	367	385	396	392	406	385	362	397	388	400	372	393	371	389	383	421	382	390	419	412	389	400	366	391	386	393	400	403	398	388	374	406	418	417	386	389	396	392	387	346	399	417	394	385	380	397	420	404	400	388	405	414	413	403	367	353	415	388	391	389	383	394	396	400	385	387	380	376	400	395	389	356	407	381	365	406	418	390	392	399	374	418	397	402	391	381	364	378	402	420	405	394	375	408	392	372	396	379	389	409	371	376	417	390	384	405	398	394	402	400	390	442	414	379	387	374	366	395	372	404	410	418	363	425	367	408	377	402	438	412	366	367	426	426	394	392	390	412	390	414	401	377	421	375	405	433	423	376	389	391	366	386	395	386	390	373	390	382	414	397	374	426	364	436	424	405	372	392	413	376	392	399	360	397	367	388	414	375	401	383	381	400	404	399	371	390	392	419	409	427	414	438	391	397	389	414	409	381	407	403	376	370	389	398	405	355	393	421	360	410	371	397	402	379	403	401	383	411	454	420	400	413	401	390	397	427	373	377	394	360	366	404	375	388	351	371	381
15197	23714	18737	10804	7721	5477	3781	2945	1884	1360	961	832	739	702	609	563	577	560	567	602	536	578	546	554	551	524	526	530	503	486	504	485	496	521	500	488	506	479	495	478	487	521	526	495	532	497	507	518	495	541	508	498	471	458	479	503	500	467	461	531	497	516	502	505	482	512	519	505	497	499	520	513	507	522	530	479	513	515	513	490	529	509	505	528	483	532	557	533	529	525	540	515	541	507	531	458	513	503	493	529	485	496	517	443	517	510	505	514	501	486	482	501	503	494	509	498	512	514	487	531	494	510	496	483	461	500	475	540	525	567	497	516	527	508	497	518	530	499	488	504	484	540	518	494	495	526	504	521	486	472	475	487	480	507	488	527	500	460	462	484	490	498	543	505	486	474	506	534	499	487	526	503	513	492	498	491	528	478	488	482	574	505	510	464	485	500	507	470	538	504	502	496	539	507	547	488	484	488	515	498	484	475	521	537	494	494	499	525	502	470	536	492	506	494	442	479	500	517	509	517	505	437	507	517	516	505	500	474	513	533	478	491	463	550	501	491	516	498	496	486	547	484	479	506	503	496	491	504	528	478	524	481	520	476	489	498	509	496	502	499	506	512	509	501	471	506	495	499	491	533	496	538	504	511	523	531	501	496	490	462	500	521	498	449	492	512	507	506	497	479	519	495	468	475	471	507	487	472	517	480	496	446	512	524	521	484	503	484	513	522	500	486	503	520	535	530	467	476	528	468	485	541	540	498	516	506	482	495	511	471	465	529	506	528	535	493	472	518	480	546	528	471	488	538	471	481	513	521	513	501	534	505	542	527	545	541	520	507	535	517	506	488	514	469	483	500	485	515	456	497	486	521	522	520	473	522	474	505	475	471	514	489	512	514	506	517	530	524	511	479	498	528	547	536	521	546	509	483	502	489	509	521	468	521	490	531	493	484	526	500	458	490	510	499	487	482	486	468	490	476	518	472	509	474	540	513	500	480	508	484	510	454	513	486	480	488	506	489	508	510	485	442	507	502	486	506	507	449	502	486	527	472	519	519	499	543	509	499	462	451	465	499	460	490	530	463	508	467	518	505	509	508	519	492	509	481	508	496	511	516	537	489	514	496	502	518	463	564	529	505	479	507	512	493	512	471	503	452	494	496	481	525	515	520	528	488	496	516	511	520	510	489	522	453	495	498	522	466	529	521	517	537	530	533	485	479	496	531	471	498	516	484	492	462	505	489	501	495	458	504	538	505	519	482	516	494	488	528	504	539	479	511	492	495	507	473	493	484	518	499	524	522	533	514	498	514	492	504	500	514	517	483	494	524	494	494	474	490	525	493	479	517	492	486	475	510	491	510	500	480	503	497	522	472	489	470	497	505	520	509	423	507	524	489	524	521	508	521	513	508	533	463	495	537	517	551	464	470	477	466	472	481	500	493	500	511	504	497	479	490	498	479	467	518	502	517	505	512	508	466	511	485	492	479	515	492	512	504	493	491	459	473	521	529	501	495	495	489	512	513	489	482	466	483	529	501	490	572	476	506	470	449	490	456	495	507	485	483	519	516	500	489	485	511	482	496	495	506	519	508	525	495	475	490	521	542	507	509	518	539	473	503	485	503	504	523	522	484	514	469	499	470	524	498	501	522	514	496	561	528	482	520	515	510	507	480	518	492	497	483	508	502	520	513	496	499	515	474	511	496	509	485	478	554	479	503	492	524	486	505	481	477	510	487	472	462	508	518	476	498	483	506	477	511	493	507	479	496	471	449	507	502	492	531	480	523	490	505	493	470	507	512	516	493	496	540	514	506	500	530	480	485	481	544	501	482	508	506	490	484	554	495	478	483	442	527	497	499	470	462	486	516	460	496	456	565	502	525	505	520	519	520	490	521	507	468	513	545	499	489	513	458	487	500	509	528	475	534	493	521	483	467	454	492	476	527	517	481	523	521	521	467	524	514	477	499	492	494	527	444	518	512	496	495	521	507	491	470	497	507	498	467	489	537	508	491	535	519	461	483	494	524	506	552	541	471	518	489	525	500	459	505	495	478	505	517	473	494	500	469	494	488	491	503	506	499	518	500	467	489	484	476	505	491	523	480	494	509	491	486	521	495	517	538	512	506	523	510	518	515	499	510	522	493	510	502	501	484	558	532	543	525	484	498	494	498	475	537	501	499	512	519	517	494	494	489	514	473	486	495	445	531	502	464	495	516	530	536	482	505	507	529	487	498	500	550	457	526	517	508	463	475	487	494	528	499	540	487	497	519	490	506	480	510	530	500	486	521	502	534	498	491	478	503	482	477	535	449	485	484	444	526	502	478	534	489	537	497	487	525	473	505	495	472	548	537	467	518	496	517	512	524	507	487	522	503	534	497	534	476	507	520	518	466	499	507	538	563	480	493	521	505	471	523	537	527	485	493	538	483	511	482	571	503	486	469	510	495	540	481	509	515	511	502	468	507	543	527	542	496	500	495	545	489	469	501	502	474	493	504	503	514	522	498	495	490	480	483	499	502	484	475	538	510	481	508	485	503	484	524	500	499	485	478	512	501	500	496	511	483	494	518	471	505	541	491	483	464	480	517	514	511	528	521	564	498	504	489	501	495	542	494	487	527	491	491	485	480	501	498	495	488	518	500	534	524	548	475	479	499	526	535	460	484	513	525	489	466	485	488	571	488	513	479	468	481	462	512	490	503	499	497	501	506	518	498	552	514	465	468	518	486	520	497	462	547	501	475	549	510	531	547	488	516	514	491	535	508	462	529	521	495	519	500	482	519	483	486	466	512	516	510	457	492	485	520	517	496	498	516	543	487	540	515	476	547	497	517	492	509	495	518	528	500	485	485	496	496	495	502	490	509	514	525	492	482	478	476	508	517	504	506	494	503	480	490	506	497	509	512	501	500	494	514	482	519	505	495	512	510	510	504	477	487	493	458	475	469	492	520	479	511	495	521	542	468	519	519	509	505	508	531	525	490	492	488	501	513	503	506	484	494	509	503	517	502	517	461	508	479	514	522	535	492	479	503	495	519	510	524	526	503	522	450	535	488	519	508	472	514	538	510	464	513	513	499	514	488	505	497	471	528	503	492	483	493	493	478	504	483	487	477	487	505	478	459	490	528	504	489	500	500	493	505	509	531	500	451	512	478	484	459	481	489	510	511	462	487	498	497	490	490	520	487	529	554	507	516	527	487	522	510	475	510	513	497	480	486	509	517	473	504	464	540	501	505	484	488	501	501	524	487	483	510	494	513	514	535	528	497	520	503	476	504	493	519	510	477	515	495	506	490	484	488	525	484	542	544	509	463	515	515	494	482	475	464	541	536	485	538	486	484	500	488	499	526	468	489	511	460	494	496	509	507	522	519	493	528	469	465	472	502	490	518	531	468	489	469	517	481	521	537	510	535	469	499	469	511	533	500	493	470	570	483	508	493	535	502	525	478	537	496	494	533	507	533	529	521	502	479	479	505	503	493	505	519	517	481	473	511	510	504	505	521	479	491
23886	21152	28515	24081	21159	13998	4838	2702	1716	1323	1087	953	887	761	775	748	701	655	701	658	608	642	681	690	627	605	633	602	569	621	601	562	560	585	621	590	580	566	596	630	572	619	612	617	582	586	578	622	569	574	587	570	650	626	604	601	557	554	571	591	547	586	540	583	540	575	564	588	541	621	634	581	599	631	601	573	578	569	598	574	589	581	542	608	561	589	649	593	609	616	681	580	612	637	584	598	571	548	603	580	549	567	544	580	561	596	583	612	583	550	539	576	541	570	599	560	599	574	536	616	578	579	574	593	568	573	555	553	576	543	561	577	587	553	547	547	552	537	581	573	588	544	551	574	582	521	549	619	585	618	558	579	615	576	547	583	511	613	575	579	587	569	534	567	521	560	574	529	541	540	573	533	594	585	566	573	540	595	562	530	566	540	548	555	591	561	593	571	626	559	559	560	586	540	586	558	610	620	579	560	560	596	611	580	562	607	558	562	573	557	552	569	592	612	602	591	560	580	582	564	565	576	590	580	557	593	588	601	568	556	584	561	550	534	611	616	569	523	585	583	578	596	582	524	570	608	537	558	546	545	606	559	560	610	586	569	553	588	560	587	604	564	608	595	505	589	544	612	614	581	554	611	569	539	609	547	573	607	574	620	616	609	552	559	583	567	577	601	566	572	576	595	601	576	580	577	571	585	590	624	574	559	550	611	584	568	526	588	557	601	600	553	571	575	594	559	550	554	536	547	588	536	557	573	599	559	611	611	588	588	627	562	583	570	574	587	588	578	599	582	577	575	606	526	539	558	583	584	543	541	593	561	611	595	577	583	567	561	565	588	567	550	585	590	571	534	545	563	587	556	534	556	577	525	590	569	570	612	548	585	595	589	552	575	570	602	632	543	595	556	569	534	577	576	613	609	581	569	563	589	535	584	535	597	561	561	598	538	562	598	574	542	524	590	583	572	570	560	589	617	593	582	588	562	560	586	570	571	570	580	557	585	627	607	592	548	562	566	592	557	575	585	596	599	575	583	607	515	546	589	541	597	617	556	587	540	584	556	541	539	606	582	568	555	578	584	572	618	595	532	582	598	607	593	569	533	554	614	570	555	574	573	602	583	578	613	575	553	587	588	552	545	552	547	576	556	629	601	610	562	547	564	535	565	591	589	578	567	568	601	556	574	587	564	563	583	618	580	611	590	568	537	602	542	593	572	570	582	614	584	561	592	565	570	614	532	568	588	558	585	613	554	577	547	587	578	574	592	618	585	572	573	541	549	558	577	574	505	615	556	567	584	600	542	552	589	574	599	567	549	621	572	580	544	587	595	560	602	524	581	557	555	566	596	576	606	627	571	547	560	545	565	577	551	583	556	539	569	574	600	565	580	564	601	567	584	584	537	595	575	567	532	545	578	582	603	590	557	545	604	619	572	537	601	556	589	545	538	534	595	598	564	589	590	609	566	553	602	583	563	598	604	612	564	566	547	546	584	564	560	586	594	560	571	592	550	525	566	598	574	579	581	570	554	570	580	573	604	600	566	581	578	552	538	545	585	583	557	548	604	561	520	568	559	548	567	625	573	596	569	545	550	560	603	529	547	536	596	605	569	598	584	592	615	585	560	576	541	538	563	570	585	574	581	538	533	550	542	557	581	574	581	530	579	564	567	600	577	548	599	572	613	591	617	569	593	549	563	613	568	577	609	556	568	589	620	584	515	525	547	574	573	585	535	569	585	588	580	608	589	557	611	563	569	591	602	601	545	567	562	573	576	637	555	596	563	580	599	573	604	544	535	556	587	575	570	614	568	534	579	591	599	582	585	595	566	568	581	573	582	574	558	587	569	587	520	574	545	568	575	614	583	572	538	559	559	589	569	556	597	537	598	570	561	562	563	540	523	557	561	567	582	547	528	614	524	557	566	583	578	606	614	579	592	567	591	559	621	600	565	556	579	557	562	577	556	585	580	583	579	567	562	541	575	564	579	565	564	580	595	548	552	544	528	588	605	548	563	582	574	550	580	603	567	575	566	620	573	542	600	570	559	563	571	537	540	576	589	580	549	519	501	600	574	570	597	593	579	569	539	525	580	586	571	574	563	562	609	581	565	569	567	589	545	571	594	559	546	541	582	558	563	513	595	570	549	554	543	570	565	585	592	590	547	573	578	578	584	581	560	558	561	535	593	579	565	532	643	582	543	579	563	534	582	554	542	541	533	579	567	589	606	554	584	564	616	619	594	581	572	572	583	617	608	559	581	547	540	550	552	580	586	572	551	617	573	591	596	590	549	565	588	608	590	530	579	545	566	592	609	583	584	583	610	551	562	571	586	521	600	587	554	565	536	580	569	576	557	584	549	509	571	597	576	593	583	563	550	567	546	564	608	545	536	525	603	595	559	620	535	587	583	574	566	556	577	572	574	567	581	571	573	559	551	542	550	589	565	568	637	570	577	594	586	590	584	580	572	541	550	591	567	544	601	603	570	559	543	633	586	605	574	567	551	584	579	578	575	540	578	603	613	558	617	583	591	537	603	567	566	552	572	590	577	538	552	640	603	556	579	579	558	578	583	608	521	582	605	559	595	559	590	583	584	563	559	538	567	588	603	563	557	542	547	574	563	577	573	596	574	586	555	609	552	572	533	573	611	565	559	596	582	597	565	577	560	559	562	569	566	547	595	564	572	578	588	600	560	634	598	565	563	605	542	556	560	584	558	587	582	557	588	553	602	594	573	602	555	579	537	594	557	569	582	567	570	567	553	556	555	591	608	566	555	554	588	563	589	597	546	586	589	547	534	609	534	589	547	534	613	550	616	539	564	590	575	579	550	587	610	610	588	584	565	560	574	566	549	551	559	560	569	529	561	592	561	583	545	590	556	585	560	590	568	590	570	597	598	562	552	541	573	558	606	602	586	597	565	590	590	606	539	531	573	573	630	575	576	541	522	582	587	593	565	582	568	564	575	572	549	543	558	560	623	561	597	520	588	638	545	564	537	566	565	544	534	568	587	562	508	560	565	565	547	586	606	555	570	535	566	595	585	613	553	524	585	563	594	540	532	514	580	523	556	559	560	586	541	585	578	544	580	579	587	590	567	533	595	554	563	608	605	618	599	561	616	565	584	559	592	610	536	590	537	613	540	540	564	581	577	513	602	565	602	582	561	546	536	578	552	570	526	579	559	600	540	582	575	524	547	590	569	560	557	573	603	562	605	572	613	578	603	590	527	536	589	579	537	600	575	582	584	600	563	552	558	605	582	580	512	609	561	599	605	515	578	584	572	544	598	581	559	546	529	540	551	580	565	595	577	587	559	552	554	609	596	560	535	601	543	618	598	511	547	585	625	587	582	590	596	553	580	606	579	547	557	567	588	558	604	569	556	568	545	574	565	593	605	536	571	584	537	594	575	540	575	580	559	612	595	551	592	538	553	565	564	582	548	608	581	579	537	577	569	605	597	563	569	590	597	606	588	576	542	575	633	581	566	571	585	570	585	590	558	553	532
17043	32406	26827	16845	12504	9366	7031	5612	3494	2502	2013	1646	1389	1209	1149	1086	962	980	909	862	948	873	850	888	852	810	798	786	764	715	790	726	741	772	719	786	726	781	735	723	717	704	772	731	737	755	742	709	682	706	743	740	788	724	705	685	684	710	691	745	714	751	685	726	709	739	726	690	766	726	762	762	744	759	748	764	726	729	704	728	710	704	788	792	703	795	795	831	824	809	847	825	748	801	760	716	705	704	713	730	731	717	721	689	715	756	795	757	738	737	732	761	686	668	695	746	721	760	735	694	700	733	732	765	691	739	741	695	733	712	696	742	682	665	712	746	735	679	718	741	694	693	696	749	696	757	738	698	741	733	714	693	758	719	680	756	726	676	746	700	757	695	703	732	762	706	695	701	732	696	699	648	730	672	723	722	721	715	729	727	725	727	684	740	727	692	712	746	692	714	704	706	697	704	661	684	714	711	702	724	720	717	660	665	733	729	714	787	724	730	675	706	722	759	731	744	729	753	685	693	699	658	660	711	727	729	698	719	711	686	752	714	704	723	710	772	759	740	679	676	731	692	681	695	691	721	725	785	708	720	717	731	726	697	720	717	725	674	766	704	717	685	702	694	714	708	750	771	716	715	706	744	643	711	690	712	754	754	708	709	745	704	681	725	719	710	718	680	740	695	719	700	718	743	677	707	755	688	760	682	747	716	714	707	729	750	715	725	723	718	685	695	747	694	716	689	706	723	712	689	718	729	677	720	703	751	713	750	761	663	727	737	697	712	717	748	740	740	723	707	714	787	747	761	699	694	705	705	708	715	670	716	721	691	729	691	707	716	653	710	686	679	711	717	736	725	717	722	657	669	720	740	746	763	699	715	739	727	735	696	731	752	714	708	722	740	763	710	690	737	708	691	674	695	757	732	763	696	764	701	741	696	679	692	714	705	709	733	727	715	723	713	732	723	702	652	678	671	743	740	690	718	757	741	691	727	694	710	716	769	733	697	716	768	706	682	756	707	686	712	702	714	706	717	705	699	699	691	712	745	759	737	717	676	720	732	687	721	748	724	707	668	723	751	725	722	681	728	729	732	669	729	723	665	720	677	740	706	694	719	725	697	704	719	725	725	719	704	707	686	703	683	721	770	713	698	715	692	732	698	753	711	705	707	703	708	731	742	763	754	686	666	730	705	715	723	758	729	713	709	735	689	738	720	724	751	708	723	757	676	772	701	738	689	666	714	704	715	747	664	675	663	703	715	663	720	687	750	798	673	720	740	720	712	715	717	704	688	689	726	748	688	712	742	685	777	695	723	692	748	711	808	724	761	700	708	703	778	700	661	729	687	750	691	770	714	696	754	738	705	690	705	732	686	665	672	711	658	678	726	730	696	711	701	744	703	712	733	713	673	706	714	712	719	758	736	704	704	716	680	736	732	708	687	723	715	743	742	704	767	770	738	717	692	694	731	688	775	716	709	759	688	712	661	691	697	704	682	722	664	710	735	719	676	687	741	683	705	704	710	730	748	654	687	739	721	752	707	721	682	717	668	738	737	715	696	711	703	739	733	681	764	725	700	723	734	741	688	651	717	725	691	689	739	703	714	720	703	683	704	726	667	722	718	732	727	680	698	715	709	699	728	714	692	738	679	729	752	709	731	713	743	705	701	709	687	715	743	699	733	709	754	718	740	709	723	680	720	750	725	706	755	742	706	711	671	743	690	656	774	752	656	671	724	737	757	682	710	694	709	755	695	747	713	683	680	712	724	747	714	747	657	685	730	709	724	709	719	699	770	725	709	688	724	706	699	721	698	767	745	707	709	712	716	693	727	814	757	720	742	708	729	711	711	720	772	738	694	731	743	665	728	727	727	762	730	706	698	726	695	727	691	738	730	738	666	727	691	684	712	711	668	668	748	736	734	739	729	700	680	684	708	684	725	684	681	705	705	694	692	723	768	703	704	698	704	671	688	727	736	771	682	718	696	702	719	685	667	712	711	707	727	716	730	748	733	712	743	713	690	709	740	731	734	681	783	704	690	677	711	671	718	675	698	721	703	704	732	700	716	716	684	702	728	710	788	766	748	714	714	701	695	705	721	755	693	726	712	729	701	763	712	756	690	739	700	676	690	744	712	679	725	714	720	708	692	693	709	702	771	728	711	688	743	724	732	689	711	694	713	707	727	689	737	668	713	704	734	758	749	733	780	739	692	671	723	693	732	692	717	700	712	748	673	689	671	711	764	673	694	733	716	754	714	712	692	706	692	685	680	719	693	709	731	671	703	721	707	724	710	734	689	699	728	693	740	702	711	723	734	734	685	728	713	677	695	773	714	707	730	708	732	685	751	712	724	727	710	657	729	721	692	709	738	686	773	707	764	770	720	669	685	694	695	710	702	709	723	749	748	753	689	715	681	705	731	718	766	697	746	691	748	689	735	697	720	703	650	748	782	733	741	725	730	693	709	748	743	743	727	710	721	668	642	742	721	707	727	752	761	609	735	709	714	739	730	680	705	766	752	781	733	738	729	742	709	720	710	712	722	737	708	736	702	736	713	722	671	751	712	741	697	703	703	706	700	735	724	752	672	730	715	744	686	669	677	679	699	716	719	734	708	727	662	685	733	728	692	714	715	693	716	733	713	720	699	677	707	700	741	710	754	724	716	726	765	654	684	670	694	708	687	757	702	669	714	722	740	712	709	679	687	657	691	740	725	729	714	751	647	725	715	697	676	733	685	703	768	735	742	689	762	758	710	710	665	731	750	713	741	696	721	729	740	750	735	687	689	746	707	703	763	700	730	709	723	692	678	701	672	716	695	693	710	737	715	724	723	703	677	664	690	735	769	728	716	751	699	713	744	735	707	714	705	721	712	696	746	700	691	675	726	743	743	724	708	723	689	761	750	712	709	746	659	723	751	717	715	713	622	724	736	704	678	701	696	678	735	703	733	752	687	704	746	749	753	729	751	684	711	734	717	714	652	769	715	697	679	720	686	759	702	750	721	721	764	741	694	727	715	707	712	674	714	691	669	706	720	738	708	722	691	704	689	724	699	674	694	697	661	719	711	722	722	723	702	735	718	753	724	693	704	705	691	657	751	676	744	717	730	721	710	743	675	715	687	703	692	703	702	726	758	666	726	673	731	704	767	744	717	697	652	742	709	730	713	664	765	716	761	711	750	700	724	695	723	707	702	760	743	711	718	699	736	725	759	686	712	715	730	706	762	727	781	682	717	746	708	701	714	721	684	716	728	674	727	710	727	722	723	705	697	707	685	700	698	717	717	754	700	711	711	681	726	673	713	651	742	687	734	733	752	674	708	717	754	676	710	724	731	737	707	765	739	699	720	708	701	697	731	755	731	664	747	767	722	691	692	719	689	736	696	704	734	710	714	728	733	748	741	729	731	676	709	752	716	715	717	706	698	713	712	727	688	748	668	742	698	691	710	711	742	730	749	703	698	716	711	742	725	742	710	757	714	685	686	703	697	720	685	726	690	699	665	701	730
25188	21145	27296	25035	12249	3771	2136	1522	988	730	616	531	446	414	424	393	343	351	365	369	375	285	380	381	366	328	340	274	321	303	320	279	322	309	353	314	331	299	312	325	294	316	320	322	329	298	314	341	328	338	324	310	348	309	296	277	301	303	321	303	317	320	354	331	320	309	296	352	375	332	303	320	319	338	326	314	300	314	337	326	297	304	337	312	329	339	298	366	299	314	351	316	357	294	294	308	288	309	316	317	304	261	314	333	307	338	310	355	318	325	326	304	287	329	303	269	301	300	287	294	327	281	324	313	329	336	308	301	303	330	350	302	338	292	333	283	314	309	313	334	274	276	301	310	315	310	309	302	296	318	314	301	303	308	314	295	330	303	337	323	300	316	322	316	323	308	318	306	328	316	310	302	314	293	349	294	323	337	299	324	288	322	308	306	302	264	321	325	288	313	341	294	298	287	335	352	292	296	327	299	310	303	317	295	321	336	330	290	293	314	273	301	281	326	317	316	337	275	282	321	308	303	337	273	319	302	286	317	295	316	298	311	310	328	284	342	289	321	291	288	298	299	334	334	360	318	327	307	312	303	316	358	306	331	307	304	340	329	352	337	320	282	297	324	297	287	323	305	311	316	293	307	329	284	286	346	333	279	331	313	309	320	284	322	315	265	335	342	308	297	307	346	312	309	332	341	328	284	330	305	307	308	316	330	297	294	307	304	308	302	296	303	286	304	339	276	264	300	331	311	308	291	289	313	313	331	303	312	302	330	311	293	288	295	306	307	300	336	300	294	288	295	288	298	315	301	307	313	323	314	290	323	289	322	324	325	301	324	329	279	300	337	334	306	282	311	307	330	301	318	306	311	295	298	342	272	285	322	297	297	302	315	327	338	277	303	282	316	310	296	304	310	303	327	296	293	306	307	309	330	314	314	313	296	307	319	296	332	303	333	325	319	312	362	329	298	288	303	303	347	294	285	303	305	299	294	294	314	333	312	312	312	320	290	293	306	279	308	306	332	325	333	301	318	336	293	313	280	273	344	303	285	320	302	346	314	336	299	289	291	296	309	318	332	312	320	325	320	344	320	289	302	304	323	329	313	308	344	336	329	280	286	342	318	319	333	309	305	279	303	326	274	293	294	338	302	303	307	329	304	300	318	314	317	322	293	337	298	347	301	308	318	349	344	319	333	283	307	308	306	337	304	287	325	325	327	323	311	317	312	321	306	296	340	299	329	335	305	283	336	311	330	313	315	299	327	310	311	305	293	321	313	296	307	340	298	318	287	333	310	317	319	308	345	323	302	326	288	272	296	329	300	292	329	323	291	280	310	298	324	321	352	320	309	300	288	311	281	310	290	298	283	308	342	330	272	336	303	335	313	330	328	307	285	298	302	324	327	310	357	292	324	315	313	295	338	284	284	316	335	298	311	346	302	294	305	343	329	327	334	350	306	354	303	291	257	310	305	261	308	318	312	277	328	326	305	323	333	303	306	321	306	296	319	303	298	298	340	298	287	296	304	317	340	307	322	336	329	305	311	287	294	323	342	316	281	293	314	340	317	279	302	291	321	315	330	320	306	338	314	302	291	316	312	300	286	332	318	308	316	281	327	283	333	305	322	307	312	273	286	296	301	318	288	285	312	288	297	309	307	293	296	340	331	333	334	277	335	313	306	310	336	309	321	287	288	316	313	289	330	274	312	263	314	339	302	301	304	307	313	297	281	325	317	336	311	319	307	302	326	304	324	293	335	302	292	324	290	298	296	328	311	288	297	283	284	314	304	316	323	301	307	324	339	304	273	338	290	297	308	313	321	305	303	322	316	310	314	334	339	318	310	289	334	269	323	329	303	300	299	301	318	316	303	315	317	292	261	292	316	287	284	310	324	334	328	298	285	270	295	309	319	301	280	303	310	312	331	327	310	324	300	348	338	306	326	283	283	312	288	302	343	287	311	299	310	281	283	321	285	330	306	332	323	303	315	327	303	323	315	308	326	282	310	301	331	294	314	311	288	323	293	294	319	343	342	320	303	264	289	331	346	354	330	294	303	284	336	315	301	307	331	297	286	304	310	303	290	331	294	298	303	306	326	347	321	296	307	320	343	370	281	305	344	307	317	309	316	305	291	341	287	304	295	296	333	301	296	306	313	294	300	284	288	299	310	314	307	306	321	329	282	308	316	332	330	302	293	308	338	309	325	335	305	307	309	340	312	311	297	327	328	311	320	288	297	306	316	308	331	304	299	318	301	319	291	307	315	319	297	298	287	294	317	318	289	308	316	280	308	308	329	325	320	345	304	325	334	299	312	311	287	331	376	305	319	307	305	289	341	273	287	298	318	314	305	317	322	305	294	305	308	322	338	281	329	326	291	313	300	329	314	316	326	300	307	279	327	315	308	336	320	319	321	289	312	317	316	327	304	322	330	303	328	335	321	331	318	302	314	288	298	334	322	296	302	315	313	334	306	317	307	311	297	296	305	319	304	323	316	325	279	286	312	312	336	315	320	327	297	292	300	285	332	288	282	318	335	335	281	303	295	332	325	299	279	282	325	347	318	315	298	297	323	301	341	288	281	354	284	276	306	325	352	314	298	331	288	306	304	283	320	279	320	313	323	344	293	292	348	279	302	305	279	300	308	312	333	314	271	346	328	335	326	297	314	293	307	307	333	311	317	302	302	292	345	310	294	314	296	333	301	348	309	323	321	306	309	299	302	321	319	283	297	325	317	307	299	281	300	296	312	304	285	308	345	298	300	315	313	297	313	315	319	300	316	337	334	306	278	299	304	332	315	324	280	310	314	291	287	328	334	287	305	323	298	338	349	320	286	316	317	316	330	314	323	305	329	298	338	315	280	293	345	297	337	317	275	331	310	344	331	292	305	319	298	285	312	298	314	294	306	335	318	295	323	328	333	323	324	342	327	336	304	317	322	336	305	317	297	280	332	281	349	315	289	296	331	350	307	303	298	298	295	310	302	299	313	322	296	317	334	324	346	316	315	336	339	298	285	323	289	321	305	310	321	302	301	297	305	330	286	306	311	321	302	289	318	315	342	322	317	330	311	303	277	306	307	310	320	322	333	293	282	308	306	312	342	313	328	287	295	315	307	318	299	320	312	321	332	280	300	297	309	320	302	313	284	330	286	299	295	330	302	311	289	305	288	307	333	310	342	296	325	305	326	323	297	304	304	301	325	279	294	306	341	297	287	315	316	305	278	306	340	327	296	325	281	293	338	305	308	288	319	315	303	320	303	298	306	297	307	314	298	338	322	305	299	304	319	323	300	310	291	337	320	288	303	297	317	320	305	321	304	294	307	323	311	313	324	277	294	319	310	310	283	306	307	285	276	318	292	299	323	279	304	302	295	310	318	310	301	286	301	293	291	300	309	288	305	315	309	276	326	342	313	324	314	294	305	310	311	300	287	303	306	312	321	301	305	287	314	300	302	317	319	316	304	297	322	311	341	316	305	318	299	324	316	299	305	320	303	321	314	302	334
17068	29185	23506	13950	9422	7225	5000	3840	2410	1724	1265	1053	864	739	700	635	574	574	563	545	530	467	452	507	466	447	467	416	420	389	405	441	432	402	470	405	422	437	414	451	461	439	416	408	422	437	428	429	424	390	409	403	389	366	425	404	445	427	415	429	438	394	371	426	420	431	390	430	423	433	402	443	455	436	427	405	404	413	407	395	415	416	448	426	443	436	458	444	479	529	465	450	474	446	431	395	411	408	413	436	403	422	363	427	412	409	443	467	427	412	394	430	405	408	391	414	390	385	395	413	402	408	425	413	399	416	364	436	436	377	423	415	422	417	415	404	395	430	433	407	408	424	402	435	390	398	432	386	439	412	354	414	405	404	392	388	380	417	387	415	387	401	383	400	367	415	432	402	399	403	384	385	406	369	398	419	434	393	408	416	390	396	415	421	413	404	397	432	444	390	429	412	378	415	413	415	400	377	419	381	397	431	404	397	407	400	434	361	383	410	414	378	420	419	388	431	448	417	393	425	427	445	412	425	401	376	411	403	394	409	387	402	422	420	399	419	409	360	421	376	362	398	410	390	398	439	416	393	404	385	408	414	413	414	385	428	388	418	429	434	409	403	407	371	407	397	427	402	424	396	399	384	414	432	422	448	417	380	410	417	410	411	398	383	406	406	467	393	392	431	432	441	429	415	398	406	391	429	386	396	395	396	425	397	408	408	402	377	389	385	471	398	384	406	447	419	406	440	418	413	403	433	426	392	414	378	393	420	419	406	390	396	408	441	425	397	427	413	399	401	434	418	406	414	425	436	388	378	448	357	413	454	423	388	392	431	376	431	376	392	440	425	437	382	394	398	419	379	402	409	399	414	367	382	417	385	418	425	366	411	433	382	419	397	413	390	416	415	431	412	398	471	409	433	451	401	414	440	406	436	433	404	422	348	410	398	397	397	410	404	394	394	369	423	379	422	407	406	415	402	412	421	391	419	433	406	416	385	414	400	394	407	429	395	387	397	413	409	424	409	386	419	421	388	424	415	389	421	387	383	391	404	433	402	387	422	409	421	424	400	393	394	433	429	397	426	400	410	424	413	400	412	436	398	430	403	413	406	410	391	395	402	432	431	377	425	427	420	408	426	401	429	416	407	410	413	383	441	412	385	402	424	422	424	390	397	410	403	400	428	353	415	421	390	398	403	403	418	421	428	392	455	394	370	390	411	394	433	446	383	431	384	423	403	439	408	367	414	383	407	399	408	409	396	401	390	403	402	403	423	404	410	409	396	447	430	442	418	432	425	395	387	392	418	378	418	441	381	368	382	445	420	420	414	398	451	409	415	414	430	423	406	384	419	374	419	372	431	415	408	401	387	446	410	380	370	404	393	429	403	435	422	375	429	430	421	398	409	426	383	373	406	382	422	342	430	382	428	394	413	390	381	402	413	447	400	423	400	360	412	436	437	385	386	459	401	413	434	383	408	436	413	383	415	425	386	418	422	415	418	383	409	415	388	454	388	421	396	400	394	421	433	410	384	409	381	421	383	431	416	388	396	425	429	436	435	405	401	421	443	403	403	383	401	421	430	435	415	385	435	394	410	395	444	388	365	431	376	415	397	431	424	400	391	419	413	421	410	393	445	387	428	387	440	402	402	390	413	394	430	434	418	414	359	416	417	369	442	425	403	422	389	391	402	415	424	413	419	426	394	374	383	422	393	398	430	385	409	403	410	406	403	434	413	382	435	379	404	425	405	398	392	433	426	394	355	409	428	417	389	404	421	421	376	410	412	389	398	432	428	383	421	398	428	457	433	375	442	404	432	402	399	403	410	435	417	409	403	375	427	380	404	395	397	427	377	378	420	377	395	416	440	420	407	429	409	416	404	402	411	396	429	439	397	385	407	433	424	395	386	403	405	429	397	396	438	432	424	396	400	445	372	400	360	421	410	471	413	445	406	417	454	423	400	398	365	382	396	409	419	372	383	400	387	416	365	392	398	430	427	439	374	401	441	398	412	403	468	366	407	430	432	405	417	402	404	361	412	426	422	422	404	419	405	412	407	372	449	382	413	401	422	394	438	377	426	406	420	437	399	436	416	401	373	411	391	448	436	416	406	410	398	425	409	405	399	425	388	409	424	371	413	441	385	381	377	427	411	412	390	452	421	374	393	403	411	430	414	432	393	418	400	410	381	416	418	386	405	375	382	415	398	375	430	406	427	421	394	377	387	364	444	407	411	394	391	410	435	386	431	388	439	377	446	400	377	409	421	421	403	411	423	394	392	407	399	437	412	412	419	416	398	398	415	422	442	390	421	430	427	415	428	409	403	402	376	440	401	390	377	412	372	407	391	418	405	414	399	413	445	405	384	373	442	415	414	386	409	427	381	405	375	415	387	400	425	416	431	415	412	430	404	401	410	401	420	390	382	414	416	399	373	440	382	420	410	436	375	424	404	401	408	434	394	402	359	448	388	392	378	432	409	407	412	403	424	405	439	389	365	410	417	370	408	412	409	396	395	397	387	383	417	425	400	410	395	383	418	427	406	389	370	408	406	419	435	441	419	407	404	423	393	399	397	417	393	423	426	420	396	405	394	426	407	419	401	393	413	404	431	407	395	373	423	447	413	383	381	412	396	403	397	394	400	395	414	439	388	419	419	420	447	404	372	422	398	420	421	396	420	433	425	374	404	422	408	432	441	389	396	396	440	423	414	402	392	418	412	408	405	406	388	436	388	407	388	434	388	417	430	415	400	400	434	372	405	395	425	404	404	417	429	386	378	410	386	422	367	419	393	401	381	393	413	423	381	434	460	414	394	392	399	400	427	421	445	416	407	471	378	421	384	429	385	386	380	421	377	388	416	430	413	391	393	432	426	369	396	378	373	417	414	418	425	429	418	424	412	410	410	393	406	402	409	409	421	409	389	361	401	406	406	442	390	423	396	402	421	409	413	428	405	427	416	391	424	390	423	416	405	394	393	406	395	413	423	391	401	444	429	403	402	429	409	408	375	422	405	408	397	445	378	366	388	368	459	383	419	423	414	391	413	412	389	406	407	394	376	434	409	433	415	420	402	432	411	432	401	399	377	375	402	398	417	437	380	384	435	407	396	419	395	417	392	416	410	394	408	439	388	388	409	413	396	356	422	414	428	398	398	411	413	417	406	435	409	396	466	401	354	424	441	385	392	389	411	396	423	406	416	405	417	422	407	433	392	371	406	410	406	396	415	363	423	407	410	373	428	409	435	384	426	383	429	410	433	413	401	407	441	377	400	385	423	395	395	435	399	417	383	378	399	395	394	391	427	420	415	410	400	412	397	376	405	404	416	442	398	438	375	424	435	429	406	420	392	415	418	361	409	401	463	390	440	399	416	417	375	403	447	384	416	374	385	396	428	403	425	377	398	405	419	414	432	384	434	411	388	405	388	368	423	427	429	408	404	387	399	442	395	385	385	408	389	392	411	381	403	388	400	406	409	395	381	408	413	434	394	425	414	395	395	380	384	444	423
22957	21224	29023	23735	21238	21428	13194	4073	2378	1721	1438	1209	1084	898	834	808	808	785	722	693	740	723	659	702	696	652	624	620	615	600	586	601	603	589	612	585	623	594	563	555	571	570	545	546	555	544	584	553	571	563	554	537	581	581	572	552	573	602	543	564	564	573	621	600	589	565	569	577	609	607	604	536	619	628	580	645	562	575	589	557	572	560	560	578	619	569	607	645	636	618	576	645	591	551	599	626	564	567	554	607	567	563	580	536	513	548	550	566	606	612	549	550	562	537	549	584	584	553	571	540	530	558	541	551	569	570	588	579	573	593	585	597	579	565	589	540	594	528	551	546	611	566	545	548	555	573	535	542	569	542	549	585	543	579	515	588	570	561	549	578	540	549	543	567	562	531	582	584	547	585	525	551	604	558	556	570	557	549	503	551	515	559	566	594	548	574	573	574	553	574	571	563	577	562	543	529	562	596	555	554	570	535	539	571	553	566	532	524	561	547	553	541	504	504	565	562	571	589	514	566	531	554	562	556	566	572	580	562	566	569	547	580	526	565	555	551	586	595	566	554	523	535	523	553	563	551	527	552	575	561	599	537	625	556	564	537	531	572	546	576	533	578	565	552	609	565	567	560	558	561	526	554	544	537	558	523	533	600	559	554	535	590	578	527	561	555	580	557	529	535	566	531	524	538	553	520	579	547	519	523	595	604	548	598	553	532	553	548	533	570	533	545	510	550	553	577	583	594	546	573	569	543	560	612	567	525	530	574	563	549	554	555	583	563	568	570	596	578	529	572	544	551	586	536	531	539	533	511	578	563	563	564	554	565	522	500	543	587	525	549	562	589	549	535	585	551	556	567	562	538	548	533	596	538	578	585	586	557	572	539	553	551	610	582	536	559	588	571	552	565	575	531	524	541	546	542	562	558	544	590	544	530	605	544	555	558	545	549	584	538	564	562	607	600	551	523	555	557	573	615	526	546	568	575	560	558	543	567	563	578	599	539	557	570	541	561	521	569	561	557	560	563	551	571	552	560	566	537	586	563	565	575	547	540	511	510	532	550	535	598	594	523	576	607	541	595	552	565	547	557	574	548	586	501	597	560	534	580	544	542	536	547	553	599	531	563	569	596	509	535	556	552	551	559	553	573	557	554	583	553	536	532	609	526	539	574	549	566	587	507	535	540	575	572	572	498	547	544	554	567	561	533	544	566	560	544	613	577	558	535	553	528	546	609	520	536	557	562	585	556	567	531	586	540	538	536	542	571	615	540	586	601	549	548	573	577	509	516	570	591	575	529	559	573	514	557	551	560	563	507	525	560	562	597	544	599	621	550	541	597	524	574	540	527	518	557	577	585	563	554	497	521	554	577	572	561	545	579	592	562	599	568	575	523	528	540	531	560	557	545	569	561	550	580	566	514	579	570	555	583	546	566	560	563	572	537	589	576	563	546	555	569	562	562	562	581	552	565	541	562	579	600	582	545	560	615	584	619	562	568	549	554	527	567	578	528	543	576	561	511	555	550	541	593	549	550	574	536	589	596	547	584	569	546	572	568	576	560	587	548	548	537	571	545	598	555	557	559	547	585	579	545	530	572	560	532	610	590	535	529	540	572	577	571	568	568	575	527	558	604	530	552	525	569	581	532	603	575	556	573	570	583	527	596	572	566	549	574	559	547	555	568	547	556	533	564	584	548	531	546	558	577	552	571	560	546	563	533	563	584	562	560	566	553	571	536	566	579	574	546	547	514	544	556	568	578	537	570	558	567	567	516	569	571	520	561	579	613	520	538	553	581	540	577	562	525	594	595	558	582	558	535	542	594	539	524	554	568	581	549	540	559	564	573	563	548	560	552	587	544	553	581	541	541	589	549	532	535	558	530	535	566	582	529	556	559	577	549	586	575	566	556	548	547	597	574	561	534	572	595	561	565	584	556	569	508	566	551	582	581	571	609	582	586	587	594	573	595	571	560	582	549	539	601	582	545	559	556	556	549	572	547	596	577	526	585	526	583	548	562	544	593	588	547	521	532	556	567	563	568	566	553	565	553	546	547	499	554	573	603	575	541	560	597	552	545	585	598	547	538	549	514	541	564	540	532	538	569	567	492	580	575	569	555	527	541	579	573	567	549	556	522	590	532	548	529	561	526	581	597	545	533	566	525	587	570	573	560	559	597	545	608	528	553	599	561	555	550	532	514	539	537	555	564	522	603	536	516	514	554	563	556	577	548	553	578	573	547	548	543	552	549	547	523	560	564	567	542	547	538	559	574	560	510	580	550	528	580	555	559	587	536	548	539	564	559	520	575	564	563	597	605	545	521	552	543	540	550	592	534	561	590	563	557	544	555	549	530	544	508	513	610	548	534	583	561	549	546	561	547	548	511	523	535	568	569	535	541	563	530	585	528	534	573	539	545	571	569	549	575	544	564	558	522	578	604	611	545	564	563	538	513	570	544	577	555	497	593	568	605	527	578	576	497	575	541	567	589	559	537	593	521	536	503	542	557	585	531	563	565	548	543	587	539	551	556	571	551	571	572	583	576	542	586	589	528	558	588	547	550	524	574	540	552	547	540	556	535	545	542	572	546	588	573	542	517	506	572	529	568	573	541	583	594	561	548	521	554	553	580	548	516	533	544	569	537	537	580	550	528	529	554	566	591	546	530	537	510	535	600	542	536	541	587	541	576	559	587	570	556	585	583	551	554	564	553	568	619	580	560	556	546	589	555	507	559	519	581	543	553	544	568	553	538	569	539	599	599	579	530	552	596	554	583	589	585	531	567	562	580	569	554	579	557	539	575	530	571	521	564	545	529	580	555	562	560	574	555	542	543	522	555	509	602	569	543	562	556	563	555	534	551	554	605	604	598	595	576	547	588	586	611	607	580	525	524	538	560	531	618	600	567	546	588	502	568	574	558	585	540	531	553	534	534	568	551	546	548	550	567	558	575	535	587	561	509	572	587	520	502	519	546	606	545	540	596	545	571	574	524	527	547	565	575	538	512	541	579	534	566	559	536	565	570	551	522	558	577	555	505	587	517	571	559	603	513	550	575	560	525	531	569	505	550	521	582	553	573	567	537	569	556	589	609	558	536	554	586	542	552	574	565	593	591	527	553	613	576	552	543	543	508	580	553	561	548	538	536	569	541	521	554	548	589	524	592	508	547	567	536	523	568	521	505	537	562	537	534	555	550	531	560	535	547	501	585	499	586	532	580	550	559	530	588	560	560	584	568	539	570	548	551	520	566	584	583	560	566	575	524	592	565	554	540	522	555	576	556	609	579	516	552	548	529	580	554	537	539	565	564	495	586	546	601	574	578	576	553	559	552	545	550	544	525	579	538	542	532	550	535	577	528	584	572	527	556	576	531	576	589	549	516	580	551	545	541	529	536	549	579	553	572	555	541	531	580	626	596	563	582	530	546	573	563	540	514	513	516	525	564	540	538	566	572	550	581	523	557	535	571	538	555	541	543	541	564	532	532	545	556	534	580	569	559	545	535
19897	38671	33151	22584	16279	12697	9400	7373	5058	3626	2803	2236	1903	1644	1466	1335	1216	1147	1159	1034	1005	1014	1017	934	895	883	879	787	821	732	750	754	822	829	785	708	737	759	762	755	717	740	730	772	764	729	768	728	675	775	696	732	721	707	704	725	729	731	718	673	701	696	771	712	711	702	704	688	726	693	735	728	798	823	794	730	722	685	729	737	683	737	718	739	805	809	813	825	853	838	792	797	825	794	739	761	772	733	680	644	679	709	683	722	672	696	725	738	834	745	713	701	717	724	716	707	649	718	673	721	743	733	708	737	726	687	710	690	687	720	736	724	702	713	731	735	711	738	714	681	738	718	711	692	702	714	703	738	689	689	678	738	690	660	718	708	704	705	727	685	728	743	733	710	705	714	719	744	715	760	683	709	731	712	719	690	745	680	722	653	717	699	710	696	707	716	667	732	649	726	706	710	709	687	657	665	673	707	724	742	676	709	696	771	698	717	664	714	686	728	684	669	706	681	732	678	710	674	731	679	665	672	653	740	746	630	698	753	664	720	706	717	711	711	713	709	709	681	710	681	766	740	772	710	740	687	736	723	681	716	708	717	743	657	703	711	689	672	699	737	734	663	672	709	677	702	699	732	680	651	741	664	719	714	661	714	700	722	708	709	699	712	691	727	706	700	729	655	678	696	688	673	675	723	694	728	735	711	717	715	706	697	692	705	702	710	720	692	676	683	675	674	696	680	710	701	717	726	680	661	689	691	699	716	666	693	747	683	726	718	699	672	728	671	657	652	700	660	719	674	736	699	729	695	681	644	713	699	714	696	688	663	686	710	698	712	669	788	686	619	687	729	707	647	725	647	649	722	733	671	709	674	729	743	665	727	661	692	700	705	680	686	715	752	692	701	701	717	669	691	698	691	745	698	645	717	696	721	689	727	690	708	699	664	754	681	711	733	721	698	723	695	723	708	710	721	698	675	702	737	710	664	682	659	713	684	741	757	698	700	671	677	710	694	774	696	693	716	674	697	700	718	682	664	701	686	700	701	710	673	683	693	664	752	683	713	701	672	697	648	730	716	657	719	692	661	687	704	689	729	727	675	735	722	702	670	737	679	764	696	715	716	694	668	747	703	760	678	703	704	720	740	683	696	736	701	729	701	732	710	689	676	698	715	734	734	676	719	739	730	715	696	707	701	699	672	740	665	724	722	700	715	683	724	715	674	688	698	705	653	764	684	660	707	734	743	671	697	733	723	733	673	714	736	719	709	698	703	736	699	719	687	724	656	667	720	701	726	764	729	720	692	723	698	724	680	707	705	765	706	683	686	701	718	737	657	690	712	712	725	686	741	644	746	683	685	732	731	726	711	786	693	691	716	705	683	692	687	691	679	732	657	694	711	713	713	736	691	713	706	703	687	689	723	742	663	679	692	708	688	700	722	708	740	694	681	690	688	714	703	712	675	655	741	708	697	695	679	689	720	729	676	689	721	681	702	744	745	688	693	682	687	724	713	721	630	722	686	681	692	697	684	738	672	669	711	706	721	665	667	721	709	741	702	677	773	670	728	730	727	707	689	732	720	705	722	698	675	713	692	664	752	699	670	659	757	691	725	722	681	727	697	730	729	692	721	713	686	656	738	716	725	680	690	687	713	706	706	706	726	700	686	700	694	730	733	726	649	686	756	728	706	675	706	716	709	694	700	705	673	728	669	704	687	693	657	713	742	684	651	705	706	728	707	753	661	699	657	670	708	723	738	661	680	665	718	715	715	747	685	740	691	718	718	711	673	722	668	690	714	699	681	762	703	750	744	731	673	745	664	680	714	663	688	712	668	711	743	680	715	717	734	687	696	703	705	750	747	695	703	740	683	670	703	693	694	688	702	691	710	710	706	704	675	719	725	701	705	744	744	712	743	717	690	720	746	684	764	720	718	750	668	655	688	708	649	675	696	726	659	682	702	634	692	712	646	683	721	685	666	720	736	730	683	707	676	678	661	666	672	665	745	719	682	689	687	680	685	708	695	718	696	690	674	701	652	703	678	693	693	674	728	759	708	680	692	688	710	723	735	703	717	707	733	688	666	719	720	657	715	659	750	739	732	685	718	704	714	713	725	732	698	650	724	707	681	755	654	689	717	730	719	716	675	757	732	714	730	701	714	648	699	722	721	728	712	672	692	678	690	702	661	696	723	721	675	723	704	682	698	663	684	721	665	737	708	686	693	724	675	715	725	729	684	710	707	675	695	693	677	731	683	683	688	735	713	669	708	723	672	677	689	665	749	715	712	729	678	704	689	740	698	715	662	689	655	690	689	693	683	710	683	704	685	688	728	690	685	695	674	647	676	671	704	677	676	715	714	722	707	724	724	648	695	724	699	750	696	660	695	690	710	699	731	670	653	731	728	671	695	711	727	738	738	769	787	727	708	684	669	701	689	700	726	700	681	693	695	725	673	717	722	754	745	701	710	717	750	671	687	705	727	694	689	707	691	718	727	722	693	669	704	698	699	720	701	752	708	745	682	685	697	704	694	660	737	745	734	686	701	703	728	718	724	709	728	710	676	701	669	724	748	686	756	706	746	741	672	711	720	698	741	665	712	686	653	612	687	771	729	705	722	677	764	671	694	738	722	674	693	685	711	706	791	671	680	733	703	674	698	738	663	694	755	654	695	660	716	715	749	695	715	701	665	683	761	686	738	758	717	699	741	688	662	700	755	727	721	693	692	651	711	686	716	705	653	719	707	764	733	698	648	695	728	705	707	679	707	662	688	728	703	698	707	698	676	752	705	724	706	718	671	663	687	706	731	680	678	709	722	701	696	688	667	711	703	701	665	696	714	691	715	651	696	706	716	708	747	709	726	738	677	731	713	668	673	723	695	689	722	723	726	738	687	718	704	704	712	680	697	708	650	702	727	701	753	703	699	692	688	689	666	687	735	761	703	737	712	706	674	677	711	679	701	734	660	674	697	762	711	694	697	736	667	703	675	682	709	696	700	696	679	695	692	709	674	706	681	688	739	696	680	679	736	696	711	661	681	717	651	692	708	736	670	700	665	748	697	719	709	691	665	713	696	721	694	727	718	691	690	675	740	745	677	693	682	677	708	710	711	737	703	673	714	675	694	775	675	721	732	695	738	713	681	694	672	694	663	714	726	738	694	725	714	710	666	683	722	706	710	721	707	688	661	699	724	656	711	688	705	662	696	725	723	704	734	687	739	687	672	721	725	700	669	720	661	711	704	726	675	750	736	716	712	746	703	703	680	724	678	741	679	708	720	663	692	662	746	651	700	753	711	669	723	677	731	728	721	732	720	671	695	708	675	692	693	678	738	675	704	700	734	715	709	694	732	668	715	742	707	662	701	679	661	663	710	714	717	690	724	710	692	701	744	690	683	727	726	694	690	708	711	712	658	675	680	717	680	750	740	700	675	693	685	700	665	721	706	692	677	726	712	693	674	694	656	709	698	672	656	675	735	659	683	690	784	694	747	659	660	686	651	670	742	725	751
27161	21061	16986	8224	3577	2338	1585	1080	806	655	547	500	497	476	445	444	434	400	464	412	408	416	456	438	435	437	416	394	367	417	402	377	391	417	399	413	388	388	405	422	397	391	441	388	399	431	398	382	403	393	371	428	426	395	416	386	418	384	377	407	376	370	394	444	374	421	357	396	382	385	416	362	421	395	395	392	373	404	403	438	435	391	364	387	422	416	438	435	425	408	436	384	422	403	414	398	404	391	393	414	396	359	378	419	395	395	391	430	412	397	377	397	392	412	386	352	380	407	389	375	367	400	354	395	442	400	403	423	401	446	375	381	366	376	385	388	385	447	388	371	394	403	439	408	408	404	382	386	359	408	418	401	420	349	419	384	386	426	445	404	401	371	407	383	408	406	404	392	375	385	396	407	395	364	414	428	388	393	396	389	375	423	402	405	395	412	399	394	379	350	386	370	417	376	378	368	349	413	394	415	397	397	390	426	407	390	416	414	386	383	374	446	380	406	391	419	408	396	384	367	395	380	375	390	387	405	345	414	401	400	389	419	370	417	377	373	410	387	384	396	414	384	412	381	400	407	408	418	389	399	358	410	395	378	391	376	379	373	400	374	407	392	411	413	396	417	411	399	415	371	426	431	398	401	371	428	379	416	404	410	392	382	421	371	392	407	393	403	379	383	420	425	378	398	386	414	390	419	390	366	395	429	420	419	393	353	385	383	413	396	400	402	395	405	411	410	382	394	386	369	414	380	376	458	415	397	375	375	430	384	383	390	413	390	391	388	364	385	409	392	373	426	384	391	389	404	403	394	406	426	390	446	384	409	365	388	403	380	372	405	402	399	416	405	437	410	377	391	425	394	389	421	392	412	381	403	399	443	385	394	400	394	402	401	410	426	401	417	418	402	389	393	403	398	413	418	384	402	399	352	386	386	400	387	390	385	412	388	428	376	375	373	416	369	386	404	412	408	414	366	423	411	414	402	401	406	395	359	417	374	407	400	415	422	363	391	386	398	425	390	396	374	379	396	421	410	421	428	419	412	399	374	403	435	383	410	386	386	408	380	387	409	421	403	402	405	404	401	382	368	422	402	381	368	389	428	405	417	364	394	408	363	382	390	392	384	425	408	389	418	417	396	387	421	408	404	418	382	420	407	386	391	414	408	414	418	382	380	381	435	436	393	371	406	385	417	422	384	360	380	409	432	397	405	383	398	383	372	408	402	386	361	381	406	410	429	459	387	392	402	433	404	388	414	408	430	391	409	388	385	388	397	423	402	391	379	402	414	400	388	386	387	379	385	381	391	402	410	389	367	381	383	392	417	413	396	371	396	406	388	402	404	414	376	381	375	408	371	405	391	387	369	360	409	399	418	409	416	404	377	418	426	393	375	441	396	416	376	375	389	411	450	393	401	385	420	398	395	409	398	384	387	396	415	389	392	431	365	408	397	379	375	398	397	416	429	427	380	410	420	399	395	381	385	440	417	414	392	391	401	405	378	390	386	434	391	398	414	421	404	403	395	365	401	372	450	363	393	391	431	357	415	420	353	397	395	402	421	387	376	389	399	363	416	409	384	397	377	417	394	379	434	379	392	402	381	419	388	424	415	393	387	369	363	387	369	424	403	398	372	428	404	357	385	403	393	419	370	390	399	408	395	422	410	384	389	389	396	411	400	410	425	415	406	395	385	432	391	392	430	383	422	399	361	416	413	417	402	385	389	411	399	385	362	373	399	410	368	398	383	380	393	386	379	411	379	424	372	408	392	415	352	407	386	376	391	376	412	416	378	389	396	382	409	391	380	380	421	369	423	395	395	413	367	401	408	393	396	419	411	398	392	367	352	382	367	373	389	393	429	436	395	421	395	402	405	425	385	370	396	399	365	403	395	394	392	386	358	418	383	371	409	397	407	387	401	408	389	395	393	443	382	405	421	398	399	359	401	371	383	431	395	384	408	418	415	361	395	389	373	398	361	419	372	416	413	395	403	376	393	387	404	406	395	372	380	375	396	368	425	402	407	424	433	412	428	395	400	409	420	425	385	408	407	363	380	378	405	378	398	415	398	369	433	376	416	385	396	411	385	400	402	387	383	387	404	372	401	363	376	390	373	411	360	407	386	386	393	386	415	367	421	391	364	416	397	401	390	388	411	404	375	433	402	400	379	377	384	395	378	378	389	412	371	398	395	411	382	405	401	401	417	424	426	379	394	408	379	394	373	393	388	397	382	391	387	419	423	449	401	341	373	406	383	391	394	371	378	415	380	408	411	418	443	358	375	383	412	383	405	393	392	365	418	357	422	376	403	386	380	378	436	405	414	414	379	390	432	410	369	374	391	380	407	399	386	402	390	433	387	408	382	369	399	371	393	414	395	406	427	371	413	360	395	401	384	430	421	371	426	400	409	382	427	376	395	405	430	394	382	390	405	420	379	393	404	404	398	366	396	419	439	375	393	397	369	393	414	414	398	410	419	398	396	398	379	411	406	376	387	425	425	451	395	369	386	389	406	381	378	360	384	391	373	418	344	414	392	432	392	372	452	405	397	430	414	438	402	407	400	415	373	387	389	416	387	432	384	390	425	413	391	364	401	351	382	422	372	369	363	385	357	371	408	392	435	409	381	420	396	400	387	403	415	397	353	357	408	398	395	401	386	411	409	364	413	412	390	367	351	396	403	395	410	429	405	387	377	389	433	421	406	427	432	416	401	398	405	399	416	391	401	382	397	371	385	410	386	385	410	399	396	419	387	408	379	375	391	406	394	395	399	395	401	389	420	393	380	389	431	369	400	369	401	387	399	391	403	367	398	377	399	410	412	392	381	417	383	389	366	399	393	410	403	390	410	385	395	375	394	381	415	412	407	402	375	411	416	404	430	380	365	421	408	416	400	410	401	454	392	381	397	399	365	398	416	401	409	393	422	388	345	415	416	400	384	417	393	395	399	372	397	373	378	427	415	408	382	393	397	382	384	445	441	389	380	428	391	404	392	421	393	361	361	380	371	403	399	416	395	418	388	373	369	426	423	369	406	410	395	416	410	416	399	420	389	391	365	404	399	411	375	382	410	423	394	390	411	401	425	392	396	393	419	391	389	406	416	398	401	402	387	394	412	404	426	401	390	384	440	426	436	397	433	426	412	429	408	423	388	363	375	390	411	400	371	417	365	374	418	357	372	402	393	376	395	387	408	388	411	394	405	384	391	423	405	410	384	404	387	380	370	360	413	392	396	424	397	385	416	412	389	411	371	432	399	395	383	384	376	403	449	400	371	418	408	381	417	380	390	372	390	411	413	396	417	392	375	441	402	364	406	398	381	372	442	409	412	417	356	401	385	388	371	363	397	358	389	419	393	385	392	404	402	395	407	413	375	386	354	459	418	381	355	389	397	380	387	426	412	416	409	410	403	386	370	400	383	416	394	363	361	400	406	410	392	402	456	389	415	403	406	417	418	427	391	420	396	384	384	434	384	380	411	398	364	402	409	415	417	401	389	380	377	421	373
15665	24426	19335	10747	6852	4796	3396	2322	1651	1211	1005	765	716	664	644	621	577	581	569	584	567	605	583	538	548	550	539	562	523	509	501	481	522	518	456	488	474	465	490	461	467	488	510	522	508	512	527	516	544	536	502	467	470	503	510	522	535	496	478	488	460	493	454	522	540	490	511	528	493	472	517	521	571	518	516	560	537	525	553	499	509	488	539	499	548	547	520	564	534	529	532	550	549	531	541	560	532	482	512	500	511	475	488	473	485	521	456	520	549	479	530	510	463	547	538	520	475	511	472	501	532	500	486	493	523	484	523	481	501	475	509	519	518	512	528	534	510	513	495	528	528	483	536	503	517	517	491	514	541	482	482	522	512	477	502	504	536	481	505	501	509	531	522	505	521	524	498	509	490	471	476	519	522	504	443	525	502	526	485	494	494	486	481	492	478	552	482	461	509	492	501	510	506	498	501	516	490	499	544	515	514	488	468	483	508	481	478	482	519	481	530	471	484	494	488	455	526	508	492	530	516	522	516	532	504	507	478	490	558	510	512	505	520	524	514	541	487	485	537	506	535	494	494	503	525	473	478	500	554	519	539	538	496	527	508	530	507	517	493	506	492	496	545	511	502	494	486	519	506	541	539	551	496	526	515	517	510	551	459	507	503	494	517	483	494	522	475	498	515	469	487	534	545	486	522	477	516	481	497	476	518	508	506	502	503	486	498	479	532	533	516	530	483	495	518	529	474	521	468	510	502	479	511	465	537	481	511	508	503	443	468	520	563	523	495	531	448	493	509	522	543	546	520	513	532	518	511	511	514	502	537	510	464	539	483	497	521	509	547	544	518	498	507	510	521	491	492	483	491	504	503	492	510	497	471	486	519	509	543	519	504	533	534	498	505	462	490	510	510	509	476	492	510	530	466	508	511	488	513	531	515	502	474	475	474	477	485	490	481	513	481	507	473	530	471	479	502	499	506	527	533	501	494	484	520	520	522	526	490	487	477	551	541	522	511	485	456	485	514	525	510	513	507	479	507	521	508	516	500	511	500	528	471	534	460	485	467	517	522	507	505	538	496	478	507	496	506	457	483	530	540	499	448	512	510	549	526	516	493	532	549	521	513	483	543	500	519	533	505	533	527	509	520	506	513	505	478	515	518	518	517	502	533	481	476	516	497	507	514	496	494	501	491	455	507	527	509	491	497	492	492	491	510	527	521	501	533	494	506	470	489	521	473	503	517	479	481	491	498	553	539	564	530	498	451	544	507	487	480	476	504	479	494	543	530	537	519	513	501	532	536	487	516	522	500	537	503	463	547	530	481	506	511	518	492	512	536	523	512	533	489	534	503	524	516	537	507	516	516	497	526	482	469	485	483	511	494	511	475	524	518	495	469	485	487	529	479	523	539	491	504	484	470	513	480	489	495	472	531	543	509	532	461	507	531	467	509	483	480	490	524	509	521	450	504	578	522	524	500	493	479	511	540	518	495	488	506	521	475	561	499	475	499	491	501	467	501	536	475	459	503	490	507	487	503	523	497	506	502	483	554	479	494	520	482	490	484	484	478	510	527	489	522	475	500	501	530	471	554	498	519	527	508	489	544	497	522	461	490	488	504	499	534	510	533	466	490	491	510	478	506	501	521	512	507	506	476	498	494	488	494	507	534	501	481	463	522	527	537	488	485	535	508	525	535	513	468	535	486	531	494	482	493	502	502	504	505	556	512	549	525	516	505	513	521	501	511	546	494	516	512	495	522	480	513	560	505	460	531	481	513	508	503	513	493	513	523	495	524	515	483	511	529	518	499	516	510	476	530	536	532	521	494	479	493	503	512	572	509	465	488	528	536	503	500	456	493	502	487	509	522	516	493	507	501	521	540	514	508	498	512	498	493	550	505	513	504	526	479	484	515	516	503	524	506	496	493	493	525	491	508	486	505	525	515	528	504	501	541	516	488	528	492	498	534	494	473	480	499	497	481	474	517	479	518	492	493	514	500	511	509	535	498	495	493	508	466	500	493	499	505	504	483	517	524	507	538	517	531	508	477	482	539	495	469	493	502	520	495	473	501	517	517	509	466	484	464	521	525	492	509	515	508	477	523	514	519	507	484	515	512	451	501	515	501	455	503	508	534	499	506	473	504	495	458	497	533	491	526	485	510	456	564	515	503	538	476	506	508	529	493	513	524	501	505	484	531	488	495	509	533	475	495	509	531	497	482	487	510	500	520	492	512	506	505	541	522	472	504	486	487	514	487	501	510	520	483	525	493	480	511	508	512	506	489	543	497	504	505	553	541	482	492	501	520	516	478	561	529	514	490	511	508	508	484	481	488	494	542	519	517	499	536	506	481	501	502	552	506	506	550	510	514	478	502	458	535	478	522	540	510	473	514	510	494	527	488	514	491	505	514	508	439	504	478	498	455	522	496	525	521	522	479	507	480	499	537	477	499	495	487	534	474	495	536	514	491	511	494	497	497	528	512	478	531	522	539	465	480	501	494	516	524	501	483	472	517	552	554	504	483	501	511	477	511	529	530	513	490	527	498	500	500	484	535	503	542	522	513	504	504	480	485	503	484	545	472	533	501	505	527	506	509	527	528	540	514	513	479	512	510	517	527	504	468	520	469	501	511	514	527	493	502	494	479	482	477	479	499	448	523	512	513	498	536	536	511	499	476	512	509	526	508	526	493	491	495	489	490	489	534	514	490	510	538	559	494	481	510	507	521	513	508	488	518	502	479	509	531	495	488	508	504	522	475	478	499	528	514	503	537	474	468	490	512	500	497	490	492	454	461	468	512	494	514	491	476	481	524	503	536	494	508	492	519	496	491	479	474	474	501	516	508	524	499	534	507	481	514	487	524	519	505	543	509	481	502	452	508	490	553	536	508	483	517	526	529	497	472	493	461	513	496	494	525	517	458	505	492	519	477	537	480	509	543	529	517	513	514	499	523	516	503	515	507	521	506	520	509	492	484	495	541	508	475	491	520	524	527	483	501	489	485	530	516	526	476	490	517	524	475	546	511	510	492	492	525	480	524	494	556	519	484	526	512	487	514	461	479	517	503	544	476	541	494	488	474	482	486	476	504	524	482	506	516	533	518	493	521	483	533	499	479	527	522	553	454	497	518	522	495	500	465	486	482	507	474	486	496	508	538	478	483	504	490	511	484	494	491	511	489	507	523	527	480	518	513	485	494	497	535	529	490	490	497	482	535	469	481	515	511	506	534	524	532	516	510	509	503	534	513	522	506	522	455	524	483	549	513	494	502	516	509	482	541	486	531	506	491	521	515	513	508	479	470	504	503	474	494	512	522	522	478	525	536	481	547	514	542	489	512	522	520	501	487	470	508	451	494	541	480	497	535	516	513	480	526	514	481	499	490	524	519	485	500	440	503	525	545	523	501	509	499	506	493	527	498	499	494	532	524	500	547	494	514	547	525	518	519	512	521	519	481	463	488	511	521	525	484	547	492	519	465	501	515	502	484	497	504	471	509	461	497	505	493	522
23883	21156	28521	24069	21130	13266	4345	2372	1671	1325	1051	925	858	770	783	740	680	740	693	651	677	677	669	656	671	640	615	586	599	558	567	598	653	569	575	553	583	591	580	601	627	567	568	579	587	600	622	597	612	598	562	596	591	583	604	593	545	575	579	596	533	639	597	594	586	625	620	592	576	577	566	589	631	606	572	609	615	585	594	552	551	564	608	583	619	616	618	643	660	661	617	600	614	572	623	581	508	585	549	575	568	580	574	556	544	592	570	614	581	592	567	541	577	585	583	569	569	604	601	576	570	593	568	544	547	574	581	555	601	597	568	589	563	596	572	546	572	567	612	585	579	575	575	571	588	585	593	576	633	571	554	566	599	586	575	579	560	575	599	583	583	549	574	570	600	579	630	575	563	582	596	615	597	594	630	567	601	547	537	587	568	547	575	566	585	613	616	558	568	615	563	562	541	604	578	599	579	586	602	503	580	571	602	531	547	559	591	563	564	580	582	581	563	597	638	577	593	533	580	563	577	549	575	576	573	608	553	554	564	569	611	591	580	568	579	550	570	583	550	556	584	527	555	590	579	570	566	515	590	601	598	598	568	573	614	581	532	568	603	573	548	593	577	575	550	577	572	594	575	555	603	554	594	567	568	590	597	534	529	610	595	602	592	579	561	539	599	578	584	588	559	534	582	576	545	543	581	580	585	591	563	544	582	556	564	597	594	564	547	555	579	554	596	552	585	551	605	587	586	549	579	580	580	561	605	566	613	570	592	580	585	560	597	569	573	608	576	597	570	585	554	589	602	573	561	576	545	530	574	586	560	591	585	603	586	562	549	542	586	535	551	587	586	603	581	557	544	625	606	571	563	600	548	622	602	552	572	621	572	584	583	600	623	598	579	583	560	623	557	551	572	577	575	585	578	566	570	606	604	592	547	558	623	583	644	597	580	602	582	580	571	617	554	611	600	597	594	567	595	577	582	605	576	586	580	579	598	552	584	555	548	601	574	626	606	540	565	600	595	614	597	539	552	556	586	602	579	539	589	549	610	554	638	588	538	552	584	555	598	573	608	589	547	580	590	623	605	571	569	571	577	569	523	553	594	604	533	566	561	588	598	589	601	599	581	584	573	588	596	542	562	589	570	613	603	557	593	583	567	562	557	528	578	573	573	606	563	607	558	571	586	589	586	590	571	614	550	557	640	579	610	574	563	573	538	574	596	540	568	570	580	593	533	559	567	563	607	528	594	565	549	601	579	614	592	569	558	619	578	570	575	582	601	589	571	568	610	553	544	564	565	564	603	577	563	567	599	544	612	577	604	561	575	587	570	567	583	581	597	598	558	638	563	518	601	507	541	557	582	570	562	549	617	559	594	547	602	601	551	558	587	560	609	600	570	574	617	514	539	630	606	608	586	543	617	542	611	576	563	567	576	595	536	536	529	594	656	587	564	567	566	614	584	600	598	556	583	561	595	554	571	646	571	613	600	566	566	597	524	575	608	540	567	597	604	629	616	562	564	603	587	572	591	634	554	620	572	570	566	563	615	551	584	575	571	543	614	609	596	514	564	573	577	550	597	610	582	591	571	577	565	571	553	560	583	537	612	579	592	578	611	572	591	610	551	525	579	604	575	607	536	570	586	617	563	615	582	558	545	578	558	556	597	567	534	589	618	561	526	596	610	602	616	540	574	561	569	565	555	571	566	592	557	600	546	585	604	603	586	576	576	583	558	593	520	575	606	573	615	585	588	551	611	555	600	566	573	571	543	542	523	526	588	540	597	572	614	575	588	532	589	592	597	586	557	583	580	601	554	587	601	542	536	593	557	541	577	579	549	589	551	556	559	549	577	570	601	595	591	562	552	556	597	588	600	598	590	582	588	600	574	581	559	583	570	548	537	580	579	577	559	579	577	617	586	577	591	591	587	601	557	615	560	619	618	559	539	585	554	575	576	553	630	613	566	603	563	622	581	579	579	546	622	563	589	563	536	593	605	553	593	586	560	616	611	617	570	602	563	551	632	585	581	597	580	592	584	590	599	582	529	531	564	583	540	591	571	578	601	579	574	538	569	536	589	523	531	542	543	596	593	583	552	593	538	607	582	556	578	597	538	546	549	559	585	561	579	587	535	563	609	556	551	552	526	586	574	616	583	543	551	568	573	585	536	569	566	525	568	540	580	586	636	580	617	589	546	579	587	601	542	572	601	568	561	563	583	595	572	623	584	608	531	553	560	540	602	583	561	600	568	581	522	585	579	579	526	585	600	616	601	544	589	570	550	615	563	595	553	535	605	610	587	570	562	595	589	637	572	598	530	566	547	579	613	547	559	583	553	534	541	608	595	574	569	577	600	596	589	582	599	608	538	563	561	560	582	581	582	557	554	577	556	557	617	592	545	576	553	573	568	591	572	615	576	576	604	602	579	586	581	569	594	591	578	578	578	599	589	558	572	553	590	626	614	578	569	575	589	590	592	553	610	582	568	579	596	554	585	602	602	583	618	568	553	568	556	548	584	621	569	545	563	544	576	555	542	601	564	574	538	623	561	580	572	602	573	592	569	591	616	593	536	567	557	556	561	582	553	588	582	611	603	599	592	599	603	612	585	541	592	563	541	565	569	596	533	582	562	528	538	549	595	525	549	557	573	591	588	617	580	543	551	574	588	629	593	587	614	570	634	558	577	553	590	560	579	550	579	609	565	536	595	585	554	580	566	576	591	565	621	561	584	594	552	573	623	583	585	551	587	583	624	563	583	559	572	573	600	614	603	598	602	556	613	568	602	567	578	528	572	571	550	589	567	567	614	560	587	606	584	596	580	561	534	590	574	556	607	628	556	639	569	585	599	566	605	566	586	562	595	579	574	617	613	539	558	614	592	553	554	582	544	594	566	630	570	595	560	598	572	584	575	600	551	585	588	584	581	555	610	569	592	576	563	573	628	563	589	574	548	581	597	563	556	556	553	569	544	618	595	627	597	574	554	558	583	552	574	603	579	513	587	521	590	569	575	576	554	600	567	598	573	573	556	616	601	549	616	596	554	599	624	576	592	573	607	575	591	535	554	594	622	594	592	589	587	600	571	643	555	581	583	562	579	569	483	565	555	549	598	560	569	595	616	569	573	588	541	601	569	589	542	549	577	559	562	649	638	597	539	588	572	579	550	578	563	552	574	621	534	600	501	576	559	567	601	570	579	576	629	602	550	621	519	585	542	577	579	624	556	594	593	549	591	616	578	600	567	561	584	580	558	591	610	572	560	616	631	546	577	593	567	568	582	612	582	561	554	589	570	528	568	594	581	581	549	593	564	609	566	566	578	617	553	589	568	559	571	610	567	584	598	596	558	556	567	549	618	575	593	588	605	550	550	548	558	610	591	567	556	599	533	614	601	602	547	563	594	563	559	573	577	551	559	546	548	582	559	583	589	562	567	562	591	574	587	588	576	592	585	532	532	566	576	574	587	528	552	572	581	603	628	587	570	530	586	557	572	598	596	603	565	609	556	591
16914	31852	27285	16929	11943	8454	6539	4743	3357	2433	1924	1582	1445	1275	1136	1094	1078	991	914	967	915	940	869	929	859	866	828	799	778	785	760	777	739	750	711	776	718	755	770	779	726	721	733	688	719	766	761	724	739	724	747	779	740	719	707	737	722	698	688	737	689	747	719	759	706	717	738	755	741	741	763	792	857	820	778	803	757	741	747	736	767	771	730	790	806	790	819	815	847	827	833	794	705	810	785	793	742	739	761	719	754	734	704	746	728	717	749	789	808	714	728	744	718	733	731	703	707	696	683	753	755	713	737	707	738	686	699	720	738	734	735	768	752	745	675	738	727	711	751	726	695	735	734	693	666	678	750	691	710	737	692	748	706	723	738	739	718	713	707	763	693	734	727	655	731	713	715	676	779	697	750	714	690	704	714	758	735	738	742	731	724	728	713	743	733	680	701	700	757	712	698	715	707	717	726	807	676	749	704	703	722	744	698	748	698	750	713	668	690	745	720	749	707	735	732	680	706	720	732	690	691	700	744	703	688	730	727	761	695	731	747	716	709	703	730	711	680	716	785	719	726	724	746	750	714	719	670	720	693	745	725	735	703	719	771	706	738	798	735	771	668	692	736	751	716	726	751	696	742	703	711	725	713	764	726	700	742	703	731	656	744	711	668	716	748	755	718	700	695	739	739	701	712	743	727	748	688	656	712	720	741	699	733	709	713	735	697	701	708	733	761	695	739	739	675	742	797	720	682	755	728	731	800	727	704	738	688	720	733	683	731	729	687	682	657	716	699	716	724	689	756	767	761	707	695	762	720	737	646	732	748	730	719	758	740	714	726	738	710	735	707	689	696	683	679	679	741	704	692	733	683	757	691	756	707	773	760	707	736	721	653	709	718	707	694	715	764	712	741	740	717	759	703	736	697	739	724	684	738	682	723	681	735	731	738	763	724	725	764	721	698	717	704	701	711	729	708	726	727	716	720	732	724	716	717	739	708	727	772	701	700	699	719	695	703	716	768	666	800	693	691	738	714	706	670	738	738	705	713	722	677	730	708	742	754	754	699	713	709	712	771	723	680	686	716	758	706	700	739	712	723	789	703	701	712	718	677	696	742	692	728	744	703	714	733	706	715	745	713	689	746	737	718	739	711	705	764	717	727	725	733	724	734	746	759	717	722	712	718	754	688	710	714	717	743	677	762	693	755	713	693	747	785	770	697	720	661	700	757	726	722	750	716	768	731	770	687	734	678	723	771	705	706	670	677	693	726	702	696	713	678	736	704	697	762	737	703	721	653	757	689	768	719	743	714	720	741	758	736	705	696	696	757	741	743	689	723	718	748	692	766	733	661	766	724	704	759	693	713	659	713	703	728	748	695	761	718	724	737	687	724	668	741	682	691	715	730	741	780	734	693	715	747	684	741	720	764	742	708	730	710	704	760	729	700	719	732	723	718	693	744	736	728	796	734	718	727	696	709	709	696	736	693	691	750	722	702	733	717	694	758	716	714	704	740	738	771	762	693	704	722	717	720	691	710	658	710	683	683	733	696	720	765	753	722	668	722	774	744	689	720	696	717	709	725	710	705	744	704	708	743	736	720	769	719	697	753	710	750	689	670	739	745	741	733	706	748	768	703	741	706	741	732	753	694	726	747	735	754	693	689	706	686	706	681	667	705	760	711	723	745	758	757	722	710	713	668	734	771	718	663	725	751	720	713	780	791	729	722	710	698	696	746	682	716	754	726	730	689	754	697	718	712	744	726	704	695	778	668	726	774	690	740	732	722	736	717	732	731	748	731	770	743	735	751	707	699	698	716	758	693	748	705	703	751	724	716	701	730	740	708	716	747	744	699	735	756	679	733	715	778	761	760	788	742	711	693	720	726	722	742	683	711	703	744	777	754	707	725	728	745	695	724	727	729	727	760	694	709	731	742	743	714	732	752	738	737	724	746	765	731	706	783	686	720	700	717	694	725	733	711	700	724	673	672	697	682	699	736	659	707	738	700	656	715	729	741	761	718	726	716	737	696	683	728	674	711	715	756	726	746	740	707	768	734	744	720	724	734	717	733	691	713	727	786	763	738	716	729	686	699	700	745	729	734	735	710	772	717	690	769	721	726	720	698	696	704	711	722	721	703	740	708	711	711	712	748	725	705	735	721	716	666	711	683	752	718	703	713	700	710	747	702	731	701	753	694	700	726	727	770	719	729	720	719	738	705	691	725	713	710	716	713	705	719	700	774	711	719	710	710	717	741	743	761	777	720	757	736	708	767	744	735	695	721	693	692	763	669	710	751	698	696	701	706	722	712	709	747	747	752	715	714	719	732	781	760	707	705	712	732	768	763	768	734	734	708	717	769	685	725	703	814	771	693	729	678	727	696	718	740	728	711	731	736	657	708	729	709	696	707	729	718	715	754	730	695	747	755	701	677	767	711	695	714	699	649	713	707	779	701	758	697	728	721	720	694	721	699	768	688	704	756	711	725	682	706	689	726	697	714	688	699	710	758	754	730	733	728	673	729	743	717	752	711	736	753	742	699	678	706	713	752	736	705	676	714	697	692	709	724	706	713	706	672	711	735	689	735	710	714	719	749	708	750	768	759	697	741	718	692	683	725	729	759	747	761	741	676	706	728	695	714	755	761	724	734	698	702	725	716	723	728	729	704	750	766	739	729	696	726	708	680	742	723	740	712	670	703	683	716	746	742	694	701	739	734	745	736	716	749	693	755	707	688	681	762	716	740	688	731	704	757	708	719	719	707	722	736	691	729	714	741	745	728	784	704	737	712	701	743	702	692	699	731	673	675	689	714	765	691	730	735	718	674	765	747	704	728	759	665	730	715	745	631	720	731	693	699	703	739	727	715	710	688	694	728	759	707	743	720	694	659	706	726	709	646	724	738	735	638	740	663	695	723	707	734	720	738	687	722	752	695	722	720	727	692	728	780	703	684	711	707	724	800	767	712	713	757	713	722	740	766	734	726	745	712	703	724	698	711	684	773	708	654	719	753	719	657	678	735	734	728	679	734	715	673	690	724	723	708	753	713	742	730	783	714	694	724	718	747	726	712	760	759	731	733	710	746	734	679	696	711	750	723	732	738	740	730	720	704	733	689	695	715	763	751	689	728	730	726	715	742	770	734	747	738	739	698	700	718	708	728	748	715	746	734	739	744	713	707	757	658	710	706	751	727	727	744	704	773	714	727	746	699	742	690	719	708	697	742	757	749	721	727	750	718	678	701	707	667	719	774	723	730	731	769	691	716	714	740	697	747	725	746	723	748	730	747	751	713	730	727	683	695	652	749	784	724	696	697	741	707	740	676	765	683	713	693	735	793	686	749	754	736	720	717	688	695	717	725	735	751	729	740	688	714	750	717	712	695	729	763	733	731	689	701	706	687	727	732	698	741	731	764	757	704	715	751	740	734	750	713	755	721	754	702	698	732	748	758	703	705	705	792	734	725	740	715	701	736	697	732	696	673	737	752	694	722	720	696	726	699	748	732	710
25267	21178	27286	25165	12385	3380	1928	1337	965	763	571	522	468	448	404	445	398	390	356	381	372	368	361	336	382	346	345	347	342	358	334	329	316	323	347	344	358	342	325	309	333	323	328	336	318	318	311	321	301	330	306	304	315	350	292	316	299	333	330	357	320	303	308	360	314	326	333	311	314	323	356	297	358	356	344	332	333	288	309	347	291	326	345	353	342	361	348	379	366	323	343	362	319	338	354	337	335	283	351	331	335	331	314	357	343	333	337	338	313	320	316	306	295	358	322	308	323	299	336	308	299	343	298	358	283	326	305	339	337	316	341	305	300	318	322	335	306	297	330	322	318	309	333	333	337	329	339	306	337	333	303	304	354	307	299	351	337	307	324	310	306	316	320	312	302	292	339	342	353	323	304	330	292	298	347	306	308	301	308	298	338	313	342	286	331	338	325	272	298	317	330	337	371	350	309	324	319	335	321	310	319	298	333	327	316	331	318	302	360	313	325	345	316	300	317	322	317	324	306	351	294	311	315	321	277	296	287	321	310	336	319	335	345	313	306	304	356	298	301	337	332	319	302	334	316	301	331	345	348	318	308	300	296	320	355	281	342	327	327	316	310	316	307	349	345	315	294	312	363	334	322	281	292	323	320	297	334	317	302	315	313	326	325	338	346	319	323	308	323	317	313	285	297	319	299	315	351	305	332	314	318	297	322	287	306	312	310	314	324	333	315	327	337	320	324	311	289	326	312	340	300	349	309	303	322	299	324	320	317	324	299	293	302	303	338	333	295	309	314	328	322	336	317	296	301	307	301	309	328	313	330	349	335	354	324	359	321	322	329	321	298	310	346	333	316	302	349	324	298	302	308	356	289	324	338	303	323	340	320	316	317	338	297	336	318	326	317	310	334	311	342	340	313	325	323	325	297	334	329	318	317	327	322	300	315	348	302	307	335	313	318	329	345	319	312	316	328	323	324	329	323	342	310	323	310	316	328	295	317	346	325	321	318	320	319	350	330	340	324	339	310	290	358	318	317	328	315	305	307	341	308	288	342	323	292	297	310	329	315	330	296	326	327	309	310	348	303	334	311	330	309	302	288	318	283	337	324	306	308	321	317	318	325	303	343	354	332	329	305	321	278	300	306	309	307	297	315	321	284	341	361	326	357	322	320	342	347	320	303	320	319	287	326	285	336	291	320	321	328	329	298	331	306	302	298	347	318	321	339	314	299	324	306	345	339	302	318	354	312	310	333	327	324	347	335	342	321	290	323	293	312	328	314	326	330	335	330	305	331	321	309	308	308	292	321	316	345	329	354	375	351	341	341	345	316	322	360	313	316	299	314	323	301	334	319	321	330	305	323	332	303	323	308	318	332	336	313	305	318	339	292	288	304	315	307	343	367	311	333	320	321	314	289	343	335	326	344	314	345	305	331	336	319	321	313	299	292	338	310	324	311	335	307	318	290	327	297	314	333	316	298	336	332	318	361	342	315	302	323	316	309	325	326	332	340	332	320	334	325	316	319	331	322	333	309	319	332	333	306	316	307	305	298	348	340	313	311	294	309	345	331	332	329	310	321	346	358	298	329	320	307	288	294	333	318	343	305	302	314	320	320	333	308	330	320	329	334	315	310	323	297	313	312	314	286	319	305	342	319	337	322	319	320	333	296	334	345	340	302	327	293	328	324	293	294	315	334	347	334	318	317	307	313	306	304	292	350	273	316	307	294	316	355	335	342	309	307	314	370	299	355	359	312	285	352	305	296	321	307	302	318	310	304	311	333	310	333	329	313	326	301	309	315	342	319	315	328	296	309	279	303	302	325	339	364	330	307	326	320	332	331	324	315	307	322	317	331	346	336	330	330	280	313	335	351	331	315	315	324	318	329	336	279	321	301	315	341	302	336	301	291	332	315	320	303	312	299	324	317	328	293	286	296	335	322	349	311	292	297	341	315	344	318	328	331	335	303	320	330	296	311	319	299	353	321	326	299	308	381	306	330	324	336	327	325	301	315	305	291	291	300	337	349	322	317	299	332	379	302	305	314	306	306	295	288	319	316	303	335	287	312	327	311	355	316	304	319	348	289	316	299	328	312	340	315	319	327	304	323	293	321	333	327	294	308	283	301	307	336	325	310	332	315	329	331	343	333	331	324	326	346	309	325	332	315	295	326	317	304	328	323	356	313	302	317	312	292	322	291	297	328	345	328	301	301	306	332	323	305	322	282	351	316	339	318	340	300	322	283	335	343	316	322	320	322	321	329	326	322	307	338	301	335	323	320	301	321	326	341	363	307	326	313	321	292	316	324	345	328	325	322	324	362	307	329	296	336	328	300	364	366	304	308	331	314	340	310	319	311	301	320	344	311	342	311	327	328	302	292	313	270	298	291	304	300	326	309	304	305	305	307	313	306	326	317	332	342	334	310	340	326	297	307	333	306	333	327	323	310	319	344	311	322	335	324	325	313	345	302	291	321	308	323	326	332	327	337	309	273	341	313	322	343	347	304	330	343	338	323	334	316	331	333	328	282	325	312	306	321	319	320	328	307	330	338	335	307	345	290	331	346	316	285	325	341	312	330	322	311	315	335	285	324	346	324	334	319	288	326	321	307	304	355	321	356	313	344	318	325	310	323	346	297	312	322	307	320	339	306	323	305	313	321	317	315	329	331	314	307	309	304	335	339	338	335	322	315	330	323	290	311	317	334	340	308	306	322	329	337	335	357	329	334	322	317	341	342	322	350	300	312	323	331	317	335	316	310	320	330	340	329	335	319	325	323	323	331	325	336	332	323	337	340	341	318	313	310	320	341	363	319	308	342	316	308	321	348	316	309	335	308	304	306	334	297	315	285	326	311	339	325	319	328	314	286	307	333	325	287	306	320	342	338	339	306	340	334	364	306	316	334	286	312	304	321	331	286	326	320	314	327	337	349	307	318	311	293	296	314	273	314	319	348	309	291	371	331	315	305	337	308	334	310	321	319	314	320	336	285	299	314	286	335	305	327	331	332	345	331	348	305	316	320	321	339	298	308	301	319	317	270	316	322	319	340	315	305	311	295	310	301	330	330	325	329	297	314	294	299	313	316	330	317	303	342	359	337	325	305	299	320	328	320	317	284	302	313	342	294	312	312	327	299	312	293	317	319	315	321	335	331	290	317	318	323	322	276	332	339	325	327	317	302	357	309	322	309	297	331	321	309	319	305	297	365	318	324	321	320	304	352	286	319	342	322	319	310	317	288	315	323	352	346	282	353	337	328	339	330	319	344	285	322	316	319	335	299	311	309	305	303	350	312	317	332	316	335	335	301	320	332	303	268	335	300	280	330	332	325	342	329	318	321	296	330	301	351	319	318	303	317	307	292	335	323	316	341	311	343	306	293	336	313	326	334	329	322	342	316	307	305	288	317	296	323	325	284	310	332	305	299	327	325	363	306	337	316	303	296	323	351	354	319	333	297	310	292	311	321	285	323	296	329	365	359	328	311	278	293	315	290	290	314	287	318	312
16610	28370	23304	14249	9651	6207	4631	3322	2353	1712	1315	1013	895	765	627	648	568	585	617	557	559	561	532	496	492	486	466	471	503	448	461	442	422	459	446	413	444	438	436	456	457	474	430	442	465	424	420	415	449	426	429	425	394	437	439	425	439	416	440	465	400	400	417	449	444	420	446	483	439	454	404	448	490	465	464	429	480	450	455	448	451	433	446	454	487	441	470	454	471	492	454	454	477	488	457	437	429	417	397	409	445	420	448	376	380	400	432	485	409	439	385	455	429	435	437	466	432	394	416	441	404	435	394	401	440	382	413	411	424	374	408	429	419	431	455	417	418	440	422	416	460	453	424	400	404	406	405	406	429	466	402	419	414	395	461	431	399	426	392	406	475	413	424	438	381	425	417	446	454	429	419	452	441	437	433	408	435	434	433	400	423	433	424	422	407	439	423	438	405	410	437	429	430	408	394	429	399	431	426	389	432	404	439	458	407	424	430	432	437	434	411	418	412	392	398	454	439	409	441	440	416	450	423	388	414	409	457	408	447	389	396	467	415	397	398	419	410	419	408	463	397	452	433	428	458	443	433	436	448	444	434	448	373	419	430	413	427	414	435	401	442	396	380	434	405	379	399	404	403	428	418	449	405	422	462	437	397	423	404	426	416	411	425	435	414	407	401	402	421	455	439	438	443	429	371	410	410	391	422	426	427	437	424	418	406	379	431	419	444	442	417	428	425	451	413	404	413	419	425	446	451	426	421	444	398	414	417	410	453	384	430	403	428	412	445	443	413	431	425	406	391	432	446	410	417	476	459	412	419	461	426	435	425	468	426	441	414	455	404	386	432	394	412	423	454	441	446	415	419	414	439	425	408	465	433	409	422	391	407	403	419	411	428	409	404	434	437	424	416	436	445	420	408	416	440	421	373	404	417	438	426	426	436	455	412	434	413	406	405	440	422	452	410	422	422	453	408	438	396	440	395	434	423	416	408	414	412	422	432	422	410	431	399	426	386	430	420	390	409	413	426	410	408	439	420	439	429	423	433	428	449	418	453	418	406	416	397	452	428	426	411	427	456	358	429	395	431	422	433	421	407	420	445	413	430	388	417	416	408	447	434	443	388	418	393	403	426	417	408	422	433	409	418	389	456	419	433	373	427	433	408	401	449	419	434	446	434	386	445	400	440	429	406	441	426	420	429	416	396	407	401	456	409	429	449	443	425	397	421	405	405	442	415	409	400	419	413	429	399	415	442	383	422	404	415	415	435	402	424	437	420	419	424	448	430	400	422	419	433	438	440	394	409	419	446	425	395	422	404	452	433	436	436	388	454	431	427	414	405	422	430	430	447	387	405	389	420	405	422	408	446	409	420	376	393	426	420	431	435	418	439	400	415	415	429	454	444	394	448	419	463	418	412	408	412	440	387	422	444	389	454	455	416	445	399	416	403	408	419	429	440	420	426	429	414	421	392	416	461	407	407	413	427	426	416	419	422	435	439	409	409	413	460	421	427	445	445	406	461	427	392	417	406	424	420	422	404	425	420	414	417	407	398	411	466	402	386	433	410	437	425	369	443	423	432	399	434	433	422	428	407	412	435	392	423	448	432	382	432	367	396	398	401	426	446	421	419	374	438	410	406	422	401	414	422	401	429	416	434	431	446	449	388	418	423	404	427	455	426	417	380	413	444	445	413	428	404	384	413	433	401	417	423	372	422	434	426	437	434	434	406	438	427	427	468	430	385	427	470	408	405	425	414	426	392	404	390	402	461	432	416	442	438	410	416	413	451	421	429	410	404	414	420	402	431	420	413	436	408	451	460	433	421	396	423	424	394	415	403	426	403	463	402	416	463	445	414	432	430	400	392	424	424	400	419	393	414	411	409	386	410	456	441	489	411	429	442	429	429	431	413	451	449	450	426	405	409	428	418	441	428	451	420	436	445	409	403	431	417	409	425	435	431	400	467	421	419	421	400	416	422	448	462	410	443	421	420	436	382	432	425	398	434	424	437	449	422	423	436	387	431	408	450	413	408	419	440	423	419	397	427	396	412	414	450	387	385	439	438	438	441	430	449	410	442	421	466	424	461	396	463	408	401	423	416	427	390	429	438	390	408	413	419	398	407	395	416	400	386	404	376	417	460	425	415	405	434	419	395	434	426	423	423	431	432	403	422	454	415	426	418	403	424	435	448	433	416	404	411	427	419	421	429	478	455	444	435	420	414	413	442	399	390	420	439	433	443	423	411	417	415	458	446	380	426	390	430	382	404	409	436	432	454	438	416	430	408	406	460	430	389	419	410	436	439	425	437	395	429	426	432	432	407	453	436	439	446	443	398	422	418	411	421	433	419	434	434	430	431	425	452	421	412	443	447	462	397	390	408	407	401	400	401	444	409	388	436	439	438	440	423	402	386	415	430	415	396	432	410	428	427	460	444	415	398	391	415	417	411	457	428	414	410	407	442	387	434	443	428	457	463	418	421	432	428	465	426	439	442	396	402	414	452	407	458	402	398	458	434	436	425	396	419	429	388	425	452	418	414	430	423	454	393	414	428	428	396	416	451	396	420	438	417	403	441	385	407	412	432	410	396	447	397	459	416	432	418	433	402	425	428	417	399	445	413	444	442	400	423	430	432	417	413	411	420	447	420	416	439	408	471	444	401	412	426	448	413	393	387	410	426	410	393	414	402	422	392	414	441	389	431	428	433	398	388	402	418	437	418	414	425	474	451	445	436	424	437	399	415	408	406	422	407	404	385	443	454	401	431	429	438	411	406	448	422	386	433	423	405	408	432	398	404	418	424	444	413	420	407	417	413	407	429	446	446	428	384	405	415	458	390	410	433	440	425	442	441	422	444	424	466	410	399	366	420	421	431	401	433	415	427	467	413	432	441	405	417	423	427	412	439	404	448	428	424	393	413	408	428	401	445	417	395	412	398	393	407	385	388	416	441	421	421	428	431	415	415	419	435	394	457	405	418	408	403	436	404	407	424	431	399	425	410	416	439	443	409	425	407	424	394	430	437	411	414	420	400	414	403	410	435	448	432	422	416	422	427	381	398	378	442	436	441	391	442	415	398	421	398	455	407	445	406	436	429	391	434	412	443	420	411	435	414	422	381	400	432	390	405	410	413	446	365	389	470	412	404	434	433	436	405	392	421	378	414	446	433	412	409	427	389	454	395	408	383	392	413	412	469	455	434	420	406	439	437	429	409	446	412	416	420	424	415	424	400	431	366	401	431	486	425	424	393	427	435	409	437	369	441	406	427	414	451	372	422	385	446	442	404	389	409	420	429	438	396	389	408	407	444	394	424	426	393	406	425	396	403	406	430	391	423	419	448	453	445	441	428	449	429	390	410	449	402	421	414	413	460	435	416	424	416	385	403	409	428	438	403	422	400	438	465	401	417	427	421	433	461	433	438	445	448	438	439	412	424	417	458	438	457	417	417	418	428	462	411	441	458	404	453	436	401	389	409	384	415	422	409	424	423	407	425	416	431	402	459	445
22917	21186	28948	23690	21197	21336	12649	3530	2183	1780	1385	1210	995	948	906	793	784	761	740	675	772	686	700	712	649	642	634	626	616	627	631	582	566	523	586	584	599	553	670	592	592	588	541	608	564	536	607	574	532	560	625	598	582	587	555	582	574	542	560	610	565	610	592	590	524	538	584	559	592	583	576	600	638	630	582	596	644	555	531	559	550	580	547	627	642	606	615	708	655	653	662	636	573	591	643	595	587	573	560	557	587	592	585	566	575	601	584	581	572	591	560	576	545	573	525	561	565	525	585	552	568	518	567	562	593	567	574	583	539	568	553	575	550	564	542	541	552	550	552	539	581	546	536	584	591	519	558	577	553	581	568	572	572	539	500	550	588	537	558	571	594	557	567	568	572	520	540	534	552	544	568	594	597	534	587	585	537	575	576	508	574	565	561	548	581	552	542	553	564	521	527	548	564	570	564	555	564	515	585	557	520	545	562	600	530	565	555	539	537	552	555	515	578	533	561	548	562	521	574	552	518	568	576	545	532	593	577	535	566	569	508	556	532	549	543	541	619	611	595	526	576	568	544	561	562	579	517	585	563	548	598	591	539	546	540	542	578	552	507	583	549	568	552	549	563	559	516	571	527	572	538	550	577	567	580	577	574	534	539	516	546	511	521	519	543	586	564	522	532	533	542	579	548	567	569	576	576	533	583	594	549	555	568	559	575	609	553	569	541	562	549	520	575	585	561	510	588	529	529	578	520	578	533	478	585	553	573	564	590	517	569	582	573	548	576	528	587	511	557	579	517	565	540	554	557	607	576	567	520	563	572	547	534	534	560	546	515	548	568	592	581	533	581	583	556	527	542	575	565	572	541	549	550	602	555	598	541	544	554	573	536	551	543	560	539	552	554	547	551	558	552	548	557	545	565	574	585	574	556	555	517	527	576	538	544	606	514	574	548	570	553	564	553	597	557	536	595	570	539	552	575	559	544	551	530	541	539	565	539	588	512	505	556	571	554	602	520	562	562	498	537	602	589	551	546	576	548	580	532	535	583	559	514	567	514	545	526	545	561	542	563	562	555	512	507	587	526	548	525	553	537	547	582	577	549	585	547	572	522	547	546	582	571	539	595	543	630	567	578	580	563	566	630	558	517	566	570	591	541	546	559	554	574	574	543	543	538	572	574	553	551	555	582	586	506	572	562	552	536	566	558	574	553	539	563	584	543	560	573	572	582	551	566	558	595	567	539	594	560	559	584	524	551	570	550	553	519	544	585	550	571	579	541	573	542	538	504	544	577	527	573	542	587	543	575	544	580	536	553	539	536	577	559	518	550	542	563	505	551	562	567	584	568	537	586	575	537	589	595	547	537	554	575	552	583	576	540	552	505	578	551	544	565	552	518	577	555	591	550	554	553	537	536	524	578	545	563	538	542	563	569	551	555	543	569	532	596	494	580	533	541	613	524	565	599	607	564	579	540	573	579	546	548	579	550	537	525	554	507	530	557	515	542	548	536	543	547	595	558	572	539	555	595	592	610	572	584	555	571	562	576	592	541	533	514	592	537	558	574	581	566	579	584	564	568	590	577	558	535	541	560	559	574	559	547	537	602	581	553	586	575	541	545	535	578	540	530	576	626	557	570	563	533	588	581	576	582	531	551	554	624	564	590	555	562	594	567	577	533	564	576	555	547	570	559	551	566	522	526	593	578	506	607	564	558	519	543	540	548	555	561	551	580	592	582	569	553	540	513	562	570	535	502	533	541	564	590	558	502	567	547	559	539	553	562	553	589	513	608	568	586	532	563	575	552	560	615	565	538	541	531	538	537	531	557	556	564	579	562	556	554	570	590	553	529	524	567	547	560	592	527	560	507	554	561	568	576	532	587	560	567	546	570	585	590	629	546	622	549	557	590	553	508	564	576	545	557	531	550	554	585	547	578	578	563	543	552	579	569	607	547	575	590	577	565	539	581	554	550	560	561	535	560	540	542	583	526	585	532	590	562	553	594	541	571	548	539	555	548	533	521	586	565	570	533	516	578	595	535	525	573	498	564	570	571	522	510	541	516	574	544	595	528	591	557	578	537	553	562	540	563	566	512	544	591	585	553	569	564	573	560	549	589	572	506	551	560	511	535	571	534	559	536	527	595	565	567	557	562	514	547	555	583	559	544	572	554	544	600	543	586	569	553	569	549	559	556	570	581	540	546	564	554	536	536	582	554	520	541	542	509	525	558	559	545	537	566	559	512	567	559	537	566	571	526	557	554	564	493	561	561	525	535	554	533	545	568	561	575	564	553	568	556	575	565	548	531	571	570	577	550	573	537	570	553	541	561	563	555	556	586	573	558	521	555	552	565	549	602	538	545	593	586	590	562	543	555	542	584	532	560	572	574	527	584	505	548	554	556	504	548	560	553	559	588	549	588	566	577	574	538	572	549	540	587	560	544	537	553	566	553	559	579	543	523	510	566	611	565	570	578	535	534	563	595	584	544	569	542	538	591	585	568	540	585	577	559	521	531	567	557	560	524	608	528	602	554	565	587	554	559	549	535	500	590	568	541	560	539	493	561	555	537	572	595	561	569	553	598	556	588	573	575	508	549	543	532	588	527	547	539	532	570	570	547	540	583	552	561	558	562	561	546	550	592	542	564	584	561	561	534	519	553	536	585	550	571	567	538	589	568	507	537	557	556	562	556	553	592	560	563	543	623	544	563	579	525	590	558	581	582	564	557	611	515	612	556	559	598	544	578	546	514	594	562	562	521	575	577	558	566	539	543	569	612	567	515	558	556	565	580	589	550	559	576	573	559	543	538	524	550	577	564	588	576	536	542	530	538	594	533	541	600	572	549	571	577	545	534	538	527	548	571	557	543	528	577	563	582	539	578	585	579	602	561	569	544	562	536	567	552	578	578	535	554	564	545	530	579	551	541	539	586	592	545	563	588	567	576	559	564	572	531	573	552	540	537	600	549	613	560	574	600	576	568	538	550	588	589	573	538	595	557	534	547	578	541	545	524	582	544	560	558	520	563	562	571	588	598	549	572	596	558	562	536	569	568	571	571	568	569	580	507	527	546	618	519	579	526	582	539	584	555	557	555	523	515	581	506	568	526	545	541	594	564	531	561	547	542	553	571	552	539	547	564	557	553	549	556	565	535	566	545	588	579	529	583	534	562	555	571	541	551	557	519	539	580	498	557	521	536	576	567	515	574	545	547	565	569	563	539	536	548	553	551	554	543	565	581	570	592	522	551	566	537	542	538	544	525	550	555	608	586	558	603	515	582	519	559	570	560	582	540	545	511	549	561	576	554	535	548	597	542	536	563	548	574	555	548	547	596	583	581	526	584	542	546	576	594	546	565	552	588	516	537	544	582	564	567	560	548	553	561	602	594	519	553	549	565	538	553	547	543	562	552	536	531	574	570	559	560	568	526	529	535	580	540	560	544	559	554	546	564	554	579	552	553	522	587	514	557	553	559	518	561	578	572	543	561	568	557	593	547	580	556	557
19198	37451	31877	21810	16384	11779	8621	6395	4526	3570	2861	2294	1876	1659	1446	1303	1229	1208	1130	1072	1059	1015	978	974	891	870	904	831	806	747	721	724	812	827	747	749	756	749	752	727	751	773	706	793	730	754	756	743	795	681	716	772	768	679	780	697	756	759	769	692	696	734	724	700	704	686	730	695	781	715	767	770	823	804	810	769	775	724	730	730	771	713	693	808	758	772	809	845	838	894	842	756	817	823	772	746	706	710	728	682	708	722	679	732	742	660	699	727	689	754	681	707	739	707	700	744	701	687	716	702	722	730	734	684	695	687	736	675	740	694	713	731	746	677	728	717	677	739	713	727	703	674	769	721	753	671	703	717	708	681	717	679	735	698	713	698	695	679	725	733	674	764	733	664	701	724	685	750	692	666	736	668	723	694	718	670	726	708	742	705	653	718	667	729	720	672	701	695	727	694	670	682	687	670	709	735	718	729	731	690	709	699	694	691	678	696	717	688	720	698	717	711	678	680	707	663	744	663	674	682	666	749	679	709	730	735	726	679	704	671	703	755	709	679	713	686	704	684	716	667	688	730	690	697	708	684	693	695	674	742	713	696	674	619	699	630	706	704	701	704	710	717	710	708	685	713	752	738	750	687	704	722	675	660	743	712	738	736	704	669	771	695	656	698	699	663	711	716	685	695	716	714	705	679	722	719	703	700	686	684	703	705	685	754	719	680	683	726	713	760	708	675	714	736	690	743	727	717	725	660	704	693	734	700	709	710	745	672	744	717	727	634	706	720	714	737	723	664	700	705	681	683	710	664	705	719	726	703	692	679	704	694	684	710	705	686	710	701	663	727	724	723	692	789	704	690	715	693	688	720	709	672	726	668	712	681	721	714	758	725	740	680	740	701	689	754	711	718	679	686	674	729	652	684	664	685	768	704	687	699	716	727	705	735	699	685	698	690	749	718	724	695	701	685	656	664	686	712	768	706	726	698	708	726	773	706	744	718	640	702	714	683	680	691	688	714	753	667	668	684	717	677	755	730	708	702	678	698	724	675	691	709	697	704	713	739	661	703	697	718	745	725	712	732	686	766	712	661	691	702	667	701	677	714	684	685	690	721	677	724	726	694	694	711	652	751	697	654	704	740	725	703	658	706	705	686	701	672	710	718	647	704	675	748	688	725	710	712	684	741	668	727	715	691	713	689	705	638	686	708	677	708	689	713	703	694	675	704	659	715	645	718	705	721	709	666	711	690	730	714	737	650	682	696	689	712	734	693	686	729	706	705	708	743	711	679	672	685	720	702	714	723	709	721	728	717	698	675	658	683	735	693	682	667	683	643	717	728	722	728	718	707	676	691	688	700	732	702	698	691	737	675	704	715	701	677	685	695	689	736	698	694	737	681	703	704	752	719	712	742	742	669	676	705	689	722	690	723	666	710	676	731	720	736	703	690	741	685	683	688	718	678	702	685	676	685	710	697	669	692	701	691	678	713	679	710	727	744	773	742	739	658	671	702	679	696	671	728	688	676	715	733	709	702	708	652	685	691	697	684	689	701	683	680	701	752	680	742	689	696	701	749	655	714	740	665	721	729	715	735	719	693	671	674	718	700	678	688	712	712	750	698	720	662	702	672	715	692	675	697	711	710	701	677	631	744	739	691	678	699	631	733	700	685	662	720	699	684	711	728	687	688	718	646	688	732	706	698	718	746	646	760	711	695	722	709	667	708	682	708	736	713	746	700	684	662	737	698	677	781	699	724	693	707	711	658	678	755	697	721	684	718	674	689	694	749	706	682	664	687	729	690	698	716	721	702	696	664	736	746	684	649	674	722	721	688	680	729	702	687	704	713	711	701	692	753	661	672	698	706	716	673	660	743	723	697	706	666	756	730	720	736	674	710	698	703	681	687	689	663	689	705	685	676	728	666	703	730	682	731	688	682	670	723	673	730	670	743	693	684	711	673	664	742	701	702	680	637	711	735	728	688	713	687	725	710	717	687	651	747	756	714	662	681	708	759	694	686	686	716	734	669	686	739	674	745	697	675	730	709	679	636	676	701	680	682	720	695	676	677	722	624	707	700	691	691	693	717	661	710	708	673	673	724	694	711	688	718	633	673	705	725	716	699	705	726	680	715	726	710	716	701	692	660	690	671	691	714	689	694	717	757	707	716	735	737	675	724	630	727	692	769	698	707	731	762	697	688	688	767	694	693	711	671	673	754	686	718	711	720	709	751	702	725	689	700	728	690	715	670	720	735	717	713	677	708	701	661	715	692	708	713	710	685	662	711	735	688	709	716	729	716	727	703	718	717	703	744	706	713	687	679	684	728	698	661	680	681	691	719	714	679	692	721	702	646	663	654	730	707	652	705	667	655	710	720	687	698	722	712	690	690	680	645	698	704	705	641	698	698	697	693	698	698	682	710	722	760	703	678	705	711	725	757	722	734	714	702	704	738	681	721	710	683	705	679	719	728	665	719	728	696	687	725	631	675	737	715	736	728	699	713	701	707	735	724	709	696	681	708	730	680	682	693	682	685	660	684	682	651	680	669	700	663	704	713	733	692	705	683	747	712	696	683	650	759	695	731	684	711	673	686	743	740	710	687	718	679	740	687	696	651	664	674	708	688	722	701	682	668	719	717	694	670	758	721	717	719	676	754	656	701	728	687	704	701	719	722	711	717	721	753	723	685	685	744	687	763	742	709	760	692	663	680	752	685	688	713	723	711	736	720	697	751	649	716	722	726	664	668	674	716	686	699	690	677	686	722	686	675	730	709	720	705	710	704	725	714	673	701	680	652	731	681	726	664	714	738	691	760	738	675	712	719	687	684	685	717	690	675	720	688	726	730	710	725	649	752	694	666	707	706	710	634	666	689	663	680	735	707	728	711	663	719	696	736	684	662	680	723	723	689	715	750	705	727	735	673	716	684	711	694	743	656	720	690	714	710	661	736	730	702	714	753	712	707	698	682	748	695	741	743	732	712	657	696	714	720	725	685	684	684	720	731	715	706	718	644	681	713	706	717	666	718	708	698	668	684	709	702	706	714	673	695	711	704	722	733	727	698	703	759	711	705	697	731	714	706	702	725	674	721	720	663	699	735	639	760	692	681	714	708	720	687	732	730	718	678	725	702	667	686	699	730	674	695	753	661	699	685	701	707	724	728	686	711	763	664	685	707	675	702	712	676	718	689	685	747	707	684	740	744	690	746	735	716	673	701	636	688	785	723	627	683	704	692	729	763	701	687	724	693	684	706	740	698	720	720	689	657	730	695	715	695	697	662	661	698	686	716	707	675	690	713	658	682	681	695	681	739	711	675	705	732	704	695	691	716	693	647	680	739	712	714	741	669	708	690	705	696	697	690	691	706	674	735	718	729	706	681	649	610	694	718	712	737	680	719	698	753	703	732	686	607	698	698	730	753	677	682	687	706	681	671	696	706	680	725	703	693	719	691	683	668	694	717	751	736	728	672	674	668	704	663	720	716	674	720	690	709	706	696	668	687	681	680
27041	21007	17104	8488	3960	2412	1544	1058	829	646	568	538	494	477	486	449	455	454	437	398	452	452	437	441	442	418	422	408	388	409	395	406	393	413	417	406	454	426	406	410	396	394	418	430	391	413	399	442	408	391	421	397	382	448	419	428	399	392	389	412	404	407	435	470	425	407	418	400	392	401	418	420	405	407	405	393	406	394	369	378	395	392	398	427	415	408	451	426	423	449	381	460	406	423	458	408	423	385	403	371	411	435	389	438	409	405	424	424	445	412	384	435	422	390	398	397	408	432	394	412	410	431	399	408	381	398	417	429	437	419	410	406	416	407	415	396	380	417	386	438	417	454	404	434	436	389	430	389	387	386	387	396	389	422	424	386	424	417	434	437	404	393	368	424	426	378	431	385	435	404	396	392	431	415	398	432	407	428	408	379	427	424	410	419	370	399	403	382	420	435	430	391	389	406	392	425	426	432	399	418	416	401	405	415	414	393	397	391	388	397	404	377	423	414	396	400	405	391	435	410	449	425	400	394	393	380	409	413	445	428	405	407	417	431	456	399	410	396	443	431	404	401	379	420	383	373	411	422	421	406	436	367	408	448	403	369	384	418	365	419	408	395	412	420	381	406	412	408	415	402	394	371	421	411	441	394	418	404	421	407	421	419	411	431	385	393	379	408	385	407	385	418	390	392	414	433	390	396	443	379	398	437	414	418	396	423	417	411	424	403	384	416	406	428	401	424	432	406	398	413	440	391	426	396	398	390	448	391	415	398	417	417	397	402	401	409	425	393	401	415	447	418	433	411	427	403	460	412	436	408	437	391	426	441	413	414	405	394	397	401	419	392	414	443	398	391	419	389	405	415	399	411	450	404	381	375	407	442	428	399	391	416	401	405	396	366	442	395	386	398	412	409	399	447	398	394	394	403	375	412	404	407	378	411	449	443	422	427	443	455	409	401	416	421	434	400	423	433	390	422	388	418	386	411	408	379	395	403	396	414	395	424	401	406	420	405	392	412	403	436	422	402	400	418	442	429	375	423	424	411	395	404	416	397	424	397	376	395	386	435	409	396	405	386	419	402	411	390	394	387	404	385	429	396	416	411	392	385	386	386	394	422	425	424	407	459	421	411	393	419	396	422	402	402	421	438	377	373	406	406	464	422	395	430	412	438	426	417	451	413	447	427	407	405	427	427	409	374	440	406	408	405	459	385	412	411	417	399	402	428	398	420	395	386	430	417	419	369	380	397	385	380	409	413	414	399	411	408	434	418	383	424	376	419	393	361	376	439	429	375	419	424	400	428	397	396	388	373	400	410	422	389	433	423	418	402	408	429	399	388	413	417	417	441	387	428	391	407	404	434	422	428	394	427	394	444	437	419	389	426	387	382	362	383	381	392	382	381	393	428	378	401	421	390	356	401	410	389	429	447	399	419	406	442	407	423	446	424	395	379	435	395	461	447	452	440	398	404	374	427	425	401	433	440	408	411	405	365	374	405	450	413	378	432	383	392	439	413	399	371	360	377	446	429	377	388	432	414	421	424	415	440	419	386	393	388	412	424	446	415	421	419	430	396	383	421	389	410	419	416	426	402	413	415	414	391	377	382	461	399	396	401	429	405	414	390	403	399	405	378	394	393	389	440	450	421	424	393	412	410	408	381	410	408	424	438	394	392	370	435	391	385	413	397	421	405	411	401	391	392	396	456	421	408	378	415	408	380	411	424	414	424	420	438	390	413	378	378	406	382	382	392	424	407	385	392	405	394	419	405	418	421	405	415	421	353	430	420	416	424	409	419	420	376	385	424	387	390	397	419	431	411	406	412	387	446	427	417	418	403	381	431	434	396	398	393	393	415	412	398	382	405	451	406	422	390	419	462	425	421	399	415	429	393	424	409	442	398	384	376	442	390	397	416	405	438	429	430	402	403	376	403	414	399	416	424	411	379	399	390	387	406	390	415	403	397	398	416	387	423	434	413	405	423	405	385	406	417	418	413	419	378	425	383	437	411	375	434	403	417	430	400	404	448	419	414	419	381	378	407	406	365	392	423	386	403	407	417	375	435	434	373	384	416	431	408	395	413	439	429	382	391	409	425	399	414	401	395	412	395	425	389	412	435	436	396	411	369	405	389	363	380	397	420	364	391	400	406	384	424	405	401	406	374	416	413	429	395	406	398	401	398	431	432	423	371	442	391	397	418	396	370	395	408	404	423	390	377	376	407	419	436	390	405	408	435	369	443	382	425	384	394	420	414	436	397	458	412	434	408	398	405	443	422	438	404	427	404	416	442	410	404	430	431	406	434	375	355	415	438	410	392	390	382	408	430	362	381	395	393	408	407	403	395	385	395	408	392	443	422	414	406	418	390	377	405	394	410	426	408	457	406	382	390	409	404	396	426	399	414	387	436	410	405	403	409	420	442	430	418	423	422	397	396	429	425	377	384	408	367	396	416	425	421	434	393	437	403	422	429	406	445	434	421	381	442	409	416	402	414	413	398	391	407	396	397	355	438	376	416	432	408	409	388	407	426	431	412	403	376	388	404	412	406	383	404	385	399	427	444	399	377	406	401	405	423	420	419	404	427	412	409	374	379	410	397	405	388	469	415	447	405	385	447	406	391	399	409	402	391	366	400	431	412	370	423	391	408	389	398	418	403	408	427	437	381	387	406	425	398	402	416	400	404	410	402	347	412	389	409	386	409	411	425	409	416	418	353	420	361	404	418	408	419	404	423	411	407	424	407	424	417	411	390	442	389	429	371	393	391	398	401	417	411	378	396	444	412	397	448	401	389	362	375	410	369	386	410	391	413	382	421	409	439	430	460	441	383	389	368	411	410	438	391	372	426	437	376	414	425	376	398	391	451	395	365	417	408	372	418	392	438	417	381	418	412	408	427	382	421	374	400	415	397	413	394	409	359	357	454	424	390	417	416	373	412	397	382	422	414	411	384	371	399	415	412	419	446	397	425	432	401	412	411	424	397	383	406	426	410	416	377	413	421	409	438	419	429	401	403	391	407	440	426	425	427	457	409	432	397	437	380	435	401	400	447	398	409	386	401	380	445	398	416	403	393	419	379	394	393	410	397	403	403	383	443	438	414	424	403	381	425	418	424	384	410	394	403	390	417	426	391	422	382	403	434	429	394	445	381	438	402	378	449	412	440	407	401	452	395	425	393	418	448	432	406	454	383	410	382	395	382	414	423	372	423	384	409	395	408	423	414	395	441	394	400	409	429	454	419	425	422	390	444	400	400	426	439	434	445	408	451	421	409	443	391	401	398	402	414	438	395	413	419	426	410	384	426	389	404	422	394	435	403	420	413	415	428	413	444	435	365	407	407	450	374	372	420	394	364	442	417	424	426	384	422	420	431	416	375	416	409	418	376	404	389	400	454	398	419	402	404	411	416	430	407	407	396	405	427	383	423	378	420	437	415	401	390	433	394	426	371	412	409	408	405	429	415	379	423	409	401	419	393	412	414	440	397	427	436	403	419	390	405	426	385
14740	23762	19716	10782	7367	4807	3085	2189	1579	1251	984	809	780	705	613	630	631	586	584	581	541	547	578	513	514	550	535	540	549	559	558	535	579	505	545	566	468	471	501	524	473	523	512	494	499	519	504	545	509	549	531	512	515	511	508	516	543	521	526	521	510	515	555	527	537	518	550	522	500	518	503	494	540	554	547	539	551	545	497	515	543	557	548	506	528	561	533	577	523	548	511	591	557	546	519	549	526	516	507	519	496	494	500	522	487	566	539	561	531	483	527	490	518	535	468	535	514	548	513	539	525	514	498	506	502	461	522	491	528	516	489	540	546	499	504	515	533	501	524	523	492	545	530	517	513	514	514	486	564	513	491	520	514	503	532	541	497	521	531	531	522	491	498	520	484	545	510	485	535	499	503	504	488	511	519	518	481	509	533	525	540	507	526	577	495	473	532	541	509	536	511	509	524	513	552	500	536	524	531	486	513	476	533	488	561	524	523	507	565	544	534	522	488	513	519	537	489	536	570	503	479	513	506	533	485	500	541	532	495	483	530	530	532	545	468	506	507	559	472	531	490	546	504	518	482	514	494	489	549	507	524	523	546	522	526	496	496	554	536	482	529	492	487	469	522	549	492	506	520	512	481	470	501	569	508	516	490	511	509	542	483	504	519	494	463	492	508	530	512	498	535	493	516	546	490	522	527	508	528	556	537	498	525	489	484	504	487	517	527	551	522	559	548	501	521	552	497	526	517	545	522	541	541	518	545	509	479	529	527	523	466	514	525	489	524	563	508	555	488	487	517	533	486	493	503	527	511	557	524	507	504	557	535	534	487	522	539	516	544	522	533	518	511	508	521	513	555	511	552	523	499	488	509	482	547	534	506	493	501	539	560	545	530	518	544	499	533	525	543	538	499	514	520	534	537	517	554	544	470	555	500	515	511	505	495	550	582	528	461	480	514	504	559	542	519	477	531	518	583	520	545	494	551	528	526	498	541	545	488	517	468	541	513	516	499	494	522	553	497	526	530	509	528	510	547	489	557	483	528	505	523	519	523	522	508	480	510	563	520	497	523	496	548	533	533	480	529	525	521	489	495	563	492	531	499	546	562	507	507	541	469	521	530	503	539	511	482	477	507	541	480	517	508	509	544	506	564	540	501	502	517	527	528	493	496	511	515	474	481	537	515	517	521	483	533	557	490	509	552	512	508	518	535	524	527	536	526	537	516	512	481	538	533	491	499	537	519	498	502	506	511	525	509	475	514	519	528	467	493	484	530	524	494	521	538	504	563	493	512	522	499	544	492	561	505	538	542	507	540	542	545	531	504	489	514	514	518	489	551	527	524	484	542	480	532	496	520	479	506	533	523	512	505	519	519	536	503	543	516	515	479	489	513	499	538	523	499	501	500	514	522	528	544	537	565	534	506	518	528	518	486	523	476	501	472	502	544	483	512	543	519	507	491	534	517	494	567	519	533	498	501	504	494	521	503	494	509	537	496	502	536	516	532	526	513	526	505	550	509	554	526	532	546	515	482	489	518	563	514	540	547	485	546	459	488	489	543	522	512	475	535	511	526	529	481	492	506	529	458	531	547	513	507	523	504	510	507	525	498	503	508	511	535	508	544	475	528	538	499	481	527	472	532	467	523	533	520	531	521	511	522	533	492	518	502	484	525	560	520	488	512	479	514	499	537	510	510	551	524	499	532	534	555	526	491	537	508	550	534	496	523	517	553	540	530	517	522	488	505	516	527	500	484	528	487	493	502	518	507	510	514	499	501	502	537	545	532	510	489	494	548	529	555	501	510	506	504	530	524	475	465	493	543	531	503	516	489	536	536	507	500	553	508	473	497	530	515	521	483	470	534	527	473	532	476	544	515	554	534	545	471	563	533	540	498	497	489	549	502	524	509	519	518	491	498	471	526	548	548	516	495	476	498	502	486	546	486	520	502	500	529	533	516	490	529	482	551	571	453	573	498	456	491	514	554	528	548	545	513	537	514	486	518	527	479	506	477	520	518	525	486	474	502	502	526	500	520	508	540	528	473	495	557	538	506	524	487	523	539	540	548	518	499	558	498	511	542	517	557	499	530	511	520	496	493	523	513	558	505	523	490	513	521	542	541	508	564	528	509	539	469	493	503	527	475	524	535	528	467	488	487	487	506	541	526	497	518	514	520	524	503	533	477	525	533	513	537	530	502	520	516	533	539	511	514	451	508	520	508	533	572	543	535	523	494	478	543	540	505	524	522	526	518	521	489	535	503	498	560	525	533	507	507	508	566	537	480	509	514	525	499	462	495	486	481	570	533	531	505	510	536	541	513	519	514	487	508	489	530	522	524	475	499	549	507	493	510	491	473	512	534	529	533	504	542	541	508	535	546	487	520	522	499	543	499	506	488	531	529	515	538	481	527	532	516	522	506	523	535	521	537	532	522	555	538	536	504	508	541	511	532	489	510	529	500	514	523	486	552	511	510	570	510	530	524	542	504	486	542	526	516	471	542	512	528	515	515	518	522	470	491	496	529	483	515	520	521	531	525	522	457	523	496	496	499	505	527	516	485	500	504	518	515	511	531	530	531	504	509	519	532	516	518	515	507	477	523	492	528	487	507	503	483	490	507	499	532	526	474	547	494	539	528	532	521	557	527	506	493	510	523	504	578	499	534	512	505	528	510	527	528	506	531	507	506	530	500	500	477	501	505	560	483	492	499	496	515	526	506	522	527	542	552	500	517	517	519	522	506	499	534	527	530	515	478	510	491	558	512	565	524	535	505	534	505	475	495	516	510	531	570	534	529	510	504	530	509	520	530	514	519	508	488	512	506	516	507	516	483	553	519	495	490	543	506	529	505	533	533	539	520	505	531	532	517	501	564	515	512	520	536	510	524	515	544	488	522	559	569	510	516	506	495	494	538	529	474	524	527	483	463	485	524	515	497	513	526	517	514	527	538	541	499	515	514	523	528	528	506	480	503	485	518	517	501	514	503	539	496	496	500	517	497	536	513	476	506	524	509	541	525	497	478	508	512	539	501	489	497	497	530	524	492	502	517	497	507	491	580	520	520	486	499	488	492	492	476	512	535	477	559	527	515	498	511	492	545	486	558	525	514	552	495	543	502	538	505	552	510	509	475	464	517	520	528	499	513	521	551	521	509	494	520	494	530	486	528	512	501	509	499	560	534	539	518	521	529	521	533	513	498	529	528	502	528	523	530	523	495	500	549	522	532	528	544	534	478	499	551	518	530	461	528	516	507	508	532	483	511	522	493	507	526	496	493	484	508	515	521	523	518	534	515	519	523	490	531	546	547	574	531	527	521	520	531	503	533	538	504	515	516	519	555	529	522	486	552	500	538	541	505	545	533	496	501	535	559	509	510	514	525	529	523	503	499	547	521	540	500	516	499	498	525	515	485	506	482	484	495	520	521	522	536	509	471	541	512	482	516	564	535	528	533	549	483	537	528	508	477	556	486	571	561	514	488	477	511	560	510	518	509	504	506	484	550	493
23814	21147	28456	24053	21122	13709	4506	2243	1575	1284	1080	996	874	881	792	695	734	729	641	653	702	668	662	642	625	684	602	652	598	643	575	630	619	580	633	643	613	621	614	624	592	605	586	584	647	614	625	575	571	604	585	564	584	638	608	576	613	595	644	591	620	577	599	636	606	562	573	631	562	572	587	620	627	612	577	614	646	590	656	603	575	640	588	655	567	617	686	666	651	650	645	651	572	638	623	610	614	620	595	625	565	622	575	627	600	626	611	614	562	581	581	600	603	591	579	620	571	589	587	600	604	614	557	600	584	623	590	596	554	575	625	592	600	581	593	549	586	602	567	599	565	557	599	588	546	584	579	620	608	620	576	575	566	620	546	587	643	614	537	597	591	610	582	598	619	561	575	607	599	566	557	613	595	584	570	631	618	589	567	565	605	593	566	608	613	590	595	584	599	577	555	546	576	610	608	591	620	594	619	579	557	587	563	602	599	626	558	617	609	579	548	611	613	531	556	607	557	564	602	574	600	571	623	629	575	628	572	580	581	588	585	627	563	579	585	584	595	587	594	551	582	597	599	561	590	575	612	614	621	636	601	586	587	538	562	581	575	555	576	610	604	618	569	588	573	590	606	612	576	608	615	633	611	559	558	598	615	561	592	590	553	555	510	612	601	544	610	577	643	614	600	634	596	588	566	591	575	579	657	640	576	611	581	580	601	570	614	600	574	590	582	568	549	598	557	591	565	575	542	558	635	586	599	596	612	545	604	622	559	621	572	599	641	537	588	608	561	585	615	605	584	567	576	585	604	581	597	570	622	636	588	593	590	613	595	622	615	596	575	587	541	565	571	580	600	594	585	582	626	567	594	599	586	621	588	609	569	607	617	554	633	609	608	567	591	598	547	594	600	608	575	608	623	550	611	594	563	632	598	600	616	618	585	570	594	605	590	592	597	566	612	587	585	559	620	611	601	592	632	575	593	578	578	567	534	561	566	587	592	578	594	582	581	568	611	578	608	577	611	588	610	582	605	594	568	637	577	605	597	591	589	567	592	583	596	589	563	605	619	608	617	584	601	615	554	615	576	608	565	562	549	592	571	607	594	581	587	583	630	640	601	595	604	602	602	612	577	577	561	527	608	576	607	597	581	597	606	581	628	566	579	551	580	563	620	566	583	593	571	582	578	591	609	600	569	567	571	590	618	597	626	582	599	610	617	610	567	610	590	590	585	603	589	530	572	581	643	580	627	618	554	529	560	633	576	595	608	582	587	562	588	579	601	591	592	608	608	597	582	594	543	603	589	582	556	598	555	594	591	595	614	562	573	585	590	582	574	565	576	565	601	615	592	590	628	571	616	614	612	578	595	598	576	558	618	624	565	562	604	621	590	584	590	561	565	593	573	562	631	609	623	531	616	594	590	592	572	584	571	569	571	614	588	545	553	620	600	549	590	613	611	548	614	548	598	615	586	595	599	542	641	572	567	631	574	567	598	580	590	571	544	584	573	652	557	577	553	595	600	583	583	595	595	540	593	584	570	632	562	571	566	549	583	559	574	635	602	590	580	566	569	592	591	614	618	547	590	559	584	607	631	595	570	581	593	563	588	555	591	617	574	591	624	567	579	558	566	575	611	620	611	560	589	560	604	622	566	565	589	599	591	569	576	577	576	543	639	620	621	608	612	593	548	566	587	518	581	561	588	599	612	619	574	569	603	603	580	553	559	600	548	550	617	640	568	573	596	604	583	612	583	558	572	571	601	565	609	560	570	570	581	597	581	594	579	544	547	608	579	588	641	606	622	612	564	580	555	616	594	574	593	584	584	609	626	626	580	587	604	605	590	574	552	629	574	611	592	562	589	541	595	582	597	609	591	557	578	599	636	596	564	602	605	596	571	545	606	574	604	584	586	597	599	585	585	579	578	580	631	626	568	585	560	574	630	581	599	573	591	572	604	620	579	642	594	575	568	587	576	612	620	614	571	597	585	603	576	536	591	592	539	551	611	602	593	556	550	594	584	566	577	559	540	601	555	582	573	577	564	587	587	574	587	609	602	613	605	559	569	609	559	595	570	603	563	575	647	599	584	580	595	590	602	604	573	634	598	605	569	559	557	541	572	628	536	594	613	589	592	632	586	589	585	615	512	573	590	610	599	597	576	593	582	646	566	588	565	588	583	597	613	565	604	588	586	565	633	569	565	640	536	591	599	571	578	587	578	632	596	570	603	579	625	550	645	572	615	543	630	601	625	562	556	594	630	596	588	569	577	585	574	561	622	550	597	581	574	576	557	597	615	625	564	586	572	618	606	579	652	571	585	585	617	625	606	602	569	574	608	578	625	591	548	600	596	564	579	583	565	583	627	576	611	586	591	593	584	602	554	591	575	583	596	603	547	568	595	556	638	545	628	609	604	577	608	584	561	593	573	566	600	586	593	589	564	614	585	561	556	606	559	612	573	583	604	580	572	597	586	593	604	601	601	560	569	599	570	547	586	546	554	612	568	601	557	613	593	614	637	554	611	576	601	613	574	591	626	617	561	590	589	563	614	570	577	584	587	609	598	592	622	538	573	578	625	603	556	627	608	632	561	586	638	607	620	606	566	528	590	598	590	558	614	575	561	592	577	554	595	594	600	565	642	614	597	587	592	606	632	554	617	594	621	606	606	582	582	589	570	626	639	563	549	568	651	636	610	619	571	562	571	564	575	597	606	577	593	592	582	591	590	570	610	572	611	588	597	578	541	584	580	620	562	575	563	568	562	580	582	584	587	575	573	592	590	574	601	612	604	563	626	604	561	560	579	580	571	594	614	610	584	546	597	564	562	582	551	630	593	571	644	588	584	610	612	567	602	567	617	602	586	567	569	620	611	619	621	576	564	607	615	607	595	555	598	562	529	571	613	591	616	587	586	616	617	600	573	579	578	580	631	618	609	595	583	594	611	595	608	565	625	562	587	605	628	550	590	584	589	585	596	543	626	594	582	565	614	601	602	599	566	598	590	579	608	574	608	596	613	569	605	584	553	615	628	587	584	601	584	593	581	575	591	591	584	555	601	573	584	545	588	609	572	557	587	606	623	579	593	587	602	600	568	584	581	578	592	579	637	598	595	593	554	605	617	572	628	583	590	573	603	589	561	602	553	559	567	604	595	565	567	595	591	621	626	628	594	553	569	616	593	573	619	597	584	562	630	597	562	571	598	590	578	596	593	628	588	569	609	582	550	593	574	591	577	568	595	589	640	590	593	584	578	593	609	607	593	555	606	580	597	565	591	532	649	648	610	611	571	526	578	566	579	568	555	625	591	630	547	552	554	576	568	586	602	551	585	619	584	581	554	585	577	602	572	577	585	554	587	600	563	584	571	581	620	590	575	581	573	595	578	620	584	614	583	639	601	641	594	565	541	582	633	585	613	610	568	592	599	606	592	573	587	585	630	607	607	601	590	579	617	569	603	577	591	552	592	594	521	575	543	594	587	599	627	584	563	587	577	580	590	593	570	586	635	535
16786	32654	27740	17514	12859	9057	6416	4598	3234	2453	1860	1568	1398	1283	1187	1049	1062	1032	965	957	929	908	841	885	862	794	828	774	779	802	759	800	774	754	750	780	768	723	753	701	714	740	761	767	740	753	691	762	709	711	743	751	740	755	712	711	763	780	731	750	764	704	752	738	742	720	764	728	750	759	740	752	796	835	810	793	833	733	769	747	745	761	760	817	809	793	851	865	809	849	808	839	827	794	782	776	785	791	746	724	782	795	769	735	729	743	747	739	772	734	743	727	705	734	749	724	717	727	728	773	741	663	756	722	721	730	738	741	711	799	757	765	723	745	768	735	738	743	748	764	699	704	739	787	731	741	719	745	739	760	728	753	741	757	745	749	726	730	743	787	738	703	813	790	727	768	708	771	701	724	724	792	750	746	712	768	724	705	695	703	712	756	760	739	721	761	754	787	764	755	726	699	736	731	707	733	723	736	710	677	729	716	734	751	660	757	761	715	754	712	735	771	759	738	760	705	750	742	788	735	734	722	772	736	776	655	745	723	730	691	756	723	759	703	767	704	737	749	766	718	743	750	736	753	776	744	748	728	751	721	775	729	708	744	759	738	763	725	721	763	720	730	716	710	744	796	782	740	725	722	725	744	768	746	721	816	728	694	762	767	738	756	737	749	750	754	805	734	702	730	732	669	750	729	716	751	766	765	735	717	772	721	746	694	729	751	768	711	762	786	775	730	685	724	767	739	749	756	752	777	743	756	742	715	745	703	701	684	735	728	720	742	700	736	751	794	680	761	715	744	740	731	700	774	731	721	707	728	797	744	789	696	744	762	747	765	769	703	731	747	723	690	759	702	680	754	763	758	770	771	767	729	727	743	807	690	737	753	741	756	727	731	731	770	730	720	729	749	712	722	748	723	781	798	739	749	770	742	721	753	763	728	753	752	755	696	709	719	678	746	686	739	724	696	697	747	781	716	725	718	748	736	751	774	728	716	732	705	724	740	715	699	746	705	736	755	778	726	752	759	711	703	712	771	810	697	733	754	728	736	735	760	716	739	748	763	713	709	773	761	755	693	732	798	752	791	727	766	729	734	725	743	679	717	752	727	747	762	754	706	756	767	718	776	784	786	731	754	739	750	791	775	766	733	727	742	697	749	736	738	735	796	715	729	760	778	777	698	694	769	727	744	744	763	744	732	760	737	739	756	737	759	818	728	707	740	764	682	721	691	728	684	711	745	703	710	699	704	755	685	693	740	707	725	724	714	773	678	709	715	748	751	753	740	734	791	725	730	723	739	727	744	749	735	744	699	735	756	746	756	697	657	758	705	762	730	755	731	744	732	718	751	685	765	703	691	721	791	760	787	679	727	744	761	799	698	729	758	733	790	775	746	758	741	737	731	740	731	788	754	771	731	700	703	744	720	698	724	692	735	734	713	753	726	797	714	700	720	722	752	714	778	708	753	711	705	769	761	746	698	724	705	730	721	776	742	699	755	744	733	720	743	768	700	708	739	783	700	748	721	751	788	736	721	735	700	688	779	716	716	768	729	724	729	746	782	768	735	720	710	765	772	687	753	725	725	715	705	723	749	673	729	693	728	787	675	730	749	735	730	683	744	723	725	727	760	697	727	758	752	710	721	719	724	732	762	738	695	721	722	785	718	712	747	718	682	755	700	728	732	782	734	694	698	727	711	726	788	701	757	744	728	766	724	700	700	702	726	747	713	721	761	745	725	710	721	755	741	692	729	730	724	729	728	720	730	718	724	740	729	751	766	729	731	746	726	737	752	738	747	756	761	734	726	686	694	709	728	712	721	727	754	744	732	743	769	747	710	720	749	749	721	724	721	752	720	725	733	734	686	797	704	729	738	717	700	744	693	738	723	737	751	767	780	716	797	792	716	717	704	729	737	710	674	720	725	725	702	802	787	718	692	706	724	743	740	733	740	729	754	706	754	703	771	704	730	772	726	756	715	714	745	733	762	758	711	725	751	731	737	742	718	733	722	750	706	794	697	735	758	768	699	721	693	740	719	801	679	719	723	716	755	745	774	735	711	748	787	749	705	699	727	745	712	711	718	696	756	716	719	737	733	713	697	750	720	752	735	730	745	744	758	726	711	717	737	748	751	780	739	769	695	700	752	712	722	759	731	766	710	672	748	716	722	764	703	693	695	737	755	744	725	721	699	724	739	726	746	750	786	765	726	743	726	744	723	718	692	775	740	733	751	723	736	737	719	728	700	762	767	711	721	710	727	797	725	765	753	755	696	729	748	780	734	738	704	734	720	789	759	731	717	712	725	736	718	735	744	715	775	704	735	728	709	697	674	663	791	782	774	697	769	683	745	740	667	712	756	766	682	711	731	742	735	749	723	743	726	728	718	744	747	740	779	721	797	742	747	733	688	743	687	741	692	755	714	714	717	725	730	758	700	716	750	770	746	688	712	676	746	741	714	751	755	745	693	722	761	683	748	716	746	693	679	698	788	724	746	732	752	745	733	678	721	779	708	800	747	700	747	792	747	758	729	745	744	717	754	720	764	735	744	730	724	746	748	787	732	756	782	736	728	746	783	698	717	741	764	713	739	750	736	766	695	760	726	721	738	725	734	739	764	712	698	688	712	751	749	727	718	733	727	715	736	733	730	766	781	739	716	683	744	758	757	719	729	714	744	799	776	751	755	722	776	799	731	728	808	725	737	735	714	732	717	762	780	770	742	749	748	750	705	713	706	701	715	697	770	771	734	741	732	772	756	701	713	731	730	748	763	704	720	680	718	698	688	767	689	681	746	728	743	674	720	747	740	684	783	733	751	761	714	729	717	694	739	744	677	711	719	696	735	737	737	692	711	746	768	724	762	730	725	743	765	740	712	731	686	698	744	744	710	743	734	735	690	730	704	724	774	755	762	713	788	778	726	758	726	748	703	746	703	747	735	653	732	749	698	736	727	750	784	734	737	761	691	737	754	783	721	686	712	710	758	727	736	754	790	741	715	726	716	724	707	753	726	693	777	718	797	774	760	736	739	705	734	703	772	682	697	691	721	711	783	701	716	776	750	770	754	742	699	695	727	784	725	729	716	723	732	744	752	707	712	725	750	726	726	680	758	701	744	771	712	715	757	732	742	717	684	725	754	769	747	692	737	745	707	745	710	751	712	708	694	760	749	714	761	760	700	768	729	764	723	728	775	720	757	763	746	738	717	745	716	709	753	726	717	717	735	737	671	707	769	778	729	682	773	742	738	706	725	772	722	740	767	697	753	765	722	678	723	677	733	708	749	734	783	762	744	770	721	718	734	762	750	744	742	737	778	732	720	781	762	713	709	754	707	679	714	758	734	741	737	708	756	796	704	716	748	708	735	745	715	750	701	713	690	703	759	752	749	707	717	721	755	703	711	706	727	738	730	725	752	764	752	755	738	762	754	713	706	772	733	790	730	722	758	729	770	746	757	768	741	690	725	670	747	765	710	738	728	758	741	761	765	781	811	768	751	764	757	675	760	743	693
25194	21190	27317	25128	12277	3839	2148	1394	1019	809	639	580	503	460	488	438	436	400	431	399	396	374	378	374	372	370	385	343	337	385	388	333	362	354	357	353	387	353	360	357	387	370	365	363	342	365	360	308	321	376	354	372	368	328	345	342	369	344	349	339	373	359	347	359	349	343	378	377	347	341	366	335	375	382	348	380	369	303	357	346	362	340	354	367	341	420	392	386	358	371	397	376	356	347	382	350	360	344	334	337	341	337	363	351	375	364	335	349	369	374	318	359	380	364	348	326	366	339	358	381	341	361	322	354	338	330	342	329	362	368	342	354	342	356	346	356	361	338	362	366	349	367	339	347	347	330	377	387	357	359	331	335	364	385	317	325	336	348	351	335	358	336	333	329	338	332	316	374	358	356	368	347	329	354	340	361	319	349	351	341	359	334	358	385	349	364	356	324	337	345	329	354	356	349	349	363	336	354	355	357	331	346	347	334	330	373	360	353	366	377	319	334	319	341	337	357	351	352	354	347	340	352	329	340	342	364	348	378	349	327	353	370	332	355	364	354	347	318	321	321	337	370	341	363	387	333	334	366	332	368	340	358	321	364	307	344	316	307	350	309	355	397	355	304	365	366	343	340	334	342	387	338	351	354	349	337	347	345	347	334	332	300	355	327	357	337	360	347	370	310	344	350	358	355	364	383	356	385	330	375	307	328	323	369	384	376	346	348	377	358	347	360	333	380	356	314	351	339	371	315	349	356	323	328	339	309	348	363	363	348	335	354	333	372	362	353	360	339	366	342	352	347	351	345	295	343	340	367	350	339	377	347	346	341	371	370	394	326	345	366	321	366	327	352	357	380	383	363	362	343	350	348	373	377	348	380	334	360	354	387	348	344	312	348	368	321	389	375	346	334	381	335	365	318	367	317	350	346	343	334	387	343	338	332	340	359	366	370	350	356	346	370	360	368	347	354	369	339	317	349	377	335	346	328	357	332	348	321	315	352	310	340	372	353	333	379	373	354	379	348	350	357	378	317	341	352	373	372	343	328	348	343	338	335	331	359	346	372	336	349	335	323	401	366	337	339	361	364	356	309	360	354	318	365	355	374	354	324	376	345	342	376	392	366	351	338	330	350	331	355	392	354	330	347	362	358	353	311	331	426	318	337	341	330	369	320	377	336	357	331	358	339	326	376	361	358	331	374	355	363	336	327	384	331	314	341	352	349	338	332	367	342	322	345	330	352	332	348	326	338	378	345	332	364	355	309	366	336	356	336	348	382	356	351	350	358	327	376	357	329	350	360	329	335	340	361	367	366	362	368	340	371	344	324	357	359	350	355	350	344	357	351	370	345	338	339	358	298	359	392	340	325	321	340	337	337	362	317	355	342	325	356	350	360	369	348	315	353	316	339	348	343	366	332	360	357	336	344	352	350	340	343	357	360	385	381	362	367	344	360	320	342	356	364	338	332	379	343	348	384	355	319	347	367	348	351	354	349	338	381	332	358	345	324	389	342	346	339	340	336	371	356	350	311	351	367	355	339	370	342	329	325	332	320	343	384	332	325	329	357	328	348	338	377	333	333	334	375	357	367	336	334	372	331	342	349	340	333	349	337	359	360	355	352	321	366	341	327	364	353	343	328	347	355	328	332	326	336	329	369	358	332	376	342	363	362	367	323	359	347	346	357	305	330	329	358	355	334	367	348	344	345	322	370	342	357	359	345	327	334	362	360	341	368	326	347	327	346	361	364	357	361	337	340	353	367	325	362	330	383	330	311	322	348	357	361	354	374	377	355	368	366	362	353	322	345	364	329	340	331	363	337	349	327	330	346	359	401	360	317	345	319	333	341	341	296	346	331	382	375	365	353	358	313	352	324	375	357	344	341	330	321	357	337	341	314	378	354	356	339	350	344	347	370	349	365	371	346	328	338	368	359	355	362	320	377	352	374	378	379	351	376	330	378	310	329	358	370	379	341	353	334	367	349	370	337	367	324	348	342	333	351	320	346	347	349	353	352	359	342	359	387	361	355	316	351	340	341	341	328	359	318	363	346	325	360	362	309	339	347	347	330	383	336	316	319	331	323	354	364	342	333	357	346	353	318	345	303	321	346	338	377	349	344	361	358	360	340	358	324	334	323	341	340	296	323	328	320	352	364	320	361	347	340	341	370	352	363	352	352	344	373	348	332	319	361	350	317	365	316	356	332	319	345	354	352	328	338	348	342	322	339	314	312	345	364	350	376	343	339	355	343	329	343	345	376	319	331	331	366	309	343	338	320	297	355	346	342	337	366	379	358	345	343	354	335	373	361	364	333	325	382	340	325	376	353	330	340	320	367	365	345	335	339	363	306	331	332	318	313	352	323	341	376	328	372	353	345	322	330	360	315	339	345	354	349	351	331	328	355	367	356	343	358	329	343	365	365	336	349	325	347	356	341	352	361	306	344	361	334	351	363	343	386	315	361	356	366	337	351	368	359	330	339	339	392	326	364	316	388	322	315	353	352	342	328	322	352	365	351	327	288	352	330	335	349	367	358	368	342	347	371	340	358	366	380	361	343	335	331	350	380	338	367	322	354	337	318	340	339	343	345	351	326	355	310	325	338	331	319	345	366	348	341	344	317	365	356	355	352	356	363	337	336	343	342	325	352	344	332	331	327	344	376	358	339	341	368	367	360	379	362	318	370	355	323	323	338	374	346	351	349	343	345	371	368	325	338	361	338	361	360	362	340	366	363	377	339	376	379	339	350	355	362	357	342	362	370	317	348	344	357	338	326	347	325	368	346	347	358	377	355	306	404	343	375	320	362	368	390	323	321	349	369	343	319	329	355	343	375	362	332	358	325	349	373	346	332	374	353	341	356	356	339	343	330	343	325	329	349	351	384	349	374	334	331	352	340	333	379	336	360	342	367	355	348	325	370	351	353	349	368	338	349	322	356	362	389	353	356	337	387	312	336	345	352	348	355	334	346	342	349	317	344	339	362	352	369	356	384	342	369	364	334	340	330	338	358	358	391	302	337	347	328	308	349	361	329	353	366	378	364	328	371	330	343	369	347	363	361	338	376	360	366	330	350	331	366	330	352	326	359	356	349	371	348	341	364	347	344	364	372	303	332	329	358	375	347	348	338	353	352	340	317	372	371	332	345	381	327	371	360	350	357	370	377	349	313	339	345	350	354	349	374	352	325	332	354	344	352	353	321	348	353	341	318	386	343	364	347	353	375	329	324	360	330	356	372	342	339	336	304	321	344	346	333	364	337	350	336	376	342	320	332	358	370	337	349	353	333	315	329	323	362	336	323	335	359	317	383	363	323	325	353	379	353	375	342	360	349	319	344	367	366	349	338	352	377	327	345	349	317	346	363	339	342	355	350	335	345	357	374	363	363	364	355	359	354	376	369	341	347	344	330	331	342	346	331	330	367	386	327	306	345	359	323	351	334	350	339	349	331	354	341	331	350	358	356	342	355	339	314	363	353	326	314	355	378	362	332	356	336	345	335	331	353
17083	28525	24409	13804	9777	7005	4839	3351	2489	1787	1342	1033	895	776	728	658	654	640	639	575	587	517	567	536	519	531	495	516	501	456	462	499	462	469	479	468	472	486	464	494	441	443	461	453	491	499	460	469	435	483	456	529	476	465	481	480	442	439	425	494	470	474	457	436	437	484	468	442	496	487	473	478	501	486	492	468	474	470	476	490	460	485	476	457	508	460	497	496	504	496	500	506	535	502	504	495	478	470	470	432	447	453	469	446	452	436	441	467	467	462	438	444	484	441	423	443	463	429	451	461	423	472	444	486	447	452	470	494	433	499	483	437	452	482	466	454	432	441	439	474	459	503	458	447	499	445	481	475	455	485	454	419	451	442	485	445	463	442	455	481	432	453	467	479	472	447	459	435	469	448	476	490	437	451	454	469	440	474	449	407	445	432	429	464	420	458	479	471	449	500	479	442	415	494	464	465	466	443	413	485	463	453	447	440	476	464	441	466	416	471	464	494	446	458	462	448	468	451	436	467	457	453	447	473	466	483	432	462	414	452	472	434	463	460	483	450	440	450	447	428	445	448	437	473	469	449	451	451	453	409	413	442	470	438	457	468	467	443	461	434	471	447	474	463	445	479	422	418	432	451	471	490	482	450	469	442	462	454	445	428	434	395	466	491	477	454	503	456	434	488	456	463	454	441	448	466	424	445	459	509	426	459	447	460	461	456	441	461	526	427	432	446	433	484	442	461	446	481	445	459	452	466	482	444	468	444	422	504	427	479	467	436	458	457	482	466	469	457	455	486	463	399	432	463	463	482	487	437	446	442	469	471	458	464	461	412	456	496	461	445	456	455	484	462	423	454	429	424	436	450	434	483	431	444	473	449	447	456	444	460	420	439	424	435	455	461	469	442	443	487	458	412	465	439	455	477	495	473	472	416	438	441	449	457	452	458	497	435	476	472	451	478	457	424	461	510	493	456	447	438	442	452	441	479	464	500	439	425	490	470	464	433	439	472	448	443	452	474	448	468	459	483	456	480	444	483	437	448	495	487	452	461	476	475	417	467	456	456	456	481	414	467	450	424	456	445	463	464	493	480	443	410	467	468	458	430	407	409	450	441	468	511	464	476	412	458	453	476	473	399	475	479	492	417	476	459	473	429	439	446	469	467	481	447	449	489	426	465	455	484	470	457	451	446	477	457	466	454	445	421	424	466	450	501	473	485	441	471	480	454	435	446	459	461	438	456	438	476	467	415	475	456	451	417	473	438	431	471	461	455	463	443	477	422	450	452	425	428	460	435	467	439	432	445	462	452	472	475	443	463	429	436	456	441	518	422	452	449	455	417	486	455	434	445	473	471	449	459	466	446	496	441	519	441	443	453	433	458	452	473	467	422	420	459	449	467	476	422	486	462	496	491	447	481	459	443	470	465	458	458	471	457	426	456	483	473	449	478	443	459	470	439	451	483	476	464	478	472	483	513	436	473	429	454	493	467	449	430	437	507	467	456	473	480	431	452	470	451	476	437	447	460	497	430	449	462	437	458	486	442	464	454	482	489	453	454	418	429	443	449	450	449	484	485	429	465	447	455	467	453	444	452	474	443	443	481	418	451	476	450	460	469	443	455	475	473	477	454	433	465	481	442	432	464	440	437	439	497	440	401	408	445	470	457	467	471	471	469	447	385	456	452	458	488	462	475	438	417	464	455	426	459	483	466	473	468	452	457	440	454	419	451	421	440	468	442	448	456	473	475	489	471	433	432	464	456	446	424	449	506	453	430	448	454	462	419	427	500	469	482	435	465	475	454	442	452	434	456	445	438	424	410	481	405	418	492	446	463	542	429	471	458	429	470	456	456	447	477	460	448	443	469	422	475	452	409	453	465	448	433	485	454	514	451	487	435	479	455	459	447	452	440	427	442	462	478	486	448	460	451	458	459	480	484	458	453	447	484	407	459	437	475	463	455	449	473	420	433	441	456	451	446	465	467	472	432	415	448	459	443	484	429	441	423	416	476	426	468	488	445	443	449	446	431	466	440	462	450	430	423	486	453	500	462	456	434	482	470	443	454	417	447	468	451	464	458	416	454	496	495	449	433	463	442	459	443	465	479	462	418	449	465	451	453	475	434	447	470	461	473	483	443	469	468	422	471	460	467	487	449	461	453	458	464	477	464	431	472	471	470	469	480	477	455	473	484	450	434	449	447	451	453	462	449	492	472	394	477	416	500	448	462	402	477	462	480	469	475	430	453	411	463	441	432	459	486	488	443	431	483	453	457	436	451	490	475	486	437	447	442	457	491	438	456	455	420	473	461	497	465	456	461	452	437	454	431	459	445	439	478	464	507	441	499	430	435	432	468	475	438	461	470	459	453	476	475	464	435	437	455	460	461	474	478	434	420	479	467	455	462	461	446	489	447	449	485	446	437	440	452	448	482	475	443	502	451	476	447	416	469	446	436	423	452	514	417	490	457	475	453	470	456	475	458	484	490	454	429	426	495	457	417	472	442	462	448	456	457	462	452	458	424	424	433	438	503	438	441	443	487	464	453	452	448	467	456	455	445	482	430	464	432	458	455	417	451	465	508	470	445	482	486	449	474	450	494	440	464	444	422	441	482	421	478	486	462	462	464	409	435	468	437	455	455	483	411	448	493	430	461	434	477	460	508	466	466	452	475	450	419	445	474	407	433	457	442	475	462	429	477	436	480	453	438	475	447	478	483	414	435	455	468	454	452	491	422	456	494	467	460	477	466	452	427	462	447	442	450	463	469	482	455	432	433	432	442	489	463	444	472	472	435	452	431	460	478	462	448	458	467	484	443	410	468	447	480	436	481	468	424	443	460	454	463	445	486	452	471	424	431	469	443	460	467	471	476	461	467	452	443	450	457	429	462	438	454	507	531	451	458	429	440	447	470	459	446	437	435	452	459	456	459	434	435	460	432	413	453	456	461	520	457	468	466	445	486	460	438	410	413	422	464	423	468	426	465	488	435	467	463	473	434	452	524	439	455	469	423	413	444	461	438	460	452	453	447	469	456	463	430	450	447	459	458	430	459	452	460	466	466	438	472	466	457	460	421	447	437	452	478	427	425	416	497	452	450	515	455	474	451	460	458	464	460	440	465	456	485	484	518	463	476	463	467	445	430	495	448	471	440	469	442	467	436	461	469	450	439	461	439	436	472	431	398	454	490	449	510	483	497	480	430	464	447	470	429	444	465	411	470	412	457	422	458	454	432	452	422	502	456	459	449	462	436	439	458	465	464	481	449	451	458	432	437	403	471	445	457	461	475	429	442	454	446	497	500	481	449	482	447	486	440	466	438	406	496	451	502	466	443	474	490	471	462	427	460	466	455	408	450	490	429	451	451	427	452	453	414	448	422	442	467	452	500	515	466	449	485	435	450	438	453	452	453	451	457	453	498	491	460	461	457	464	444	474	465	456	464	461	453	487	481	441	475	440	473	454	455	438	441	487	433	451	426	426	476	463	461	476	433	456	465	464	464	451	474
22902	21183	28984	23651	21194	21349	13021	3586	2411	1821	1412	1221	1065	943	902	847	847	774	847	758	738	742	678	666	660	671	598	652	620	610	629	606	641	728	629	616	618	647	647	654	627	581	622	611	609	627	594	621	625	598	591	599	594	585	588	561	635	625	586	621	577	602	617	586	564	631	579	596	657	607	596	657	644	631	633	629	644	595	622	637	622	626	638	663	708	626	625	644	677	670	736	615	704	650	650	627	619	581	609	617	545	550	592	594	586	570	605	648	615	558	579	578	595	587	548	601	599	607	564	609	614	568	585	576	636	603	592	622	582	581	582	557	582	590	563	547	617	576	608	601	590	595	558	557	598	612	564	555	571	581	608	562	565	566	594	601	621	565	574	573	604	577	585	568	543	638	547	606	562	563	572	609	616	604	610	566	586	590	573	602	579	586	590	615	574	571	584	626	599	605	574	570	602	628	600	588	575	618	599	546	620	635	586	586	589	566	572	574	577	599	599	596	581	561	658	604	592	587	599	542	558	582	577	616	563	564	588	600	582	535	573	588	582	568	645	573	546	600	586	581	586	589	573	552	578	564	582	566	595	598	581	573	632	558	600	558	608	587	620	580	602	600	571	551	623	626	575	540	566	621	612	583	569	601	574	615	601	615	584	573	575	565	661	618	633	589	597	578	617	569	595	600	566	564	573	563	567	525	577	605	596	566	543	593	624	589	580	629	580	625	615	598	556	527	595	595	553	587	573	619	624	596	600	572	592	598	585	582	569	589	639	595	577	593	649	600	604	611	602	525	585	591	594	574	564	586	542	641	596	603	611	559	588	603	608	586	611	583	567	571	577	616	522	595	588	569	554	566	542	589	567	558	578	645	600	634	631	552	583	576	554	558	591	599	579	568	589	637	592	578	559	544	594	560	563	602	611	566	583	586	606	603	592	571	589	601	573	642	584	598	587	581	570	566	555	650	605	574	575	556	555	603	594	586	607	584	580	552	586	587	563	537	563	540	648	606	588	580	562	562	559	599	568	563	595	579	576	615	549	575	610	620	601	600	584	535	553	570	557	581	585	594	596	571	586	567	611	606	590	562	598	611	586	589	590	560	579	616	552	613	551	559	635	549	597	570	567	599	558	612	595	586	572	586	589	567	585	552	596	625	635	567	580	603	532	577	583	588	580	576	577	640	599	560	521	576	546	601	575	568	592	579	599	566	616	629	547	572	564	591	609	543	558	608	575	580	596	575	618	610	586	577	594	605	548	587	570	633	589	587	601	583	575	530	597	601	558	576	552	601	588	601	598	568	539	587	589	557	569	569	589	604	575	622	593	596	623	564	565	575	564	568	551	615	580	595	628	552	578	580	563	562	561	558	610	589	635	543	597	550	573	615	615	577	595	555	578	604	581	606	595	574	566	610	581	569	550	580	560	560	572	535	566	617	590	572	586	590	574	613	576	567	573	574	610	598	567	593	586	568	591	598	574	603	606	577	579	592	595	603	578	612	647	601	600	598	581	560	584	582	616	598	604	557	575	552	599	592	556	590	623	600	568	593	586	585	629	581	590	585	620	590	571	579	614	579	570	593	603	585	578	554	612	593	545	587	568	600	571	566	601	560	585	597	570	590	600	626	561	605	570	587	593	611	588	626	597	574	606	567	574	559	609	611	559	593	553	605	587	616	585	596	564	593	591	564	599	526	543	591	622	597	608	607	600	574	516	531	555	640	579	595	615	571	591	576	574	592	573	594	613	601	575	587	580	606	594	586	649	605	618	571	581	556	602	581	604	592	554	575	589	582	608	577	553	603	602	547	577	584	547	598	588	589	608	606	583	592	589	573	573	602	542	598	581	555	580	616	601	579	572	592	565	586	575	591	577	628	605	566	596	590	580	591	647	583	569	560	580	588	562	618	594	581	597	609	596	603	557	583	587	598	543	623	590	577	596	565	566	611	605	598	579	631	569	622	551	582	617	562	586	614	568	600	609	621	586	593	594	554	567	619	547	573	594	567	562	600	597	578	588	586	572	587	588	569	620	655	585	578	558	571	581	611	556	537	570	539	584	568	617	570	584	569	611	575	601	608	622	557	589	603	567	567	592	595	562	576	589	601	596	588	555	578	601	579	537	548	567	596	532	562	586	560	579	602	586	599	577	580	595	576	609	623	586	619	583	590	605	585	529	596	574	575	630	605	584	600	602	639	598	558	543	563	606	597	567	588	591	559	649	590	569	585	618	570	615	590	601	626	554	594	550	561	624	551	590	614	575	593	569	599	581	596	598	598	598	612	565	618	608	587	624	602	602	596	611	583	544	583	619	572	571	571	575	590	572	594	621	588	610	540	559	589	571	593	598	624	533	554	546	587	603	592	586	545	593	602	583	608	608	572	611	578	569	582	549	564	567	558	581	608	601	571	576	594	586	570	566	571	593	546	529	573	602	593	586	577	592	616	559	612	563	644	597	646	574	585	639	542	574	569	559	580	577	601	593	574	608	581	523	591	605	573	574	605	560	634	554	586	600	601	582	552	577	583	585	548	617	548	589	594	583	590	581	583	643	611	569	609	577	563	594	573	645	565	566	596	554	607	576	573	589	624	595	594	575	588	605	565	547	560	560	591	603	601	571	588	585	574	626	608	588	640	571	594	570	557	531	585	608	604	566	591	632	612	573	616	554	639	588	603	565	555	580	631	590	585	594	602	565	551	593	562	530	552	585	566	544	553	573	569	575	577	584	529	585	644	635	594	555	576	590	571	561	591	576	530	603	591	547	580	594	599	564	603	582	606	582	586	608	588	579	594	565	635	574	581	615	569	561	595	619	573	620	570	599	559	564	630	571	590	608	580	601	587	581	631	582	606	585	585	583	540	553	568	605	567	614	569	623	548	584	562	607	557	545	577	586	596	598	596	543	625	578	604	623	555	588	608	557	608	580	589	615	619	552	557	600	598	570	568	558	561	575	627	572	527	602	523	615	553	566	588	598	529	591	576	593	547	582	594	575	562	555	595	582	567	553	541	592	589	584	597	575	616	557	583	578	531	579	616	584	573	567	576	565	584	594	607	589	567	593	538	568	598	561	556	629	579	593	581	530	553	557	593	571	550	584	610	604	556	586	591	572	604	614	589	571	562	593	572	537	597	583	584	576	561	573	602	586	599	581	598	570	608	589	541	630	593	561	561	600	568	599	577	595	584	613	599	576	552	565	637	577	617	605	601	593	627	581	604	562	550	576	613	551	547	599	620	568	571	612	552	565	584	604	560	571	563	589	584	553	617	576	643	533	599	568	591	593	563	553	588	598	574	616	603	641	590	612	598	540	640	588	572	567	596	574	631	605	613	575	590	597	584	589	604	594	547	555	565	566	622	581	545	560	569	546	581	537	560	597	610	635	566	595	593	587	582	582	561	571	603	581	601	560	609	615	589	616	562	590	572	608	572	568	570	612	542	533	560	533	564	569	576	611	587	604	560	526	564	559	607	567	559	628	542	621	595	596	540	562	594	554	579
18989	37248	33079	23850	17491	12230	9044	6438	5070	3665	2808	2246	1869	1648	1442	1365	1241	1216	1130	1070	1049	993	991	960	878	891	841	807	850	803	757	788	798	776	752	808	777	794	753	747	742	774	727	733	737	764	768	716	812	759	744	728	815	744	744	707	742	751	786	745	803	744	742	768	791	795	737	731	780	760	807	823	827	812	788	893	760	746	764	767	739	823	768	877	858	887	887	910	869	854	923	870	882	790	835	787	818	783	765	750	762	706	761	693	696	798	790	818	753	792	741	703	710	710	706	768	736	701	764	732	709	733	741	731	717	727	710	719	745	746	718	750	746	749	754	734	754	720	747	753	744	752	744	719	709	716	725	712	725	740	744	726	738	694	726	781	712	719	722	784	754	749	736	743	699	738	745	715	717	718	730	693	742	714	725	738	661	750	745	718	711	763	729	742	725	754	784	724	742	717	748	747	694	669	702	777	716	741	748	763	754	702	727	736	738	717	746	717	741	737	727	753	745	757	744	712	724	725	727	764	704	764	709	783	729	741	713	706	766	752	746	692	740	728	735	762	730	683	714	719	756	723	796	705	703	720	697	730	766	780	681	747	739	701	722	774	718	720	689	726	794	801	710	702	701	708	682	712	774	753	714	729	723	722	734	750	683	709	753	763	721	745	744	751	698	734	714	710	680	762	691	710	706	716	691	706	727	718	750	704	736	733	736	751	724	715	738	755	719	748	708	699	719	720	710	741	707	780	706	746	755	777	735	764	690	730	726	712	747	765	743	774	704	739	711	717	702	721	711	677	725	704	716	698	690	733	702	739	690	770	707	648	754	681	740	726	722	757	713	766	700	732	760	679	777	728	792	753	720	742	750	723	735	717	770	698	708	728	710	780	755	725	752	734	759	760	739	702	771	735	739	721	762	717	732	705	664	743	714	684	716	722	708	717	757	699	699	714	756	732	756	791	778	775	718	722	762	750	756	723	721	748	715	777	759	763	712	745	687	694	728	778	737	726	749	717	789	765	706	774	677	796	703	722	769	690	774	691	729	697	704	733	715	769	746	787	735	728	763	740	760	667	723	770	735	729	763	729	696	732	723	715	730	752	754	663	726	723	778	770	715	764	734	752	688	774	751	704	723	716	712	740	704	728	711	716	724	783	718	758	672	734	703	721	738	778	737	743	715	687	744	673	705	760	700	711	706	720	757	712	721	734	759	767	754	767	725	746	727	733	733	713	694	729	685	700	726	770	754	769	711	705	722	756	697	727	731	730	732	774	716	728	697	770	701	689	723	757	717	719	730	713	778	692	722	739	759	700	754	738	750	723	748	716	800	723	753	739	742	718	739	734	749	767	715	797	758	723	703	763	703	754	743	732	770	801	700	745	760	736	718	686	754	760	736	714	750	740	735	759	733	729	640	710	744	684	737	740	718	706	685	696	693	744	756	738	703	733	724	727	709	695	776	727	730	744	731	657	746	736	713	710	748	739	683	725	742	682	724	725	736	705	728	697	722	694	747	731	768	727	761	706	736	676	687	745	760	749	753	746	723	695	728	729	682	712	746	744	721	758	772	663	744	707	780	707	745	732	706	681	757	740	723	732	745	727	736	719	734	742	739	685	774	696	761	768	733	740	732	726	742	746	774	729	691	726	721	794	760	724	726	718	709	717	741	773	707	731	706	745	732	715	718	725	691	723	703	734	735	712	749	712	722	703	703	728	707	713	714	801	740	745	717	703	704	710	781	750	703	726	779	723	745	742	719	756	771	688	697	735	721	774	738	756	700	748	748	765	675	715	700	731	736	762	725	730	678	757	742	672	723	693	758	743	723	728	718	735	719	760	708	793	738	714	733	706	731	746	703	715	781	765	765	732	692	757	762	725	706	756	762	710	729	753	739	753	749	707	700	725	759	696	720	761	765	775	700	720	735	753	729	766	777	695	722	774	753	765	719	739	738	706	730	758	700	716	707	686	702	727	768	707	782	748	712	731	736	716	782	774	749	693	680	685	784	692	709	707	706	727	700	718	705	755	707	701	710	751	775	735	717	720	700	738	746	720	694	745	734	740	757	732	719	731	700	775	773	704	708	730	737	753	742	766	725	773	724	743	752	724	721	716	736	735	764	702	755	729	691	742	668	711	718	710	707	722	735	737	759	767	728	738	734	699	734	725	731	769	765	742	731	748	750	733	699	723	726	731	731	796	684	751	748	803	710	724	683	721	690	789	734	761	732	696	740	733	680	730	721	721	741	712	761	734	724	718	732	712	691	678	754	740	715	741	703	767	743	760	747	735	743	746	708	704	716	743	715	706	757	713	744	706	763	760	768	732	782	703	745	733	692	670	745	700	729	744	717	719	766	741	748	762	765	709	786	788	729	714	664	627	733	740	749	748	774	749	716	718	703	734	755	737	735	752	792	752	696	701	700	720	709	763	673	707	760	752	729	761	744	791	732	716	783	685	701	684	715	764	737	690	707	761	714	722	755	734	706	724	712	753	737	745	701	779	798	750	746	745	755	715	758	731	682	739	738	759	734	766	789	690	712	704	700	722	745	748	760	757	672	725	716	704	713	722	697	754	714	695	720	704	731	807	753	723	721	739	677	786	737	720	734	724	733	718	748	774	731	726	713	708	741	705	725	795	726	745	721	711	760	756	744	751	699	703	737	684	743	740	733	711	744	742	771	717	786	748	751	762	697	729	756	765	722	746	746	716	712	754	734	744	715	688	737	778	750	719	733	757	688	746	732	764	727	713	730	712	705	755	696	720	713	721	744	719	738	767	728	771	716	714	725	719	753	731	755	739	683	722	734	717	767	719	759	741	706	748	704	716	722	762	764	767	744	702	730	729	729	690	748	734	679	745	732	725	715	741	722	711	759	758	766	791	711	735	725	700	826	718	725	682	727	714	694	755	710	679	720	744	675	741	734	714	738	751	743	763	702	741	753	742	747	741	670	748	727	712	733	724	728	707	719	707	720	735	704	714	731	713	739	749	684	740	707	767	690	713	726	755	758	745	793	701	746	754	751	679	710	745	740	728	699	745	727	739	716	777	724	748	717	725	727	692	725	730	720	722	658	775	740	735	696	737	724	712	701	724	645	724	712	707	708	752	744	718	731	701	759	736	748	755	725	757	776	734	718	667	693	715	734	753	730	754	703	704	756	697	780	731	764	726	725	658	681	738	734	726	694	748	722	754	691	734	723	798	772	727	692	712	771	746	761	728	748	762	736	741	699	798	765	703	709	745	752	781	697	768	748	749	758	726	675	724	744	733	704	739	669	743	701	781	738	760	747	757	727	748	708	692	730	734	717	708	734	703	707	767	696	741	763	789	706	711	731	711	762	738	712	719	726	718	741	710	716	719	720	664	698	709	725	699	730	739	736	727	724	731	754	736	762	767	772	759	726	745	704	713	660	704	684	738	766	708	735	755	688	748	690	733	726	750	720	717	764	740	663	717	772	696	726	743	754	741	710	723	711	744	727	710	759	697	746	758	726	753	728	738
27164	20930	17113	9631	4234	2295	1553	1092	862	731	606	587	525	495	455	467	504	497	476	481	464	482	456	464	401	439	489	460	427	423	436	466	460	500	449	420	439	461	467	437	479	416	459	435	451	428	437	406	460	433	438	427	457	427	442	481	415	430	450	427	431	459	432	430	439	446	457	478	433	439	431	428	468	453	457	442	464	406	444	431	426	473	454	482	445	493	458	457	464	471	427	452	452	437	441	450	456	388	426	471	463	463	460	444	440	464	456	449	490	431	484	430	416	436	475	468	468	437	445	433	440	452	404	419	458	448	440	448	459	398	444	484	430	397	447	420	414	435	438	458	428	437	439	434	435	470	453	436	437	455	418	466	436	446	401	408	438	472	421	444	439	434	470	438	449	450	450	450	473	436	457	457	475	411	467	458	413	478	428	454	475	447	413	451	451	446	424	448	441	445	435	440	433	458	478	448	424	421	437	453	445	423	510	431	419	478	447	402	412	439	440	451	441	419	468	467	443	470	453	423	454	452	421	479	434	434	472	417	411	440	444	440	430	458	465	440	467	470	419	457	441	420	449	473	455	422	408	449	466	424	439	478	445	425	406	405	483	453	425	404	390	464	439	486	474	441	464	410	441	472	423	445	463	430	497	433	451	438	423	466	438	421	433	442	421	435	437	465	447	433	450	422	442	451	420	428	426	414	438	429	434	444	461	437	429	458	422	428	422	430	430	418	473	427	417	417	448	441	482	495	445	459	472	451	457	465	437	443	435	402	466	439	438	450	408	472	446	443	440	444	430	506	450	462	442	422	427	461	410	408	465	429	455	414	487	484	432	442	438	452	431	436	463	447	419	433	441	423	417	460	385	421	451	447	446	417	434	430	473	427	465	468	435	462	415	488	457	416	410	433	386	437	437	455	446	438	447	443	465	448	418	417	443	433	439	409	447	435	407	477	416	465	442	436	426	475	413	417	426	450	464	448	420	459	447	467	409	424	399	497	450	411	455	429	445	424	404	446	426	424	432	445	431	420	463	402	460	456	480	421	444	455	473	408	446	456	473	462	494	444	427	499	448	414	443	456	403	433	436	443	468	430	475	514	438	423	466	468	407	433	395	431	458	445	470	426	477	438	452	443	473	467	450	496	436	424	471	434	433	436	440	440	451	430	465	434	437	484	422	447	459	454	446	495	449	454	412	445	467	425	425	408	461	417	425	436	439	460	441	428	473	429	420	420	453	439	410	411	470	458	411	473	452	462	457	458	446	456	461	397	437	417	484	422	447	432	455	378	442	452	435	430	441	463	429	427	442	477	435	418	465	398	474	471	462	441	423	461	447	444	444	480	427	453	427	417	448	467	478	440	446	414	425	439	458	458	406	434	420	407	453	454	430	455	390	421	436	428	476	427	404	419	428	462	472	458	444	432	438	447	471	427	414	460	453	422	433	444	413	469	424	421	448	438	425	458	491	436	404	458	477	427	451	458	431	461	396	403	451	462	449	411	433	445	436	445	477	433	443	429	461	436	440	452	450	453	438	475	461	463	422	445	454	432	474	440	432	459	496	459	456	479	415	438	453	427	441	439	431	475	450	427	451	497	458	453	451	429	461	421	447	461	439	424	411	471	435	459	467	426	435	410	416	506	447	431	456	430	448	457	438	429	433	454	424	458	449	439	470	471	447	462	437	466	468	459	469	446	423	442	481	428	477	444	456	446	467	420	450	468	467	470	440	432	433	468	446	444	420	463	459	437	446	448	470	428	448	445	434	448	469	429	440	461	422	411	499	436	471	436	485	456	457	462	461	451	457	453	451	450	424	422	502	413	435	439	443	427	442	450	459	445	439	463	457	449	441	484	478	462	447	456	439	419	422	480	458	418	408	410	435	462	478	428	492	418	416	454	434	410	417	432	418	431	473	454	473	472	438	414	439	511	448	430	442	438	418	426	446	443	475	461	436	456	432	436	455	429	437	444	416	435	463	435	461	428	431	448	440	432	446	419	464	467	442	445	402	435	456	456	369	437	458	478	409	475	482	441	408	477	412	469	473	411	412	419	483	463	474	471	454	448	459	432	476	429	438	443	417	464	425	460	461	449	423	417	437	454	465	468	440	449	443	428	458	477	429	422	448	442	452	432	406	418	388	464	470	473	416	401	429	454	414	448	466	420	454	408	482	426	431	452	441	469	452	430	402	440	436	432	427	409	429	440	457	447	436	442	444	451	414	446	414	410	472	437	403	435	430	413	434	422	410	476	425	418	419	426	499	443	487	437	443	430	441	424	471	414	438	450	448	431	445	451	464	416	439	417	432	460	454	425	427	417	470	454	465	444	410	483	431	424	453	427	423	459	425	472	438	458	446	469	420	434	429	459	441	456	414	447	440	438	447	466	412	438	404	426	466	441	468	439	476	422	432	455	461	429	422	481	472	438	474	453	449	430	417	438	452	424	407	436	448	435	423	447	464	438	437	419	408	446	429	427	427	485	430	415	458	431	453	485	442	445	463	468	470	461	443	438	423	437	428	455	435	470	460	460	437	438	451	473	437	451	409	438	469	443	429	428	429	421	430	482	436	433	446	441	448	445	444	455	457	458	449	402	441	432	437	451	463	425	443	441	471	441	436	415	461	424	471	487	464	449	448	474	437	445	445	464	448	427	450	414	473	470	444	424	449	438	447	429	430	461	481	446	449	456	403	417	473	403	435	475	434	403	436	423	474	420	455	413	450	419	433	449	442	427	435	479	461	434	449	428	471	453	447	479	434	412	420	428	466	399	440	444	423	493	447	471	425	439	410	452	432	421	420	433	463	433	441	433	400	437	450	412	466	461	442	449	456	445	415	436	452	454	425	473	435	442	407	444	462	433	471	483	456	414	428	422	459	422	479	441	430	411	459	445	460	405	459	401	422	428	459	447	433	455	440	432	429	440	420	424	452	430	464	464	455	442	427	448	438	419	449	433	431	437	423	457	436	441	471	421	438	461	469	449	477	453	466	449	429	432	439	427	457	494	430	472	463	483	406	431	501	454	435	435	444	463	459	430	454	427	474	412	464	468	425	460	421	429	444	392	476	448	422	482	430	413	455	432	409	437	461	428	404	461	439	441	453	440	443	438	428	450	443	436	453	459	436	455	466	425	469	438	462	449	420	434	476	449	474	433	405	437	407	450	436	438	432	462	457	465	451	428	430	473	442	479	399	479	454	441	452	440	463	461	459	433	437	434	436	467	472	459	416	446	435	412	444	444	447	443	440	429	442	450	409	448	425	443	432	460	435	446	423	452	458	460	441	467	455	436	428	435	448	441	444	456	450	429	447	410	412	444	421	477	428	386	461	396	427	424	461	446	466	464	458	462	434	433	468	435	459	435	429	431	459	442	452	483	442	437	426	435	426	465	471	454	453	478	454	447	443	411	443	445	393	413	431	452	451	452	438	430	515	443	429	434	453	444	407	423	444	420	431	442	471	440	454	418	436	425	436	430	453	438	475	438	473	402	471	438	461	430
13986	23501	19912	12252	7696	4990	3146	2303	1701	1331	1018	859	769	725	729	639	644	652	599	647	640	640	623	582	591	582	560	569	584	569	587	550	581	509	572	592	570	577	586	578	550	544	573	565	570	602	595	581	551	546	568	594	535	588	593	550	505	576	539	585	533	554	555	577	572	540	518	565	535	540	555	599	578	667	587	623	583	576	545	614	609	600	616	619	634	616	614	620	606	545	608	605	622	598	541	561	537	564	560	576	548	533	532	590	550	565	573	596	610	593	603	541	544	567	536	550	559	595	554	565	595	584	590	584	544	555	555	576	535	564	547	603	562	537	528	556	558	578	553	552	541	592	603	579	555	587	580	596	551	574	530	570	579	559	615	564	571	579	600	596	564	591	576	583	534	539	476	529	626	595	554	550	578	588	556	556	554	559	550	576	623	564	522	537	553	580	541	520	588	539	553	538	541	516	574	547	566	553	552	564	523	569	565	535	525	536	584	549	593	541	592	543	571	600	542	541	575	552	612	556	571	578	566	550	531	582	559	569	594	542	606	592	572	602	528	575	557	573	521	581	580	551	539	540	549	538	510	539	561	534	554	554	584	535	548	551	573	570	548	557	558	572	568	559	551	500	581	579	536	578	546	572	580	541	567	557	549	573	570	532	548	560	553	538	540	529	552	555	570	536	579	574	587	535	560	579	522	578	529	574	593	563	586	550	565	524	565	579	563	549	560	604	572	548	557	584	576	550	567	570	573	564	535	551	572	586	587	551	601	574	592	548	601	575	552	588	543	584	547	561	588	588	561	541	567	557	510	574	546	534	556	546	557	599	575	534	542	582	542	622	545	547	556	535	575	587	526	566	560	619	581	543	539	533	599	535	525	556	540	532	578	561	551	561	573	580	542	547	556	553	581	580	565	566	597	537	616	586	596	566	562	542	554	582	567	530	552	577	551	573	544	555	526	558	556	579	578	569	564	523	553	533	571	577	592	599	560	566	539	537	578	601	577	559	587	584	566	572	541	568	563	554	531	548	538	517	561	540	566	561	538	589	511	579	521	583	550	561	581	581	558	589	568	540	525	577	573	569	565	542	593	563	577	560	553	582	527	543	600	528	572	577	543	555	632	582	575	596	551	570	540	609	566	552	543	532	591	584	559	568	532	565	543	574	553	584	550	552	602	564	565	529	565	557	585	590	552	580	566	534	554	568	535	559	557	542	563	523	497	577	561	582	574	570	566	519	562	555	604	522	523	572	539	556	619	550	576	576	546	574	530	564	573	547	591	540	586	559	562	569	554	576	541	574	596	565	559	520	552	539	532	558	544	576	586	547	600	519	568	568	523	572	550	598	518	551	567	563	570	531	571	573	544	554	572	608	594	529	611	504	578	528	546	567	634	533	533	579	564	591	548	531	537	565	534	592	586	561	561	580	576	514	631	582	558	583	550	583	578	574	543	601	582	543	563	535	544	585	571	501	560	569	526	537	561	545	552	553	560	558	533	572	550	593	588	574	519	565	556	533	530	553	549	547	579	556	562	585	541	571	574	568	541	599	606	551	577	586	586	538	609	558	527	548	559	591	579	597	559	565	559	534	572	511	548	563	583	506	576	542	536	562	503	564	555	546	554	583	521	523	564	541	583	533	548	572	527	579	573	511	554	548	569	544	558	555	522	584	571	590	532	569	536	552	601	545	569	574	563	560	521	554	545	565	586	583	569	532	599	607	605	535	581	574	561	560	558	553	535	534	576	555	603	583	623	538	551	546	575	557	577	569	538	553	541	592	518	561	564	540	572	579	609	574	595	539	571	540	511	565	553	577	558	567	575	605	568	547	551	562	584	564	563	571	563	522	565	605	614	542	578	550	547	554	569	570	562	512	546	545	541	564	536	571	588	558	591	570	600	564	553	542	560	530	535	556	506	537	556	572	574	562	561	556	540	544	571	518	548	533	511	562	551	573	580	539	570	568	584	534	544	585	558	552	537	534	569	583	537	537	540	566	586	573	584	572	548	570	569	586	524	547	548	548	533	554	555	585	574	536	563	518	594	530	596	569	549	573	545	547	553	525	550	564	581	539	537	540	571	559	563	541	568	545	563	558	549	511	590	537	529	537	570	568	565	573	567	531	592	574	551	572	538	565	523	547	503	598	585	564	551	540	548	544	558	557	526	554	539	532	599	552	601	561	549	575	562	539	554	556	554	534	576	565	595	557	543	607	554	559	558	543	580	546	535	528	552	555	530	589	497	522	542	590	563	539	564	573	539	568	603	557	573	590	554	561	560	562	540	529	514	542	604	541	569	553	550	534	573	554	573	510	565	565	560	530	558	591	632	590	574	547	614	597	570	532	520	558	546	558	535	544	552	580	554	603	569	559	540	565	552	562	583	515	553	543	550	579	562	563	577	539	561	536	561	537	522	581	552	515	549	557	561	551	590	571	591	597	574	579	585	551	540	513	535	556	532	573	564	543	567	564	589	565	577	604	543	578	585	533	565	573	578	579	551	558	579	576	544	567	563	554	575	536	523	568	553	588	567	534	534	558	544	550	583	546	584	550	532	589	605	547	567	574	551	566	560	554	542	578	564	564	543	547	560	531	573	542	537	603	553	557	554	518	531	535	536	571	525	573	595	582	573	543	559	580	548	555	558	567	551	547	499	554	561	557	572	534	586	563	574	543	573	565	522	553	525	562	550	568	534	552	560	598	554	581	568	536	542	560	545	531	605	544	575	565	556	541	555	553	547	573	575	587	552	548	533	531	550	548	549	553	567	581	589	529	549	567	540	531	576	564	634	579	581	595	564	589	560	588	567	543	612	546	609	527	551	568	569	541	598	564	537	517	584	553	572	553	554	566	520	555	539	548	582	626	542	557	515	597	557	583	541	533	551	567	555	546	563	568	546	560	529	540	523	561	571	568	554	549	571	556	557	564	563	542	568	594	541	543	607	555	568	581	576	533	584	571	563	562	568	562	560	542	558	562	533	538	563	560	587	560	579	596	532	585	556	573	526	549	567	557	597	572	534	555	538	537	578	522	554	507	532	541	590	584	602	593	591	519	621	557	581	553	574	546	552	523	595	590	575	554	600	586	546	550	531	579	528	507	536	600	574	581	556	564	545	579	589	541	555	537	581	578	550	576	620	555	549	563	602	523	560	566	548	538	553	546	531	546	546	555	559	567	560	570	573	544	551	594	568	535	531	595	566	596	572	537	565	596	582	527	516	574	588	542	577	538	543	551	559	552	585	537	538	523	561	534	545	574	572	575	577	642	573	508	527	528	541	565	590	585	510	546	541	561	551	565	526	566	574	548	543	611	541	571	565	547	533	569	571	524	570	519	582	567	539	559	578	550	591	520	601	565	564	582	621	512	556	569	585	559	531	604	580	573	525	621	567	558	501	534	558	527	592	548	542	527	551	556	523	568	555	572	552	557	563	607	534	562	569	571	573	529	593	584	575	576	567	608	559	569	559	587	528	587	535	560	541	558	519	558	582	579	597	547
23869	21144	28494	24099	21199	13864	4361	2182	1579	1323	1093	955	928	855	785	744	684	811	725	713	692	700	639	643	696	701	612	614	639	638	638	664	603	679	638	606	620	608	599	611	615	620	598	608	608	615	625	656	626	604	633	600	649	629	654	642	605	616	626	649	584	561	590	639	612	619	655	634	605	602	628	649	694	659	648	654	631	603	616	570	643	634	627	693	656	680	717	636	647	664	654	653	630	642	627	634	646	572	624	624	579	586	595	625	595	671	610	594	654	624	621	617	615	616	582	598	626	633	642	550	657	584	643	565	566	635	597	607	619	597	608	612	618	603	632	584	601	625	612	643	635	614	604	596	596	572	624	642	628	620	592	588	566	631	592	624	627	618	574	599	639	599	601	616	591	609	619	639	609	612	599	615	641	597	598	622	617	590	626	595	609	608	635	623	613	612	571	618	616	584	613	609	592	599	617	596	549	591	618	603	580	602	614	647	637	666	586	616	591	620	619	585	598	600	567	613	636	630	606	537	576	625	575	605	614	591	592	604	601	630	638	614	647	616	664	652	634	601	637	620	611	575	599	598	597	607	625	555	633	616	628	622	625	604	559	594	580	639	634	665	601	628	604	575	610	608	607	549	625	609	639	590	627	628	563	628	587	596	592	601	616	601	600	602	586	586	611	593	557	596	630	609	612	632	638	639	604	611	634	611	604	623	645	623	589	642	586	588	590	589	603	598	603	585	599	587	610	580	633	610	565	610	572	615	579	603	615	612	605	602	629	664	631	593	617	587	611	613	632	642	584	582	652	627	646	636	621	608	646	603	576	618	622	590	616	594	637	607	595	629	627	573	604	587	599	650	610	567	663	620	618	584	592	578	624	606	604	634	611	635	602	623	592	634	636	607	613	645	615	603	651	616	609	650	627	626	632	653	618	637	635	578	591	639	584	680	589	629	616	633	585	574	613	619	605	652	592	610	624	589	559	575	585	626	679	623	638	594	600	623	620	571	623	646	553	575	621	597	562	565	626	601	626	631	593	581	615	649	620	640	629	603	626	589	635	596	623	618	579	625	622	601	663	640	598	589	570	632	607	622	630	617	615	623	626	575	595	648	653	589	606	589	581	639	589	623	628	625	558	656	654	639	586	598	594	603	651	614	595	630	611	609	607	596	660	613	590	615	596	628	587	601	655	610	606	642	618	619	626	587	601	588	613	622	621	624	628	612	621	581	610	611	570	602	596	595	620	613	629	633	657	638	671	635	590	629	582	636	640	571	609	561	561	607	622	591	651	585	598	599	571	598	603	612	601	610	631	574	587	626	644	625	605	599	583	610	639	666	617	574	593	587	626	617	572	652	616	603	605	581	588	593	609	642	631	650	638	616	660	652	596	618	624	651	611	601	632	598	617	611	605	584	603	582	626	626	569	621	586	555	611	597	608	620	612	586	576	588	575	601	653	622	667	592	565	615	620	620	633	643	602	620	605	618	606	643	583	621	602	625	598	619	616	659	571	606	622	593	642	631	657	627	609	588	613	579	599	583	619	575	644	637	582	604	614	645	579	563	646	630	594	633	623	615	565	637	620	651	614	659	612	548	605	598	627	657	588	614	597	626	642	629	663	603	579	578	618	590	622	633	619	613	618	599	591	611	579	610	624	613	622	606	595	629	675	607	611	594	610	607	603	619	610	638	611	638	572	625	575	627	570	627	641	646	600	638	614	634	609	588	553	617	620	608	632	616	627	566	603	612	609	607	603	586	645	601	615	593	630	609	633	625	590	625	610	585	604	619	609	624	578	650	622	598	587	590	618	586	654	624	606	603	620	633	609	648	600	577	634	609	578	624	620	631	613	635	637	582	600	624	615	598	564	591	602	579	617	597	632	609	588	613	619	590	598	625	606	656	581	638	605	578	576	593	552	568	595	579	651	587	645	647	612	591	618	626	649	598	621	577	608	667	616	586	609	633	600	627	624	600	608	587	607	589	580	622	570	609	595	626	628	640	628	643	614	633	653	599	593	643	594	616	599	621	631	627	620	565	593	601	633	583	602	613	655	572	606	623	600	587	610	631	581	632	584	591	602	651	551	620	607	590	606	573	648	601	596	627	568	613	607	601	627	621	618	618	634	616	644	620	628	636	647	582	640	612	617	578	644	588	615	587	610	623	606	595	606	578	603	629	616	578	601	567	602	677	612	627	580	606	564	581	593	591	578	589	647	622	671	635	602	619	591	624	630	619	609	605	596	607	629	617	616	567	625	579	589	596	665	575	560	615	539	610	587	566	589	590	590	633	602	627	600	589	648	595	601	525	644	605	586	606	625	657	615	598	572	595	617	603	620	632	608	584	621	607	637	634	591	621	660	591	636	641	639	616	559	641	564	649	627	587	579	604	658	567	632	642	573	577	582	590	641	654	595	581	618	638	553	605	651	602	618	618	625	593	604	606	590	630	590	625	616	594	620	626	593	603	601	615	659	613	631	597	619	559	604	612	584	594	608	585	629	581	610	561	628	590	595	648	612	600	579	594	636	646	616	663	612	637	616	625	638	642	592	591	648	602	624	618	583	586	634	595	611	600	595	607	625	607	631	604	604	605	642	633	611	584	596	607	603	604	608	652	625	596	604	631	618	612	644	601	609	602	584	654	640	593	671	611	625	628	623	598	583	617	611	620	600	634	592	585	632	620	629	627	620	623	617	580	625	626	573	629	622	648	599	627	638	569	624	603	625	643	603	590	648	599	621	610	591	671	614	599	539	589	626	576	625	646	595	631	603	642	638	594	621	618	610	633	623	655	602	645	635	585	641	609	626	625	584	615	605	609	578	628	650	613	629	612	622	617	614	623	614	577	563	572	612	597	617	606	608	616	609	614	614	631	638	588	609	662	618	596	613	607	561	617	650	578	585	629	667	630	616	644	554	625	578	622	598	604	605	583	635	630	589	609	618	622	576	611	629	642	610	568	625	548	584	600	607	599	613	611	613	607	574	601	603	628	590	643	627	628	601	629	610	609	605	626	567	614	629	631	618	606	575	576	602	630	634	579	622	615	616	577	628	632	606	578	636	621	614	669	633	606	580	568	628	602	612	620	619	671	651	626	597	599	637	566	627	629	614	635	583	614	598	633	624	630	584	640	622	602	617	594	619	593	564	640	626	608	590	594	606	668	610	606	596	611	619	598	587	539	614	674	587	625	596	643	573	649	626	609	651	615	611	578	597	597	603	628	639	618	626	595	617	632	603	623	585	584	581	604	589	593	561	623	599	609	620	592	609	577	602	635	608	647	595	589	623	588	574	635	542	623	596	637	607	617	644	567	607	642	572	666	613	621	614	648	601	599	600	630	602	584	664	657	589	615	621	602	610	579	561	592	576	606	608	582	620	625	588	620	655	629	587	622	556	587	618	558	643	597	620	650	639	596	595	636	637	597	613	583	632	576	606	605	590	638	599	617	598	635	555	612	622	654	592	603	628	617	615	612	625	629	625	607	607	567	634	604	603	646	599	638
15455	31591	27889	19071	13695	9149	6077	4496	3242	2443	2024	1666	1529	1304	1266	1146	1055	1015	1023	992	971	947	949	834	849	826	811	806	813	845	797	833	821	803	763	815	803	803	783	758	786	797	781	826	736	776	800	779	767	770	786	774	841	771	758	791	802	822	760	763	735	792	775	842	762	770	791	812	825	803	788	824	831	797	870	836	802	790	809	802	837	805	792	803	809	866	843	811	837	864	865	821	830	842	789	830	799	803	793	790	789	790	779	767	804	779	772	761	763	819	758	785	751	785	743	801	763	774	756	802	754	733	751	777	810	760	712	756	686	777	745	719	776	781	768	794	747	764	800	774	746	716	750	757	741	738	751	751	782	753	797	780	752	777	828	771	739	799	788	794	719	787	731	811	796	817	734	743	788	772	787	757	748	746	808	718	752	744	785	757	748	765	747	716	730	760	751	792	769	771	748	752	783	754	789	827	720	747	737	755	716	779	754	788	711	716	747	769	740	809	698	726	834	734	739	778	736	788	768	781	772	766	748	789	765	804	769	760	772	759	740	746	743	811	782	760	744	758	736	758	781	815	801	782	774	763	765	786	794	713	755	750	783	798	827	766	735	724	805	724	716	745	740	793	756	763	724	786	759	814	756	761	762	795	783	770	807	777	790	765	760	793	780	732	792	761	773	775	807	746	731	739	761	751	773	762	783	770	719	782	750	738	761	768	762	775	735	804	763	788	778	749	736	767	743	802	765	753	769	737	759	784	788	751	853	762	713	763	768	740	760	756	806	719	741	745	753	754	734	764	743	773	747	773	768	769	754	789	793	814	757	746	779	745	792	797	733	814	781	789	801	781	761	796	759	791	775	766	775	735	790	714	730	747	788	736	798	788	783	746	800	710	785	733	798	789	786	740	701	815	750	763	752	769	779	768	750	782	787	772	725	761	727	774	764	739	729	705	753	797	772	809	742	736	783	745	772	747	811	719	694	789	741	744	806	770	779	722	750	774	725	788	770	752	755	796	775	759	754	773	760	818	743	752	787	745	782	790	815	770	760	711	753	758	746	794	764	821	726	740	765	768	703	748	731	718	805	798	741	756	729	752	766	738	792	732	757	744	760	730	729	733	741	837	786	763	776	793	841	812	763	732	799	735	772	795	807	757	763	729	775	727	761	793	792	794	791	740	797	686	739	743	754	796	790	740	718	754	776	773	747	751	781	837	741	777	746	744	715	756	752	799	786	772	800	729	768	741	773	786	754	764	787	769	747	752	730	765	772	776	781	786	802	743	771	761	778	752	808	754	791	736	771	791	806	756	740	723	785	733	760	747	780	730	782	734	744	738	763	791	710	739	687	710	806	789	790	773	758	748	764	713	819	774	773	724	800	743	758	738	745	739	731	773	780	804	759	797	757	756	774	801	724	810	761	755	768	787	775	783	787	747	763	762	733	758	751	754	781	762	767	768	760	802	735	760	736	790	716	800	756	711	757	764	749	803	760	831	765	766	774	750	823	755	746	771	769	780	739	778	764	782	813	786	765	815	787	756	783	742	783	770	739	765	730	781	778	813	769	801	700	773	792	766	824	781	767	737	735	794	764	787	772	775	780	775	796	784	743	754	768	740	735	730	747	766	772	756	816	805	787	801	771	773	771	796	760	802	715	753	787	762	715	740	750	718	717	734	794	749	733	749	714	755	722	747	817	773	724	766	752	770	805	759	724	743	730	735	729	756	731	771	753	786	743	769	763	766	782	782	733	754	712	792	742	780	686	764	774	785	763	733	715	763	792	771	772	708	781	801	781	726	785	778	754	752	772	706	746	756	708	790	732	822	714	766	796	761	798	783	770	796	713	822	723	712	772	768	741	756	772	730	787	798	760	770	797	782	793	684	767	742	780	765	762	759	786	768	783	772	732	773	771	761	737	745	785	790	773	804	748	741	736	778	760	740	773	760	779	751	781	699	764	759	775	704	735	775	738	799	754	712	773	773	763	761	791	806	787	740	755	750	804	787	725	746	732	795	763	784	787	807	779	734	775	755	778	762	767	741	726	787	737	773	725	770	780	772	736	772	813	785	781	778	754	770	802	744	816	753	754	718	772	742	748	737	731	801	762	733	790	740	720	723	789	734	781	781	816	805	738	808	763	759	719	774	710	836	704	749	740	737	772	798	742	746	787	772	754	719	803	737	758	791	735	792	718	757	793	729	781	751	756	791	789	728	770	755	761	755	748	766	741	767	727	805	786	756	747	752	717	774	802	764	728	712	715	762	790	702	802	751	745	819	744	754	750	829	748	828	791	831	787	724	733	788	746	721	716	727	832	769	823	764	741	760	769	775	779	744	737	738	809	776	786	746	784	755	768	739	784	729	768	743	778	739	786	777	735	757	774	701	740	800	786	755	793	740	782	790	817	743	767	738	783	759	789	737	772	806	761	744	776	748	731	731	756	811	786	793	806	755	731	765	724	761	764	748	747	788	801	747	787	773	796	758	810	751	724	742	791	708	769	747	760	781	841	778	738	724	716	764	783	764	786	773	765	795	741	757	751	784	770	757	765	759	816	710	723	799	779	743	770	725	740	755	801	866	734	735	743	763	753	764	779	754	787	826	761	823	745	753	745	747	803	763	750	724	799	716	823	744	771	728	741	763	753	785	728	718	741	725	786	777	761	723	795	736	742	746	744	775	749	793	766	760	777	762	761	737	752	745	752	729	696	723	790	777	733	766	764	742	731	780	791	782	831	760	799	717	751	792	786	710	775	762	766	766	746	768	810	744	807	748	805	749	778	760	816	773	797	764	725	757	730	764	822	797	765	744	780	773	786	751	803	783	751	798	802	792	699	749	749	783	814	789	794	805	708	764	750	727	768	751	806	749	749	800	789	775	756	759	715	772	750	725	769	762	787	735	754	787	751	780	712	794	836	725	747	757	815	699	780	724	753	786	760	772	768	759	787	770	754	744	752	735	762	774	758	765	734	754	829	788	734	720	753	729	733	770	768	762	742	726	770	797	756	761	740	732	794	774	746	781	801	767	763	787	771	773	765	735	749	721	701	749	815	741	765	795	736	813	720	757	743	716	697	785	753	758	781	763	726	747	772	750	772	768	794	779	734	721	722	799	743	825	711	799	789	729	759	791	800	782	821	757	739	796	742	761	749	775	820	776	804	780	766	758	762	795	739	753	786	760	768	689	765	769	739	783	747	805	783	762	732	770	734	813	753	737	743	806	789	784	767	827	843	745	764	779	781	748	738	802	725	790	762	781	751	789	747	780	794	803	795	719	796	766	787	721	775	743	768	779	782	766	769	765	731	772	746	747	738	768	750	749	667	754	796	785	777	727	744	741	799	768	745	764	786	793	713	773	795	729	730	778	767	802	743	777	733	757	723	792	798	749	756	800	797	771	693	716	712	763	759	751	784	738	833	766	765	760	793	742	763	774	790	775	773	747	790	785	771	743	743	732	738	780	705	763	740	715	708	748	766	806	796	791	756	787	765	683	763	782	794	727
25204	21167	27258	25115	13254	4214	1918	1272	990	799	617	550	549	461	459	447	459	426	453	410	413	406	394	401	394	388	401	370	351	379	360	367	366	353	384	363	380	430	337	381	377	349	377	331	337	393	338	348	357	366	367	386	368	348	390	390	396	349	355	406	351	379	343	382	378	357	357	366	366	404	399	389	386	379	380	357	390	390	370	389	413	386	433	393	417	407	355	363	405	410	371	402	365	339	395	362	401	352	386	348	382	397	385	356	362	360	397	388	414	371	342	381	359	356	362	353	327	352	323	391	354	397	378	387	355	394	360	360	359	384	363	347	343	349	360	326	402	393	342	358	347	361	390	367	347	375	339	367	357	360	388	324	354	347	358	400	368	384	379	371	360	335	393	392	356	390	353	386	370	384	374	363	365	376	347	372	356	369	358	330	377	356	375	370	364	366	389	371	361	389	378	362	360	364	398	395	393	349	366	366	343	395	325	372	360	375	410	352	382	347	357	356	355	358	392	366	328	347	355	361	377	356	352	403	374	368	353	351	364	356	348	334	375	368	363	382	365	379	387	350	351	375	348	333	423	343	358	365	378	355	357	355	382	362	381	344	345	360	358	341	378	347	367	350	371	350	355	358	394	351	366	370	344	354	367	351	369	362	384	371	371	357	357	379	380	350	401	395	356	362	331	367	338	342	368	349	350	334	358	357	364	374	392	348	355	404	353	367	330	352	397	389	378	315	364	360	379	379	351	353	331	369	373	363	369	370	394	371	353	384	398	367	344	349	355	343	362	325	393	374	369	363	354	364	402	403	385	355	395	357	371	338	355	346	376	375	366	377	369	341	346	366	376	361	358	381	369	349	394	394	365	342	377	378	378	359	381	376	358	368	385	350	346	328	384	322	389	373	335	356	365	362	350	356	364	347	368	390	358	354	372	357	388	351	387	384	360	383	391	364	362	339	379	372	370	370	334	345	378	396	374	327	363	355	340	367	350	384	348	378	338	364	348	373	340	322	372	380	348	365	353	382	356	367	390	376	343	333	353	355	361	343	367	352	386	371	318	334	353	379	402	369	374	392	354	369	372	348	339	346	392	378	332	373	399	387	386	368	383	379	357	359	374	352	382	373	378	381	370	320	335	341	369	342	412	366	335	327	334	367	383	348	371	394	331	358	342	392	388	385	384	370	353	356	339	366	380	321	352	378	368	387	396	337	379	393	360	385	370	350	390	389	363	371	362	378	391	378	335	339	369	335	371	364	408	348	379	341	365	355	341	372	382	403	394	390	376	395	386	364	365	350	363	370	374	356	387	341	400	378	351	355	372	380	358	333	370	364	336	372	327	356	318	342	354	368	393	363	366	327	376	342	380	381	359	385	317	384	362	404	326	378	304	355	369	391	344	339	383	364	391	364	375	416	361	385	377	376	377	340	362	377	360	407	375	329	340	363	357	398	346	376	359	377	327	357	363	363	348	370	369	357	366	355	347	365	399	373	343	395	359	375	387	360	392	343	370	366	322	348	356	386	409	385	365	373	355	347	418	354	372	353	365	344	388	371	370	374	358	413	330	382	349	377	349	355	367	338	375	373	378	361	312	380	354	352	351	363	349	354	341	361	381	406	381	355	361	363	334	340	355	366	374	402	388	335	347	343	351	362	383	376	364	380	346	375	338	360	398	312	374	374	367	351	393	358	347	346	350	357	372	358	376	354	371	346	365	346	350	371	366	364	390	361	361	339	350	370	352	382	373	373	380	353	340	314	380	367	341	374	397	364	354	325	349	358	333	349	348	372	357	365	402	392	336	362	346	353	395	362	379	367	381	379	387	338	374	356	349	376	350	350	360	369	372	406	334	346	400	364	391	401	364	360	361	344	355	378	360	342	351	361	379	373	367	361	354	329	361	365	384	389	388	371	389	372	351	396	347	388	382	387	353	346	365	369	353	368	394	368	383	381	352	369	378	357	360	343	366	365	370	336	348	339	374	355	338	353	377	339	400	382	356	345	357	370	381	345	365	366	380	361	336	382	359	383	347	346	345	338	366	401	371	370	346	391	344	346	348	360	354	346	359	352	374	334	373	407	370	327	384	358	338	337	323	405	351	353	340	329	371	363	381	337	374	345	346	322	344	392	353	360	331	384	334	365	389	370	372	350	376	365	353	341	372	378	359	346	363	366	342	346	360	361	374	373	370	354	364	389	377	388	328	358	322	373	332	374	326	359	376	367	379	382	325	369	339	381	369	411	359	332	358	332	357	350	344	367	343	358	368	357	363	360	378	384	371	363	355	363	357	348	362	351	408	334	364	371	397	357	357	352	378	385	358	350	353	350	361	383	348	357	356	351	372	368	351	360	359	352	358	354	356	354	375	374	380	357	356	354	358	386	409	379	359	370	369	369	352	354	359	361	405	389	364	403	367	339	335	364	374	377	380	347	358	340	353	335	348	347	381	377	363	396	362	338	351	340	410	376	383	355	345	362	381	365	340	387	401	350	368	331	377	382	385	369	354	348	370	364	357	400	397	376	339	352	333	352	360	361	383	358	387	359	348	362	379	400	369	364	347	391	386	401	355	344	354	387	375	387	363	402	352	332	348	380	330	347	360	343	370	358	356	328	355	371	366	346	350	326	396	370	334	359	376	390	367	370	391	376	382	371	378	355	388	361	373	382	354	345	361	353	370	344	383	365	368	407	384	386	363	385	371	357	352	368	387	359	331	365	369	359	360	364	399	391	343	355	368	388	349	360	399	359	372	384	346	371	358	381	367	384	341	340	328	385	377	353	338	367	385	395	372	368	341	372	374	369	335	365	357	346	364	376	377	356	362	373	370	381	374	392	360	357	356	368	341	380	366	366	381	376	352	347	384	360	341	346	364	374	348	382	366	334	319	335	371	366	356	380	366	364	351	384	347	393	357	372	356	367	393	376	358	368	365	398	367	357	327	359	370	375	369	366	331	387	375	366	375	387	377	365	376	377	363	356	340	338	378	390	340	366	395	359	342	345	357	389	357	369	362	354	376	379	365	317	393	389	335	354	358	369	374	356	374	358	341	351	377	392	375	388	384	385	366	362	355	353	364	369	380	366	367	365	369	353	363	336	368	381	358	398	351	380	341	356	381	338	347	377	382	376	386	381	340	355	376	336	358	375	335	346	342	368	365	333	372	313	354	360	357	362	364	370	364	339	350	400	370	343	365	342	363	348	386	392	367	382	377	365	329	359	359	370	338	371	355	366	378	375	336	333	365	376	364	400	387	369	382	354	348	363	336	353	348	340	386	357	363	363	358	319	366	371	365	363	392	339	342	401	397	382	410	351	351	372	381	374	385	352	347	374	380	362	384	377	409	370	371	337	351	335	363	393	389	375	365	403	357	366	375	356	354	355	367	378	346	360	409	382	341	331	358	356	334	336	295	380	367	347	356	372	372	369	374	359	371	336	379	348	375	352	357	359	350	358	371	371	385	324	350	383	393	365	363	401	343	352	373	359	349	369	357	361	367	379
15663	28001	23373	15693	11517	7357	4260	2991	2298	1726	1318	1020	882	752	727	733	670	675	641	638	543	587	550	550	560	536	532	515	484	530	468	487	461	528	484	468	496	519	492	463	509	425	448	474	502	460	483	442	480	460	477	493	492	467	484	483	492	505	474	496	515	453	504	503	468	455	472	485	473	496	489	529	530	547	535	485	471	484	493	460	510	498	529	587	535	507	543	445	532	558	512	528	533	543	479	494	480	459	494	463	461	450	494	448	464	428	446	498	547	500	472	424	486	487	461	497	426	476	496	465	433	473	454	489	438	523	454	486	491	470	487	500	457	517	489	480	455	446	476	500	493	514	488	426	459	488	464	473	437	471	488	452	487	481	455	498	512	447	479	463	495	513	458	452	506	495	518	519	503	480	505	476	472	462	469	469	435	473	432	462	486	480	486	482	462	463	494	450	503	461	488	452	441	471	502	451	468	492	482	498	495	463	423	467	468	491	523	499	462	503	452	480	461	498	515	482	460	502	486	435	484	524	431	470	458	477	487	466	510	469	485	485	439	470	475	498	474	473	473	489	456	503	482	496	495	449	502	436	518	475	471	509	475	492	469	457	487	442	478	518	455	450	477	491	479	500	487	435	458	463	502	520	484	490	492	455	489	444	498	517	516	466	467	454	458	483	545	460	479	453	460	460	449	461	477	459	468	488	516	476	508	482	471	461	498	487	470	491	520	452	468	461	462	467	491	492	475	510	487	514	448	475	451	468	460	488	481	496	450	499	481	485	514	494	489	476	505	500	438	474	494	451	473	467	442	432	446	472	459	480	498	453	482	500	497	504	490	472	483	471	453	456	478	467	464	437	477	472	486	494	504	496	500	450	435	495	474	457	472	474	497	499	497	459	499	445	516	481	506	493	494	461	464	470	496	451	523	473	520	514	470	431	491	467	488	468	487	498	462	451	483	492	488	481	487	483	474	487	446	461	497	496	485	477	492	475	457	469	487	468	460	503	484	443	483	467	486	441	484	479	456	445	485	481	475	444	501	478	463	492	488	474	454	478	494	436	454	437	470	458	479	484	474	470	469	447	438	461	490	476	467	484	491	493	477	465	495	457	466	477	463	489	494	469	482	469	462	473	482	473	498	469	470	458	477	513	491	470	486	475	475	466	495	479	511	482	468	486	469	492	468	451	463	492	476	468	481	483	509	482	498	451	457	474	469	479	475	471	499	503	492	442	504	486	500	469	483	478	494	500	541	473	479	448	448	467	488	488	493	448	485	478	506	494	483	485	478	477	478	467	482	516	470	496	436	467	492	456	467	478	487	456	484	485	474	453	469	539	454	533	471	434	475	496	437	489	468	494	515	496	483	439	443	474	514	450	466	460	444	482	450	496	466	474	487	490	511	489	495	473	522	471	470	470	478	515	474	483	476	495	495	457	499	508	459	475	477	478	491	480	507	506	473	502	446	507	457	498	446	459	461	473	462	498	489	418	447	464	509	513	476	471	477	468	470	472	469	464	488	466	475	447	531	469	454	482	469	487	449	475	465	475	475	473	465	501	520	474	465	479	489	500	495	481	478	503	492	496	457	457	461	476	474	482	506	481	467	457	506	463	433	450	455	468	473	491	461	465	449	461	461	467	486	492	494	450	467	477	488	457	488	472	522	469	483	471	460	465	468	493	467	462	472	505	455	481	465	497	469	489	473	511	486	515	498	470	440	475	470	461	447	478	504	469	504	466	489	516	442	460	482	508	463	489	487	491	459	519	449	451	495	443	439	464	468	525	471	480	474	464	507	487	476	479	465	480	549	465	453	461	456	496	495	457	465	502	485	512	476	465	464	485	452	463	500	476	498	495	464	488	507	474	486	478	480	480	482	502	467	484	477	443	426	461	462	479	464	486	512	424	445	477	456	475	483	494	403	442	456	501	477	494	486	513	463	477	504	500	500	499	509	487	506	490	497	468	458	480	448	471	466	490	461	465	486	459	492	477	466	502	507	474	490	497	465	501	479	499	460	451	510	459	480	502	456	467	508	465	464	468	442	457	462	511	453	475	490	440	458	473	469	463	500	472	476	495	453	482	474	468	457	487	483	465	440	479	489	507	489	468	498	482	459	494	471	458	514	492	458	487	461	465	495	482	512	479	461	473	478	488	501	477	495	464	498	477	447	477	461	503	439	486	449	503	476	497	447	498	489	468	465	467	500	518	517	505	483	491	463	496	471	471	498	468	458	485	459	471	470	485	482	462	457	457	491	470	486	477	460	464	472	530	501	505	450	472	506	479	466	475	502	456	449	457	449	476	477	473	460	503	479	482	440	483	459	528	480	490	452	470	500	480	447	467	500	476	428	479	450	513	472	503	438	461	467	504	444	507	487	450	457	482	464	461	475	471	490	465	495	473	488	511	479	490	514	443	511	466	496	450	467	438	484	482	449	467	487	504	491	494	482	498	464	468	498	436	494	456	432	482	462	517	440	471	474	465	476	489	494	501	457	488	527	472	481	498	453	487	493	466	483	484	496	471	503	470	463	497	479	478	486	463	478	517	491	500	463	501	444	498	488	499	472	460	460	475	505	483	470	481	481	529	474	474	518	480	484	467	488	442	473	480	494	483	466	491	480	460	477	462	471	468	476	467	446	466	510	473	476	459	484	467	499	497	471	465	490	488	452	491	461	512	503	491	496	460	485	471	511	490	449	431	464	485	464	458	428	489	470	463	459	499	455	471	518	481	482	473	486	508	447	485	457	500	465	468	466	471	477	499	475	461	464	450	438	485	483	487	497	469	482	500	478	451	489	458	487	489	506	456	455	474	492	453	489	484	516	460	463	460	462	481	484	456	464	505	480	468	482	473	469	494	488	467	487	469	497	460	463	468	448	465	495	487	470	463	477	522	484	474	476	443	470	483	493	474	455	526	496	469	465	471	485	499	489	471	494	474	467	478	500	466	474	473	479	474	442	484	478	464	449	496	520	458	489	476	467	514	498	491	455	437	452	456	473	465	461	481	463	527	451	447	503	498	450	453	460	448	484	486	471	485	481	472	451	462	467	445	518	466	491	487	468	483	528	510	485	461	475	494	465	487	461	481	497	476	481	465	496	488	421	458	480	460	435	496	497	484	484	443	470	485	454	484	461	513	452	483	496	440	445	465	496	457	495	499	495	480	434	457	464	436	494	492	479	444	476	466	457	490	451	503	487	462	461	460	497	470	476	434	478	454	506	474	474	451	495	517	443	482	452	475	469	457	460	496	447	508	478	452	505	464	505	477	444	482	480	450	493	464	472	477	470	468	465	496	474	460	523	474	453	476	455	473	472	485	471	472	498	496	434	458	456	477	460	468	444	469	489	467	470	461	461	469	468	478	527	469	490	468	516	477	481	468	494	440	492	483	497	435	478	488	475	456	479	462	462	509	462	478	480	512	484	528	484	484	481	464	453	501	491	471	479	443	442	487	441	461	463	460	470	484	500	492	461	459	507	506	470	484	502	478	456	477	512	490
22921	21128	28905	23557	21154	21290	12855	3541	2214	1809	1322	1230	1154	995	934	926	832	827	841	771	772	719	710	700	689	664	674	635	664	663	627	601	618	619	637	618	627	622	640	608	616	600	633	613	596	596	620	657	595	583	611	626	601	607	620	662	608	615	638	642	657	580	605	594	609	579	572	629	625	606	628	698	673	700	667	598	551	605	636	587	627	629	633	620	752	682	662	656	699	616	660	657	685	668	572	610	598	600	590	587	593	614	558	528	564	590	626	607	634	608	591	577	547	614	607	635	568	561	598	592	570	581	563	590	625	609	601	597	599	583	611	562	544	582	616	561	583	556	607	574	581	589	595	570	567	624	602	580	627	589	549	555	626	621	557	596	591	550	620	593	612	605	605	557	631	633	585	567	604	565	614	622	592	595	585	551	595	598	611	551	598	595	620	620	523	584	635	607	534	615	609	612	564	594	579	581	600	552	573	602	608	582	565	598	572	592	582	583	604	550	598	539	591	615	582	525	590	618	565	541	571	590	599	575	551	611	634	594	657	579	576	565	593	588	577	627	619	557	544	580	565	542	590	574	651	586	553	592	572	583	627	561	582	609	556	555	580	612	563	564	594	592	583	605	623	573	597	596	555	580	582	591	574	611	644	566	613	587	574	614	569	624	549	617	590	606	600	560	626	596	590	607	619	593	542	611	571	577	602	671	618	592	570	612	557	570	616	580	627	596	619	550	622	580	605	578	627	586	607	593	577	588	589	621	567	598	602	631	588	611	590	610	598	621	616	589	600	583	593	603	603	637	625	599	611	523	620	574	599	586	597	622	598	589	610	614	611	587	603	620	594	598	612	572	609	590	595	587	578	579	590	627	610	584	579	623	602	604	608	582	574	571	567	586	560	626	582	573	534	567	599	570	598	553	643	579	595	567	568	600	612	529	599	572	588	549	595	586	532	598	595	592	628	607	591	595	584	602	577	622	598	610	582	603	598	614	575	602	573	625	611	573	600	603	578	558	597	603	607	608	596	572	563	582	582	596	590	589	588	571	621	625	565	613	530	590	594	574	596	610	561	558	593	569	578	560	549	562	563	620	548	579	593	594	561	599	576	584	607	543	560	589	573	586	582	604	570	588	590	632	577	577	603	641	651	606	527	575	614	611	536	578	567	560	589	579	587	587	618	580	603	592	583	565	606	557	647	613	604	573	587	602	555	624	601	592	571	538	562	593	618	566	556	611	554	556	573	600	616	590	571	587	558	564	585	582	634	620	554	583	562	607	609	552	610	596	611	629	620	599	619	574	587	565	627	572	622	629	586	597	577	595	638	594	564	586	608	646	567	621	532	536	581	596	581	575	610	611	632	579	611	630	605	580	563	601	581	563	622	601	548	615	558	622	574	586	591	586	625	564	587	539	621	549	602	604	593	560	612	586	577	605	585	592	599	591	609	582	576	562	600	581	608	557	564	561	600	575	609	554	557	580	562	563	531	574	586	596	632	556	596	560	597	578	581	611	616	520	575	616	575	585	610	595	583	615	630	611	597	575	566	563	579	603	598	641	565	569	585	579	589	608	608	599	620	610	617	575	586	555	588	542	575	611	573	584	591	611	579	587	605	611	554	598	581	566	615	586	580	600	565	554	576	588	584	584	602	588	580	614	574	574	585	571	617	574	586	588	597	598	591	604	601	567	545	625	612	588	613	589	637	606	618	569	608	626	625	610	569	591	617	615	638	563	575	602	570	575	566	566	549	605	608	607	643	590	597	580	590	590	602	572	584	623	624	560	629	624	593	558	605	605	584	587	597	578	599	597	604	645	595	546	580	637	629	596	561	634	596	593	577	626	615	575	593	615	593	620	594	581	556	593	579	534	588	571	572	654	586	596	621	622	572	591	619	611	579	620	571	634	563	565	626	621	584	584	574	578	607	566	606	570	602	572	606	586	602	622	592	655	610	593	604	605	579	562	578	586	637	598	577	580	631	581	580	587	616	602	569	589	619	520	583	564	597	613	566	588	544	607	609	574	601	557	565	607	585	622	552	609	547	578	606	574	588	545	545	581	612	595	588	586	597	589	619	591	616	600	604	597	591	614	588	563	588	607	633	606	545	608	561	632	623	587	591	579	553	555	619	625	600	619	612	619	512	555	595	546	632	645	589	559	606	629	601	568	560	592	589	561	593	603	577	582	621	555	586	607	610	600	599	580	576	630	603	595	617	595	595	603	573	603	569	574	600	517	605	591	576	589	627	604	591	603	576	596	627	571	576	585	594	565	582	573	561	571	586	630	635	610	578	608	618	578	572	542	632	562	574	597	565	609	558	572	632	592	577	608	592	590	606	618	565	570	599	621	595	557	583	607	572	563	547	555	591	613	605	635	619	600	592	565	558	548	567	590	600	575	560	583	559	616	616	570	580	609	607	632	595	590	583	608	597	583	599	587	598	617	583	580	576	598	609	603	614	604	625	585	620	587	596	545	622	561	587	609	607	607	597	558	620	612	605	570	607	575	569	593	610	544	608	548	570	571	573	595	589	619	597	620	558	570	675	646	622	583	580	572	576	557	575	586	566	589	599	557	581	608	574	588	600	602	626	587	583	557	552	577	595	613	583	598	567	571	601	581	560	608	615	559	571	573	569	591	621	607	585	601	600	623	570	584	585	579	561	565	599	642	591	557	585	558	581	584	598	600	587	593	596	568	552	577	596	595	618	630	587	612	594	582	592	579	600	609	563	580	579	562	609	603	583	600	616	600	587	586	625	561	623	575	631	576	615	587	574	580	605	575	604	577	598	581	595	579	576	613	625	605	541	591	561	568	595	577	588	606	609	587	587	657	603	588	602	561	619	554	587	545	581	589	560	558	623	584	598	615	607	608	542	609	561	630	577	587	587	612	566	594	631	627	576	617	610	549	565	583	587	571	595	593	583	549	560	563	600	613	626	546	585	559	585	595	603	608	600	612	559	623	590	589	593	607	578	586	573	605	568	635	553	577	617	586	645	592	592	593	587	573	593	579	601	616	602	595	619	602	620	613	577	575	533	587	624	559	595	581	595	608	567	595	615	637	621	595	624	594	584	570	608	597	605	589	596	542	580	561	582	569	648	559	638	630	601	601	596	556	603	594	588	577	589	641	579	596	518	574	610	627	613	589	589	576	590	566	596	597	600	605	637	599	554	618	556	565	568	584	572	646	536	606	568	562	588	606	612	557	552	598	571	560	536	610	581	565	569	565	642	603	604	608	551	559	571	605	614	603	570	604	606	601	596	548	596	547	570	580	617	617	600	567	576	561	591	600	581	563	578	585	588	560	625	602	585	604	529	622	592	563	592	621	646	604	555	583	562	506	564	573	606	561	559	595	612	562	624	577	615	641	592	562	591	566	597	557	584	576	603	597	603	627	585	576	580	576	589	593	611	589	565	584	566	603	586	632	582	615	538	616	608	587	571	577	606	601	610	603	569	589	585	625	603	563	583	592	599	498	601	554	572	616	557	604	627	571	588	580
18482	37512	33558	25578	19381	13038	8124	6298	4685	3556	2687	2182	1914	1666	1479	1442	1336	1235	1225	1129	1078	1050	948	973	905	859	863	816	841	820	837	765	850	821	773	811	772	806	757	790	773	747	777	735	786	758	779	737	752	809	795	771	749	816	751	735	767	731	735	709	784	781	758	790	747	761	731	753	773	701	836	841	945	882	887	883	776	774	772	819	847	846	835	812	907	869	857	836	884	896	864	848	882	856	841	790	721	747	740	776	713	762	720	734	752	773	772	867	819	765	797	735	713	760	777	738	717	772	724	703	771	709	765	710	715	782	781	715	739	739	747	778	735	738	757	757	744	738	770	780	715	746	806	747	721	765	757	762	792	772	725	753	730	776	776	731	744	723	787	694	716	757	716	736	731	717	730	758	761	697	749	721	709	734	704	734	763	722	751	734	696	718	782	732	744	787	737	669	750	768	785	739	703	747	787	763	720	756	737	730	732	706	753	722	756	755	733	747	715	761	752	720	807	693	763	745	775	752	705	791	726	760	718	776	752	757	779	740	781	755	739	774	715	709	755	774	781	769	789	771	738	745	806	764	732	743	735	742	774	724	760	775	764	791	700	737	706	734	728	710	764	741	754	729	763	732	701	777	727	732	716	690	752	748	708	741	770	782	704	758	678	807	754	788	721	728	757	750	731	737	755	715	790	720	714	777	689	796	759	703	776	729	755	714	754	762	760	744	713	709	735	713	775	768	832	746	760	701	757	736	724	750	773	783	758	741	734	779	671	739	704	730	721	741	727	724	708	722	758	799	738	744	781	694	732	767	717	714	754	751	696	732	718	707	696	738	798	710	759	753	720	786	774	717	721	759	768	727	683	744	792	718	738	780	744	774	800	677	727	715	778	729	734	747	782	733	744	674	726	732	700	713	765	769	688	794	732	723	695	703	738	741	753	761	754	741	790	700	808	757	736	692	742	753	720	740	734	737	718	762	761	754	769	727	718	727	678	723	738	734	737	775	676	717	777	749	721	725	756	779	739	749	688	740	755	712	725	724	759	774	685	747	732	728	759	698	740	738	704	705	764	714	737	730	767	739	756	771	744	745	726	773	767	789	777	711	723	761	732	722	710	759	744	684	741	726	781	793	720	735	720	663	744	699	711	771	741	749	753	739	696	754	761	701	695	736	746	700	747	685	752	751	710	736	754	774	699	692	783	744	699	728	770	733	735	771	772	782	763	759	726	701	712	762	718	700	773	729	767	752	782	792	822	730	769	779	740	759	721	692	789	759	733	736	708	705	730	722	750	769	707	733	747	749	778	704	781	729	703	668	719	743	769	760	749	723	728	733	779	745	737	762	752	732	755	744	747	694	723	744	717	804	755	740	701	715	763	734	734	765	733	748	707	722	715	724	736	759	719	766	748	752	743	771	741	745	737	724	748	723	778	751	783	764	739	759	768	773	756	754	759	779	783	748	719	768	729	794	747	698	704	718	738	765	705	704	726	783	734	718	772	757	728	768	772	750	726	815	757	726	763	757	733	743	733	742	747	789	769	693	742	766	729	714	716	711	726	714	795	731	706	728	745	742	746	766	756	742	734	773	745	750	762	771	771	737	775	785	716	748	748	722	747	779	739	759	775	717	740	762	669	732	767	770	749	752	747	693	756	781	763	775	731	720	722	780	692	713	722	766	720	719	705	714	784	688	734	771	737	729	728	734	735	745	751	756	707	800	754	732	739	716	739	751	727	736	701	738	756	731	787	748	767	753	713	725	792	723	759	704	705	737	703	761	763	731	767	728	767	769	726	756	715	765	788	713	768	738	710	729	737	762	742	730	745	725	741	745	747	741	733	756	722	759	732	733	772	753	732	732	746	778	741	773	751	723	742	785	729	772	749	750	746	775	757	745	767	748	707	758	709	753	742	745	724	690	751	742	794	741	768	736	713	822	701	696	740	681	713	774	725	717	734	733	808	758	749	798	746	723	726	722	744	726	742	735	735	691	707	734	745	751	780	793	707	738	744	739	728	727	745	742	743	707	761	733	758	752	729	737	789	747	748	760	749	727	778	791	765	745	742	720	731	696	795	751	782	746	775	754	788	730	745	757	708	782	727	798	741	709	777	719	761	736	751	751	726	745	738	746	710	743	717	740	744	738	756	786	749	730	706	710	756	723	727	744	760	743	746	719	750	778	740	751	725	772	756	737	780	722	738	753	723	711	793	751	744	672	689	718	750	742	731	720	775	779	740	738	729	710	748	748	755	720	745	723	730	753	756	745	728	790	746	661	736	740	757	712	751	731	731	751	724	753	773	760	743	725	724	772	770	772	699	722	754	727	755	751	729	750	687	751	759	753	718	778	728	747	794	717	728	740	750	788	729	771	783	761	782	732	763	727	782	725	741	741	767	744	724	727	760	717	743	730	729	769	678	757	721	759	703	776	744	755	760	746	763	754	779	715	763	752	686	760	749	752	777	737	764	732	721	787	736	680	731	721	763	717	758	799	728	727	742	687	786	707	710	761	781	756	730	749	755	753	722	754	754	741	729	715	772	714	740	732	723	721	717	725	711	713	738	755	720	751	758	747	709	758	782	730	776	761	730	741	749	751	773	707	750	750	728	738	733	766	714	747	785	754	762	772	723	761	741	735	719	714	716	796	795	719	731	790	749	727	713	741	750	785	715	727	744	737	743	762	760	710	789	746	750	796	724	705	774	743	758	746	737	744	760	772	721	754	726	709	734	751	721	739	735	803	792	763	708	751	707	736	699	762	799	763	765	782	724	711	740	745	721	741	744	716	729	737	720	799	713	769	714	735	795	717	782	731	718	712	734	724	762	762	753	724	733	748	722	721	729	778	767	742	756	731	770	734	761	783	709	751	756	747	735	704	672	725	753	773	702	728	754	713	696	727	758	752	713	753	794	742	770	761	774	771	775	725	700	738	700	723	728	728	706	754	731	759	752	737	780	735	745	761	767	738	774	789	733	772	760	721	691	671	807	767	711	687	760	777	706	745	759	704	745	693	697	738	716	771	760	758	735	763	783	690	741	706	745	740	771	717	750	707	758	699	731	715	726	740	751	743	726	803	724	782	788	760	744	771	775	710	763	730	724	745	741	766	743	736	715	781	722	731	750	762	710	734	739	741	709	716	745	739	794	760	726	721	695	726	698	791	698	728	736	753	732	729	722	759	804	790	759	788	732	765	807	725	699	719	713	772	781	737	732	737	728	717	803	785	697	736	756	759	705	762	782	731	757	747	747	759	760	735	709	758	731	769	755	744	724	758	726	753	747	725	764	739	722	770	757	732	747	686	784	738	776	743	725	739	735	755	722	742	717	746	735	742	741	754	728	746	755	730	732	765	775	713	782	736	759	699	757	746	696	719	741	751	747	801	726	725	766	728	697	711	686	696	734	767	738	752	732	712	773	759	777	736	770	755	725	790	747	755	688	713	734	725	773	728	722	760	769	742	718	767	769	733	766	714	754	776	733	747	759	723	727	761	703	735	725	706
27051	21060	17774	10239	5008	2737	1469	987	838	682	612	552	570	479	517	487	476	517	500	474	469	453	414	477	442	501	433	468	415	475	437	490	453	426	494	445	412	449	491	476	417	447	473	438	486	441	427	423	455	435	457	460	418	422	458	482	455	403	442	465	495	471	431	480	468	450	463	458	466	446	426	448	481	435	469	472	513	453	466	457	434	485	525	451	469	460	487	455	445	460	483	444	434	450	463	485	472	494	474	449	460	476	472	486	460	445	445	476	446	450	412	469	439	445	447	454	487	438	441	506	463	490	418	461	480	491	443	448	484	431	456	475	454	434	437	490	437	499	454	439	461	448	495	451	473	454	478	447	433	441	457	453	461	437	441	456	448	430	456	471	444	486	440	391	419	429	441	446	457	459	457	435	460	430	461	438	499	425	459	416	442	453	493	408	447	489	475	424	427	454	484	425	441	445	422	461	481	426	424	474	438	442	468	450	423	490	420	449	450	475	482	465	465	453	435	450	427	458	415	475	473	482	451	456	471	459	454	445	454	462	430	490	452	464	454	417	475	475	450	476	442	402	421	436	448	459	462	481	429	425	487	456	469	446	482	476	463	438	428	448	440	430	450	481	451	441	476	427	456	438	450	446	467	457	469	428	434	447	429	445	449	490	380	442	447	470	417	426	435	476	445	475	469	475	417	461	467	465	461	449	447	440	468	449	427	428	452	454	432	451	485	467	429	439	467	435	433	447	450	454	443	423	455	462	469	479	462	470	456	470	428	479	435	447	469	437	449	445	436	429	454	478	442	483	491	479	418	468	515	444	440	441	453	490	445	422	441	432	404	420	458	491	427	462	459	430	498	430	445	450	448	476	456	469	460	427	437	447	416	460	442	446	427	450	470	427	443	441	460	426	469	438	421	438	495	428	431	409	465	471	482	470	460	456	462	473	470	423	455	458	448	464	393	472	446	438	416	473	438	458	428	462	431	473	422	477	394	454	476	469	443	432	451	478	464	445	427	433	447	427	462	451	466	395	415	455	444	438	446	413	447	433	452	461	444	463	464	431	459	450	434	438	466	458	448	474	463	444	442	457	417	442	446	475	436	395	446	483	430	413	418	438	457	457	443	454	465	462	454	414	430	424	468	450	447	444	421	415	459	461	461	484	491	444	467	458	456	424	431	433	441	436	438	481	457	478	454	439	446	498	424	454	460	402	442	470	439	458	451	467	474	456	475	440	431	425	461	439	486	456	451	415	453	471	484	433	445	461	448	474	458	477	440	476	438	417	417	485	408	458	434	471	444	463	470	468	468	445	457	440	455	447	460	451	436	447	483	465	480	494	438	430	440	465	446	447	445	460	445	458	448	445	452	414	424	469	460	468	436	441	438	448	481	435	474	453	485	447	441	457	460	471	430	465	429	465	452	458	452	445	470	459	446	424	457	444	484	477	431	424	426	470	429	454	440	434	487	458	433	411	484	440	465	456	492	457	464	496	431	450	457	452	466	449	457	498	451	430	482	465	466	440	450	425	487	450	428	445	451	456	465	472	469	439	439	432	415	453	444	484	417	405	427	493	435	446	455	450	441	482	420	456	454	479	478	463	466	436	442	447	393	459	465	430	468	496	443	483	445	452	450	481	490	426	469	505	442	479	508	438	444	442	464	435	429	447	444	421	460	415	474	483	452	459	435	462	438	440	457	423	454	454	419	421	452	456	469	412	425	491	449	443	445	452	470	455	455	482	454	485	440	491	438	476	497	424	417	446	451	463	440	453	450	420	440	433	427	467	461	470	457	428	471	399	440	461	457	435	460	465	470	447	461	419	432	456	453	472	454	432	454	512	425	444	447	466	436	424	410	435	424	423	416	491	450	448	466	454	398	502	478	443	438	466	447	467	435	416	445	397	470	464	475	426	459	461	457	476	438	440	473	444	441	447	422	472	445	456	443	457	422	464	432	458	467	433	424	471	461	436	426	459	475	489	488	446	453	473	417	471	412	438	468	455	481	460	460	458	439	435	430	417	468	433	466	467	469	463	439	451	451	461	449	445	463	447	449	472	481	455	430	451	429	456	426	427	468	451	480	465	490	435	436	475	468	453	431	454	449	484	434	468	484	421	468	422	467	458	434	441	469	448	434	471	454	461	462	432	447	469	416	447	441	440	412	418	471	457	439	434	479	501	413	499	446	423	457	466	473	448	443	455	440	463	466	458	449	470	485	425	412	456	445	473	447	425	450	439	437	469	443	452	447	431	469	435	439	411	447	495	453	477	483	463	487	467	426	442	450	445	476	497	444	455	463	472	434	460	449	450	443	465	423	455	442	475	470	484	410	476	482	446	487	456	456	476	432	442	484	454	411	432	421	483	443	424	442	459	432	438	478	480	448	428	453	463	433	453	428	424	444	466	433	406	410	456	448	454	448	469	425	481	424	446	458	461	433	437	423	445	433	426	431	503	404	452	483	466	483	458	428	438	435	415	442	442	487	447	501	438	438	475	459	480	444	459	448	476	519	429	471	463	476	465	425	447	436	451	429	452	498	482	414	435	446	463	461	491	464	456	440	448	448	424	485	421	476	475	427	468	436	433	437	445	460	439	459	431	433	450	468	453	466	457	429	469	459	395	424	471	415	460	421	429	455	436	445	446	455	459	443	482	482	466	460	422	410	427	446	471	421	433	504	455	441	435	425	499	500	442	474	425	448	443	467	446	433	453	436	482	475	473	440	504	467	456	508	471	476	469	435	459	421	425	448	440	433	453	440	465	458	417	437	419	436	436	448	430	452	468	409	433	451	401	441	485	450	455	459	459	386	477	441	442	442	424	447	399	452	477	455	445	444	431	459	454	446	455	447	434	435	467	441	431	472	452	430	468	424	486	444	455	428	466	458	435	482	442	464	476	449	478	448	474	449	438	447	451	453	480	478	434	426	450	460	456	415	434	448	461	465	455	459	425	439	480	468	445	458	427	461	424	441	463	474	436	435	451	449	456	461	420	473	451	454	427	433	448	457	442	444	425	446	488	475	420	443	456	439	442	469	485	460	411	448	459	460	446	501	452	442	441	449	464	449	429	450	477	451	459	454	468	439	483	413	460	470	479	463	437	437	486	436	466	467	444	419	435	448	449	438	445	451	434	481	466	486	506	454	478	444	441	439	468	452	443	441	445	428	439	487	456	412	437	462	447	442	428	475	470	470	477	479	470	435	428	420	442	483	415	428	439	438	482	445	488	432	425	481	445	491	470	414	431	444	469	467	487	440	459	458	456	413	459	441	456	423	415	451	425	494	477	448	466	460	446	467	423	450	474	419	452	444	419	448	482	436	428	443	436	430	470	471	438	432	438	480	460	465	454	444	453	462	459	456	450	427	433	441	409	439	431	458	455	435	416	454	451	443	452	433	436	421	463	413	420	484	448	473	444	450	486	439	440	473	417	457	466	448	470	436	408	464	468	444	420	455	450	481	444	451	438	466	425	455	453	451	441	468	482	446	437	431	446	425	449
14212	24188	20741	12947	9076	5734	3003	2085	1540	1138	971	850	776	709	726	695	647	644	627	640	606	605	630	624	615	591	578	576	575	550	576	584	595	539	606	604	578	558	563	559	546	598	596	596	573	551	559	583	590	576	548	574	600	576	570	551	567	572	580	565	569	560	578	574	581	538	553	562	601	584	586	612	581	612	625	613	551	586	565	623	581	645	640	611	639	589	608	558	628	594	607	645	643	600	602	565	544	622	590	571	554	529	615	568	550	573	600	561	622	578	600	591	528	578	535	563	545	582	524	533	601	580	538	563	559	589	569	568	521	604	618	601	565	557	531	557	571	570	601	574	560	560	560	618	570	537	497	549	605	596	577	572	598	591	581	564	581	546	584	548	552	557	622	562	584	560	564	572	588	566	502	522	592	578	533	541	587	585	599	586	558	609	588	547	580	561	536	560	603	551	536	573	547	566	618	564	520	602	581	596	553	554	563	572	561	588	545	526	547	552	564	598	598	611	578	581	598	559	550	577	585	528	535	531	599	613	583	561	600	559	552	579	558	549	574	593	572	553	574	580	542	547	567	613	614	568	575	581	532	528	612	533	542	603	596	574	585	528	544	564	541	560	575	557	570	543	560	598	576	564	577	612	577	539	536	563	554	562	609	556	537	586	532	555	545	562	605	598	558	564	552	589	573	557	586	561	527	551	597	543	575	567	586	556	579	588	560	561	564	557	518	568	535	547	580	575	540	579	581	543	563	560	565	562	578	561	564	534	594	553	608	569	551	554	581	568	587	561	581	567	619	586	614	523	578	588	562	585	571	553	574	568	545	538	560	575	562	579	579	551	651	551	558	602	544	520	574	596	543	606	607	533	570	576	565	566	557	575	559	556	581	553	591	529	552	571	575	564	596	560	571	580	550	588	577	552	566	579	617	611	541	548	591	587	577	596	582	575	574	589	605	566	559	552	584	590	528	522	531	565	595	592	595	584	567	567	575	602	555	626	542	574	570	599	543	520	549	573	518	566	559	573	561	532	610	595	588	593	555	569	570	542	563	611	563	591	577	582	543	550	558	571	568	576	547	559	572	551	530	561	517	594	574	527	602	610	554	576	594	580	553	586	541	558	616	561	539	586	545	566	607	548	540	573	519	554	539	605	571	573	597	556	599	573	571	600	572	633	571	547	568	549	586	559	580	547	564	589	581	579	539	577	592	559	562	601	572	584	533	528	564	591	587	502	577	575	566	573	554	607	578	574	574	558	585	534	600	543	592	584	530	543	607	587	535	551	583	570	604	565	564	545	590	574	599	633	550	530	578	600	556	575	619	527	589	559	570	558	600	560	642	572	616	550	561	511	573	575	529	589	560	588	569	549	606	611	577	549	588	589	576	553	550	556	547	565	567	591	533	568	584	601	534	584	566	589	571	558	568	596	551	566	589	543	553	573	571	610	554	542	574	549	581	568	590	589	530	575	558	515	571	608	541	562	599	586	550	575	577	548	563	542	564	530	541	596	623	580	562	592	575	584	559	576	604	543	572	570	510	539	592	551	551	573	536	562	601	590	568	572	530	560	587	605	532	559	589	550	549	574	567	590	587	568	580	607	559	574	560	593	549	571	554	555	593	546	598	582	567	543	551	609	589	567	567	592	576	598	560	573	563	567	567	573	586	582	598	545	575	553	589	593	572	595	573	534	592	575	561	555	587	587	608	615	576	560	562	592	600	550	585	570	588	575	569	573	552	571	578	584	577	533	563	597	608	580	573	566	583	613	510	566	627	536	576	566	508	576	590	604	523	587	534	610	579	539	604	596	578	584	594	581	592	537	567	568	565	573	599	610	527	585	542	565	584	561	551	560	574	577	554	548	597	573	536	574	587	547	544	543	583	584	604	551	557	574	562	611	550	553	578	572	560	580	555	572	555	585	575	557	577	585	537	539	567	621	517	557	580	530	553	562	574	571	568	569	548	590	566	555	544	602	553	571	548	587	541	584	564	544	562	572	535	564	559	597	596	571	582	592	553	576	579	567	623	584	547	618	589	584	588	587	583	569	573	553	530	592	567	563	544	570	561	539	574	611	577	576	545	578	581	567	580	545	615	573	575	581	506	555	589	527	580	536	568	641	579	576	536	558	592	554	542	553	562	564	578	565	558	571	576	568	550	588	566	544	544	594	564	593	588	587	606	585	605	610	556	593	570	579	512	550	579	586	573	541	556	568	517	568	540	584	564	551	565	543	596	529	512	561	573	579	556	581	600	540	560	564	590	609	570	554	615	560	590	565	525	566	565	521	593	594	566	587	559	607	556	578	589	586	550	554	517	571	559	615	567	552	553	582	599	583	613	558	587	536	575	560	563	608	568	555	545	555	593	589	574	596	535	566	586	555	542	548	554	583	538	520	530	550	583	588	604	577	602	584	565	572	542	547	536	552	543	547	604	528	589	565	585	568	558	555	561	557	573	575	581	559	562	536	604	555	623	559	585	582	572	533	540	580	559	585	562	540	571	549	587	575	534	595	586	523	517	597	583	543	590	599	581	576	590	613	619	564	558	595	576	554	600	552	598	591	558	618	550	557	558	620	607	578	573	541	560	590	570	566	598	592	588	571	577	563	595	539	565	596	596	561	592	592	564	594	543	612	573	566	581	569	547	588	543	584	579	580	591	555	611	613	564	553	575	570	578	554	572	582	561	574	560	539	553	556	541	594	605	566	543	597	557	586	540	557	605	598	565	580	556	564	596	573	575	502	583	585	586	563	553	560	621	552	588	571	603	589	599	542	585	523	573	540	557	524	578	594	614	559	582	593	540	526	545	558	584	563	584	574	544	556	547	589	545	563	578	621	595	568	615	601	581	548	572	584	578	550	565	571	618	568	569	564	602	556	527	574	529	583	565	608	548	582	554	540	562	570	577	548	544	538	522	548	533	581	524	574	575	572	558	557	587	576	618	588	595	593	633	547	573	577	573	551	553	569	555	579	591	603	579	597	564	541	596	538	527	547	561	562	534	592	564	616	601	556	588	586	540	598	574	621	603	568	569	581	561	571	527	560	586	585	574	528	602	597	567	559	587	514	560	555	517	581	568	584	579	538	589	544	544	519	552	561	568	560	604	599	528	608	593	603	586	572	570	592	622	543	526	561	567	551	574	567	578	540	561	569	604	585	564	577	605	592	548	567	572	598	560	546	542	596	569	563	511	594	560	590	585	618	549	603	567	565	572	570	559	616	563	568	557	599	578	574	560	556	580	552	514	523	576	578	547	531	615	595	586	564	555	516	573	568	554	578	593	561	584	594	542	593	612	548	578	558	586	553	579	580	531	552	547	545	603	534	635	559	538	545	571	535	537	591	575	576	553	537	586	587	545	560	541	578	585	577	571	590	589	523	537	580	605	524	566	574	555	606	543	518	567	575	590	561	546	594	604	557	564	578	583	543	566	595	573	585	544	576	549	572	513	544	581	545	588	570	552	582	571	549	598	516	558	562	565	622	564	544	538	567	583	574
23917	21191	28548	24113	21263	14845	4552	2089	1467	1286	1109	960	870	789	854	848	776	803	735	745	746	707	682	667	686	628	640	656	595	607	622	649	645	623	642	562	607	640	641	628	608	614	613	624	641	624	639	639	639	610	670	605	607	613	641	628	649	612	625	617	619	634	656	637	626	620	634	621	670	638	631	655	679	650	672	635	653	659	601	623	648	633	666	636	664	658	653	664	629	641	677	659	625	658	650	624	628	595	722	595	591	616	589	622	606	642	696	627	635	596	638	620	572	662	609	636	585	591	603	603	601	620	581	611	614	639	608	604	591	685	601	623	640	644	598	610	636	647	584	623	642	594	645	621	635	635	635	598	595	636	641	621	628	627	608	628	592	615	598	614	640	612	636	653	601	639	611	600	597	589	616	587	612	644	630	626	617	672	613	602	597	614	645	638	605	610	640	621	643	652	586	623	651	594	626	598	591	637	656	614	561	656	613	607	641	600	603	631	653	643	640	688	638	613	595	630	630	624	606	619	579	620	615	599	563	617	653	644	618	581	618	639	646	628	636	614	625	597	605	641	643	672	636	672	605	591	600	647	651	577	624	595	620	618	607	645	608	663	637	655	588	607	625	625	604	597	623	579	644	585	646	641	666	615	600	658	668	587	642	609	682	605	647	663	678	599	643	607	613	650	617	630	619	625	603	620	611	630	601	612	640	629	697	647	666	611	661	596	617	598	632	667	648	616	660	587	665	602	597	595	629	620	631	591	649	612	629	609	646	616	635	572	652	629	612	597	586	644	642	600	636	605	636	619	637	630	613	602	635	603	637	657	563	624	647	614	622	640	626	642	587	624	590	607	598	649	639	622	620	649	623	634	687	613	614	587	644	633	617	647	601	656	592	612	638	637	617	593	657	608	617	647	643	638	629	663	655	629	601	610	616	606	622	584	587	625	651	643	607	638	594	584	662	614	661	606	612	583	621	613	612	628	631	627	602	613	614	595	606	624	635	567	582	617	593	615	584	638	586	641	642	631	587	648	608	610	554	594	617	670	608	633	613	613	613	662	618	601	627	619	640	641	634	632	624	585	644	650	632	618	615	642	617	616	575	598	670	627	602	617	596	621	626	624	618	631	641	606	591	644	604	616	601	632	636	613	633	594	621	638	610	586	617	631	587	591	606	658	626	602	624	639	580	615	597	601	623	581	564	609	605	609	589	618	598	641	638	626	611	580	601	598	627	627	657	622	592	636	578	635	624	614	619	597	569	622	599	621	633	614	646	630	586	665	630	591	599	647	675	608	614	587	627	603	589	603	649	619	628	630	588	613	623	612	647	618	622	590	580	614	587	598	608	617	603	629	579	652	643	609	590	605	606	585	665	589	633	608	611	627	575	660	567	582	604	604	596	635	625	625	563	657	598	607	637	598	636	610	595	647	632	626	641	619	593	611	614	626	636	586	621	626	611	631	627	626	628	601	687	628	615	609	607	608	605	590	630	628	618	619	624	627	595	619	618	623	612	643	565	589	578	648	603	648	638	645	603	577	577	633	611	629	666	595	600	636	523	578	668	608	599	631	598	613	627	638	627	613	615	629	633	653	610	614	645	594	568	659	631	651	654	667	641	639	646	597	654	620	601	620	629	631	671	621	608	675	616	631	603	620	672	653	604	615	665	574	601	574	633	627	624	595	633	611	653	639	605	613	609	605	569	625	612	594	595	592	604	611	598	588	633	628	647	641	623	591	639	659	616	636	602	629	614	665	634	607	661	639	631	625	623	617	595	636	620	594	626	632	626	627	583	618	570	615	634	641	618	662	646	596	608	650	570	588	610	612	604	626	596	613	597	620	571	634	631	622	628	542	604	597	659	622	617	595	630	610	588	610	635	624	574	658	640	613	583	611	614	609	616	581	587	636	645	615	604	613	657	649	630	622	607	650	640	608	613	638	588	615	619	626	625	631	583	619	608	614	617	638	645	632	599	610	632	631	585	616	606	625	644	615	621	630	628	566	597	618	610	593	628	582	604	632	620	612	635	641	634	661	612	635	642	596	606	625	632	644	583	559	637	565	635	581	624	587	626	586	673	591	623	594	635	615	658	589	613	545	631	580	620	579	614	613	641	621	636	622	599	619	616	626	588	596	588	626	595	598	633	609	556	614	677	589	590	600	659	639	615	609	591	625	580	564	619	573	582	648	610	643	617	644	604	603	586	600	625	666	620	570	601	590	611	588	591	612	608	614	574	604	644	592	606	614	623	618	632	620	628	625	617	646	608	601	627	625	615	576	618	601	591	637	661	631	644	601	609	627	610	594	612	620	611	614	632	576	640	656	649	643	629	617	653	589	685	604	615	597	620	627	642	582	584	613	579	629	606	657	593	622	614	591	630	638	581	604	660	620	612	639	583	618	650	583	607	598	590	579	627	588	596	644	610	613	592	609	594	639	613	609	609	594	642	585	638	601	611	621	682	579	621	603	659	599	578	621	618	670	628	573	629	568	612	621	611	597	640	613	594	621	648	600	627	630	617	617	609	624	606	621	604	598	584	643	624	618	640	631	612	617	626	605	640	623	604	603	613	602	651	597	600	617	621	652	648	629	631	626	611	612	649	595	619	609	614	655	652	620	599	614	594	585	593	637	629	581	575	606	615	615	651	646	598	596	588	642	623	625	614	583	626	600	616	590	646	621	651	634	641	592	587	594	551	587	599	578	588	634	583	681	620	583	632	645	630	615	614	617	630	627	630	584	606	639	612	610	609	572	623	637	564	616	619	608	627	662	624	631	625	574	612	642	652	606	592	571	579	626	646	633	614	638	608	583	617	614	586	602	620	603	633	630	604	601	598	604	641	620	665	593	616	600	647	601	654	637	568	608	653	579	642	612	573	626	612	613	610	620	673	647	631	614	622	628	602	623	613	634	629	640	581	593	603	645	631	628	648	634	652	627	645	630	652	625	621	625	604	584	618	641	663	606	623	588	596	582	647	603	599	658	629	648	608	606	618	635	599	621	652	613	599	664	622	633	556	599	643	619	646	586	599	643	614	601	635	639	624	612	607	647	557	604	612	654	623	581	600	618	591	633	612	596	613	626	612	673	604	613	639	578	580	604	645	634	596	629	663	606	558	597	614	655	638	612	626	585	648	620	648	611	654	644	604	647	656	622	614	611	605	579	593	598	614	613	635	612	621	628	606	657	600	617	586	589	636	623	618	565	637	650	580	634	670	624	629	622	604	643	603	585	604	613	617	666	612	620	589	621	618	627	575	612	665	587	629	601	611	595	637	605	596	633	623	578	577	613	596	637	621	621	636	592	647	609	659	576	624	602	669	605	575	613	611	606	640	644	614	602	624	601	630	612	611	630	634	670	569	651	592	612	601	557	637	622	601	613	607	609	609	597	588	609	569	621	610	576	601	618	663	616	605	633	647	649	579	618	662	634	654	582	625	623	580	617	624	649	651	609	594	648	669	603	621	618	649	668	627	683	641	641	614	613	645	648	598	587	624	643
16381	32648	29771	20234	16007	10801	6227	3992	2909	2394	1941	1585	1436	1321	1175	1086	1112	1112	984	954	979	948	960	905	834	857	879	829	887	815	811	798	812	798	776	838	788	811	761	814	799	798	753	753	726	778	844	771	797	758	790	815	785	814	814	766	781	781	783	756	826	834	819	726	791	732	735	776	738	817	825	844	843	875	898	780	798	791	780	841	864	820	886	869	834	844	808	817	767	810	854	914	852	788	806	809	779	801	776	766	742	810	761	757	734	791	807	771	831	781	767	758	735	751	790	828	693	772	721	787	747	772	777	767	752	802	787	763	779	828	774	783	762	747	800	756	774	784	756	749	816	706	798	763	698	771	779	790	773	789	781	786	729	770	701	782	796	750	754	752	738	787	770	742	756	756	782	801	737	764	814	761	733	836	806	764	779	738	746	810	835	748	758	778	798	768	729	775	811	787	756	777	724	808	774	793	790	742	784	729	765	781	781	771	809	737	781	811	812	853	793	817	798	763	758	776	785	744	799	793	772	837	809	746	714	759	740	768	791	745	754	831	821	793	774	784	768	787	738	751	771	806	783	781	727	768	732	789	812	762	762	754	742	750	808	777	742	741	723	778	733	748	832	755	760	798	775	757	750	739	743	782	747	767	749	791	717	754	752	776	779	775	759	811	767	794	767	798	792	764	772	749	734	765	774	774	758	720	837	756	748	770	751	759	782	753	751	768	754	787	788	776	711	765	757	731	761	770	757	765	812	775	737	761	783	796	736	829	808	731	748	806	715	813	749	786	809	768	764	786	736	795	791	802	775	762	780	714	745	763	796	715	804	781	830	747	756	785	727	748	745	751	768	761	790	787	772	798	751	761	804	764	804	793	761	843	728	797	742	797	771	774	701	733	790	746	781	756	759	759	771	750	759	833	809	763	745	764	766	786	783	776	725	778	743	780	770	769	765	808	771	818	750	760	757	775	765	794	747	794	801	793	757	729	709	771	731	793	715	792	761	776	823	788	750	797	716	744	782	801	748	778	805	730	747	833	795	717	760	757	765	774	787	760	717	791	758	792	752	754	809	796	781	817	743	796	783	775	801	737	751	742	859	774	756	810	744	736	780	786	818	742	792	753	802	737	764	804	764	789	762	744	770	785	752	742	789	753	773	773	728	769	752	781	776	778	765	750	831	734	808	817	711	802	758	744	766	777	803	753	809	734	785	758	821	796	759	736	790	761	773	774	788	798	785	700	748	801	742	759	739	768	774	749	743	756	776	783	749	757	755	810	780	735	742	767	800	759	791	776	730	737	803	766	758	702	729	755	783	777	774	755	789	751	770	775	788	739	791	779	769	740	765	789	784	770	738	727	762	787	770	781	769	822	807	790	780	744	757	769	777	757	790	765	792	789	741	785	771	778	759	800	751	756	778	794	791	751	732	792	805	758	782	760	746	795	778	770	711	766	731	774	785	773	795	770	824	743	749	776	740	724	722	805	779	746	776	745	771	743	759	744	769	803	779	768	750	743	779	744	768	781	724	739	787	718	736	730	777	818	771	739	819	790	747	748	755	767	764	781	803	788	801	833	742	775	787	781	736	779	733	801	756	774	793	802	775	752	725	782	729	812	784	748	787	800	785	828	743	802	752	739	745	764	759	759	757	768	774	767	779	804	770	777	737	726	735	774	780	744	791	799	808	757	790	742	746	793	766	739	743	758	739	734	768	755	761	707	753	754	772	803	735	785	767	814	796	752	745	770	739	804	760	793	782	800	771	724	766	807	753	785	826	736	801	745	771	753	711	761	736	771	781	756	771	820	731	746	782	767	771	767	754	770	785	780	768	797	742	737	827	744	765	785	821	749	815	759	747	820	795	755	802	769	762	769	758	762	746	735	814	800	773	804	780	732	769	768	776	737	788	810	792	789	805	803	773	786	755	755	740	832	770	765	795	729	810	786	783	767	782	828	774	779	721	796	805	847	784	737	777	783	720	784	768	795	730	759	753	795	777	793	833	775	751	753	744	772	800	777	767	771	802	808	779	764	777	813	784	728	746	782	755	782	797	807	754	739	730	711	761	764	760	802	800	760	773	801	718	785	844	765	739	759	766	807	755	764	776	801	741	733	763	773	763	766	759	786	745	751	773	773	796	836	755	704	759	751	786	734	770	795	760	764	772	752	768	801	729	775	763	784	761	764	766	758	756	773	787	703	793	795	770	750	759	762	767	819	731	747	766	779	752	776	764	784	785	777	765	763	762	738	789	820	796	784	785	773	718	805	754	730	773	825	806	768	782	756	759	772	761	772	779	775	811	745	726	738	810	815	757	761	732	776	748	783	795	761	764	780	749	789	741	775	818	758	743	801	818	768	827	792	761	762	818	721	773	757	765	775	795	745	779	784	721	793	795	744	800	813	796	779	776	775	754	798	771	749	800	773	799	785	704	787	818	754	786	748	736	816	771	743	729	733	719	771	748	742	778	779	791	731	820	737	760	754	756	778	794	776	764	794	771	820	750	777	782	779	759	817	806	783	774	760	804	799	762	760	777	820	799	803	775	768	738	749	762	748	760	805	733	761	756	793	741	782	783	760	806	787	795	817	747	810	772	786	793	819	727	737	751	765	769	823	743	803	767	745	728	724	784	711	835	767	751	798	795	780	787	782	761	775	764	791	791	778	806	798	765	780	781	770	775	783	779	767	755	781	785	743	801	767	743	807	746	719	778	747	846	777	773	765	745	780	787	759	792	734	784	759	755	785	815	780	766	788	764	773	816	726	747	742	798	753	759	754	742	778	729	734	792	764	743	725	783	779	748	797	723	790	784	813	740	761	756	779	690	725	746	728	735	804	756	733	780	773	740	808	759	752	831	752	760	794	773	810	779	781	804	756	762	737	761	756	801	804	755	767	781	744	806	777	785	761	768	775	775	750	787	762	769	806	797	765	801	742	775	783	782	777	747	761	754	729	808	735	744	757	802	749	770	810	727	769	764	791	752	768	796	735	805	764	766	779	744	778	785	719	787	752	793	814	797	790	757	778	784	754	782	777	781	793	746	715	770	776	742	740	695	750	729	796	729	783	816	741	760	784	788	748	753	774	805	725	713	761	760	759	728	768	769	744	792	727	783	739	833	762	746	815	740	741	815	811	713	759	774	786	787	791	707	807	762	801	766	783	785	775	756	769	779	779	773	767	732	775	756	740	792	736	801	707	728	779	754	821	799	716	769	744	785	788	786	764	748	737	765	771	738	730	743	738	801	771	717	746	756	767	813	755	804	806	757	764	736	803	783	794	786	715	770	750	701	754	800	775	795	752	784	790	807	783	815	765	798	719	793	752	779	783	768	781	762	739	775	759	765	752	748	822	737	756	748	748	758	796	783	787	790	795	750	775	766	767	722	794	724	814	746	746	717	769	760	746	750	754	773	803	794	748	727	800	743	747	735	782	760	772	787	782	781	730	781	781	815	765	774	752	755	747	728	758	807	743	741	775	795	772	829	726	817	792	795	755	746	723
25145	21148	27326	25140	14283	5224	2495	1256	947	761	657	574	553	505	450	489	471	442	453	408	435	457	363	343	364	392	382	369	398	377	432	354	388	368	398	387	394	370	390	344	344	352	330	361	416	367	378	424	374	387	379	357	386	375	371	361	396	367	374	380	360	393	378	359	360	357	388	371	349	346	370	364	367	428	400	383	384	377	368	366	411	393	371	406	418	416	381	349	396	384	394	392	403	400	380	383	394	346	376	344	349	340	339	383	394	372	378	405	387	365	390	356	345	352	330	345	367	324	358	381	368	379	397	349	381	403	357	358	368	376	354	382	366	365	360	372	399	374	368	342	408	353	359	352	348	403	375	355	336	322	398	365	347	336	391	408	375	364	339	370	372	378	376	381	343	348	353	373	368	363	385	375	385	407	406	387	388	361	330	342	336	343	388	399	394	373	331	349	418	360	361	376	381	367	358	365	371	386	397	343	348	341	376	371	366	373	391	371	365	367	335	335	339	365	355	360	357	396	367	355	372	367	338	383	311	384	331	351	401	357	396	366	380	374	374	406	376	371	384	380	345	371	389	359	351	384	399	356	389	391	393	371	362	383	349	369	393	384	386	379	385	398	347	358	415	378	351	390	384	411	399	366	345	390	377	392	369	390	361	390	366	362	364	379	391	355	355	401	376	352	355	345	367	399	344	380	354	374	326	340	391	359	394	324	371	360	423	357	377	388	323	435	372	387	338	378	331	379	352	366	362	373	359	366	378	349	402	377	362	372	377	385	364	369	341	397	370	329	343	338	378	396	371	340	378	396	368	393	352	365	348	371	393	357	372	369	396	381	363	380	384	382	388	393	366	350	374	364	368	416	357	391	355	368	368	351	332	354	351	356	375	331	390	409	332	359	376	341	305	391	369	398	354	385	331	360	364	393	369	345	340	395	345	368	373	379	335	354	359	368	349	396	334	329	360	371	357	367	363	388	388	346	402	371	390	366	379	355	391	389	401	358	372	421	364	370	349	388	335	331	386	389	371	355	389	360	356	361	385	368	388	359	363	378	358	367	380	384	378	372	405	380	389	391	323	384	367	377	364	354	384	394	348	402	359	371	364	370	406	356	336	402	361	367	354	397	357	365	377	339	371	380	336	331	363	356	377	378	393	385	349	404	379	386	350	334	380	362	333	364	379	359	412	325	413	380	385	331	389	387	361	342	355	370	355	353	371	365	378	424	381	368	352	360	385	341	359	379	355	331	372	391	382	357	368	388	379	357	357	350	355	359	373	373	403	346	363	386	373	389	424	375	357	346	347	358	355	330	367	386	393	384	381	398	383	363	362	364	321	332	356	395	371	368	373	364	365	337	360	353	357	362	373	385	364	370	353	353	373	367	371	372	354	388	401	340	380	404	360	382	312	346	347	340	355	367	363	357	354	366	348	385	415	373	374	316	354	352	395	327	368	383	359	375	378	397	358	377	363	389	362	354	373	378	369	383	376	382	351	359	375	388	368	356	361	352	349	339	347	367	344	355	389	356	374	357	376	357	388	385	371	340	375	331	366	353	356	359	379	377	379	356	377	405	375	391	351	400	357	333	340	377	347	362	360	365	386	360	363	394	340	364	332	363	363	352	369	382	380	370	375	358	373	372	351	353	347	390	391	350	361	378	366	358	329	334	386	358	372	387	368	392	347	383	355	412	375	349	358	385	380	366	359	358	364	358	382	362	385	369	351	401	366	378	403	353	386	380	359	382	363	382	375	369	345	357	361	361	397	382	319	340	383	391	391	369	387	391	378	395	365	356	352	371	369	354	350	385	385	346	385	373	363	378	392	394	398	348	388	322	365	336	345	371	357	360	380	372	343	368	370	372	369	389	392	378	339	360	366	359	400	385	345	374	349	413	373	410	383	336	344	367	365	372	386	349	331	406	353	368	355	358	377	352	331	423	363	360	401	385	361	391	377	387	347	395	373	357	368	362	393	352	348	393	358	361	362	349	329	362	356	360	373	365	403	368	358	358	371	362	339	343	361	330	396	389	339	361	364	334	386	339	385	357	348	381	389	374	357	335	322	381	345	361	345	342	391	362	383	364	368	362	345	348	350	381	368	360	376	362	359	357	352	403	379	368	362	363	419	358	359	349	381	355	372	391	359	402	368	362	374	353	390	375	379	325	374	360	360	386	373	364	358	377	387	350	401	377	367	363	366	359	351	341	366	371	357	395	356	376	369	357	361	369	357	400	376	352	386	365	366	390	360	353	393	359	392	352	353	393	376	382	363	380	358	338	400	385	347	377	368	411	369	355	358	365	375	367	391	381	345	366	361	372	361	377	357	365	360	383	356	337	352	360	374	374	337	358	369	387	388	347	336	367	368	380	368	375	375	400	362	355	359	363	390	356	381	340	365	372	364	393	353	371	394	369	395	385	385	363	327	371	375	381	365	362	346	364	394	406	356	349	371	354	372	366	366	381	359	350	373	383	364	400	383	359	364	358	352	377	355	378	359	358	355	331	367	382	356	373	399	346	371	374	329	397	356	389	400	376	322	392	339	361	374	374	344	368	409	343	353	353	414	331	397	361	355	381	345	371	344	363	335	362	356	385	346	333	400	371	364	382	367	354	388	412	343	352	395	385	377	383	329	368	392	359	390	405	382	386	359	346	369	356	391	357	365	373	343	386	353	357	374	392	379	377	340	393	343	374	378	358	336	331	381	376	381	367	374	337	353	353	363	367	384	360	345	401	361	367	369	387	390	325	401	355	341	389	377	367	352	343	387	387	372	373	347	374	375	368	364	394	366	380	373	365	376	396	370	375	398	342	395	359	377	415	377	379	345	353	350	378	374	353	376	414	354	392	316	375	376	390	373	391	364	343	369	391	335	384	356	356	397	399	391	337	376	379	343	349	358	365	376	370	373	342	375	373	394	364	373	361	377	370	332	416	381	376	374	364	393	380	397	373	358	367	340	380	347	343	367	358	343	360	391	407	354	379	360	364	374	367	357	367	391	366	370	379	405	365	335	372	349	354	364	320	361	403	386	349	367	340	354	330	362	316	355	342	378	377	360	382	357	386	378	389	342	380	400	395	359	342	353	344	366	367	371	391	379	357	394	366	362	333	367	360	346	377	356	349	366	370	357	368	341	412	348	354	374	359	352	331	356	377	378	370	386	335	374	384	344	375	361	378	328	336	352	339	366	379	366	374	379	356	353	322	347	368	351	394	389	379	381	373	370	345	368	351	380	356	365	382	368	364	380	388	400	373	361	363	395	369	372	374	381	354	385	352	356	383	348	395	361	372	329	353	368	365	378	355	338	362	383	385	354	411	318	370	369	366	374	392	334	364	389	409	356	350	361	383	380	364	357	331	378	371	340	351	375	333	321	366	391	372	373	373	378	351	376	357	368	407	354	373	337	384	367	374	343	371	369	383	364	375	351	407	355	379	385	375	363	376	412	346	361	355	379	376	348	385	369	390	344	349	366	381	361	351	377	356	397	355	335	393	370	381
16388	29856	25029	17873	12961	8618	5366	3041	2210	1605	1272	1020	858	827	756	661	668	693	651	602	599	540	611	547	518	529	526	559	520	485	522	478	520	532	474	520	492	455	527	532	497	461	475	492	474	437	508	474	516	504	527	496	495	492	492	493	448	483	470	514	513	459	513	502	471	483	484	528	473	524	513	512	544	509	593	516	503	497	470	518	499	500	524	557	568	523	520	495	542	533	531	541	507	506	523	501	486	465	498	493	508	469	495	486	471	457	496	530	499	518	497	463	459	502	468	525	493	491	471	481	500	494	485	452	445	487	502	482	431	442	489	515	470	468	514	467	496	480	487	508	456	491	489	481	453	505	470	451	479	506	476	448	463	460	514	459	472	438	459	466	498	468	513	449	472	502	506	446	468	453	473	467	471	522	501	493	516	511	494	464	475	431	504	469	488	498	487	482	500	481	486	483	469	473	490	482	464	477	471	461	501	473	506	463	453	484	480	475	462	509	467	437	463	478	493	461	471	450	481	507	442	470	464	510	506	463	469	485	481	450	500	538	481	504	464	471	494	434	503	439	501	452	475	508	458	473	503	467	496	455	523	459	470	482	465	466	479	471	483	503	456	492	477	461	504	461	503	462	443	474	470	471	468	509	421	494	515	488	477	480	449	460	498	451	468	470	504	488	474	450	490	454	489	455	489	483	475	512	492	449	489	479	472	458	491	482	490	508	465	467	484	477	453	497	538	459	499	507	483	458	490	513	472	481	477	475	485	488	513	456	519	464	479	519	491	464	434	503	454	488	492	446	448	547	480	468	476	504	489	476	509	492	455	472	451	482	508	491	476	502	498	500	491	474	416	485	485	464	475	504	485	444	490	457	481	480	482	517	467	479	464	473	490	467	471	505	471	466	477	498	471	462	493	474	494	501	486	484	495	484	448	464	496	477	450	510	482	478	484	463	481	506	497	477	512	427	473	486	481	504	468	489	477	499	492	491	449	464	508	446	472	470	469	485	441	503	468	470	515	474	511	458	462	488	478	489	475	480	469	454	482	462	446	457	496	458	542	519	481	475	486	515	461	477	478	461	471	512	476	456	494	511	486	491	471	506	523	484	472	461	479	443	505	501	489	456	451	469	465	483	467	456	475	472	429	474	506	505	489	456	501	489	473	493	470	510	483	471	522	480	479	501	470	449	463	513	482	482	485	477	491	457	490	465	480	494	482	486	459	500	493	489	439	479	498	489	475	483	463	478	544	459	464	435	502	471	471	485	493	496	486	446	477	456	499	459	482	510	498	509	507	472	497	478	477	457	458	482	485	453	466	494	460	462	497	505	493	442	449	463	513	487	493	478	468	452	515	446	458	487	446	455	464	512	453	485	471	483	456	480	481	456	515	466	443	461	467	513	494	499	487	455	466	499	456	479	485	507	479	460	456	474	462	483	459	482	473	491	461	522	497	463	481	462	479	439	503	508	501	469	473	488	452	503	499	477	455	470	490	447	485	475	521	500	467	481	475	458	504	445	520	474	447	481	476	499	491	453	456	487	475	464	506	434	474	481	479	474	519	471	447	480	470	465	492	490	451	483	481	466	486	481	447	401	493	499	482	486	481	442	448	465	500	464	472	477	477	463	475	469	491	462	505	480	482	456	500	473	452	500	474	439	472	490	472	505	480	436	441	480	456	455	484	486	444	475	476	462	471	486	487	500	474	497	451	449	459	515	488	499	488	488	511	509	487	484	485	469	468	487	484	473	470	483	456	480	465	464	517	464	455	493	473	451	456	460	450	469	452	491	466	464	496	520	508	491	542	509	513	463	518	465	481	512	483	496	466	471	521	493	511	465	465	500	497	482	480	513	465	516	448	456	484	490	448	464	507	484	474	470	486	466	501	495	465	496	490	486	493	457	471	479	495	468	496	476	473	489	516	463	473	479	495	485	431	493	502	468	512	465	505	491	466	518	493	439	512	496	486	506	467	474	449	496	447	484	460	476	461	446	474	489	506	470	494	463	509	489	479	479	470	502	466	444	503	477	493	492	484	500	501	493	467	481	451	498	466	466	464	451	458	434	472	513	511	459	491	489	477	472	471	462	466	456	452	474	434	459	487	477	481	497	468	490	473	492	507	490	490	476	451	478	485	471	495	429	472	447	460	501	441	431	473	474	506	450	458	462	498	487	473	473	507	464	469	475	475	502	477	489	478	467	455	465	504	495	508	508	461	493	490	483	480	468	462	442	486	466	477	502	494	494	477	466	471	497	517	504	493	529	508	489	485	487	441	487	503	470	519	483	454	458	481	500	468	458	471	464	472	442	484	423	461	468	489	497	480	507	505	479	503	445	470	470	497	494	478	471	501	451	497	495	493	543	500	480	498	480	468	467	501	471	501	494	458	476	474	472	481	438	492	509	476	486	480	454	467	448	445	460	444	537	447	499	507	427	455	482	516	483	476	496	472	484	417	488	481	449	505	494	455	456	487	485	502	480	476	476	446	491	453	492	489	533	496	500	489	497	475	496	480	484	468	528	484	504	486	469	436	481	478	456	482	497	537	461	484	473	465	484	478	485	539	505	493	464	480	431	473	474	472	476	494	437	478	460	509	483	456	466	413	473	478	460	473	487	520	518	477	488	532	507	482	503	516	473	497	491	471	487	483	496	492	471	513	474	455	475	498	487	486	472	501	450	464	499	464	519	474	494	481	475	510	459	496	473	480	470	485	461	522	501	483	485	473	487	486	445	493	500	448	451	473	484	477	474	474	427	464	468	509	468	495	465	463	497	512	485	499	464	467	523	493	472	491	480	444	476	491	460	443	459	487	463	487	479	459	492	467	488	502	482	458	463	475	469	461	492	483	489	470	512	474	469	478	495	492	479	465	432	457	543	505	509	470	495	500	461	487	457	490	471	482	458	424	478	452	483	478	470	477	449	469	456	490	454	466	468	493	459	488	458	450	508	495	474	440	462	498	520	476	484	455	477	511	464	467	460	474	461	449	456	511	516	497	506	460	472	469	498	480	505	464	527	462	479	522	478	469	466	481	479	464	508	470	480	480	444	477	490	508	501	481	471	494	456	526	457	461	495	478	475	472	457	449	436	502	468	466	513	497	466	478	464	439	457	467	519	441	491	485	485	474	488	492	436	470	496	462	463	500	465	480	467	435	473	462	486	478	482	511	469	496	495	489	463	506	495	459	440	446	457	469	466	462	509	475	489	502	499	442	488	518	505	468	476	487	452	504	472	529	502	465	479	483	518	532	486	488	449	503	480	477	479	488	524	455	496	504	436	453	481	464	473	449	461	471	469	480	435	483	494	435	461	482	476	450	496	491	514	496	477	492	493	477	506	488	490	466	466	470	459	469	467	514	476	482	484	476	494	477	475	458	467	471	460	463	459	448	454	502	459	453	499	458	495	492	495	456	448	465	470	470	469	515	459	507	460	458	469	468	447	469	486	493	504	497	464	474	471	490	464	491	489	479	462	452	494	461	487	488	469	447	483	439	486
22930	21176	28962	23680	21224	21583	15265	3697	1982	1654	1362	1227	973	944	896	862	815	830	758	774	709	723	703	690	689	629	609	654	655	654	643	630	616	638	655	584	611	584	637	613	610	602	591	636	606	591	609	608	623	588	630	631	631	560	567	629	599	644	609	633	549	622	655	570	592	592	567	581	593	595	658	631	678	736	713	638	623	603	571	670	632	711	620	653	645	709	617	649	589	629	661	674	614	627	645	651	580	579	597	606	547	631	565	629	588	634	619	592	634	686	592	609	543	620	591	566	641	599	585	592	636	569	581	621	637	582	617	605	616	608	573	602	583	549	572	604	583	572	600	658	583	614	615	625	604	582	602	607	571	630	608	595	580	564	603	580	608	561	558	608	607	593	624	652	606	587	571	593	592	608	592	611	605	608	611	583	599	566	629	655	599	564	599	600	583	593	626	602	596	567	577	586	589	561	544	570	577	617	622	588	634	568	615	543	596	622	578	617	550	660	585	581	592	591	587	582	590	611	555	607	630	562	567	633	600	587	593	607	618	600	568	523	598	626	595	599	555	595	563	567	577	578	609	610	631	657	531	569	595	561	619	610	588	585	577	586	588	623	583	588	623	586	573	609	602	611	625	610	591	623	608	623	573	604	559	582	623	602	614	587	575	548	596	550	563	578	614	584	578	584	568	603	535	589	560	603	597	582	579	602	611	562	631	568	551	576	564	579	580	566	583	586	589	574	597	578	627	575	582	594	629	581	573	612	593	610	604	590	603	567	590	560	584	589	586	618	618	541	602	612	566	594	603	557	551	585	575	599	588	598	612	566	593	603	637	577	539	593	603	567	587	586	590	561	596	593	571	592	559	612	608	633	594	598	601	613	591	600	597	583	589	585	586	596	591	569	600	561	604	569	581	548	608	584	580	601	608	610	591	564	600	600	576	583	549	545	595	543	634	575	606	589	591	581	593	594	587	562	555	582	606	617	584	609	570	602	623	604	589	599	600	617	574	606	612	622	584	573	579	560	603	586	543	554	583	612	572	590	634	595	592	576	640	590	572	621	608	585	558	566	565	606	589	568	590	572	632	597	590	593	590	569	586	573	599	626	621	623	598	575	584	593	560	614	541	617	584	560	597	590	548	548	569	591	596	543	584	603	575	619	583	613	578	577	594	616	561	575	541	585	593	564	616	579	585	599	568	593	601	622	558	570	539	549	566	570	603	609	610	629	618	601	569	619	587	625	585	607	551	599	636	613	599	583	586	569	558	595	616	600	589	598	601	592	546	605	539	620	632	571	582	579	562	609	615	602	605	558	589	573	599	529	611	577	549	571	618	562	610	527	641	549	590	566	596	598	610	630	593	584	619	570	574	650	606	597	593	568	613	572	603	627	600	578	590	605	586	580	642	583	594	578	595	576	600	601	610	574	590	614	622	590	616	597	611	588	617	567	594	565	600	584	591	625	569	586	577	560	615	583	577	535	564	599	596	555	571	618	612	620	537	552	547	600	601	629	614	580	577	569	578	587	524	571	590	602	645	560	577	572	585	629	613	548	629	609	654	549	584	612	592	584	571	604	608	599	598	591	610	634	617	624	591	574	612	614	556	559	564	608	587	571	568	595	584	554	594	568	554	623	606	584	611	612	585	591	577	594	592	622	617	557	587	587	579	557	574	549	601	574	567	545	563	577	584	617	609	645	607	595	578	605	586	583	595	618	586	588	580	613	576	570	592	606	586	608	579	612	605	580	627	609	640	593	581	575	597	585	634	598	585	622	595	521	592	588	610	555	596	631	611	555	585	594	581	555	590	584	610	585	557	587	576	574	606	590	589	595	600	605	604	614	637	582	567	570	575	533	619	581	592	595	589	592	567	612	572	609	536	590	557	610	570	537	567	630	553	598	595	580	541	615	597	560	580	563	633	630	558	558	592	565	654	553	560	629	589	599	570	615	604	604	598	601	600	587	579	564	582	601	613	578	624	585	579	575	602	596	601	558	573	572	604	593	584	591	569	571	610	586	566	593	575	593	599	609	588	591	579	598	539	581	585	560	570	585	554	608	603	577	608	616	609	600	581	603	529	633	593	592	584	620	623	583	590	626	626	616	540	587	578	582	551	578	633	594	556	609	604	608	591	559	601	559	590	541	579	569	568	583	589	562	580	560	565	626	592	575	598	613	571	597	603	585	589	554	600	608	580	606	603	582	545	629	600	586	584	594	616	594	619	552	528	622	602	573	573	620	599	606	578	568	605	579	581	627	624	593	592	583	592	624	605	600	565	605	590	577	588	607	581	566	613	576	612	576	573	574	556	593	598	586	611	577	623	593	615	567	563	612	560	586	603	584	613	585	604	634	557	544	606	543	587	588	559	615	528	555	596	581	569	618	621	620	584	584	578	566	594	577	605	591	616	590	583	586	564	616	650	559	586	593	617	574	560	580	617	526	628	593	589	603	641	554	610	592	576	571	585	620	621	554	620	572	587	594	566	589	570	579	631	605	563	597	561	589	601	565	558	631	601	649	578	571	586	576	559	578	574	585	576	580	552	575	561	552	583	616	611	572	620	570	597	586	614	591	610	557	576	572	617	574	576	618	568	603	598	589	599	598	632	561	572	611	599	586	624	624	615	562	559	590	570	598	584	621	623	584	624	600	578	601	537	613	591	542	548	579	587	566	583	637	562	566	572	561	553	588	612	547	542	623	623	599	597	575	569	553	586	585	584	541	555	627	556	592	573	565	626	606	553	575	600	601	609	551	605	579	544	586	584	584	596	577	599	605	614	622	563	554	631	566	591	602	565	589	592	608	585	599	569	572	567	601	614	628	621	584	592	583	595	567	588	602	640	623	584	592	608	564	630	598	538	615	581	550	588	556	577	593	591	613	579	543	585	631	573	588	554	574	563	606	588	630	609	581	604	597	559	599	559	593	606	573	608	585	584	591	597	579	568	580	600	577	582	577	571	570	595	596	593	576	584	603	562	615	602	594	610	618	540	539	569	592	588	586	588	566	572	585	555	572	592	559	608	575	601	629	590	624	559	583	577	604	580	532	598	589	655	592	571	641	565	582	614	567	599	579	637	603	569	573	562	573	632	590	569	613	594	591	588	581	603	621	569	590	575	586	559	561	586	610	547	593	654	592	562	617	584	580	604	644	594	602	611	588	599	584	602	580	570	612	594	550	588	552	607	566	607	630	592	584	568	525	538	608	556	607	590	577	570	607	547	586	586	580	585	574	595	588	607	600	600	588	570	564	649	614	546	621	562	589	576	554	613	592	609	563	614	589	546	625	575	562	565	584	607	582	587	630	589	597	588	588	550	593	554	539	539	603	621	557	602	583	576	618	553	600	581	589	593	584	580	579	617	590	580	583	580	607	571	566	575	585	546	592	574	601	558	644	590	614	573	589	552	586	613	599	602	639	618	620	561	594	590	567	564	587	607	609	613	575	593	608	602	569	591	576	601	558	605	597	603	578	629	569	568	577	591	591	586	625	581	627	571	548
19229	38727	33820	26305	21424	17623	11487	6121	4230	3308	2686	2079	1849	1572	1500	1400	1337	1292	1208	1135	1074	1002	996	880	924	832	884	818	855	836	824	743	793	797	805	798	772	762	754	794	737	742	856	739	763	741	786	764	760	799	751	773	788	756	792	758	741	769	791	754	761	745	766	777	764	712	771	737	765	711	812	823	813	970	921	826	821	751	832	831	925	822	803	841	800	835	789	831	814	819	878	842	809	801	805	793	813	737	724	761	770	749	742	734	714	715	762	800	805	751	781	781	735	746	705	668	706	734	767	726	746	756	778	748	785	706	708	737	723	705	725	759	725	718	730	724	779	719	774	730	723	756	720	721	775	752	724	761	706	770	760	773	781	744	778	711	712	756	744	734	731	725	676	758	732	766	753	778	723	735	744	708	734	805	730	716	750	728	732	747	718	777	713	713	762	737	740	730	748	766	732	716	704	720	755	724	748	696	763	726	750	701	791	714	741	659	738	696	794	760	718	753	707	746	733	762	752	725	745	771	716	727	729	698	743	749	743	680	731	737	724	693	720	716	729	753	759	791	745	764	730	728	711	729	700	724	715	772	785	714	759	763	734	723	747	693	749	706	744	726	757	691	734	708	701	761	731	699	717	771	722	701	745	733	737	723	747	775	731	719	739	750	707	764	750	695	744	763	709	748	731	734	736	711	682	767	737	766	783	712	786	733	769	683	707	758	709	705	755	730	759	749	741	770	743	695	693	753	719	713	773	703	775	738	759	720	762	674	734	713	765	729	792	734	727	734	774	730	707	707	773	751	695	738	807	752	688	735	763	745	717	737	756	726	723	748	729	768	759	713	721	717	747	746	808	791	779	747	752	704	736	722	764	725	769	772	706	745	722	748	787	757	754	715	724	735	736	760	703	770	740	678	716	722	715	751	734	695	791	721	754	693	741	738	713	743	663	725	764	730	714	697	749	759	755	742	754	736	773	727	733	804	719	713	783	725	748	700	704	703	724	715	754	770	752	748	753	714	734	750	728	720	766	699	728	760	699	744	675	698	693	710	744	712	757	738	736	736	734	734	727	740	736	739	730	686	728	740	759	719	728	765	737	735	709	723	701	711	728	733	697	778	716	709	715	747	740	730	742	727	755	699	768	742	729	747	750	746	745	786	763	715	745	718	714	752	756	717	730	724	783	701	706	720	771	749	749	759	798	734	741	728	739	778	724	731	706	670	699	706	739	714	740	704	785	725	713	727	743	709	726	704	719	720	793	702	747	717	727	709	750	680	765	730	702	709	718	737	702	688	743	707	739	771	755	704	719	714	760	702	699	744	722	756	722	741	717	758	715	733	732	719	671	696	725	750	765	732	736	739	708	709	764	719	757	716	714	758	728	810	715	714	755	744	719	723	723	765	741	714	732	711	756	753	728	758	710	728	751	717	776	745	793	719	732	681	722	747	747	764	751	760	723	735	771	771	702	750	693	724	774	742	718	716	709	725	765	755	732	725	703	695	698	763	741	720	761	733	729	751	725	704	742	742	727	742	736	704	761	741	770	738	770	741	756	781	728	742	715	762	769	717	747	768	712	726	726	737	751	697	764	740	708	801	704	781	817	713	757	727	709	734	766	705	736	733	778	712	766	756	669	796	743	724	742	723	734	742	740	745	718	755	704	749	729	757	743	697	735	711	783	713	727	769	691	713	695	706	780	706	724	758	797	732	718	727	722	702	777	766	754	798	799	696	723	717	744	795	718	774	769	744	693	764	751	773	770	773	704	791	741	760	696	721	748	724	699	713	749	708	729	705	764	730	758	732	750	707	719	695	701	727	740	715	774	760	771	732	742	774	782	706	719	713	734	820	731	761	734	733	736	757	758	750	770	748	736	769	728	761	756	800	741	725	742	768	714	686	721	754	740	719	773	689	738	749	748	728	733	712	761	736	783	737	737	697	722	695	721	773	710	755	757	677	796	765	707	772	711	731	748	705	775	745	775	780	742	704	743	800	720	729	711	707	700	744	786	689	701	709	783	704	733	714	739	727	776	747	701	798	727	769	728	706	718	744	741	706	757	724	742	726	739	732	755	763	738	694	751	728	742	782	699	725	698	716	768	725	696	704	712	686	722	782	728	718	723	775	768	775	724	731	684	771	742	751	714	702	760	717	704	719	752	743	751	733	710	743	758	723	708	759	706	722	721	742	724	747	720	708	714	736	743	716	739	744	763	760	714	750	771	776	748	739	712	722	725	694	752	780	787	765	785	741	699	720	726	689	740	691	758	767	712	752	730	735	720	755	715	753	732	767	727	719	742	719	725	682	719	726	728	762	698	753	741	752	646	706	717	770	775	748	748	745	712	681	777	758	792	774	710	687	741	753	735	757	736	716	725	747	731	726	783	744	733	695	736	728	714	736	737	720	709	736	670	732	732	737	713	760	724	722	710	691	768	696	742	698	802	737	711	762	756	780	703	680	736	738	730	708	719	706	750	748	729	738	746	721	668	703	729	748	744	751	703	736	806	767	782	687	709	727	740	715	710	729	771	719	726	761	708	690	805	735	725	755	780	746	734	711	727	737	740	753	705	761	762	752	713	720	728	771	743	748	741	780	727	716	741	751	742	735	673	738	774	728	716	699	770	693	698	726	760	759	732	786	773	696	750	725	734	732	671	745	770	727	715	750	782	759	731	684	698	717	765	738	740	708	726	727	760	732	740	787	808	745	703	731	690	732	689	704	724	745	733	726	740	691	721	730	779	729	748	749	720	701	732	787	786	745	738	705	770	693	724	768	673	696	726	735	741	723	747	780	760	760	707	747	742	751	749	732	757	720	738	748	740	732	750	737	707	724	749	737	765	722	713	707	746	721	784	702	718	794	693	697	731	763	693	708	719	736	738	734	765	730	763	702	726	760	743	754	701	679	734	705	720	720	781	682	708	663	719	735	769	770	795	755	707	771	729	707	743	758	787	769	714	752	775	741	780	789	730	681	728	757	695	757	682	734	780	738	732	750	721	745	702	742	740	736	744	739	717	748	735	737	730	788	731	759	741	736	764	706	760	754	731	752	770	766	723	752	731	759	726	758	749	709	739	755	770	713	742	741	761	752	763	720	720	718	738	717	683	744	805	694	733	743	742	763	733	712	688	716	707	763	774	747	696	735	768	748	738	733	700	759	720	749	690	691	711	744	693	750	692	821	696	658	728	758	744	712	719	746	782	749	713	696	714	750	775	702	749	698	731	750	726	765	733	726	733	758	722	720	743	746	723	824	736	775	752	738	720	687	754	749	739	754	733	778	797	694	728	731	723	709	759	777	721	756	726	742	688	731	736	740	771	717	719	737	736	722	779	713	742	759	770	731	691	722	736	771	725	689	784	682	713	714	789	714	690	683	752	723	735	752	717	698	715	729	747	735	703	768	717	767	753	733	713	722	786	720	696	731	668	677	756	695	719	791	769	703	751	764	726	726	752	736	721	758	744	748	687	705	775	747	751	750	738	683	790	724	733	728	733	759
27045	21226	18440	10122	5707	3933	2345	1031	789	637	625	574	562	527	499	496	493	443	461	481	481	485	477	457	445	477	476	430	447	461	449	455	449	429	436	441	480	426	460	460	474	457	430	450	446	436	468	436	465	473	457	435	458	454	425	453	464	479	428	473	458	482	441	445	433	459	422	436	456	431	483	453	504	502	486	445	456	457	451	482	463	515	469	466	465	496	434	446	470	507	429	433	447	465	472	525	471	446	467	444	453	417	478	485	422	451	516	441	450	441	446	413	438	426	453	454	446	457	443	401	439	450	449	470	455	436	435	454	431	480	453	417	470	490	485	447	424	417	444	457	493	468	450	450	464	465	468	454	445	492	463	434	455	459	459	472	471	423	464	431	502	447	406	435	410	447	444	477	450	451	471	494	461	444	422	472	434	429	441	445	489	423	482	463	441	429	485	420	453	451	430	473	437	469	469	449	458	442	456	423	471	445	474	471	425	448	421	436	453	433	447	433	468	426	502	476	432	474	436	441	429	424	445	467	427	467	457	430	450	473	446	485	432	451	429	444	487	436	491	442	440	437	446	462	457	480	440	462	467	450	434	436	459	461	453	436	435	475	450	427	480	488	492	456	467	494	438	453	456	430	452	415	447	471	462	451	476	430	428	419	468	423	511	448	421	477	447	464	439	456	441	425	468	442	455	467	447	453	422	434	457	464	448	464	440	440	466	432	453	437	421	452	445	453	436	450	466	449	418	468	432	452	434	434	437	446	461	429	448	462	468	473	462	456	479	468	441	461	454	487	493	436	452	473	471	420	472	452	455	445	450	463	466	492	433	443	458	451	455	477	422	441	453	407	445	479	462	440	424	446	456	414	427	454	450	460	472	496	428	455	466	463	487	454	476	498	450	437	435	460	464	422	485	470	441	468	478	454	463	456	419	416	445	464	434	483	404	472	450	465	444	426	419	471	455	467	413	447	453	423	428	415	474	451	498	414	475	470	423	488	414	451	470	436	480	461	439	444	464	421	449	426	430	472	430	437	460	485	475	480	431	464	457	448	478	441	450	479	458	435	467	517	459	454	455	457	411	426	414	409	478	468	450	478	481	461	466	472	425	434	466	439	473	454	460	499	438	484	495	444	476	430	428	473	456	457	482	466	432	456	457	427	444	477	440	464	445	438	452	415	436	446	472	465	496	455	450	460	486	452	423	478	480	441	427	454	440	468	472	437	452	469	442	502	455	448	465	433	498	436	481	430	475	415	470	450	465	454	449	422	452	416	444	447	478	486	459	456	456	465	424	464	473	443	411	404	407	437	469	437	433	431	438	455	479	412	454	471	470	445	407	464	435	465	420	414	469	466	474	455	418	441	439	454	465	440	447	467	454	433	457	466	439	471	434	429	447	434	465	445	462	427	459	427	459	429	457	423	470	484	468	423	448	423	469	467	435	461	473	419	453	464	437	456	434	426	440	440	409	459	406	459	473	470	462	463	452	449	453	431	432	473	439	406	447	440	464	467	451	439	446	427	441	489	451	429	439	426	456	481	436	449	519	452	430	481	476	427	472	428	513	442	464	452	443	404	447	479	431	479	446	466	427	441	459	460	435	493	436	463	470	433	445	468	442	456	429	441	450	474	448	451	451	466	461	451	435	452	491	445	443	432	472	449	463	432	460	433	450	485	453	457	418	420	404	456	482	472	444	451	430	460	446	412	483	457	455	443	401	466	455	434	492	438	461	449	439	464	474	473	454	464	431	455	470	455	443	448	452	458	470	490	455	489	430	484	444	434	479	476	454	463	435	472	438	481	440	460	457	436	445	470	435	474	442	438	436	491	451	428	454	487	428	439	465	476	461	461	470	425	478	453	463	412	446	431	425	451	482	473	425	436	423	429	468	424	409	469	459	420	454	453	466	470	427	442	492	456	455	457	435	443	422	417	460	427	407	477	469	462	446	471	476	491	461	458	453	471	484	487	451	480	453	461	458	452	439	469	421	480	447	411	451	461	457	475	475	433	436	463	458	444	455	460	470	459	424	460	465	511	434	421	464	474	423	424	457	463	449	440	457	461	473	451	442	463	484	417	489	471	460	423	437	481	463	444	480	425	450	453	458	460	439	411	445	473	435	456	431	444	444	481	482	454	453	467	426	477	465	461	473	451	418	456	471	464	429	454	468	426	466	446	427	440	440	462	454	469	441	478	459	475	422	462	457	414	442	479	460	415	460	436	461	459	473	437	473	421	451	448	440	470	445	459	450	426	475	489	490	421	467	474	435	430	440	451	453	443	433	445	455	462	461	420	431	468	516	446	458	466	437	486	447	437	461	425	476	479	438	451	457	451	435	461	507	440	434	482	448	452	488	481	453	456	496	461	449	509	447	422	436	439	446	453	453	468	462	441	465	457	448	461	484	446	441	436	469	449	449	454	489	436	409	446	495	443	457	441	458	468	432	424	481	470	486	434	452	465	445	451	475	434	487	414	454	455	463	437	440	468	469	471	450	439	430	448	453	453	446	485	484	500	456	481	506	455	449	435	438	444	452	419	468	434	459	467	452	444	453	444	463	458	441	453	443	468	445	402	435	474	463	470	428	446	433	449	459	436	455	419	467	459	457	430	488	493	452	447	458	461	448	441	433	474	479	421	440	444	444	442	441	465	463	448	445	438	449	472	453	450	471	486	410	420	460	406	469	456	442	443	435	466	458	456	446	448	442	504	446	449	432	438	438	471	427	471	467	431	437	466	432	465	456	438	412	427	479	466	440	447	426	443	468	429	482	431	480	449	468	433	478	434	435	471	436	458	460	445	421	441	476	451	424	453	480	476	447	454	437	456	473	437	468	490	449	447	446	443	451	433	451	441	444	432	441	472	452	460	460	463	434	406	469	452	460	432	456	483	449	483	457	468	441	439	437	465	446	445	434	461	452	429	466	460	492	425	471	436	424	444	479	455	449	430	463	434	447	452	440	480	424	459	481	463	444	487	424	444	448	427	454	438	439	423	435	454	438	462	448	415	406	434	452	413	427	421	464	405	430	441	433	411	463	408	431	481	460	464	491	420	474	455	433	462	468	429	446	453	458	433	425	423	446	446	445	442	425	441	458	462	452	450	418	429	488	474	453	477	450	483	464	448	445	434	463	447	471	470	455	455	462	439	440	467	457	434	468	471	481	462	465	476	444	469	488	424	411	417	472	435	431	440	439	480	460	414	441	450	477	485	460	440	483	462	432	420	494	473	482	431	443	456	467	447	482	465	425	448	466	471	466	436	458	436	439	443	433	449	474	465	411	485	465	426	458	448	443	436	498	439	464	430	426	469	458	446	431	420	437	429	482	459	425	491	410	455	462	434	449	421	419	439	414	460	478	468	417	488	490	376	381	440	447	469	431	442	460	441	470	423	459	473	454	425	481	454	431	455	453	474	470	451	466	447	430	438	451	469	464	459	432	438	410	444	446	483	452	466	453	452	494	441	436	415	468	462	403	466	459	476	466	472	426	484	475	458
15355	26111	21521	12693	10270	7630	4861	2061	1463	1074	952	813	767	733	696	695	656	700	679	635	659	616	604	633	640	574	562	594	610	541	578	612	575	557	557	566	578	558	582	570	587	548	588	579	561	554	599	605	612	528	632	575	580	582	586	565	527	541	586	557	514	584	602	573	585	553	591	559	528	591	597	595	635	592	607	603	578	591	587	564	619	609	618	607	592	621	598	571	604	603	636	574	581	607	585	570	576	600	562	556	532	599	570	559	541	564	545	600	576	557	588	587	530	568	595	597	604	542	600	563	566	565	567	548	552	584	570	567	548	534	586	572	578	545	615	603	566	562	580	589	556	564	567	567	618	593	558	511	587	555	563	540	606	592	581	598	578	597	604	572	538	551	579	564	568	569	576	590	594	583	564	532	615	576	556	560	530	526	583	583	576	566	546	546	581	585	552	571	610	577	575	605	611	574	587	583	609	583	563	593	594	583	635	565	605	568	567	587	567	563	594	575	539	561	588	550	544	555	559	565	553	567	568	534	568	579	553	588	581	588	560	558	598	581	567	592	609	587	583	567	572	568	560	541	553	550	608	591	644	590	586	578	564	598	577	564	561	553	556	611	546	547	587	565	571	560	568	570	617	555	544	553	560	621	568	551	599	586	571	546	588	540	589	549	571	563	625	619	605	535	600	585	553	530	561	564	549	576	557	578	544	570	544	560	589	515	596	586	585	583	599	534	571	560	574	540	573	559	580	586	557	559	590	575	596	579	568	555	550	578	541	602	575	573	542	587	593	585	589	607	574	576	591	568	609	618	558	577	554	581	589	598	554	574	553	565	601	574	560	580	590	573	575	593	561	567	591	524	531	585	574	557	573	547	552	596	560	569	592	525	561	620	538	574	605	549	542	561	515	609	546	572	589	531	554	569	565	561	586	597	535	590	567	591	552	563	608	566	579	583	579	572	574	563	565	526	577	556	533	543	557	619	553	572	594	539	548	609	568	586	615	589	596	614	556	558	586	558	598	603	580	631	582	538	588	557	571	570	570	565	591	602	538	559	589	588	550	540	596	599	591	543	576	573	570	571	542	602	580	585	571	573	591	600	577	558	584	596	539	572	565	603	546	571	602	553	579	563	543	578	582	599	529	602	584	545	587	552	554	590	588	537	551	556	596	562	595	572	583	574	575	591	541	585	582	587	579	583	589	589	540	552	532	554	599	586	561	563	561	564	547	552	562	568	560	572	565	574	575	570	554	591	571	560	557	586	573	557	546	551	551	550	573	525	568	545	599	558	582	581	555	538	597	577	628	530	564	591	537	571	556	613	582	567	572	599	598	513	566	519	554	561	544	540	569	593	590	566	567	605	558	566	545	564	556	638	570	585	557	541	559	563	544	600	563	529	550	580	577	574	572	526	620	563	557	583	544	604	601	586	589	597	519	572	614	577	577	607	589	575	556	566	580	570	578	550	553	605	599	595	574	555	580	524	544	567	605	522	578	566	568	524	538	561	560	559	539	525	572	559	594	630	551	550	582	593	577	578	572	587	572	533	589	586	631	621	589	569	559	604	623	562	575	555	519	597	581	571	588	587	561	570	579	522	542	571	583	594	540	547	608	579	549	608	565	548	567	555	609	586	559	561	542	525	571	571	546	541	557	551	583	549	551	566	575	558	570	575	555	600	593	596	558	580	557	579	619	583	545	570	538	555	568	575	581	584	540	596	565	562	559	578	565	549	567	581	574	616	586	578	612	640	528	547	538	568	591	524	550	592	577	559	530	597	577	586	595	616	597	558	562	567	626	555	552	600	568	628	539	549	577	582	568	548	579	542	552	598	577	581	566	584	557	575	548	517	551	584	534	578	577	560	583	563	563	566	562	575	518	520	576	553	595	553	576	543	602	605	604	548	596	584	564	544	567	602	588	578	583	560	523	561	535	545	546	537	607	576	574	618	537	584	591	551	575	555	567	603	561	588	612	564	536	585	551	572	570	606	552	569	530	561	582	554	633	591	568	569	590	576	558	603	623	541	573	563	623	550	576	569	594	581	561	625	573	568	550	586	576	557	571	552	558	582	574	551	574	562	567	583	580	572	561	575	566	531	600	586	599	561	581	570	603	552	586	562	584	579	551	582	582	581	611	598	530	541	579	574	573	546	593	549	601	557	548	545	615	545	562	608	579	558	567	551	536	551	575	610	587	574	588	568	630	558	573	535	556	580	566	568	572	497	549	603	569	612	597	616	573	585	557	567	598	593	522	578	590	618	550	578	566	569	564	573	564	612	628	555	565	522	551	581	570	580	529	626	608	554	582	565	596	557	573	558	552	540	584	561	577	580	604	583	560	571	572	604	558	620	528	591	522	543	537	571	617	580	553	547	600	594	596	563	553	578	568	552	559	567	562	554	568	564	581	559	539	568	548	528	591	560	578	537	572	588	547	538	578	544	599	551	541	589	589	573	579	569	580	540	582	552	541	572	555	569	560	536	547	545	597	592	567	577	544	600	564	571	602	578	514	543	570	612	588	572	587	537	561	622	565	576	567	567	540	549	564	555	605	548	563	573	522	535	526	518	537	587	584	588	578	569	557	561	559	563	587	532	552	554	543	549	551	574	550	560	564	542	567	559	558	571	559	576	551	562	571	588	579	598	580	570	554	593	564	568	574	535	547	575	589	550	563	584	558	594	585	577	551	528	593	541	562	565	528	536	542	535	576	555	556	589	577	571	586	590	580	586	574	585	576	538	588	567	582	533	569	585	545	559	554	589	554	532	556	550	593	567	590	576	576	534	571	600	570	580	574	575	529	541	569	566	562	566	599	616	570	582	569	597	577	589	544	541	601	584	563	554	570	614	541	562	553	544	601	569	540	525	570	575	580	575	557	591	600	582	566	569	538	530	540	586	545	544	542	554	592	564	555	557	603	539	528	567	579	589	604	521	572	591	592	543	530	519	577	582	548	568	557	567	564	580	558	612	532	599	606	552	577	577	542	569	560	591	639	594	622	550	509	536	617	576	588	570	569	600	571	586	564	550	570	564	565	584	548	565	550	571	569	548	613	567	581	539	596	557	559	579	587	556	558	563	565	571	603	554	578	589	593	576	610	590	581	621	585	576	587	579	584	586	572	561	604	522	590	550	532	548	592	543	598	566	523	560	616	556	560	570	617	586	632	573	570	548	583	564	568	561	573	608	580	574	593	552	572	560	568	605	590	586	579	569	591	561	574	619	568	565	580	600	599	548	564	589	595	558	535	576	582	604	541	566	603	533	532	605	550	579	571	595	589	556	557	553	529	587	562	556	611	599	546	556	587	564	561	584	633	537	613	584	581	566	566	517	542	587	579	569	599	550	560	524	586	588	588	579	554	565	597	587	542	583	555	588	573	539	569	568	575	557	576	565	583	531	579	547	554	568	572	586	536	621	565	571	544	548	583	571	548	582	568	530	528	571	593	568	577	583	557	548	601	564	564	581	535	589	575	581	620	582	548	578	574	509	585	584	554	552
23866	21145	28511	24066	21246	15840	6200	2111	1404	1195	1067	973	880	841	771	762	736	815	773	735	687	680	634	654	658	629	689	661	616	589	628	652	619	658	615	598	622	612	640	633	596	659	648	631	590	663	611	613	574	649	637	607	660	641	631	639	625	605	667	619	607	598	666	605	603	655	655	643	633	651	628	706	671	640	653	644	651	607	625	636	688	670	626	630	646	678	642	680	682	659	669	680	593	668	617	617	653	587	644	631	634	620	592	558	656	653	649	594	615	630	645	640	634	624	617	587	594	609	646	606	640	592	606	619	603	652	607	661	606	633	616	596	665	610	616	630	640	624	650	562	580	655	630	611	631	584	638	614	662	647	645	614	587	572	620	641	612	632	578	606	581	620	611	604	633	597	612	602	604	631	631	669	655	653	665	576	639	644	619	623	605	623	609	638	649	628	594	600	617	635	628	659	590	610	641	631	616	607	632	626	599	577	643	626	636	597	610	628	559	597	625	610	612	581	612	649	583	629	642	628	607	643	623	647	578	667	630	623	638	633	631	550	600	580	578	590	594	624	645	692	613	642	613	584	654	604	631	625	577	605	615	624	625	625	573	590	586	657	619	628	646	625	600	616	595	583	596	617	637	573	577	632	675	588	594	638	629	641	631	624	606	632	640	661	608	619	618	601	641	622	613	600	660	606	620	604	597	642	586	619	624	634	611	631	645	626	676	638	610	616	636	645	668	643	579	663	597	590	623	599	618	604	609	623	611	603	638	627	615	623	631	603	640	612	585	613	609	599	558	614	584	600	617	610	666	595	565	589	610	623	581	600	612	646	619	619	656	670	621	589	606	596	647	624	646	598	633	626	601	645	619	574	621	629	643	618	604	622	636	608	663	598	598	601	648	620	585	616	611	642	630	659	655	650	648	599	615	590	635	624	629	636	601	620	585	617	606	641	668	625	670	648	645	633	579	596	621	611	596	626	587	656	621	632	618	642	618	593	600	634	596	599	624	623	609	630	608	666	606	615	640	657	589	598	598	596	561	625	592	576	567	600	622	585	612	588	613	642	654	607	578	659	608	595	620	617	600	657	613	656	606	591	602	622	599	597	609	635	647	611	605	617	605	583	633	598	569	669	616	600	604	601	639	602	652	660	567	663	619	649	632	592	657	629	606	605	649	621	620	638	654	646	597	563	614	613	637	595	595	634	662	595	614	577	595	633	627	627	592	656	601	599	598	612	590	620	618	619	616	606	624	587	629	602	614	614	623	631	562	607	648	608	579	634	618	614	581	613	598	648	611	605	601	612	616	598	618	644	616	627	610	576	629	613	576	632	576	584	641	619	626	590	638	660	625	625	658	620	589	591	572	583	602	603	637	634	644	620	578	613	596	594	614	605	632	602	601	663	627	624	640	632	582	603	580	609	615	576	640	614	650	617	600	596	596	613	674	617	627	595	591	632	666	571	604	580	565	627	606	603	627	657	593	568	615	660	657	614	657	619	637	632	615	620	645	558	622	594	586	615	671	602	607	593	612	607	623	614	643	649	640	675	596	619	589	605	615	634	681	611	615	618	600	627	623	566	608	639	654	680	628	634	601	619	598	609	592	679	598	608	677	633	611	605	600	634	591	627	571	618	633	605	639	634	616	641	576	561	640	598	590	629	598	624	626	584	617	646	594	624	549	615	625	611	597	646	637	616	626	611	615	645	644	578	627	614	596	638	600	632	632	599	617	575	580	634	673	632	644	643	614	633	594	633	620	604	587	593	627	626	598	604	631	613	617	608	648	603	621	606	601	605	645	586	593	567	647	604	638	629	621	615	604	599	583	602	596	612	610	616	592	620	629	579	580	622	644	648	655	655	602	617	655	651	588	605	569	608	587	603	600	667	574	607	606	635	619	635	612	605	661	660	618	598	574	602	661	598	606	602	644	595	626	604	556	645	567	580	611	605	642	594	626	614	659	648	635	630	613	636	634	593	619	598	627	615	623	602	637	627	634	672	610	600	631	616	600	646	637	640	618	580	638	574	611	631	614	629	618	586	625	613	617	593	620	558	640	595	635	633	605	604	634	615	663	603	599	617	622	600	570	636	625	632	577	662	675	611	625	608	597	607	613	643	605	614	643	615	639	619	601	562	613	651	604	609	618	619	614	599	590	638	607	600	616	642	654	604	623	643	611	613	590	587	638	623	640	619	597	619	568	642	619	602	621	659	600	647	582	603	605	588	632	588	628	611	578	646	632	596	595	650	641	660	610	590	611	640	616	627	601	638	603	641	570	603	600	684	583	591	624	652	632	576	605	607	614	638	623	558	607	631	639	628	549	623	629	587	566	588	628	624	629	593	601	605	650	591	616	611	587	628	608	652	600	621	627	580	602	608	627	641	600	634	625	645	645	653	598	592	571	615	609	604	658	598	671	609	663	604	605	604	622	633	631	621	591	557	640	649	616	616	592	598	591	617	655	619	587	582	649	648	586	630	627	618	624	608	595	612	653	605	619	575	609	612	601	608	623	612	576	590	624	622	578	634	648	612	635	664	609	567	593	583	680	644	626	605	645	630	598	626	593	562	594	596	615	621	608	654	573	617	636	635	586	605	626	643	563	676	564	582	595	611	617	612	580	579	604	640	607	674	632	632	603	599	637	631	599	587	560	645	653	592	586	603	621	610	630	590	620	656	603	619	632	622	604	610	648	615	615	633	637	631	596	652	584	586	626	612	605	649	592	595	602	633	577	637	614	607	586	652	630	609	616	627	582	622	620	646	611	610	648	612	661	615	632	668	615	649	614	615	636	597	632	627	626	633	607	642	602	606	633	602	599	610	660	636	651	621	636	637	594	630	608	567	640	579	586	610	613	639	606	639	583	646	649	592	599	603	602	609	618	632	634	621	610	601	629	615	619	639	595	644	674	642	641	636	636	613	609	613	617	602	630	626	682	594	672	618	586	594	570	620	637	634	638	639	593	606	620	614	601	599	627	628	671	609	646	591	566	563	614	605	617	688	625	649	607	620	624	610	644	599	651	637	623	630	643	631	614	667	631	593	644	617	605	592	595	606	589	595	633	635	589	665	605	597	594	608	611	658	630	637	613	608	581	643	610	650	615	582	639	612	629	634	621	584	641	598	617	624	629	659	644	595	587	607	638	622	618	617	666	637	648	622	682	607	632	557	615	610	609	594	622	621	611	589	616	630	608	605	639	656	614	586	601	635	622	634	607	630	599	606	567	586	638	582	668	606	666	633	620	582	638	606	587	618	618	604	562	652	644	606	603	613	583	584	652	637	634	629	612	629	626	549	590	619	602	581	583	637	564	631	626	618	605	624	612	606	600	607	665	594	601	651	631	613	624	640	636	562	582	610	616	578	629	620	585	629	608	620	619	612	611	652	596	591	581	591	650	626	634	616	617	627	604	619	569	619	629	586	596	542	625	610	606	634	630	640	590	634	612	608	631	612	659	647	626	591	600	596	594	612	625	597	657	647	624	617	602	600	611	672	592	650
16983	35347	32039	22659	16834	13010	8432	3942	2851	2177	1790	1573	1297	1219	1225	1163	1120	1114	1027	991	942	911	917	859	821	874	828	844	791	764	767	797	802	772	804	833	777	808	776	786	761	773	764	806	793	755	744	750	803	776	819	770	750	811	765	747	816	787	803	795	763	765	773	809	779	775	780	816	788	799	800	833	903	909	799	786	792	782	798	861	839	836	876	863	862	812	892	856	849	807	816	861	829	847	844	815	808	790	722	755	788	752	773	808	816	765	840	768	818	782	797	810	780	778	786	768	777	753	736	784	785	755	841	783	716	782	794	760	737	836	747	787	792	807	775	778	769	788	795	750	746	781	745	731	773	786	788	766	773	769	738	778	800	742	773	771	788	786	753	768	730	806	812	780	733	821	772	746	754	758	770	757	739	754	742	782	764	758	784	738	840	758	789	763	737	738	861	766	799	838	787	761	772	778	758	766	715	767	812	730	710	719	751	710	792	794	711	830	758	787	785	778	765	794	773	750	783	811	724	761	795	833	722	776	729	771	761	757	763	792	762	688	812	723	791	748	741	813	727	791	734	794	766	781	745	743	782	805	774	731	740	757	763	842	793	821	767	767	803	783	761	732	762	781	700	751	769	761	748	740	764	775	772	781	767	757	743	750	787	804	734	798	792	744	788	779	766	798	736	753	775	771	802	762	752	751	752	722	805	758	823	762	790	798	740	742	756	821	799	795	777	735	786	757	763	762	780	837	789	742	780	743	778	752	784	790	761	800	781	709	781	795	797	825	766	787	792	741	751	782	816	771	810	744	780	790	730	744	772	711	769	799	754	789	776	778	790	741	793	786	769	772	805	770	745	769	774	779	766	735	754	761	745	758	770	806	794	792	796	809	741	806	809	748	773	803	752	794	767	800	784	776	774	748	746	739	797	813	805	793	775	779	754	777	801	732	744	812	801	747	771	747	734	767	806	800	715	762	748	761	799	794	766	768	807	738	769	765	784	735	751	754	777	806	770	803	807	776	744	770	790	770	785	781	727	794	724	755	769	803	716	790	715	750	747	769	721	786	724	721	757	785	757	785	777	781	759	776	775	840	788	809	835	813	770	760	824	714	773	766	767	783	708	771	731	716	808	735	787	768	727	809	775	772	725	796	782	791	713	768	769	792	746	809	763	806	751	731	756	747	746	757	786	817	772	770	766	786	739	754	770	762	759	817	740	759	781	775	803	758	780	760	731	772	750	732	733	812	862	783	757	784	782	752	823	812	811	730	797	769	780	776	770	729	854	799	763	795	767	725	813	767	751	764	746	781	767	744	765	764	773	759	803	754	777	770	725	764	797	747	779	743	748	780	752	783	715	790	761	777	786	789	733	779	769	731	738	743	745	758	747	760	711	783	763	718	773	750	731	757	751	748	736	793	743	708	762	728	749	715	757	738	788	732	772	841	751	719	790	752	760	805	783	794	762	713	786	750	817	763	712	745	735	754	746	781	753	762	784	803	749	796	808	758	782	784	789	765	766	755	752	745	788	753	739	797	717	795	792	810	760	782	799	737	727	811	775	763	734	730	718	775	759	788	768	784	759	771	779	773	786	773	793	743	730	755	816	795	750	827	715	774	754	729	805	831	751	781	741	784	767	772	805	781	766	770	800	750	722	762	746	769	756	792	761	797	727	754	773	770	699	775	822	744	715	766	777	759	782	751	803	770	740	768	790	751	768	760	842	777	773	761	778	701	778	749	767	779	766	752	749	812	782	745	763	766	794	789	776	769	768	758	751	784	744	775	785	723	819	782	746	760	771	774	795	788	740	772	811	748	797	786	775	812	798	812	761	755	737	758	772	746	696	775	820	731	743	767	808	740	743	764	818	736	745	808	759	800	792	795	803	786	743	787	770	753	781	795	793	838	839	776	752	773	752	763	805	733	773	719	801	784	736	755	751	731	751	731	736	803	772	744	765	730	778	780	759	745	778	763	751	781	737	714	765	764	764	795	785	723	749	760	792	785	715	766	733	772	775	729	767	809	709	756	761	762	722	768	748	712	752	785	750	766	717	777	765	737	793	779	771	746	729	765	761	747	725	773	728	793	754	813	757	778	748	765	762	754	823	726	764	749	761	750	773	738	782	750	807	807	772	799	772	804	752	770	812	801	766	744	800	810	792	718	783	794	764	760	776	765	779	776	767	811	799	772	791	763	767	791	773	778	790	762	773	770	735	793	775	796	760	757	806	788	797	747	754	782	746	777	760	761	713	782	761	778	751	841	730	766	722	749	725	776	812	810	724	781	792	797	807	742	785	812	776	834	790	762	743	758	799	793	764	760	716	741	795	748	762	779	806	782	766	759	803	760	728	791	758	816	777	742	821	785	756	779	775	749	692	761	737	778	736	774	786	704	797	794	790	768	831	755	749	745	750	770	748	751	752	754	749	781	771	775	773	803	781	771	745	779	749	755	766	779	769	772	744	808	736	759	770	803	759	739	783	789	802	778	769	762	781	800	770	760	815	777	725	782	714	775	740	780	782	763	808	749	774	806	717	749	743	768	728	777	785	773	733	817	710	730	723	780	728	713	743	767	743	767	785	799	762	780	760	747	772	802	779	760	782	778	752	729	791	755	829	799	727	798	740	723	766	772	757	761	776	855	800	775	749	789	752	737	824	786	794	761	802	753	740	754	755	761	778	798	786	742	781	797	757	790	758	812	792	784	811	818	826	805	789	777	726	765	758	780	774	790	757	751	763	782	789	825	756	785	744	795	709	757	756	767	738	754	774	759	783	729	782	749	790	702	801	792	769	786	761	799	795	781	752	785	777	783	737	754	755	772	749	742	749	790	726	705	786	777	773	758	787	797	721	738	800	762	764	804	776	785	786	764	758	730	845	765	758	731	779	806	815	768	768	770	739	770	789	811	751	782	819	748	834	717	753	740	747	759	755	764	773	770	766	773	790	792	727	728	760	772	788	759	751	794	829	765	688	738	773	778	769	757	728	744	792	805	797	674	761	816	769	775	811	715	778	779	779	729	760	766	738	777	768	743	806	782	788	787	730	729	780	765	779	728	770	730	741	794	774	736	812	807	763	777	724	798	735	740	750	763	749	767	729	788	730	769	767	812	742	795	757	796	782	744	722	792	795	816	751	763	703	799	744	780	763	738	803	761	781	743	784	763	765	814	780	716	760	751	765	764	796	763	781	812	795	759	772	750	776	739	762	808	796	812	733	738	766	820	794	744	764	807	788	753	767	761	802	791	761	750	767	786	797	769	750	744	705	793	747	776	751	795	788	755	736	768	778	765	797	746	794	790	733	735	783	779	782	738	805	835	779	776	770	738	750	799	784	776	781	780	738	753	808	728	733	767	810	758	766	756	754	731	726	727	797	816	832	793	823	765	791	779	760	750	780	849	815	729	755	761	764	782	788	794	760	759	812	728	812	700	766	793	727	799	799	740	794	747	787	779	831	740	772	759	774	744	742	794	783	775	727	782	739	754	765	788	773	765	780	738
25219	21193	27421	25198	15363	6348	3120	1263	854	793	623	543	578	507	525	537	524	485	449	424	465	451	434	408	449	422	354	391	423	404	416	411	410	414	386	413	399	403	393	406	421	423	408	423	389	403	383	352	386	404	387	389	383	412	385	392	386	387	383	393	398	389	426	400	405	386	387	401	397	393	377	451	450	429	419	404	370	388	387	444	403	404	445	456	410	424	396	413	399	410	412	441	402	459	414	424	382	384	374	393	439	390	403	395	376	431	435	459	376	408	367	396	406	418	379	410	351	396	376	364	401	416	388	369	401	381	360	391	360	397	405	406	376	381	402	405	356	374	367	371	414	391	374	392	343	427	426	336	363	414	420	371	385	406	430	392	398	394	424	392	415	407	415	393	402	399	358	377	367	354	396	400	378	408	406	407	412	368	381	387	379	394	402	386	366	348	382	428	393	390	411	378	385	395	380	374	374	374	380	394	401	388	383	367	408	407	373	420	428	392	399	377	419	395	419	385	374	369	383	406	416	416	385	394	409	389	391	360	342	357	398	401	382	413	380	382	355	365	441	411	377	375	403	410	401	380	390	381	383	392	417	406	401	378	395	408	391	394	387	385	371	391	360	375	385	401	341	410	409	409	385	378	360	371	407	407	384	377	383	387	374	401	379	383	374	366	398	371	359	402	395	374	413	400	370	395	399	368	391	374	397	385	415	397	430	377	388	422	398	359	407	370	398	352	378	387	407	397	365	405	389	409	366	390	383	388	377	401	433	422	380	410	358	393	405	376	417	405	425	385	395	390	381	395	388	373	407	361	350	411	380	422	378	367	367	396	356	388	364	389	415	378	391	374	411	375	362	411	377	390	413	376	411	390	415	419	390	422	385	409	374	392	368	377	397	366	387	370	370	370	406	383	379	358	371	384	369	395	382	403	400	359	386	422	385	438	403	388	379	396	405	381	391	387	386	427	410	383	394	414	370	334	407	350	397	336	417	405	419	379	349	427	363	369	430	401	430	394	405	392	377	368	392	390	373	408	381	400	385	376	414	381	400	368	419	412	391	359	388	335	385	380	366	428	435	393	371	394	379	366	376	423	385	412	373	374	392	398	376	383	356	402	340	367	403	377	404	392	427	389	362	373	354	355	382	367	389	413	399	370	374	416	383	366	429	417	429	399	393	366	399	394	393	402	356	360	418	429	378	378	408	403	378	411	395	391	379	376	451	362	403	397	416	402	391	373	383	381	366	406	419	396	371	406	412	407	366	405	381	397	421	401	382	356	405	415	396	409	357	366	402	322	411	396	377	387	405	386	405	390	397	397	382	385	392	390	391	416	391	386	402	403	423	392	399	402	397	395	383	395	396	405	350	371	432	389	388	399	390	368	402	407	376	388	411	364	408	393	422	364	428	400	430	385	380	385	387	412	367	364	384	421	395	375	378	400	379	388	392	358	411	352	382	399	364	380	401	385	391	409	404	360	386	374	402	378	391	398	405	413	396	380	397	407	394	412	374	388	377	410	376	398	403	388	387	378	381	373	381	436	392	410	368	391	393	406	352	396	387	384	369	404	401	376	356	372	373	351	360	396	401	356	359	430	327	378	385	396	382	396	362	373	423	366	386	373	404	412	418	408	407	410	392	387	323	373	377	398	389	386	425	398	380	364	412	383	395	356	349	382	377	407	379	367	389	397	356	386	413	403	394	382	350	397	397	403	367	378	408	394	454	434	391	382	369	396	392	405	391	388	398	375	392	399	388	403	429	346	355	329	411	402	394	378	363	385	379	397	363	357	433	371	418	380	377	426	380	361	426	368	420	392	407	354	378	396	400	390	360	388	387	388	365	414	363	344	379	384	404	425	365	420	365	389	362	401	394	399	417	422	414	418	360	395	426	391	389	394	375	383	377	360	426	381	401	398	386	399	393	401	377	403	370	372	355	399	405	401	387	393	406	410	377	364	356	359	393	394	365	406	435	400	376	382	372	394	416	350	404	398	393	426	365	387	379	396	403	394	373	369	367	383	386	391	340	419	407	432	378	399	393	419	388	409	411	388	383	408	392	397	372	372	355	395	369	396	365	374	337	404	419	431	401	420	386	396	381	384	397	378	429	379	404	375	385	379	366	415	370	348	415	407	345	388	387	377	388	447	424	423	408	418	397	384	371	391	412	408	371	406	423	388	405	356	407	370	396	399	394	416	412	375	414	385	370	375	400	366	374	408	352	407	409	379	358	391	391	374	388	358	389	355	382	392	360	404	393	379	395	407	341	372	379	379	407	406	425	375	396	421	406	415	388	393	382	378	388	384	401	367	411	421	411	384	371	392	392	401	391	398	417	405	407	402	398	372	365	384	387	397	404	387	402	403	358	392	365	378	414	400	397	408	409	393	393	359	416	405	414	382	380	445	404	409	369	366	367	386	377	370	444	385	418	393	393	410	380	393	369	381	429	359	363	409	377	373	387	380	385	404	399	423	386	401	377	366	376	392	344	411	373	378	369	399	391	379	386	390	393	375	412	392	386	369	402	367	414	371	434	386	344	366	392	380	405	353	398	375	392	397	417	394	379	402	385	354	372	412	385	386	389	391	389	395	328	385	378	385	365	394	372	397	387	388	396	410	421	384	400	414	369	383	403	366	396	380	393	423	410	399	378	386	405	384	399	359	390	368	371	406	384	414	348	409	379	389	399	375	395	392	391	409	361	361	414	408	382	381	396	392	347	391	400	371	381	371	363	405	390	380	407	377	390	435	389	377	398	377	362	393	383	356	425	384	370	381	368	440	411	399	355	382	396	401	409	391	362	386	367	446	409	364	402	387	420	375	415	426	408	395	363	380	402	397	400	393	410	394	375	362	408	391	394	408	380	386	384	399	380	420	388	393	424	383	393	408	408	426	374	399	361	380	413	384	402	383	411	364	361	404	420	392	357	393	371	397	372	393	395	366	390	368	382	391	394	369	394	404	381	371	445	372	382	355	382	408	411	377	401	397	399	382	376	372	399	381	410	428	373	430	361	362	391	389	344	383	360	373	404	411	375	414	369	384	399	414	397	412	381	411	392	408	413	388	375	415	414	390	389	364	417	397	379	383	415	420	393	428	378	385	402	390	381	402	378	371	378	412	390	391	377	384	407	366	403	373	440	348	358	405	373	375	414	381	380	400	395	361	399	386	392	374	384	386	416	374	391	379	426	404	363	369	381	394	415	392	389	408	379	393	447	409	374	388	421	378	414	398	393	410	357	378	393	387	411	346	386	398	391	391	368	420	421	419	397	395	399	407	408	428	438	379	373	366	425	409	383	412	390	383	393	373	357	373	408	372	396	425	408	414	391	445	392	395	383	379	408	380	383	397	412	414	373	400	421	393	377	413	384	382	364	386	410	421	406	413	381	386	394	420	385	378	397	421	386	379	321	390	408	366	399	365	419	404	368	399	370	382	430	400	375	359	401	416	371	373	403	414	413	409	399	363	402	403	334	366	404	422	375	366	417	367	393	393	397	431
16473	32010	28572	19730	15289	10476	6319	2877	1884	1454	1216	1014	938	795	797	752	720	689	661	651	625	641	566	561	573	516	519	554	555	520	562	541	509	563	508	466	509	506	508	499	525	569	492	558	548	530	522	549	475	505	504	496	492	501	485	523	508	495	546	485	496	523	506	470	507	554	524	495	543	528	579	578	585	561	542	535	519	530	540	578	533	556	563	563	568	527	569	550	551	528	534	574	540	525	524	527	514	524	517	493	461	529	485	534	518	519	503	556	574	555	482	503	507	456	502	516	515	485	553	491	509	488	540	493	558	533	492	491	515	544	523	482	500	534	510	489	535	500	539	489	494	475	519	576	508	482	534	486	477	538	499	565	495	505	494	499	522	485	519	528	509	492	481	487	489	502	532	518	505	508	553	504	521	506	528	473	521	461	526	498	505	519	495	472	521	525	492	501	488	487	480	534	494	497	492	480	495	540	485	509	524	546	483	502	493	502	520	488	573	487	506	515	542	520	490	505	485	476	514	473	502	499	509	482	500	458	505	500	470	514	481	518	494	534	486	527	471	502	476	501	536	512	492	523	493	541	501	475	493	485	490	483	491	490	522	525	497	540	467	502	486	483	490	530	513	534	482	488	486	496	515	485	514	533	515	504	488	531	507	498	512	499	525	486	500	530	467	553	485	504	515	526	467	507	512	498	471	499	474	480	505	538	509	521	501	522	520	532	525	498	480	530	509	510	501	497	531	499	505	490	505	508	516	514	521	503	505	529	450	500	499	479	494	506	465	490	478	508	498	554	453	485	475	513	498	516	528	509	512	513	543	461	491	495	495	484	502	509	454	514	513	505	502	488	487	507	495	454	530	498	517	475	502	505	521	504	543	492	468	503	494	550	528	514	525	551	466	518	500	473	482	526	484	490	461	498	516	514	514	510	514	496	499	525	504	475	503	525	527	520	531	497	504	534	485	550	530	544	536	458	534	493	478	490	527	544	547	514	505	508	509	520	550	466	501	489	489	489	496	524	456	515	460	492	534	508	526	515	521	494	498	490	530	558	509	484	495	512	520	517	525	502	528	500	482	530	524	517	505	491	518	490	522	508	495	528	514	494	478	492	491	525	491	514	484	481	519	497	547	472	501	514	484	544	523	481	503	515	486	519	493	509	491	484	471	486	505	502	542	500	502	519	489	522	527	482	528	518	490	472	491	481	497	527	530	490	508	488	476	485	530	509	461	502	499	500	496	506	484	552	495	550	507	493	490	498	520	511	493	511	453	548	516	502	506	516	512	515	498	515	524	537	492	514	523	503	531	491	501	531	504	493	490	462	512	478	514	536	494	483	514	487	506	478	498	510	512	497	547	528	509	493	502	533	512	500	512	497	482	520	508	545	494	447	505	496	544	511	515	493	514	519	478	503	498	516	524	525	478	519	508	531	540	494	482	483	492	494	477	502	521	521	470	500	514	518	514	519	520	510	484	482	480	501	514	484	504	509	468	508	533	553	515	487	513	507	502	481	483	481	497	507	513	514	498	461	507	499	558	519	502	484	533	490	503	517	508	541	488	486	513	495	543	492	486	527	495	498	474	537	509	491	461	508	488	522	501	495	492	467	498	462	483	490	541	508	476	503	474	455	502	532	509	492	487	533	511	498	516	493	504	483	490	519	484	497	501	503	516	517	536	505	545	516	463	485	522	510	513	538	506	479	518	519	556	492	534	498	446	458	544	533	503	489	540	513	479	481	493	494	538	488	514	488	533	483	522	488	497	484	504	467	512	503	526	492	544	501	497	459	582	503	489	507	497	504	503	567	465	529	526	516	480	517	490	502	515	513	540	479	474	534	487	510	535	517	480	474	553	527	529	503	523	504	527	475	492	490	503	517	486	507	478	531	525	497	464	530	507	518	467	538	514	482	458	518	514	492	491	544	544	494	510	477	508	479	462	499	496	529	486	499	524	535	487	484	570	528	487	495	522	477	472	518	499	490	492	491	544	513	523	487	516	498	455	510	508	540	528	499	495	493	495	494	477	493	513	532	488	495	516	515	539	506	510	474	504	497	518	504	538	517	524	538	536	490	487	526	480	519	485	501	481	494	485	509	492	486	510	471	510	511	476	499	517	476	470	495	511	499	525	489	502	480	486	505	505	482	481	484	509	484	500	537	524	489	508	484	466	513	509	512	480	482	520	491	471	504	464	530	532	509	494	518	490	516	521	507	529	530	463	477	485	518	522	521	500	482	529	554	484	520	529	506	476	549	495	500	473	506	484	504	479	529	468	511	455	497	544	480	515	503	530	503	518	457	495	509	512	475	512	498	502	557	512	491	495	524	495	493	525	497	473	485	518	466	494	502	515	523	484	454	500	524	442	511	497	539	524	502	527	513	525	491	569	478	506	503	515	538	477	508	513	545	516	521	530	524	544	497	512	541	517	508	482	524	509	510	513	527	484	476	505	509	458	527	536	498	482	534	487	474	510	534	462	487	523	498	538	520	530	504	501	488	536	466	512	454	468	545	520	519	516	509	497	530	501	505	506	543	501	479	513	531	526	512	494	519	516	487	500	528	526	490	475	469	498	471	524	513	474	485	522	522	494	507	506	496	524	488	502	500	502	475	510	496	505	496	523	508	514	477	503	493	512	497	504	498	499	486	453	491	492	487	457	534	503	509	507	537	491	518	502	495	473	505	521	524	510	523	534	468	523	542	480	505	531	536	499	469	502	519	483	537	516	518	454	526	490	477	507	492	505	488	474	485	523	506	512	494	489	491	468	515	516	510	510	467	462	470	509	485	474	542	505	499	504	515	492	516	511	521	569	514	513	531	472	497	522	535	527	504	471	514	512	526	483	532	495	502	516	496	505	491	486	472	565	502	482	488	533	537	531	510	530	512	501	496	510	526	468	502	507	487	470	487	495	476	483	499	521	513	472	502	516	504	500	533	469	481	524	487	538	478	519	495	467	535	533	510	531	508	482	504	498	498	533	465	510	514	492	512	503	510	519	486	495	507	503	519	512	484	493	491	538	500	507	525	534	518	541	504	515	472	527	544	477	541	497	509	520	497	492	498	518	489	513	502	504	509	515	546	481	495	462	491	530	504	493	517	456	509	537	526	493	493	520	465	547	525	495	512	504	503	499	498	497	519	471	485	428	467	507	522	487	481	526	526	478	517	538	513	549	493	501	495	504	495	497	522	462	465	518	530	511	509	514	497	522	511	493	471	508	465	548	543	503	528	500	482	527	521	514	527	504	481	494	503	480	525	521	503	490	489	478	505	546	503	478	477	491	542	489	501	512	507	496	475	520	511	512	465	510	501	528	528	475	520	460	510	534	511	515	519	516	514	484	464	530	484	473	503	489	494	507	517	516	476	468	514	492	511	477	484	517	499	486	532	458	491	503	492	511	522	519	520	485	504	504	481	500	539	457	491	489	550	480	525	485	545	496	470	506	481	472	528	532	547	522	499	503	502	505	521	491	500	516	488	477	547	540	496	508	491	478	507
22887	21173	28959	23686	21219	21535	14772	3543	2002	1562	1313	1205	1109	956	921	834	861	810	795	799	741	744	711	672	691	675	688	647	612	624	664	628	590	616	603	654	600	600	568	633	620	619	643	601	613	619	629	565	666	632	610	628	670	581	612	619	627	620	665	603	606	655	651	682	569	616	617	624	638	652	671	643	752	713	673	640	644	588	649	614	646	676	642	679	665	645	709	686	666	654	651	677	636	641	641	644	607	640	623	595	593	613	630	621	565	616	646	611	586	626	566	629	596	609	602	601	629	620	581	576	590	612	644	614	581	611	646	598	633	613	558	642	622	616	586	608	590	600	582	626	581	654	605	613	603	572	613	600	600	618	608	578	593	555	604	576	621	595	607	633	659	627	597	570	572	605	633	588	578	629	573	608	579	593	586	584	598	620	646	565	577	622	629	574	597	586	612	596	611	582	583	674	596	608	600	635	599	537	571	590	597	582	590	661	616	578	621	599	630	619	637	608	576	633	580	627	619	607	591	581	621	581	584	628	562	619	601	570	579	622	605	620	605	603	583	589	604	614	606	578	623	624	596	626	595	588	614	638	588	581	616	604	630	626	573	567	607	609	580	570	601	551	599	643	631	570	621	614	633	631	604	567	614	620	596	623	601	607	630	646	561	602	591	614	583	594	615	609	621	607	608	598	606	586	553	609	578	605	604	594	607	605	591	619	596	585	577	597	579	585	559	601	589	610	615	607	562	563	588	561	669	621	568	618	583	570	576	601	608	574	574	611	600	581	607	613	624	607	603	585	619	589	537	622	595	564	616	568	620	610	577	570	596	624	616	603	609	615	589	567	566	592	612	663	608	614	596	606	625	587	599	581	634	635	607	584	598	573	621	556	642	594	612	570	598	628	633	571	589	600	611	563	621	581	641	590	614	594	608	602	636	628	551	573	624	551	621	600	613	617	621	571	584	640	599	606	601	654	561	578	580	559	620	594	569	638	610	563	658	611	594	609	600	614	602	638	599	586	640	616	611	574	591	572	582	585	576	614	551	583	618	579	586	600	588	570	627	600	597	664	634	591	633	583	575	596	590	554	575	582	584	585	575	659	589	629	580	544	614	592	598	619	593	612	655	597	603	563	606	579	620	561	617	617	571	598	565	646	586	582	555	593	608	567	556	570	572	605	615	618	601	609	579	655	576	587	622	586	640	608	578	616	608	601	613	597	630	597	588	622	608	582	609	634	593	561	596	574	628	602	601	555	570	642	607	605	613	600	624	626	617	585	627	599	630	610	596	601	597	602	591	614	583	574	601	637	584	570	603	587	601	626	567	603	605	588	613	560	592	598	564	604	576	645	579	607	628	586	593	587	624	565	641	591	597	602	572	616	598	602	630	604	623	602	568	602	572	612	611	641	620	599	620	623	586	551	608	608	583	587	563	563	620	595	560	579	617	577	621	567	662	609	595	612	583	616	605	565	589	590	571	580	599	628	600	587	584	616	582	593	619	607	551	599	622	637	582	621	598	637	605	581	608	600	633	555	587	588	640	555	591	579	629	572	570	574	605	627	641	573	630	577	544	553	622	616	631	582	568	584	621	593	599	578	592	584	583	617	634	572	619	638	585	649	585	566	614	616	586	563	624	646	623	594	583	581	569	594	589	576	602	627	568	626	613	584	596	650	609	618	587	585	604	572	562	616	587	610	584	585	624	602	551	582	575	613	621	571	584	543	613	570	587	596	585	636	584	619	597	553	607	620	612	572	583	687	615	614	608	599	577	611	580	573	603	618	595	581	609	593	577	625	593	581	619	620	594	636	632	621	623	555	604	646	612	597	606	602	598	588	591	639	626	632	581	590	570	597	613	616	611	611	593	614	619	608	617	591	599	617	586	635	593	578	599	560	581	619	610	575	619	526	604	602	631	592	619	599	614	624	656	564	603	578	606	623	559	607	586	585	629	558	624	589	602	600	625	618	603	620	546	577	610	616	640	604	598	565	685	616	603	575	591	543	620	607	565	529	602	635	648	610	615	598	628	603	600	635	605	656	605	604	620	626	638	560	599	616	622	641	587	600	625	599	640	537	634	611	588	615	578	624	552	596	566	615	581	654	571	580	627	558	607	621	634	581	578	597	564	562	622	564	651	591	588	629	618	619	617	600	564	608	599	616	611	619	580	627	608	616	600	614	658	608	604	610	619	649	650	589	608	578	604	570	604	620	605	578	599	656	632	586	604	634	590	625	611	607	581	651	614	631	610	621	638	601	567	614	615	617	574	582	615	599	622	562	570	590	570	610	628	571	620	604	626	624	623	581	601	602	620	568	556	591	652	597	560	577	588	591	591	602	593	564	553	663	605	594	599	587	603	592	583	582	598	581	587	603	618	588	618	621	594	574	620	586	619	631	580	641	597	593	577	655	591	595	608	599	610	567	579	625	610	599	599	597	579	572	596	579	588	622	572	591	594	583	591	612	650	600	571	614	586	622	609	593	645	607	604	586	599	598	614	589	592	622	627	607	618	570	617	564	648	557	617	625	568	593	649	585	604	628	648	598	608	617	604	606	580	552	581	591	604	581	602	627	590	627	641	578	529	585	570	604	602	613	652	611	616	580	574	578	634	616	587	650	615	605	600	582	617	583	571	620	602	625	602	589	560	588	615	564	608	646	580	600	552	573	601	614	557	590	619	587	564	591	579	605	577	565	637	596	578	578	597	603	628	578	625	577	592	592	626	626	546	608	605	600	590	564	595	596	553	621	616	610	604	588	597	621	663	578	605	574	621	633	599	593	644	617	615	602	577	573	618	550	601	632	628	606	637	633	540	631	621	599	613	576	603	613	606	607	577	596	621	595	562	556	613	563	633	622	615	558	581	616	560	579	592	609	640	576	640	598	646	633	576	634	615	612	592	636	616	564	608	611	611	613	578	605	651	583	609	598	571	549	595	564	622	636	595	612	604	620	549	601	630	598	588	572	580	546	602	651	620	611	599	583	604	572	581	573	560	566	583	601	585	604	585	586	596	619	616	544	577	623	586	595	610	611	596	640	608	607	576	568	603	608	578	605	595	564	613	615	607	603	654	614	596	615	580	624	624	611	649	582	615	603	591	610	560	606	618	599	615	616	619	595	561	623	587	582	565	576	602	634	593	610	604	611	623	615	632	629	609	618	615	582	625	622	639	588	570	631	547	605	599	594	582	625	594	608	593	607	570	598	585	572	561	628	625	612	574	588	556	570	597	625	583	648	598	569	595	546	599	609	581	578	619	612	550	617	589	613	605	589	624	580	596	586	584	616	627	565	637	585	616	556	559	616	596	607	579	611	601	610	569	625	640	616	617	601	586	611	579	617	605	634	593	589	628	605	619	623	609	630	599	622	591	638	605	572	615	627	638	613	603	606	613	640	574	588	595	597	619	541	581	613	576	640	591	611	640	589	626	582	637	584	611	581	614	585	654	606	584	611	618	605	604	613	586	598	618	625	643	598	574	624	616	611	644	597	604	602	627	577
19280	40869	37566	27866	22149	16600	10938	5902	4078	3235	2494	2097	1898	1636	1549	1428	1326	1264	1211	1123	1043	1059	985	965	913	831	813	895	822	893	775	814	784	826	814	797	833	802	817	770	815	818	781	765	779	771	812	773	744	777	772	755	746	826	782	841	786	724	741	717	765	787	746	772	702	777	784	789	782	761	851	916	983	852	790	829	800	782	838	837	868	871	889	888	833	888	793	841	866	940	854	883	845	907	851	826	788	751	735	774	767	727	754	722	735	807	796	841	741	797	762	760	804	806	712	694	761	769	750	750	701	745	728	774	762	711	722	768	772	720	707	768	747	707	743	698	741	777	724	716	759	753	713	764	806	769	767	686	795	761	775	718	816	790	757	745	743	739	785	750	772	774	735	831	742	750	753	764	744	723	705	704	740	767	763	763	778	727	758	702	756	743	745	781	751	735	776	758	774	744	712	718	778	760	764	703	778	780	763	734	764	728	793	750	740	757	745	759	751	784	771	755	789	749	777	789	749	791	739	736	718	797	740	721	799	772	767	757	750	766	744	799	721	747	732	705	783	775	793	788	770	733	747	760	716	752	723	773	740	718	790	779	743	690	770	743	762	717	751	704	720	745	746	730	765	751	729	740	741	766	718	751	714	747	791	772	749	742	733	775	770	750	748	697	740	805	750	745	778	727	756	756	735	770	722	738	749	705	762	768	722	712	728	736	717	745	796	756	739	722	786	763	751	743	742	774	730	724	722	728	748	733	805	768	755	718	762	804	779	718	780	734	791	713	769	770	728	756	704	754	742	788	761	719	756	690	787	769	738	715	733	762	752	722	784	723	795	708	725	720	799	736	721	772	740	734	761	798	743	791	728	778	735	752	766	782	772	758	751	741	754	715	836	691	747	781	714	754	784	797	777	740	735	722	724	772	705	777	759	744	699	717	730	772	762	771	739	760	730	747	737	722	788	711	705	762	754	768	751	741	707	710	743	707	721	790	770	734	787	745	770	753	768	729	727	773	747	751	733	763	762	740	721	763	767	773	731	752	752	747	749	767	712	689	785	751	761	682	776	683	727	823	757	736	724	775	737	776	751	719	723	685	733	790	795	737	766	758	723	785	764	755	794	727	817	762	692	771	763	724	717	757	775	783	743	751	711	747	737	705	793	726	794	776	769	729	738	774	780	791	763	729	790	754	760	759	755	756	770	750	784	830	773	749	753	697	737	755	726	752	720	699	745	754	751	750	770	740	756	735	741	729	760	696	740	739	749	753	695	721	792	745	731	749	740	698	745	771	747	741	760	726	750	734	732	810	706	744	741	746	717	721	788	748	762	769	756	766	718	724	730	759	746	811	730	713	756	742	760	729	724	729	751	752	806	732	760	700	709	726	768	757	727	771	754	765	719	768	769	752	721	752	740	744	742	759	767	758	753	707	734	743	766	762	686	788	797	767	738	764	744	754	720	742	747	750	749	749	767	756	784	723	756	731	774	763	741	780	742	748	774	745	719	775	739	753	798	739	762	776	740	742	752	765	692	712	795	773	742	687	747	763	725	798	755	745	740	790	712	765	720	715	735	774	781	728	697	810	758	735	755	793	771	745	736	779	734	762	785	721	781	790	739	752	735	727	713	785	746	785	770	740	706	766	691	702	763	785	743	799	727	747	753	739	754	742	737	741	761	742	788	754	786	750	760	771	752	750	773	756	765	764	773	753	817	794	735	745	765	733	728	716	756	750	744	715	770	754	717	732	775	759	730	715	738	704	794	756	752	752	762	790	751	746	756	806	750	761	681	779	724	754	738	774	789	743	750	741	806	749	748	761	752	734	757	731	722	713	725	747	799	724	786	733	764	752	700	722	771	691	765	753	731	712	741	750	723	748	765	798	763	780	711	736	754	819	725	735	740	815	772	729	768	730	765	705	740	793	755	735	769	744	768	700	722	730	760	754	761	763	733	785	744	831	701	754	765	765	789	771	746	717	743	770	745	744	767	741	751	755	736	780	750	734	696	771	803	759	795	734	764	793	739	787	739	750	714	753	714	750	755	743	715	776	762	705	800	777	753	728	786	755	742	711	775	783	729	745	732	728	754	720	717	750	812	770	789	808	750	741	738	700	751	792	759	782	745	744	773	731	710	756	752	775	751	747	697	762	758	749	754	753	741	739	737	809	779	732	791	792	789	754	700	752	769	764	746	732	754	734	767	748	767	728	768	715	713	709	741	744	727	702	757	733	765	758	738	750	757	766	743	739	797	683	729	717	710	752	732	763	746	735	750	733	769	795	725	762	801	823	726	706	802	752	740	789	749	738	743	738	748	746	728	733	794	730	739	737	780	761	720	766	758	741	773	774	745	791	760	743	759	777	740	743	786	746	771	710	811	733	735	729	771	749	755	702	740	765	737	769	786	792	741	775	742	749	738	773	791	770	728	753	734	740	753	704	733	747	759	784	739	743	725	793	721	772	733	738	760	783	724	722	728	729	702	734	788	716	744	747	734	795	735	723	762	762	798	745	739	702	773	757	749	779	733	827	749	768	707	756	790	746	754	771	725	756	784	788	739	776	751	685	751	740	714	775	769	727	699	748	773	757	809	743	735	774	767	748	711	783	725	758	730	746	711	792	778	764	788	781	744	759	750	781	707	789	756	763	668	757	750	748	714	795	727	721	792	735	761	718	787	798	754	759	721	781	747	696	777	764	766	725	773	789	772	697	776	732	746	765	761	744	768	811	703	732	759	722	765	786	761	791	736	777	693	755	762	735	750	767	726	724	717	717	744	694	773	753	777	751	737	760	769	787	744	734	748	754	763	752	777	776	722	700	736	748	765	786	763	761	753	718	750	721	760	735	757	783	770	766	743	757	796	760	737	769	734	733	740	775	739	749	741	782	789	727	715	779	760	763	780	784	698	732	738	760	775	714	765	730	737	799	806	713	708	746	759	730	788	755	742	754	764	726	741	800	750	710	740	740	738	763	714	797	768	758	747	792	739	726	738	743	750	743	760	741	788	741	765	775	711	739	767	730	783	708	760	704	734	699	712	761	775	758	745	716	746	731	728	724	762	711	706	746	730	764	736	753	802	766	744	748	759	765	783	785	740	755	753	783	812	755	798	741	737	746	729	713	758	791	751	753	741	756	737	766	737	750	799	736	803	729	785	766	724	709	767	722	742	745	779	767	781	765	705	773	748	705	752	792	766	745	719	743	746	757	736	752	750	797	696	768	750	719	742	778	756	784	766	788	810	755	791	792	756	773	731	735	714	764	775	796	729	748	760	716	780	734	786	748	779	726	794	730	735	765	737	775	742	775	733	763	715	736	743	723	753	723	742	779	738	770	747	742	740	805	762	780	763	717	703	772	778	749	763	752	767	792	774	725	756	784	747	740	786	736	761	736	775	689	750	741	791	775	741	795	768	807	727	702	727	761	740	738	711	710	746	769	717	792	703	768	718	744	746	763	769	787	800	738	775	735	760	744	713	736	749	727	745	736	735	730	780	739	771	743
27156	21623	21261	14108	7194	3748	2072	1072	798	671	571	583	542	487	515	526	571	500	493	475	531	475	476	468	487	473	473	465	488	477	454	434	464	459	449	480	436	430	502	436	472	436	464	455	447	479	474	464	462	490	470	461	480	433	463	472	484	452	451	473	466	428	472	441	475	482	496	460	443	445	462	459	504	460	452	480	463	459	485	505	486	487	512	498	525	458	469	459	466	459	475	474	488	472	450	463	460	467	436	465	458	460	483	483	477	438	500	450	448	462	474	501	439	444	481	493	430	450	476	484	451	451	453	464	441	475	444	448	482	466	425	470	461	437	493	475	479	493	458	472	482	510	470	433	483	441	510	442	431	440	444	435	482	445	429	450	447	468	427	447	438	444	477	490	467	447	458	470	459	428	468	472	498	459	452	446	452	462	449	433	517	487	468	481	471	413	472	457	464	496	441	469	464	426	478	470	449	498	466	463	434	438	444	483	468	444	443	465	462	461	472	472	440	473	475	457	435	454	452	463	431	470	437	450	447	480	431	456	448	496	433	462	440	480	445	519	477	473	476	461	479	481	468	477	447	462	467	458	468	415	473	486	417	495	473	440	429	455	475	432	466	432	457	512	497	468	479	482	441	430	462	453	469	457	432	434	506	459	462	460	450	468	446	463	447	478	454	457	482	459	445	467	468	457	460	464	443	470	497	439	431	487	458	417	488	473	463	476	460	434	467	479	455	420	452	463	486	493	438	470	480	456	447	509	438	474	459	423	453	465	449	470	463	501	450	473	472	439	453	454	448	484	462	443	496	500	498	441	447	451	423	454	454	467	467	434	449	456	476	458	471	456	441	445	486	445	448	465	440	461	487	485	440	455	480	454	447	458	447	457	445	459	427	464	486	485	502	486	497	477	450	483	491	467	457	469	424	441	477	448	473	491	472	448	427	455	481	481	477	479	444	448	453	457	468	439	446	447	437	456	467	441	449	475	462	513	452	458	493	497	455	468	502	456	433	443	452	518	475	455	481	471	468	476	436	445	481	471	470	450	450	470	498	447	467	459	440	472	466	426	460	475	496	462	466	456	453	429	471	487	471	463	444	438	465	446	443	446	441	464	498	485	448	441	490	416	481	471	455	495	426	470	469	442	447	503	487	440	480	456	436	462	457	450	461	479	453	465	459	476	466	425	470	465	413	490	450	449	476	457	491	436	492	480	487	461	472	467	463	483	481	467	463	483	433	460	462	467	502	468	503	478	492	482	442	497	507	449	453	469	479	441	458	476	467	445	449	485	397	469	465	527	468	487	442	467	465	531	481	501	475	440	440	452	466	438	466	466	429	456	463	487	462	486	441	449	500	432	442	467	439	448	464	450	438	452	444	467	430	447	490	492	468	426	444	454	456	458	448	456	455	466	486	472	439	464	447	434	495	494	436	469	431	488	485	444	475	454	450	466	467	453	455	476	438	493	464	460	481	494	488	466	487	471	464	471	441	479	436	481	453	482	441	442	451	504	448	454	432	494	472	476	471	428	463	513	486	445	436	438	449	460	458	461	439	428	443	498	461	418	441	451	460	453	457	453	444	432	476	493	474	432	451	444	482	516	476	447	437	509	427	448	458	476	458	465	466	490	450	468	470	446	450	431	442	460	467	507	476	502	461	495	438	511	457	500	443	494	452	466	453	468	445	422	438	468	440	483	485	455	479	456	461	471	451	449	470	465	494	439	443	442	482	482	407	486	429	476	472	446	451	459	471	468	460	471	495	468	484	499	449	441	443	459	470	447	473	447	496	476	458	458	451	493	475	481	493	441	429	469	478	452	436	474	444	442	475	456	494	491	463	476	440	496	456	464	434	465	483	481	448	516	463	472	479	455	434	473	480	414	448	467	463	465	452	480	477	497	466	474	452	483	446	473	474	462	442	465	466	489	447	478	444	519	460	438	427	439	444	496	461	437	468	423	456	435	500	456	456	449	444	469	421	487	449	459	463	446	448	457	469	456	457	460	461	474	439	478	433	468	469	511	470	442	455	433	458	470	478	457	497	483	485	440	469	509	469	448	454	439	490	480	477	469	505	460	462	451	444	484	506	451	440	481	440	468	486	481	471	493	468	455	448	441	455	473	466	450	471	432	495	452	445	447	474	425	461	456	473	470	477	470	477	453	510	498	462	447	433	467	422	446	488	454	438	463	438	431	448	423	482	468	434	478	457	492	460	475	436	419	453	496	493	453	463	461	460	514	441	492	442	431	428	463	493	444	504	454	457	461	461	468	450	503	439	461	462	464	504	468	473	484	441	431	460	463	456	484	501	477	467	434	475	474	465	486	455	470	504	473	479	466	450	461	446	453	466	485	453	436	476	508	463	443	467	438	448	468	457	452	455	475	435	461	456	483	457	464	451	476	464	499	440	453	489	441	444	490	439	459	488	448	437	463	464	462	470	442	480	473	437	459	484	450	478	501	479	481	478	472	464	465	477	441	471	461	427	458	442	450	472	466	495	460	487	399	435	423	496	461	434	480	458	466	459	496	444	455	441	503	496	462	479	471	463	422	427	494	436	453	436	490	454	436	547	445	492	478	466	462	449	446	501	472	470	451	468	463	424	428	470	477	430	458	456	455	495	472	466	485	458	436	480	489	466	436	443	450	404	482	481	460	457	466	491	430	456	477	486	420	487	461	491	449	459	417	465	471	433	448	449	445	477	483	456	499	474	434	504	445	434	444	458	459	445	469	457	476	449	446	462	441	484	474	484	442	461	460	481	443	483	455	454	447	479	440	446	418	480	461	471	462	486	452	495	479	422	498	478	448	425	466	476	439	423	418	515	467	475	429	479	475	481	483	473	466	457	452	478	470	443	455	501	464	470	457	459	461	447	466	486	471	409	449	477	450	477	455	470	457	455	505	439	523	457	441	479	476	441	449	452	441	439	427	444	455	439	496	455	466	505	451	441	492	474	478	514	490	474	474	453	483	436	452	466	471	448	474	468	464	485	421	484	440	482	451	460	442	448	463	462	503	487	403	469	465	476	446	457	441	461	460	453	490	482	454	489	432	484	447	496	492	469	483	469	467	439	486	462	433	487	481	488	457	449	386	476	431	467	446	460	440	488	485	469	432	454	427	446	485	513	460	495	447	459	474	460	452	435	457	454	439	468	495	444	486	455	447	457	452	448	437	452	450	449	422	480	446	501	461	470	464	438	433	453	470	464	485	479	473	499	497	468	459	480	450	453	504	484	508	433	442	462	479	429	477	460	480	448	453	461	440	419	449	446	438	441	455	419	425	469	494	499	440	454	463	448	484	429	443	465	453	446	458	451	500	474	436	471	462	479	461	444	502	489	489	444	478	461	492	448	473	464	490	448	429	428	445	466	473	495	453	460	460	471	455	443	491	457	460	455	433	484	459	468	478	470	493	465	495	489	471	480	432	460	433	458	461	478	488	475	499	458	435	455	422	443	453	420	462	485	460	498	485	460	450	478	428	437	489	476	476	451	461	486	475
16682	29738	25817	17221	12025	7392	4378	2286	1411	1135	938	770	772	781	755	692	727	705	685	636	629	618	613	637	609	643	618	582	554	620	578	601	644	608	581	588	613	620	594	578	595	593	638	588	597	633	600	614	581	614	614	589	567	588	600	598	582	560	571	619	624	608	614	618	592	614	579	517	607	643	647	614	659	618	600	645	578	621	632	604	640	625	629	651	566	571	591	616	627	617	642	610	578	666	634	632	612	628	602	582	570	605	581	632	590	582	593	578	583	585	562	607	603	594	561	586	616	570	593	595	535	575	603	590	567	593	583	610	617	614	567	599	608	593	578	582	521	592	557	575	580	601	600	574	584	615	588	576	601	551	584	581	567	628	641	614	574	612	597	571	595	588	576	588	588	564	555	555	602	585	589	555	591	586	601	630	579	612	577	550	586	600	584	617	614	552	584	600	613	562	597	604	592	613	590	579	541	594	612	585	590	593	570	576	599	614	610	645	611	580	589	633	563	576	575	573	603	647	596	587	584	639	600	606	589	605	568	597	589	579	591	589	589	574	603	578	600	589	629	613	588	588	585	574	536	554	578	594	585	574	587	642	589	586	532	623	568	574	546	573	579	618	562	568	573	576	579	591	575	554	585	568	564	595	596	605	586	580	589	574	568	597	626	609	607	564	608	594	547	617	595	548	606	604	551	565	559	581	610	571	602	581	589	633	585	578	571	591	571	572	569	590	592	644	588	580	561	585	609	552	602	574	554	524	553	572	565	571	609	608	596	597	646	528	608	637	575	588	604	601	583	636	617	606	562	584	576	605	589	589	587	623	583	536	589	603	620	586	589	563	587	598	614	602	592	584	541	567	589	606	591	598	569	542	574	580	610	589	585	586	588	589	587	588	587	608	587	623	611	597	555	567	630	569	598	572	590	574	564	591	579	587	550	562	586	546	572	592	590	583	565	562	551	601	601	586	602	534	592	618	578	569	581	612	560	611	547	536	595	548	591	592	624	601	579	611	641	577	612	600	634	607	586	596	584	553	608	580	626	588	577	582	592	614	596	622	570	556	594	573	618	621	594	574	565	611	623	595	572	608	590	578	534	594	623	614	574	602	549	577	613	605	603	589	532	597	580	615	548	592	628	569	584	573	585	591	570	545	599	627	593	603	602	578	588	562	549	572	542	626	608	592	613	559	583	641	632	588	588	603	563	573	604	592	575	555	610	575	599	600	616	610	558	552	563	595	611	591	609	570	571	574	608	592	614	558	567	565	553	581	562	604	578	593	608	526	602	588	592	564	632	605	601	602	596	604	569	573	593	598	561	525	583	538	591	601	583	594	586	560	581	562	576	657	608	587	623	579	590	574	555	599	604	592	598	543	568	555	583	597	626	607	589	589	537	528	608	617	598	553	583	561	604	578	623	617	593	588	590	596	574	596	611	607	554	574	601	570	639	596	587	580	613	597	595	582	589	588	539	580	592	582	587	607	558	587	609	565	599	554	599	604	528	580	572	574	582	594	564	636	578	615	577	603	597	606	617	607	579	593	555	593	601	596	628	589	620	597	609	592	608	573	579	626	582	551	569	583	525	615	561	561	558	598	550	569	568	567	591	611	566	579	591	620	650	574	578	594	600	635	567	578	555	604	609	583	649	627	586	643	569	596	573	576	632	573	563	567	584	566	553	638	585	607	622	581	544	611	579	626	587	563	597	602	608	604	578	595	602	599	557	598	599	605	613	609	605	556	617	572	588	578	584	605	595	554	578	594	575	559	596	615	575	587	581	598	593	556	619	586	542	615	574	589	603	579	569	592	567	531	566	610	608	556	567	589	614	621	562	602	587	559	585	619	580	560	531	593	618	554	557	593	567	585	623	590	613	568	580	617	591	591	606	591	546	546	602	552	591	612	568	589	634	576	611	613	593	561	609	598	596	592	570	571	585	599	529	597	552	564	571	540	583	570	636	621	586	600	584	587	561	623	600	609	567	593	588	613	597	622	576	555	576	618	615	592	578	605	598	565	566	601	558	580	591	604	623	624	568	570	611	564	578	608	609	554	590	580	559	581	586	617	598	604	573	552	633	548	606	596	605	590	588	583	544	560	629	596	641	600	599	604	548	633	600	617	539	587	572	598	580	556	568	553	578	575	605	579	627	564	645	628	602	602	622	567	608	610	600	571	539	604	625	607	574	593	595	632	614	598	592	563	603	593	632	575	594	591	563	569	588	567	588	590	570	607	559	586	580	616	626	560	608	581	554	582	599	609	586	599	593	591	560	585	607	568	547	584	568	596	582	567	602	572	604	550	569	602	600	587	594	611	613	588	558	592	586	580	577	586	665	543	617	581	552	576	568	589	549	600	566	589	580	598	579	613	508	610	593	573	576	606	587	601	596	549	577	612	633	594	557	612	601	624	597	573	584	593	539	617	611	564	576	567	594	614	617	586	612	596	556	631	570	600	578	604	568	604	609	584	550	611	609	597	601	562	565	596	569	645	587	613	621	553	563	568	621	569	559	560	593	590	587	601	554	574	603	637	598	549	561	588	568	593	628	586	617	584	607	593	621	627	607	595	574	623	577	579	581	564	598	593	579	627	627	573	572	585	589	573	591	618	591	584	593	582	574	570	571	589	564	564	563	559	576	582	561	617	570	581	583	621	584	561	542	591	538	583	601	583	596	584	605	588	582	571	597	597	587	562	556	584	587	618	629	589	586	628	549	585	584	614	548	584	557	594	562	595	599	581	592	602	591	597	627	583	600	627	596	562	556	601	616	537	638	556	598	597	595	610	615	581	588	618	609	641	608	576	619	589	563	586	572	598	612	570	592	572	591	606	633	563	562	588	642	608	580	564	576	561	616	613	597	582	592	609	564	584	578	573	613	548	595	586	556	588	587	591	596	618	556	598	592	587	610	608	604	576	534	607	573	612	556	596	611	589	594	622	592	577	582	581	548	532	577	569	595	600	606	577	576	590	600	627	583	580	582	587	579	606	592	606	574	597	549	595	582	625	599	623	643	547	591	572	600	604	574	603	577	617	611	612	597	640	598	574	576	568	589	597	556	563	572	558	587	620	638	599	568	609	573	575	611	625	580	667	591	573	598	584	577	605	575	611	593	543	598	607	580	580	614	585	604	568	587	574	569	562	544	590	593	640	587	582	617	597	609	533	573	597	575	570	582	573	557	594	601	574	569	561	609	586	599	593	619	576	568	614	565	552	614	574	604	598	587	611	527	605	639	629	578	592	552	601	603	599	574	571	586	599	564	578	582	601	603	595	559	572	569	577	584	595	578	569	609	552	571	573	608	599	631	600	589	592	586	598	565	560	619	608	599	583	581	624	623	573	555	589	578	611	607	567	604	584	606	611	579	551	588	604	596	632	552	582	546	549	589	596	574	575	589	561	570	562	602	598	589	597	584	579	600	631	590	607	564	607	555	543	562	565	608	604	618	589	589	599	600	607	598	579	576	560	564	612	581	627	594	584	602	554	617	583	563	594	649	621
23870	21149	28509	24087	21334	16309	5948	2450	1459	1169	1028	921	895	820	803	777	737	716	750	665	697	681	644	650	656	694	641	645	643	648	592	589	676	644	575	642	630	624	642	611	637	635	629	675	642	601	594	640	624	633	616	613	649	580	611	591	646	613	642	646	629	620	606	594	657	611	659	566	627	627	662	681	677	630	658	676	623	628	680	674	667	659	679	646	656	661	644	659	655	662	615	646	670	678	609	660	637	597	621	612	583	611	642	610	621	640	631	597	627	664	624	604	643	643	585	599	657	630	641	620	594	645	590	563	626	599	626	614	645	625	583	606	589	607	624	589	659	643	642	582	612	584	614	616	612	566	605	561	620	582	636	572	640	589	599	551	599	622	599	655	597	586	631	664	614	611	652	641	586	636	621	616	557	607	590	607	599	689	582	614	608	632	618	638	633	621	623	565	598	628	581	599	639	625	616	611	605	636	587	605	640	618	608	588	606	630	564	616	646	606	650	654	617	644	586	604	617	610	644	601	611	633	657	583	623	631	584	618	592	610	630	644	648	633	620	619	625	624	612	622	612	594	630	611	624	623	600	659	582	609	598	602	607	577	644	641	601	589	632	585	563	622	647	557	621	621	648	615	640	603	653	622	608	606	634	599	629	594	599	604	620	644	607	594	628	608	646	568	651	578	616	591	655	606	614	627	612	605	661	624	588	636	642	617	598	639	597	644	618	596	655	626	603	591	608	622	597	634	604	636	613	568	596	628	643	636	677	601	642	547	599	613	604	614	592	632	655	601	606	614	643	598	593	598	590	641	618	622	636	602	598	629	622	647	617	601	653	631	585	588	633	616	617	600	624	568	651	630	639	643	612	593	606	620	613	669	600	570	654	614	619	667	624	594	636	649	627	582	614	619	614	570	584	591	617	603	629	626	631	624	611	608	600	603	605	645	570	636	657	574	618	593	604	582	613	598	622	643	624	574	659	650	618	611	601	591	643	591	628	600	617	583	596	602	577	600	622	631	568	658	627	587	591	668	583	604	666	574	612	662	572	657	636	600	627	577	607	629	629	649	675	620	644	621	596	613	615	599	600	568	643	631	591	617	592	561	653	619	609	637	632	629	605	594	609	633	611	637	631	634	643	646	620	642	616	675	652	611	593	655	580	593	660	627	610	594	614	579	600	631	617	595	628	614	604	635	635	632	607	634	651	590	597	620	633	601	632	633	649	603	559	611	625	648	564	646	621	620	655	575	583	617	606	579	624	590	631	577	572	625	666	627	535	636	618	616	628	619	622	641	575	576	634	625	648	614	591	593	625	621	616	640	645	604	553	600	605	615	584	664	642	588	605	648	636	596	611	633	612	564	617	647	599	604	626	624	652	646	658	619	618	618	655	618	621	645	640	643	598	601	605	627	641	650	607	562	583	657	625	613	670	635	635	584	602	605	653	627	658	661	611	618	612	602	624	621	627	632	608	611	580	638	618	636	618	633	613	663	635	633	640	606	613	597	624	603	605	632	640	643	611	617	602	640	618	585	641	593	584	662	617	641	686	634	597	617	626	611	596	647	614	633	595	606	600	632	600	587	615	632	639	585	620	613	618	640	640	643	627	629	597	643	612	646	593	605	600	653	618	599	603	620	617	585	589	623	588	620	572	612	650	654	588	625	575	667	636	614	606	607	624	632	609	650	608	634	557	632	575	648	632	621	594	631	584	587	645	624	612	658	584	648	611	634	603	596	624	616	577	572	619	630	667	620	664	567	624	619	620	556	600	602	596	665	668	579	594	636	584	597	593	630	623	593	676	646	607	623	638	595	617	624	598	610	639	625	602	594	669	573	613	652	623	636	625	615	639	615	618	592	607	597	636	601	659	631	623	604	635	601	580	643	617	636	585	638	638	626	645	644	643	636	625	636	596	613	631	610	579	590	617	590	617	632	652	612	583	616	605	642	606	644	551	592	597	697	574	591	555	611	615	615	614	629	606	704	623	601	571	595	593	608	622	617	622	592	615	642	578	611	606	589	594	618	625	653	606	576	615	651	608	609	635	600	678	579	605	589	595	607	570	635	641	612	611	598	597	626	611	631	636	602	594	618	598	576	690	613	580	652	652	609	599	623	587	593	636	599	622	632	586	628	629	643	569	660	601	591	652	631	595	634	623	598	608	591	601	610	638	648	642	599	634	613	637	576	601	579	622	589	607	582	590	608	656	644	635	644	643	625	581	642	628	643	631	602	631	610	627	618	644	609	579	622	612	628	629	626	611	565	617	597	595	652	616	620	624	612	623	602	617	599	616	657	612	631	690	634	651	602	606	586	619	660	590	572	644	626	607	598	583	616	630	600	604	626	649	592	614	634	617	618	596	594	620	598	620	571	625	624	596	678	570	670	640	606	631	612	648	615	610	621	610	633	601	560	623	635	589	633	614	601	693	643	614	587	624	610	592	602	607	633	660	592	666	626	640	627	618	600	608	646	619	637	682	627	601	612	623	611	613	608	625	608	631	600	585	609	613	625	646	633	594	630	602	674	669	628	654	585	644	622	569	622	637	640	620	622	650	605	572	642	597	664	620	625	550	605	605	596	635	617	632	603	613	627	668	644	598	654	604	594	643	632	640	617	602	611	567	596	630	609	608	638	611	599	621	615	636	622	592	590	627	591	611	616	620	607	618	603	615	588	642	596	589	606	621	622	611	601	629	643	606	595	593	678	633	634	611	662	621	607	599	622	613	607	553	605	585	606	630	631	602	620	579	605	592	618	608	601	622	621	605	611	602	594	624	631	617	631	600	650	668	589	624	621	631	657	563	631	634	640	591	564	674	575	610	587	587	614	644	656	645	650	611	637	617	631	629	599	639	622	619	614	590	580	568	633	593	611	613	596	628	651	598	628	633	590	602	617	638	584	582	645	570	599	558	628	614	626	673	608	635	563	623	610	614	611	577	641	611	629	626	659	631	660	644	620	639	612	589	640	621	615	632	644	631	615	554	577	608	637	593	620	622	615	584	623	624	605	598	620	633	592	654	628	625	628	623	612	626	639	637	600	617	611	633	628	595	608	602	586	589	577	589	603	598	639	667	614	611	588	638	569	589	614	606	620	581	635	628	594	612	603	611	619	612	612	615	650	587	594	604	583	610	590	570	617	632	631	624	619	629	620	635	608	621	612	575	593	634	592	617	593	606	626	662	592	625	662	570	589	600	602	618	578	576	580	599	613	597	615	614	613	630	637	621	628	618	561	590	634	623	653	610	630	598	620	609	611	630	640	605	616	585	645	661	577	644	674	558	575	641	570	621	589	635	592	607	574	584	612	627	632	626	622	627	621	669	602	566	639	551	641	651	558	648	644	615	574	593	601	620	624	598	583	622	618	614	622	612	583	602	644	598	610	602	608	602	638	626	654	600	598	596	610	587	616	633	635	623	588	635	606	640	615	624	628	613	590	599	641	572	585	614	619	607	565	657	604	602	651	612	628	603	623	610	580	644	623	694	605	603	629	573	629
18740	37276	32849	23873	19363	13839	7592	4820	2958	2103	1872	1589	1333	1309	1222	1161	1100	1044	1024	959	941	891	870	819	835	803	854	778	807	798	797	783	827	823	747	798	782	813	828	753	797	769	791	738	835	814	748	827	783	758	808	837	782	763	801	796	782	820	795	748	754	737	827	786	774	724	786	782	765	765	819	928	886	862	822	815	804	783	880	825	850	853	870	842	797	798	868	837	823	897	852	870	834	864	825	763	770	809	762	773	772	747	815	745	747	807	854	761	779	800	784	763	785	740	728	737	795	760	771	760	801	759	755	751	787	799	766	804	789	792	755	774	777	739	807	737	825	810	793	773	768	795	748	789	809	776	800	774	777	793	751	827	769	773	746	783	789	736	788	758	726	768	735	812	773	767	803	782	733	757	755	763	737	748	829	782	760	794	774	748	771	791	759	802	746	776	780	738	793	761	741	791	835	794	788	762	764	803	768	741	762	742	764	737	792	724	755	716	759	777	795	812	777	755	752	772	751	801	755	750	813	807	806	784	803	730	772	786	740	782	792	774	796	800	772	795	735	769	770	754	779	717	694	766	713	819	754	757	762	778	775	774	791	757	727	766	799	749	785	775	757	768	821	785	770	771	727	763	765	785	775	768	729	801	742	768	749	759	760	819	796	765	752	750	760	757	784	726	827	763	762	764	806	766	787	782	768	736	820	794	802	713	799	695	780	785	793	740	796	759	772	813	751	727	767	758	788	814	730	721	820	758	757	751	720	758	734	769	751	751	788	749	756	798	779	797	756	743	744	782	759	726	755	760	747	772	727	811	746	834	798	780	749	791	766	792	808	775	754	789	748	792	769	725	767	848	793	793	739	759	759	832	779	765	790	768	821	745	781	799	804	774	754	793	796	755	782	744	772	803	761	769	746	774	780	760	758	786	748	755	761	792	757	795	767	730	771	722	748	739	807	802	760	805	767	802	821	765	765	750	730	806	794	775	779	760	805	733	729	764	891	766	784	742	739	755	803	773	734	783	825	784	754	839	795	830	770	784	782	742	765	754	738	761	792	763	749	745	804	759	748	763	756	774	688	793	763	776	755	771	772	808	777	781	762	750	786	734	781	766	770	797	764	715	762	779	773	778	758	790	771	759	800	746	785	758	762	768	748	766	779	765	744	764	756	719	778	748	781	773	808	767	764	754	795	781	730	791	776	778	747	820	811	792	696	744	758	753	775	766	763	760	769	732	780	813	770	744	776	757	795	817	766	817	740	795	781	798	773	734	777	770	796	767	775	777	742	761	768	767	764	821	748	766	733	695	813	786	770	741	780	790	778	728	784	786	734	817	787	817	774	772	774	794	773	770	772	757	736	802	763	766	782	784	768	763	785	781	772	764	775	745	744	777	758	786	778	806	762	762	724	835	731	810	771	780	784	785	768	779	755	734	758	761	760	771	779	771	762	785	812	817	786	806	830	788	783	715	835	771	785	762	832	743	774	797	799	723	810	732	735	781	807	772	766	776	768	790	770	763	746	775	738	804	806	767	820	798	754	784	755	784	772	789	756	801	802	738	763	822	755	796	757	828	748	771	764	762	770	794	773	803	789	777	803	825	771	761	747	754	775	811	784	751	752	803	733	783	820	750	749	800	754	793	764	868	758	772	788	758	838	765	751	712	795	768	748	776	811	801	762	761	768	800	740	758	808	804	786	799	735	773	753	735	783	762	764	735	776	778	779	718	785	787	752	792	841	769	797	782	722	784	797	773	798	737	732	776	735	778	802	787	734	754	779	759	781	784	748	771	781	774	756	769	825	778	749	750	778	761	755	805	790	811	784	792	704	773	857	756	767	771	787	739	744	698	778	772	840	729	789	768	780	771	749	744	757	753	747	784	727	737	776	742	786	775	767	819	718	718	789	744	746	756	667	776	767	766	794	741	764	760	756	769	749	802	781	774	704	766	762	764	802	778	764	801	774	816	775	749	801	729	765	723	769	811	763	771	721	760	765	774	753	783	781	768	813	793	754	779	728	802	826	808	785	728	799	765	750	768	789	829	754	777	739	772	766	780	787	816	751	766	803	751	752	750	803	761	764	754	754	756	752	785	773	770	767	776	822	792	793	698	756	793	786	761	775	798	781	760	786	799	752	779	773	758	813	782	717	742	761	786	740	783	750	772	796	763	797	771	712	767	753	780	741	759	753	797	752	768	766	784	748	747	775	805	778	764	810	722	766	763	758	801	770	766	783	828	753	771	793	783	813	758	737	761	776	768	812	750	774	722	829	695	726	770	772	785	787	798	752	754	685	751	758	796	801	783	784	784	747	759	739	765	746	763	757	745	751	830	783	795	798	784	760	780	786	766	801	782	802	774	791	771	732	759	753	779	795	739	804	796	759	786	790	767	778	805	758	791	783	769	806	774	752	786	754	738	766	801	721	774	799	775	762	782	761	782	775	753	750	757	802	758	781	785	743	744	747	825	785	778	733	777	729	821	790	739	806	746	745	733	764	805	748	799	751	789	806	808	762	774	781	768	766	751	827	753	747	800	731	827	811	766	750	772	739	764	789	770	772	778	749	767	787	751	784	820	801	789	759	762	745	776	784	700	810	764	787	818	800	799	774	746	743	835	766	809	786	776	759	794	787	745	743	738	778	719	751	746	774	773	772	768	767	743	743	756	788	738	768	765	771	781	799	763	733	737	770	756	755	782	791	784	763	767	812	763	788	781	792	800	779	751	761	756	769	775	729	787	747	775	800	793	809	762	770	744	736	790	727	762	738	780	723	781	768	774	763	760	761	768	829	723	785	813	848	757	759	771	782	777	782	700	788	744	770	779	771	763	812	803	776	754	763	788	783	780	750	750	713	731	749	761	764	820	792	814	762	776	757	748	741	781	799	779	789	786	808	761	721	751	787	778	801	749	795	775	804	738	811	764	773	793	768	763	743	799	809	758	723	756	758	754	743	738	775	779	777	801	820	779	789	779	771	780	804	754	692	760	792	778	752	772	768	780	792	749	798	768	790	781	773	750	795	793	746	790	739	779	788	770	745	764	782	779	794	742	730	814	787	793	792	772	788	763	726	734	745	786	743	795	756	794	721	713	784	803	777	787	765	771	729	743	785	731	821	766	772	829	749	814	789	736	771	795	788	759	784	796	790	775	796	723	769	791	801	747	777	759	768	748	711	797	774	739	814	769	766	791	764	755	739	759	744	771	763	780	755	780	762	742	774	748	843	817	777	797	808	775	731	816	780	768	744	739	785	798	772	749	766	764	804	812	805	779	768	749	742	805	765	783	759	776	807	757	792	754	795	748	789	714	826	758	767	755	770	794	798	801	762	768	755	808	763	764	781	800	795	751	806	776	754	755	788	741	728	776	811	762	817	735	764	755	780	746	751	759	763	827	764	742	788	760	741	739	726	801	759	794	779	810	774	791	824	782	776	775	755	792	739	727	716	725	715	828	773	750	780	777	769	757	737	750	750	810	729	775	783	754	757	787	744	722	782	785
25151	21157	27406	25104	15283	6764	2806	1352	899	706	609	567	534	526	437	471	442	458	421	460	397	433	453	415	388	402	401	398	373	389	385	366	383	374	393	403	393	413	380	413	403	376	394	389	377	370	385	400	382	386	411	382	394	393	414	368	378	380	371	362	361	392	410	388	369	388	414	335	395	383	387	406	458	403	388	415	385	382	425	478	382	374	407	423	401	405	423	414	390	406	421	411	379	380	370	368	366	374	351	414	414	390	417	399	338	374	377	402	377	381	368	367	402	396	405	386	422	387	359	389	393	392	369	405	400	364	363	407	350	389	389	384	393	366	376	375	379	382	378	376	358	376	400	414	406	416	368	385	391	384	400	391	393	412	345	357	348	407	386	384	372	390	356	385	405	364	375	389	401	371	396	398	407	378	411	402	349	418	391	377	393	404	361	359	365	384	381	409	393	367	412	380	423	378	374	360	397	388	374	354	372	380	373	402	389	392	354	396	395	377	370	381	400	361	402	375	385	343	366	385	382	373	382	370	399	354	390	385	357	348	388	384	370	371	370	343	378	381	384	374	377	384	351	396	394	413	393	410	411	361	403	348	370	401	377	370	379	399	387	366	409	346	366	351	390	406	361	370	356	383	388	381	392	411	387	371	372	378	394	389	372	383	366	340	361	375	364	381	377	396	355	401	368	389	395	405	407	370	375	398	366	357	377	376	382	399	428	406	405	381	362	380	406	356	375	369	391	387	359	385	385	411	403	423	401	368	403	392	400	375	404	384	380	383	420	367	378	396	390	388	355	387	362	348	413	383	425	367	372	370	381	395	403	358	371	343	370	368	399	393	362	354	367	387	371	405	370	382	381	368	394	358	391	386	400	379	428	388	378	399	401	374	369	375	401	363	351	392	365	357	365	357	426	339	382	405	398	364	366	359	353	357	380	382	368	384	400	385	382	390	379	365	430	344	369	376	385	387	422	357	350	413	360	366	403	382	376	364	395	402	372	387	366	391	386	392	371	406	380	377	378	369	359	386	338	390	371	389	361	411	375	372	362	352	374	414	433	381	397	401	414	389	409	395	390	395	390	355	380	401	392	398	398	354	368	362	356	381	380	361	386	379	421	381	417	390	372	343	361	379	378	383	397	405	357	413	403	401	413	377	408	387	357	404	388	389	365	389	353	410	366	396	356	402	362	363	395	383	382	378	391	403	387	382	368	385	408	386	406	369	358	431	355	349	388	362	399	397	376	383	367	347	385	431	356	361	379	377	427	376	421	396	433	390	376	385	384	363	402	360	362	402	384	362	361	390	374	382	384	415	370	359	392	366	389	366	373	404	385	359	393	359	396	364	386	357	367	417	395	404	380	390	402	383	395	385	405	398	379	378	383	371	399	369	369	399	385	358	390	408	409	390	390	418	389	352	365	368	361	395	383	412	407	379	371	379	359	395	399	387	372	387	423	355	352	348	370	367	374	401	401	366	352	383	390	333	380	343	398	419	439	356	383	402	368	346	369	369	417	367	387	342	379	413	347	379	410	389	410	398	354	347	383	402	379	410	369	401	387	388	393	354	357	405	391	365	379	427	362	371	367	428	407	418	380	395	358	400	353	393	344	381	394	346	383	388	369	420	368	365	391	400	405	385	395	379	388	367	378	363	387	399	429	373	396	343	408	377	402	396	385	354	394	352	388	371	387	400	390	383	350	379	356	366	365	381	399	369	388	384	390	392	362	343	352	396	345	383	373	373	366	400	400	340	367	353	402	426	421	394	393	380	389	370	384	407	385	391	370	375	417	412	380	362	379	373	361	370	389	447	427	383	384	363	395	361	364	376	369	345	392	355	396	379	394	390	421	366	364	397	381	394	364	384	376	376	404	374	380	406	399	416	389	375	371	366	389	401	419	405	373	366	366	370	350	364	361	347	369	379	400	382	383	391	385	421	375	384	360	404	394	362	384	380	380	342	394	381	364	430	375	368	385	398	354	371	381	354	372	369	362	409	378	358	389	375	375	367	399	365	402	399	383	388	361	390	408	388	419	377	391	386	352	367	388	391	410	348	384	377	369	382	402	354	391	391	364	376	361	384	401	355	363	380	383	367	375	371	329	393	377	389	376	342	409	383	337	373	383	399	383	397	401	394	343	364	393	369	431	443	417	392	383	413	435	369	360	358	403	383	400	374	383	406	384	360	388	385	393	385	405	392	392	397	408	375	396	350	369	388	432	379	377	410	410	374	371	377	382	392	411	363	352	398	352	375	418	380	350	389	363	366	398	383	349	379	379	374	371	394	383	364	381	382	373	369	347	405	375	396	415	377	359	385	373	407	394	362	419	363	353	375	413	409	390	383	397	363	370	368	399	392	380	376	393	369	382	379	382	381	429	377	392	373	373	381	407	376	350	391	351	359	403	375	390	384	406	390	392	358	390	366	358	389	384	399	432	383	395	375	386	365	397	364	388	352	390	368	395	407	359	364	375	367	392	370	366	388	375	359	408	389	364	383	389	355	381	394	405	410	400	399	386	373	371	354	360	373	401	379	378	398	401	371	412	385	388	358	366	396	400	412	397	387	389	395	356	366	361	396	388	368	378	394	388	398	404	365	390	365	375	371	368	358	397	372	403	353	401	382	386	372	383	367	417	392	362	401	408	392	384	422	391	402	373	398	411	418	408	392	438	409	378	365	404	391	412	379	360	348	380	368	363	412	385	376	391	392	377	406	375	360	398	424	403	397	402	405	355	378	398	351	376	365	360	355	407	405	375	349	376	424	382	379	377	387	364	377	400	384	377	380	366	373	383	370	358	403	379	389	377	368	393	401	394	402	369	410	392	376	393	428	422	403	398	368	393	347	324	386	389	362	380	396	362	357	355	401	379	389	373	378	363	370	385	375	351	376	388	392	379	372	347	353	374	369	407	408	397	403	377	383	401	375	343	414	369	389	381	369	375	363	342	382	381	388	377	391	333	365	405	389	368	407	372	354	397	399	376	396	373	371	375	377	389	395	370	378	426	393	400	400	419	400	386	378	356	392	395	388	419	395	375	390	378	353	380	371	376	367	376	390	384	416	375	371	372	385	397	374	367	350	363	372	423	385	389	382	387	399	382	358	353	346	430	375	352	363	393	365	393	346	346	368	361	373	406	363	410	366	381	372	370	385	373	386	346	343	363	361	364	372	381	391	423	393	413	365	393	384	365	383	365	366	374	383	384	382	377	366	399	354	398	379	400	378	353	414	399	362	397	383	381	378	392	365	383	370	365	381	377	391	377	375	394	364	408	390	388	366	380	376	399	373	412	395	402	371	391	347	395	394	385	346	405	391	386	381	390	389	367	419	352	380	397	366	367	391	363	389	374	394	356	367	336	404	398	370	392	368	356	334	383	413	380	374	390	367	376	373	385	352	346	392	398	408	358	382	365	371	385	336	370	358	350	409	373	380	371	360	379	373	366	397	379	396	424	376	360	413	371	365	389	388	368	382	391	362	396	395	361	396	396	395	399	383
18228	32789	28741	19383	15507	11280	6026	3272	1858	1552	1222	1060	870	841	813	759	686	726	661	637	612	516	556	557	541	531	516	566	535	495	546	478	543	523	565	540	508	519	491	519	499	522	480	526	505	514	510	506	500	498	524	509	517	555	501	503	511	488	559	520	466	499	516	475	495	441	527	516	522	551	552	559	561	569	570	571	533	527	509	536	578	544	547	531	499	528	525	554	547	505	524	518	513	542	541	503	537	546	482	470	512	470	532	503	478	536	528	535	488	500	501	547	516	472	500	497	502	489	502	514	494	517	515	498	486	480	510	517	516	544	513	486	548	506	516	498	492	492	479	528	477	525	497	498	512	519	514	489	511	442	469	520	488	494	521	494	505	518	485	494	490	497	549	500	490	497	523	493	466	478	479	514	449	453	565	496	503	522	505	467	515	487	471	467	494	493	481	479	542	488	479	470	500	507	488	495	507	496	518	480	499	522	494	502	518	501	535	492	499	487	504	479	479	531	509	536	479	503	477	486	457	477	474	493	499	499	483	482	493	502	516	511	483	483	499	534	515	468	549	504	505	476	505	492	472	507	537	490	488	487	502	517	513	527	492	475	494	487	499	524	498	450	510	513	519	567	475	524	470	479	468	521	510	495	490	462	471	502	534	540	522	487	497	481	453	469	518	494	487	500	497	485	487	526	521	535	483	515	480	523	484	486	507	500	560	448	482	506	497	472	510	458	500	533	493	489	481	477	491	502	508	463	488	471	484	471	494	518	492	529	488	505	489	457	520	525	477	506	489	484	485	483	485	490	464	508	496	502	497	505	514	515	457	488	495	512	506	497	497	490	483	446	498	491	501	504	530	545	486	468	454	512	508	489	505	492	501	512	460	479	477	496	448	460	495	485	518	474	538	494	523	481	478	460	494	531	532	499	472	485	464	505	501	491	469	473	509	476	515	470	513	534	483	500	484	536	567	520	476	500	513	502	529	488	507	463	459	481	503	503	506	505	512	506	472	513	507	495	490	487	514	484	470	539	480	483	524	526	462	524	501	501	497	518	497	462	506	536	486	518	525	449	515	476	465	486	453	532	469	529	495	502	466	504	486	482	486	509	480	519	519	503	486	485	488	459	504	502	516	521	500	507	501	495	492	482	465	512	466	459	508	502	500	496	506	490	464	503	483	480	517	500	533	472	492	506	498	526	476	539	480	489	491	560	491	524	518	485	515	456	454	468	514	541	487	487	483	470	512	502	488	523	505	486	486	497	508	482	473	464	452	504	504	545	503	507	484	535	512	446	489	486	522	506	507	487	535	470	536	495	462	479	488	505	486	493	536	482	501	495	487	498	507	478	521	522	479	529	524	523	499	518	514	496	529	467	513	513	498	507	509	506	521	498	502	501	472	502	535	482	480	471	485	514	466	524	518	465	458	551	480	490	526	461	482	481	509	485	516	486	478	515	531	509	484	493	535	498	469	485	503	539	510	485	508	507	467	449	487	520	469	519	512	490	503	464	484	520	515	504	482	465	506	497	531	498	493	442	513	509	479	515	499	500	481	502	488	507	525	488	500	458	519	513	510	485	492	530	521	494	496	531	517	518	449	511	487	502	485	478	471	504	459	522	519	494	501	495	484	473	450	514	527	493	517	459	505	492	494	480	481	467	501	519	490	484	505	509	471	503	493	528	484	493	513	506	537	490	521	516	473	431	525	518	532	441	514	479	492	493	446	533	498	499	480	499	487	488	522	501	500	494	476	462	481	487	509	477	480	461	463	487	479	487	510	472	531	489	471	485	457	470	509	503	533	458	456	499	486	506	494	502	500	523	520	503	505	511	439	524	473	552	476	460	539	498	480	516	507	456	502	536	467	491	506	446	520	488	490	491	509	514	498	488	485	492	471	463	472	525	511	488	483	504	502	467	474	541	518	480	487	494	491	491	560	521	485	449	450	515	497	477	470	455	493	515	484	480	496	489	459	487	516	490	475	526	499	525	484	488	484	511	527	518	498	490	527	490	501	479	472	486	562	506	538	526	499	500	503	483	534	488	493	524	499	508	496	493	473	507	497	514	481	500	490	477	542	478	516	486	499	511	488	511	486	515	509	481	520	474	525	497	534	472	492	456	503	550	490	491	520	515	528	506	489	502	535	493	478	498	462	510	493	534	511	534	476	500	478	507	547	466	517	514	497	511	544	503	483	496	500	478	521	483	499	513	489	468	456	477	534	491	459	520	462	496	501	494	520	469	505	506	472	501	527	512	533	463	493	493	469	504	476	463	527	468	503	473	461	520	465	445	494	457	471	507	499	479	490	463	506	495	464	481	493	520	491	505	515	498	495	507	493	459	502	500	481	475	472	504	509	494	455	461	499	490	523	481	471	511	507	508	453	486	474	513	511	479	529	496	520	514	478	481	468	495	514	469	503	497	491	532	481	493	497	514	487	541	495	493	493	486	511	532	506	511	479	516	523	490	484	498	447	478	501	462	487	494	530	491	504	473	509	523	517	490	540	483	475	480	483	485	476	510	489	510	464	508	487	468	468	527	519	490	471	491	508	479	522	512	516	512	465	489	524	517	506	488	509	517	471	485	491	521	542	481	468	488	499	513	477	482	500	503	515	530	484	517	544	453	482	474	482	464	506	496	522	479	484	548	471	482	511	474	502	525	533	503	520	489	502	479	489	457	510	499	509	474	472	500	505	449	493	486	505	488	539	492	538	490	501	509	477	476	501	499	484	522	485	510	500	507	503	516	508	495	525	466	501	523	482	534	535	516	520	501	452	484	450	489	530	487	507	475	538	522	467	522	503	467	453	521	489	505	471	546	489	521	504	484	511	488	543	485	469	532	499	487	504	484	479	484	526	528	484	501	447	524	496	526	540	533	469	528	505	487	474	491	500	511	458	526	485	468	455	456	478	465	510	489	541	473	480	465	483	512	451	481	503	466	480	498	483	521	525	510	523	507	489	483	499	494	483	492	481	487	476	455	452	495	497	493	528	524	537	524	484	489	511	487	494	503	492	508	500	534	462	529	533	457	496	479	479	470	467	507	504	480	516	506	498	461	527	517	466	538	496	526	465	511	493	502	511	512	521	497	490	522	519	530	504	529	490	477	526	493	499	480	487	517	483	504	511	476	519	504	498	493	494	515	475	533	493	487	520	495	498	496	496	519	501	531	512	463	483	488	496	518	493	495	462	540	503	490	494	500	470	522	521	490	496	506	515	497	509	505	501	478	473	519	489	481	482	506	502	494	489	518	453	453	508	471	502	520	487	486	531	508	511	501	490	460	470	481	534	517	545	508	459	492	513	505	477	468	516	502	490	509	526	499	513	509	504	495	471	493	472	524	478	479	470	516	520	469	507	493	482	485	477	499	476	476	512	486	518	492	510	484	510	465	512	511	498	502	498	511	511	502	496	466	488	468	519	482	504	503	468	545	519	524	514	515	480	528	475	429	456	489	486	535	484	495	491	466	524	517	484	543	473	502	499	468	480	491	509	499
22836	21176	28964	23654	21237	21641	14427	3458	1875	1578	1334	1178	1100	942	990	835	898	835	804	774	705	690	712	690	638	663	631	599	641	639	624	612	639	627	586	605	634	632	612	589	607	660	614	611	600	635	594	556	613	634	622	581	614	632	613	556	597	644	606	628	591	680	657	605	628	637	574	624	573	608	666	687	709	631	640	639	618	650	634	679	643	630	626	610	676	657	580	688	598	591	661	691	629	666	696	627	611	630	601	555	595	629	601	587	579	623	591	600	591	601	612	573	618	579	597	585	579	610	640	613	612	553	565	624	571	589	619	598	589	605	597	577	621	614	602	622	564	624	610	580	610	617	526	597	582	608	623	613	621	623	578	628	519	593	588	628	538	582	579	583	623	578	597	578	569	601	592	645	606	593	572	599	564	577	595	612	628	590	575	590	550	566	574	596	597	635	586	638	562	581	584	566	588	594	594	572	633	617	612	573	603	600	571	612	567	601	585	581	590	620	596	634	618	547	613	600	588	574	580	573	583	554	611	613	602	603	639	603	600	573	607	588	572	625	595	654	585	658	539	645	608	591	602	609	517	607	543	605	583	597	535	590	604	629	593	604	614	608	591	596	619	606	616	602	581	589	619	592	594	650	595	593	595	611	582	577	572	559	598	559	567	586	572	602	590	586	618	579	572	549	625	578	554	564	608	598	680	570	556	563	590	599	621	547	557	612	617	591	620	584	571	580	577	601	606	554	611	557	566	624	537	565	591	626	613	608	619	616	610	575	581	599	586	587	591	595	577	609	616	601	590	630	604	586	566	579	621	571	591	584	612	598	555	620	570	561	552	572	568	558	597	595	563	607	600	619	602	572	608	581	595	553	592	645	566	598	581	588	584	587	581	567	557	575	576	566	571	555	616	583	645	623	560	567	619	608	605	597	617	609	575	572	602	586	594	563	591	588	595	551	577	649	579	621	609	611	569	597	595	627	551	584	604	599	570	589	579	576	602	586	564	614	593	604	682	573	607	595	592	596	569	570	618	586	604	562	597	556	629	589	578	594	543	630	617	596	615	585	636	570	631	573	583	613	654	583	656	611	573	615	553	607	609	566	563	609	558	616	581	571	568	611	642	634	587	595	624	635	582	651	589	548	637	577	595	614	546	621	603	540	582	554	587	606	590	593	553	612	610	569	611	573	639	591	591	638	589	553	620	584	594	643	589	599	582	613	575	587	631	596	582	595	620	540	573	604	582	612	582	595	588	617	581	616	591	582	606	585	610	566	649	614	604	572	605	598	613	613	629	599	579	636	612	559	595	610	614	610	603	532	618	554	570	579	599	573	550	614	585	580	539	624	550	611	619	565	576	573	585	566	594	588	591	595	609	568	573	580	586	610	595	621	581	602	592	560	603	610	618	591	600	601	633	541	590	584	605	582	571	613	607	600	570	595	675	596	611	595	570	608	616	657	607	595	612	600	557	613	568	596	584	603	587	620	567	589	595	571	565	647	631	590	572	596	580	595	566	624	570	650	602	609	627	585	569	624	577	601	573	604	625	611	589	600	602	630	585	578	610	576	652	594	558	610	605	590	613	569	578	606	615	590	581	598	632	561	578	543	544	585	594	557	573	606	587	620	572	619	583	573	604	623	659	609	615	618	565	599	629	564	602	588	574	614	603	606	586	598	558	612	598	589	607	613	589	602	608	636	584	590	591	595	603	592	577	538	564	604	589	589	582	620	586	570	584	589	560	596	597	584	601	582	588	594	590	639	612	605	607	581	566	578	585	591	599	611	630	582	592	582	582	607	612	627	554	560	627	581	603	556	586	594	619	591	555	606	637	608	605	556	562	589	619	629	581	603	589	625	608	585	584	591	617	611	557	558	615	619	577	583	613	619	590	560	610	602	572	615	613	635	563	597	599	587	584	595	622	590	545	582	630	565	589	608	647	643	598	507	587	576	605	601	592	595	583	618	589	564	613	614	580	602	568	632	569	639	564	563	602	555	529	540	579	631	582	576	582	596	611	627	566	544	593	621	588	591	584	627	557	598	560	613	625	517	593	548	608	627	619	555	596	607	566	615	627	614	574	575	620	614	578	575	598	594	576	577	594	595	594	593	610	592	582	610	560	610	585	628	630	561	576	576	585	584	579	558	562	576	574	626	598	581	577	570	605	568	632	675	587	597	569	579	554	593	580	594	636	569	553	611	579	526	564	577	553	560	605	569	584	556	579	632	581	613	629	607	617	613	585	615	545	607	608	652	565	595	576	603	550	577	613	587	601	584	581	566	548	587	581	590	662	618	582	598	546	562	599	580	597	591	568	573	593	580	591	592	581	612	575	616	571	602	610	621	589	543	546	627	602	623	586	580	589	610	560	556	611	594	592	561	618	577	583	589	515	590	598	572	588	568	608	601	635	556	568	578	602	623	622	592	568	581	605	610	575	564	588	592	511	616	587	586	604	621	591	579	594	601	627	579	567	603	614	582	584	591	547	601	596	588	578	596	586	594	582	577	555	606	576	574	581	568	582	560	571	578	593	593	610	578	632	548	617	621	611	629	590	610	583	611	607	592	590	605	624	620	578	612	596	607	570	607	578	596	590	601	581	574	601	612	545	605	593	618	613	566	601	557	576	598	628	569	569	582	610	573	543	572	577	552	631	602	614	628	555	605	595	613	641	612	566	591	581	543	592	613	543	539	598	592	571	563	581	573	571	585	606	603	548	616	550	588	579	602	630	596	566	622	581	572	610	544	613	594	609	583	606	598	619	629	582	592	598	567	579	565	604	593	603	559	563	564	601	580	596	610	601	580	642	577	579	586	575	636	574	597	587	586	580	612	585	601	593	596	585	592	618	595	558	601	586	569	602	592	618	604	531	607	612	586	597	582	614	630	549	583	552	590	577	591	561	627	587	581	560	634	575	581	597	618	624	601	602	581	599	590	632	590	603	604	596	560	599	563	585	595	595	612	598	558	580	606	541	560	588	616	611	558	612	577	565	564	589	611	552	550	617	602	611	590	607	580	597	578	576	596	574	593	616	607	622	596	571	543	607	540	623	588	605	580	588	552	581	604	603	572	586	587	612	584	566	596	539	587	579	560	580	561	573	602	576	593	610	528	565	577	577	575	578	568	563	539	557	596	581	600	571	609	594	610	600	604	601	608	568	553	609	588	605	575	630	580	637	579	595	606	562	561	576	587	590	592	591	605	650	579	581	605	610	597	618	551	592	540	580	618	642	581	589	593	583	605	562	582	565	617	580	585	612	599	638	610	646	607	594	605	637	597	543	634	557	564	572	634	588	602	614	601	594	631	616	597	589	563	584	610	577	601	602	582	627	644	600	598	600	617	594	651	575	635	613	571	594	564	595	593	598	578	638	610	564	567	587	612	582	581	587	596	589	588	664	618	557	612	579	621	555	550	602	607	574	614	652	583	625	596	589	576	648	574	578	569	551	617	617	588	573	600	587	545	550	579	638	600	629	580	575	543	618	580	626	550	577	593	615	598
20438	42143	37686	27658	23187	18118	10444	5886	3975	3113	2375	2082	1829	1649	1568	1433	1352	1269	1254	1121	1021	1013	935	965	928	832	834	840	817	870	793	831	796	799	735	833	785	742	773	825	782	749	786	736	788	764	779	790	784	792	772	759	734	737	841	788	771	733	759	744	838	752	764	755	762	709	710	757	793	854	816	909	949	814	875	801	810	869	899	868	795	806	898	836	846	837	871	873	797	745	868	897	840	844	856	859	797	765	759	794	741	755	772	738	814	778	807	788	732	759	686	773	764	761	695	776	785	808	743	749	756	762	765	760	724	774	749	755	724	735	807	766	719	722	762	756	701	708	744	796	777	745	731	723	729	757	726	740	760	739	753	748	730	741	735	746	751	761	779	790	691	726	708	681	727	775	710	771	737	741	745	752	741	763	689	722	742	736	722	714	708	765	752	751	739	718	724	726	766	731	714	758	728	774	757	741	746	718	751	744	778	752	762	715	754	741	815	715	723	731	798	744	786	759	768	741	695	759	782	730	713	788	804	724	737	739	775	737	715	773	748	708	723	705	734	739	736	733	737	744	802	736	721	795	776	771	750	781	736	705	754	740	720	744	725	815	771	719	712	793	794	768	753	749	768	762	801	738	737	745	713	763	723	775	755	745	725	770	700	742	759	778	689	703	700	782	726	737	726	753	753	730	756	771	743	754	722	710	754	747	753	747	777	726	738	734	762	783	766	714	699	709	775	705	774	704	753	773	744	730	706	699	743	703	716	729	767	732	701	661	722	744	736	790	701	714	745	700	748	732	750	751	771	766	751	759	733	775	777	754	756	707	715	767	769	716	742	738	772	708	726	779	780	699	758	705	690	774	717	686	765	752	751	784	757	725	773	733	713	686	737	723	748	699	699	702	756	772	746	723	780	750	768	796	750	723	679	754	763	770	764	760	782	725	768	779	785	675	752	763	754	763	753	728	769	741	705	751	756	711	731	722	726	718	746	727	728	707	744	708	712	727	741	703	722	707	705	730	784	761	736	699	733	728	768	741	764	727	752	746	748	751	736	709	749	736	694	719	725	774	714	721	777	698	791	748	755	709	748	786	769	696	747	711	754	769	758	709	762	753	749	745	775	749	724	751	702	728	717	725	707	769	735	736	769	721	748	703	788	738	755	723	707	716	716	741	729	728	760	745	750	796	676	762	750	727	729	698	778	749	729	656	735	751	710	723	790	743	746	708	776	757	747	777	753	749	764	714	738	725	797	778	753	796	736	767	743	730	760	746	794	788	724	748	746	711	750	785	720	768	744	744	726	792	783	716	747	734	738	737	799	741	769	742	728	717	748	741	732	759	812	706	748	738	778	726	766	746	780	741	801	772	710	709	736	750	732	736	719	713	744	758	774	707	771	715	719	758	712	739	720	749	738	735	694	745	722	740	733	745	754	748	728	777	716	737	720	738	773	737	772	762	709	724	726	762	710	754	725	714	686	734	788	748	726	709	746	694	716	752	759	743	771	757	744	721	746	789	728	755	763	753	738	755	768	734	737	773	788	752	740	784	730	698	677	746	727	705	698	731	745	753	746	739	756	725	690	706	713	746	728	722	766	761	777	716	770	730	764	723	797	786	739	749	732	719	742	744	778	749	749	784	741	722	740	739	758	763	765	720	752	740	733	708	724	778	749	735	732	752	780	748	732	713	739	748	754	713	752	704	732	766	775	760	755	693	767	745	770	739	746	786	690	750	711	746	763	742	743	745	736	744	745	755	757	754	710	742	736	764	791	718	748	723	681	756	722	756	670	810	792	729	777	735	759	745	789	709	754	768	701	745	790	722	743	753	786	701	717	765	775	750	714	754	716	729	719	734	730	748	772	788	728	690	733	719	713	762	748	738	774	758	736	724	736	728	746	769	710	760	784	729	793	735	711	773	677	769	727	753	743	808	717	771	786	742	764	775	756	722	769	680	770	768	744	734	754	741	687	721	689	773	727	715	703	729	809	708	779	706	755	766	726	726	742	753	696	767	759	741	716	724	729	741	767	810	732	725	720	725	759	775	753	743	771	758	734	748	764	728	716	698	742	746	704	707	768	737	754	782	704	732	755	716	756	741	765	710	710	826	738	731	812	724	738	795	724	723	746	729	788	686	749	756	802	736	735	722	723	715	737	739	739	744	732	760	735	762	743	791	785	669	736	725	739	752	736	742	751	711	718	745	728	769	754	776	736	698	750	766	779	730	713	725	757	772	745	800	772	763	744	753	757	747	697	741	710	762	739	731	754	770	750	739	714	747	760	707	749	741	747	743	728	751	783	795	724	773	733	721	761	714	763	736	769	715	779	749	750	718	777	792	759	773	771	731	747	743	714	730	789	689	727	701	742	765	737	757	783	786	770	728	755	730	767	760	765	717	724	829	742	719	766	801	754	725	732	714	757	745	762	732	740	761	786	728	746	730	707	751	723	722	790	797	765	791	782	755	690	724	723	708	758	735	684	702	766	752	762	730	739	776	788	768	771	748	746	713	707	792	731	747	761	794	714	722	686	702	722	747	738	754	782	762	752	717	741	748	766	736	772	702	729	706	698	696	768	661	711	745	716	696	735	748	716	764	757	776	726	770	749	745	788	721	745	791	760	739	767	725	782	691	749	708	718	726	752	760	748	721	718	730	778	725	716	731	721	671	733	773	746	761	731	765	756	780	740	715	746	731	736	761	727	731	696	765	755	777	745	688	778	716	704	756	762	739	764	738	732	687	731	759	768	750	733	718	747	742	752	709	740	738	733	695	725	759	753	736	749	786	733	730	707	734	725	774	762	785	733	747	764	731	683	776	726	781	731	708	712	718	721	751	773	724	762	750	777	754	734	775	769	747	746	750	754	705	712	759	739	749	734	796	751	733	758	750	731	780	749	756	725	756	731	782	740	729	767	772	782	723	734	785	715	751	761	818	755	799	722	752	757	711	698	773	748	723	735	719	749	827	737	684	712	716	732	694	769	716	772	762	717	720	732	753	717	730	730	724	720	704	740	719	703	696	705	758	729	719	800	765	698	752	780	788	715	738	738	719	763	743	748	715	732	724	656	747	751	742	731	745	706	767	782	733	706	784	739	748	765	761	750	764	709	735	759	786	745	709	769	722	764	737	765	755	755	760	754	750	733	725	739	704	760	733	777	777	723	705	740	726	786	750	753	728	718	693	726	794	743	748	768	735	739	737	771	771	788	760	737	767	715	744	791	719	749	708	752	716	716	735	832	752	771	757	777	730	732	719	786	779	757	741	775	734	776	764	733	719	770	803	714	690	731	667	728	761	747	731	752	742	791	733	756	763	774	766	722	715	719	703	798	768	742	757	756	725	720	718	721	732	757	746	751	745	752	743	747	744	722	727	751	728	718	723	744	731	708	701	762	750	698	764	755	753	741	750	762	763	723	745	691	704	759	734	760	729	746	766	728	692	709	801	748	759	727	732	789	765	745	754	734	735	717	779	747	740	755	781	701	740	754	773	763	725	777	727
27103	21547	21063	14035	7361	4124	1991	1030	768	610	575	553	526	510	552	519	507	515	500	525	464	463	465	467	460	465	487	478	471	506	447	447	496	461	468	439	436	467	445	456	494	474	460	441	449	470	436	417	465	452	486	471	486	480	449	465	457	470	455	470	427	431	411	474	474	475	439	473	447	481	484	460	488	482	467	420	445	477	459	478	478	507	483	471	461	480	517	463	460	481	444	467	503	461	493	446	441	454	500	465	488	449	452	438	443	452	430	436	472	465	426	474	461	437	453	429	453	484	448	442	482	445	408	472	477	460	442	456	454	456	432	442	437	452	448	440	441	419	470	462	447	452	431	471	416	465	456	453	462	488	457	443	467	479	445	481	445	503	471	466	467	463	475	454	464	430	456	458	436	427	436	461	460	427	445	466	467	458	460	460	488	440	456	460	460	470	465	453	447	457	462	417	446	440	455	432	427	446	454	416	439	458	445	469	484	455	484	452	463	470	432	496	463	434	455	476	452	456	438	467	482	439	448	443	470	477	442	460	442	430	479	461	429	457	474	491	435	469	494	491	467	486	457	445	516	465	474	456	468	484	428	458	434	465	472	465	472	452	460	458	473	475	435	456	443	458	482	457	477	460	437	482	431	448	435	468	455	487	461	444	477	482	500	441	447	482	432	466	437	434	475	455	462	472	473	459	442	452	459	461	476	481	483	425	483	488	450	443	444	441	468	469	452	442	438	483	452	483	480	442	454	441	455	430	471	438	457	486	447	441	453	458	446	464	450	427	452	457	487	441	407	442	504	460	488	442	436	465	491	469	441	455	412	450	465	483	424	452	440	415	480	490	438	438	426	452	468	447	475	470	494	452	438	450	479	477	464	479	421	439	455	486	458	478	440	480	448	455	464	456	448	422	436	441	450	399	470	448	432	458	472	433	455	472	450	484	488	456	489	450	445	494	458	447	420	415	418	472	488	482	416	465	467	459	457	464	452	453	476	446	476	474	458	435	460	458	457	449	474	456	444	445	508	446	435	437	415	473	445	469	425	473	447	489	452	489	464	458	446	471	446	441	460	426	423	481	435	410	431	455	446	456	458	447	457	434	463	423	430	497	436	488	457	454	472	473	433	485	481	434	435	432	484	439	435	466	445	417	414	445	473	471	463	466	477	444	439	436	420	460	432	460	424	461	431	448	451	399	456	443	432	492	448	426	462	418	462	468	452	452	462	461	439	503	431	418	439	448	505	500	474	478	493	453	465	447	465	479	465	421	481	452	485	468	444	442	466	472	462	417	431	450	442	464	458	424	444	464	432	487	461	453	498	473	443	506	446	500	452	493	431	485	474	460	478	464	438	493	456	449	468	437	467	433	431	463	424	501	485	464	425	465	439	456	475	467	470	491	423	468	455	444	446	457	462	463	433	458	442	455	443	447	439	399	507	423	441	433	475	438	481	504	488	461	445	461	422	466	494	426	471	460	445	481	461	465	466	424	437	463	471	463	421	436	464	474	470	449	460	447	457	449	447	465	457	447	481	426	443	423	417	474	455	470	474	441	448	472	467	438	463	415	421	455	490	437	507	453	471	445	450	446	473	460	473	432	440	496	457	447	417	471	443	428	494	439	433	427	424	468	420	444	436	436	448	466	444	437	451	433	463	450	434	440	470	427	403	400	413	464	448	446	449	467	444	447	457	455	434	477	487	443	490	445	481	451	462	375	434	454	450	481	472	473	473	440	438	465	453	434	485	428	486	459	431	407	449	460	494	479	454	477	485	503	464	461	430	403	487	441	455	464	424	484	426	449	438	444	459	445	458	445	493	428	469	433	427	450	434	498	427	450	464	443	474	473	468	425	455	473	433	444	477	460	439	453	476	433	429	442	435	480	446	444	442	440	465	442	464	442	456	480	468	472	460	479	466	436	436	412	413	439	465	454	447	426	430	478	464	482	480	471	484	479	485	447	512	444	435	476	451	434	445	439	465	450	479	453	493	444	490	438	473	445	466	490	411	440	451	455	459	481	461	483	461	459	442	445	446	463	504	433	476	472	488	468	437	456	489	438	466	510	440	440	429	457	466	474	443	428	437	469	464	415	446	429	477	450	471	470	469	446	435	465	449	478	462	485	452	424	449	451	457	448	456	479	481	477	455	485	458	482	443	427	484	490	515	457	486	499	440	436	419	495	496	452	462	466	453	436	444	462	458	469	434	442	435	446	456	441	444	482	486	444	474	483	400	473	454	478	456	430	465	441	492	468	489	420	454	451	462	469	475	421	431	434	447	442	496	489	455	455	431	494	465	441	441	434	443	444	484	473	421	413	403	402	471	456	438	415	467	476	436	468	448	481	489	460	477	478	469	453	480	454	435	416	459	428	426	471	478	446	461	473	461	439	438	429	488	477	485	450	437	464	450	446	475	418	498	468	511	449	457	446	460	436	454	450	449	450	444	459	487	463	445	467	443	482	440	468	445	450	449	459	454	420	449	460	450	437	439	459	486	485	469	446	445	495	479	449	459	458	456	471	441	494	452	455	429	448	440	443	466	481	461	451	432	479	445	424	481	439	479	448	485	429	448	464	460	444	494	423	439	462	424	441	492	438	450	442	466	462	429	429	461	449	453	469	453	475	465	455	463	474	451	467	455	439	459	439	438	449	446	443	430	443	425	442	457	481	459	461	486	452	503	419	446	436	511	470	435	442	434	451	448	494	492	452	490	456	456	472	448	418	434	486	458	480	458	462	440	443	469	487	483	472	426	462	508	450	464	482	481	439	452	486	444	469	465	425	430	443	443	468	437	465	475	416	429	432	431	454	456	417	467	477	411	462	470	459	467	471	474	443	454	434	483	441	456	461	469	447	451	453	453	446	490	462	484	414	445	454	450	460	472	448	461	445	455	489	436	462	459	500	455	479	483	440	423	435	434	445	483	448	468	473	436	452	421	447	461	483	458	456	453	442	467	450	442	432	433	466	439	478	447	443	479	435	444	506	433	438	489	446	416	468	440	462	462	470	433	490	497	435	474	482	438	449	400	453	477	415	445	432	470	435	458	479	446	430	464	426	489	475	450	475	438	462	449	455	474	476	426	476	484	479	449	448	430	474	458	445	462	478	421	508	440	464	430	444	451	469	435	468	450	479	446	451	461	425	416	492	494	489	463	481	490	451	453	436	466	490	518	431	449	483	441	477	447	455	446	454	468	464	458	463	432	419	447	437	435	439	469	464	469	458	468	449	446	442	449	437	420	458	456	421	407	465	423	470	431	465	433	445	444	494	472	484	432	460	467	469	429	454	444	431	435	459	470	446	466	470	463	470	471	421	495	454	461	481	471	454	434	495	432	426	484	462	422	482	467	475	473	430	444	493	440	443	479	438	442	462	436	447	451	438	438	421	461	429	447	488	456	469	478	487	444	476	433	438	419	488	494	455	472	445	432	407	487	444	452	430	441	468	447	436	450	430	431	475	474	505	464	423	480	441	476	468	430	429	429	459	494	478	483	470
16433	29134	26214	16847	12422	8068	3778	2083	1281	1005	956	835	812	764	708	743	741	675	666	672	620	652	619	606	593	566	567	549	604	580	591	574	565	601	550	547	599	579	602	545	582	593	526	557	628	577	607	535	578	572	581	566	594	628	556	578	587	562	564	545	583	614	557	561	602	596	574	589	587	595	628	648	650	599	676	573	597	619	633	649	609	628	527	560	596	588	625	607	614	574	596	577	640	609	602	580	599	586	585	625	575	589	549	532	577	577	636	575	584	594	563	599	557	534	578	600	595	582	608	581	582	616	567	578	580	576	583	588	538	549	612	549	556	576	550	539	530	565	555	537	605	583	556	590	554	577	653	587	556	554	576	584	582	626	543	584	530	592	577	586	583	601	562	564	530	608	578	628	525	561	588	575	572	601	581	556	605	610	598	562	586	589	568	571	591	610	581	600	556	595	589	597	594	591	598	546	563	569	592	549	573	604	585	577	605	526	567	537	539	573	605	614	579	572	568	587	593	595	592	554	602	564	561	548	572	577	579	612	558	601	564	562	574	588	576	568	579	607	602	598	582	578	556	551	607	561	530	603	608	546	569	556	596	581	557	562	589	599	589	584	589	578	588	543	596	549	555	565	596	559	560	575	561	593	549	610	553	587	611	544	553	609	567	603	542	577	570	600	584	548	561	581	581	584	560	597	567	579	554	602	593	596	524	587	561	585	543	539	562	592	593	551	579	580	572	566	544	601	573	553	590	560	577	595	595	546	537	561	580	582	541	576	554	600	582	567	551	531	581	526	557	546	594	606	589	583	563	580	549	561	601	583	569	575	560	595	580	625	543	593	589	585	550	579	562	599	605	609	552	592	533	531	568	571	556	562	580	578	594	576	627	570	589	587	577	611	567	569	575	558	575	578	558	571	570	573	570	576	621	603	583	578	576	533	600	570	635	557	615	567	583	600	565	594	587	600	586	620	587	518	591	572	592	577	577	559	592	565	578	586	570	610	610	590	569	544	584	539	604	578	560	570	599	579	600	548	570	616	614	569	600	622	559	554	537	621	582	583	586	572	592	593	593	602	591	587	622	566	580	592	579	597	624	605	546	601	553	561	590	566	600	588	564	540	594	601	556	606	559	563	575	556	593	549	567	612	595	560	506	591	543	575	520	588	554	577	568	604	595	586	577	583	620	577	612	591	578	544	564	567	604	530	579	580	549	592	581	597	547	585	607	553	551	617	592	610	604	549	545	580	581	584	576	618	560	579	581	556	566	644	545	608	596	596	621	569	586	586	531	587	586	509	593	561	567	629	605	580	617	598	583	594	549	574	590	588	611	576	503	567	546	578	564	576	591	614	585	590	541	596	550	599	630	582	545	571	621	550	568	575	574	586	562	554	581	538	567	606	611	559	629	534	604	562	592	571	569	563	623	586	591	539	566	576	579	555	558	569	590	549	581	626	552	593	570	591	595	580	603	603	564	590	588	558	547	570	593	618	551	585	555	594	607	573	578	544	553	610	592	571	575	577	567	571	577	569	518	584	597	566	582	578	556	596	577	591	560	594	591	611	602	599	585	583	583	573	571	582	584	618	588	562	573	563	573	545	583	567	549	597	525	553	561	609	570	558	551	546	579	594	532	591	631	571	532	570	561	595	607	597	580	552	531	550	563	574	562	609	575	587	560	578	561	520	608	596	595	601	583	582	569	579	528	594	580	530	583	602	576	624	602	626	596	620	574	615	602	582	603	535	541	594	607	559	549	581	584	534	592	576	544	550	611	609	584	556	588	593	579	604	615	526	609	571	565	636	572	542	572	606	543	557	627	559	603	556	584	575	612	601	579	561	596	640	603	549	558	537	602	579	587	572	593	564	531	570	591	570	589	606	577	605	623	616	600	611	578	563	537	590	570	569	561	544	575	585	553	579	549	587	566	540	594	609	560	585	605	556	551	570	531	590	520	545	580	603	554	602	578	590	594	566	556	616	533	627	580	618	581	577	598	589	540	571	558	589	573	573	573	588	531	574	579	594	555	576	581	589	570	595	608	559	613	589	624	570	577	563	590	575	547	562	579	594	530	592	561	618	593	592	567	610	555	528	640	548	571	592	584	540	574	532	594	593	599	590	528	579	553	544	600	552	577	579	572	557	586	552	586	588	571	566	629	537	569	629	606	580	582	600	602	569	560	614	621	597	577	602	614	552	587	587	551	592	609	557	555	564	562	587	593	599	558	568	572	620	607	579	568	593	565	590	566	589	617	604	572	570	563	566	551	590	547	578	555	553	579	551	613	592	546	588	577	587	598	563	572	538	557	603	575	588	610	586	574	601	561	579	574	581	567	545	581	548	583	600	554	589	593	561	570	575	585	542	593	589	570	572	597	597	653	577	584	582	625	597	518	628	567	607	546	640	578	583	578	595	598	587	577	566	545	543	551	555	578	586	596	594	607	568	530	577	590	536	608	644	577	588	598	582	567	571	526	584	575	587	567	560	608	567	595	569	616	563	587	557	597	608	569	576	559	570	628	583	587	616	577	561	568	581	547	582	605	581	577	549	641	614	582	606	577	599	556	577	573	577	581	594	569	548	572	590	628	571	596	630	571	569	644	545	582	569	572	559	597	584	566	578	558	590	547	566	569	554	594	569	607	563	569	582	555	587	544	565	593	619	541	591	572	636	578	587	574	569	595	653	631	548	597	589	574	569	575	604	617	576	581	592	590	584	528	584	606	573	563	572	567	559	565	582	565	539	539	602	568	593	609	554	572	575	578	592	643	542	605	601	583	572	561	626	567	609	586	573	614	554	575	601	561	587	567	574	566	593	542	620	574	583	564	588	580	595	567	590	600	537	602	581	564	578	557	606	578	551	539	581	576	582	549	598	571	577	585	603	596	539	577	560	612	597	578	558	601	555	572	582	533	563	610	583	562	589	571	561	558	553	564	606	606	583	587	613	577	620	574	565	581	570	538	594	620	603	586	552	569	584	598	611	550	549	592	600	563	599	569	563	597	561	598	573	573	583	570	575	576	575	528	590	579	583	565	587	573	607	534	598	625	565	542	594	606	559	572	554	539	604	571	632	567	579	549	588	577	557	587	596	560	604	596	572	557	558	574	610	582	532	592	606	600	598	542	582	577	557	573	579	597	616	588	574	580	577	529	546	567	589	544	554	548	554	596	578	545	555	601	597	599	575	604	606	617	591	579	632	611	562	548	566	596	545	582	569	592	550	601	587	596	580	591	567	609	550	626	537	556	559	566	548	544	577	554	561	601	562	581	624	571	595	556	610	592	562	600	559	583	603	575	557	582	577	598	570	553	612	558	604	573	578	571	593	548	549	605	539	635	576	634	567	573	574	627	610	597	610	566	555	581	581	588	563	603	585	591	564	549	580	593	535	541	567	559	557	576	532	592	538	566	560	596	593	587	613	553	568	563	611	617	593	549	597	572	578	592	566	564	567	617	577	597	559	568	581	576	536	557	575	595	564	605	579	582	600	571	554	551	557
23881	21187	28547	24160	21400	16047	5927	2078	1323	1109	1053	937	883	853	825	767	720	686	685	694	648	620	698	605	673	657	657	622	581	660	682	628	646	584	641	595	614	649	614	646	592	605	627	545	595	642	608	616	610	612	575	608	578	617	617	612	615	588	654	626	620	560	610	579	623	593	638	614	651	619	648	671	669	639	626	649	599	672	649	660	708	660	635	621	643	666	641	624	617	607	640	624	604	654	629	656	628	600	584	622	610	626	619	622	638	610	652	622	599	613	618	620	598	616	625	597	589	610	622	622	580	610	544	603	600	601	619	635	603	633	612	632	607	620	563	588	629	588	602	605	577	597	636	625	634	611	605	609	580	592	587	578	584	585	606	597	581	551	612	558	644	576	630	611	622	622	608	614	611	627	656	603	606	601	601	586	618	565	603	595	574	599	600	619	644	529	582	629	620	618	598	561	596	613	611	633	572	590	577	622	584	578	615	638	588	595	596	597	583	601	598	611	621	603	615	584	575	600	609	595	576	586	581	578	591	591	580	582	620	587	566	608	562	610	653	598	608	580	650	595	600	612	601	601	605	547	607	581	589	587	607	594	587	632	560	555	592	610	601	602	615	605	575	649	571	560	607	585	580	567	590	667	591	598	638	633	570	571	650	566	682	651	598	565	628	656	653	620	599	580	596	604	631	595	576	644	599	617	579	628	583	629	617	596	581	562	591	556	630	584	548	616	590	580	616	594	606	578	592	611	625	582	607	583	613	602	587	604	572	606	599	638	592	597	564	587	615	557	595	591	651	601	613	613	621	604	635	606	620	613	618	604	626	617	589	571	592	608	608	622	564	597	596	586	608	585	565	636	575	615	584	586	604	576	605	572	600	641	566	568	626	590	622	560	615	592	580	573	619	660	604	544	603	636	610	591	615	619	620	613	601	621	629	577	577	596	603	588	585	603	618	607	590	624	600	632	561	607	610	607	599	625	585	601	567	611	550	586	614	591	550	619	592	603	583	581	628	591	564	615	589	592	592	539	626	625	620	586	584	631	684	608	579	640	616	612	604	619	607	616	598	573	566	614	587	584	646	601	579	593	579	634	630	581	605	620	653	606	603	581	592	603	573	598	619	602	562	591	651	638	620	623	587	597	611	579	572	582	595	577	595	609	611	639	625	606	622	591	589	550	621	601	598	578	613	628	585	564	621	602	541	600	538	576	628	593	600	585	561	616	600	595	583	626	605	594	588	598	616	605	634	603	576	626	624	569	624	548	579	626	610	619	602	622	625	649	605	578	615	608	556	602	639	596	622	600	615	602	632	606	587	559	606	589	644	611	535	656	590	575	605	616	602	582	615	623	592	620	591	591	591	551	610	621	608	596	613	663	644	596	663	577	604	600	634	577	586	580	560	600	569	613	647	630	606	627	611	598	561	580	627	609	627	616	622	602	609	587	600	571	624	601	591	623	615	610	575	574	585	623	601	612	574	598	615	586	592	632	591	595	576	647	593	615	554	542	613	565	571	632	600	591	603	595	591	572	612	592	614	653	597	605	566	618	656	603	601	567	616	634	549	605	560	578	578	549	559	604	572	619	622	584	626	532	621	566	570	551	669	586	640	636	557	635	619	613	580	581	587	657	592	607	626	631	582	601	624	588	578	548	620	617	629	607	612	612	574	600	600	633	587	594	643	588	565	591	603	605	585	608	626	589	574	581	618	585	619	591	586	641	610	621	588	586	622	605	597	610	630	604	551	603	588	676	597	642	603	594	591	611	622	574	656	603	600	581	592	646	597	626	567	600	608	589	561	589	596	582	626	620	611	600	610	586	643	623	575	606	601	592	610	619	604	604	594	582	597	603	591	608	586	562	620	604	569	647	622	595	586	628	611	612	558	637	565	576	615	569	621	609	535	615	586	596	599	578	610	600	625	638	618	591	597	575	600	580	566	592	579	589	595	609	585	608	587	564	582	588	605	556	567	615	598	603	587	616	646	581	632	621	606	623	612	588	575	645	603	610	633	566	579	641	622	610	611	606	606	575	600	629	589	588	573	630	589	678	581	617	603	603	608	587	556	603	550	638	576	633	617	620	630	546	596	633	628	591	648	603	595	590	603	601	568	574	606	611	585	611	527	601	604	593	588	608	558	623	621	591	590	622	571	609	618	604	606	609	617	583	613	597	595	589	580	608	567	607	588	567	596	597	639	548	609	641	585	596	600	618	590	579	580	623	589	567	586	603	611	615	582	608	663	589	617	578	603	592	616	594	620	609	597	601	626	608	588	634	630	591	566	557	570	603	601	608	599	584	544	628	590	623	621	584	587	619	620	579	565	554	659	582	641	624	586	568	557	647	610	549	634	571	602	614	541	566	604	620	574	630	602	569	635	616	566	560	620	626	620	585	605	587	635	582	574	584	585	582	591	579	607	601	571	596	623	628	609	617	591	607	619	589	562	615	575	654	617	596	583	620	578	581	616	597	585	644	648	615	586	600	585	594	557	606	592	629	601	601	550	580	640	590	561	578	591	628	602	601	609	545	602	601	580	606	620	606	628	620	557	652	614	611	612	576	613	590	588	611	622	560	594	626	638	627	577	572	566	623	650	629	612	586	578	583	598	552	567	595	602	569	633	562	602	553	580	581	623	603	628	620	581	621	607	606	573	645	585	621	600	607	565	625	588	599	583	539	616	648	591	596	587	596	556	597	599	601	630	598	589	571	641	609	584	570	625	568	615	610	590	605	607	592	611	602	588	548	561	542	602	600	559	589	605	577	607	605	630	595	605	610	635	629	557	599	601	618	569	612	590	609	619	557	648	607	644	619	612	632	628	605	595	596	559	601	609	599	563	597	589	635	576	578	579	591	615	569	631	637	610	615	619	603	606	596	591	553	562	616	595	591	613	568	611	601	613	595	589	639	588	619	605	608	626	576	610	600	619	598	610	588	597	596	581	566	561	599	560	594	642	592	629	598	640	588	598	619	604	617	557	595	593	574	602	606	568	644	603	633	646	578	618	634	616	589	562	612	603	628	613	600	594	588	574	600	613	669	605	589	637	634	605	642	581	611	627	579	618	583	577	598	621	565	608	607	607	591	633	610	550	596	604	606	597	649	592	610	624	591	601	601	593	631	586	608	613	565	605	640	616	576	637	567	603	608	603	580	638	600	600	603	613	613	539	644	610	625	603	578	655	595	633	578	581	600	615	584	567	586	599	675	619	561	666	630	607	583	601	612	616	631	576	614	567	627	633	567	629	634	673	611	655	564	563	612	554	611	601	589	571	616	578	573	600	609	625	628	611	612	652	626	546	591	644	562	580	582	638	589	629	559	640	620	608	597	555	588	576	636	592	649	574	629	607	608	612	593	609	621	582	607	637	635	586	565	619	608	580	597	624	627	598	624	589	593	606	572	605	577	597	585	616	636	591	586	629	568	608	585	574	618	585	616	626	606	643	589	620	558	589	626	611	612	577	603	606	613	591	577	561	627	579	604	599	597	613	592	598	619
18192	36697	33551	24539	19121	13631	7600	4160	2674	2072	1723	1642	1379	1387	1249	1140	1068	1021	1028	947	903	920	886	876	864	844	814	797	802	767	793	789	759	811	779	790	783	740	724	806	814	782	785	799	782	785	754	798	742	790	791	731	754	786	796	781	840	760	787	752	778	785	754	783	718	779	780	782	751	795	795	866	896	857	847	751	780	833	809	820	857	855	864	848	871	834	866	822	756	818	801	755	801	815	763	801	781	754	788	788	793	728	788	742	787	759	796	837	752	742	741	755	768	788	738	817	769	752	817	747	736	792	736	750	739	768	727	774	741	723	772	754	762	768	728	794	751	755	736	775	804	740	784	813	810	714	740	736	731	776	741	779	733	716	807	776	754	734	758	744	759	777	774	773	762	728	753	750	725	740	762	757	789	752	784	787	731	739	752	724	816	781	751	749	789	748	770	771	716	754	751	748	730	795	776	761	766	766	780	813	766	772	730	737	726	758	711	745	737	791	794	762	733	747	759	751	760	796	774	709	761	756	746	730	752	781	750	735	782	785	710	733	788	777	773	775	735	774	705	727	771	784	742	784	761	712	756	764	771	733	785	732	753	749	810	773	745	753	704	734	753	772	774	815	769	727	769	746	721	720	764	723	738	765	750	776	739	751	712	818	788	757	786	716	749	730	783	749	750	794	742	789	782	776	745	830	756	743	721	731	799	787	747	708	739	765	739	797	822	760	815	753	717	781	794	812	766	770	770	750	753	766	762	759	704	757	739	760	740	742	775	805	753	775	781	778	787	787	776	793	792	761	760	748	803	726	804	744	766	780	764	760	769	742	732	813	713	809	730	727	725	764	772	726	747	722	735	769	799	790	777	764	760	784	805	727	744	743	759	765	765	769	718	771	763	736	723	729	786	783	732	714	770	795	771	725	733	752	744	745	749	769	780	726	799	774	733	770	709	754	742	742	802	780	718	794	714	746	733	724	772	746	744	737	737	805	740	757	792	740	752	760	753	758	722	715	755	775	754	762	727	778	779	782	749	756	746	795	749	786	777	794	790	757	761	755	771	735	763	769	764	774	769	747	755	755	771	745	781	762	760	712	735	763	780	774	757	789	788	745	818	737	774	758	740	790	751	796	747	755	763	738	796	723	752	728	775	731	712	743	763	767	753	763	736	765	761	752	772	766	798	746	752	772	708	781	777	775	766	744	795	791	732	747	772	717	756	806	758	773	733	773	726	692	777	776	777	725	740	793	755	745	771	781	740	712	780	775	792	816	712	698	815	823	767	738	751	771	731	755	809	752	710	726	727	775	765	753	743	688	784	766	712	795	732	782	758	710	783	769	759	727	803	707	735	750	753	799	706	749	773	767	758	752	759	813	834	752	728	737	813	775	747	739	741	819	785	738	735	762	807	719	735	742	802	735	768	753	798	773	784	763	771	699	754	723	758	743	755	743	740	765	709	768	725	769	766	745	800	768	756	760	800	726	720	749	799	794	732	787	745	767	766	790	806	743	767	735	736	792	723	771	775	745	697	777	804	724	713	761	752	711	777	724	759	789	751	742	818	803	728	752	744	760	753	793	780	736	764	759	747	728	785	821	779	768	766	763	801	767	730	751	787	740	739	748	748	743	748	753	779	774	792	768	775	754	772	700	746	729	741	757	748	794	761	767	768	693	760	740	743	786	771	739	770	767	770	771	740	776	712	748	767	758	765	803	765	787	800	797	724	756	762	834	773	749	750	776	798	723	750	751	773	763	735	759	751	749	725	678	843	747	789	764	769	746	711	724	768	774	800	767	709	761	744	771	794	725	824	745	772	749	768	727	770	745	781	747	792	747	758	783	768	744	775	708	793	735	783	722	697	759	671	768	766	719	789	783	736	791	792	745	750	757	753	787	785	777	728	759	779	770	802	765	757	788	735	768	758	722	742	762	791	718	806	730	753	710	778	726	746	736	785	763	779	771	725	811	747	703	765	741	768	740	708	719	740	783	740	761	740	807	758	766	754	771	778	775	728	829	760	746	742	753	732	780	787	712	733	706	716	720	756	790	772	756	775	718	756	795	753	698	706	779	776	773	801	760	726	715	747	788	755	738	740	739	757	756	715	728	703	821	746	767	773	742	698	775	724	718	771	767	748	778	745	754	749	716	718	774	745	780	742	756	736	749	743	741	794	830	751	731	770	772	755	761	750	777	768	711	785	791	718	820	775	724	763	789	730	765	743	751	771	718	785	795	757	792	760	743	776	748	766	780	748	820	808	787	763	826	771	742	694	713	780	727	739	766	767	734	756	750	726	740	730	746	756	751	732	733	781	775	723	763	720	742	739	735	719	730	728	764	748	714	768	762	773	722	765	751	767	797	777	763	705	756	753	677	801	766	758	806	773	805	789	714	725	760	764	731	743	760	777	817	754	770	750	733	712	776	792	793	734	774	783	724	806	754	730	724	745	798	772	796	782	737	761	723	722	759	810	743	774	686	755	755	775	770	767	763	734	730	721	763	715	797	811	757	732	686	809	752	764	742	745	732	747	760	754	754	761	737	714	753	785	767	795	693	771	742	811	735	752	745	756	731	758	764	763	750	791	735	789	783	763	753	761	749	776	718	757	772	781	763	733	764	767	750	738	747	736	783	736	783	796	770	765	786	753	765	789	760	797	808	755	786	747	758	790	775	765	763	702	787	776	751	747	758	781	724	789	755	724	754	774	758	775	756	773	728	802	795	720	750	694	752	795	737	787	769	733	758	764	793	776	771	758	733	756	766	735	720	756	763	752	796	751	772	719	710	774	780	770	715	768	753	770	723	762	768	756	791	746	738	769	779	784	766	797	764	736	739	735	739	779	761	732	776	741	731	777	786	804	734	728	776	803	685	776	728	769	785	752	789	795	772	788	756	750	806	796	778	745	739	757	724	767	769	730	740	755	697	794	714	748	744	772	763	750	800	773	802	758	744	793	758	750	773	733	734	788	743	721	809	749	800	788	734	803	750	775	780	760	745	746	727	727	761	753	755	785	746	708	743	732	769	727	768	772	779	797	723	783	768	703	768	740	801	783	738	732	785	788	777	753	740	778	753	728	723	772	762	789	797	737	714	762	743	715	775	725	770	754	709	767	759	799	787	775	779	727	779	748	757	768	755	764	786	752	718	787	788	758	783	774	730	759	753	756	700	763	766	788	783	782	732	736	806	707	726	792	776	768	766	707	742	775	830	727	763	761	751	781	762	768	732	708	757	750	751	716	766	718	721	696	824	768	717	767	749	771	711	740	701	764	743	737	767	741	773	751	738	739	754	742	770	757	720	765	743	767	772	805	767	741	755	744	735	757	704	757	680	785	767	771	736	762	752	721	775	774	743	798	743	817	733	784	749	757	759	736	735	749	755	799	741	761	751	756	761	736	755	746	755	723	715	739	777	756	762	752	764	726	741	779	692	770	760	746	723	740	745	722	719	776	760	741	714	801	744	753	746	764	738	727	749	710	768	741	736	740	790	739	751	753	748
25079	21115	27289	25096	15019	5739	2887	1280	837	736	583	564	537	495	518	480	422	442	453	427	441	417	382	414	429	366	409	401	396	406	369	410	437	381	390	375	405	402	382	361	408	374	371	370	361	355	399	370	384	381	347	383	395	371	376	391	390	362	401	381	367	387	400	376	379	392	384	395	384	411	409	424	437	412	354	396	357	384	409	424	405	400	403	361	434	441	397	394	395	444	382	357	415	443	368	380	372	388	383	380	385	366	376	386	364	358	400	388	383	402	390	379	394	371	359	362	356	397	382	420	341	345	355	384	386	386	380	378	381	365	367	411	345	375	373	369	387	364	406	381	392	402	370	387	385	396	346	422	413	393	351	359	407	377	347	348	367	361	378	365	362	354	362	370	380	398	370	400	355	356	392	331	349	364	365	354	380	393	372	407	410	394	390	406	360	424	380	372	369	396	389	366	343	370	372	370	352	399	402	366	403	332	398	369	384	349	369	395	401	363	367	383	353	414	374	373	370	374	370	356	359	356	376	372	404	393	354	368	384	377	357	369	358	390	368	367	396	413	371	368	395	401	377	345	377	383	378	388	431	352	354	380	356	380	343	369	371	366	403	361	377	398	395	385	354	378	396	356	376	360	380	355	373	371	359	366	360	370	374	423	356	354	409	347	405	351	389	390	375	373	399	383	400	353	387	350	417	392	351	386	360	353	372	371	369	375	355	367	390	386	370	387	377	351	399	405	364	358	400	370	358	398	360	395	386	377	373	369	380	370	325	386	396	364	352	377	354	367	363	385	392	360	384	366	334	348	404	371	336	407	383	366	367	381	344	368	381	341	371	367	365	372	386	406	351	351	359	391	391	370	387	391	366	381	336	363	378	353	395	362	381	386	372	369	388	366	395	323	366	376	400	362	367	359	376	383	389	368	374	371	374	353	387	381	385	377	364	382	383	375	372	390	364	391	416	376	354	392	382	346	342	355	355	362	399	347	359	391	372	393	378	381	388	374	365	383	356	376	403	363	375	375	385	392	390	341	391	342	380	379	357	410	394	405	382	341	389	368	346	365	338	367	366	374	395	361	375	398	379	381	375	385	356	360	393	342	356	334	370	378	386	357	368	399	397	372	369	362	361	424	374	354	397	393	386	385	370	390	356	347	385	385	363	417	341	392	391	374	394	339	392	356	375	374	376	371	404	396	374	348	377	373	398	377	378	365	396	337	379	371	367	363	362	383	353	380	362	380	363	380	383	363	377	352	372	359	398	378	375	359	378	395	397	385	360	336	392	397	347	374	383	384	384	404	360	343	339	406	330	413	354	403	369	353	379	392	390	384	348	383	365	379	375	390	403	388	413	364	372	382	373	370	385	364	349	386	389	358	367	354	415	371	345	390	346	374	376	366	369	377	384	386	386	356	355	445	348	396	412	370	346	378	399	388	363	374	399	390	368	380	398	370	380	369	352	402	327	387	345	360	359	375	380	373	388	364	366	369	384	383	368	381	378	371	358	348	374	387	365	359	391	397	340	382	355	345	385	352	366	379	384	360	401	371	388	355	381	415	351	339	340	360	370	383	368	360	374	364	365	390	367	403	340	321	363	361	385	382	357	361	352	369	362	369	394	375	366	403	408	381	412	404	378	387	406	375	396	401	372	374	380	398	378	366	333	353	368	367	365	388	368	407	377	414	331	397	393	374	369	400	398	366	353	354	422	389	370	363	355	383	365	375	341	380	406	357	385	363	388	379	363	371	381	393	366	343	360	357	391	354	386	360	372	357	361	375	392	380	380	385	357	371	357	358	376	373	322	365	434	379	370	346	399	362	352	383	351	366	363	403	369	368	360	361	362	375	397	403	358	376	393	381	364	378	387	357	386	383	369	396	344	391	389	375	366	373	402	358	364	336	352	407	358	376	341	374	397	386	361	349	409	379	382	377	381	384	368	362	358	371	324	381	402	344	399	387	360	360	366	378	387	375	400	383	393	362	355	359	368	366	381	396	352	385	343	359	349	363	375	375	390	405	374	355	399	342	349	349	410	350	382	384	377	361	367	368	382	380	389	349	339	390	385	375	347	377	332	388	389	367	385	390	407	350	372	351	417	379	366	395	367	365	357	371	360	333	377	381	384	353	382	379	345	383	388	376	368	361	383	364	326	357	370	373	371	379	365	373	357	374	379	358	397	396	350	412	381	384	393	348	376	379	351	393	388	393	395	375	383	397	370	359	383	400	334	365	378	400	354	364	398	341	339	378	362	390	387	386	346	371	388	387	377	357	386	412	364	389	390	382	377	376	357	389	362	349	337	372	378	384	375	363	355	363	361	346	406	384	356	366	384	370	382	412	401	357	358	387	414	360	393	372	358	359	354	388	361	360	390	367	379	361	401	386	373	368	345	348	375	352	358	369	407	397	394	378	377	384	390	362	351	369	357	391	376	374	388	402	375	397	375	360	407	381	380	383	371	379	370	386	374	372	366	377	378	356	368	348	366	377	421	368	374	362	360	371	342	393	383	356	389	368	389	392	392	390	342	371	381	406	406	386	377	367	383	396	391	364	402	383	340	345	390	379	375	377	378	387	364	380	367	323	397	324	343	376	382	403	384	372	388	371	342	341	378	383	363	379	348	403	400	373	375	382	379	360	365	377	388	323	379	357	366	378	362	373	340	396	365	353	354	416	374	376	376	412	368	396	388	352	399	376	368	359	360	360	345	365	386	378	339	374	373	407	363	388	392	383	424	380	338	407	364	370	374	376	362	361	388	346	376	341	384	387	401	389	370	396	353	350	396	359	375	358	352	379	384	382	372	378	337	367	360	354	330	405	384	388	364	361	379	380	330	376	357	409	386	391	396	398	408	388	425	350	393	379	357	334	372	375	361	371	384	383	391	342	377	383	384	372	395	384	389	355	352	363	412	331	372	356	427	380	355	373	384	371	363	401	394	334	363	356	405	378	371	387	360	362	360	331	360	396	366	395	394	341	383	345	364	378	333	356	374	421	399	364	365	388	408	391	361	363	415	374	398	367	367	363	434	349	400	364	332	401	362	382	378	381	381	392	393	366	395	366	418	377	384	366	386	398	394	371	391	352	397	403	360	340	375	379	351	362	373	363	371	353	381	367	411	358	376	363	363	395	357	355	374	394	367	366	394	377	396	400	349	383	388	379	373	371	375	373	376	400	378	423	367	362	387	369	379	403	391	353	367	347	397	380	367	372	357	360	375	414	369	353	343	386	367	371	379	384	394	364	339	373	355	367	351	373	383	355	371	375	381	384	370	366	348	359	350	406	375	381	378	354	389	366	396	382	354	330	391	357	394	360	370	381	381	353	385	342	365	394	405	342	382	353	378	367	399	384	365	338	391	350	381	359	352	359	351	359	360	370	363	349	355	350	376	361	393	401	405	379	354	369	361	353	367	385	366	354	336	385	339	384	362	377	388	318	338	388	373	351	388	381	359	342	401	381	403	373	331	388	338	384	336	373	360	377	369	351	395	337	347	372
17679	33630	29834	19425	14678	9742	6232	2863	1950	1522	1218	1098	967	940	805	760	734	705	638	542	592	543	568	525	501	550	513	516	527	504	483	488	489	476	533	523	488	459	517	486	498	494	483	506	517	515	477	522	518	513	489	497	513	515	474	499	484	503	498	460	481	503	536	477	431	502	486	450	487	496	508	568	569	568	533	492	551	575	538	555	570	564	559	557	588	517	548	509	523	510	494	502	501	540	495	491	514	512	465	475	472	444	486	478	491	505	489	503	529	490	543	489	506	469	483	505	517	491	479	448	505	498	463	517	509	477	512	485	503	502	477	488	487	467	503	525	477	509	466	464	456	507	465	503	514	459	501	484	498	495	450	437	486	463	520	480	499	488	493	502	492	488	454	491	457	438	495	489	496	502	462	513	466	517	460	468	484	485	518	486	517	487	497	472	497	489	487	479	507	498	489	509	524	522	550	481	497	488	484	531	532	507	486	462	521	524	505	478	518	465	503	457	477	499	506	495	437	436	505	446	482	480	454	469	489	491	478	502	498	499	475	526	467	522	499	491	527	483	472	491	486	442	474	500	536	497	454	467	495	490	487	475	490	521	455	506	508	478	482	502	502	488	499	501	548	496	521	519	516	495	471	467	500	498	467	487	451	511	468	508	498	458	483	453	454	488	497	491	481	481	467	458	528	507	474	491	505	476	523	462	451	506	464	499	490	465	439	490	502	527	461	479	474	468	512	515	475	499	506	485	509	499	450	491	480	449	496	519	503	504	452	553	491	489	500	514	508	519	469	466	536	453	477	478	538	525	504	492	483	487	436	521	474	489	490	480	441	485	453	493	480	522	493	481	513	504	496	506	461	500	481	494	471	516	463	482	516	474	511	468	490	464	489	462	474	518	504	488	460	483	517	472	518	508	495	524	468	501	503	492	503	466	493	448	449	512	458	471	520	486	500	489	479	486	479	479	493	470	524	439	477	469	482	517	473	561	470	492	492	500	480	484	488	501	492	500	481	497	514	487	475	476	488	469	507	501	540	492	457	459	521	496	468	532	512	510	462	517	508	477	445	485	466	517	461	469	459	464	475	503	509	518	492	486	489	477	498	477	455	464	496	479	483	485	482	493	509	475	523	469	504	493	540	488	423	511	519	480	458	480	466	499	490	485	501	477	464	474	466	512	511	497	532	507	497	551	484	463	496	511	440	463	480	469	459	516	443	485	518	469	469	474	515	442	449	473	494	475	456	496	464	514	466	432	469	491	452	453	489	462	497	470	511	497	488	492	499	510	468	488	518	504	485	482	472	484	486	457	469	505	458	499	450	475	488	501	491	517	428	479	458	479	469	464	451	462	458	483	449	509	473	466	485	497	508	507	480	501	496	519	481	477	454	512	506	476	507	445	539	489	518	502	475	480	464	513	529	485	501	479	482	470	495	487	491	442	521	484	503	497	484	467	476	492	472	512	479	472	476	456	500	506	492	455	522	465	459	491	481	492	459	490	472	457	511	544	508	468	482	508	467	494	471	492	496	479	487	487	498	537	522	462	499	494	505	507	498	497	506	508	483	452	479	450	480	511	513	496	482	538	447	457	490	485	482	471	476	489	481	499	512	469	477	469	473	471	492	502	491	500	490	485	479	460	546	494	474	469	470	512	494	482	495	459	478	487	483	493	447	503	461	542	472	476	533	497	520	474	452	507	484	481	497	466	488	470	478	497	480	486	509	530	491	476	473	512	474	442	490	481	473	486	470	495	510	488	490	497	506	446	496	467	464	465	495	473	521	478	481	451	466	455	459	474	478	437	498	503	485	447	443	496	492	441	515	492	480	512	486	478	489	472	491	512	484	488	461	484	509	475	507	493	471	545	472	514	480	507	483	472	480	459	487	525	470	471	479	464	487	484	470	470	519	506	461	420	491	500	496	504	471	505	461	490	456	488	489	450	441	469	525	471	470	509	475	482	469	469	479	481	491	494	487	469	467	474	462	467	431	481	467	483	495	463	471	511	487	522	485	496	447	499	484	501	512	487	471	475	502	511	482	519	502	520	495	482	469	498	493	492	483	518	460	507	494	514	472	471	493	479	497	485	488	477	510	487	506	453	520	483	500	493	498	460	489	518	526	494	495	508	507	472	477	476	479	467	500	497	471	490	454	449	452	503	480	452	492	493	476	476	503	528	478	495	485	454	440	521	468	490	499	492	495	472	532	509	519	498	489	492	469	490	497	489	469	507	450	485	499	452	490	485	513	489	481	466	511	505	466	515	501	482	511	494	473	490	464	478	495	468	443	455	476	505	494	485	507	441	486	498	501	502	471	468	491	456	505	525	501	502	462	475	484	526	481	513	438	498	458	486	500	489	469	510	508	491	492	487	471	492	499	507	512	536	480	504	448	478	491	518	500	499	516	520	496	500	505	492	465	452	521	489	488	464	478	516	503	497	469	484	515	453	480	473	468	478	451	485	531	475	487	496	476	453	484	511	475	471	512	470	519	503	483	502	462	465	475	482	440	467	479	433	506	491	512	494	514	491	496	498	491	489	495	461	474	465	474	478	490	506	473	478	482	508	510	461	509	498	519	518	483	493	447	453	508	469	489	483	479	476	472	445	550	487	489	461	476	535	509	459	471	480	506	496	484	461	503	505	466	515	467	476	501	478	484	506	443	471	465	496	492	478	488	480	488	468	498	435	443	499	487	487	501	500	463	479	450	479	443	510	500	491	458	458	504	479	488	517	496	485	531	516	508	491	459	481	424	519	518	514	516	451	483	501	462	475	521	502	480	456	477	491	517	492	495	437	489	510	496	487	496	495	521	478	499	495	490	491	506	508	471	495	460	471	453	470	507	473	470	523	478	463	486	474	460	468	481	516	475	474	476	482	512	479	504	495	454	507	462	493	532	489	463	470	460	500	476	521	484	499	509	513	500	498	465	491	471	490	482	424	467	522	507	482	497	485	491	481	465	492	480	452	476	492	468	510	472	464	474	476	470	474	504	529	458	484	502	488	519	492	503	489	485	507	479	479	500	513	490	500	504	458	502	469	462	501	465	494	486	495	481	468	485	482	467	526	447	484	509	524	502	496	486	469	466	481	467	499	471	457	477	465	445	486	490	494	494	513	520	479	498	479	504	496	504	495	515	502	427	517	495	509	510	477	505	494	505	475	501	507	504	501	488	500	487	497	429	453	491	460	461	488	459	492	500	499	456	504	488	484	485	537	538	483	477	497	478	519	492	489	474	498	469	514	467	473	510	453	471	485	493	488	497	499	481	487	474	457	480	522	469	425	505	496	491	476	465	487	507	489	470	515	454	465	486	503	510	482	493	486	486	449	512	507	466	518	442	459	507	472	489	494	478	479	472	485	482	491	486	516	508	451	465	480	509	505	473	468	497	523	506	496	496	478	517	513	493	520	495	496	509	521	468	490	502	465	516	482	486	475	488	458	525	531	531	496	444	484	489	521	484	482	472	476	470	496	498	467	481	469	489	496	477	473	465	497
23026	21232	29028	23727	21321	21516	13793	3363	1876	1575	1302	1205	1005	1045	1012	903	841	812	791	732	698	694	683	668	641	633	669	624	625	658	655	615	636	583	627	565	584	629	611	594	647	619	555	598	633	587	600	573	582	650	582	625	625	638	597	583	578	594	594	571	596	605	589	595	593	589	614	593	641	604	624	674	640	674	670	601	636	674	642	604	677	698	616	646	663	637	651	671	621	633	584	613	648	609	587	625	597	537	637	596	597	620	546	598	569	575	597	644	572	576	568	580	602	579	538	608	554	577	573	567	604	610	557	559	577	558	565	590	636	602	623	608	586	565	561	603	555	605	569	558	591	571	625	562	631	599	533	602	585	574	614	576	582	615	551	597	582	568	624	561	581	560	578	582	600	579	567	621	596	584	532	601	573	573	635	571	589	622	578	625	596	598	604	590	581	582	583	575	581	583	587	558	594	590	567	586	579	529	572	583	592	550	592	546	561	582	570	576	600	587	566	589	578	626	595	627	596	574	615	577	553	559	599	540	649	588	604	559	582	597	587	566	589	570	614	532	578	578	616	584	582	625	558	582	586	604	616	550	551	582	571	555	601	605	616	536	578	591	581	581	579	525	575	584	618	568	572	554	565	600	619	610	576	611	643	636	618	595	587	584	573	574	583	582	545	563	579	582	575	569	616	562	610	572	583	537	554	574	592	581	570	561	549	579	579	608	624	544	595	580	582	602	582	595	594	616	584	551	578	585	599	564	522	620	555	577	593	605	596	594	582	548	557	619	568	611	560	582	564	587	593	551	605	533	556	557	541	562	584	547	595	564	571	534	540	547	635	605	584	639	590	641	568	586	553	551	621	553	548	606	581	593	590	556	584	584	606	598	560	540	603	547	607	551	587	555	583	568	600	570	617	576	595	582	587	582	598	516	632	546	556	560	603	588	549	574	567	639	584	584	588	526	582	549	593	611	594	631	580	586	630	564	611	557	566	588	569	560	599	551	552	609	632	552	587	613	556	591	618	584	557	585	557	596	574	610	616	583	557	607	561	596	587	591	602	597	545	613	608	595	593	572	613	582	599	551	569	579	586	548	621	550	559	592	583	562	558	570	571	573	649	589	559	579	635	605	601	556	583	578	591	571	575	596	615	512	582	588	572	572	580	582	575	553	574	599	592	561	595	573	606	589	536	627	567	583	594	573	592	607	556	600	598	599	595	563	579	596	582	579	548	557	568	578	606	622	576	574	570	578	602	561	580	591	542	607	582	581	605	567	595	640	521	579	583	588	569	584	611	568	578	587	553	592	574	580	592	503	602	577	609	598	647	601	583	552	557	584	566	588	556	560	601	596	548	634	604	594	567	619	579	565	604	567	540	603	577	569	550	545	606	570	573	610	575	549	566	545	569	580	575	609	559	584	589	599	573	581	578	605	606	605	607	565	627	578	578	572	644	589	549	582	606	568	572	542	579	579	570	576	537	579	575	578	592	603	564	583	611	639	553	595	598	596	560	574	571	603	580	597	569	584	600	546	560	577	603	550	578	556	570	569	600	594	591	564	554	593	550	549	558	567	622	570	590	593	647	605	547	594	624	591	558	590	594	603	614	595	587	541	552	569	622	598	574	588	606	565	550	600	625	589	547	602	562	586	546	533	615	589	612	609	586	588	553	557	568	556	591	556	593	569	581	569	583	604	594	618	580	617	567	624	578	560	578	592	545	507	570	569	602	556	603	591	577	603	591	582	580	562	603	580	578	616	565	579	607	585	551	556	591	592	602	581	546	585	583	545	601	568	562	569	622	600	606	612	591	584	619	582	596	541	540	567	555	575	556	590	596	559	538	554	594	584	567	600	558	601	569	593	550	542	576	571	592	628	597	582	564	572	562	593	597	569	616	597	598	571	540	586	589	609	567	537	579	560	579	571	610	598	581	582	565	569	551	590	594	595	572	621	583	608	571	608	584	629	604	583	593	605	579	632	550	601	623	566	587	557	607	584	596	591	613	617	597	627	585	561	589	575	546	583	611	590	549	590	616	569	579	576	605	582	582	563	531	593	586	575	521	600	602	568	554	582	540	590	593	587	564	579	564	589	592	581	610	553	641	587	594	572	584	597	556	597	606	551	594	560	586	587	603	545	618	583	555	563	552	582	578	571	556	582	615	587	581	584	600	621	527	570	535	595	577	551	670	590	594	611	558	572	598	589	575	598	582	612	533	570	541	528	518	588	589	609	560	555	636	614	593	578	562	566	587	564	578	573	564	580	618	580	571	592	589	486	580	555	575	606	603	615	605	570	562	564	589	579	560	595	586	555	561	598	568	562	588	598	557	584	582	599	637	627	591	604	526	566	591	545	571	597	550	566	570	600	560	609	587	573	594	588	590	540	609	563	598	588	619	563	558	602	579	557	560	626	585	551	587	621	590	604	580	547	594	582	580	615	583	536	543	585	571	601	564	535	553	579	558	564	524	608	577	641	603	583	555	547	573	604	538	634	563	586	603	550	576	595	576	562	581	592	605	563	540	615	588	601	551	556	603	555	573	626	608	557	555	552	581	581	557	600	569	532	630	566	609	552	568	594	527	610	539	570	599	562	580	584	628	565	609	554	556	609	584	595	605	550	635	532	625	611	563	571	583	586	586	589	603	541	563	556	601	599	582	536	609	606	603	623	517	592	584	574	604	575	601	549	594	583	571	601	601	563	574	630	622	568	604	650	616	598	582	600	578	612	562	584	581	560	583	581	606	568	552	580	554	571	616	560	594	567	575	592	552	593	594	544	592	612	568	610	571	563	565	595	591	548	583	562	614	616	574	575	615	596	604	517	622	627	579	606	563	595	566	573	599	592	579	567	579	625	579	580	568	582	595	592	612	585	562	573	585	585	552	610	569	544	589	578	599	584	556	623	633	603	536	558	556	519	591	607	577	588	593	562	571	597	561	548	558	552	569	581	567	585	586	566	612	601	596	576	582	612	614	566	564	591	625	561	562	582	579	557	527	616	572	598	582	576	551	552	563	614	566	598	582	563	609	616	529	598	585	565	578	587	595	586	590	663	541	589	562	547	584	568	552	589	584	591	586	576	599	622	571	570	592	559	582	581	578	606	570	589	557	552	557	595	573	574	556	598	537	564	595	613	602	607	546	577	597	567	584	624	576	571	556	562	565	596	606	586	581	577	599	573	567	596	583	575	604	593	574	598	612	623	591	578	598	578	559	526	568	594	537	531	567	573	599	579	591	580	596	582	595	585	608	573	566	552	630	592	549	592	602	626	642	602	591	536	531	583	552	546	574	590	587	597	579	583	611	600	580	558	572	637	542	577	596	586	585	541	612	608	607	515	557	604	593	588	594	597	600	587	579	566	600	604	588	591	602	565	567	606	590	593	609	605	568	580	577	599	566	524	512	615	577	649	585	570	580	567	569	555	634	618	522	554	555	564	572	566	560	582	613	576	569	612	553	596	576	564	592	549	543	559	608	540	599	573	568	557	591	596	579	556	587	555
20549	41384	38259	28919	23787	16298	9626	5928	3941	3104	2550	2205	1892	1758	1546	1444	1266	1223	1179	1088	1009	992	927	881	820	823	884	853	782	803	797	829	785	817	771	754	783	750	759	779	732	763	725	774	787	747	797	770	750	801	775	826	770	802	773	790	806	777	775	695	779	828	735	754	788	769	752	763	764	812	781	835	906	929	808	782	812	894	901	878	850	890	836	828	869	867	843	843	866	794	772	797	889	807	805	770	765	740	754	738	737	709	746	748	767	786	732	797	778	787	761	690	712	757	745	772	726	751	759	779	740	741	701	766	703	717	740	784	722	658	716	688	690	750	747	742	739	752	712	769	672	704	699	702	776	760	749	728	725	735	728	717	773	704	703	776	735	695	767	744	736	737	695	724	706	711	674	733	751	736	753	763	698	764	753	739	751	753	736	733	747	734	736	737	706	744	719	752	742	770	746	723	734	743	767	697	777	715	754	738	734	737	696	750	740	675	733	740	750	737	790	749	749	757	729	707	754	743	760	742	768	750	777	701	716	783	696	740	744	729	736	712	734	754	719	726	755	696	743	720	709	730	691	783	735	747	698	755	753	738	818	762	733	743	766	733	736	755	729	784	762	751	717	734	717	713	729	779	722	719	777	666	800	736	728	721	734	720	717	742	743	719	730	718	748	751	710	727	702	722	704	737	724	737	712	743	718	765	714	742	645	745	763	715	746	736	746	710	779	719	717	740	749	711	686	700	771	753	698	772	758	764	731	739	711	752	725	719	774	740	744	751	777	744	700	753	689	743	748	708	716	704	741	775	748	754	673	742	733	749	746	660	721	743	728	766	761	737	769	726	761	711	730	749	690	721	705	705	707	766	732	762	764	727	720	750	762	769	740	734	715	732	805	771	709	739	753	715	745	725	739	685	765	739	776	743	765	750	737	729	727	716	731	685	747	704	757	746	741	680	719	742	762	706	737	714	747	784	731	680	738	742	723	728	746	740	779	724	707	695	711	724	770	681	696	750	707	779	724	757	776	806	755	728	748	732	737	741	758	713	726	699	752	753	749	733	733	713	785	730	697	741	731	742	736	814	737	720	700	705	720	762	691	761	763	723	724	732	708	776	736	772	718	672	783	736	748	731	727	752	739	756	706	686	757	748	742	702	726	727	730	752	689	754	710	748	733	719	691	729	777	717	725	701	731	734	749	739	738	724	744	762	736	704	717	791	779	744	759	757	699	747	742	690	767	749	732	719	718	764	775	743	720	733	722	708	748	737	713	694	686	686	722	742	697	735	715	705	737	705	772	769	730	717	679	691	745	738	717	766	701	762	760	811	688	733	706	690	721	742	727	671	701	719	700	762	732	690	779	733	716	733	699	771	796	736	721	741	739	762	729	761	742	772	710	695	737	737	742	734	723	727	734	745	744	762	729	751	749	728	730	680	728	745	711	699	770	680	726	704	721	739	726	713	751	763	714	728	744	710	771	719	755	728	767	704	693	727	730	778	718	738	740	742	760	718	699	697	767	709	768	712	714	756	745	732	761	735	713	766	749	745	752	795	740	720	732	749	705	769	730	754	748	724	759	747	712	742	706	761	704	719	708	822	762	746	714	775	755	740	750	687	722	751	682	691	762	757	731	776	726	753	698	724	727	731	738	705	683	679	811	777	719	722	674	734	745	740	704	730	667	708	747	780	718	728	756	794	766	715	742	753	746	707	701	699	739	757	781	755	719	702	744	735	765	745	746	685	743	765	785	736	750	737	770	748	679	692	776	721	755	712	738	712	745	709	708	733	616	744	720	749	719	723	782	756	762	708	738	750	699	704	739	782	733	714	698	721	748	749	705	774	740	775	706	748	728	765	742	724	763	722	732	748	745	734	747	686	693	751	729	707	716	756	715	739	700	748	717	772	670	746	744	750	753	717	717	689	736	759	756	689	746	753	712	741	666	723	814	745	734	788	708	725	728	749	757	719	721	770	714	728	737	727	683	735	709	738	789	741	741	742	729	750	723	713	744	728	723	764	733	763	760	772	747	777	723	715	750	725	804	716	696	742	727	750	730	771	732	697	705	733	770	712	777	710	715	717	681	690	731	745	741	731	724	759	687	747	710	733	744	761	742	713	719	709	701	706	670	758	753	672	722	676	756	728	722	757	741	726	761	745	689	796	716	720	688	741	722	738	746	737	752	758	717	713	705	747	758	690	693	753	748	741	723	724	709	737	740	712	739	752	764	756	749	773	703	715	725	719	755	706	752	696	727	726	726	757	762	729	715	749	730	745	719	689	754	741	765	706	705	717	753	741	742	765	729	748	755	739	736	709	762	769	728	740	781	731	747	692	759	761	684	723	702	701	706	651	702	741	741	754	722	712	761	726	739	740	743	671	704	699	738	723	742	739	762	750	709	762	682	734	751	773	747	738	773	687	683	712	736	723	675	737	754	735	700	703	752	760	689	748	741	794	752	746	757	728	690	734	712	680	732	738	722	756	711	737	741	744	748	758	733	718	711	723	701	709	695	764	740	760	776	738	701	777	755	756	742	706	731	719	722	722	726	725	704	731	720	711	775	700	781	726	690	645	701	710	761	731	749	737	724	753	714	740	719	765	754	730	729	780	776	728	720	697	729	760	729	751	764	716	734	743	731	735	732	671	723	731	721	759	727	732	727	746	719	697	709	724	746	693	718	722	793	779	734	655	781	756	757	711	703	751	737	716	754	738	716	740	704	743	747	728	713	699	720	750	714	712	749	720	708	736	771	755	719	713	730	729	780	747	727	774	692	723	727	722	718	750	733	742	740	756	714	757	751	695	721	715	728	696	696	716	722	715	713	728	733	762	717	806	713	682	709	705	741	690	734	721	761	704	701	729	753	738	694	741	735	748	705	775	710	735	756	748	750	748	743	705	700	722	701	745	741	760	708	738	740	710	700	722	754	747	730	701	794	742	727	721	745	723	738	712	743	744	707	737	739	724	756	693	757	725	727	719	714	750	721	716	722	738	700	689	713	743	737	704	737	756	748	721	765	710	741	727	755	745	748	688	743	709	736	788	739	734	708	731	743	737	717	707	759	705	779	666	758	724	749	760	712	692	734	733	727	679	683	731	746	743	731	742	786	700	737	746	740	694	782	688	692	731	742	747	731	760	760	731	764	723	702	731	764	707	724	737	754	675	715	697	777	667	700	742	681	726	732	719	682	736	728	750	676	786	720	736	728	731	721	712	737	732	722	720	769	764	701	766	699	717	707	678	732	705	738	728	749	718	792	705	722	695	718	773	707	718	746	740	806	723	753	770	729	709	715	774	768	756	761	705	743	714	743	747	749	702	753	746	722	757	786	710	701	711	731	752	739	683	760	724	717	723	681	746	715	755	702	707	756	744	738	760	784	774	764	718	745	755	719	782	760	748	745	756	731	730	775	740	729	693	773	714	721	789	760	785	743	719	720	756	713	757	771	740	718	718	707	770	737	714	714	705	720	700	731	745	733	731	770	712	723	751	707	729	737	729
27062	21455	20123	12549	6706	4006	1846	946	717	653	589	546	564	500	528	457	478	521	539	494	471	495	453	477	446	466	441	471	466	433	474	449	449	414	502	463	430	453	457	476	434	431	444	472	485	456	476	442	470	475	483	446	450	429	468	429	438	460	452	455	429	449	405	433	503	430	486	488	455	437	452	445	488	497	472	439	451	423	486	486	476	504	476	455	453	441	456	478	449	469	478	474	451	456	423	445	450	445	425	451	452	469	449	440	431	451	479	465	428	444	487	441	414	471	476	435	439	454	451	431	442	441	459	397	414	466	432	417	437	465	460	453	459	434	432	441	410	483	469	474	440	457	404	473	458	432	454	478	438	433	470	400	461	414	454	415	455	424	437	381	447	434	444	436	425	436	429	441	432	432	436	435	500	476	458	454	471	476	428	433	460	462	439	458	412	449	407	461	476	439	459	461	484	450	457	452	457	461	417	467	433	430	465	474	493	464	445	434	434	402	434	441	467	420	447	442	441	447	489	466	466	415	446	436	450	486	461	404	428	455	443	448	461	466	465	470	502	427	455	477	442	458	453	441	457	421	457	453	478	459	423	492	441	479	466	461	479	457	472	441	422	505	448	443	483	453	425	461	433	492	431	447	445	460	450	478	471	466	415	447	473	460	445	490	446	491	480	429	463	494	468	415	461	419	446	460	484	460	473	432	485	449	422	458	442	450	462	439	493	437	497	425	436	447	441	458	453	460	429	443	481	449	456	439	452	455	464	439	410	430	455	477	417	465	427	444	498	431	437	451	442	466	428	464	447	466	446	429	472	414	446	473	473	470	458	430	469	457	426	448	427	429	426	448	428	442	474	436	463	429	444	431	461	453	429	480	450	460	429	451	448	466	448	460	409	496	470	418	433	438	478	452	432	438	453	497	455	392	460	474	448	433	463	442	445	419	473	451	478	468	432	455	451	472	429	471	474	427	427	427	465	435	482	456	427	434	457	435	425	435	439	464	479	447	452	472	444	496	481	443	461	442	427	474	426	435	491	433	436	493	444	447	484	426	441	428	496	470	437	479	446	432	485	427	461	440	452	384	475	478	447	481	478	487	428	480	439	456	445	463	439	437	489	439	438	441	435	487	407	431	470	481	435	428	435	402	432	442	445	453	457	446	476	417	453	480	482	459	469	438	442	475	463	439	456	446	438	465	425	487	469	449	443	437	435	454	438	476	425	466	435	447	437	458	467	482	443	409	424	434	431	427	445	462	489	459	449	450	454	484	455	417	431	473	484	483	475	466	454	427	446	452	428	435	424	477	448	465	459	474	402	479	463	432	463	439	428	453	426	461	424	455	394	447	426	459	427	462	450	467	445	427	451	459	460	456	480	449	434	433	431	427	477	428	461	456	455	393	477	441	468	493	437	450	442	484	432	486	450	443	463	427	463	459	427	455	424	445	470	470	403	437	446	435	464	445	489	447	441	488	480	445	465	446	445	426	441	421	476	449	465	478	416	450	471	434	456	451	456	451	452	441	440	419	446	468	467	425	462	430	468	402	443	437	445	451	428	459	442	479	480	453	461	419	477	483	477	453	450	483	458	474	400	485	445	434	452	494	451	472	467	466	484	439	453	424	433	442	489	459	476	458	465	434	424	449	429	454	415	481	460	479	414	484	459	449	441	482	422	447	437	474	466	448	428	468	432	485	458	475	417	450	409	419	459	463	494	426	462	438	456	445	479	457	440	458	427	472	440	444	486	444	430	458	442	428	450	477	458	422	472	428	413	447	453	451	477	468	435	473	477	476	454	419	462	454	470	466	455	482	438	460	456	511	458	460	476	443	470	467	455	439	447	482	445	488	446	456	430	464	468	462	439	487	494	415	451	462	466	477	449	489	426	452	485	457	452	449	467	451	441	458	427	432	461	423	454	477	461	482	423	419	491	468	440	423	469	470	445	459	438	454	450	442	435	426	450	436	475	466	445	457	459	466	426	482	418	462	463	460	473	463	470	442	459	442	456	475	473	459	467	456	477	465	436	500	452	434	465	457	442	483	440	473	454	402	470	471	412	457	468	438	478	453	436	424	444	424	488	443	453	463	475	484	431	428	440	432	457	434	430	465	470	468	473	429	438	427	472	396	431	445	455	437	453	476	470	465	449	486	403	480	464	452	442	476	432	449	456	440	488	431	456	474	464	455	447	435	458	470	440	457	477	470	455	442	479	448	464	468	420	447	426	444	459	422	484	438	473	438	458	470	453	451	452	434	431	441	418	457	478	464	427	478	492	475	448	452	434	467	413	481	429	491	464	413	447	474	466	459	455	498	471	422	487	412	468	449	426	473	414	433	418	449	457	438	450	462	416	463	469	446	458	478	462	423	464	440	450	467	435	468	486	450	459	436	474	457	397	466	451	471	501	448	405	455	436	443	448	457	448	440	463	444	447	470	444	443	471	420	456	467	440	473	460	459	455	453	450	442	470	464	467	428	458	470	442	458	475	438	456	463	462	452	436	470	453	433	482	494	435	446	473	434	469	428	410	447	480	452	434	449	452	460	420	402	446	440	385	431	409	476	452	472	459	453	449	467	468	465	444	462	497	443	430	449	429	464	478	414	433	491	414	463	438	455	479	405	429	496	462	451	453	426	453	462	450	487	444	427	444	431	445	434	484	468	432	470	476	457	462	455	457	468	456	456	440	491	421	460	467	461	445	453	464	466	446	450	462	450	437	426	468	413	463	441	429	453	472	466	441	469	441	488	451	470	473	455	491	443	431	467	470	422	407	438	453	477	449	431	446	451	487	437	439	475	465	421	459	486	448	461	399	474	449	443	452	450	406	437	464	443	476	494	418	437	466	434	448	440	428	468	476	425	468	410	443	435	436	458	423	456	470	455	426	425	480	455	454	469	465	460	444	447	451	440	464	482	438	470	433	415	455	445	462	456	460	455	438	447	420	472	439	471	454	456	432	448	421	454	452	479	429	442	452	460	445	457	457	446	452	453	490	428	458	459	457	440	433	461	463	452	454	424	459	416	462	430	425	479	433	476	410	454	470	467	438	477	443	447	426	474	477	440	446	503	467	461	453	505	443	442	443	433	446	453	445	469	462	441	459	473	465	489	458	435	487	477	479	435	421	428	430	445	441	447	488	423	474	451	442	455	436	463	456	473	475	422	435	467	469	452	433	447	454	447	427	421	456	474	466	478	446	413	483	418	423	446	468	431	468	412	418	449	462	460	438	457	432	477	467	449	448	452	472	471	462	446	457	446	424	441	447	448	432	430	447	480	463	460	427	463	429	448	455	445	436	446	453	450	470	450	460	415	434	449	427	466	420	454	476	433	442	491	430	438	446	463	430	471	487	438	436	472	417	417	442	438	467	458	458	480	475	427	473	465	463	402	446	404	425	419	457	431	475	421	411	466	456	475	437	412	436	455	480	451	436	441	468	455	475	442	468	442	427	504	456	463	441	418	478	447	472	449	403	459	424	474	430	448	477	484	456	436	478	471
16791	28723	24383	15437	11789	8079	3876	2002	1294	1066	987	890	814	800	728	708	729	659	616	662	655	579	594	574	539	577	593	583	571	579	604	591	567	610	581	599	590	572	595	562	591	608	544	596	544	608	554	600	608	621	559	536	548	539	590	579	555	563	589	594	576	575	562	563	547	545	582	555	629	610	592	597	634	616	572	593	597	572	606	577	612	649	668	608	610	622	577	628	614	613	569	617	654	625	610	608	604	575	562	569	548	582	549	574	609	589	566	614	638	588	551	591	588	566	561	561	574	581	585	603	577	564	642	541	562	576	532	580	585	592	553	572	563	578	575	594	553	592	543	600	598	576	558	531	557	550	610	538	608	575	603	541	581	561	528	592	585	563	633	559	568	562	605	609	589	569	573	567	574	585	563	590	589	564	586	564	541	576	596	595	580	565	591	616	568	615	556	589	560	584	621	568	595	547	550	565	584	528	581	537	592	549	539	602	581	587	593	553	598	596	573	574	612	583	559	590	600	555	612	584	566	584	577	534	546	578	599	574	548	601	535	592	579	580	596	619	586	550	561	584	583	547	598	604	558	580	568	574	603	599	558	525	608	540	526	570	559	579	553	525	594	591	571	566	577	546	555	538	558	579	585	576	568	613	561	564	586	560	562	554	589	598	544	606	567	558	583	552	554	565	585	562	593	588	584	608	539	619	546	605	526	603	534	535	568	560	604	578	615	587	554	587	549	575	591	563	535	564	554	557	587	575	585	584	557	574	575	594	587	542	592	605	557	556	585	575	574	594	536	615	619	578	567	574	602	552	587	544	561	583	588	534	569	573	542	598	549	591	572	534	625	578	584	568	561	596	567	584	636	565	537	555	574	585	568	573	601	582	614	544	577	595	552	593	564	632	578	532	603	569	551	561	582	587	558	577	564	572	584	599	603	558	570	604	590	549	548	539	587	563	609	591	578	549	565	616	564	533	599	586	562	607	582	593	551	550	582	566	541	559	556	539	566	561	599	547	554	584	568	602	579	565	595	591	556	580	602	600	616	580	608	558	567	577	547	583	586	555	561	561	587	601	596	572	571	586	562	603	556	561	558	600	564	590	550	582	627	562	586	547	559	585	585	529	567	586	553	587	567	549	601	585	574	575	577	600	583	558	609	534	540	577	589	611	576	555	538	584	557	603	590	583	555	600	603	538	552	589	632	586	642	568	578	618	565	561	584	544	564	578	606	561	580	545	600	591	595	594	606	582	640	600	568	537	593	568	580	575	616	535	569	562	585	544	614	617	591	562	542	594	556	579	572	581	546	562	598	576	581	578	606	581	597	588	550	615	600	570	585	547	590	579	529	606	603	547	614	613	591	576	548	584	540	571	563	572	580	572	547	566	618	518	540	559	580	530	530	592	560	572	528	576	566	640	585	531	571	607	613	616	549	564	566	570	605	585	554	571	557	579	548	599	561	569	568	519	569	530	576	551	590	557	561	580	579	585	556	527	548	570	595	531	610	567	571	583	593	582	592	581	553	568	540	549	593	605	532	626	573	575	574	542	554	656	564	578	525	594	603	566	610	557	553	551	597	562	596	563	620	566	549	552	555	548	544	546	593	578	581	553	574	582	547	559	522	578	600	575	576	568	605	594	559	566	675	592	568	601	522	599	573	573	610	551	548	582	581	591	600	556	534	573	575	539	593	565	534	540	617	568	579	601	594	578	556	570	594	561	576	586	577	553	546	568	585	608	558	610	580	548	590	619	548	559	608	551	572	550	561	580	591	552	566	561	558	566	537	576	599	548	604	572	618	539	584	576	558	592	578	561	586	577	590	635	555	559	614	600	569	565	572	582	549	563	561	600	541	571	561	547	563	540	562	566	586	599	595	566	593	571	611	560	543	561	583	594	592	619	557	573	601	557	588	600	603	555	598	577	574	571	542	599	535	602	541	559	560	654	589	542	621	593	554	578	561	616	560	594	609	546	567	621	653	586	546	583	564	603	567	551	549	564	568	572	597	591	549	561	563	611	587	560	551	537	537	519	604	566	605	589	602	563	593	564	611	592	575	559	556	592	587	606	579	608	601	547	536	556	585	576	548	557	575	535	599	533	567	570	607	556	589	568	520	565	584	539	587	602	571	545	571	590	565	583	596	581	572	588	591	557	608	556	617	586	554	575	580	636	556	573	574	596	630	593	586	600	621	571	585	600	535	564	558	561	576	564	570	564	593	565	525	566	550	568	559	553	609	594	549	577	604	592	631	594	553	571	554	553	529	590	596	559	558	528	580	573	564	577	562	547	593	594	566	575	551	595	541	558	579	566	568	576	577	542	559	531	589	585	603	570	592	594	579	570	538	636	600	538	532	588	577	563	570	553	558	537	578	564	574	578	615	572	588	546	569	547	535	557	583	590	585	613	574	596	586	579	595	596	539	576	562	599	556	572	579	569	587	554	557	576	593	514	569	574	612	617	593	597	584	560	562	619	551	583	548	560	602	549	604	575	601	573	552	588	576	537	593	549	609	552	565	591	578	588	594	559	557	617	557	591	561	567	586	542	566	561	613	594	558	531	567	564	575	580	595	579	530	609	566	583	536	575	593	551	582	589	537	571	566	560	598	574	587	598	620	601	633	533	589	577	580	536	546	569	573	553	555	586	568	615	562	566	573	549	559	571	551	596	534	561	585	592	603	599	583	588	581	559	585	547	589	557	609	561	563	570	553	619	569	606	589	585	560	577	562	558	605	587	581	600	553	568	545	543	593	567	576	567	578	592	585	574	564	585	591	579	601	588	554	554	611	595	574	547	541	603	574	590	564	551	544	570	554	576	534	548	612	603	601	578	551	529	600	601	581	556	564	568	579	586	618	628	561	559	621	575	562	508	600	572	591	588	609	603	526	591	560	575	581	558	576	543	589	548	572	563	577	563	534	584	574	563	581	594	534	548	569	562	562	575	573	581	549	568	553	633	579	610	554	584	572	601	531	615	540	616	545	573	563	586	593	538	570	540	612	544	609	570	637	581	551	630	619	568	572	631	576	579	552	555	621	584	595	562	545	573	587	568	570	555	586	588	551	575	546	539	538	583	539	610	618	546	547	586	565	576	588	620	610	590	541	573	587	580	516	586	562	577	545	571	538	586	539	554	573	570	532	559	588	599	575	626	574	537	557	545	588	527	583	587	569	544	581	582	559	615	548	583	560	532	604	583	609	583	572	562	560	590	607	566	558	553	586	567	594	581	596	589	597	590	617	595	552	614	608	605	628	571	587	575	555	590	588	574	523	560	541	535	562	616	595	542	579	570	533	587	544	598	554	579	578	636	630	594	574	551	591	564	587	573	530	573	584	566	540	611	563	619	600	553	572	554	553	565	559	546	589	572	598	555	586	537	547	580	594	608	581	575	587	590	631	582	561	592	546	595	554	575	572	556	616	579	607	566	553	536	610	565	615	552	564	586	573	590	563	621	575	550	554	571	582	555	579	629	573	535	568	592	567	571	592	605	553	654	587	552
23851	21159	28526	24057	21243	15497	5543	1990	1326	1157	1070	979	953	862	789	814	772	705	710	709	632	687	653	632	650	611	642	646	644	627	605	617	589	640	652	625	623	629	632	563	636	611	590	572	599	588	587	592	585	563	606	570	637	561	604	566	631	655	600	602	606	604	591	599	605	628	607	604	622	609	640	669	617	626	616	596	614	677	653	633	625	665	660	683	602	592	638	679	598	623	625	640	680	635	603	597	627	582	619	565	587	614	623	592	594	644	643	658	599	586	579	608	613	569	602	581	599	607	597	635	638	591	623	635	626	621	591	622	633	594	635	616	631	618	581	604	612	592	618	581	583	611	619	614	585	580	621	599	599	571	625	611	646	579	613	599	586	585	549	555	599	622	608	578	591	640	596	629	640	632	604	619	617	653	576	623	622	594	597	583	570	618	645	569	602	559	589	614	593	610	608	586	584	605	585	586	614	600	582	583	575	573	583	581	618	595	598	561	583	615	584	619	589	620	585	590	601	580	522	577	566	618	615	635	636	591	624	569	645	566	564	599	560	618	611	603	599	592	611	611	577	644	600	583	591	586	602	549	614	599	606	590	581	578	646	640	615	583	604	591	596	590	604	557	605	589	603	639	581	584	623	572	614	633	599	615	615	575	625	587	571	563	617	603	593	625	586	577	586	595	556	595	603	515	597	605	589	616	608	609	548	589	619	579	662	608	625	578	657	602	639	537	614	594	612	606	577	644	603	598	620	649	580	564	611	617	594	610	642	609	588	598	585	587	584	547	632	604	585	571	602	582	586	592	566	577	632	626	590	646	632	633	635	608	629	621	597	582	559	576	580	613	631	591	544	608	652	580	615	609	594	584	588	623	583	591	594	616	617	625	623	598	589	644	610	631	583	592	589	648	598	622	622	604	577	586	621	641	570	592	607	580	579	564	587	574	584	571	632	554	593	654	570	604	592	579	582	607	596	608	605	615	628	621	644	571	630	557	582	608	533	622	586	590	643	580	577	607	623	634	569	560	584	649	569	600	567	569	594	647	640	602	600	618	582	642	575	660	605	591	626	611	593	668	636	622	597	592	590	609	591	599	600	602	579	571	643	574	574	599	646	591	576	628	594	632	581	612	614	603	627	608	570	594	618	627	595	661	587	607	593	630	618	616	603	614	610	623	598	540	629	584	605	578	611	595	623	610	613	656	583	601	585	595	616	577	628	620	560	559	616	583	619	615	622	612	607	568	603	626	566	567	558	609	590	590	591	615	624	596	610	599	525	608	603	577	606	612	552	658	633	602	567	636	607	609	623	645	633	628	594	576	613	571	594	609	586	608	590	570	581	596	596	601	616	596	599	578	591	603	549	598	611	630	607	642	599	600	576	582	572	595	634	561	597	575	567	588	602	599	576	590	613	600	631	617	576	585	596	602	559	597	604	604	626	589	612	560	607	554	593	611	558	586	569	658	624	644	571	622	598	605	588	649	634	626	603	612	649	566	640	621	602	595	585	588	582	601	546	613	555	578	621	589	610	645	610	598	576	563	572	626	568	598	615	599	614	617	613	620	633	616	585	607	639	587	588	613	590	580	589	572	588	591	596	582	546	589	625	564	625	594	643	614	655	585	605	623	603	589	548	593	622	607	661	578	570	586	575	608	538	563	562	567	574	580	625	601	604	590	586	615	596	622	602	606	658	567	593	588	610	569	602	632	583	578	610	601	586	580	629	624	679	587	586	613	611	560	593	602	574	622	648	603	578	574	571	585	593	589	596	590	615	617	579	559	597	589	643	596	572	615	577	615	594	603	628	602	592	620	581	597	593	616	614	616	614	591	607	634	592	641	581	578	631	600	634	571	606	600	571	638	612	603	574	648	594	585	608	629	620	608	605	622	579	570	615	615	612	605	584	595	567	617	608	593	639	588	574	649	618	605	624	616	580	603	632	602	627	583	584	602	589	636	604	612	561	630	629	589	592	612	624	600	609	612	626	607	615	598	612	606	600	580	599	604	558	585	556	597	593	583	585	611	635	612	603	592	565	576	571	627	614	573	592	620	619	629	600	571	583	591	582	630	602	569	634	629	588	588	578	587	571	610	558	603	596	591	586	595	574	629	567	596	620	615	577	616	600	559	606	606	613	594	577	580	614	616	596	614	604	650	622	619	578	611	590	571	604	608	621	589	623	568	578	612	572	570	599	606	648	593	622	556	582	611	556	589	620	584	608	598	619	624	608	646	569	547	565	566	574	623	604	588	660	607	608	585	659	583	584	624	625	615	607	637	635	574	613	534	600	603	617	598	596	557	584	636	606	602	611	596	614	551	601	612	585	584	559	586	611	630	562	615	550	584	572	571	560	586	586	643	615	614	598	586	578	633	592	594	577	575	627	604	585	587	650	609	645	557	595	555	614	585	608	580	619	605	582	628	572	563	641	601	598	636	602	611	533	607	600	582	624	578	661	556	615	633	581	617	634	583	609	623	606	581	619	570	588	575	555	623	621	604	614	607	645	594	596	592	603	614	579	609	551	595	621	570	580	567	608	555	628	597	584	641	594	618	614	569	611	592	671	603	581	619	579	590	603	585	637	619	609	614	574	603	580	572	565	599	600	622	602	577	615	626	588	597	602	613	611	545	608	597	590	604	566	576	622	635	588	545	631	591	561	606	607	624	572	591	593	587	606	618	582	592	623	573	604	642	543	571	584	627	608	580	635	625	583	535	602	616	603	558	631	598	560	653	602	577	579	600	600	619	573	590	576	625	546	591	634	598	609	600	602	606	603	579	584	568	595	603	565	580	583	623	601	622	589	578	587	570	594	630	604	619	641	622	641	612	606	590	588	603	607	610	589	627	629	627	600	576	561	597	605	613	565	592	631	587	607	563	599	615	582	611	602	539	595	592	619	588	580	616	615	554	593	589	571	578	584	608	616	590	568	616	605	594	642	606	614	596	592	557	611	645	577	619	613	630	586	623	576	610	635	598	619	636	604	598	600	634	614	553	603	578	581	581	580	610	587	561	600	654	614	596	627	587	578	616	631	615	577	573	592	569	616	594	587	617	614	596	607	557	617	623	599	605	629	609	586	610	587	587	595	561	613	613	651	620	581	637	638	567	572	665	627	595	610	608	633	631	590	585	571	653	565	596	628	572	593	609	631	584	619	621	569	577	621	583	540	584	580	577	552	627	611	618	574	589	590	581	583	579	666	616	619	603	569	619	611	627	609	599	581	554	567	599	600	617	582	617	575	606	611	604	586	640	605	580	596	625	598	611	608	653	613	589	562	621	578	591	583	605	617	635	591	592	619	596	607	626	598	617	627	563	570	622	590	612	581	585	618	634	567	619	603	565	616	610	594	653	627	632	607	610	597	614	607	591	605	585	603	591	590	600	581	579	628	569	602	650	579	609	591	610	592	616	587	589	545	618	569	638	621	622	593	543	566	569	619	569	543	623	580	570	585	567	593	591	562	622	526	613	591	540	586	601	583	626	575	624	587	612	607	604
18405	36532	31650	22049	17833	12403	7534	3824	2569	2062	1767	1517	1448	1349	1267	1150	1073	1023	1018	902	886	895	813	819	843	796	840	827	774	800	748	761	791	803	775	739	751	817	774	757	819	763	745	782	742	808	780	807	725	811	837	767	797	790	762	770	757	752	726	733	790	813	783	736	779	721	771	755	800	803	790	849	804	769	805	805	815	825	872	854	855	856	836	856	789	788	764	866	802	777	794	812	868	793	811	779	796	781	769	764	733	778	776	742	772	783	811	833	748	742	796	727	775	748	744	761	760	795	735	725	755	765	712	708	735	728	733	763	757	714	725	776	780	718	744	793	751	767	758	789	756	711	774	768	716	791	812	762	767	768	762	720	723	753	725	787	714	692	773	720	753	762	750	751	720	761	747	773	749	762	730	770	705	730	747	772	717	763	756	778	781	737	743	727	777	802	729	713	821	776	773	706	774	739	751	711	738	751	708	735	723	771	739	764	722	750	741	764	738	726	786	710	737	755	778	741	771	708	734	738	789	763	747	772	728	729	810	762	760	766	740	791	753	730	721	719	750	737	764	748	773	777	766	794	768	761	755	782	790	738	704	799	759	760	740	721	794	734	812	737	709	783	747	782	777	758	756	715	809	760	765	738	753	728	752	785	772	794	772	728	786	722	746	792	755	789	751	731	740	760	753	773	760	758	775	775	718	732	733	787	773	788	744	751	774	718	722	735	743	786	709	719	699	816	765	767	763	759	769	771	737	793	759	725	719	754	761	753	742	737	732	760	777	728	707	777	790	716	768	811	734	788	751	770	778	761	749	743	807	766	761	795	711	763	785	788	742	746	764	763	779	727	738	740	777	708	760	702	717	777	741	741	807	773	780	770	708	752	705	758	714	737	726	778	727	738	790	745	749	758	761	741	730	737	708	768	783	736	747	776	716	747	747	773	762	779	766	749	754	775	756	770	761	750	755	759	806	740	764	746	775	775	761	787	713	746	775	766	768	765	791	730	745	766	753	716	780	769	789	768	768	766	732	774	782	704	773	734	741	743	770	748	789	712	777	729	742	765	753	770	762	767	762	750	722	797	769	764	786	699	761	732	744	735	761	788	732	741	764	712	766	745	737	746	748	758	704	765	760	746	737	748	771	787	734	782	735	755	739	773	767	743	734	758	734	751	790	738	783	762	745	755	744	730	668	784	807	790	734	780	766	752	740	742	740	769	745	757	751	708	759	741	729	727	761	744	748	763	781	762	765	799	774	768	738	760	796	750	752	732	793	695	758	782	833	770	814	771	729	753	762	774	759	796	777	743	728	760	741	736	821	774	754	759	712	729	745	675	745	742	754	745	757	739	764	742	778	777	743	773	773	771	720	767	763	729	732	736	754	742	724	801	751	771	702	757	768	732	768	759	763	752	746	774	766	776	732	729	760	756	744	709	724	734	796	729	731	739	725	796	798	788	763	745	771	741	749	764	781	766	808	762	722	747	733	756	767	745	761	772	780	737	754	764	722	757	753	724	746	789	750	768	713	741	775	748	758	771	797	770	721	767	752	755	728	753	745	781	727	744	760	746	779	776	775	733	747	764	787	796	720	749	745	719	768	764	767	762	763	731	765	760	795	712	779	747	706	834	735	723	722	780	721	764	727	715	761	790	822	731	746	762	769	734	753	772	777	758	760	744	737	701	775	737	803	740	745	770	769	759	791	765	810	755	785	751	716	767	699	733	766	722	783	796	777	760	725	785	783	740	752	721	730	747	739	773	734	780	729	753	770	798	752	794	778	793	779	758	720	768	748	775	773	762	745	699	809	773	731	767	803	788	729	750	722	751	699	730	779	817	754	754	765	808	738	728	790	746	797	738	765	716	732	745	731	716	751	748	777	773	750	739	739	753	768	744	741	739	734	777	733	762	774	792	766	761	734	746	727	746	782	705	784	759	783	792	779	737	738	764	758	737	786	750	725	732	753	763	715	733	755	739	745	752	710	707	745	777	770	741	763	753	780	783	806	779	797	757	764	771	711	741	757	769	729	739	759	777	702	756	716	775	762	763	737	766	767	720	748	740	796	728	773	750	723	761	740	808	768	745	705	763	746	772	748	755	753	749	739	758	722	760	766	765	742	759	760	745	735	785	738	744	791	805	756	754	735	783	748	772	730	774	741	770	755	694	784	736	772	768	712	748	725	775	753	782	737	720	774	764	781	760	760	737	761	764	790	812	762	759	779	742	790	731	804	712	765	759	776	753	756	688	737	689	758	759	727	742	766	783	772	771	782	733	776	754	740	716	806	760	789	729	738	760	773	779	747	756	769	776	697	740	788	759	778	752	775	769	817	753	754	733	720	763	730	729	746	738	751	739	750	744	776	711	740	735	731	728	795	761	724	767	731	767	743	777	718	738	780	745	806	774	736	704	796	772	752	713	704	759	791	794	758	791	718	746	787	756	751	758	826	757	723	710	820	741	749	781	807	732	759	787	768	714	757	758	737	751	735	743	780	760	768	743	748	768	778	809	741	732	726	766	816	736	801	751	829	747	789	768	727	775	751	750	781	749	759	753	764	694	722	782	748	761	747	748	724	776	791	716	724	767	726	735	726	770	777	784	752	763	754	788	702	791	736	773	771	737	763	740	726	751	713	703	747	741	749	712	701	748	726	773	704	737	739	697	766	737	727	788	755	766	764	765	721	762	809	746	738	763	764	738	704	789	746	783	729	739	759	768	775	720	741	754	747	767	748	783	696	747	803	831	733	732	761	723	757	737	809	778	760	774	719	776	787	797	775	753	767	763	752	786	735	782	752	757	760	710	752	754	750	798	731	760	782	745	764	773	706	805	742	766	767	786	769	732	768	763	746	740	765	761	763	792	725	785	747	753	753	802	778	764	744	744	734	708	697	757	746	754	710	755	744	774	776	766	755	791	751	716	769	727	754	765	786	764	777	762	722	741	698	698	756	732	763	765	762	769	760	758	732	764	768	765	775	736	802	718	786	723	760	801	818	749	767	748	770	748	769	747	806	719	709	747	745	726	749	766	776	693	730	779	735	791	760	770	733	728	735	778	754	803	763	730	760	725	740	759	755	758	775	755	704	800	746	757	715	762	702	758	768	770	786	759	763	720	754	763	736	750	761	826	718	756	741	815	762	747	797	728	756	764	755	756	704	704	746	738	724	761	768	798	754	813	736	698	720	713	803	720	736	743	761	754	755	737	763	761	759	745	744	744	743	757	775	761	759	714	738	770	761	780	734	717	778	731	721	736	739	769	769	698	787	742	690	759	781	750	771	787	774	782	738	763	768	751	751	742	764	747	772	743	720	737	770	801	737	768	704	747	756	782	756	758	825	752	741	786	753	751	720	722	764	786	794	759	746	800	764	801	735	817	731	733	779	738	739	723	764	771	725	717	770	798	763	724	775	795	753	754	774	790	769	698	726	792	804	803	779	786	750	743	789	764	761	695	752	748	786	734	786	742	776	798	774	744	743	773	726	737	716	819	772	730	764	765
25241	21173	27370	25084	14454	5927	2346	1156	805	675	668	608	583	551	514	455	500	469	435	420	414	441	404	393	383	423	409	398	341	418	353	421	403	369	362	405	375	400	374	405	372	434	396	350	409	379	432	411	387	377	358	361	348	404	391	378	355	389	359	370	371	373	395	382	407	385	409	410	407	434	446	438	400	404	383	409	410	427	390	415	379	439	407	410	386	395	407	452	406	401	399	421	389	388	379	431	405	380	392	366	389	410	347	395	382	418	402	381	406	394	368	363	367	354	354	354	416	368	422	343	394	401	363	375	396	360	390	391	411	400	386	395	370	365	406	382	373	390	353	388	349	367	393	369	384	367	396	351	380	441	383	370	371	358	392	407	360	380	342	387	382	399	364	375	367	363	385	419	344	405	397	394	381	377	379	418	373	388	393	392	381	401	403	409	413	375	422	376	370	399	381	358	383	357	359	410	386	361	372	392	361	359	404	369	371	382	384	349	388	388	383	393	354	380	379	396	399	392	375	375	356	382	341	397	367	377	360	402	370	426	393	372	389	388	424	385	353	415	350	375	417	379	354	362	394	372	375	383	375	387	360	378	384	373	370	379	379	372	409	395	358	370	332	387	383	392	422	362	372	383	385	394	364	401	380	355	406	369	377	415	390	367	412	369	399	375	405	387	411	395	374	368	406	394	355	377	360	394	384	393	385	420	413	360	364	386	393	366	399	395	376	382	389	359	388	375	348	371	399	388	356	384	345	350	414	377	390	391	391	384	346	410	391	387	344	371	407	389	374	378	373	366	392	380	384	401	428	369	397	388	377	368	346	379	377	390	378	399	377	361	401	408	368	361	383	373	381	344	386	377	405	373	369	368	355	357	412	403	385	352	351	400	415	375	401	368	376	377	381	406	401	388	405	358	376	379	407	413	382	371	401	386	400	376	395	391	414	407	377	405	360	400	398	411	405	375	363	386	400	419	395	392	386	388	359	360	377	386	349	392	399	411	419	346	370	388	373	362	377	340	401	398	374	393	340	394	388	379	374	395	386	389	400	401	369	373	392	348	411	389	370	411	375	392	343	383	408	404	348	412	384	402	382	393	380	394	378	375	381	374	378	392	386	393	399	376	381	386	375	372	365	403	374	338	409	383	348	364	374	385	371	400	376	394	412	373	366	376	358	397	396	376	398	389	387	385	388	368	358	372	368	372	348	416	390	412	384	344	390	356	361	388	399	376	362	393	369	368	373	352	379	404	399	345	380	385	369	376	388	390	372	384	419	390	391	401	364	404	359	430	375	407	362	396	338	410	408	373	406	385	401	388	398	391	367	412	415	372	374	390	332	349	387	379	395	393	376	383	403	360	365	408	356	393	394	365	387	386	375	389	375	333	378	369	373	371	382	400	370	387	396	380	396	386	366	355	371	360	413	408	424	397	376	400	385	399	384	409	394	408	392	397	400	382	409	430	416	386	394	414	389	441	391	381	392	410	349	381	417	389	343	386	390	365	371	384	393	394	405	393	388	373	392	366	395	389	359	353	412	409	403	418	369	375	394	343	374	356	376	369	369	380	377	354	374	393	384	376	381	368	354	358	335	373	386	430	386	374	376	415	393	368	376	408	404	405	360	373	393	417	376	396	340	323	395	405	370	372	385	388	413	384	388	381	393	356	402	415	408	406	366	366	394	379	389	367	387	365	378	409	379	382	376	363	369	388	387	386	354	341	378	361	343	391	366	386	376	359	359	390	381	388	397	365	355	383	386	370	399	378	373	382	406	366	369	351	411	361	353	430	400	389	388	388	425	394	365	411	381	378	365	339	351	391	399	418	388	404	390	401	370	370	368	407	433	402	375	363	396	375	358	380	390	389	359	351	431	410	392	365	405	383	392	381	387	386	359	408	373	391	404	410	430	402	383	415	397	399	397	371	348	362	387	409	387	378	401	352	374	384	417	385	410	374	378	376	384	364	357	372	378	367	389	407	367	399	405	373	363	361	384	396	389	411	419	384	392	404	399	397	393	377	395	376	345	401	410	399	383	374	411	405	399	392	361	401	401	380	367	363	392	403	384	378	414	377	421	379	371	362	377	393	374	389	399	373	398	397	382	381	383	362	354	399	389	401	393	391	364	370	365	371	386	375	369	406	393	384	405	397	421	359	372	349	382	413	392	390	396	392	388	408	386	373	364	381	397	360	358	386	393	376	392	373	395	370	427	406	364	403	407	395	369	393	381	342	381	397	370	376	354	366	353	399	371	397	405	410	364	407	396	359	339	391	385	387	402	386	408	358	390	358	383	366	378	376	352	390	371	415	364	406	378	383	375	381	387	362	411	430	376	364	395	334	395	355	377	386	389	387	366	375	371	380	363	348	400	362	399	396	383	372	430	348	391	363	390	398	357	403	371	354	367	355	375	423	403	374	396	359	396	392	377	398	361	398	403	432	388	374	379	376	387	388	413	345	371	408	421	418	343	389	396	427	395	393	402	370	359	392	367	387	384	424	406	389	430	395	364	400	370	401	382	374	356	393	412	419	424	378	396	408	371	398	396	401	390	397	372	390	393	372	353	377	415	339	357	381	370	383	391	391	366	372	396	381	407	367	380	372	385	383	399	379	400	401	369	357	356	363	399	399	396	391	418	396	436	399	369	369	382	383	393	372	363	363	386	364	396	377	374	364	389	371	364	415	424	414	378	387	361	385	364	362	406	400	408	373	366	413	432	375	402	389	379	384	388	395	380	355	359	406	391	390	387	377	376	385	393	360	338	399	353	334	406	406	381	419	372	377	351	365	374	397	373	387	409	373	450	335	364	401	373	367	359	391	407	381	351	378	387	364	365	383	391	390	407	404	391	358	419	402	381	374	407	379	398	395	344	385	378	327	422	380	409	375	392	361	353	344	359	363	365	376	399	430	393	361	366	387	396	411	382	398	361	347	463	402	392	417	409	404	387	370	361	383	399	381	405	387	414	376	391	359	353	379	378	375	427	390	386	363	375	388	381	387	411	388	365	402	382	363	407	387	382	363	347	369	370	373	404	420	381	382	424	383	376	389	396	385	419	396	393	378	367	359	388	358	432	392	400	400	351	400	370	406	375	399	362	414	370	391	373	351	381	380	378	362	338	396	365	343	372	391	407	364	368	366	357	365	377	415	379	374	381	410	360	398	372	368	396	364	370	441	388	416	378	370	406	399	377	378	385	383	390	360	407	371	373	393	388	367	374	377	367	393	356	378	417	407	361	397	395	389	379	364	383	392	368	392	372	380	359	395	348	331	381	406	379	405	375	403	402	384	386	359	393	392	392	405	387	381	385	369	357	394	382	376	407	394	385	398	372	347	373	368	414	356	424	388	375	358	357	378	406	396	394	363	408	370	388	404	378	374	371	381	351	389	413	402	378	400	365	393	427	401	378	378	356	390	409	377	382	424	396	394	395	391	374	380	384	388	404	393	365	399	385	402	391	390	403	402	409	395	369	328	407	336	356	374	371	403	368	402	371	348
18631	32791	28010	17984	13882	10019	4897	2657	1844	1540	1210	1131	1000	933	778	759	694	642	623	612	599	594	580	551	538	514	524	555	504	550	488	533	512	504	486	570	519	530	500	481	511	512	512	494	492	497	483	496	526	510	481	513	505	520	535	525	487	555	476	528	515	498	453	514	483	487	494	493	524	534	550	548	613	573	527	530	586	569	612	584	542	510	533	567	526	515	557	571	575	504	562	573	557	586	567	510	531	448	554	491	466	499	518	521	478	522	519	530	517	484	493	514	514	478	534	491	521	484	484	475	516	511	526	507	502	511	483	522	491	520	484	556	503	482	519	510	506	482	453	495	519	486	498	489	506	491	511	522	472	513	525	514	502	450	499	507	516	511	458	494	506	497	484	481	447	502	480	461	464	482	527	495	552	494	519	485	485	495	470	495	504	512	502	484	514	494	493	547	462	463	499	507	496	487	553	520	499	512	513	504	481	494	463	489	522	491	485	479	474	491	500	513	503	486	468	496	475	486	483	486	471	526	500	498	496	507	461	501	505	462	506	510	461	483	471	477	512	501	497	507	507	507	452	487	475	439	531	480	499	508	519	511	464	495	494	489	517	496	533	494	534	491	512	527	491	509	498	504	509	542	503	495	505	496	503	486	504	448	492	456	518	471	481	492	507	486	524	467	507	465	497	508	538	540	471	511	475	501	513	497	489	512	463	527	499	472	485	511	498	473	507	494	467	501	508	510	507	491	488	515	474	537	535	508	491	507	515	514	519	492	490	494	494	491	546	483	522	503	511	516	467	556	533	480	471	511	483	463	475	490	514	529	496	471	481	511	481	522	487	504	479	478	472	515	486	480	534	508	550	522	518	521	519	483	486	501	530	462	495	503	535	466	490	534	501	463	506	513	485	518	504	488	512	545	497	495	531	509	483	486	505	527	493	487	481	477	493	472	552	503	524	508	467	484	516	461	503	530	475	441	492	473	462	513	540	487	528	482	524	489	490	515	478	462	493	529	487	504	484	510	476	488	514	498	542	469	498	507	493	517	502	486	487	514	502	527	518	479	491	469	518	570	525	504	504	512	507	465	467	493	506	500	486	505	503	495	460	483	480	502	477	514	498	490	484	502	527	513	496	515	523	552	508	525	477	481	539	515	527	484	509	507	529	522	524	475	480	538	508	552	527	484	492	537	510	525	504	499	494	508	501	457	536	512	506	502	519	506	504	507	549	520	510	494	529	497	491	465	513	480	499	516	516	525	482	513	492	494	474	503	492	514	505	545	530	517	507	465	542	484	494	536	499	484	492	472	528	528	501	497	467	482	554	518	481	519	524	513	480	505	493	497	519	497	498	478	531	475	495	500	458	503	488	535	495	544	474	509	520	496	489	521	509	496	514	469	497	502	514	487	482	516	526	509	451	493	516	456	471	466	500	476	465	480	522	479	493	483	477	521	517	488	515	485	515	460	503	478	502	516	475	483	458	544	507	477	491	520	495	487	486	512	465	516	520	487	481	513	487	502	494	501	524	489	495	482	504	455	509	480	523	499	498	509	504	474	466	510	456	500	530	519	494	506	521	505	514	488	505	533	507	484	493	519	518	519	502	524	509	498	477	460	527	509	488	476	475	462	541	493	517	515	464	541	494	507	483	486	523	498	529	485	505	543	504	520	496	488	482	512	524	487	498	513	511	464	510	522	520	485	507	489	542	471	487	523	521	510	488	500	525	477	501	460	527	523	520	512	470	504	481	488	513	496	524	520	505	509	499	470	492	485	522	479	510	519	506	496	483	487	556	499	461	531	495	495	501	482	482	483	491	546	512	465	497	489	490	531	482	504	482	486	513	495	503	473	496	492	520	516	503	497	559	470	527	522	494	523	524	454	522	538	500	482	512	494	470	475	485	531	474	538	504	510	501	515	485	483	510	520	514	520	499	510	493	500	533	544	525	534	470	486	492	484	499	511	500	488	515	524	487	524	489	474	492	458	523	503	531	520	507	543	536	494	503	513	503	477	510	504	514	483	487	485	516	494	474	480	523	504	489	560	467	500	503	493	502	531	495	480	489	516	472	543	482	458	487	511	505	473	511	551	497	493	506	483	508	486	500	530	490	515	471	494	505	490	491	497	525	487	498	544	523	522	509	525	503	496	524	525	506	484	515	443	541	501	536	499	519	496	469	522	501	529	481	526	517	512	533	521	503	481	522	526	479	478	543	496	528	493	505	492	508	479	498	524	529	523	511	525	495	561	460	492	486	493	483	489	539	484	520	498	462	517	479	471	497	514	517	526	505	521	469	529	494	499	504	484	492	503	447	505	502	535	512	480	531	527	462	510	513	480	505	534	527	503	512	502	492	491	503	485	506	482	521	477	497	535	491	510	528	507	471	505	460	483	500	514	490	515	499	517	494	501	510	513	514	487	493	502	491	529	496	467	530	555	507	468	553	498	466	482	488	469	521	448	444	513	515	500	478	508	487	495	462	466	505	542	507	473	468	451	460	497	506	499	492	473	489	486	461	500	497	509	440	463	452	535	510	502	459	455	479	557	466	509	493	545	530	518	489	486	542	504	509	471	491	515	522	533	523	544	505	507	501	504	483	499	502	481	542	498	487	477	487	494	544	481	503	504	549	485	535	533	498	478	483	462	472	489	509	504	486	498	531	471	494	517	487	485	460	535	471	518	481	518	501	489	484	533	502	513	465	474	526	565	485	479	485	492	501	513	451	476	520	498	536	533	515	502	496	502	486	491	475	485	517	504	471	526	513	471	518	522	498	491	451	492	537	456	534	462	508	515	523	457	503	459	511	501	519	543	496	487	464	486	487	504	482	485	443	503	494	518	504	492	501	450	479	508	508	496	490	480	484	513	530	505	524	505	476	522	520	526	488	516	512	483	486	517	486	509	477	518	505	535	462	504	506	510	522	532	516	536	507	526	487	505	506	484	515	490	492	490	526	486	506	489	488	488	511	479	459	509	456	497	509	483	520	505	513	480	490	490	488	497	531	507	440	510	492	497	492	440	485	524	474	464	533	522	517	550	495	535	476	519	512	515	504	480	532	493	509	506	518	501	516	497	461	484	498	486	495	485	492	498	510	491	473	524	480	480	506	536	505	503	489	465	515	484	491	514	481	542	474	511	473	510	516	512	516	482	503	511	511	477	470	501	527	523	506	493	526	478	473	515	511	525	528	551	513	455	463	501	501	507	476	528	483	473	499	488	495	507	503	498	508	478	498	478	513	487	527	472	511	498	482	488	492	533	491	470	487	532	503	505	471	491	506	483	484	478	472	535	493	448	507	457	507	513	521	515	534	488	508	482	449	525	504	483	496	494	467	504	532	527	496	500	508	505	502	475	481	493	502	499	490	518	479	479	456	527	552	492	482	477	483	524	504	508	530	461	510	536	495	544	531	512	540	492	509	493	554	545	501	482	459	490	496	506	486	502	520	525	529	522	500	505	502	521	511	503	503	498	498	538	511	459	497	495	488	475	476	513	501	542
22943	21200	28978	23677	21243	21523	13685	3150	1789	1503	1383	1198	1085	1029	960	893	830	828	760	715	685	704	668	652	623	637	651	615	627	653	607	602	586	622	576	621	589	615	622	650	617	647	634	637	626	622	557	591	611	610	663	640	610	575	536	559	662	596	646	620	646	622	606	579	649	589	598	603	594	658	621	661	659	629	657	605	599	667	674	688	635	652	686	638	619	602	611	675	632	638	636	662	634	611	644	610	624	562	609	557	593	606	566	534	574	603	615	621	622	596	546	569	576	570	599	591	679	557	610	586	593	600	572	600	542	637	605	595	562	570	625	553	573	515	561	584	572	579	626	599	581	573	591	550	562	595	580	606	615	576	569	589	605	608	618	585	613	604	595	605	620	563	595	546	614	563	579	595	595	567	634	614	617	580	568	604	540	602	539	581	613	586	595	621	562	587	563	578	575	600	588	562	631	606	616	592	603	606	583	611	570	590	590	627	582	557	570	595	636	609	599	633	574	624	573	589	604	626	640	587	596	578	585	605	601	613	630	586	587	604	584	665	581	586	607	602	574	596	582	615	606	626	585	608	612	582	575	554	576	556	585	612	619	586	600	576	594	604	617	590	594	623	601	552	575	621	587	568	545	529	595	583	610	566	616	593	593	588	599	580	581	574	548	584	604	529	628	538	576	636	573	574	611	590	582	598	594	582	586	567	565	573	562	536	572	612	619	550	559	615	539	578	594	582	572	568	587	533	602	554	555	628	567	578	591	597	601	602	577	589	591	622	538	574	592	545	537	574	595	606	581	560	559	607	629	619	585	583	528	601	560	605	612	599	612	606	596	555	544	604	607	614	617	590	549	607	618	581	557	600	618	611	601	601	597	598	579	585	560	618	559	612	577	583	574	571	559	586	583	578	590	593	582	571	570	552	576	614	606	650	578	563	591	567	556	560	589	606	564	605	582	613	626	582	578	604	578	611	596	596	617	603	616	596	582	604	541	588	549	581	638	601	614	610	620	570	599	644	554	611	541	545	600	600	557	572	594	583	541	592	590	635	542	590	566	599	545	547	605	606	598	579	610	555	550	583	621	547	556	585	622	580	586	579	596	569	596	541	589	610	588	597	562	572	605	609	603	602	595	630	574	575	581	558	534	587	592	558	606	598	565	578	566	576	569	585	580	576	584	596	596	609	600	537	567	594	564	565	543	564	585	544	577	610	589	600	571	645	592	606	605	558	546	573	615	604	593	523	598	584	579	615	548	555	614	572	585	567	578	596	584	546	576	584	561	569	582	578	539	597	576	583	563	598	575	579	622	592	604	553	552	572	602	615	616	595	608	591	594	576	585	583	576	545	589	565	508	579	570	581	636	547	569	593	543	557	627	584	601	595	626	623	626	584	603	598	561	553	630	574	565	548	612	592	608	582	588	586	569	625	618	604	572	604	618	596	595	564	563	587	612	581	610	574	586	563	581	620	591	577	570	600	592	599	536	573	632	597	601	593	622	631	590	575	599	606	605	606	614	572	572	604	590	567	594	551	534	585	599	592	562	589	584	584	575	575	589	589	618	621	572	561	580	559	561	595	566	577	576	590	594	602	562	596	582	603	547	600	590	605	599	559	556	603	602	597	590	567	570	594	618	613	593	551	544	585	564	621	553	608	589	623	596	603	619	579	564	583	608	611	588	561	554	610	606	636	581	575	553	586	599	599	590	608	580	551	570	578	652	590	549	631	566	591	565	582	564	583	580	590	585	548	612	623	602	600	565	570	609	596	586	577	622	604	613	585	607	572	595	581	524	552	623	611	576	630	583	546	560	575	581	590	556	603	576	572	577	570	663	591	549	570	637	568	557	553	574	593	595	627	553	624	635	549	599	551	574	580	610	599	598	591	600	636	643	572	607	589	612	592	603	565	592	606	560	583	575	585	577	591	609	583	574	602	585	570	590	568	586	518	587	547	604	569	572	553	579	607	600	578	594	597	601	632	590	592	554	573	593	620	572	573	604	585	571	592	563	565	565	555	594	584	608	534	578	572	594	544	599	612	554	572	604	546	599	607	575	583	615	574	571	626	564	569	653	556	623	588	571	550	594	619	580	562	616	613	523	550	625	595	570	596	580	566	570	599	607	566	600	568	624	546	558	570	598	599	595	571	580	554	527	595	599	555	591	549	565	575	571	599	563	575	592	568	560	561	584	594	580	557	586	580	549	564	592	605	574	592	580	574	587	600	587	586	558	586	589	612	563	594	621	555	618	563	600	565	597	600	567	611	598	571	595	589	576	588	539	618	628	560	601	582	581	554	630	585	582	540	571	587	624	557	578	565	600	582	599	567	587	592	509	583	597	624	561	581	562	531	566	596	615	561	590	583	578	620	632	598	603	592	615	602	612	553	547	636	638	566	615	552	582	552	582	596	567	603	547	602	603	562	632	600	573	576	571	625	626	584	608	588	572	599	607	610	599	556	570	562	544	625	570	599	592	538	627	599	521	562	556	585	566	608	622	594	606	576	592	584	569	605	613	545	573	570	612	576	570	590	579	547	601	594	595	566	660	592	577	602	588	603	535	582	590	628	565	650	568	564	585	574	551	630	605	623	553	612	621	586	592	584	581	589	566	587	583	578	593	554	540	567	569	639	592	637	613	588	570	589	590	604	571	606	573	570	559	629	580	590	575	553	586	627	620	583	575	573	662	565	613	563	579	610	607	588	586	542	573	527	560	599	597	584	615	573	584	559	607	575	599	587	592	557	619	557	603	596	601	605	593	555	562	581	615	550	574	569	623	600	542	572	555	570	644	601	620	581	586	597	623	606	607	578	590	618	591	579	568	589	571	582	568	601	608	556	596	556	594	591	602	571	608	577	565	628	620	607	537	575	597	571	595	578	609	585	599	560	616	630	565	584	615	566	548	602	582	590	581	543	586	549	586	575	583	586	595	617	525	610	547	608	628	619	659	622	608	585	531	571	577	577	602	584	620	564	585	549	581	610	554	605	624	576	574	561	571	568	600	573	567	563	575	597	597	591	601	593	573	617	625	574	601	614	611	610	598	567	567	553	556	592	625	590	544	558	559	627	582	557	599	562	598	573	559	595	553	612	568	591	585	581	579	598	581	565	590	559	579	598	559	607	581	560	573	592	583	593	573	600	542	605	593	606	566	572	584	606	577	562	570	571	579	553	561	592	555	638	585	567	592	604	584	577	596	574	584	591	600	547	589	594	587	592	574	600	594	611	592	631	549	603	564	531	564	531	553	571	581	613	560	589	540	570	582	554	532	561	570	547	614	546	570	622	596	577	601	560	596	599	601	540	584	583	597	600	560	586	614	565	564	609	550	581	573	543	597	561	556	591	592	607	555	564	573	568	602	594	561	595	585	590	604	564	603	601	634	567	561	594	587	577	570	547	588	570	552	559	641	571	573	595	555	573	579	572	591	574	538	601	560	617	568	568	588	573	575	603	583	584	605	605	590	570	602	564	581	576	650	588	612	602	606	553	598	550	571	579
21363	40428	36863	27576	21772	16993	9211	5277	3898	3151	2548	2265	1950	1747	1585	1475	1318	1174	1106	1069	956	931	928	866	887	813	898	789	839	819	760	879	799	785	782	789	755	825	741	703	721	769	774	802	757	767	805	711	804	805	759	680	762	786	739	758	803	748	762	755	785	757	739	709	742	778	761	769	728	828	838	882	838	858	820	814	927	884	870	842	810	852	929	883	860	773	881	916	823	832	787	871	889	846	835	857	840	765	824	772	732	724	745	765	771	780	794	727	767	756	786	796	759	770	724	749	692	744	756	705	700	709	762	759	717	745	701	724	758	732	736	696	732	730	699	734	707	754	740	680	781	736	723	765	728	737	729	734	726	752	739	765	724	741	711	799	733	714	690	747	725	759	676	807	749	719	759	776	714	744	792	723	736	735	782	758	767	739	679	749	741	754	713	733	715	723	769	694	775	691	698	735	717	748	705	750	725	695	782	749	736	778	721	730	714	744	722	704	715	755	728	707	703	717	744	730	780	735	731	791	725	747	745	740	726	709	751	705	701	702	702	749	738	765	731	722	701	741	704	725	732	734	721	741	719	718	700	737	755	748	744	739	706	705	730	738	760	749	725	729	751	715	718	737	725	696	695	684	688	741	684	706	761	767	748	715	749	772	738	710	726	750	749	714	729	721	742	750	762	705	792	730	748	735	749	719	726	741	748	738	738	774	787	736	756	754	707	692	737	746	711	714	753	758	769	739	723	731	709	724	738	715	735	727	720	722	753	726	730	782	751	722	773	760	772	738	729	731	725	702	694	768	724	754	731	714	760	687	702	752	748	740	713	690	761	729	725	723	764	692	783	773	696	774	736	754	730	768	723	686	759	750	754	670	721	742	708	755	734	735	765	728	778	720	738	691	798	743	726	687	777	749	730	722	738	731	718	750	768	745	719	761	748	725	732	752	757	746	772	727	741	696	742	738	776	755	751	771	742	740	751	765	735	778	722	716	740	749	705	726	724	733	720	774	731	750	729	757	763	742	761	736	738	741	713	774	711	706	700	741	747	783	699	749	708	749	778	777	725	713	673	712	748	716	707	731	688	722	738	747	713	714	777	753	727	726	762	726	741	747	699	702	699	740	755	761	719	750	707	729	740	749	742	764	749	699	793	714	737	723	764	760	692	709	714	754	721	705	705	715	735	760	725	750	778	716	702	718	775	695	742	767	771	733	738	758	711	712	732	736	686	783	666	716	754	654	792	683	729	726	747	748	733	744	760	719	730	741	758	678	763	741	729	773	731	739	720	716	726	733	738	740	754	740	713	688	734	771	745	712	685	688	738	707	692	751	695	695	741	724	692	765	751	715	714	743	716	774	726	728	743	749	747	771	747	784	731	719	752	735	711	715	731	787	767	762	698	746	732	758	752	742	736	731	747	763	740	721	762	749	741	738	777	779	777	749	730	773	775	729	713	732	793	726	731	779	723	707	721	733	754	731	708	749	682	676	741	735	714	692	714	745	715	709	762	722	706	734	715	738	767	766	773	650	703	769	727	761	732	734	696	747	756	700	716	769	781	787	728	761	676	726	742	723	746	697	684	738	753	705	710	737	756	770	708	734	714	692	735	762	733	665	715	725	706	739	721	744	710	734	674	770	731	713	744	745	756	719	774	733	757	716	708	710	716	758	710	752	730	709	732	752	706	769	737	700	704	760	728	788	735	743	761	723	724	714	725	728	773	710	737	730	751	723	697	741	740	684	722	743	699	714	725	714	720	768	728	746	717	760	686	770	737	727	721	778	771	711	744	771	744	756	714	761	704	737	673	729	685	716	694	746	737	731	745	790	762	766	736	733	755	757	730	788	776	762	696	692	712	736	752	696	724	737	773	717	753	693	766	762	713	728	747	770	746	729	732	722	716	724	761	718	753	762	760	724	730	735	744	751	744	749	727	764	713	765	753	737	774	745	673	726	712	736	734	749	718	767	741	769	755	723	737	706	685	715	813	736	679	679	745	697	741	740	734	727	741	740	752	730	741	704	740	746	727	754	730	762	749	771	777	714	734	740	752	738	754	724	722	751	720	757	695	723	705	735	754	764	728	770	752	753	767	687	696	750	739	708	764	710	729	711	724	706	763	758	690	718	721	726	668	754	721	718	733	815	680	726	703	735	758	750	762	726	749	717	747	703	747	732	746	748	766	735	720	741	743	780	697	720	716	742	737	746	734	748	711	708	708	703	720	733	750	772	739	726	782	767	760	719	770	759	743	730	763	732	762	710	710	758	723	758	729	738	714	706	750	750	705	693	718	781	713	749	733	670	801	660	727	706	729	672	742	741	756	715	654	743	741	742	721	796	711	730	728	765	713	733	778	734	739	756	757	727	774	745	725	720	713	750	690	764	721	727	697	715	716	725	714	659	728	735	679	720	708	750	766	721	732	751	770	756	746	730	687	713	721	722	702	714	719	750	762	714	740	778	750	706	730	708	774	742	727	719	761	716	724	750	767	733	732	699	715	761	718	704	728	691	758	713	749	759	738	769	821	770	729	688	770	711	751	724	688	725	755	740	712	730	698	721	740	729	774	780	713	752	721	677	746	722	732	736	750	686	681	678	703	744	740	789	719	761	715	711	754	733	759	683	771	732	739	712	773	741	690	727	746	735	732	745	743	751	723	736	771	755	711	727	739	747	748	738	749	734	716	780	764	707	729	723	718	733	709	740	746	730	762	736	787	749	754	758	706	734	746	749	711	730	698	785	781	702	746	710	727	750	697	740	710	759	764	690	731	714	745	766	723	712	739	706	706	741	747	751	707	754	763	763	723	698	676	672	757	746	731	744	715	705	723	781	736	724	740	788	760	667	749	713	760	789	745	757	743	746	724	703	711	734	730	681	738	762	753	749	744	699	719	710	743	718	710	684	733	698	766	741	718	721	720	721	680	712	713	750	707	725	778	737	758	758	712	710	735	733	729	743	725	762	727	728	716	738	741	735	755	736	737	724	718	716	757	718	767	724	699	719	764	771	720	729	688	749	757	739	699	753	744	688	712	711	704	730	729	717	699	783	715	777	781	761	700	692	718	714	758	753	765	733	744	741	712	717	745	662	750	775	731	679	738	719	749	716	753	701	750	712	753	753	764	737	764	741	742	715	745	768	758	740	736	702	714	765	701	774	717	800	778	679	743	752	779	732	786	731	729	707	714	695	710	736	718	706	726	754	722	729	743	763	745	766	750	719	741	708	711	749	732	753	731	770	779	701	743	736	743	711	724	759	718	746	744	708	748	707	719	684	763	690	696	760	747	751	716	777	762	716	742	737	746	708	713	762	712	741	749	743	781	739	725	678	729	735	714	759	758	730	668	744	721	710	754	744	758	730	820	733	703	763	724	735	744	767	771	724	747	721	769	744	720	714	742	750	762	733	699	753	727	749	778	739	711	728	725	774	767	754	717	740	706	722	717	774	736	694	772	725	742	730	735	728	704	752	754	737	730	699	735	702	774	731	719	706	743	695	777	759
27244	21507	20094	12269	5974	3521	1913	880	703	674	621	559	598	585	543	534	513	454	478	484	446	512	474	447	478	442	435	462	475	465	469	494	422	473	488	484	440	475	479	433	455	431	459	463	451	443	458	442	447	479	438	454	473	429	457	478	488	473	474	434	440	447	455	451	443	446	472	460	438	450	470	478	454	435	432	473	478	493	480	460	463	504	481	474	470	463	438	481	442	471	489	479	461	489	495	478	517	475	420	447	432	459	472	466	452	508	484	460	511	421	494	446	423	482	427	444	468	476	432	449	495	479	480	470	419	473	490	434	455	458	466	497	458	438	482	453	452	438	455	483	473	457	482	462	440	447	471	452	483	466	482	424	431	463	475	448	430	430	455	455	482	468	444	423	447	438	462	464	431	445	434	484	467	469	487	476	443	457	451	474	424	471	459	461	473	464	430	463	484	485	509	470	465	467	436	460	479	446	470	461	481	459	452	420	416	446	486	476	441	448	445	426	441	476	475	434	480	464	437	413	473	448	431	478	499	456	464	451	460	434	480	438	463	469	421	485	469	449	416	432	483	470	483	457	472	458	471	459	492	447	463	453	469	462	465	454	462	469	471	446	454	472	488	437	460	453	483	434	425	482	499	451	455	447	456	510	439	469	460	426	455	478	476	476	469	464	457	420	457	461	470	434	458	490	432	458	474	451	466	462	490	424	468	437	431	450	439	445	443	446	477	431	467	467	434	442	428	466	492	432	492	488	497	445	482	461	472	445	416	494	471	460	448	462	493	452	459	434	468	501	505	450	468	428	476	431	432	453	456	455	474	485	454	429	500	441	470	469	469	415	467	435	453	473	447	421	473	452	446	445	462	508	465	444	415	477	497	492	470	476	493	459	448	458	485	440	429	465	450	458	471	434	465	505	491	454	448	534	455	447	441	460	463	434	430	484	466	463	459	492	501	460	493	446	436	435	432	466	435	482	502	490	429	460	452	498	433	463	455	452	486	469	464	475	448	461	429	480	490	454	470	456	417	487	448	491	470	452	452	486	455	445	481	444	431	464	487	485	473	471	417	455	437	454	476	450	498	527	441	495	444	479	453	457	428	444	463	450	469	463	424	490	441	454	473	462	449	467	470	468	445	468	476	415	465	484	464	461	459	446	464	438	426	434	463	469	450	447	424	484	450	427	460	451	451	480	458	469	463	465	448	446	483	466	447	450	454	470	459	442	458	479	475	476	414	465	448	443	472	442	414	455	461	441	434	440	451	431	444	413	496	468	438	460	462	484	429	448	474	453	481	457	461	428	503	479	422	448	441	442	466	446	455	483	442	481	421	475	435	439	449	438	458	477	435	408	453	473	486	485	459	482	448	474	472	452	475	457	438	478	475	460	420	447	457	466	480	483	429	466	445	471	441	425	439	457	464	442	448	463	444	440	446	448	467	439	476	448	454	443	473	441	462	478	482	435	483	465	466	451	457	434	461	479	453	477	450	458	437	474	472	481	439	453	461	485	473	481	464	442	479	429	508	477	436	502	471	474	481	455	430	471	439	460	471	453	438	473	462	479	429	473	455	482	444	472	464	413	444	442	452	434	445	446	462	422	472	446	477	457	486	481	481	462	436	489	467	458	457	484	462	473	456	454	434	460	455	434	481	483	502	463	456	474	414	446	484	446	411	427	476	482	473	444	429	450	483	402	452	468	429	465	450	448	448	488	447	447	458	456	451	438	469	446	465	457	499	451	440	483	422	456	495	449	481	437	465	476	423	473	482	471	491	472	492	454	452	445	430	464	435	490	439	473	426	451	447	497	450	460	459	440	425	468	477	501	461	423	429	423	477	478	456	439	437	473	489	410	471	429	483	460	496	499	465	450	433	437	474	425	431	481	463	474	457	475	459	465	455	467	447	466	460	463	468	447	466	472	444	445	455	492	495	459	467	442	479	493	453	465	464	469	459	435	494	451	459	432	498	462	423	432	462	454	489	433	425	501	485	430	474	470	470	438	468	487	482	457	428	473	450	442	483	444	482	458	478	447	481	454	451	425	477	483	456	437	478	448	471	447	481	515	488	487	457	443	481	467	463	491	493	457	476	492	430	454	440	483	479	443	434	438	490	471	475	456	461	456	460	455	424	457	482	501	445	473	470	417	484	491	483	484	437	456	467	446	449	444	486	451	447	468	462	496	528	458	456	407	497	506	449	452	449	455	452	475	460	481	467	440	403	454	463	408	482	405	439	446	444	458	432	460	463	490	436	464	460	493	454	468	430	435	478	423	493	432	456	460	454	454	408	480	479	428	432	429	417	463	437	471	453	442	447	466	429	509	419	483	493	461	462	490	487	447	439	475	426	454	445	497	465	444	458	474	437	461	444	453	465	504	464	455	461	462	438	448	460	409	460	457	479	419	446	473	450	466	460	448	455	451	473	504	456	445	450	467	463	482	436	453	518	439	464	482	447	449	494	480	416	431	465	449	468	432	459	452	442	459	441	437	453	484	427	459	444	435	489	451	461	463	460	446	448	514	428	442	497	428	476	446	451	470	451	459	503	462	468	438	449	471	486	475	452	482	462	436	482	458	471	483	474	475	409	506	452	501	471	394	498	419	473	484	463	493	479	472	433	426	464	474	410	415	461	464	476	443	504	448	437	467	471	468	467	420	460	455	463	461	443	472	481	457	423	485	472	453	497	425	481	499	495	486	455	446	458	458	454	441	503	454	459	437	488	473	440	474	439	443	470	421	478	483	464	465	439	459	469	458	468	416	486	474	461	444	465	438	451	417	437	457	475	466	459	427	468	456	461	485	412	493	454	473	455	442	469	418	478	451	473	416	476	461	454	452	470	479	445	454	451	496	455	482	434	490	431	446	474	479	502	464	527	446	473	454	439	467	468	463	442	430	465	464	459	455	471	423	460	502	475	466	469	460	452	466	430	447	470	432	480	503	458	425	496	477	440	431	482	461	422	435	435	499	483	460	472	421	460	440	461	442	470	461	492	467	454	475	440	513	448	467	485	448	529	519	450	480	424	482	480	477	472	422	427	477	478	455	418	466	498	467	470	449	455	448	488	478	447	452	460	443	475	450	457	445	526	444	463	464	470	434	467	454	455	433	442	432	442	449	484	428	451	458	451	479	475	448	457	401	436	440	450	469	470	456	466	465	455	459	474	455	423	463	445	439	469	456	477	483	455	463	459	450	479	483	471	459	448	416	456	458	480	429	445	458	438	467	432	455	447	475	465	483	431	446	434	446	442	447	478	445	471	461	453	485	465	429	460	493	446	427	430	478	456	492	452	481	440	472	469	417	489	478	481	422	432	498	431	445	470	466	454	471	438	434	497	458	430	445	454	474	475	485	478	495	484	474	463	474	476	500	473	475	423	459	458	446	457	492	464	501	448	443	461	459	485	427	481	405	481	442	461	428	454	444	432	474	438	469	473	423	460	464	457	437	469	495	438	458	450	426	434	437	478	441	442	454	470	439	469	460	497	470	463	507	482	417
17289	28365	24240	15004	10321	7160	4061	1831	1301	1105	1033	899	879	768	773	694	664	658	628	598	620	621	574	586	615	600	565	582	662	548	586	607	605	569	587	546	586	580	542	601	556	628	601	561	647	609	596	591	589	580	609	551	537	590	561	595	606	538	623	588	589	549	591	566	579	583	545	563	561	564	615	643	606	616	604	617	572	654	621	611	601	593	691	617	588	570	615	612	642	571	653	649	592	584	641	599	630	581	575	588	627	588	572	597	580	564	634	619	581	598	559	591	552	571	585	558	636	591	574	622	559	576	600	585	567	567	579	572	579	564	562	533	561	583	554	571	560	610	586	550	601	533	570	594	553	613	564	591	578	522	595	615	594	581	614	597	578	560	597	576	636	594	560	576	562	541	554	584	589	559	596	568	566	585	591	585	557	609	613	556	618	590	605	594	584	573	579	577	581	582	579	579	591	576	599	641	613	567	577	598	608	583	572	585	577	593	568	616	539	538	616	568	593	614	576	587	579	583	567	603	543	636	550	541	597	568	559	534	532	581	610	624	608	540	583	582	595	589	605	597	554	595	579	595	559	563	599	553	530	584	558	593	591	556	640	612	543	581	564	522	619	602	568	615	623	566	586	576	603	607	565	552	595	549	541	590	597	540	632	590	587	593	560	594	574	594	577	609	549	594	561	563	579	583	547	596	576	550	602	596	600	610	569	581	609	606	530	546	546	574	560	608	599	596	564	556	590	588	607	543	585	563	638	583	611	572	601	591	587	560	594	589	589	560	580	539	611	644	590	588	594	555	560	623	580	546	542	572	577	578	626	556	547	612	563	606	629	524	559	581	573	560	562	554	568	579	541	560	621	545	552	590	617	594	547	592	529	564	614	567	613	619	561	593	568	567	562	555	602	589	605	595	567	564	604	604	578	599	611	594	595	543	587	593	585	582	567	542	592	576	596	570	577	576	569	585	574	515	621	632	610	587	569	568	594	562	561	559	597	602	574	565	549	586	574	590	553	585	582	554	616	620	576	568	613	546	552	583	558	600	546	583	635	606	594	553	553	550	582	638	552	565	591	606	578	577	545	573	617	583	599	595	561	563	565	549	567	566	578	582	567	594	577	608	581	590	590	563	537	624	614	558	586	531	595	557	603	568	642	531	578	603	581	589	547	586	558	596	609	593	563	576	611	599	558	571	564	543	572	616	605	573	531	592	589	574	559	623	596	567	598	586	595	578	578	590	564	590	605	592	593	564	578	568	563	594	603	586	583	599	590	654	594	574	534	592	604	599	574	579	595	577	623	563	619	600	617	591	536	586	579	578	609	602	574	593	631	595	593	572	614	550	622	589	575	569	574	581	540	598	566	551	573	560	616	559	645	557	582	570	547	560	562	574	594	594	582	560	568	598	589	640	556	611	571	592	562	569	606	603	596	588	581	536	574	588	582	603	594	548	634	604	585	603	566	530	562	597	583	547	572	563	554	575	608	510	573	554	581	593	573	599	554	564	567	553	577	569	602	600	554	587	539	564	530	596	548	609	572	573	596	564	571	589	598	586	576	572	626	578	596	605	567	616	586	589	608	583	642	602	591	619	577	580	553	568	558	599	605	576	580	571	615	533	578	569	575	576	551	603	600	575	546	611	567	569	575	548	578	619	536	578	556	573	583	571	574	579	583	604	570	572	610	549	600	583	577	616	601	619	524	577	557	584	595	578	586	588	526	545	613	634	578	545	610	556	600	569	619	564	625	587	541	581	600	591	588	629	625	525	558	595	606	568	607	604	612	576	587	615	611	546	600	577	598	579	567	562	547	628	559	588	552	625	633	578	607	584	552	610	593	518	598	624	554	585	579	570	558	563	583	569	580	579	563	543	612	571	584	617	563	564	594	622	565	584	591	552	592	565	610	620	625	610	576	587	589	608	601	590	598	595	583	523	617	611	561	588	549	609	608	576	565	558	561	590	575	565	568	623	572	526	527	561	599	594	605	613	554	582	569	577	585	561	594	582	567	577	540	534	547	546	539	612	583	596	602	592	617	582	578	613	614	578	557	612	570	572	595	546	582	603	582	607	558	576	589	578	597	596	615	559	602	605	601	536	561	615	588	571	551	619	581	592	584	588	576	546	579	591	558	551	616	564	611	621	617	569	627	569	607	579	572	589	596	590	602	566	618	584	581	628	554	600	603	570	614	585	553	620	571	551	598	537	595	553	551	573	603	569	573	573	594	571	562	555	582	592	573	583	612	578	587	595	609	592	592	565	564	586	616	575	595	588	590	570	550	642	570	579	609	581	562	560	581	570	606	559	584	602	551	547	611	596	611	575	610	530	586	588	597	587	607	573	577	602	571	559	606	549	582	549	594	611	577	595	624	565	592	577	594	575	627	631	596	605	635	572	638	632	607	600	579	583	577	608	577	584	547	568	608	560	585	617	611	595	578	594	575	602	591	573	596	585	548	589	593	560	588	609	539	583	561	597	589	552	639	558	588	624	570	551	550	523	567	594	544	601	570	604	598	603	585	567	572	523	564	564	586	580	571	561	601	597	556	608	549	586	606	550	549	566	579	565	550	585	592	566	608	638	576	589	558	579	549	538	599	585	596	637	617	594	605	544	580	597	603	573	594	596	544	570	555	548	575	604	605	563	568	575	587	587	581	559	570	592	601	602	546	546	581	573	592	558	598	591	586	588	573	550	570	561	550	599	565	592	649	565	554	584	577	579	614	570	554	553	566	579	596	637	560	591	606	581	545	585	546	586	595	615	600	577	581	598	543	556	619	584	627	600	618	597	565	569	625	573	592	562	614	580	586	564	548	620	589	580	561	562	575	593	550	569	569	556	591	551	602	576	625	575	573	555	560	592	548	607	579	538	560	583	596	596	574	578	629	518	568	607	605	547	588	605	553	563	533	593	572	558	590	541	556	605	543	628	587	550	571	556	609	598	571	543	606	581	572	582	595	546	579	575	609	572	570	586	630	621	618	537	595	570	625	551	591	599	600	590	558	589	585	583	601	564	603	573	619	607	600	551	535	586	594	583	616	590	562	599	564	566	588	610	581	587	578	590	565	589	583	659	556	590	566	581	613	539	568	572	625	632	585	568	612	604	564	538	590	553	614	628	592	589	523	640	592	587	557	604	567	546	571	553	559	545	573	635	573	580	566	586	554	580	573	593	588	591	613	591	571	630	618	561	624	593	580	588	602	575	540	590	612	572	600	543	579	528	579	578	599	566	600	576	561	562	561	588	590	589	595	599	590	629	584	585	579	551	551	600	562	595	528	577	589	546	548	535	611	572	574	598	615	552	577	583	560	558	540	545	577	575	555	561	552	547	560	654	558	543	589	596	580	569	610	574	582	594	572	552	593	526	575	604	581	547	571	585	575	575	581	565	584	618	562	563	561	557	557	573	602	600	585	577	578	553	589	581	582	570	568	609	577	586	568	572	588	596	578	590	582	598	565	577	580	606	561	586	562	571	627	599	583	574	604	627	582	547	594	556
23936	21194	28547	24171	21217	14998	5286	1937	1303	1201	1033	1050	952	901	810	711	769	685	692	655	660	693	665	625	626	636	586	621	655	629	632	666	632	583	620	602	602	627	588	605	601	612	636	578	585	622	652	598	652	624	581	628	629	600	627	615	640	628	589	608	571	646	598	616	631	637	659	574	625	605	645	641	614	637	650	604	594	692	673	687	642	672	651	616	577	622	661	651	604	641	589	608	664	684	606	617	618	624	612	590	605	614	650	607	576	635	627	573	590	567	618	583	609	580	594	594	619	590	611	591	613	641	599	575	623	606	627	620	610	600	608	584	630	625	623	589	624	581	576	614	587	642	621	601	617	614	593	580	603	594	597	549	631	617	569	591	585	581	583	585	572	605	617	593	580	636	608	583	589	598	602	593	588	612	583	583	621	616	617	625	611	571	599	626	598	590	600	600	654	621	630	629	592	642	568	608	603	600	573	612	653	602	570	622	637	586	640	627	595	575	583	582	562	645	622	585	583	598	621	577	630	613	560	571	613	650	569	587	617	575	612	570	605	659	611	584	570	595	600	583	579	620	575	584	586	606	578	617	632	598	621	598	622	614	624	597	592	609	579	597	584	587	628	608	641	581	663	612	582	617	612	605	605	618	657	569	603	605	658	609	618	621	644	610	598	610	585	646	593	566	597	604	617	611	581	562	595	623	618	583	566	631	573	623	629	628	564	641	543	611	602	650	657	616	602	630	631	627	560	578	580	604	594	635	619	606	607	633	587	574	631	590	620	611	578	639	557	575	547	642	631	577	632	630	556	584	620	557	612	566	625	619	622	616	620	588	561	614	659	615	581	595	634	600	612	539	556	585	587	653	623	583	596	542	602	573	569	606	611	600	610	563	628	590	556	613	585	615	601	613	638	588	620	547	605	627	608	600	578	600	576	598	637	580	592	575	598	591	641	579	646	619	631	597	578	583	580	613	641	601	619	551	622	622	662	623	582	576	559	637	621	586	591	602	604	570	591	629	627	594	564	552	614	614	598	554	587	623	607	605	554	628	605	630	577	562	588	611	558	600	605	625	616	609	551	582	613	561	565	624	577	606	572	630	615	629	624	530	630	649	606	619	637	594	639	584	639	608	573	635	602	605	590	603	587	571	578	605	618	600	623	596	575	603	639	570	616	609	586	598	558	608	595	626	618	605	606	645	640	565	604	548	555	617	647	595	588	606	632	630	609	611	631	628	641	601	616	561	614	565	580	606	608	607	594	608	613	625	648	582	588	561	625	572	602	625	609	566	629	606	626	560	595	616	618	603	588	566	557	590	636	631	573	571	626	628	613	571	614	627	633	578	601	602	583	637	582	605	596	566	605	572	618	630	643	590	569	585	599	611	612	637	615	629	590	579	562	611	586	639	600	583	585	541	593	579	588	610	617	613	616	605	616	579	614	591	610	603	685	612	567	557	616	616	574	561	564	568	587	580	630	637	610	548	586	624	584	603	585	630	651	576	616	606	594	583	603	598	587	654	570	584	578	591	599	576	619	584	619	603	576	579	546	643	597	688	579	624	589	620	560	634	612	576	569	643	581	604	594	624	604	601	611	614	620	574	588	587	615	601	603	616	603	557	636	605	601	567	576	633	622	626	611	569	598	651	665	581	601	604	647	599	551	558	597	623	657	584	579	653	596	610	586	559	594	601	604	637	583	620	591	560	575	660	599	612	595	557	627	581	651	613	620	638	597	622	587	604	630	611	553	582	560	554	624	600	587	635	603	656	550	574	607	591	555	613	644	606	640	567	641	607	520	589	600	604	555	556	569	597	580	587	617	622	605	632	584	632	664	643	566	571	578	650	604	594	619	606	620	590	671	589	599	625	623	588	600	638	566	655	629	627	634	620	598	633	598	599	585	570	560	567	613	582	579	601	608	633	615	566	554	631	626	647	625	582	583	612	611	593	598	649	554	573	608	614	600	593	591	621	584	601	568	577	616	628	590	612	590	621	638	615	642	589	613	608	563	601	622	594	631	590	576	616	577	585	594	645	594	616	629	595	610	612	654	532	624	605	560	544	640	611	601	590	653	648	587	615	570	611	629	601	571	608	562	603	603	583	614	612	595	607	581	591	561	578	602	596	635	622	626	565	548	609	597	580	599	612	566	642	612	590	599	587	635	666	633	615	620	576	568	616	603	585	590	594	557	596	586	589	593	572	582	592	645	610	598	605	586	645	580	585	654	624	660	577	629	598	588	587	596	584	591	627	585	554	597	600	628	595	559	609	595	590	590	596	548	596	578	585	580	585	599	610	610	614	566	626	581	639	606	650	564	596	568	618	594	635	647	580	557	612	573	573	629	588	640	595	605	598	601	575	614	562	637	602	612	651	598	584	560	618	591	593	560	572	582	604	625	606	655	587	590	657	605	608	596	563	585	567	583	602	580	632	580	561	572	567	602	605	551	596	571	643	578	595	652	614	575	580	580	583	585	544	636	616	580	633	628	602	583	601	568	591	598	619	609	605	593	589	616	612	610	584	603	627	587	637	584	600	580	596	612	623	654	537	610	618	588	594	623	640	529	550	573	570	617	612	607	619	624	568	623	659	663	649	582	600	622	594	625	544	611	621	554	581	625	618	588	609	590	591	603	580	621	632	570	633	578	614	632	591	610	572	588	636	621	587	573	588	548	621	604	596	592	614	614	564	610	575	614	602	617	616	602	592	597	587	647	598	621	612	612	617	585	608	588	616	587	552	576	594	664	583	600	597	625	625	603	629	626	590	611	614	628	609	615	625	615	595	611	606	588	600	615	608	642	639	582	627	595	598	593	608	577	570	593	598	588	573	590	575	610	610	594	594	609	574	621	612	604	624	624	578	642	625	606	608	620	566	586	644	557	558	590	600	580	601	577	582	643	602	577	586	652	651	611	609	592	608	655	597	618	611	624	616	623	586	544	583	600	613	640	605	562	571	612	621	632	592	542	618	610	597	561	644	559	585	633	572	636	596	605	611	625	615	600	576	640	605	643	641	552	585	636	598	595	592	596	580	599	595	623	583	616	614	687	654	617	615	585	604	572	564	613	621	565	591	598	587	623	581	595	614	605	613	644	602	608	565	581	595	569	598	561	617	614	605	557	616	626	589	612	620	604	635	595	617	633	628	576	583	591	574	598	569	619	608	608	619	615	601	596	622	588	608	601	603	627	602	577	602	556	571	625	649	570	574	590	630	638	623	572	623	628	604	626	560	624	599	578	591	600	591	613	588	617	599	592	624	565	612	595	611	549	574	635	603	574	579	601	619	602	626	620	573	650	557	583	615	613	585	578	624	609	608	578	562	600	603	559	596	606	645	573	611	640	591	536	606	617	620	605	645	566	622	581	604	598	591	617	599	576	596	558	550	570	582	619	628	579	597	635	627	616	575	578	629	646	576	595	604	607	636	560	617	595	576	605	596	590	624	666	614	593	621	595	646	618	656	634	613	584	577	602	617	627	624	598	596	535	617	597	593	612	633
19161	36836	31966	21297	16192	11659	7243	3771	2613	2156	1950	1706	1594	1358	1298	1153	1060	1031	971	908	930	856	778	821	760	799	813	803	771	805	767	815	775	808	796	793	728	773	740	729	815	764	788	744	753	752	746	809	782	773	732	828	739	739	780	739	799	773	751	772	798	784	768	782	753	774	742	773	741	831	837	882	826	798	830	828	851	906	888	790	845	837	829	783	802	811	857	813	819	760	853	837	836	779	805	766	808	869	757	759	768	748	719	790	832	782	795	789	770	731	727	756	773	827	779	770	809	740	742	786	769	768	821	731	738	769	737	753	786	823	760	758	776	729	775	766	724	732	745	709	764	754	779	702	706	778	758	722	729	740	797	727	757	697	671	748	757	808	726	758	773	754	746	745	725	757	737	754	750	724	751	741	736	762	783	776	712	757	749	780	782	746	754	759	756	748	764	739	760	743	783	698	742	698	725	756	774	729	745	741	794	717	736	677	758	727	747	741	688	767	779	758	729	723	765	769	748	761	723	709	755	797	770	765	737	710	762	739	723	765	714	791	766	717	751	739	713	725	760	814	737	791	767	790	740	700	737	733	751	732	799	768	722	753	820	741	771	742	747	773	703	759	751	753	759	727	765	740	712	763	784	758	712	788	783	756	720	755	728	731	751	737	742	774	751	750	731	759	743	779	806	750	734	755	781	739	769	745	774	827	782	748	801	720	731	728	727	728	723	789	759	790	796	767	740	765	753	718	754	765	697	752	768	774	771	733	788	771	731	726	700	753	761	713	735	740	738	731	750	756	747	743	768	732	799	739	764	751	771	717	767	709	727	759	723	766	739	750	791	779	713	711	751	777	759	748	712	738	711	752	794	711	716	731	733	750	731	754	758	772	793	743	708	735	742	687	741	769	789	728	752	759	756	775	733	772	760	752	717	718	762	734	720	771	740	796	740	715	825	798	783	773	746	763	744	763	686	791	748	773	756	774	792	754	758	719	726	731	774	806	722	724	731	720	786	721	748	785	734	787	737	749	757	788	747	800	755	764	741	790	708	717	762	757	716	722	768	754	726	806	723	721	757	751	724	747	717	771	743	782	791	754	803	772	754	733	745	778	740	784	764	771	767	799	797	767	797	720	741	739	724	736	790	750	790	713	749	712	752	814	780	740	786	786	766	789	759	736	728	779	772	732	762	705	796	745	741	769	767	775	732	781	768	764	777	778	756	768	791	783	762	747	713	741	794	692	778	756	757	759	745	741	751	768	757	761	733	725	752	763	770	780	770	756	755	733	787	699	760	756	729	780	748	718	786	749	728	790	799	772	715	758	709	695	744	709	775	756	730	774	766	758	711	727	725	743	738	697	828	758	722	710	760	737	750	804	728	744	712	730	742	719	803	737	768	761	754	811	781	707	785	767	712	790	738	728	749	768	802	748	731	703	808	738	731	745	765	763	763	726	750	755	695	769	690	755	789	802	713	755	729	763	740	705	791	709	772	791	793	761	766	742	708	744	708	765	835	805	724	789	769	753	760	750	752	772	710	753	741	747	748	780	781	757	773	699	727	776	721	755	749	762	704	764	765	779	768	800	748	707	712	768	746	736	753	779	732	750	736	775	762	763	792	799	714	744	734	718	790	758	759	744	746	774	781	771	717	730	744	762	777	784	701	791	761	745	746	799	707	779	716	742	692	808	735	761	808	720	769	754	734	748	707	752	737	733	745	713	754	749	734	726	747	776	754	782	723	838	734	755	739	728	704	797	701	819	808	773	792	730	723	769	737	774	740	729	765	794	762	722	742	743	775	727	696	791	744	769	743	831	760	782	789	751	712	769	789	735	747	781	796	770	714	799	791	782	771	780	782	721	757	733	744	735	753	752	721	741	742	771	748	717	767	750	818	738	732	776	778	748	814	743	786	759	768	714	737	760	734	793	780	754	729	741	755	773	810	731	752	754	780	774	770	791	780	721	761	789	725	747	799	714	741	752	822	780	796	727	772	778	774	717	733	727	752	787	739	756	754	695	747	752	758	761	711	780	737	774	739	774	706	705	739	808	776	763	747	760	765	786	781	747	733	748	726	744	739	745	751	714	787	750	795	773	779	723	726	780	756	747	801	794	753	744	802	788	749	735	738	773	783	808	700	820	743	769	772	797	722	743	720	787	808	749	785	690	774	791	774	752	767	745	740	760	758	693	729	754	752	734	700	724	754	727	765	783	763	735	778	725	728	732	712	683	763	734	738	753	760	793	752	731	752	712	749	754	761	715	703	751	722	741	749	777	725	755	806	687	755	731	810	758	723	782	679	706	737	742	704	755	791	761	795	716	750	749	706	767	759	737	784	762	768	736	742	739	733	739	814	749	749	745	794	757	739	726	754	749	758	766	738	706	734	777	773	777	762	758	709	761	760	791	773	812	779	771	772	734	760	745	755	696	746	741	754	741	788	722	762	742	790	727	756	738	803	728	761	758	757	730	744	745	779	744	740	757	796	805	762	744	764	738	744	722	756	777	817	730	708	795	724	758	737	714	782	747	773	775	698	726	738	733	761	722	783	750	748	771	740	725	757	774	735	790	772	785	696	723	761	748	794	757	735	775	770	767	777	778	738	762	707	694	778	767	725	708	807	762	709	740	782	744	772	747	750	782	733	759	797	741	721	762	737	793	753	723	734	770	788	719	732	771	749	715	774	742	727	816	759	764	727	755	699	782	788	761	756	778	745	720	730	731	765	753	754	755	727	765	785	740	773	731	700	722	773	760	772	727	759	721	780	706	781	764	741	812	706	750	774	754	755	768	742	748	759	776	726	736	761	761	752	747	754	754	715	720	785	776	726	775	770	739	777	744	750	763	779	824	769	748	748	768	744	733	743	776	752	764	740	723	765	763	750	726	774	759	713	708	708	780	723	786	727	777	739	747	741	791	768	749	792	713	768	788	740	811	767	794	757	750	774	774	680	786	721	730	763	749	706	738	771	724	750	738	726	750	744	766	749	778	763	774	771	744	781	732	738	769	721	740	764	759	762	737	751	745	775	758	730	761	723	703	714	680	781	721	722	755	761	740	751	738	738	790	749	742	760	750	735	704	766	756	774	754	734	802	755	745	715	773	731	792	743	747	788	752	738	767	741	717	753	739	738	789	813	752	730	755	746	773	795	746	765	792	770	750	770	727	749	731	813	705	776	807	749	757	732	767	750	741	725	754	836	763	799	759	751	780	707	783	748	807	804	751	738	741	770	755	758	779	771	706	747	763	772	752	756	787	763	693	774	716	730	764	717	721	754	759	828	699	738	766	710	751	789	722	713	810	735	721	739	795	724	764	758	759	741	765	808	842	775	721	754	760	768	728	729	744	746	714	730	778	789	733	748	756	764	767	744	750	734	773	731	759	757	769	738	789	746	714	691	722	807	748	723	715	742	753	769	744	738	736	754	743	770	765	760	774	726	693	799	720	772	776	739	730	828	761	779	766	803	774	749	694	813	752	742	757	761	742	792	778	749	734	768	740
25151	21180	27346	25144	13891	4922	2318	1162	868	759	688	603	585	589	523	465	480	455	415	439	393	420	392	398	390	406	387	347	408	399	381	392	373	404	399	377	409	386	369	359	385	372	423	385	354	372	348	387	343	365	376	368	377	374	351	389	388	387	374	367	376	383	389	415	349	381	365	354	371	380	423	406	389	363	386	377	424	423	388	451	449	416	429	355	372	387	400	377	424	392	389	382	407	375	421	363	400	367	368	393	413	380	375	405	371	375	365	379	405	380	363	371	347	357	363	384	363	376	401	341	355	346	373	378	344	359	362	367	404	328	360	379	365	394	337	366	371	384	370	358	379	357	359	379	379	398	378	381	367	404	389	347	390	357	385	355	350	386	403	367	406	354	362	380	378	347	383	390	363	396	419	366	349	380	367	328	367	394	416	367	346	383	344	365	343	366	340	350	377	357	364	421	397	386	407	380	349	385	391	386	382	368	392	323	376	392	383	374	380	366	395	393	365	366	397	384	372	410	364	408	391	392	338	377	382	349	394	346	364	378	396	382	380	367	384	406	379	373	402	396	423	391	393	372	411	373	387	340	355	354	375	360	317	342	360	371	348	391	403	380	429	371	368	403	415	403	384	400	378	377	377	348	378	368	397	403	388	363	372	377	361	418	367	379	353	415	355	368	375	370	347	354	363	372	387	382	355	371	380	396	382	336	340	349	380	421	391	444	358	373	366	373	377	380	367	346	380	346	356	388	381	369	397	388	375	429	391	406	381	402	384	362	377	383	370	388	396	386	366	369	346	356	368	409	392	393	346	370	362	343	370	361	381	385	376	349	370	349	387	371	372	379	355	381	393	359	383	366	403	364	374	382	398	369	336	374	389	381	395	409	362	364	404	406	399	358	401	372	379	407	344	354	382	357	384	363	377	381	385	371	375	358	324	358	369	355	351	327	363	366	351	332	375	322	368	380	358	375	407	396	387	417	365	350	394	398	374	350	349	400	349	363	367	374	348	374	391	390	374	365	364	377	398	374	364	344	363	385	390	382	366	350	411	335	362	376	400	353	350	336	375	392	344	376	370	381	377	382	404	393	400	357	380	368	376	400	407	394	380	382	397	382	382	372	412	355	363	373	399	393	387	408	415	372	377	389	351	385	357	372	364	363	401	369	363	375	388	385	347	393	378	379	379	399	370	394	368	409	376	332	370	364	353	376	361	371	363	403	381	404	412	354	387	405	364	363	360	348	372	349	383	413	352	393	368	418	382	361	387	355	376	360	404	403	395	367	363	385	378	386	340	384	361	427	354	384	386	372	363	415	404	377	389	336	378	365	357	360	377	365	369	346	385	373	374	371	373	373	372	383	400	413	396	356	379	341	378	383	360	380	383	358	341	381	361	395	353	384	401	388	400	356	372	403	383	383	346	370	401	382	377	360	369	369	371	367	388	432	349	396	360	397	382	382	343	401	395	369	393	396	410	393	396	373	355	347	366	392	373	359	375	374	379	377	374	378	379	379	353	376	355	388	384	386	374	359	372	395	399	354	396	404	400	347	360	325	368	361	358	383	418	376	364	380	379	354	395	382	382	400	358	354	372	387	364	383	373	378	363	364	395	386	389	418	376	385	402	414	417	382	369	357	372	384	357	430	398	392	357	359	354	375	368	404	361	363	352	367	346	390	360	368	392	349	379	369	384	400	377	364	383	362	352	366	375	361	379	400	365	378	390	350	355	375	399	395	395	408	392	387	374	382	374	369	370	360	344	392	389	359	386	377	399	398	397	411	370	365	394	365	356	379	385	373	373	375	345	414	415	423	371	338	376	344	400	343	365	366	368	382	374	370	351	365	360	403	387	380	366	367	404	354	353	372	353	350	385	402	365	355	350	407	387	364	387	372	358	365	351	370	383	392	371	374	365	367	386	388	360	388	371	385	334	361	377	390	385	374	418	396	408	391	361	385	394	371	390	375	363	354	362	365	394	370	365	404	368	356	389	365	382	391	368	369	345	377	328	374	394	372	372	369	356	368	358	389	361	354	404	350	372	384	411	383	362	357	359	360	372	351	390	368	384	352	363	341	397	389	384	399	373	393	392	343	326	404	380	387	366	370	352	402	386	351	380	334	400	367	392	374	367	367	393	351	402	373	366	364	376	385	372	402	407	387	362	353	382	391	382	382	390	347	381	350	393	370	404	363	371	369	387	368	374	394	388	379	397	410	393	353	382	371	376	381	364	363	359	418	389	388	363	357	384	353	414	375	356	399	343	350	359	379	408	412	328	345	354	362	359	404	377	340	351	360	372	387	364	380	349	390	382	372	383	380	390	372	361	337	392	368	355	380	372	374	403	353	406	373	375	347	375	347	391	395	395	361	372	402	379	393	380	351	370	356	367	396	374	366	360	349	352	368	412	370	407	368	368	376	396	374	378	409	336	383	372	374	359	349	378	393	373	402	345	369	379	353	365	386	344	410	363	415	390	405	366	371	362	369	382	352	407	378	365	372	375	385	333	394	368	384	371	401	343	370	351	379	366	371	364	372	349	378	378	371	350	368	366	377	366	383	388	352	386	373	387	388	347	386	359	392	375	379	378	375	410	386	413	380	355	397	320	387	349	382	379	355	350	385	383	384	369	379	381	414	384	393	357	405	385	401	351	376	419	370	396	360	365	396	361	404	374	363	380	393	341	403	383	403	357	368	366	364	368	370	393	354	374	388	371	387	378	382	367	364	337	415	359	375	389	359	333	359	392	385	382	349	377	366	422	370	372	393	368	365	396	383	332	398	374	409	372	346	381	396	369	435	351	362	387	376	354	365	382	335	384	380	369	361	345	351	369	381	345	362	373	359	344	334	408	385	381	414	418	378	392	358	376	383	391	386	368	361	375	360	344	369	363	380	383	376	350	397	375	365	372	371	410	377	361	393	384	375	395	361	381	376	390	344	350	360	386	369	388	351	394	337	392	383	404	376	349	382	366	367	386	420	366	364	369	359	344	358	395	380	378	397	375	349	373	369	382	362	368	396	370	355	366	364	373	380	371	384	367	387	368	380	356	385	355	373	374	390	375	348	383	354	392	365	357	363	338	375	420	375	385	377	371	374	357	336	424	368	354	376	347	358	377	384	380	374	360	379	367	344	396	400	364	385	405	385	370	368	373	376	410	370	375	376	348	380	346	385	403	385	379	360	387	401	336	368	400	374	358	359	330	358	400	421	378	394	382	356	345	358	367	365	393	335	356	409	375	375	396	375	370	387	394	365	381	410	410	394	374	369	369	375	434	379	358	353	346	407	409	393	390	363	353	357	376	368	382	401	385	416	353	376	386	371	378	359	358	374	375	368	399	383	386	364	395	384	417	379	388	345	330	351	378	350	419	429	394	359	383	388	373	394	406	378	363	370	380	364	398	361	360	350	401	348	385	345	350	345	366	374	357	362	409	384	361	365	400	388	365	404	391	357	381	381	370	388	402	377	372	376	387	383	374	365	379	409	412	363	390	408	365	392
19780	33328	28412	17543	12956	8596	5018	2659	1921	1595	1333	1131	978	929	801	741	692	642	590	547	614	537	546	565	594	567	519	488	528	502	521	531	497	497	530	470	491	535	493	499	476	497	492	546	475	525	478	479	483	509	520	484	491	492	504	505	480	499	482	490	487	482	467	488	519	454	462	501	478	501	575	558	523	482	532	538	562	576	572	535	575	579	563	528	501	543	530	482	538	519	511	521	538	504	525	532	541	530	531	497	498	535	488	492	471	470	511	520	484	512	503	491	484	478	486	448	447	447	516	463	486	461	483	486	536	447	494	455	540	462	478	507	504	499	488	454	508	484	527	482	494	508	496	467	467	492	462	456	488	488	469	476	462	480	515	503	473	469	501	493	478	511	473	492	491	471	512	474	513	485	487	520	541	479	481	466	492	480	472	476	465	470	464	520	519	531	527	486	507	511	516	460	481	486	456	488	520	497	471	504	465	510	501	506	518	495	443	517	488	481	467	510	496	489	497	471	504	466	497	431	474	481	460	500	491	473	471	507	470	487	497	502	510	494	485	488	435	493	504	459	483	494	477	472	468	513	455	500	463	487	476	497	502	488	460	465	492	462	497	460	515	482	499	485	502	484	513	470	486	505	462	434	505	494	507	502	509	493	461	481	479	480	512	513	474	465	519	502	479	490	516	474	522	489	493	493	501	497	467	486	526	508	480	479	496	476	459	509	504	506	493	464	504	492	502	493	499	485	461	519	469	508	448	484	452	513	488	457	480	466	467	473	471	466	472	490	476	483	528	487	490	498	491	489	517	514	487	478	512	492	468	485	503	481	465	462	495	524	466	469	484	491	502	443	487	529	448	528	524	510	489	469	459	510	527	481	497	478	501	444	510	478	453	479	458	474	497	473	499	487	526	444	454	475	456	469	507	491	489	507	499	477	505	504	489	490	488	470	469	478	494	496	521	483	494	486	483	485	467	524	440	487	510	504	488	497	475	457	439	498	474	482	501	499	443	460	493	509	513	501	488	465	451	532	506	514	478	492	493	459	464	456	490	503	508	500	469	517	471	462	497	482	455	512	493	449	480	501	505	479	513	489	501	464	468	517	481	490	514	509	492	456	489	479	469	513	505	487	462	479	497	481	506	475	494	508	478	501	461	527	450	520	472	472	507	486	454	472	521	466	480	523	444	458	450	508	477	471	489	452	468	479	528	509	490	481	481	489	517	469	478	490	495	463	509	502	486	505	493	477	497	463	522	498	477	450	434	501	513	505	492	466	477	484	488	467	462	504	456	476	457	511	494	472	501	503	447	493	498	484	484	489	502	474	510	525	456	483	508	509	496	506	530	480	483	471	480	512	470	492	437	487	492	502	472	516	503	509	467	480	496	517	505	482	514	500	478	474	472	520	445	508	507	486	492	463	509	492	470	510	494	503	494	488	514	449	511	465	480	495	502	489	494	517	454	500	478	490	493	495	455	509	477	489	479	482	532	506	457	476	460	488	499	504	487	501	537	492	504	517	477	469	505	465	476	489	447	522	445	502	515	473	501	461	485	479	517	483	495	489	439	481	529	459	478	510	458	446	511	475	470	483	485	478	448	478	457	496	467	480	443	497	485	443	500	491	460	461	516	490	508	465	500	487	485	506	459	474	513	485	462	491	503	472	513	523	492	448	483	540	527	503	516	477	474	460	507	467	495	492	493	478	503	512	472	470	500	487	497	516	464	491	514	491	484	517	475	488	493	499	475	497	463	513	479	505	498	428	525	465	497	476	462	498	470	464	539	456	484	484	525	491	485	520	477	454	521	465	483	483	485	495	495	484	488	493	511	517	528	446	494	486	506	522	498	486	490	499	467	490	495	478	472	470	524	476	510	480	500	491	485	494	496	472	539	500	480	492	516	458	493	499	525	462	469	464	453	486	493	509	499	458	484	483	489	496	468	493	479	523	447	456	486	453	428	491	482	466	455	480	467	513	491	513	514	484	450	502	509	482	472	501	508	499	487	501	520	495	482	467	502	473	459	480	529	469	494	458	470	488	511	497	463	481	457	501	486	462	453	456	507	504	469	476	479	507	491	509	502	497	503	459	521	508	499	486	496	492	454	487	524	474	526	476	497	469	449	535	508	519	494	468	509	464	512	501	491	478	474	463	485	491	485	508	457	478	472	477	519	489	480	515	439	497	456	458	466	471	495	521	499	501	505	462	477	457	503	477	470	520	471	487	502	476	470	463	442	462	518	505	500	490	524	479	474	462	488	470	464	498	485	460	506	493	480	466	504	462	551	518	476	496	460	477	462	506	526	443	505	489	517	497	504	519	497	487	501	522	516	467	500	486	521	496	519	483	490	500	467	472	493	467	482	478	457	445	500	511	474	489	481	498	493	462	517	509	501	496	479	469	488	458	457	504	489	505	476	505	509	474	476	479	499	496	475	497	468	460	495	467	448	486	511	498	499	454	495	476	526	457	457	484	477	492	495	484	466	492	485	471	515	497	487	536	466	478	484	467	496	474	486	495	500	502	502	483	474	457	495	470	518	510	492	445	500	458	470	478	500	488	478	507	475	482	493	494	478	513	494	489	480	454	491	494	451	464	461	483	507	486	510	516	507	485	500	466	482	454	467	452	505	481	514	498	486	481	496	498	489	511	515	487	461	490	474	484	411	480	441	500	516	460	466	490	513	479	496	491	474	494	446	469	427	440	456	453	506	492	469	537	470	479	463	443	498	508	483	484	485	470	456	509	469	482	460	489	510	472	515	511	503	501	519	518	467	466	506	504	472	482	468	452	509	493	475	486	517	475	437	493	480	447	506	488	468	474	518	464	513	494	471	481	497	507	454	481	507	480	513	493	489	509	504	485	466	507	443	527	490	563	515	480	511	476	490	470	487	499	492	463	473	476	502	486	466	541	456	499	491	514	527	513	508	493	511	463	489	491	463	497	515	500	481	477	532	454	447	440	513	530	490	477	479	486	475	480	472	455	500	489	510	526	516	479	497	469	511	473	444	481	448	499	480	501	481	474	487	526	465	494	475	481	482	498	484	491	499	464	508	496	484	473	457	472	481	496	502	488	422	473	509	482	459	484	495	486	484	503	490	484	510	490	510	469	501	470	456	490	491	450	500	508	499	507	476	488	484	465	516	467	480	489	492	468	510	481	453	470	458	509	466	508	511	464	468	488	507	460	531	478	501	469	501	495	475	457	480	505	490	461	465	492	460	505	451	520	450	482	489	478	452	433	525	522	468	445	463	515	441	522	492	488	506	482	523	514	507	498	498	520	469	472	497	508	522	502	536	493	481	494	522	509	445	469	473	472	454	483	508	538	497	510	493	474	502	461	464	530	512	481	496	537	467	476	476	473	463	438	486	454	501	495	500	455	501	449	438	501	539	485	471	490	516	505	473	493	496	487	492	499	480	494	512	498	518	517	553	504	503	501	474	501	492	497	471	476	534	497	482	501	492	464	482	496	461	493	508	508	471	466	501	472	494	536	479	493
22911	21195	28980	23660	21234	21321	13026	3103	1880	1519	1423	1185	1129	1065	923	901	801	729	686	672	695	676	668	663	618	646	623	632	633	640	612	629	648	613	625	604	616	589	581	584	547	576	635	614	618	611	596	549	597	626	612	630	578	621	522	596	590	603	570	605	596	605	564	573	589	598	622	578	593	635	677	669	612	615	624	605	699	680	648	673	621	642	641	614	606	617	626	626	621	656	620	624	627	625	607	643	617	581	584	550	627	545	582	582	576	593	604	607	604	580	606	593	527	582	553	572	575	550	582	566	589	550	548	579	545	543	556	602	575	584	574	590	579	584	570	528	581	551	563	551	604	585	577	511	576	581	594	527	560	604	624	587	552	587	542	564	619	583	582	580	570	597	567	633	627	590	585	565	577	595	609	579	597	548	588	609	584	588	577	516	570	551	592	549	600	561	565	591	583	599	617	610	583	519	596	587	614	541	557	587	546	584	535	569	630	586	625	591	577	567	595	541	562	587	533	563	585	567	568	600	541	556	566	567	560	565	585	607	564	599	589	588	560	547	630	566	604	560	566	546	561	586	579	629	562	545	550	579	568	574	565	603	545	576	591	574	552	548	538	610	569	526	613	526	576	553	579	555	566	590	556	566	561	573	607	608	545	553	558	563	558	641	589	578	572	523	586	574	560	573	571	540	566	518	589	576	573	593	543	592	600	615	571	591	544	547	556	551	603	586	567	597	547	620	574	583	568	574	574	575	592	578	554	538	551	589	579	626	561	597	552	584	605	554	558	558	592	603	601	537	498	574	579	571	588	583	531	561	569	586	562	570	531	575	580	568	618	617	559	574	591	621	554	573	583	568	577	613	549	594	562	596	612	576	578	541	559	561	548	605	526	562	533	553	590	561	584	547	582	540	573	549	557	597	568	630	602	596	624	598	571	578	578	574	574	541	566	599	590	605	565	536	617	531	550	576	601	603	571	592	566	564	589	586	555	572	597	589	601	559	551	555	552	551	603	589	589	607	560	604	604	623	614	557	581	557	592	537	551	568	592	600	522	570	581	539	549	577	551	609	610	578	549	583	580	597	527	546	647	554	569	512	610	585	561	590	581	576	546	553	587	586	539	560	592	562	544	544	529	612	587	572	610	544	596	558	560	555	570	569	598	585	587	572	591	615	537	574	577	552	562	576	544	562	559	574	554	602	584	614	631	602	567	612	583	557	554	568	537	605	564	598	566	578	543	569	603	569	571	534	545	598	610	575	552	543	581	601	545	575	556	580	554	565	553	562	545	609	571	536	541	582	576	565	553	570	593	567	571	564	541	590	566	530	592	607	567	604	579	597	601	572	571	554	547	562	565	601	605	571	587	602	615	583	546	551	524	578	542	548	571	565	554	561	570	583	585	583	595	539	555	558	593	597	623	518	605	531	600	579	579	626	577	569	600	578	559	531	585	549	582	529	545	597	608	575	612	565	530	583	572	591	594	605	590	589	619	577	586	554	572	574	640	586	553	558	595	602	559	557	542	592	581	553	578	590	583	606	559	563	617	622	541	553	544	567	563	538	610	578	597	554	610	588	606	575	576	555	556	601	570	615	576	599	557	543	604	530	617	558	614	554	563	571	595	595	564	599	600	584	571	579	639	584	606	553	597	547	589	587	592	552	558	549	584	602	584	590	603	552	584	594	599	592	577	579	605	560	609	581	572	553	613	564	547	598	579	536	586	551	548	658	607	541	586	589	586	583	584	568	565	545	614	578	548	547	541	600	608	546	593	603	511	534	581	591	585	586	589	601	590	580	592	591	552	565	626	571	591	520	579	621	579	566	568	560	604	582	626	604	641	602	582	573	584	590	561	537	564	520	538	604	579	586	633	598	557	526	566	603	579	577	579	588	569	577	536	584	576	550	569	576	573	576	561	552	640	574	567	578	625	522	580	568	594	590	525	590	587	528	590	585	575	557	589	566	563	587	543	515	590	547	546	574	560	605	589	602	557	543	552	528	569	561	543	610	591	552	586	572	529	555	572	604	598	637	597	574	578	586	595	560	593	629	587	574	576	594	583	648	576	546	537	575	511	584	564	557	541	561	598	564	602	570	565	581	561	544	564	607	577	562	580	572	557	572	620	521	591	637	618	613	540	537	572	567	564	583	561	553	536	586	594	582	576	583	561	571	575	564	562	554	580	597	590	574	580	564	593	583	557	539	542	561	573	572	548	614	638	577	577	563	590	552	582	591	594	585	589	605	556	545	591	552	573	541	588	563	585	567	620	560	554	579	606	584	566	555	559	637	540	638	593	575	552	593	640	609	570	564	566	563	590	523	582	588	554	600	584	583	567	582	553	569	581	577	540	563	578	558	575	577	565	582	575	542	547	590	596	561	525	646	565	594	585	577	591	542	542	582	612	555	569	574	618	596	556	544	548	576	581	540	572	609	572	606	556	540	595	575	559	576	596	555	605	566	577	576	547	596	616	593	567	584	605	603	599	574	571	567	570	572	586	549	591	557	559	569	529	567	563	572	579	592	556	572	556	579	537	615	597	588	600	576	574	560	602	564	613	593	608	533	582	563	589	554	529	584	553	560	593	586	556	574	565	594	565	527	597	576	573	587	558	537	559	609	557	562	525	603	604	588	573	622	580	611	546	574	559	571	568	577	589	604	553	579	592	584	578	596	602	584	604	541	551	565	591	545	573	576	568	571	578	581	563	576	545	582	563	582	629	572	578	548	605	564	540	571	592	544	591	560	586	576	557	579	568	543	569	577	566	589	574	509	594	593	550	602	559	590	609	576	544	566	584	601	583	575	573	543	575	541	589	562	606	597	534	622	608	543	564	525	572	590	578	574	582	573	583	563	571	542	591	611	566	592	606	558	609	588	558	571	565	577	610	589	576	545	614	547	549	610	571	613	551	533	539	557	556	584	597	583	543	578	561	563	578	622	585	598	557	537	564	573	589	557	591	588	555	578	557	561	571	573	569	573	610	576	611	537	559	542	593	601	570	585	619	591	568	551	573	574	578	560	588	613	561	576	549	539	584	564	580	577	607	611	550	632	535	529	558	600	598	554	583	623	591	563	610	547	579	544	563	577	562	581	549	544	554	592	538	572	573	560	592	542	594	563	559	564	566	597	571	558	550	605	561	551	562	601	579	538	613	528	551	594	595	581	556	570	572	580	568	534	548	591	574	565	581	551	566	553	610	593	537	582	534	558	552	555	569	565	604	555	571	563	529	529	560	560	566	576	569	543	555	521	572	537	561	578	569	581	547	592	605	602	618	590	530	615	573	626	590	588	579	575	579	574	593	612	552	563	573	564	561	570	517	566	562	518	636	571	589	582	613	552	567	529	551	552	583	600	606	574	562	586	557	576	591	597	576	576	585	543	560	543	571	593	545	566	606	565	568	602	616	576	564	537	575	598	582	598	567	594	622	578	612	556	605	557	583	534	602	524	580	574	566	603	578	569	594	572	534	602	570	550	584	563	617	566	591	612	569	561	528	586
22331	41971	36731	27071	20955	13599	8886	5737	3943	3144	2753	2259	2035	1730	1522	1343	1249	1145	1014	1004	968	955	897	883	786	830	834	847	777	793	792	772	752	780	734	731	787	799	771	736	753	783	720	776	781	760	775	753	765	731	781	764	721	756	722	720	712	755	699	719	722	714	750	714	719	729	722	700	749	778	815	840	811	806	859	813	891	878	870	839	945	880	821	808	813	846	923	828	776	809	819	899	832	832	821	865	787	758	798	677	735	720	751	751	701	765	784	805	778	681	710	723	712	715	692	759	709	693	695	718	706	698	738	713	724	676	680	732	739	721	716	714	697	678	687	762	704	733	696	760	759	712	706	654	743	693	708	743	762	719	683	735	708	746	743	727	661	661	731	724	721	699	713	699	716	685	721	712	700	763	714	687	698	740	707	690	705	718	740	729	727	673	722	705	728	723	688	702	738	753	683	701	745	731	693	695	723	685	734	702	742	712	702	708	745	705	729	697	716	726	729	722	698	697	725	726	737	737	740	715	736	769	636	725	738	739	719	698	706	742	741	731	740	737	746	754	712	708	672	718	689	655	705	708	739	720	704	774	694	710	667	734	655	659	707	735	723	697	734	737	710	725	734	734	717	707	711	716	703	706	664	720	720	750	720	717	707	701	729	697	724	712	726	711	718	683	724	710	723	710	768	728	695	692	627	710	684	669	699	682	684	736	688	693	737	729	683	710	707	744	693	734	717	706	727	727	720	719	720	703	687	644	665	745	708	716	712	756	690	738	700	696	695	698	716	725	737	715	733	697	717	704	776	723	725	702	674	787	721	719	738	755	704	690	709	747	719	727	688	753	699	728	725	739	748	725	723	709	684	708	799	710	715	692	718	689	713	715	684	713	736	730	721	704	708	724	702	694	716	661	742	775	696	729	719	715	681	711	720	709	724	756	733	710	737	696	712	703	734	727	726	718	698	718	726	758	672	718	738	720	755	704	735	693	709	719	747	676	747	698	715	751	695	697	671	736	722	692	677	738	684	737	706	654	705	691	705	805	687	724	714	697	720	726	719	684	746	740	748	747	714	730	661	714	773	728	743	734	738	734	745	725	736	710	724	693	720	737	675	704	702	663	701	753	727	708	698	701	745	692	730	666	741	700	735	719	692	648	735	682	755	681	738	663	732	705	717	707	668	673	695	767	703	674	706	743	759	739	721	726	729	729	727	697	698	663	679	736	697	685	735	756	742	765	735	696	669	711	726	683	715	678	744	729	710	717	734	689	725	739	733	666	685	713	694	734	695	684	720	725	750	681	706	677	744	682	711	692	715	714	711	714	719	661	739	723	692	675	709	644	678	712	726	713	701	706	705	732	713	682	714	694	718	710	688	706	738	735	735	731	705	753	734	729	733	710	714	749	717	762	717	711	704	707	677	721	719	745	699	727	694	719	727	707	730	732	742	749	680	702	785	717	704	655	734	715	737	724	730	715	693	734	722	704	748	705	715	700	703	765	713	661	761	699	733	730	710	711	703	751	745	736	718	724	661	776	756	715	743	753	702	729	743	704	695	709	725	748	683	751	784	733	684	715	740	698	718	736	661	681	691	713	696	654	744	710	744	691	700	721	724	691	712	735	732	730	689	715	744	652	666	738	720	689	723	678	708	733	719	736	767	704	709	738	708	711	710	724	715	732	690	721	664	626	739	747	673	679	719	701	691	700	761	695	782	744	760	701	721	759	742	720	688	728	742	719	726	754	739	745	741	723	716	698	764	704	723	706	750	714	701	719	681	712	715	695	745	716	677	686	675	678	762	766	688	725	714	723	782	722	691	704	662	690	770	669	765	728	731	706	709	674	668	742	747	739	718	683	702	733	734	684	690	686	708	735	711	726	715	707	731	706	660	758	708	762	751	716	741	753	706	763	694	746	758	727	714	698	741	763	707	674	685	772	722	721	699	754	722	712	743	731	734	720	644	723	675	727	693	702	725	718	703	718	728	696	717	719	708	702	734	718	717	720	739	638	753	750	701	749	734	717	714	718	688	693	739	711	730	701	696	711	695	744	678	724	716	680	717	675	682	701	681	708	713	709	747	722	735	718	724	739	693	716	731	674	727	731	688	769	698	750	684	780	671	719	754	737	678	716	720	700	709	727	716	690	738	724	690	751	729	696	762	705	715	727	656	735	690	717	726	719	691	680	755	740	739	716	730	734	701	735	671	716	714	736	723	721	698	685	731	697	710	727	726	692	740	690	698	745	715	697	694	731	726	709	726	720	715	713	731	750	718	681	747	713	676	717	747	731	773	739	727	739	708	711	726	695	690	698	704	691	740	720	718	733	729	725	681	752	742	704	754	719	702	681	701	760	703	703	721	728	759	724	726	791	760	708	745	692	716	752	718	735	684	762	694	745	725	680	751	682	715	730	658	710	743	695	716	716	674	702	676	683	715	738	662	672	738	734	692	724	754	727	691	758	723	749	721	734	668	728	715	707	741	692	708	731	756	694	741	711	756	717	763	764	692	711	714	663	708	724	703	764	726	711	730	729	717	708	708	753	695	734	703	655	724	688	670	686	753	714	760	657	703	728	733	706	680	760	712	700	676	680	665	735	699	736	732	738	703	705	697	708	766	695	688	740	733	685	687	747	707	772	702	697	686	719	686	735	743	670	672	719	698	721	694	720	730	758	677	734	702	684	742	733	670	752	743	699	681	745	732	723	706	707	710	775	759	695	700	716	721	691	733	669	724	704	673	746	675	712	714	687	712	712	778	719	736	775	779	648	725	685	729	703	729	725	705	750	687	700	676	701	722	703	711	743	705	704	733	707	700	725	726	649	676	712	709	719	706	685	704	714	713	702	699	689	757	698	662	705	751	713	749	691	687	701	700	704	701	696	750	730	711	730	757	717	708	697	751	657	714	703	692	711	711	762	715	711	709	668	666	757	744	715	732	735	721	730	721	698	704	734	750	749	695	690	723	731	721	750	715	723	713	709	718	683	721	711	714	715	694	729	700	711	720	689	723	681	720	701	724	732	704	706	718	702	688	696	693	700	728	685	730	777	713	717	654	775	706	711	703	714	677	693	724	766	709	750	735	671	721	745	720	718	736	707	695	728	736	713	662	694	706	712	733	694	730	679	664	739	730	713	699	732	728	653	671	729	747	715	714	704	715	708	756	680	746	738	706	699	751	739	701	708	729	685	764	696	674	738	688	681	734	721	750	717	711	747	716	666	694	710	722	705	741	708	684	638	719	711	724	728	678	705	706	679	666	729	737	738	748	727	729	719	720	731	701	754	722	716	715	724	657	715	694	711	764	741	765	707	711	688	703	748	739	751	733	713	702	721	745	735	704	761	703	683	720	742	690	724	718	725	705	729	678	712	743	740	735	724	687	717	746	717	701	731	714	702	697	740	723	698	685	722	712	683	710	704	742	687	728	747	701	772	681	702	716	714	717	627	770	720	768	718	674	724	731	752	738	731	733	706	712	718	685	716	728	731	700	700	669	686	708	708
27222	21404	19656	11466	5275	2465	1413	915	781	696	628	561	547	513	493	520	509	470	468	473	460	487	405	458	433	468	476	433	448	439	440	450	474	463	436	468	455	427	436	433	486	445	494	445	454	442	444	430	463	453	444	394	453	458	487	454	450	439	437	451	497	477	455	467	469	426	486	433	470	478	471	479	435	447	467	480	488	475	452	439	446	451	446	466	486	491	473	427	451	447	479	507	492	491	493	472	501	458	443	459	473	465	486	473	486	471	441	507	451	440	463	494	454	439	476	471	413	504	449	461	448	480	461	459	450	468	414	452	478	474	433	433	452	449	484	472	454	479	468	464	425	465	452	456	452	457	410	452	472	472	452	441	434	463	473	485	491	463	425	451	451	467	429	432	448	482	448	409	449	415	471	436	439	426	447	422	466	468	477	446	444	420	467	431	420	443	442	429	456	470	456	418	442	462	430	446	438	425	397	416	434	461	460	489	459	433	446	453	435	469	450	432	435	460	434	425	448	450	409	447	447	451	444	479	433	456	458	428	459	419	452	427	444	460	475	439	429	450	433	442	440	466	430	430	463	478	431	416	458	414	467	433	458	423	430	467	482	467	439	462	445	462	438	430	450	458	472	450	492	476	380	475	447	478	467	426	442	443	435	446	448	447	454	439	429	414	461	438	446	406	458	464	449	463	440	412	433	473	467	473	427	447	455	446	416	440	496	477	460	445	423	412	470	434	431	451	437	434	444	446	426	434	433	433	424	458	458	422	474	439	429	443	433	435	435	430	464	429	469	501	473	454	456	425	423	416	471	432	463	449	436	482	423	464	451	451	396	446	475	457	435	449	469	446	433	439	448	415	466	442	465	466	473	442	450	450	467	433	436	478	454	458	444	443	471	432	439	457	495	436	467	429	436	440	438	459	445	439	483	476	441	421	449	446	467	448	454	434	503	433	457	452	439	428	453	500	456	422	456	407	454	443	464	458	459	453	407	439	452	421	468	438	422	426	459	444	421	459	436	404	491	463	438	469	442	443	466	443	477	462	482	475	449	410	441	447	418	475	436	459	443	477	440	426	423	440	430	461	456	425	448	506	437	440	449	464	461	469	402	422	449	468	451	428	448	460	409	478	458	457	465	447	482	453	439	442	431	432	431	464	445	413	462	422	476	458	450	421	434	406	442	497	430	446	443	406	450	448	439	433	484	467	426	452	434	464	466	462	455	451	440	448	419	427	428	431	456	456	466	464	450	458	483	466	426	458	466	449	498	454	437	432	461	419	472	462	458	473	423	499	439	404	469	477	466	451	468	472	433	459	458	470	421	475	420	447	484	450	439	442	466	478	451	456	463	471	468	467	440	434	474	400	456	416	448	457	434	401	444	451	430	489	416	425	430	433	458	442	447	457	450	463	456	480	428	468	461	468	446	467	437	441	409	432	436	468	464	428	474	456	474	448	443	450	484	473	461	399	481	403	433	446	414	451	437	428	437	461	452	432	455	471	465	443	462	425	455	460	443	445	445	471	442	417	476	470	425	399	416	464	418	435	452	415	422	429	447	430	433	447	456	487	446	448	482	486	459	402	402	451	405	437	432	433	437	471	481	426	446	428	471	437	431	442	465	431	455	436	458	489	459	450	437	427	445	460	450	462	426	476	451	464	429	443	443	450	441	450	489	427	454	416	422	436	465	487	435	458	468	425	440	448	445	475	478	469	451	454	467	455	479	432	441	445	432	443	462	439	449	464	442	462	440	481	432	450	463	449	455	475	427	491	429	423	454	418	475	462	466	444	453	440	446	460	482	452	425	432	462	483	453	405	443	425	465	430	453	444	425	438	444	432	446	431	464	448	437	478	442	479	445	487	419	453	462	438	484	450	453	456	438	407	440	450	465	447	453	456	426	459	462	461	404	453	417	442	424	438	467	457	447	466	432	425	442	431	464	441	441	446	421	460	478	414	441	465	411	456	466	446	469	448	434	430	436	419	473	489	461	435	452	452	452	474	471	422	446	483	439	439	430	422	472	437	444	471	432	474	440	413	443	447	437	466	429	478	449	470	467	453	436	408	461	474	455	422	458	414	386	447	432	501	466	425	427	460	455	433	456	439	429	463	431	470	427	482	426	443	414	436	408	449	448	408	429	431	436	478	414	465	454	473	460	419	431	471	415	446	473	459	466	418	477	461	431	423	436	450	422	428	490	463	441	460	444	449	481	478	433	467	444	435	462	448	468	435	448	432	449	462	429	453	443	413	458	447	470	427	469	466	446	466	437	453	475	396	418	478	464	451	480	451	454	464	449	414	462	461	448	474	468	431	464	459	451	488	472	470	457	455	440	430	471	400	445	453	451	476	455	470	454	473	440	463	420	457	445	440	444	442	440	481	444	420	468	462	398	465	462	484	490	456	448	451	493	432	461	418	495	466	438	421	463	423	452	459	443	461	472	456	463	428	471	462	424	505	459	444	461	469	448	485	466	463	443	423	433	436	413	432	458	449	454	437	441	438	434	426	401	442	467	489	410	455	444	415	437	415	465	476	470	462	389	481	416	442	440	441	439	454	416	394	425	432	441	472	446	442	463	477	415	449	414	454	454	466	434	414	445	430	442	487	464	455	496	440	410	467	470	446	459	446	455	452	463	465	473	460	432	451	472	466	465	430	435	443	480	433	454	435	438	440	456	411	442	466	446	438	453	488	475	462	471	457	442	454	443	430	455	461	446	444	457	429	458	462	441	442	438	460	400	433	453	440	481	450	458	438	460	430	403	477	451	459	431	434	439	456	436	470	419	487	426	467	411	388	448	449	425	443	435	461	466	484	466	443	467	480	431	426	483	489	432	421	445	443	426	439	443	416	431	475	460	465	427	456	431	424	444	425	479	441	436	467	455	438	461	424	508	461	427	446	458	452	464	461	415	437	466	440	419	452	390	456	457	464	486	471	481	416	435	445	487	411	468	420	436	453	433	443	447	473	458	446	421	463	463	485	454	424	447	455	450	490	476	473	446	473	464	436	445	411	431	439	469	426	461	477	458	448	490	495	415	417	440	458	450	424	437	414	420	448	382	448	419	459	449	429	431	460	422	414	443	470	411	438	435	466	434	462	442	453	457	426	445	477	460	433	457	457	440	422	490	440	440	466	442	478	458	458	444	426	436	429	430	446	456	438	451	452	437	469	477	449	437	440	436	505	460	416	460	448	425	470	461	473	430	463	450	458	462	447	424	428	427	448	445	470	474	420	442	434	483	441	448	440	461	447	418	465	465	442	456	417	434	486	472	507	481	461	437	430	465	480	442	450	453	439	447	458	416	466	415	474	446	444	463	481	454	431	430	463	436	425	430	468	469	402	440	418	424	445	464	455	460	484	445	493	446	481	458	455	439	461	462	415	441	477	440	464	490	436	449	440	453	441	474	442	444	422	436	447	441	427	464	434	489	444	481	468	444	478	434	438	459	432	428	448	449	466	409	484	448	463	433	456	435	440	452	457	416	487	457	449	476	418
17806	27312	23264	14171	9210	5063	2837	1841	1357	1171	985	902	817	856	754	703	704	624	618	603	620	634	568	580	582	575	576	583	537	552	574	562	564	529	577	585	601	542	603	572	582	543	573	570	577	551	553	542	545	587	548	561	613	544	617	551	555	561	591	589	571	593	516	609	546	575	543	594	569	557	602	576	575	555	597	598	662	632	603	582	658	608	593	611	648	579	608	565	559	583	619	627	619	587	549	578	555	580	589	593	573	574	592	585	541	611	575	534	549	605	593	540	556	562	588	571	580	550	580	550	548	545	594	586	570	539	595	526	531	570	558	545	515	531	589	582	565	558	549	576	564	573	560	589	531	601	557	566	567	594	573	586	569	549	598	546	544	574	542	595	567	546	599	574	580	586	632	594	594	595	579	571	586	581	552	572	564	546	562	548	598	544	577	568	574	562	529	586	552	589	577	597	580	545	593	554	612	594	557	562	591	556	576	538	567	553	540	577	572	579	575	574	575	580	548	573	544	531	593	588	541	580	539	593	559	569	594	615	564	558	536	541	560	573	543	559	561	586	624	563	555	580	597	546	558	566	528	570	532	507	583	546	610	574	548	564	553	574	560	585	563	549	548	542	572	610	576	563	579	595	628	570	562	601	594	583	572	596	547	556	554	563	571	552	559	530	588	546	580	586	565	559	601	586	599	574	571	602	573	573	598	591	593	536	519	566	558	575	572	566	592	579	591	598	548	574	548	562	555	624	598	587	566	615	572	535	553	599	603	535	539	585	603	544	620	522	587	573	613	565	579	549	623	577	576	538	564	597	592	522	580	588	562	542	512	556	575	541	552	573	569	595	540	574	584	577	617	593	571	595	604	586	554	587	580	567	584	557	540	551	576	581	560	519	561	569	586	585	588	532	549	551	551	576	569	546	544	547	593	538	586	591	568	580	571	617	592	568	572	587	537	557	551	543	571	556	520	578	544	571	586	574	557	565	553	564	557	594	573	571	579	545	589	564	579	558	607	539	527	563	551	558	586	549	571	542	546	548	601	586	599	564	526	551	554	558	571	551	568	597	577	546	563	556	549	579	562	566	580	569	593	575	552	517	585	545	557	601	558	506	541	524	575	548	530	588	567	580	589	552	509	552	563	555	620	572	586	557	584	583	550	557	593	537	550	597	565	566	592	602	572	586	566	559	552	633	567	622	625	602	548	546	567	591	559	544	561	565	584	598	578	556	552	540	613	596	575	589	594	563	596	565	547	583	556	568	546	582	573	562	568	561	586	573	546	561	585	545	570	542	611	552	560	580	573	536	548	581	538	533	566	569	605	546	520	595	596	564	565	545	575	548	583	569	561	520	556	549	561	579	617	590	573	558	589	624	583	562	591	594	570	580	591	567	535	543	573	594	585	528	588	594	546	605	573	624	556	571	564	603	580	552	577	522	540	559	559	550	581	578	558	627	554	552	526	532	547	524	601	561	551	579	572	561	551	566	579	581	558	569	546	572	581	540	546	569	539	559	596	598	564	559	615	548	551	521	599	551	487	611	587	550	570	586	582	600	559	549	561	580	573	600	540	522	567	592	612	531	543	578	553	548	580	564	634	619	584	544	568	567	621	562	534	554	598	573	581	579	577	556	566	565	600	546	569	583	635	570	563	570	551	589	561	565	552	574	617	599	528	552	584	548	575	528	585	584	599	536	543	588	577	549	600	595	576	608	594	571	554	575	556	597	545	565	582	583	567	577	584	554	534	545	586	599	558	576	526	597	547	572	533	527	562	577	551	581	543	572	578	538	569	571	605	545	554	614	527	560	553	537	568	604	585	575	557	551	561	557	524	568	537	572	589	557	593	582	565	570	606	594	595	582	560	571	584	575	564	572	536	607	597	578	600	570	588	568	588	564	545	568	586	578	558	584	556	601	545	607	553	538	540	576	586	579	544	593	575	546	580	592	540	537	516	540	550	578	506	549	573	561	568	583	527	578	580	574	625	572	584	530	608	563	581	520	551	611	558	611	539	576	569	553	583	575	601	595	506	564	569	525	575	527	569	575	576	592	531	577	584	551	545	587	565	612	535	517	560	593	536	570	573	609	586	543	537	580	585	561	578	562	570	568	583	587	550	566	538	568	595	573	554	579	562	567	549	580	590	599	584	555	587	557	559	556	587	568	585	562	590	562	582	566	587	587	570	520	576	585	570	582	589	510	546	595	540	546	557	543	585	621	557	601	552	594	527	565	541	611	538	540	584	603	595	520	582	557	588	598	583	581	549	552	591	559	578	553	589	563	573	586	513	551	531	580	551	591	594	549	579	572	565	546	556	587	565	568	495	554	584	567	547	577	532	559	563	572	594	627	592	563	575	568	534	545	567	591	571	549	580	549	529	589	543	603	536	559	587	582	569	586	541	594	581	576	606	553	572	527	555	569	569	597	573	576	575	594	590	608	565	578	557	558	563	573	549	565	574	580	574	566	528	592	562	560	566	607	582	575	588	528	623	557	578	552	536	546	572	604	584	562	557	583	549	560	591	560	567	577	546	536	536	621	585	548	550	589	553	584	564	630	541	527	553	546	564	581	544	556	560	564	568	555	559	600	563	523	563	553	566	561	578	554	561	586	519	557	627	565	517	586	520	554	552	554	549	566	572	586	577	605	570	558	538	550	557	557	564	593	560	551	573	595	594	581	575	563	589	551	585	561	562	593	588	568	599	600	539	569	579	550	538	596	586	558	578	565	564	538	569	602	575	593	562	581	558	582	571	588	569	557	562	572	593	556	572	588	576	559	570	562	557	545	569	549	552	596	571	590	594	530	531	586	556	532	552	573	540	598	578	576	564	586	621	543	576	572	622	560	570	578	575	580	587	579	590	543	599	580	580	583	567	560	549	592	572	546	588	573	526	565	560	571	600	581	548	553	573	559	592	557	555	523	590	544	542	589	575	583	547	560	577	584	568	596	535	610	559	542	591	595	531	565	579	576	567	590	525	547	578	546	540	551	579	557	542	555	578	566	600	546	566	594	573	559	561	592	557	559	574	597	583	561	572	506	547	552	539	561	571	554	611	520	576	585	577	557	517	548	578	558	559	544	577	590	584	585	550	576	572	579	613	556	585	554	561	592	571	559	625	565	530	582	543	580	552	550	595	570	560	543	572	575	561	582	566	556	564	522	553	573	560	559	589	629	592	561	572	566	565	540	572	574	583	543	548	547	568	585	602	564	587	540	560	567	542	579	583	540	552	557	569	550	577	605	554	622	578	552	586	580	575	555	555	562	603	565	576	533	594	548	618	565	598	591	553	579	575	606	544	537	558	592	568	558	541	535	553	586	580	563	557	537	597	549	566	566	559	569	528	531	599	599	559	616	569	629	593	560	573	630	570	559	549	551	558	554	627	558	580	597	559	581	552	598	618	614	588	596	568	530	569	585	582	560	564	615	608	581	518	571	540	551	549	546	570	569	584	561	584	585	598	568	542	559	558	595	582	605	545	582	570	609	589	551	621	536
23880	21144	28439	24110	21137	13740	3729	1776	1329	1248	1053	915	847	832	777	731	747	665	666	668	627	633	694	639	621	584	613	645	649	629	613	580	629	613	612	600	603	593	579	587	619	584	616	602	606	582	580	548	624	626	612	577	602	634	581	605	588	584	593	598	557	600	643	624	614	582	622	590	584	625	633	672	583	656	637	667	626	650	650	599	677	634	629	595	650	625	623	604	599	621	648	579	614	662	649	616	626	617	596	627	583	603	553	576	597	549	614	606	624	640	612	585	571	573	587	583	562	599	618	597	602	559	528	581	632	555	608	592	583	588	604	590	582	573	602	613	572	616	606	576	647	608	550	615	574	593	578	598	580	568	595	595	579	619	602	582	571	547	581	551	591	613	573	602	592	551	606	614	592	610	594	573	594	588	609	607	568	574	572	591	594	583	621	614	595	571	568	557	607	575	574	587	561	605	570	605	616	597	630	595	571	573	606	513	553	553	632	559	572	583	592	561	579	583	551	552	598	567	580	595	562	584	611	577	578	595	569	554	573	580	609	611	525	571	565	561	554	625	596	604	559	592	630	570	577	614	579	564	600	599	617	613	601	547	605	564	623	597	578	560	602	588	572	575	619	614	578	565	608	580	589	612	600	584	581	607	634	585	608	608	602	567	568	586	626	568	556	561	558	516	577	585	604	518	544	609	559	589	599	591	580	596	604	572	556	574	562	584	615	544	599	580	596	592	586	571	612	610	553	567	579	594	610	564	577	566	590	530	576	584	596	598	610	607	579	555	579	611	558	541	562	570	575	592	565	555	608	567	618	577	608	585	574	580	600	575	596	562	600	569	607	567	581	557	577	586	582	619	568	592	594	597	578	576	586	587	595	599	596	568	622	609	572	606	571	564	642	597	552	573	603	581	577	560	554	594	558	547	571	555	626	607	565	610	577	606	524	602	639	579	577	574	599	603	613	574	630	595	623	531	542	579	600	528	585	595	575	556	572	586	588	611	577	541	590	571	594	596	554	580	624	556	638	585	547	607	540	599	528	590	557	552	571	584	608	600	585	621	583	585	572	573	604	582	601	609	513	577	638	593	546	576	600	572	617	578	625	582	614	631	601	574	546	620	617	558	576	605	541	567	586	599	616	608	554	570	619	572	610	642	589	605	616	591	626	555	559	577	595	560	621	604	575	610	574	564	600	599	616	590	554	559	613	565	564	592	572	591	604	573	610	624	561	613	535	606	591	512	598	561	564	608	581	582	543	550	524	611	604	587	619	572	603	620	593	612	541	586	573	581	577	589	611	534	570	581	524	583	595	629	605	587	597	605	567	578	530	580	542	625	586	601	604	594	533	598	606	571	581	609	584	602	569	556	588	596	586	599	587	600	546	628	564	610	603	568	609	541	568	572	563	591	624	623	545	566	597	559	563	555	632	600	627	651	612	532	579	605	582	614	575	588	571	595	574	611	593	602	565	609	608	570	589	622	563	570	583	572	609	562	563	578	605	573	588	621	582	602	585	581	605	534	572	548	584	549	592	585	577	573	586	607	542	587	610	575	582	598	606	566	600	569	566	561	592	602	602	602	587	581	591	556	608	542	574	546	602	550	603	536	576	574	587	551	547	642	616	595	607	594	646	614	617	604	542	548	574	598	630	585	613	620	610	578	583	583	570	600	643	611	571	597	561	583	591	547	576	564	615	586	593	566	581	532	629	614	622	565	552	564	610	575	602	561	613	580	571	572	638	573	552	576	564	598	588	573	584	556	597	584	565	580	566	575	599	567	599	578	602	597	556	642	607	577	591	584	551	567	581	541	571	596	581	576	595	590	603	572	560	590	590	575	594	564	569	624	588	529	608	567	576	653	617	554	578	621	626	585	625	569	585	582	607	617	600	567	558	554	614	569	638	588	566	594	569	581	616	571	604	590	576	594	592	566	605	611	603	593	587	601	576	598	586	623	555	602	596	600	582	596	600	596	545	565	571	568	545	549	563	566	578	609	555	613	592	603	582	635	634	587	615	580	574	590	571	585	519	606	555	570	614	589	578	571	617	612	579	606	564	559	569	632	570	576	601	591	597	594	548	606	569	565	591	597	550	589	578	555	545	601	554	552	575	588	579	584	549	552	576	553	572	615	569	582	585	586	585	545	606	593	602	593	576	538	576	571	619	587	623	558	575	587	563	610	565	560	593	562	544	620	590	554	552	588	612	567	564	583	562	568	554	609	577	569	595	582	548	629	556	621	567	593	611	595	603	592	592	607	588	602	638	630	555	585	591	575	574	540	565	570	592	563	586	617	585	611	606	619	580	577	597	575	570	653	602	598	618	639	595	595	593	552	622	554	574	572	563	581	579	554	564	564	548	580	584	611	608	577	577	614	581	581	591	568	568	583	571	584	593	581	582	577	585	566	575	595	533	587	590	597	563	595	615	615	574	568	625	633	539	556	633	601	611	584	582	605	554	586	590	566	637	581	627	597	544	544	581	567	603	555	615	586	582	555	578	579	556	553	556	620	580	550	595	611	582	650	607	579	550	549	594	560	556	571	581	537	541	594	605	592	604	600	535	586	568	611	557	594	585	517	600	596	612	597	613	586	607	595	586	589	600	557	604	576	576	541	586	592	605	617	601	592	585	616	599	579	593	549	585	587	570	571	617	596	586	562	590	562	601	584	592	558	585	632	615	620	581	566	549	589	588	574	573	575	555	566	611	593	587	516	560	593	584	572	587	633	596	610	625	523	544	594	627	565	551	601	649	587	623	554	603	533	615	594	545	564	569	594	564	562	579	548	561	555	582	599	564	590	572	562	548	597	581	559	595	594	599	552	562	588	566	605	601	586	553	590	554	570	623	640	570	604	603	599	592	589	562	584	588	607	619	584	554	621	590	567	572	568	568	582	635	582	559	571	615	575	617	582	589	552	578	554	598	572	594	584	559	591	579	584	562	587	542	600	612	611	587	564	561	554	603	583	573	554	578	608	609	562	588	616	583	646	623	540	596	621	604	611	621	580	597	594	539	606	565	584	600	593	575	566	551	588	593	613	593	602	606	623	559	599	548	547	611	624	576	602	604	562	565	606	534	586	565	623	534	582	575	600	573	547	616	563	616	588	603	575	567	561	585	611	645	566	569	568	561	607	542	591	564	559	562	612	595	621	568	587	594	605	544	630	592	575	586	595	618	611	611	609	597	564	576	569	584	591	582	562	592	584	578	590	531	606	562	558	584	617	610	562	560	583	575	567	612	622	581	585	575	585	581	605	606	582	595	572	524	591	587	592	600	576	580	576	625	632	616	594	588	615	574	577	587	586	592	573	522	530	588	579	568	620	591	607	579	609	572	563	586	620	554	572	576	604	579	582	599	587	579	597	596	579	601	648	611	565	556	579	560	579	613	575	556	617	560	596	591	607	594	611	584	604	601	641	598	573	597	573	585	561	644	618	540	621	633	574	569	620	613	575	609	589	573	563	555	596	588	574	575	600	597	548	531	633	608	632	575	628
19012	34911	29582	19091	13996	8628	5117	3437	2698	2332	1936	1677	1537	1344	1245	1136	1059	948	911	911	861	853	856	761	801	805	788	797	795	795	751	791	764	766	819	785	735	806	763	743	735	750	778	747	804	728	767	767	706	773	709	790	799	792	741	744	733	714	740	760	743	740	730	694	721	777	780	745	751	750	829	763	797	756	764	844	850	838	790	870	874	806	822	779	791	854	808	817	745	785	847	830	848	865	831	796	761	752	750	772	747	723	759	704	737	723	769	784	741	708	756	792	729	705	708	707	744	760	732	765	738	724	772	741	740	731	757	744	739	749	715	746	735	729	772	734	717	774	746	726	738	710	744	741	701	750	728	769	708	730	727	697	746	720	731	728	744	686	785	723	765	782	754	738	723	730	720	742	770	692	769	734	732	721	721	733	729	699	790	721	769	761	726	719	747	741	713	703	735	790	744	753	763	709	785	736	737	782	755	700	721	729	717	710	728	715	766	714	705	730	744	766	699	730	714	763	736	729	754	677	750	786	800	702	781	704	754	732	732	709	772	769	687	755	706	720	716	715	767	752	741	758	722	694	733	730	721	733	786	754	770	712	762	758	770	743	732	714	755	761	756	735	698	748	734	786	796	745	741	722	696	697	742	719	764	700	789	723	720	772	716	776	739	764	747	778	696	738	750	750	733	772	746	712	697	740	738	791	691	754	740	738	740	754	730	713	756	738	683	764	743	746	681	734	714	753	701	739	700	718	734	756	704	733	685	780	719	775	681	735	740	696	734	709	717	716	754	760	706	718	708	767	714	737	767	707	712	697	710	728	703	752	737	731	743	773	707	707	694	738	720	704	700	715	721	741	734	718	718	710	769	722	773	707	673	730	722	683	716	749	708	697	734	783	707	733	734	735	770	744	708	692	712	716	745	721	708	746	714	748	714	665	696	713	709	723	713	693	725	742	723	682	754	749	765	805	717	751	726	738	725	763	743	759	705	723	765	705	760	732	740	758	763	736	771	791	746	707	697	759	727	721	676	740	735	708	741	732	786	772	711	786	721	729	747	759	791	688	733	717	721	742	757	719	750	728	770	752	691	729	746	730	722	698	669	762	768	767	759	756	714	743	734	742	735	691	733	741	723	758	732	774	746	698	725	736	729	726	760	711	696	754	750	781	673	732	742	723	739	756	714	669	680	753	720	752	742	714	750	729	770	752	773	740	693	731	722	747	734	733	755	750	665	748	753	722	698	727	716	738	755	729	727	747	768	718	721	776	771	724	713	742	743	706	763	759	766	715	770	671	703	756	701	679	691	707	682	704	714	774	726	718	788	742	752	747	748	661	702	695	752	737	761	778	742	756	710	697	751	701	737	725	718	734	734	748	712	778	736	698	675	723	738	720	768	768	701	706	759	732	706	730	744	699	713	737	721	723	728	707	716	713	738	746	775	729	732	728	743	689	731	794	736	733	730	718	710	703	697	793	772	677	738	712	707	680	774	703	774	744	704	713	732	713	709	718	748	756	751	715	712	746	778	725	735	732	694	766	750	719	732	715	723	744	734	748	664	759	760	742	746	666	764	755	729	722	767	712	743	708	804	735	678	767	772	725	768	726	797	732	750	701	705	757	713	767	695	747	756	727	735	768	743	759	701	744	711	732	743	728	762	748	713	724	789	735	741	746	707	756	737	756	744	731	761	751	745	711	720	722	721	759	727	710	718	697	698	685	707	726	737	709	723	740	721	725	718	754	719	749	748	707	761	717	712	750	737	749	721	743	794	737	720	766	691	737	817	782	709	755	715	713	735	761	697	746	725	745	728	736	725	778	739	689	700	731	700	732	699	760	783	707	728	747	674	728	752	710	714	759	748	759	788	791	729	712	765	779	709	697	748	697	734	726	716	728	711	790	725	732	703	745	722	695	781	711	692	737	748	763	729	716	716	773	694	729	726	715	728	728	734	765	752	737	736	747	724	687	744	699	751	705	685	761	729	690	782	697	769	760	693	747	726	747	780	738	758	759	739	721	726	725	759	702	761	756	720	711	716	727	731	728	713	770	715	690	710	788	721	731	741	709	718	729	711	738	747	748	766	723	743	715	737	696	726	722	740	711	743	749	767	729	754	757	740	733	739	771	761	749	736	704	756	804	761	724	687	755	668	745	753	761	763	746	730	728	772	718	742	754	698	741	774	760	753	749	706	737	725	726	711	768	714	727	718	760	765	759	777	729	741	739	752	705	769	753	682	730	764	712	728	779	714	717	730	716	688	691	731	726	732	746	739	707	738	707	733	794	742	683	781	749	716	706	681	744	767	724	743	729	739	684	726	732	785	694	735	680	685	740	721	690	763	737	774	723	738	722	728	709	700	691	739	729	736	736	758	749	744	725	784	768	702	757	701	739	768	758	746	702	693	758	722	730	743	742	743	736	765	735	730	756	726	795	736	778	741	735	725	738	725	740	710	796	737	722	730	720	780	753	704	711	724	723	726	744	778	697	742	725	700	734	763	728	714	705	786	767	709	719	760	771	726	734	782	754	759	759	756	729	741	723	781	750	723	694	783	754	696	757	761	704	703	711	723	742	723	679	757	721	716	794	763	693	752	662	732	727	767	750	711	723	767	769	729	656	739	708	765	757	725	720	725	723	720	789	770	683	726	739	705	729	706	745	769	714	739	741	718	755	720	703	735	692	737	709	688	739	748	691	718	715	751	727	738	743	727	759	745	724	764	758	742	737	774	722	744	736	758	714	730	743	739	740	759	736	772	713	735	827	714	731	755	796	758	710	765	734	749	690	752	726	703	671	704	749	765	759	737	719	739	762	740	744	734	770	673	741	727	733	711	710	706	763	687	695	706	714	741	700	757	701	743	706	740	779	769	752	750	722	751	786	708	751	773	801	716	715	714	741	688	767	684	761	745	767	764	722	766	717	722	739	736	744	737	667	763	751	746	719	722	762	703	732	749	696	754	790	760	740	710	713	746	731	703	718	713	734	740	764	782	757	717	689	722	772	692	753	719	764	741	720	779	730	723	747	748	747	671	717	688	698	764	678	769	751	709	734	692	787	770	655	712	669	705	731	734	740	716	730	727	697	739	695	669	765	715	790	723	749	816	712	724	708	728	726	724	722	694	745	705	770	740	755	742	730	766	741	785	678	752	722	796	713	717	716	674	739	726	828	712	749	690	696	750	771	738	717	701	724	771	696	717	737	743	757	788	707	725	744	760	725	767	753	716	723	775	741	712	727	727	771	728	692	760	743	741	724	703	730	737	768	769	757	731	780	752	778	782	712	708	722	705	716	757	759	744	716	782	745	726	766	770	735	784	680	741	752	809	753	740	749	737	749	749	743	755	737	735	682	788	664	730	781	749	725	741	700	779	742	750	738	688	783	715	729	747	764	705	734	693	739	703	720	727	749	758	697	737	735	758	717	756	759	724	687	762	736	749	809	749	754	773	775	694	766	723	762	731	753	764	755	722	733	695	735	800	724	701	763	701	708	762	699	719	768
25178	21147	27310	25076	12886	4032	1618	1028	809	732	699	583	531	471	474	449	412	411	426	379	366	388	362	403	362	344	368	374	359	375	383	379	386	392	369	397	372	384	347	333	375	400	358	372	350	339	368	387	356	344	349	335	365	369	373	362	380	383	353	359	359	340	353	354	382	364	379	362	366	391	394	399	347	386	390	404	374	370	390	378	370	360	366	393	398	391	397	369	386	375	379	399	403	434	406	429	363	368	372	379	375	364	354	347	388	363	423	361	371	363	361	359	368	376	378	356	350	327	383	354	352	326	346	320	349	322	342	346	347	359	326	359	369	355	333	386	348	376	359	358	350	360	352	377	369	342	352	314	358	382	340	354	337	339	362	355	359	372	353	356	377	338	377	409	378	350	349	355	374	364	356	379	336	363	367	345	360	349	314	365	360	362	338	336	366	341	371	358	361	323	353	348	380	327	339	361	358	359	378	355	348	369	346	363	352	375	386	380	387	352	368	388	357	361	338	363	338	372	363	380	354	368	355	388	361	307	395	345	363	354	397	355	346	372	351	365	376	347	395	356	304	370	340	389	352	369	343	405	404	385	373	350	384	341	334	373	377	365	367	362	365	389	427	340	339	354	357	350	346	308	357	374	332	380	376	361	378	367	365	365	369	351	378	366	394	372	361	360	355	351	357	357	376	323	400	391	352	364	351	373	334	384	361	367	349	409	369	329	401	380	333	344	371	359	387	348	362	397	333	362	375	348	388	368	351	331	369	373	359	373	366	350	363	366	362	341	388	375	412	344	362	379	357	352	376	337	395	364	363	367	381	354	350	354	329	410	336	368	332	371	374	338	356	368	343	329	328	353	338	372	369	354	384	349	373	365	365	384	377	310	389	347	357	366	375	333	371	342	353	332	324	380	375	357	342	363	369	355	339	354	360	354	395	376	367	360	355	317	363	354	350	333	384	360	371	378	319	345	351	375	329	351	332	359	332	377	377	345	342	344	368	348	323	360	371	360	344	355	340	368	344	391	367	311	365	359	362	322	347	372	416	398	330	363	378	382	362	342	397	384	358	359	404	371	425	401	343	358	337	364	370	355	352	324	353	412	393	371	361	356	367	354	373	339	363	379	341	317	363	383	368	347	341	342	351	378	368	367	348	380	372	370	326	348	331	371	379	386	331	384	363	353	413	353	330	336	410	350	347	332	342	350	373	363	395	377	362	344	361	378	365	353	375	375	366	373	365	373	322	360	384	327	347	344	357	360	369	385	310	355	392	382	360	383	371	349	371	369	354	385	347	368	328	365	337	360	361	336	344	377	381	357	314	375	364	389	390	367	361	323	334	373	389	380	359	408	345	360	390	342	390	387	326	374	348	332	361	357	354	361	353	379	319	378	345	361	367	372	341	374	364	354	348	391	394	334	331	374	353	368	349	389	351	358	331	381	371	341	338	360	396	355	332	334	387	382	344	358	369	374	362	363	381	372	366	356	352	352	371	355	373	359	371	406	340	301	406	353	344	380	371	372	377	361	370	352	357	362	351	367	354	376	355	382	339	358	382	365	362	325	358	382	374	332	388	350	377	353	385	366	330	360	354	351	346	356	385	352	361	377	365	350	380	338	358	361	354	363	346	386	345	365	385	359	389	352	368	385	351	322	370	372	374	428	345	365	345	357	377	357	352	336	349	381	348	361	342	371	337	361	385	352	342	327	340	391	367	353	348	378	357	368	380	350	341	349	335	365	373	373	376	326	363	336	361	350	374	380	342	383	349	371	339	324	389	352	348	409	366	386	300	382	378	349	394	361	358	386	401	364	396	370	371	361	347	361	370	381	355	354	372	349	320	370	367	363	378	336	371	348	365	341	376	347	351	390	366	355	395	352	342	348	363	344	345	367	380	343	330	357	386	332	371	335	362	375	367	383	383	381	353	366	359	391	391	367	349	377	365	309	380	361	394	344	386	352	357	376	382	331	370	339	352	341	374	354	330	386	369	323	361	376	342	378	337	362	370	341	348	367	350	353	376	371	373	359	377	376	381	349	354	340	349	355	346	350	348	398	366	353	365	347	334	365	380	335	360	363	337	336	367	323	343	340	345	358	329	397	400	366	343	352	362	333	353	381	366	358	347	388	352	341	401	361	387	357	369	359	348	358	363	343	345	360	331	347	335	357	361	361	356	359	341	404	375	371	359	367	364	368	349	370	375	368	339	357	381	378	347	334	363	325	371	348	341	340	398	366	375	350	362	328	388	369	344	366	373	372	331	368	341	342	357	348	357	376	361	341	359	371	376	351	345	352	298	348	347	373	366	366	374	347	373	354	358	349	385	377	350	384	389	362	364	374	369	366	342	363	384	371	382	364	332	357	359	369	315	376	329	360	340	375	360	383	346	364	362	369	353	306	358	354	366	346	344	335	352	372	325	361	356	360	332	350	349	368	365	349	361	382	371	350	373	367	330	360	345	352	353	339	346	368	352	372	350	317	334	378	370	372	373	372	393	387	359	395	383	347	371	409	385	350	351	384	372	369	331	348	382	353	368	360	368	338	353	356	379	374	394	358	366	374	354	341	343	357	377	336	357	378	335	332	400	338	363	354	358	359	361	361	332	353	373	362	316	379	385	356	330	383	340	356	359	387	336	358	367	347	344	369	360	351	320	379	370	345	341	332	334	377	336	360	345	373	355	333	361	353	384	371	353	385	362	338	374	380	350	376	348	382	341	365	336	381	369	351	360	386	352	357	347	354	368	384	340	381	367	331	315	358	351	342	364	359	365	364	352	385	364	388	361	373	338	373	381	318	368	373	357	322	393	375	378	381	366	369	365	328	349	349	346	373	353	378	306	334	354	375	375	378	349	335	352	323	354	367	328	353	354	330	339	355	364	386	377	340	356	362	365	352	342	354	386	348	343	357	346	362	344	375	392	354	375	352	371	333	377	373	345	359	366	345	345	356	337	368	349	353	372	365	410	379	346	353	410	344	359	323	387	394	353	334	390	365	332	351	339	360	348	366	390	352	366	377	369	361	375	348	401	373	349	360	373	333	379	343	337	375	328	334	385	391	338	347	376	372	348	372	342	367	347	372	329	351	366	334	372	337	360	367	359	337	362	340	370	373	337	360	347	377	339	361	374	353	343	343	322	352	354	362	350	345	359	397	344	356	353	360	356	376	352	321	342	342	346	359	345	334	368	381	391	366	345	345	355	378	375	380	333	342	371	365	358	360	343	379	362	425	359	381	361	355	347	347	370	401	343	335	387	390	366	353	366	345	406	333	365	335	358	380	342	315	352	363	364	366	367	367	358	393	374	352	311	344	315	323	352	342	357	360	354	328	358	357	376	367	374	371	364	349	376	387	349	367	360	353	395	333	376	356	330	365	377	375	370	329	317	347	364	351	339	346	355	395	366	356	360	389	352	380	393	354	366	348	370	342	337	395	324	369	385	346	388	357	349	373	365	392	355	349	367	382	331	363	388	362	347	354	343	369	327	344	382	363	351	364
19365	32012	26281	15511	10536	7022	3582	2350	1884	1564	1355	1086	1005	871	811	751	655	581	612	538	580	506	543	567	518	485	530	483	510	470	527	526	498	498	483	464	476	467	494	480	513	501	488	522	490	503	490	484	479	511	514	468	475	444	500	479	454	450	472	464	500	483	495	462	481	485	453	485	494	525	511	527	529	522	505	600	558	557	510	522	565	530	513	529	520	533	503	449	536	490	534	509	518	571	562	502	504	481	480	516	458	476	454	500	511	481	483	491	501	463	439	464	451	504	462	461	512	466	436	457	471	516	471	469	484	504	448	457	476	459	475	467	477	441	498	473	478	487	509	435	476	443	442	488	465	500	471	426	486	480	488	473	463	463	468	473	470	477	464	515	475	452	514	458	465	476	490	511	453	505	442	481	463	478	517	486	485	470	497	448	440	452	470	488	447	484	486	484	454	511	453	477	498	459	461	470	473	463	458	464	471	504	482	449	491	412	470	478	535	450	452	497	448	513	480	485	471	490	484	475	475	447	482	463	430	498	471	458	465	498	463	464	466	494	537	452	481	457	508	501	468	489	465	516	466	456	459	459	478	443	509	487	459	445	488	485	482	478	477	455	432	506	478	457	506	458	483	459	497	465	480	467	478	505	483	452	482	448	506	463	508	449	472	500	448	458	511	510	459	478	438	466	484	483	494	488	498	465	483	457	483	465	523	430	452	509	456	474	469	454	460	476	500	451	459	481	465	461	442	458	463	507	493	484	456	468	439	482	469	474	458	480	488	448	477	484	464	505	448	480	445	501	473	489	475	504	491	483	453	451	486	440	512	527	449	476	469	448	469	459	468	496	507	453	497	436	476	482	459	471	480	488	504	473	482	454	500	489	503	491	458	486	488	510	471	509	480	439	478	457	459	445	474	484	472	438	494	476	506	493	468	476	462	475	478	490	474	458	485	472	447	468	476	475	460	458	444	517	481	489	451	452	473	478	469	472	457	462	465	493	437	453	456	501	501	476	452	473	432	464	454	495	470	457	428	426	498	456	488	481	462	485	480	522	477	448	428	486	484	494	489	461	452	475	446	455	457	465	476	454	464	460	471	514	478	450	438	447	457	486	444	494	486	484	474	442	503	505	468	478	462	467	447	465	475	447	479	487	479	460	444	507	460	498	486	517	492	464	481	457	505	492	499	488	494	429	486	450	444	454	474	469	499	468	458	445	492	462	465	460	466	497	466	479	462	476	459	479	473	479	469	437	427	470	472	470	479	482	447	451	476	464	484	484	462	480	467	466	462	470	470	447	477	501	436	498	468	474	448	470	447	477	454	465	470	504	458	465	479	459	497	466	483	457	481	478	460	487	433	437	507	474	461	445	488	475	449	487	473	488	431	503	469	455	466	455	439	480	480	467	483	476	480	460	481	459	505	452	464	466	501	473	478	478	464	492	495	475	483	444	433	463	455	485	481	483	526	458	469	455	479	490	493	482	438	507	453	510	462	507	484	498	462	435	470	478	476	471	476	470	454	484	489	502	499	432	424	446	472	463	464	459	465	470	470	477	462	468	479	462	464	449	464	481	475	488	471	490	459	473	456	519	461	465	501	500	456	474	435	489	467	426	413	479	522	451	485	466	475	486	509	478	491	468	460	461	423	475	500	462	447	467	452	462	476	458	476	484	457	470	456	469	429	463	498	464	502	475	454	417	456	440	457	469	437	489	459	476	461	409	481	470	488	486	464	465	472	483	471	443	447	464	480	468	446	426	480	471	436	476	463	521	464	462	504	513	478	468	483	455	490	477	481	464	479	484	445	487	478	500	481	461	480	498	461	486	452	419	441	464	449	448	477	470	498	483	467	467	461	507	472	453	460	479	454	469	491	443	473	494	467	489	468	480	493	510	469	475	471	481	528	462	493	517	485	494	497	487	457	479	471	458	475	463	496	467	449	486	462	481	451	430	446	460	471	441	516	493	485	458	478	460	465	491	450	453	451	487	509	471	474	458	511	492	477	495	492	442	506	479	503	478	485	453	484	485	471	469	467	487	387	477	489	463	469	429	489	492	465	476	446	507	476	490	480	470	486	454	475	456	501	453	468	501	492	468	467	455	460	435	486	478	476	460	476	477	482	501	484	481	487	460	457	501	478	481	464	440	463	511	482	471	492	473	489	517	473	483	511	453	518	470	450	433	515	471	513	518	535	440	431	493	465	439	516	475	439	455	485	465	466	476	456	502	468	474	497	504	461	471	494	486	478	517	460	476	479	466	487	469	485	480	467	469	477	512	474	492	475	445	483	482	476	453	457	512	454	471	461	457	479	501	456	491	463	457	456	476	444	453	472	469	477	468	497	495	476	502	511	450	482	493	482	470	506	454	504	493	443	433	525	477	470	477	495	498	479	513	464	464	491	413	508	503	436	495	479	489	470	493	444	483	426	441	462	467	471	439	481	433	489	466	482	514	494	476	457	497	453	453	478	512	448	548	463	453	449	466	492	456	464	442	455	479	477	453	454	449	468	476	449	473	454	513	485	477	470	461	463	478	471	460	495	466	479	472	472	469	489	472	474	462	482	474	453	486	504	494	490	495	483	469	477	488	450	438	476	472	478	452	482	490	490	451	453	469	521	511	477	479	459	485	467	482	445	511	487	504	497	516	447	497	462	473	468	493	481	469	478	457	474	460	482	476	500	469	454	524	445	488	467	474	474	481	507	524	452	470	499	508	452	467	516	485	446	500	476	455	443	493	480	486	480	442	443	489	461	532	520	494	502	459	439	483	461	463	452	478	475	452	470	496	506	504	482	458	476	448	487	473	479	454	460	503	515	449	456	453	521	494	466	479	417	442	464	455	413	458	450	452	462	435	428	495	486	480	471	461	458	481	467	494	464	499	468	465	487	482	469	434	507	479	463	449	497	494	469	491	488	490	460	495	484	453	475	493	493	463	491	506	499	446	431	454	453	467	472	485	510	477	446	450	480	496	437	491	476	468	504	460	480	506	470	473	486	424	513	461	482	487	457	451	425	476	455	464	480	436	499	478	498	464	476	449	481	471	469	492	467	475	467	441	499	494	449	404	500	458	480	443	526	514	455	480	435	452	494	465	431	448	471	474	433	450	462	458	460	467	473	500	449	473	521	459	450	464	440	499	500	466	516	476	490	495	476	453	487	453	501	484	475	504	432	496	463	438	507	463	483	503	468	485	519	496	457	440	496	478	450	468	528	489	458	503	516	459	507	479	499	474	483	482	486	487	461	470	444	467	473	458	450	474	474	472	483	492	525	494	460	467	464	470	485	472	456	460	468	432	428	460	493	472	437	478	448	464	453	486	487	499	464	475	479	465	463	473	480	461	497	473	491	475	465	462	423	469	462	430	461	493	447	450	527	467	478	479	498	501	491	482	438	483	462	447	463	501	461	463	458	466	502	490	483	489	461	470	500	471	479	461	491	475	439	504	488	511	479	480	496	453	464	465	449	503	476	426	491	452	461	436	507	467	472	446	455	485
22984	21207	29023	23699	21228	21303	12186	2880	1796	1528	1309	1223	1098	938	917	786	768	730	732	705	612	629	668	647	617	630	636	612	589	579	626	566	532	614	596	567	568	559	564	542	528	597	608	568	563	573	590	532	568	602	581	581	560	582	573	595	592	544	578	534	525	537	559	589	573	565	547	568	566	552	632	605	588	625	601	635	663	588	602	577	610	573	605	655	656	630	547	588	581	631	571	591	577	638	616	658	582	597	603	584	559	559	517	536	541	563	570	557	556	542	530	589	567	563	530	564	511	561	593	544	539	570	556	509	526	580	540	531	569	548	537	519	551	548	588	567	523	576	616	563	570	543	607	546	511	536	527	573	511	544	516	568	556	551	537	549	591	546	542	547	567	533	570	574	545	577	517	560	538	517	585	525	539	575	567	515	557	543	524	531	581	535	611	542	529	516	598	493	513	581	571	534	533	550	521	538	544	536	542	561	554	577	520	554	529	494	558	544	533	526	528	538	553	565	555	572	548	551	525	566	542	551	556	529	574	579	559	552	557	520	557	567	562	531	552	564	545	544	587	551	542	575	503	557	525	544	518	578	572	552	558	577	596	517	555	527	546	560	555	570	536	538	560	551	545	531	541	548	528	569	522	587	484	503	578	540	571	533	524	553	520	622	539	556	523	547	565	555	508	545	563	555	527	560	552	547	576	517	559	549	554	528	575	529	559	561	546	578	510	532	523	514	539	537	532	589	561	569	562	541	495	520	582	528	554	537	545	514	526	572	554	521	549	557	533	549	540	545	521	531	555	568	500	537	583	575	561	540	575	539	555	575	536	558	554	547	598	536	548	546	540	513	549	589	527	541	545	566	596	573	529	521	538	538	561	586	513	570	545	556	551	532	547	572	565	573	534	535	547	546	523	523	576	564	542	533	565	535	539	599	567	535	572	546	550	568	560	544	569	566	539	499	563	587	533	555	545	538	561	552	586	524	546	556	555	574	537	525	531	545	571	588	554	544	546	542	558	530	535	600	548	580	560	533	529	542	548	575	518	539	583	531	572	554	547	606	557	559	560	576	557	601	564	545	530	533	552	602	565	546	565	588	549	551	562	530	549	546	541	570	514	541	524	524	531	553	534	499	558	611	568	540	545	512	553	560	572	537	531	537	584	530	540	538	532	545	516	563	510	541	568	545	551	484	518	583	573	535	550	573	582	571	546	522	551	535	504	539	570	548	575	548	547	596	531	545	559	550	524	583	557	554	539	568	558	521	530	512	529	515	541	549	547	522	568	532	568	522	527	550	574	531	591	575	477	554	559	607	558	571	555	527	555	536	541	540	566	558	544	508	552	545	511	555	512	539	548	551	577	585	537	543	557	561	550	548	564	537	527	537	599	550	551	583	531	532	626	530	565	533	501	569	553	546	543	566	530	546	532	513	583	554	528	553	532	550	540	494	560	561	563	532	534	566	556	548	508	528	548	531	539	535	527	540	550	552	572	556	572	572	561	530	571	541	541	526	561	560	545	526	529	571	556	543	574	569	570	514	550	570	589	566	554	582	580	559	537	540	569	555	563	528	542	546	533	556	544	540	537	520	554	526	587	541	575	538	532	522	549	554	563	560	553	573	558	508	564	546	537	555	571	548	567	552	564	526	578	507	535	550	566	547	558	523	531	558	609	540	590	520	511	541	560	500	568	552	554	542	570	525	529	589	559	535	534	498	552	542	559	533	533	568	520	550	571	534	526	543	529	574	541	558	560	549	543	599	517	556	578	547	529	582	517	581	584	609	545	550	567	546	541	590	524	559	570	610	569	540	532	541	567	572	591	517	525	565	588	523	535	570	581	543	567	555	574	579	561	539	562	568	546	543	538	570	515	567	542	532	535	537	566	630	572	573	555	520	571	538	554	557	560	593	517	584	516	598	533	524	521	513	559	569	590	519	548	566	558	565	556	549	528	526	515	543	543	538	562	546	554	552	517	562	557	560	587	562	535	563	550	566	553	547	556	535	534	544	568	561	512	536	498	558	582	559	556	599	562	559	554	535	594	550	553	567	554	492	517	538	542	551	571	524	550	532	551	579	547	601	585	540	542	538	548	507	576	541	503	540	537	556	580	538	542	533	551	556	602	580	533	528	550	528	554	571	526	515	506	528	542	533	567	557	564	560	523	533	543	554	568	572	518	559	553	504	541	566	578	578	507	500	546	587	546	549	545	547	569	581	565	560	556	549	617	565	540	553	568	579	530	585	559	553	503	520	562	597	549	504	562	552	529	562	564	552	514	538	546	516	560	552	564	545	533	562	560	547	528	531	569	560	543	524	554	544	548	555	538	578	567	539	552	549	511	580	557	564	515	532	579	576	527	543	554	603	582	520	507	572	556	542	538	553	505	558	541	569	525	537	536	539	530	519	511	609	592	545	561	509	556	530	597	598	557	510	529	523	573	521	535	539	590	522	553	570	540	598	535	567	606	564	551	578	565	517	538	587	605	537	556	559	568	539	572	581	565	548	531	557	534	552	581	553	539	586	532	552	511	550	521	524	549	588	562	555	571	552	569	559	552	547	500	527	549	577	503	550	556	572	522	549	565	567	542	552	555	539	545	590	594	534	596	522	564	549	527	568	583	562	540	563	572	572	536	541	528	536	567	514	519	533	514	564	535	537	546	571	559	516	570	530	546	557	521	531	567	549	538	579	586	583	544	568	574	546	541	550	556	520	531	571	559	511	568	573	533	564	542	582	526	555	538	563	570	541	549	569	566	540	510	566	535	508	569	538	567	552	536	531	516	541	508	564	523	524	526	552	531	541	513	534	550	552	571	512	531	540	515	496	556	533	533	594	548	542	520	545	542	531	587	523	583	568	548	542	550	537	593	544	565	552	510	494	546	525	572	524	595	524	548	543	515	543	530	541	547	535	564	481	512	517	574	533	572	570	486	515	525	514	546	537	544	538	566	543	505	577	533	539	528	556	574	557	522	614	546	564	628	562	536	542	552	551	538	542	515	543	523	516	574	546	577	555	529	524	532	542	572	572	565	572	535	549	555	520	547	570	577	538	530	526	535	576	538	568	563	551	540	548	574	487	531	533	525	575	523	567	526	501	557	548	568	538	591	516	540	546	552	532	588	565	548	592	560	558	556	564	547	550	554	590	547	552	535	547	578	572	571	566	572	567	584	604	553	529	545	524	571	488	562	544	559	538	553	544	538	522	532	575	566	549	551	558	568	552	527	539	522	518	566	513	538	599	515	547	549	554	507	568	586	498	534	521	545	540	568	523	556	532	545	543	584	550	569	536	548	528	535	560	546	546	549	537	543	569	565	554	553	492	516	548	544	553	538	579	518	599	529	520	567	552	577	546	546	555	588	526	591	544	586	542	572	555	514	509	576	534	520	519	513	542	551	572	526	519	555	527	571	540	542	515	535	526	523	555	527	559	542	552	559	511	553	531	564	547	534	563	506	598	501	576	618	541	536	567	523	547	534	567	555	531	516	537	505	557	532	518
22370	40520	34798	24140	18997	12925	7390	4929	3842	3277	2753	2279	1954	1754	1450	1367	1211	1157	1054	1011	957	888	855	851	790	819	801	773	774	805	767	763	728	751	748	812	721	771	742	750	750	743	745	733	754	738	761	752	724	702	753	700	742	681	690	733	728	690	721	715	733	719	765	693	721	706	674	754	752	735	790	850	769	797	794	879	899	820	847	857	871	779	780	843	865	762	683	724	739	821	756	748	780	878	803	795	751	721	757	750	714	680	670	642	699	690	757	712	714	714	696	690	728	683	697	691	708	681	647	688	678	641	692	689	707	667	729	693	643	708	696	713	724	657	712	679	722	659	694	688	681	623	713	703	680	734	677	699	708	665	703	689	703	657	722	716	655	677	735	676	676	677	749	692	655	660	726	702	679	712	651	701	705	721	704	697	698	732	724	720	730	673	699	693	664	738	676	676	694	678	667	692	696	681	680	732	704	673	707	702	723	689	719	690	705	650	697	647	688	693	713	715	682	678	660	711	658	675	700	705	689	697	690	680	691	699	682	687	711	700	712	689	697	706	670	710	685	696	702	663	736	683	698	705	693	677	676	655	647	688	662	686	679	751	662	682	700	735	672	668	679	694	687	754	728	668	683	661	695	694	703	708	729	634	702	719	681	744	671	653	670	705	679	662	704	739	729	718	684	646	710	644	713	657	707	675	638	683	663	701	711	674	707	650	745	719	692	693	672	677	670	677	707	746	660	667	711	672	684	717	694	673	685	682	673	696	666	651	673	677	650	675	777	690	694	732	711	658	683	675	658	723	668	657	678	686	690	704	689	649	691	728	659	685	712	678	685	666	669	694	674	692	720	666	737	697	691	664	685	736	705	715	740	687	698	691	678	705	727	710	706	711	710	690	659	653	704	695	678	712	738	678	752	658	657	671	712	681	669	721	693	673	637	705	659	693	696	683	736	730	682	664	668	660	710	649	675	670	632	686	691	692	671	673	725	708	670	704	648	686	670	729	702	716	675	722	692	655	663	725	694	720	707	655	725	680	700	693	723	732	727	687	719	713	687	660	667	660	689	719	684	657	679	663	686	683	685	707	714	686	676	693	682	731	733	693	690	656	714	702	652	648	717	705	747	671	691	672	669	711	720	680	729	713	746	650	696	732	679	670	677	690	689	696	756	687	681	697	685	664	715	732	699	695	709	692	704	687	700	696	673	686	728	684	678	709	672	693	737	679	726	703	699	704	686	658	689	723	741	698	674	727	691	686	683	726	704	700	688	687	653	691	703	689	673	706	729	737	722	714	679	635	639	617	716	704	730	704	697	674	643	686	682	725	698	701	703	637	714	706	687	712	650	699	703	677	682	688	701	670	669	679	688	699	673	703	704	712	688	700	712	715	673	688	714	701	722	711	731	651	731	688	671	708	719	673	667	675	694	720	684	690	689	706	692	714	697	655	682	676	734	636	718	669	696	693	647	714	717	717	699	643	706	700	679	666	667	690	681	725	719	704	663	710	683	702	718	716	681	690	688	682	695	735	707	695	750	678	698	652	705	710	720	683	699	681	725	669	696	654	656	670	680	682	698	709	700	684	715	685	729	701	739	680	706	676	711	648	716	658	712	738	736	691	636	698	657	692	738	702	693	703	679	676	700	710	689	799	665	679	698	694	681	700	685	778	725	685	698	695	695	721	700	686	717	689	664	662	658	710	730	711	670	703	698	705	662	722	681	686	687	686	700	668	732	679	688	658	674	729	709	670	673	675	719	683	719	688	662	700	690	686	651	672	720	756	675	695	706	689	700	698	686	690	691	722	704	711	713	678	723	702	688	676	668	683	701	704	669	672	675	722	712	698	707	728	667	729	716	700	670	702	683	710	692	663	683	711	713	637	696	681	658	644	704	702	675	675	649	703	726	678	673	674	659	721	709	662	658	698	679	683	704	690	700	679	722	708	670	685	703	700	736	675	660	698	711	710	672	672	710	714	718	647	720	691	718	710	754	693	688	654	710	706	672	677	742	683	672	687	714	713	709	726	679	670	680	724	719	640	730	691	760	748	707	730	722	686	688	715	670	661	698	738	724	725	717	687	680	648	613	734	662	739	712	709	699	659	688	696	712	670	670	715	662	648	679	680	664	704	708	702	706	719	673	717	668	699	714	643	703	718	696	689	680	695	671	696	680	694	688	747	719	647	646	682	649	719	695	703	709	730	700	644	677	667	675	716	735	700	675	703	698	676	668	686	684	694	673	727	704	679	712	650	702	675	680	699	707	676	672	733	638	725	698	701	682	689	686	700	680	685	674	681	701	700	712	711	705	713	666	707	664	732	688	712	659	736	684	705	685	701	706	709	626	685	703	753	687	757	643	734	694	719	695	680	695	696	701	727	692	729	653	703	675	682	696	711	701	728	679	657	718	703	727	672	712	687	641	700	725	659	705	701	646	671	702	691	701	696	712	685	684	639	631	686	727	703	657	674	721	649	676	698	702	746	698	738	695	700	730	666	703	681	707	708	654	647	673	698	675	682	765	683	650	689	650	654	740	746	722	645	684	671	680	713	681	684	656	725	670	705	710	695	710	698	699	694	727	681	670	690	681	714	660	686	738	675	692	701	697	707	693	716	677	725	703	712	694	688	673	646	674	733	674	695	631	678	681	715	675	706	713	731	715	672	693	671	674	621	713	684	682	701	688	666	751	679	703	741	679	668	744	731	672	698	732	737	691	711	686	691	675	732	728	748	723	705	623	722	704	746	682	665	673	663	687	668	674	674	725	718	658	716	718	661	712	695	680	692	717	709	750	657	660	667	702	670	666	758	741	658	660	662	694	677	666	671	701	701	702	709	682	694	666	665	709	688	709	710	734	703	684	696	679	720	681	619	684	685	697	673	695	712	730	650	687	692	694	669	725	677	699	695	703	694	653	665	671	726	708	683	685	664	690	745	686	700	719	676	707	683	659	688	703	703	687	733	695	674	700	668	669	731	650	727	710	694	651	663	741	659	691	675	653	714	707	696	623	708	740	654	715	693	708	687	733	736	669	680	732	681	710	682	660	694	703	701	687	662	721	681	672	691	674	687	715	717	682	725	722	688	661	672	639	678	704	692	697	688	673	671	711	654	634	649	708	694	715	673	698	676	676	665	681	656	689	714	727	634	695	698	650	716	695	706	701	638	748	696	713	652	696	641	726	672	704	674	758	679	734	677	687	680	663	639	724	712	684	700	721	654	720	720	701	692	738	678	726	719	703	687	675	664	711	715	721	695	680	688	672	708	656	687	687	715	662	739	679	712	726	647	684	681	755	700	675	712	728	671	709	715	730	639	702	681	728	686	723	677	705	711	663	733	692	631	720	743	695	623	716	735	725	678	678	688	701	686	681	747	683	722	728	701	664	727	671	628	677	703	691	652	717	693	694	686	651	701	725	726	697	689	647	650	736	679	689	708	675	688	708	660	698	708	680	727	688	705	744	738	642	696	666	695	670	652	679	717	691	721	731	706	696	685	687	719
27193	21354	18411	9430	4070	1927	1137	786	701	601	547	587	509	485	490	453	493	396	382	394	425	407	428	412	412	453	425	404	403	395	442	393	436	435	390	393	451	390	394	422	410	418	403	429	414	413	372	433	412	408	436	397	410	386	404	427	423	406	409	416	393	356	401	432	391	406	417	423	427	455	435	446	410	414	446	445	479	449	449	432	449	418	425	455	431	401	418	433	428	441	426	419	425	456	428	459	423	399	421	405	447	415	448	382	384	412	421	418	400	421	405	428	402	372	422	417	373	431	420	409	385	417	390	400	421	447	408	380	465	428	444	394	415	417	431	402	401	394	359	402	402	412	411	404	374	427	425	425	402	413	433	418	381	426	431	438	416	394	397	411	424	416	422	464	459	417	388	375	426	419	405	410	414	377	389	386	435	417	457	393	389	420	400	431	446	431	436	449	400	423	434	450	452	410	441	393	397	400	388	398	422	453	407	405	425	411	391	396	455	386	419	444	425	438	401	367	403	407	391	412	428	455	392	404	417	422	420	399	410	420	413	384	418	408	392	441	425	417	411	408	397	389	427	405	389	413	446	377	382	408	394	422	417	423	416	424	372	430	421	414	408	419	447	394	483	431	393	412	396	415	401	444	409	446	378	398	428	418	414	442	414	392	376	393	408	384	410	408	400	359	445	398	389	400	393	443	430	402	422	428	401	423	423	421	376	426	423	421	428	397	420	405	415	399	390	416	403	408	406	401	412	418	415	423	423	419	432	450	402	392	424	407	390	413	381	382	400	408	403	403	380	396	413	409	437	426	408	413	386	369	420	422	448	383	404	407	390	445	416	412	371	417	366	445	404	394	436	414	424	417	418	425	397	402	404	378	418	386	387	408	420	393	394	420	374	377	417	380	410	437	410	405	417	413	425	426	395	374	406	412	385	427	424	365	406	411	448	396	417	397	401	388	390	426	431	443	391	430	379	381	394	457	415	438	436	404	420	403	415	420	398	432	424	423	415	419	403	401	423	425	379	416	409	455	417	408	435	422	413	408	402	406	413	427	384	402	380	390	383	395	429	373	399	415	372	442	421	402	395	396	412	387	385	421	417	413	421	438	390	408	423	480	449	425	413	412	403	406	387	457	406	370	388	422	416	402	401	405	399	427	417	394	397	449	402	407	389	397	395	408	409	405	430	423	411	424	407	413	391	419	411	353	424	422	407	397	403	401	420	391	437	419	414	407	426	418	404	391	426	424	381	401	416	425	429	356	395	372	397	407	408	397	411	399	420	402	388	436	391	407	393	404	410	395	424	426	414	395	390	395	422	393	442	393	373	437	390	426	425	420	418	409	372	394	429	448	424	401	421	420	414	422	389	417	441	436	422	397	393	403	411	368	415	438	430	418	383	433	403	390	419	443	417	408	380	415	392	432	423	408	404	412	416	402	412	389	386	405	416	431	427	417	411	401	427	428	427	409	409	432	389	418	359	422	465	396	426	403	425	424	402	385	407	415	415	427	399	436	416	439	384	392	420	404	441	426	424	447	383	379	417	385	410	422	392	393	395	411	396	419	420	417	421	408	420	407	387	400	427	388	393	403	420	446	420	398	436	414	406	404	382	429	415	386	386	395	384	421	428	408	388	371	433	384	408	432	422	431	442	424	404	433	450	426	414	414	406	463	423	413	411	444	444	433	392	382	407	395	430	430	381	409	437	418	393	399	439	391	401	410	400	407	407	372	385	404	428	441	431	411	435	407	415	400	390	413	400	419	404	423	400	406	420	415	417	424	421	382	384	401	440	411	411	403	407	404	365	419	408	373	398	406	441	389	418	398	419	406	435	379	406	374	446	421	418	411	402	400	421	427	431	355	384	407	388	383	429	377	403	396	417	422	425	431	383	389	445	423	440	399	404	425	428	456	398	424	375	383	415	418	412	446	453	370	420	419	456	454	431	426	429	392	394	383	461	399	419	412	454	400	436	391	421	393	413	409	432	391	410	405	421	414	395	433	419	390	426	386	371	469	423	427	427	403	425	416	389	425	413	447	373	426	408	377	394	396	421	422	398	375	393	439	373	392	430	405	410	403	426	415	444	397	424	399	438	403	454	394	446	381	426	431	417	417	405	403	410	411	397	426	380	440	389	432	433	447	415	419	408	422	421	401	379	407	411	408	429	401	448	386	409	428	409	370	431	384	418	394	410	418	417	407	385	402	435	443	420	384	401	425	403	464	359	424	413	390	430	425	408	410	417	390	447	376	478	412	432	415	421	399	412	416	408	386	457	418	467	413	421	414	407	368	403	450	401	395	390	408	423	421	416	415	423	396	417	397	422	422	396	421	416	397	410	411	384	458	383	409	417	448	386	424	414	434	439	422	388	402	382	393	429	443	423	430	406	424	406	459	421	389	429	405	421	415	413	399	401	405	440	404	395	446	403	432	412	399	393	396	435	409	413	385	393	383	384	394	422	391	364	408	372	400	407	379	418	426	410	392	410	443	418	441	398	378	424	423	390	407	405	396	387	407	391	431	382	390	383	443	421	454	384	398	396	425	384	392	392	408	440	397	400	405	447	425	441	417	434	405	396	397	404	431	423	409	420	404	402	413	415	421	392	416	379	436	448	369	397	425	420	363	409	380	446	442	418	376	406	406	410	381	396	428	429	394	423	411	406	399	449	395	403	363	421	373	424	405	415	423	378	420	383	415	391	393	434	394	427	402	390	399	389	428	410	410	420	406	420	397	395	399	425	441	394	417	444	398	451	409	396	428	425	413	406	390	417	414	424	420	438	430	412	418	438	397	447	405	412	431	406	392	423	400	420	395	417	421	435	392	421	404	423	400	369	381	386	383	422	417	406	399	385	442	407	419	426	406	431	430	388	425	436	449	404	399	410	430	403	402	407	427	411	419	419	422	410	408	399	416	398	388	429	419	409	439	446	408	396	380	374	387	377	452	434	417	440	404	400	412	420	381	430	409	406	436	361	410	392	407	410	429	412	430	377	407	420	391	416	410	422	433	424	437	402	442	409	428	401	443	424	421	439	410	413	395	411	415	410	461	418	425	413	449	421	401	417	429	433	401	424	443	413	416	400	421	416	418	403	425	433	423	432	408	429	401	458	403	388	421	439	430	444	444	436	400	445	399	430	407	405	394	438	387	377	385	431	393	424	432	403	379	408	379	419	423	412	399	385	396	373	429	403	426	405	429	437	405	394	427	409	442	406	416	381	425	395	412	426	439	437	379	412	388	405	432	424	411	423	385	387	417	425	408	412	417	404	411	441	396	416	448	383	376	415	384	422	385	424	418	432	439	421	440	389	422	426	429	413	400	437	440	423	453	439	393	408	404	384	418	426	432	430	383	439	431	459	396	419	383	420	393	419	409	396	393	379	434	424	408	413	380	446	405	427	415	430	421	420	427	420	421	415	432	380	416	380	403	392	399	417	387	413	394	384	422	401	441	396	431	420	422	413	426	419	402	415	434	394	397	441	397	426	412	401	390	395	425
18637	27418	21089	11583	7330	4062	2280	1604	1267	1132	986	853	786	689	658	615	643	579	600	516	576	545	523	555	533	497	526	523	516	498	529	504	526	534	502	502	484	530	536	552	553	536	567	571	574	523	543	488	533	527	533	520	531	540	496	512	517	551	545	514	552	515	510	509	502	500	530	511	542	534	533	537	488	546	590	575	597	565	555	586	594	563	544	547	566	549	544	564	524	590	540	524	546	555	596	490	517	549	521	505	503	518	522	534	536	524	517	563	540	508	546	526	537	517	511	488	523	526	548	571	500	545	487	521	532	532	519	487	547	563	556	545	519	493	514	536	520	526	499	582	507	515	511	580	557	528	551	548	514	538	567	538	496	531	499	548	536	551	545	514	537	537	495	554	522	497	528	543	529	471	502	493	573	531	536	518	545	523	523	551	495	562	539	498	508	536	500	507	552	505	545	515	589	546	513	501	502	534	515	520	555	508	510	512	477	522	510	526	526	516	554	545	522	482	524	518	541	536	486	516	496	530	514	545	495	479	534	532	505	460	538	535	530	507	509	523	508	511	530	490	538	512	499	532	511	536	528	536	504	510	528	519	517	508	446	530	566	507	529	521	514	555	514	504	532	549	466	528	551	518	500	507	540	492	533	589	521	530	498	529	552	524	511	532	523	521	522	486	533	530	541	503	553	525	531	557	558	560	549	512	554	519	539	510	534	529	533	517	494	493	536	540	556	544	573	517	534	523	550	502	532	496	566	527	517	499	539	544	507	503	540	537	491	530	520	538	488	517	484	550	502	533	547	513	509	505	564	516	522	511	493	554	499	529	519	473	529	561	526	559	493	518	578	489	565	531	548	497	527	526	508	476	519	527	538	526	529	503	533	505	532	540	502	490	523	521	519	534	525	524	559	515	593	531	520	515	479	513	550	506	552	526	533	543	534	530	506	522	485	520	485	540	507	559	555	503	515	547	547	535	506	549	497	559	550	488	544	564	517	517	529	473	501	509	527	514	520	524	492	548	512	541	515	539	550	497	506	527	507	509	549	483	500	491	523	522	534	511	522	471	501	542	525	548	510	495	601	498	497	554	511	511	519	516	532	550	562	486	508	479	500	548	542	529	547	513	523	549	471	512	547	549	575	529	553	519	538	513	518	516	551	530	569	535	550	503	503	492	565	499	492	467	556	569	533	550	512	543	528	515	499	507	569	529	511	528	499	552	538	533	530	535	535	517	538	513	551	545	518	519	525	537	544	513	513	496	544	527	514	527	531	511	511	580	529	499	501	503	471	506	542	508	539	503	500	541	516	523	531	505	513	557	533	521	516	521	553	509	534	493	532	513	509	506	509	484	486	546	524	501	525	531	528	537	506	536	557	517	554	499	567	550	525	517	562	534	541	528	557	512	478	549	502	532	535	541	569	546	548	508	516	507	537	514	543	527	533	522	505	535	513	500	550	529	506	493	527	548	575	534	558	538	549	535	536	530	520	551	510	569	494	517	548	557	500	479	502	522	514	494	527	520	536	563	505	538	532	533	554	506	522	532	531	558	545	537	515	516	489	519	549	504	512	542	540	558	533	492	488	536	563	523	516	533	470	534	521	543	501	523	500	569	539	517	576	501	508	536	508	517	507	468	529	577	480	536	507	527	548	490	521	490	518	561	501	512	518	511	552	535	527	524	527	508	505	534	464	530	550	544	522	513	556	527	502	522	510	536	557	522	515	523	541	565	523	526	506	526	520	547	548	535	488	506	523	491	554	530	493	554	567	501	489	534	506	485	490	509	516	509	527	503	531	522	527	580	505	525	523	507	524	558	519	500	557	554	518	523	547	522	528	559	545	527	502	534	489	541	539	525	508	506	532	535	512	524	545	506	531	535	558	537	522	508	503	527	530	533	506	518	561	493	506	557	501	548	556	509	570	535	553	508	548	490	524	538	565	487	514	498	556	531	525	498	550	515	551	515	549	519	516	557	501	516	570	502	521	510	512	500	564	499	536	522	490	517	480	512	550	553	503	530	537	533	563	499	536	532	519	544	528	519	540	472	525	498	525	507	542	491	497	502	487	523	504	567	502	471	540	525	545	539	560	497	523	527	520	554	548	511	542	531	549	500	525	538	496	484	568	536	553	540	562	523	514	527	527	513	504	519	543	488	515	518	519	544	489	539	522	517	513	513	573	548	543	506	558	513	528	574	535	504	566	512	463	484	503	514	510	506	504	501	548	515	535	512	494	514	524	527	486	546	524	530	549	494	508	548	561	513	525	539	536	511	532	521	469	535	518	557	573	565	515	516	527	533	517	529	513	527	518	500	524	527	498	523	506	582	529	538	498	544	543	539	530	524	504	544	516	536	508	557	549	554	488	518	543	547	503	508	587	524	506	519	527	502	529	577	527	544	547	527	555	489	517	525	524	514	525	483	539	534	535	514	499	542	539	521	561	517	523	512	537	495	493	516	518	524	504	527	508	524	516	508	492	497	500	507	514	525	504	490	525	538	497	513	513	528	556	519	549	522	552	532	530	481	520	515	537	511	493	525	533	538	513	500	518	540	537	491	533	543	519	538	507	539	491	555	492	526	438	492	550	521	512	528	494	547	529	553	555	509	503	532	537	472	550	542	497	496	551	502	498	547	505	538	500	523	506	495	496	511	571	487	490	503	538	512	537	519	536	511	495	533	556	500	519	505	544	520	490	506	565	527	530	499	548	490	569	536	529	525	487	497	519	516	521	493	522	541	527	566	543	502	525	533	502	556	549	518	494	509	489	529	538	501	503	526	535	497	525	519	544	532	489	547	503	545	565	544	533	537	488	484	526	551	522	574	512	537	533	514	546	532	524	557	456	490	547	510	508	502	530	522	526	503	523	523	495	526	494	504	503	517	519	501	532	508	507	472	537	521	522	477	556	494	516	528	535	568	563	521	521	515	542	570	505	522	555	545	518	499	529	492	472	533	553	518	571	478	448	507	557	539	496	483	525	503	579	508	499	495	512	515	530	527	533	512	536	523	544	550	493	497	528	511	492	520	521	534	552	564	526	562	576	494	545	562	527	470	529	489	567	572	579	530	511	464	489	495	553	540	507	517	543	533	528	527	488	509	511	515	520	521	526	515	490	522	487	499	505	518	518	547	469	525	522	546	553	473	530	527	482	543	503	515	515	530	523	551	487	496	526	517	543	502	519	517	524	535	507	519	532	514	538	544	540	556	535	556	527	547	483	513	555	536	526	526	515	552	541	538	541	510	532	508	525	538	550	554	547	564	522	534	546	504	548	527	489	546	544	554	577	491	523	533	540	504	505	572	493	522	511	503	541	517	536	523	492	569	531	497	501	544	518	547	573	537	522	523	455	502	531	552	566	531	486	494	521	481	523	562	496	549	532	515	544	502	503	509	552	521	501	490	513	507	514	512	527	557	550	536	509	548	510	500	496	562	514	517	513	510	497	492	508	505	582	529	537	553	524	541	520	527	504	567	531	521	491	548	528	489	498	518	536	526
23926	21156	28480	24127	21172	13334	3180	1667	1392	1253	1135	934	885	771	764	758	702	641	646	626	643	641	606	578	573	581	552	564	625	630	585	573	590	607	580	576	617	567	560	580	573	555	582	553	575	535	540	547	572	545	566	565	570	573	526	590	573	582	573	534	546	609	599	581	527	561	577	577	588	581	582	575	640	588	634	623	627	604	624	654	590	597	597	634	586	563	541	560	568	567	578	584	566	658	593	598	570	579	575	602	563	552	578	533	580	557	536	586	577	561	535	514	554	559	556	527	544	595	518	560	564	506	526	559	534	580	561	538	556	556	538	606	579	552	546	527	549	588	576	521	558	528	540	590	548	561	564	590	560	569	533	631	564	511	547	515	569	548	534	533	557	586	534	534	574	571	566	549	546	530	576	547	566	578	562	510	554	588	606	563	587	587	574	529	548	570	551	522	530	541	548	541	540	510	583	567	571	535	584	552	562	560	543	563	554	553	554	557	545	551	569	564	575	547	554	515	567	594	561	551	588	581	544	557	541	517	576	539	553	518	560	535	619	530	551	557	531	554	573	577	535	575	586	545	594	560	548	541	580	525	553	530	551	598	539	548	622	546	571	572	577	542	559	562	518	553	558	579	520	586	528	565	534	534	571	554	561	556	510	567	566	546	557	524	546	557	558	553	572	603	560	525	541	581	534	557	575	580	575	544	578	586	513	528	546	561	553	564	569	524	540	550	523	539	517	556	533	560	549	559	596	573	521	555	551	529	578	570	549	552	535	534	605	531	552	509	543	548	546	537	554	580	535	556	511	535	602	558	574	527	518	531	560	590	559	548	560	601	534	547	613	564	544	538	534	554	564	537	527	565	542	561	556	564	499	607	587	567	548	558	520	539	587	567	512	574	590	545	538	565	542	565	504	595	574	572	520	532	545	552	574	537	533	547	548	564	590	592	535	570	558	556	576	549	508	585	493	591	546	526	547	537	569	571	503	534	601	549	554	555	581	539	553	611	595	549	592	560	572	583	555	575	597	588	580	551	558	593	575	599	579	556	574	595	558	561	540	553	562	552	563	553	592	573	544	557	578	554	535	599	524	549	571	567	574	540	561	521	577	537	512	541	537	615	588	578	537	544	567	529	581	561	556	595	550	535	526	597	569	563	575	496	568	536	512	537	545	533	539	594	530	548	563	558	559	525	575	552	568	551	574	569	574	537	546	558	558	529	557	539	580	571	563	520	560	552	585	552	604	562	554	541	536	551	565	528	513	570	590	559	591	539	574	616	570	531	565	555	557	538	531	578	541	540	592	533	604	541	579	525	581	519	578	575	556	578	519	545	562	520	586	536	599	576	555	585	574	550	574	525	529	550	563	579	539	534	580	525	507	528	531	591	514	565	579	573	586	532	524	508	547	572	566	529	547	571	582	543	545	543	565	530	566	537	575	528	568	550	566	562	571	537	532	569	544	533	588	534	548	542	587	505	528	568	522	549	573	581	579	563	577	544	557	556	579	547	567	546	556	543	592	538	539	538	503	524	524	533	600	538	556	556	557	517	539	553	575	511	556	541	544	519	581	598	559	552	552	518	550	513	553	581	549	578	579	536	541	571	582	541	563	556	514	613	560	544	549	566	549	592	551	580	554	568	577	546	564	530	545	590	544	559	518	524	587	589	552	547	530	523	551	531	548	565	557	559	562	556	537	542	558	535	568	536	574	538	522	569	515	536	580	528	561	526	530	537	568	565	554	555	601	544	518	535	521	513	599	579	540	552	582	575	556	520	543	545	588	553	561	566	515	573	597	555	587	560	541	594	551	568	532	530	529	534	540	547	569	575	537	542	551	592	541	544	558	542	602	519	552	529	517	558	594	552	560	603	600	543	575	530	557	536	559	565	528	538	532	574	579	521	600	532	590	568	598	547	540	528	572	590	580	529	565	562	528	562	503	520	534	588	528	539	561	595	542	589	536	567	573	545	512	516	562	558	567	540	562	580	531	559	591	562	512	513	575	575	599	580	543	545	576	550	591	542	561	565	555	548	546	552	537	559	543	533	560	577	551	572	579	566	559	583	580	520	574	591	547	579	536	554	530	556	574	581	541	566	538	537	594	536	559	545	531	571	573	596	581	567	524	581	574	538	566	545	550	569	537	539	571	560	539	554	557	543	570	557	568	562	548	568	581	570	567	511	549	559	535	550	575	540	539	565	532	582	582	571	569	555	523	541	549	533	561	593	561	521	542	592	531	560	507	591	546	545	537	568	537	552	507	542	533	560	535	541	578	563	587	552	570	581	535	552	556	574	544	550	546	576	558	567	524	578	535	580	531	573	506	598	577	512	556	563	572	559	543	590	569	539	567	552	577	549	551	541	579	560	542	566	548	552	565	547	586	539	605	553	565	536	532	543	528	602	561	543	550	540	546	610	566	551	524	533	525	546	571	554	543	540	575	524	543	528	515	541	580	553	553	541	544	549	561	583	552	581	553	533	589	526	572	531	559	570	531	516	518	624	550	567	551	554	602	553	558	590	595	530	589	565	532	577	581	544	543	585	559	596	556	547	550	580	554	531	547	538	572	589	518	552	558	575	624	552	583	526	542	528	543	569	585	528	578	589	536	571	586	585	547	568	562	564	524	566	532	555	570	555	531	567	549	549	575	574	560	573	561	568	523	530	524	550	519	579	581	562	560	551	567	555	561	573	542	550	541	544	568	561	571	548	547	581	519	544	574	539	581	535	537	538	549	547	498	534	548	531	552	617	580	549	558	582	493	551	591	586	548	591	511	538	539	600	542	580	533	535	541	587	545	579	591	562	573	565	551	576	549	542	534	510	539	539	564	578	544	603	502	515	568	552	568	580	578	528	494	564	557	550	559	531	557	540	560	571	561	503	577	535	589	537	591	592	534	573	520	561	535	526	573	562	525	548	562	545	547	583	512	543	545	597	544	552	560	537	556	583	551	554	552	573	599	557	541	571	571	527	552	597	558	593	561	561	577	517	543	544	558	545	593	537	550	545	602	520	566	585	563	520	579	617	542	569	574	532	607	526	563	548	581	568	560	561	546	560	505	585	523	576	559	524	571	566	566	590	556	603	563	599	570	544	514	556	554	527	573	585	576	542	568	550	553	563	547	511	544	562	575	535	610	567	559	528	591	565	566	557	562	520	566	529	570	529	546	549	580	550	535	556	556	557	520	525	532	587	591	569	567	563	569	540	560	587	554	518	544	538	554	569	550	563	581	532	557	547	530	514	539	539	546	558	524	537	539	576	604	539	547	593	559	544	573	576	548	562	564	540	540	511	571	549	584	494	547	563	552	577	596	549	561	555	538	573	534	532	546	510	522	556	539	554	532	558	503	536	508	559	548	579	598	561	524	566	530	568	552	572	520	537	524	568	546	558	548	562	561	582	519	590	583	519	548	568	571	552	508	533	572	545	528	550	529	570	545	542	569	552	534	582	566	563	511	512	544	548	580	532	529	539	548	553	558	533	572	539	522	565	536	556
20009	36159	30102	19999	13296	7478	4273	3275	2736	2392	1942	1647	1414	1272	1209	1086	996	909	897	801	810	813	811	781	801	790	746	717	741	751	696	721	766	703	713	757	681	720	670	735	704	762	751	783	728	718	707	734	687	639	734	699	703	691	732	704	750	721	700	685	708	716	751	750	669	723	725	711	763	746	739	783	766	780	850	846	789	757	773	796	759	803	770	813	826	739	745	723	773	789	746	703	753	740	742	798	771	732	754	750	785	729	702	737	717	685	701	717	753	705	739	679	726	761	716	742	690	703	680	664	686	735	710	673	720	637	701	623	672	694	702	675	680	706	687	695	718	723	667	695	668	724	762	669	652	692	755	683	715	713	735	691	694	716	670	704	682	705	649	698	666	696	653	693	736	721	709	694	692	693	736	655	696	721	696	735	756	705	731	668	757	670	679	628	672	639	673	754	715	699	670	694	690	686	715	657	699	693	704	693	663	736	661	695	686	673	660	711	631	738	644	688	680	682	717	690	711	676	639	686	718	688	704	685	736	738	719	734	729	700	695	647	713	726	693	720	702	672	725	689	701	752	716	702	648	696	678	731	711	725	715	680	687	691	728	703	715	704	687	699	666	677	665	746	697	694	743	713	704	700	716	731	696	723	707	695	688	646	705	718	710	713	743	700	721	702	712	676	709	670	769	637	666	663	687	683	652	669	746	702	695	681	685	735	699	652	720	695	716	712	675	722	675	720	712	703	684	691	704	741	677	702	700	728	704	667	714	682	684	710	709	676	680	649	718	711	732	727	653	695	661	660	671	686	707	695	702	729	668	666	682	666	700	718	704	678	725	730	756	728	678	732	697	673	707	712	695	694	728	663	699	704	701	665	717	653	693	731	748	681	726	651	685	666	713	689	675	678	696	719	678	676	717	703	669	725	634	733	709	705	721	739	702	700	740	687	681	713	749	704	713	654	653	670	718	696	726	684	737	729	714	725	668	702	702	718	667	694	663	718	742	717	712	699	683	699	690	725	666	711	736	685	717	702	675	664	698	728	727	666	699	690	711	724	695	692	693	731	686	730	681	703	681	671	660	707	701	720	728	713	746	723	649	745	703	659	698	718	738	667	681	693	689	739	729	700	721	698	714	709	708	642	694	656	699	668	682	727	708	680	730	645	685	732	722	723	711	697	697	654	720	703	692	694	724	634	672	691	678	711	719	735	690	692	687	681	695	658	731	740	666	699	684	708	710	670	698	667	674	715	679	713	694	657	708	699	710	662	703	682	694	652	690	693	672	668	723	719	718	739	690	689	706	689	690	679	681	771	662	712	712	689	702	730	711	709	713	662	686	733	726	714	654	708	703	686	690	695	690	675	702	680	686	672	696	691	667	707	665	737	670	683	706	644	676	711	673	665	637	683	680	698	694	685	698	681	681	679	699	721	732	750	743	702	707	716	695	718	694	681	675	670	686	735	714	673	682	690	711	709	704	699	717	750	691	734	724	706	722	725	656	706	733	719	701	740	711	710	680	710	707	695	656	664	703	695	703	720	707	719	661	701	691	755	680	697	708	745	695	677	675	711	712	688	652	683	711	706	723	669	749	707	708	715	699	673	665	638	708	672	702	716	721	742	655	680	661	742	701	738	680	693	678	695	705	750	653	672	682	720	690	699	672	707	707	733	706	683	673	703	703	710	704	706	675	651	709	672	707	660	701	715	704	697	693	720	691	690	683	751	640	688	694	712	654	724	700	690	663	701	690	677	722	689	686	650	666	708	671	650	746	721	699	709	721	681	723	709	731	716	668	686	715	674	733	687	682	680	711	648	644	703	673	700	753	699	682	739	730	760	741	673	716	703	736	713	681	663	719	743	731	748	711	684	689	696	686	747	734	682	728	689	697	746	679	638	660	701	693	736	677	723	737	704	713	691	673	699	716	680	686	702	689	693	706	699	673	692	657	718	648	702	689	686	671	668	696	678	701	708	703	651	688	684	681	735	695	717	720	674	700	678	692	694	671	674	713	670	671	686	696	724	691	671	743	719	694	646	757	724	710	708	714	670	766	725	743	688	678	707	703	721	716	657	696	687	669	652	672	689	662	704	673	674	644	733	694	645	669	774	708	649	737	718	676	740	709	718	654	748	690	714	702	644	648	656	695	757	670	667	710	708	691	738	717	696	667	724	694	705	746	738	693	662	685	708	700	690	702	709	728	703	693	709	682	729	676	683	725	650	686	644	724	732	667	734	666	675	728	700	677	753	665	712	657	729	713	682	693	721	678	745	702	680	681	711	668	727	659	705	705	700	672	662	716	718	700	709	735	735	683	723	722	677	706	739	748	717	688	745	678	719	735	684	639	685	654	672	691	683	716	711	720	719	667	693	720	727	699	705	724	674	712	708	702	701	718	707	714	703	729	675	683	698	684	692	686	711	753	676	687	724	710	657	696	706	743	704	677	665	740	679	713	671	727	701	683	776	702	684	696	709	664	716	686	696	730	691	687	693	701	702	691	739	727	687	659	670	738	639	720	735	673	686	699	664	705	674	688	706	691	659	737	683	657	674	717	690	690	687	687	699	724	723	743	706	676	699	684	703	733	677	675	712	732	731	725	717	732	691	678	695	732	772	698	714	686	651	685	716	688	692	686	702	679	739	747	721	708	700	699	685	693	652	736	730	645	673	721	699	701	710	698	696	666	736	717	729	627	754	705	722	720	701	680	730	708	675	653	671	719	677	658	723	680	713	667	693	711	689	705	681	707	713	671	700	687	714	694	717	704	668	701	694	644	717	706	700	685	707	729	726	660	733	700	692	679	727	677	709	703	726	724	674	706	674	692	681	666	713	694	725	716	704	749	674	694	716	695	705	734	706	726	738	726	699	669	677	688	727	681	710	697	692	688	697	710	718	696	686	685	714	725	665	735	719	692	673	619	702	689	673	690	675	682	688	657	711	757	667	694	707	706	706	708	693	677	709	738	714	672	695	665	676	710	680	630	712	681	699	689	745	723	719	763	658	686	705	671	701	746	668	692	696	731	730	712	689	689	685	781	680	716	738	645	671	694	740	694	714	704	691	694	703	698	691	739	686	737	676	718	728	645	648	700	703	681	684	701	691	707	721	737	668	680	700	683	710	669	714	687	693	718	700	678	667	708	648	682	681	694	688	686	649	700	678	736	705	655	725	722	692	711	700	715	752	688	699	677	672	751	713	690	684	670	663	692	666	683	727	685	719	699	709	720	729	720	706	678	712	710	664	697	713	728	686	628	716	744	736	638	712	718	702	705	706	692	667	694	716	668	692	665	689	677	698	760	667	688	671	713	705	661	718	713	724	707	732	731	726	715	720	743	692	635	679	700	729	718	652	691	713	756	694	680	680	699	694	734	683	708	681	768	706	750	630	683	715	744	722	701	741	694	679	664	671	724	706	676	734	717	692	678	702	729	686	725	716	668	690	718	689	656	728	710	686	662	686	742	693	683	658	747	695	684	635	719	697	634	654	637	692	697	651	705	688
25094	21095	27280	25026	12639	2829	1368	974	768	767	655	541	538	515	443	450	385	398	364	333	408	388	381	371	340	353	324	341	354	356	329	342	337	336	322	348	347	324	313	348	327	356	386	367	329	333	380	374	353	337	354	371	346	323	321	348	298	307	352	297	354	346	338	330	355	368	335	333	365	360	344	368	375	334	378	355	363	359	353	342	337	325	333	374	337	342	318	305	376	319	310	343	368	369	361	383	353	373	356	307	309	314	382	344	321	329	336	380	346	348	344	351	335	336	321	352	329	338	322	356	337	316	314	299	337	342	349	308	321	346	347	336	334	332	320	356	310	347	343	338	372	350	345	284	394	319	350	326	355	350	347	328	348	314	359	340	297	333	334	321	346	343	328	358	313	347	300	321	340	318	320	327	314	321	337	331	351	335	340	339	352	329	354	322	327	331	364	341	313	339	330	323	312	314	349	310	334	332	327	332	364	349	333	348	337	346	378	329	330	331	333	350	325	360	323	325	296	343	336	366	299	320	351	358	350	295	328	324	318	298	364	335	346	331	328	330	307	328	330	348	333	346	298	353	320	332	326	312	358	345	353	325	372	341	369	314	305	333	359	346	355	321	319	309	335	341	364	332	353	349	324	346	320	315	333	320	350	345	338	312	335	298	329	341	316	304	339	338	332	325	334	338	322	341	342	337	327	335	305	321	313	350	352	329	320	346	335	333	384	329	333	335	323	323	340	326	325	375	339	328	342	320	343	344	349	362	292	348	303	315	354	304	332	347	324	317	348	333	331	314	347	349	346	320	361	366	362	360	318	307	316	352	321	339	324	306	342	316	310	352	348	319	313	323	345	330	316	330	327	331	354	360	330	355	315	327	301	341	337	346	318	339	316	307	350	342	373	345	299	277	365	366	350	339	319	322	345	328	358	335	307	325	322	332	328	322	356	337	332	314	344	344	340	352	290	329	319	341	305	319	318	338	316	332	316	316	347	329	303	326	369	306	333	372	320	304	322	352	318	350	337	330	351	349	327	353	337	322	330	363	340	320	312	315	338	345	360	321	347	323	371	329	359	322	358	316	298	316	336	333	344	299	348	323	346	367	324	355	339	292	334	317	336	302	310	309	289	327	349	320	331	333	340	294	340	313	337	339	338	320	323	332	367	331	309	329	332	357	353	295	352	339	327	312	361	338	357	323	349	289	300	362	335	350	324	348	325	309	360	350	284	343	354	337	339	316	340	318	358	303	308	329	328	350	296	326	315	315	313	333	314	324	331	316	329	353	310	347	381	333	359	308	319	343	353	359	306	312	330	356	323	332	339	322	378	347	356	329	323	332	340	347	290	355	304	321	353	328	336	330	345	332	321	322	343	383	383	328	310	328	312	312	347	299	355	328	346	321	382	347	300	334	334	337	327	297	327	336	309	337	313	362	309	337	334	333	350	342	343	321	316	326	303	353	326	315	337	340	325	355	337	323	344	310	358	344	330	311	361	300	339	336	337	312	323	354	334	340	326	331	325	326	340	334	345	337	363	350	333	342	331	315	332	337	318	321	358	323	324	331	302	318	333	329	334	335	325	347	341	312	340	328	300	335	324	334	340	319	347	357	363	364	332	333	320	311	329	355	348	319	339	322	349	356	350	328	307	339	320	373	332	351	345	354	342	308	337	301	351	329	313	332	333	359	353	379	313	305	350	354	323	332	321	296	350	309	321	368	330	367	339	345	324	338	322	338	328	331	338	313	328	333	337	334	317	344	336	331	321	341	356	342	292	340	337	331	331	316	319	339	354	327	327	360	339	350	333	325	350	350	354	293	330	315	338	378	322	337	352	328	316	311	335	338	335	348	307	360	320	346	327	336	308	338	318	378	332	341	346	357	315	371	311	310	342	348	347	353	320	371	301	279	311	346	332	325	333	322	349	317	320	393	321	320	309	340	356	323	330	342	327	336	316	326	333	331	328	335	338	335	315	343	330	349	313	332	376	324	351	361	344	330	342	309	330	331	318	335	339	368	351	306	314	313	348	346	334	333	333	333	343	328	339	347	382	311	360	325	325	348	355	332	353	314	363	322	355	331	352	349	321	366	314	335	353	317	332	329	346	343	332	342	325	365	322	336	334	326	334	315	347	345	328	303	358	336	350	355	338	333	334	329	328	327	346	327	339	347	329	287	348	337	343	318	309	313	353	341	370	325	366	307	317	305	352	354	309	371	357	332	320	329	319	323	323	338	334	325	328	319	328	316	325	338	312	389	286	345	323	340	322	351	341	299	328	343	322	350	347	357	312	360	326	337	313	325	381	306	359	343	328	347	343	347	360	330	290	322	328	335	311	328	331	357	358	338	356	345	279	337	350	330	341	315	346	332	346	363	294	293	346	334	340	336	285	323	377	362	363	327	360	342	333	336	321	328	313	325	338	338	336	305	341	354	332	372	349	309	333	344	333	337	345	337	347	296	340	348	376	295	326	325	323	305	329	361	319	359	345	323	345	329	350	350	310	366	309	332	329	360	378	318	315	318	317	342	314	325	316	341	359	298	325	316	311	331	347	381	316	333	362	350	329	308	315	344	360	334	297	333	320	347	329	337	325	329	322	323	329	343	362	354	323	331	335	357	345	331	312	343	366	344	355	309	352	368	341	346	316	346	301	312	340	320	336	327	349	355	333	328	329	350	321	349	354	325	338	316	321	355	340	334	300	305	317	331	314	312	327	342	354	361	342	344	347	313	335	325	303	340	329	338	316	350	313	363	346	341	328	345	345	355	320	348	316	299	318	351	340	302	346	339	332	353	351	322	341	287	321	369	373	338	327	321	341	333	304	318	358	362	326	320	308	360	348	312	322	332	327	335	329	312	314	340	339	325	313	329	334	356	344	334	344	353	334	333	357	308	316	349	310	305	316	337	346	350	316	327	302	350	310	344	345	342	323	324	321	333	315	317	339	334	341	330	338	318	334	329	322	350	332	345	364	314	327	328	341	374	338	324	314	326	302	323	348	346	367	324	359	315	351	326	355	315	328	327	318	327	321	324	310	323	332	304	325	310	344	308	336	354	313	314	331	341	314	337	336	317	315	355	341	339	349	334	321	312	333	318	313	356	343	319	359	305	333	321	325	358	346	318	341	323	319	321	321	342	341	316	327	313	372	286	365	324	348	340	360	330	339	336	320	308	363	314	323	323	330	339	323	288	322	346	306	303	336	334	338	354	340	313	326	331	333	326	336	324	318	344	327	355	327	343	320	339	330	319	300	342	332	354	313	338	359	294	305	351	339	318	325	353	345	322	320	348	318	339	301	342	311	319	319	353	351	349	334	302	345	336	317	352	339	353	328	324	316	324	345	347	354	347	312	334	317	343	325	335	328	312	328	343	316	334	375	338	330	332	319	328	330	348	339	343	304	366	314	332	334	336	369	313	331	360	338	360	346	337	343	298	305	353	367	340	325	332	320	336	334	319	337	330	319	332	339	334	363	319	328	356	318	327	315	357	360	372	323	330
19805	31813	26952	16648	9810	5058	2995	2316	1886	1541	1311	1082	1012	863	729	625	640	565	544	496	525	486	501	477	446	435	477	462	519	447	434	440	423	469	411	455	459	439	467	470	421	479	457	437	453	457	499	443	415	470	457	469	456	439	426	468	468	441	413	423	466	471	458	460	422	462	472	448	440	490	513	476	480	466	539	566	556	474	514	489	510	478	494	553	486	457	486	453	475	440	475	484	494	507	514	492	501	457	466	444	443	406	445	472	470	455	464	466	464	429	425	481	442	439	446	417	392	453	416	444	458	448	413	420	387	442	419	456	432	447	430	476	426	431	470	417	437	424	463	424	413	436	464	433	440	402	438	436	382	415	442	442	405	445	448	455	409	428	399	439	457	434	399	435	422	445	444	435	452	443	428	430	409	431	435	418	461	446	456	433	425	412	423	464	440	454	427	427	441	436	424	441	393	415	436	416	459	438	446	450	424	451	441	455	433	411	427	408	429	438	407	450	453	457	429	464	416	443	449	454	444	470	425	450	461	436	424	445	437	454	399	454	442	439	440	474	397	466	410	466	425	483	420	421	438	472	445	454	426	460	434	450	470	416	425	412	451	419	435	421	463	454	431	421	414	441	443	428	463	461	445	421	451	444	438	445	437	404	427	422	427	438	411	441	446	443	427	422	444	456	435	438	429	455	420	463	419	439	430	436	443	387	476	478	448	439	433	448	465	450	443	452	391	450	471	462	421	459	449	442	466	425	435	411	450	428	430	426	436	429	460	421	439	467	446	435	469	418	457	422	427	412	464	434	421	437	437	410	439	445	449	446	449	470	428	449	444	445	408	444	452	440	427	425	420	417	446	426	424	438	407	465	445	462	444	449	457	459	413	443	443	436	469	439	428	451	458	450	389	458	452	447	461	442	446	453	440	450	444	397	438	435	474	423	411	401	448	446	447	440	429	424	436	401	453	467	457	411	424	430	452	431	443	392	441	456	460	437	467	420	445	473	438	464	472	468	422	467	448	448	438	443	431	422	424	477	433	427	470	440	463	437	443	444	436	434	444	430	446	463	412	470	458	439	419	432	413	410	440	431	434	454	452	410	433	420	436	433	459	402	410	464	405	430	407	438	444	426	461	456	467	451	400	412	449	453	451	456	419	450	444	469	424	435	452	446	421	421	459	412	450	406	449	454	457	415	419	462	447	449	410	393	428	424	430	431	433	436	495	430	451	428	410	434	442	461	462	395	444	413	464	394	426	456	472	477	483	432	465	439	417	445	404	428	434	436	434	439	452	486	440	466	433	429	427	449	446	436	448	423	423	391	430	442	440	431	416	439	449	431	436	427	414	467	464	426	454	412	458	449	467	443	443	459	408	465	418	424	449	419	437	429	431	432	424	431	445	431	437	449	427	420	411	463	430	456	438	425	429	428	472	419	390	450	436	427	438	441	430	442	424	461	432	443	463	427	442	443	439	458	449	420	445	406	440	457	447	449	480	469	437	462	433	455	447	454	404	421	443	431	437	454	453	451	436	421	434	435	479	430	457	431	425	412	426	455	405	415	449	438	410	443	438	459	426	409	427	444	441	445	415	422	454	445	473	439	454	425	406	461	440	439	397	456	447	426	424	461	420	457	426	437	430	462	448	476	446	464	495	454	472	455	430	418	436	428	474	405	397	391	449	408	430	437	455	442	416	425	442	412	415	444	399	464	447	438	420	486	459	422	435	407	439	424	433	440	445	456	433	440	441	410	420	433	479	444	449	426	436	423	444	430	442	398	435	456	466	434	448	455	457	444	432	438	466	446	425	464	429	408	450	475	432	445	443	431	439	429	458	444	462	440	454	418	416	478	466	473	439	447	461	442	420	443	467	414	473	455	469	450	420	446	466	469	444	419	455	417	411	424	422	449	417	481	463	433	433	473	420	463	432	463	439	485	424	465	416	429	431	452	439	506	415	429	430	460	430	450	458	461	419	461	430	447	470	442	440	475	442	455	430	462	421	461	460	455	439	464	415	479	436	449	440	471	418	475	419	437	420	465	436	482	422	446	443	371	408	457	434	421	460	451	433	439	457	436	449	452	419	425	439	433	442	415	472	432	436	440	424	472	417	420	435	422	464	455	437	407	413	408	441	448	411	434	440	436	410	423	465	445	438	404	481	449	429	418	408	425	419	403	482	396	447	468	451	460	455	423	457	404	442	441	450	445	448	402	447	445	448	462	408	424	429	421	441	415	464	465	438	410	461	422	471	423	428	450	463	456	444	408	402	433	442	465	450	415	453	436	434	421	453	413	446	418	436	424	467	435	442	425	456	451	440	412	444	446	443	452	421	477	428	438	450	422	439	432	452	451	414	430	417	475	420	454	450	422	407	423	426	470	443	434	446	429	408	428	433	413	462	420	453	443	445	425	469	416	436	454	398	451	423	432	450	481	443	427	440	439	409	453	400	427	464	375	424	406	478	430	446	409	442	428	442	431	473	455	423	457	427	416	476	434	433	466	458	419	444	430	414	445	437	429	435	388	468	437	468	453	457	440	412	433	444	410	473	445	411	449	448	412	450	440	454	455	443	449	461	409	412	415	444	473	428	424	433	451	418	441	442	404	438	434	438	436	441	430	458	425	410	442	420	457	459	445	431	456	428	422	441	458	444	419	435	470	406	453	469	444	422	438	410	441	476	442	449	414	450	468	426	459	441	429	407	445	454	453	452	446	433	419	436	458	445	440	426	455	439	411	417	426	453	429	408	429	409	425	440	383	439	415	433	438	460	428	431	448	431	429	469	391	449	464	431	439	440	449	407	433	436	418	429	440	432	443	413	439	453	442	497	476	433	404	419	442	445	434	453	413	445	432	424	385	429	479	450	466	406	424	418	430	466	451	432	456	430	460	434	456	483	442	450	432	498	447	422	423	461	445	455	429	421	466	420	418	421	428	430	427	435	469	455	416	441	420	427	459	442	411	428	453	448	445	422	461	425	454	455	441	416	447	425	429	414	406	442	416	442	434	451	448	422	459	409	418	441	448	462	430	449	435	490	444	420	434	414	461	436	472	436	411	432	470	415	436	447	461	425	454	439	423	455	438	430	417	440	432	429	423	470	460	425	431	391	439	460	437	445	436	421	416	416	460	426	398	455	391	457	443	434	486	462	408	405	441	430	455	480	439	465	460	397	430	436	417	411	454	460	429	415	420	429	426	399	451	450	422	415	434	383	445	427	490	454	426	422	397	452	429	428	414	439	492	438	428	431	395	441	426	441	433	443	428	466	436	482	426	463	424	450	465	444	444	419	452	465	463	437	447	432	439	436	442	416	452	453	481	466	458	436	459	446	410	425	437	461	419	421	480	383	434	433	428	431	455	435	441	458	435	439	412	425	429	390	421	412	459	418	443	408	444	443	431	416	398	424	431	407	445	454	442	402	444	449	428	411	463	425	451	454	431	433	448	405	451	445	423	419	430	419	446	436	434	447	433	443	422	418	437	408	471	454	415	442	412	414	448
22984	21224	29042	23711	21236	21266	11123	2647	1787	1613	1312	1177	1043	977	877	831	768	719	673	648	628	649	617	590	609	587	557	608	556	586	573	567	571	557	600	584	545	622	570	584	553	530	556	552	560	542	558	536	527	493	561	573	525	508	536	523	546	528	519	511	572	543	493	498	542	526	516	552	577	596	571	589	597	599	599	620	594	630	650	596	585	592	609	563	586	611	573	555	552	541	562	552	585	595	581	588	574	616	578	521	535	482	531	504	561	527	551	559	540	542	503	556	505	506	516	514	524	498	517	543	534	545	581	522	485	525	523	508	560	531	533	524	518	532	475	504	565	500	544	550	563	524	503	531	577	529	546	479	512	536	560	545	507	541	550	572	534	515	497	509	520	508	547	508	534	515	525	535	524	499	550	517	516	498	530	543	538	505	498	535	562	499	528	521	538	568	584	532	529	516	511	520	534	509	577	583	484	500	479	546	556	516	531	536	518	542	504	524	545	535	529	584	546	551	532	534	516	521	532	519	488	499	500	530	547	563	545	537	525	519	543	504	497	578	505	516	542	536	540	526	543	524	544	568	550	532	518	506	532	542	536	559	576	514	529	518	526	533	582	539	511	516	526	515	559	509	565	563	533	524	497	519	521	578	542	532	526	558	528	542	533	563	515	520	530	523	567	516	519	553	520	534	534	496	501	514	518	539	522	547	522	557	504	512	549	482	510	517	524	531	519	506	534	523	503	507	486	534	539	515	528	509	573	466	542	491	532	545	501	558	525	525	495	504	531	537	573	539	546	523	528	539	552	516	520	516	558	531	569	522	518	550	517	483	513	531	527	542	508	567	494	541	529	531	488	507	501	582	571	544	583	575	546	505	540	530	539	500	506	510	503	532	524	498	541	495	526	525	502	503	523	519	542	524	501	546	515	508	543	527	522	510	515	566	541	496	555	540	525	571	493	531	512	518	536	562	517	524	540	549	566	553	527	515	476	529	519	562	539	526	561	542	576	533	543	512	498	518	503	506	532	528	543	519	505	536	525	553	567	557	529	532	544	555	516	537	544	566	528	522	499	546	537	513	561	540	501	534	497	557	505	528	509	507	525	563	559	513	549	535	501	533	537	561	570	518	536	539	535	555	534	492	537	510	529	531	525	519	524	555	531	531	548	555	535	547	533	502	559	559	518	552	525	526	584	553	559	543	506	514	546	541	562	555	511	543	502	544	508	581	563	503	568	496	534	527	538	505	550	547	522	507	515	529	562	534	521	576	549	537	534	501	504	553	522	546	578	539	535	535	481	595	517	513	554	563	492	516	558	533	542	527	532	498	480	573	524	533	477	528	502	515	532	515	579	509	502	491	540	539	542	519	542	546	518	507	534	491	545	527	534	542	549	519	549	535	539	538	538	521	525	509	555	558	543	502	552	507	514	543	506	536	515	526	538	587	562	517	531	515	530	487	542	539	509	528	535	532	514	592	519	544	539	558	531	512	524	525	521	555	577	609	557	499	570	523	531	542	530	521	500	547	508	523	509	556	548	558	570	545	533	526	555	510	519	524	513	509	509	565	479	561	507	491	589	529	521	537	537	532	475	522	529	527	554	509	505	557	511	499	550	520	524	481	512	519	527	489	481	525	556	526	534	552	557	517	566	514	519	522	537	515	533	496	541	536	532	512	504	587	523	544	511	550	533	479	536	531	520	498	545	573	555	525	521	541	532	555	498	563	499	533	508	522	566	521	513	525	529	522	545	553	555	532	528	518	548	551	510	511	535	527	569	492	517	557	574	503	536	489	503	523	537	539	579	548	508	502	518	516	543	547	578	540	545	550	506	586	554	525	575	560	585	535	527	541	520	514	552	501	514	526	512	559	538	504	481	531	546	512	509	535	545	537	510	574	526	508	512	546	499	517	529	525	552	562	558	546	506	544	523	534	506	563	526	527	543	573	535	491	512	520	565	512	542	540	550	543	498	532	504	551	565	483	500	525	495	523	515	509	562	499	569	530	556	557	487	531	532	528	555	547	516	495	531	525	535	502	554	546	484	534	474	546	531	543	543	516	521	544	555	536	543	563	557	554	541	510	507	506	554	563	518	566	529	549	536	517	514	509	544	556	540	527	530	586	508	531	513	506	550	480	516	510	547	523	522	487	532	571	515	575	525	548	506	516	507	531	544	501	528	542	507	545	535	548	530	510	526	526	528	539	546	522	535	536	539	503	531	529	511	497	533	541	549	523	548	550	518	588	542	505	549	544	507	540	524	548	532	547	502	536	529	568	518	538	547	508	532	533	546	526	530	539	506	510	505	500	552	511	539	508	501	542	574	529	514	566	521	523	549	569	518	519	533	522	527	539	502	532	541	519	554	510	535	500	521	549	537	529	519	528	505	521	491	545	533	522	547	527	531	552	577	513	579	532	490	539	537	561	515	578	527	517	543	561	501	529	524	476	528	517	533	503	529	560	540	549	506	549	499	549	497	558	514	490	520	503	511	505	503	546	556	522	532	538	513	515	541	536	561	544	531	562	500	518	513	509	499	494	535	516	538	542	551	560	540	538	522	518	578	523	527	533	562	561	530	501	544	491	581	522	521	522	581	527	540	543	548	514	501	560	530	492	551	540	525	522	505	539	536	515	521	530	513	520	509	535	534	496	514	545	512	541	524	551	557	516	529	527	524	520	535	522	537	512	509	514	519	514	544	532	521	513	511	544	539	556	569	496	534	552	544	543	495	529	545	528	547	551	500	536	553	539	525	501	534	521	561	545	548	542	515	491	523	477	525	522	510	541	539	542	535	561	501	508	513	496	543	568	498	510	564	537	578	533	544	520	491	525	565	562	509	509	513	557	537	503	550	509	527	537	536	527	521	507	543	565	496	531	551	503	537	569	515	489	571	522	535	539	548	518	569	556	559	540	527	535	571	500	548	537	554	512	506	530	540	528	568	554	514	494	501	538	554	534	536	575	521	563	485	517	501	544	516	500	506	495	536	470	510	508	477	537	534	553	543	493	560	533	523	541	473	537	535	531	532	551	542	544	539	485	578	545	545	538	488	548	532	572	542	506	513	530	529	537	539	472	520	525	522	559	537	516	544	528	528	553	581	522	543	570	521	543	497	515	557	533	515	509	544	517	524	507	539	534	480	568	524	505	564	545	547	506	511	510	512	525	533	543	539	510	516	528	515	514	525	509	542	548	546	535	564	515	572	520	528	542	532	551	496	532	566	526	527	508	559	495	537	570	550	558	497	519	479	524	512	493	488	489	521	558	534	554	544	539	526	531	548	525	529	522	523	546	487	535	557	528	562	536	537	501	527	550	527	524	519	541	555	544	500	518	563	509	519	562	524	533	519	562	575	505	575	538	503	558	486	522	531	533	553	517	560	529	475	537	531	533	554	486	557	581	555	511	520	571	489	517	546	543	500	576	521	550	512	499	495	517	559	555	548	529	543	552	548	471	506	555	529	550	525	534	502	503	495	537	527	528	559	509	528	537	513	523	574	528
22718	41551	35983	25632	17722	9687	6140	4724	4081	3298	2720	2177	1910	1801	1460	1369	1251	1078	1012	938	904	858	817	840	824	824	739	749	742	767	752	744	755	705	677	738	769	703	690	676	710	675	728	694	721	704	706	669	693	676	705	708	711	683	669	673	685	696	693	655	660	699	686	686	691	662	688	726	707	787	822	794	777	767	874	929	855	829	800	794	772	779	855	800	745	750	711	727	755	715	681	757	773	784	799	749	783	777	768	671	653	706	689	688	696	653	685	688	671	677	674	656	668	673	686	682	668	701	710	646	662	672	671	640	678	721	623	670	658	688	707	663	672	705	645	629	668	663	651	668	630	656	635	670	683	688	715	662	714	698	672	642	659	632	650	616	644	648	650	694	711	657	711	617	652	718	683	657	648	619	683	652	695	663	644	693	624	643	633	666	676	653	659	702	659	673	624	659	657	713	702	664	645	685	692	648	668	676	659	657	675	654	672	679	680	643	651	653	713	683	622	652	620	693	667	623	649	643	665	690	708	649	672	700	690	658	677	686	651	672	652	730	712	679	677	699	701	689	698	671	670	640	716	661	677	678	633	683	665	716	666	679	693	612	643	678	653	659	707	707	643	649	632	624	686	696	651	720	623	650	646	644	724	651	672	700	671	691	654	651	656	651	628	690	646	685	613	665	670	667	665	634	630	681	634	705	680	677	689	668	668	661	649	699	687	649	659	664	702	630	641	673	651	694	716	707	699	665	674	660	671	683	661	633	675	690	710	683	685	682	654	672	659	656	683	656	642	673	682	677	659	648	681	650	702	640	666	684	656	687	655	640	672	717	680	678	633	661	659	698	652	703	664	653	652	651	712	686	644	649	675	700	647	637	724	654	662	692	665	689	694	654	728	645	670	654	643	637	682	664	624	641	622	639	657	656	648	671	685	670	666	671	641	648	629	691	663	660	706	663	640	660	665	647	653	668	677	655	664	674	677	672	668	668	692	655	659	722	699	687	691	687	659	668	663	675	669	634	678	651	704	663	672	683	643	654	676	693	630	669	651	702	642	696	657	681	628	676	664	710	672	703	647	633	670	703	675	677	630	661	697	689	714	698	717	660	719	643	647	660	667	678	650	639	710	655	670	651	688	660	632	659	683	652	622	680	666	620	628	638	674	660	665	677	673	671	680	613	714	657	674	671	643	706	672	638	661	665	688	643	672	652	683	700	670	646	664	663	687	657	680	667	684	615	653	654	677	681	674	655	664	645	685	641	654	674	706	694	669	686	641	680	675	648	648	678	632	640	646	693	664	696	651	681	686	644	671	666	656	741	688	664	637	680	680	670	668	671	683	677	673	683	671	641	712	629	673	695	698	618	654	670	626	653	679	645	643	691	636	715	692	660	721	736	663	671	654	664	678	667	665	690	690	651	654	683	611	705	689	633	674	700	712	616	641	639	670	604	635	667	688	636	662	708	691	705	658	664	653	706	653	649	651	715	640	708	702	674	641	650	668	651	668	677	663	682	651	714	717	704	611	637	669	665	671	732	655	649	726	724	714	667	662	662	633	642	640	675	762	699	696	639	672	680	665	650	655	672	677	698	643	629	631	664	631	691	640	641	692	665	657	673	627	646	696	647	681	670	676	645	649	668	689	674	687	651	674	648	674	699	673	657	667	652	675	680	647	685	652	637	663	664	701	677	616	698	663	647	690	618	631	689	658	636	685	662	681	617	693	670	685	654	720	687	679	680	688	641	635	653	623	682	666	672	654	725	659	669	686	651	693	657	673	655	692	672	632	634	686	656	680	727	673	657	652	653	689	693	676	659	625	674	659	688	672	647	674	690	669	641	681	672	671	692	653	666	676	648	615	649	650	662	620	678	705	710	622	665	692	613	671	641	649	656	646	681	659	711	634	668	686	672	649	678	666	670	683	662	646	685	653	653	647	689	670	651	625	652	644	638	683	633	698	724	687	669	661	687	683	643	654	668	643	662	668	710	653	698	660	676	659	731	683	687	705	675	666	675	709	704	649	650	674	639	666	643	656	687	627	686	672	673	634	661	710	618	707	704	701	730	692	679	652	659	639	688	653	628	666	654	692	681	628	607	651	659	654	689	628	701	625	706	666	691	683	696	646	671	638	672	754	667	682	686	651	658	704	670	644	647	672	668	681	704	652	685	649	642	641	675	678	645	692	631	668	647	652	634	677	674	657	685	618	664	664	663	649	668	690	641	682	681	717	612	691	632	651	648	659	681	632	654	659	665	634	686	670	692	677	709	644	659	675	641	662	646	698	666	654	654	639	667	719	696	678	655	663	656	680	642	684	657	652	657	640	693	690	587	648	714	632	667	664	692	657	638	670	673	678	668	686	705	702	652	633	683	688	656	642	645	666	661	687	611	692	709	684	683	677	685	657	650	688	667	612	644	681	675	645	668	701	692	694	664	656	633	631	674	680	676	658	666	694	643	647	660	669	699	646	655	671	653	679	674	620	652	654	626	666	680	655	699	649	703	652	675	628	648	673	691	662	652	714	654	684	677	651	649	660	640	680	643	671	664	647	674	656	729	675	655	665	669	674	701	677	670	715	668	666	636	661	668	643	645	692	687	642	634	689	689	674	664	648	643	653	660	655	646	625	712	626	648	657	720	650	670	627	679	676	653	699	628	633	660	671	678	671	658	678	663	662	670	690	673	705	658	652	678	679	639	669	605	656	670	642	726	670	666	668	677	670	660	723	674	610	687	659	679	664	696	695	644	674	697	667	652	644	689	659	716	664	706	648	668	658	628	686	675	695	684	669	644	639	646	711	692	679	669	708	646	699	664	685	692	663	714	650	697	678	666	668	638	673	662	713	690	640	690	651	663	680	629	628	644	632	702	668	669	676	678	668	656	637	690	671	680	595	699	678	675	658	667	655	650	670	650	695	679	704	646	643	643	661	648	651	695	690	673	688	671	658	634	686	641	655	662	688	693	684	662	657	677	655	647	684	698	659	671	623	642	671	673	615	668	658	709	675	673	661	683	641	651	661	646	696	662	646	630	609	697	680	622	674	648	620	637	638	695	672	636	634	688	656	646	703	664	660	622	639	661	652	674	666	669	700	650	653	679	679	657	671	668	668	676	669	687	695	682	623	685	684	631	638	702	676	669	668	666	672	662	633	638	638	692	636	661	663	724	672	632	695	669	654	656	663	665	589	603	667	653	637	673	652	639	660	649	693	661	628	672	644	695	670	665	707	686	710	683	689	694	616	596	673	689	679	687	623	655	632	681	678	708	665	634	685	675	656	705	650	701	648	632	645	603	646	652	678	742	639	673	681	678	659	655	633	702	589	680	657	615	705	650	662	648	667	665	685	665	620	671	656	674	662	699	664	672	632	685	679	684	697	696	625	686	698	650	688	669	664	631	664	702	696	690	712	669	676	651	686	662	614	639	657	646	700	694	680	659	672	657	622	684	668	639	716	675	663	657	667	646	627	654	715	715	655	697	678	658	682	663	675	679	687	689	665	652
27253	21643	20450	10988	3687	1520	968	814	682	609	571	537	495	469	441	430	442	401	402	434	424	393	385	388	413	407	398	414	414	401	423	398	409	385	415	403	387	383	399	408	375	406	414	405	410	418	411	453	365	388	449	425	406	395	407	362	437	406	434	363	404	394	401	400	408	402	412	389	401	451	395	440	432	384	437	431	375	449	428	443	415	409	418	372	415	406	435	394	425	433	426	414	404	398	416	376	405	437	426	396	392	382	412	398	422	358	390	408	401	392	407	371	373	425	408	378	410	391	377	424	381	435	415	420	407	387	383	423	408	405	376	385	387	431	365	416	365	367	419	435	419	431	392	404	411	407	397	398	383	427	408	414	418	405	405	391	344	411	386	392	426	412	437	373	360	410	440	380	405	390	426	406	385	419	417	397	426	413	412	399	412	413	357	416	383	397	379	418	399	371	433	436	406	427	398	404	395	406	380	405	380	407	393	410	396	391	392	426	436	428	410	412	409	411	432	427	365	363	399	388	432	438	390	406	397	388	392	424	406	425	372	341	378	412	390	427	388	394	397	379	403	402	388	414	421	360	444	386	376	406	403	407	407	385	402	397	396	392	368	362	411	401	369	430	419	409	378	433	442	380	424	415	423	400	408	364	425	376	368	375	396	388	395	424	421	395	359	370	356	427	419	372	409	440	368	374	393	405	383	376	405	370	403	423	359	382	426	386	378	411	424	388	411	395	376	419	424	386	419	402	402	387	367	366	409	386	408	383	381	405	403	414	417	393	414	377	409	416	380	396	438	413	372	389	337	395	394	365	409	415	391	406	390	376	374	397	388	414	385	393	405	431	418	406	362	418	385	387	363	370	392	394	340	429	409	374	380	369	393	395	440	418	389	407	394	385	375	390	420	355	377	403	392	404	391	398	373	413	400	386	429	394	396	375	440	400	399	370	368	411	403	365	410	419	404	425	417	432	394	371	419	394	389	390	385	416	420	441	387	430	371	402	423	367	387	425	385	400	390	382	394	377	410	384	378	391	408	410	423	434	395	376	408	383	381	406	403	398	401	397	449	423	403	398	407	409	401	402	404	435	416	401	353	409	400	392	383	412	400	386	410	389	363	435	405	378	420	398	393	398	420	418	423	415	414	373	403	388	389	410	405	383	372	366	411	412	397	389	395	397	382	383	412	379	433	423	458	413	405	436	374	441	412	388	400	407	427	401	414	386	411	424	404	357	376	393	436	414	389	390	379	372	423	390	420	424	374	415	433	399	400	379	408	419	385	396	386	391	370	412	385	403	394	432	427	376	397	449	393	393	399	400	398	402	371	376	398	348	398	416	354	381	399	365	389	400	393	439	390	389	405	424	375	366	412	411	408	394	407	420	421	430	394	389	391	361	373	415	399	372	372	394	384	368	385	397	427	405	398	408	389	398	395	379	417	386	390	383	419	390	466	422	382	413	390	406	407	381	423	389	391	409	422	390	398	408	389	398	394	416	406	394	419	414	413	414	410	400	429	418	372	409	399	404	433	384	376	411	413	378	408	405	382	368	393	439	413	425	418	382	415	387	384	381	403	402	384	408	443	398	438	398	445	398	384	360	413	375	401	422	401	380	382	448	381	402	340	402	411	378	409	396	428	413	404	401	382	399	357	395	396	391	361	404	364	373	374	407	407	392	360	424	371	458	421	438	363	386	379	369	391	400	398	378	409	382	386	404	383	393	410	432	412	361	361	416	370	425	433	392	386	422	379	396	381	397	416	415	395	400	402	381	401	405	411	369	416	402	361	398	369	387	424	448	410	373	403	373	410	404	381	415	381	364	401	387	380	399	411	421	390	406	418	393	418	412	413	352	388	394	383	376	409	364	394	378	395	367	399	433	398	384	395	363	399	410	415	355	371	394	436	365	376	396	371	378	389	382	393	376	368	390	388	394	375	390	377	397	399	421	405	393	376	385	412	371	368	416	379	381	401	421	399	420	378	375	412	406	394	400	422	435	408	375	395	416	392	390	385	378	377	399	410	380	356	379	414	397	388	408	386	385	388	422	358	385	381	402	376	415	389	410	430	369	380	394	401	404	348	414	397	392	421	405	380	404	394	388	429	384	408	390	409	395	420	432	393	402	386	376	384	387	405	413	371	387	422	374	410	373	403	405	393	391	411	399	399	414	409	416	371	398	411	374	383	407	392	399	398	423	409	374	381	396	416	368	411	406	442	386	391	434	426	406	385	387	406	389	405	420	424	415	392	387	360	390	430	408	409	416	429	381	406	415	388	411	396	408	391	383	414	396	376	407	379	377	416	425	362	349	391	409	437	414	370	364	392	416	422	412	391	412	382	397	393	414	442	385	374	384	409	387	413	411	430	377	393	388	413	368	368	389	402	349	389	390	387	346	384	399	403	398	414	436	395	409	363	405	439	371	381	394	378	405	437	431	374	412	412	415	393	422	410	421	371	432	406	342	389	420	377	428	452	391	384	414	396	410	396	397	431	422	379	403	396	388	400	399	374	442	402	409	410	362	414	364	382	439	381	371	390	432	378	353	430	352	392	391	398	398	391	408	420	421	405	424	401	391	374	395	402	434	384	397	447	403	425	378	394	407	399	361	424	396	445	410	402	413	395	398	406	394	432	417	386	383	416	393	356	443	398	396	394	394	425	420	401	393	397	399	394	409	380	404	403	390	408	392	396	417	411	394	398	430	387	380	383	372	396	428	396	411	401	380	427	407	440	389	372	415	396	414	419	343	411	410	383	417	388	423	406	371	379	370	369	420	382	394	387	409	390	404	389	423	446	401	419	394	415	400	383	391	389	435	434	396	375	410	372	395	411	400	405	360	403	396	417	373	388	405	426	420	434	391	409	413	405	399	361	424	395	358	403	416	381	402	407	404	395	384	439	432	392	432	361	373	402	387	400	366	421	407	397	402	414	368	422	418	388	419	367	407	396	396	393	412	408	415	356	418	387	400	375	425	383	406	387	380	422	418	379	398	414	397	413	377	401	440	412	385	378	413	414	408	393	416	378	405	390	391	450	383	372	390	372	411	436	420	419	384	367	401	445	404	419	407	406	410	403	389	399	371	403	399	407	417	418	388	402	405	389	399	359	422	374	386	377	412	387	393	410	384	391	396	424	372	403	410	363	397	395	368	398	395	423	391	395	396	394	426	397	409	396	430	396	446	397	402	405	385	385	397	420	374	372	395	385	427	357	388	411	396	397	434	427	365	388	414	394	405	413	424	408	415	406	355	369	397	407	426	403	381	401	474	372	419	429	400	402	401	417	375	428	417	428	393	402	387	394	419	402	376	396	412	395	452	376	388	399	395	403	429	394	392	416	374	420	383	394	400	415	425	407	432	421	394	408	397	407	398	409	406	400	350	410	390	385	398	402	410	393	388	421	399	422	442	383	391	373	398	407	399	394	395	360	425	401	404	401	385	397	387	402	404	402	392	377	421	383	398	415	386	408	402	404	409	407	402	388	393	390	396	366	389	382	420
19098	29603	24263	12998	6406	3148	1785	1496	1282	1072	930	902	793	743	649	667	594	582	530	558	539	532	520	513	496	514	486	509	475	527	516	541	493	529	489	527	473	482	538	526	526	554	526	507	490	515	505	484	553	490	520	549	540	519	504	475	540	536	489	489	484	513	536	502	516	541	514	533	507	505	546	536	535	579	534	627	594	536	570	520	579	579	541	553	531	488	521	556	518	512	559	562	525	570	577	540	549	577	500	541	519	498	550	502	543	494	512	490	503	498	498	478	469	481	513	500	480	466	495	525	500	532	489	486	588	530	514	479	488	519	487	522	508	499	470	533	490	538	487	528	466	492	513	507	493	479	476	506	553	531	512	511	537	503	468	528	510	495	474	481	534	506	503	499	517	487	458	518	491	539	488	541	497	486	542	494	496	529	488	532	498	452	497	511	504	497	493	505	514	526	486	526	481	492	478	501	506	542	514	458	546	504	504	484	474	491	510	496	508	508	523	491	514	492	505	528	480	559	470	475	490	527	512	529	520	503	508	518	514	522	493	491	492	539	497	556	496	526	490	480	526	501	500	502	489	539	524	489	551	476	537	514	517	505	531	499	522	514	491	495	527	502	528	523	482	552	530	493	472	543	493	513	483	513	499	521	498	503	517	504	513	560	479	473	506	496	512	521	474	495	510	482	501	496	508	501	520	531	504	482	488	527	494	487	530	517	489	518	507	510	526	518	553	515	495	509	521	494	536	527	513	534	512	518	517	473	487	479	508	491	487	502	488	484	499	514	484	520	488	500	511	514	521	503	529	517	541	490	475	485	523	480	489	503	567	482	484	493	502	499	529	495	518	501	482	503	484	550	484	498	527	506	452	532	517	473	540	510	549	501	516	520	534	531	511	514	523	504	566	465	488	452	494	509	485	518	518	515	481	488	495	523	507	528	532	497	520	487	530	543	501	493	533	495	516	482	526	474	500	503	501	525	492	496	476	499	495	514	499	479	516	523	479	501	529	485	476	487	520	516	522	523	510	527	533	479	455	474	520	497	520	520	456	493	490	483	472	507	478	540	487	545	521	524	496	466	509	517	488	524	502	522	522	506	508	513	539	467	538	524	547	459	509	503	511	473	520	540	499	521	464	536	493	526	557	524	506	450	531	525	498	513	473	503	515	508	533	510	504	473	506	487	548	452	476	500	470	509	515	492	509	552	498	477	532	505	518	521	469	466	497	535	466	479	514	477	490	524	545	540	505	504	505	498	476	523	521	525	497	490	491	543	468	526	510	503	519	475	498	515	512	516	521	546	484	500	520	498	533	510	504	510	480	508	536	493	468	504	496	511	527	529	500	509	508	522	548	509	496	495	483	553	505	534	503	486	493	538	489	514	518	493	517	509	473	550	453	542	490	535	553	523	518	511	521	517	495	498	491	520	547	471	508	471	529	525	499	516	470	504	490	473	530	472	465	480	481	492	493	479	514	484	532	497	485	491	482	446	535	514	522	518	479	499	477	505	510	478	531	505	509	511	529	530	564	488	458	498	556	509	506	492	488	520	529	538	521	480	466	515	517	499	532	533	474	500	519	530	533	526	523	560	493	483	505	525	501	513	545	559	487	545	462	505	546	484	530	551	528	498	518	484	509	534	498	508	470	536	503	473	562	522	488	508	503	518	498	526	490	536	506	518	481	488	499	500	519	509	518	505	509	513	511	507	512	546	528	508	484	512	529	504	518	490	514	499	499	524	514	550	499	530	504	518	512	520	463	506	507	474	474	540	517	526	546	502	487	512	466	542	468	493	507	521	523	501	517	533	503	563	522	555	519	462	516	487	519	517	482	478	532	504	500	507	515	490	527	510	547	509	498	479	488	490	523	486	533	524	503	501	542	518	483	539	469	479	509	500	535	504	469	453	500	502	512	534	499	515	519	528	533	521	511	515	509	514	493	502	468	486	537	489	527	502	490	502	492	510	512	526	472	528	494	479	518	537	536	513	502	508	549	491	513	513	537	512	511	505	513	581	513	466	523	527	510	483	498	471	519	499	532	538	539	484	529	524	501	520	528	503	498	498	534	506	540	536	493	496	546	507	518	504	526	508	501	497	509	502	495	520	509	482	552	505	462	497	521	471	504	521	514	491	508	514	525	503	521	510	512	547	504	529	472	501	512	485	548	516	532	513	513	528	548	482	494	473	469	462	534	494	503	454	486	521	548	479	490	505	508	497	494	484	519	509	513	505	492	547	479	496	488	524	465	526	500	521	480	505	499	501	547	529	510	475	540	511	483	536	496	518	500	507	512	486	517	522	534	479	500	471	505	502	519	508	544	491	521	533	536	517	514	509	480	470	546	520	521	485	483	528	483	495	524	509	469	490	502	429	527	481	503	500	535	495	467	535	501	545	502	464	482	467	489	482	546	452	519	553	462	503	514	508	512	510	496	481	524	522	528	524	527	489	528	503	490	521	518	465	529	547	491	497	519	505	498	455	515	550	521	534	472	539	464	509	483	510	475	495	511	434	512	521	506	555	532	471	486	500	525	504	506	523	483	498	506	493	473	513	476	527	481	473	470	542	528	507	509	511	536	519	463	512	530	532	508	512	481	541	524	511	505	517	498	539	479	502	472	521	457	519	493	520	523	531	491	489	527	495	483	481	493	533	477	495	538	491	550	476	507	484	525	541	506	550	557	477	522	557	514	507	495	491	491	516	503	466	499	512	546	483	517	467	526	526	523	470	470	486	515	477	498	474	537	510	543	462	529	527	450	516	559	469	533	484	497	462	540	467	498	519	510	538	487	524	479	522	495	541	485	507	561	475	475	480	502	512	481	495	469	532	480	487	523	532	504	505	539	522	491	464	463	483	500	509	526	514	486	510	519	484	517	496	514	504	489	505	538	492	474	514	473	514	491	524	555	511	502	495	522	486	489	538	520	498	530	503	523	450	528	531	501	463	503	489	478	502	545	519	482	483	471	503	530	489	489	491	474	525	525	493	505	458	475	484	502	492	507	504	510	504	505	534	477	517	498	509	488	462	490	518	516	530	509	522	520	494	555	479	534	504	551	548	557	531	457	511	514	526	501	505	487	507	522	470	521	567	492	500	513	535	495	519	494	505	490	524	529	502	538	462	522	511	474	475	508	492	465	495	510	518	506	502	486	467	562	538	535	535	520	482	485	502	521	528	461	510	492	529	518	506	532	456	519	518	467	476	510	529	513	496	483	488	505	519	493	477	503	588	501	507	554	511	523	499	498	527	467	485	521	490	500	517	522	508	488	556	507	520	479	556	493	496	500	481	532	505	514	497	506	527	512	468	497	508	507	501	493	473	491	477	487	517	541	529	499	489	491	493	489	526	526	521	509	492	526	520	509	510	496	549	495	506	555	465	522	537	511	503	507	497	513	505	511	528	502	536	496	496	495	503	523	511	512	466	528	512	481	498	525	499	527	487	567	498	504	497	506	516	492	491	516	515	541	573	485	515	481	508	480	519	521	518	516	477	515	519
23868	21159	28491	24148	21154	12524	2993	1634	1277	1172	1020	930	854	792	729	716	726	634	679	638	610	576	575	553	582	560	566	605	563	571	568	523	570	546	491	539	557	520	510	563	537	519	562	592	519	529	556	568	568	551	541	541	547	554	549	560	526	552	521	575	545	565	569	548	526	571	537	502	581	589	609	596	602	575	625	637	629	586	596	563	608	617	606	575	617	566	592	603	592	591	548	588	566	559	585	609	580	593	585	520	534	537	553	535	538	555	550	572	588	584	523	591	540	540	576	534	506	523	580	557	567	557	539	539	536	567	524	499	560	546	530	526	592	539	533	530	560	544	528	572	524	548	534	533	541	530	545	546	544	572	531	565	564	558	554	542	536	540	545	528	542	551	529	537	541	547	539	505	557	528	514	556	549	513	525	567	527	566	536	551	568	542	542	529	556	523	543	570	585	533	585	568	557	537	547	540	514	523	529	524	551	535	525	524	502	546	535	549	486	512	527	536	538	565	517	538	574	545	548	540	533	546	524	515	529	522	560	529	580	568	579	576	555	567	536	536	571	546	590	521	541	556	597	535	542	534	509	551	534	522	572	554	581	518	549	577	547	548	526	540	549	540	543	525	574	544	512	546	537	545	543	553	531	601	577	563	523	531	566	532	534	490	539	546	553	567	498	535	529	539	576	554	506	563	577	563	523	532	523	565	532	587	577	561	559	551	560	569	572	536	555	562	512	548	534	561	537	575	538	533	508	538	556	553	528	537	537	510	574	518	571	502	549	574	557	568	574	557	521	543	504	513	569	572	544	557	518	501	516	550	526	535	508	525	542	569	502	586	518	562	562	618	560	540	521	575	564	554	517	553	539	529	564	514	531	550	508	582	526	565	528	517	568	558	550	534	528	539	542	509	535	559	535	548	518	497	562	527	578	552	526	581	538	513	550	573	519	502	525	530	570	543	491	539	543	534	551	507	586	539	561	549	510	492	552	575	559	563	525	525	518	540	549	538	556	525	504	574	526	523	535	551	549	544	533	538	533	507	567	539	521	516	546	560	543	553	553	571	538	553	612	582	536	570	566	546	586	534	559	570	576	553	530	542	559	549	502	488	584	513	543	543	507	532	542	524	544	555	538	543	540	553	538	535	545	534	533	560	562	557	541	572	538	534	559	529	547	538	565	548	531	552	544	515	516	528	529	564	539	538	530	579	557	567	530	519	539	527	529	530	552	564	518	583	510	516	535	556	529	528	545	576	566	550	545	499	509	573	569	514	557	536	536	527	509	514	523	557	584	566	528	518	501	599	510	552	555	517	571	525	505	569	543	530	581	532	574	575	546	538	545	556	513	571	545	522	572	562	530	558	514	543	545	557	514	576	562	565	541	547	517	543	516	533	580	590	519	542	559	553	567	502	547	536	565	511	495	606	542	534	525	536	547	555	541	551	522	575	504	550	552	576	525	574	513	489	566	557	541	541	525	501	495	588	571	547	524	530	558	538	570	526	578	541	568	511	550	560	605	540	555	542	589	529	558	509	504	530	547	511	509	509	524	504	568	546	521	524	532	528	533	516	499	574	538	557	503	533	532	558	506	544	576	538	561	527	543	475	534	560	567	533	564	556	578	530	602	536	565	548	518	554	523	527	544	556	559	541	550	560	555	550	545	542	526	556	532	586	510	536	528	549	526	551	534	560	554	536	501	538	547	554	567	553	578	582	556	524	542	520	522	557	536	512	516	513	557	532	576	571	535	508	535	517	549	548	565	521	584	529	546	529	504	526	565	560	537	595	536	509	517	502	557	533	532	520	539	550	541	554	511	533	581	611	559	574	504	564	536	499	496	560	573	503	524	552	562	549	535	523	531	518	531	555	570	492	530	488	576	546	518	524	553	551	546	531	543	544	598	546	542	580	540	543	548	537	568	541	490	578	566	529	574	527	515	539	565	562	525	562	565	571	563	539	561	503	562	513	574	546	546	563	554	507	556	581	562	488	543	546	545	543	547	546	592	559	544	534	539	523	573	572	534	556	551	546	508	540	577	591	544	555	528	521	563	547	537	558	513	550	564	561	540	530	549	511	564	496	528	526	561	537	529	511	554	554	552	565	538	556	572	534	503	562	555	523	559	545	565	513	569	557	543	576	523	500	539	581	577	570	561	547	520	587	572	484	554	502	537	528	534	497	520	504	546	535	567	537	522	548	509	538	573	560	499	550	554	522	528	551	579	591	563	535	567	575	516	555	554	560	519	560	560	589	531	565	531	539	560	566	499	520	495	561	554	547	571	554	548	572	543	567	552	571	525	551	512	510	481	561	548	507	534	507	577	548	526	535	554	542	547	547	527	560	494	542	519	518	560	524	522	499	542	544	491	555	574	534	549	565	454	520	579	555	532	510	534	516	536	521	562	566	592	527	568	537	555	549	548	542	506	537	572	573	555	517	547	541	563	540	543	472	541	555	526	519	573	594	551	534	525	513	499	528	488	504	546	536	509	540	569	561	551	557	564	537	556	571	505	550	559	568	539	528	502	552	564	566	528	541	521	549	511	520	527	537	534	517	534	590	551	554	513	510	532	558	521	547	520	533	551	525	591	532	558	538	526	525	588	535	528	543	519	551	545	564	552	517	568	507	537	617	512	547	580	584	575	540	524	525	562	557	499	529	572	557	532	540	534	554	568	477	557	492	569	568	547	554	531	551	557	551	551	519	520	548	518	509	557	575	557	534	529	511	555	537	536	496	546	546	558	511	570	488	557	541	540	525	557	517	515	512	532	541	552	551	525	547	568	566	577	586	530	513	529	543	553	559	576	533	549	543	530	564	577	555	553	531	515	547	532	505	528	489	544	534	495	549	571	547	544	551	607	542	505	540	514	564	578	556	560	541	529	542	574	541	572	541	556	543	510	503	538	543	518	526	510	526	564	586	575	520	516	539	531	554	553	509	524	540	543	526	539	574	524	563	542	567	550	517	546	519	585	548	568	538	576	530	525	546	536	518	572	527	555	575	567	527	547	512	519	564	529	539	531	565	553	565	558	560	584	552	542	555	533	549	558	552	536	554	545	563	517	536	513	516	530	546	538	556	498	583	555	531	561	568	556	554	516	541	521	551	535	581	567	569	536	518	569	534	521	548	499	531	496	519	498	568	568	560	582	550	522	523	533	538	508	546	497	592	488	544	529	525	561	548	539	543	536	559	515	520	550	546	549	541	549	550	554	504	509	527	540	603	544	584	544	528	539	508	534	543	543	553	531	590	535	514	554	460	547	519	553	525	510	515	517	536	566	534	524	521	534	543	582	527	499	569	539	513	544	543	504	549	571	536	556	564	548	571	541	551	518	575	546	465	573	485	546	480	518	564	534	529	513	553	539	545	561	556	538	544	530	543	526	537	529	522	541	564	551	536	574	551	528	530	540	501	548	571	520	547	500	552	581	526	526	510	552	555	522	588	559	538	542	523	577	566	571	517	553	557	558	547	532	547	522	529	553	552	498	543	573	543	550	528
20828	38287	32250	20778	11541	6502	4047	3366	2643	2320	1891	1615	1444	1332	1167	1085	965	843	906	847	800	774	784	723	735	759	735	708	746	669	734	735	711	675	732	688	729	677	699	726	668	673	716	717	712	693	712	740	715	732	660	661	692	677	685	702	725	684	691	674	665	676	707	670	637	639	623	719	762	727	800	736	748	789	821	842	790	801	767	793	717	740	711	758	788	698	742	759	755	732	763	711	697	774	765	719	758	750	677	692	697	733	685	693	683	685	647	670	753	694	655	685	652	618	694	661	720	670	678	744	717	696	687	716	672	672	659	689	696	719	696	639	655	639	663	686	704	673	691	656	720	628	650	706	691	682	677	728	719	669	662	654	684	693	696	703	654	713	652	671	680	672	655	688	700	682	653	665	676	665	706	700	666	694	683	691	678	676	710	704	674	646	703	669	685	694	679	692	659	685	700	696	722	698	687	683	660	690	673	717	659	731	650	695	710	701	665	672	691	672	708	652	688	690	700	681	715	651	687	693	666	698	669	685	685	711	699	634	656	718	705	662	680	666	714	721	725	719	700	710	722	645	700	671	668	689	729	692	709	683	676	645	667	644	705	712	654	633	671	715	663	712	707	705	714	687	658	754	653	678	645	669	720	695	701	702	667	740	676	694	694	683	691	685	694	678	659	634	729	654	667	677	685	662	652	665	683	651	660	701	648	667	696	703	729	657	686	684	671	645	669	695	700	635	723	714	622	695	666	646	716	691	637	664	671	726	679	680	716	660	682	699	659	693	701	665	641	688	634	672	713	697	674	640	661	704	671	700	662	644	647	706	638	639	686	685	708	692	699	697	672	673	705	707	668	659	669	657	665	642	714	658	709	717	641	653	675	668	694	658	663	683	662	650	680	716	663	680	670	686	654	715	730	668	685	660	648	667	699	669	698	625	668	662	757	707	685	692	717	661	642	685	681	728	669	616	713	671	695	637	686	641	708	669	674	657	728	685	668	697	653	681	634	682	635	690	661	723	678	676	723	699	701	652	664	680	736	660	734	686	665	719	698	685	705	650	701	690	613	684	709	693	714	665	671	668	679	660	717	640	625	727	645	616	679	662	713	687	698	636	698	670	669	630	664	662	690	717	649	747	660	688	690	685	647	715	671	696	701	674	712	691	714	679	670	690	679	692	676	666	688	674	691	704	703	693	661	654	697	734	680	698	663	666	717	664	682	694	694	680	691	653	626	682	682	662	657	690	683	723	704	636	728	679	700	699	694	672	688	657	698	689	708	646	712	649	717	664	710	709	666	698	679	717	691	714	694	660	683	662	707	689	674	619	668	703	722	693	718	654	699	629	668	700	673	647	703	655	672	629	683	713	668	670	685	655	714	712	676	667	748	669	677	684	689	673	689	700	706	678	671	657	649	670	675	643	686	629	690	678	695	717	644	670	715	685	673	679	696	654	689	657	687	632	666	699	656	689	694	705	641	702	684	674	671	717	685	692	650	679	690	615	667	680	685	646	655	685	736	648	695	695	693	722	677	674	673	660	714	715	654	672	655	661	728	664	701	650	656	642	683	656	666	656	691	669	642	639	685	670	723	698	669	713	718	665	717	714	661	675	675	694	677	722	704	718	702	674	667	666	688	659	676	687	649	701	671	659	673	654	680	665	642	660	663	662	635	660	721	697	656	715	654	704	689	683	672	646	634	643	726	701	671	674	651	676	682	684	691	705	673	686	659	734	683	676	651	676	700	679	663	728	703	675	691	652	647	665	642	678	694	677	672	678	698	691	707	688	735	726	696	627	692	714	669	686	668	693	701	684	654	690	721	631	680	703	666	664	700	697	751	716	699	718	644	661	690	660	684	657	694	662	645	696	708	687	689	678	715	687	695	695	679	677	657	710	620	696	616	717	648	710	696	678	677	737	695	658	692	702	639	711	694	635	677	635	699	699	645	640	711	682	718	708	692	683	678	660	692	642	679	706	662	703	630	700	690	690	637	680	670	690	707	710	652	688	703	666	664	677	628	717	700	693	689	682	704	679	651	658	652	653	658	721	645	670	694	701	647	671	719	685	677	639	707	641	650	683	684	665	709	681	701	705	696	690	667	643	672	665	714	692	712	680	651	668	729	699	679	709	719	710	750	664	739	727	721	690	688	679	705	699	705	694	684	675	728	668	677	699	725	690	661	683	692	653	681	650	650	687	684	645	667	694	684	674	679	720	699	678	666	670	691	673	712	693	688	633	654	690	683	667	650	677	664	673	664	718	687	743	711	675	686	678	682	694	663	687	675	688	623	737	688	709	650	655	628	688	707	703	671	680	699	682	652	680	678	690	660	680	702	691	663	686	658	725	678	743	664	685	698	665	671	713	716	635	635	665	660	653	695	629	664	699	717	697	703	670	668	688	708	682	669	681	693	673	693	655	681	688	689	693	666	672	699	685	636	663	670	681	661	669	675	705	680	665	725	714	669	642	685	623	687	687	731	660	713	690	638	688	651	669	679	642	664	625	650	697	659	736	641	700	643	696	634	695	738	715	672	680	662	690	679	696	670	680	674	668	619	658	706	693	673	694	681	687	643	652	709	680	680	652	689	673	676	667	639	689	648	641	684	689	678	725	670	691	659	673	730	666	744	713	652	658	652	680	678	714	740	690	716	709	695	701	669	675	641	635	670	682	684	693	705	738	684	671	672	667	671	692	663	652	709	713	679	645	666	634	686	676	693	686	669	633	686	702	673	677	670	676	703	711	649	692	708	705	677	691	693	686	692	720	677	640	644	672	698	688	694	680	675	691	671	654	712	688	683	646	656	677	674	684	708	675	675	683	721	650	660	702	710	712	642	666	698	703	753	662	690	674	700	670	705	668	695	762	695	669	724	693	693	714	674	667	677	642	702	693	656	716	746	686	699	657	740	691	671	658	689	655	682	615	711	705	679	644	687	646	637	711	654	666	691	674	715	674	705	690	716	637	727	656	673	648	700	622	644	660	673	676	673	678	636	686	703	702	702	681	701	668	665	712	715	656	723	717	642	676	673	669	695	628	726	668	683	636	687	705	695	649	698	676	728	674	711	713	681	662	675	657	662	690	666	660	664	651	676	627	643	720	687	657	671	720	677	663	730	690	672	673	678	709	670	640	703	662	658	686	691	676	721	706	651	716	709	629	720	713	707	670	694	696	680	706	687	655	676	662	725	670	665	718	705	677	662	635	696	661	625	651	671	723	694	644	681	660	644	702	688	724	711	710	673	703	691	687	714	705	640	689	678	699	708	638	661	660	718	628	670	697	674	680	717	680	681	682	681	694	692	697	652	665	660	669	696	635	668	732	641	668	689	632	647	604	684	710	728	692	716	651	709	722	672	663	717	692	657	621	696	681	687	689	676	695	665	654	671	648	734	692	684	701	702	657	625	647	644	697	691	679	647	673	655	699	681	662	738	680	691	678	716	721	682	641	649	659	654	655	676	645	657	668	676	692	678	670	663	663	728	689	688	644	667	747	675	653
25191	21153	27407	25002	12234	2573	1316	934	807	727	612	523	512	451	419	442	388	371	397	359	375	333	341	381	376	336	342	329	324	345	329	329	312	331	360	323	339	333	301	303	324	317	301	330	306	352	308	371	338	316	334	322	328	306	324	338	345	312	326	333	346	307	326	321	324	314	346	320	343	348	331	319	340	345	406	341	382	338	378	362	337	334	380	337	367	332	351	323	331	371	346	356	333	335	363	350	347	351	334	333	310	303	336	295	322	330	312	342	308	334	340	344	316	318	329	315	332	323	327	330	324	332	316	309	324	348	322	340	296	321	329	327	342	321	322	326	302	324	349	351	328	337	344	322	344	336	340	347	317	310	332	305	325	312	326	316	359	291	334	336	348	304	301	326	315	345	320	344	343	307	321	337	336	339	325	338	320	333	341	320	324	322	319	320	331	344	331	316	335	329	352	370	298	300	336	349	366	348	328	347	325	333	339	336	331	335	316	315	350	315	314	340	298	319	326	291	348	326	321	301	311	356	302	335	328	344	345	334	327	329	338	316	324	337	364	354	308	323	323	324	312	319	338	320	326	331	297	286	299	340	317	312	328	318	321	331	348	331	316	320	358	326	318	329	303	323	341	316	326	343	347	304	330	324	323	299	310	313	323	322	317	311	347	331	337	309	296	329	318	328	310	329	321	327	310	344	307	322	337	343	330	330	328	341	310	322	349	352	325	328	346	332	346	303	331	334	342	309	339	345	291	333	328	329	327	341	324	317	331	344	325	315	315	315	327	296	318	300	328	312	329	332	313	311	320	325	336	302	312	349	320	335	320	337	321	314	334	397	337	347	332	343	345	298	311	349	318	303	344	358	280	349	326	322	317	291	332	346	339	324	321	324	318	294	331	331	304	312	304	338	308	312	332	316	328	330	332	321	325	324	343	318	369	305	302	333	332	308	323	317	320	308	343	329	331	340	326	307	323	320	318	321	331	299	350	313	291	316	319	304	357	352	313	353	318	312	340	320	296	355	323	300	306	326	300	327	317	334	324	337	344	302	317	320	306	308	321	339	329	341	335	341	334	348	346	327	346	348	366	345	349	303	323	308	339	312	295	315	346	334	356	345	314	312	320	314	336	291	326	325	354	315	324	327	310	302	311	351	332	299	314	320	294	303	314	301	313	313	328	321	301	337	315	334	321	351	317	308	347	350	328	322	312	332	354	329	352	320	300	318	320	327	335	321	328	315	311	326	329	316	311	313	321	314	331	316	344	307	301	325	339	322	323	356	321	342	296	318	345	358	343	309	315	325	305	322	314	351	367	342	315	346	332	326	331	313	314	327	322	335	327	327	328	333	309	332	304	345	351	350	344	347	310	328	322	316	292	329	315	299	304	336	355	330	331	324	322	291	353	319	296	360	318	303	322	317	316	317	344	318	332	327	319	344	299	333	332	305	348	338	313	325	311	317	310	338	331	313	296	342	325	351	336	337	306	307	308	349	318	335	329	304	336	348	325	327	339	341	293	313	334	322	326	335	294	305	315	315	329	343	320	343	301	304	301	288	357	322	351	304	327	296	343	317	301	352	342	307	314	357	326	318	325	356	307	317	287	308	294	302	306	329	304	308	305	306	304	319	308	339	346	301	307	311	334	302	329	284	297	350	321	333	333	317	333	304	311	301	321	295	311	312	345	296	316	337	297	331	338	337	318	315	332	272	341	322	351	319	340	335	375	351	316	311	315	306	325	301	353	326	350	326	284	319	311	351	319	354	318	287	311	323	309	346	331	314	305	327	316	293	335	346	330	315	333	292	333	314	327	376	344	339	344	332	347	293	318	347	321	319	305	321	312	308	320	332	320	335	319	340	326	333	299	307	309	329	342	345	319	293	328	317	368	350	326	350	313	325	319	324	350	332	332	339	309	306	349	316	306	293	319	320	296	325	306	339	341	312	330	321	335	327	339	315	307	314	327	333	322	316	332	336	319	331	353	302	307	329	331	344	324	299	350	348	329	275	315	329	336	340	335	324	306	291	332	314	344	342	337	328	308	331	348	287	349	357	312	315	335	316	319	333	322	334	359	348	319	293	346	336	360	317	335	352	338	310	353	335	296	314	318	329	315	327	328	298	294	320	304	334	300	337	343	331	341	305	334	303	312	328	349	323	357	302	284	304	313	306	313	351	330	344	336	340	335	328	330	316	325	318	314	340	354	306	306	379	321	307	315	338	297	332	307	291	298	327	314	345	318	332	324	315	309	317	324	320	328	309	325	321	336	301	340	342	308	330	306	306	319	310	325	330	318	339	332	301	324	324	301	317	310	325	337	330	312	280	309	340	342	305	315	331	299	328	314	324	348	327	325	354	308	302	350	324	343	320	347	303	348	332	331	332	302	333	317	323	307	307	324	304	359	336	332	299	325	323	376	328	322	326	307	311	335	312	319	345	312	339	309	309	344	342	294	324	303	326	316	330	318	300	330	320	384	316	336	298	318	310	296	339	351	364	352	326	329	345	322	323	321	350	352	325	340	344	324	343	320	316	334	313	326	297	310	356	335	321	346	337	336	322	313	312	334	325	318	323	355	300	336	317	331	346	289	295	283	323	310	298	316	334	316	286	357	333	316	315	337	293	318	327	309	299	342	344	338	336	360	329	296	353	325	298	329	330	352	326	341	308	329	333	326	342	316	307	334	316	334	316	325	333	334	323	315	322	350	311	351	326	365	362	359	317	350	336	345	294	301	292	307	302	341	337	315	319	356	348	291	317	327	322	347	327	354	325	337	298	326	305	345	340	334	322	343	319	329	327	313	310	316	348	315	315	311	309	335	318	315	336	316	298	338	330	338	330	320	315	328	331	327	347	341	302	331	321	359	338	349	333	369	319	339	304	338	340	310	316	346	337	344	314	321	339	340	341	300	342	326	311	346	358	334	358	313	370	326	331	330	322	342	321	318	314	329	332	309	300	347	317	322	337	327	327	334	301	320	309	311	376	319	333	335	332	289	299	282	319	308	302	314	345	286	307	312	341	321	326	350	334	312	306	301	334	347	324	323	337	376	324	357	312	310	330	316	330	310	303	318	325	315	332	329	336	344	358	324	342	328	312	343	336	339	316	309	320	326	339	305	334	357	322	324	329	323	281	307	325	322	331	308	331	341	321	321	316	328	340	342	338	331	306	310	343	361	358	316	318	325	308	346	334	339	301	344	343	326	335	319	325	352	339	359	327	336	331	315	329	291	340	343	310	289	345	332	309	350	324	351	319	324	313	316	285	331	347	301	333	360	329	341	308	372	340	330	315	286	331	326	358	324	344	354	351	336	304	327	336	292	320	329	297	298	318	326	331	321	322	380	309	322	316	341	346	324	340	314	307	291	337	324	319	355	337	351	374	323	308	320	310	323	314	333	335	316	331	347	312	315	335	344	313	315	326	336	323	322	312	325	347	321	344	319	300	344	312	333	316	322	307	322	325	344	315	275	337	317	305	354	324	319	339	313	332	343	340	367	352
20936	35521	29212	17338	8539	4576	2952	2293	1858	1545	1286	1076	910	784	695	638	622	576	512	523	485	469	497	482	469	455	464	475	453	471	431	419	426	418	420	451	452	446	442	462	419	422	524	450	476	417	434	436	425	431	450	473	417	423	452	406	462	460	415	427	435	432	392	436	438	436	427	450	503	509	470	482	467	483	511	533	516	459	478	482	481	426	462	507	528	433	498	431	472	523	489	458	444	443	482	449	458	452	470	430	412	428	461	463	441	418	413	429	439	429	428	424	438	385	384	426	415	408	411	448	428	436	435	435	441	449	425	440	443	421	392	408	425	433	444	476	399	428	414	415	438	414	416	404	408	442	414	412	409	438	418	424	428	397	420	416	435	427	423	436	485	394	428	450	422	428	421	385	419	439	425	418	405	455	405	424	395	429	461	398	461	430	422	408	391	444	411	436	411	416	425	387	445	434	421	451	455	413	429	382	417	418	407	446	446	437	463	434	411	448	416	378	448	392	409	404	440	402	430	418	439	429	412	462	460	440	435	450	395	431	446	417	465	399	449	454	452	452	465	393	396	398	436	429	451	433	429	407	436	412	451	429	430	438	415	414	393	429	414	434	416	411	439	428	397	455	447	439	424	440	445	432	445	432	420	435	393	442	416	404	434	410	440	423	411	435	479	409	448	383	436	469	414	434	436	395	428	447	423	453	429	449	427	465	424	402	445	431	424	411	427	462	400	468	449	404	438	409	422	403	405	429	430	448	430	470	460	389	427	439	433	437	439	464	433	453	408	461	471	418	457	417	416	439	440	423	456	437	461	404	391	426	448	456	401	454	445	395	424	420	424	413	440	415	419	432	406	421	405	389	406	408	402	428	444	399	427	441	433	423	474	460	411	433	462	434	402	432	447	387	422	396	489	413	402	424	480	444	420	443	447	410	420	445	436	426	450	403	424	453	456	438	374	394	459	404	446	407	438	456	403	408	426	435	398	435	397	395	426	409	436	414	406	418	412	419	438	401	423	430	420	460	433	415	432	416	443	458	409	416	420	458	459	460	382	432	456	408	411	432	451	408	389	436	396	434	414	436	429	479	425	417	405	428	442	418	437	418	449	413	411	433	447	471	431	437	428	429	428	418	383	417	426	457	414	437	462	406	432	436	450	438	453	438	423	454	457	420	422	393	437	404	403	434	448	426	422	423	411	426	423	425	403	429	438	411	446	407	390	436	450	433	411	448	458	420	437	429	455	438	440	435	449	434	457	446	413	441	437	455	439	429	408	398	430	405	427	448	426	453	413	426	460	426	419	427	429	429	392	424	447	447	423	432	428	427	423	412	459	391	420	412	408	455	440	468	413	453	444	424	436	436	424	435	412	425	442	467	418	425	427	397	435	427	441	393	417	431	379	391	410	445	424	444	446	398	416	418	392	416	450	463	427	435	410	431	449	416	434	425	409	434	412	431	421	439	407	440	449	452	399	418	443	468	455	434	431	434	344	398	446	432	429	435	420	468	403	459	446	436	422	447	435	447	417	417	438	393	452	427	411	420	419	387	466	412	413	444	441	435	421	429	458	464	392	467	432	412	425	445	384	427	418	433	416	423	425	450	413	423	436	427	411	423	417	385	448	399	419	396	406	398	408	435	459	430	427	470	441	446	448	411	448	422	446	435	425	409	397	406	410	422	447	433	465	468	433	436	411	400	410	422	427	413	448	422	411	437	484	431	411	438	437	442	408	458	423	460	430	451	454	431	414	417	468	431	435	415	429	459	433	436	425	419	411	429	418	460	420	437	390	391	416	406	454	415	458	444	424	411	437	408	438	445	462	394	446	429	437	416	442	423	467	472	412	423	438	430	414	380	391	453	431	413	408	402	459	425	455	437	419	424	406	392	414	405	422	401	424	426	408	437	443	427	438	428	405	440	460	416	455	426	411	417	420	458	451	420	412	401	434	410	439	465	451	443	413	427	417	434	441	418	421	436	471	450	443	466	461	401	425	398	419	429	402	442	432	433	457	427	432	392	404	422	416	424	423	401	437	407	418	443	352	411	420	434	409	444	436	418	410	426	387	421	412	453	403	456	449	398	429	422	410	432	426	448	409	425	433	427	411	400	443	410	420	421	436	436	440	394	402	416	464	438	431	421	408	426	389	401	418	444	433	427	460	388	425	425	414	423	416	421	388	465	390	439	449	419	457	433	414	449	403	492	421	420	425	430	422	442	435	415	410	430	421	436	441	439	439	409	448	413	427	452	399	424	400	386	437	449	414	411	429	434	438	433	466	443	471	392	439	445	424	437	443	407	421	418	447	444	428	412	430	440	449	426	429	444	418	398	448	433	433	419	391	394	485	483	466	397	438	409	431	419	467	425	434	443	471	449	439	447	442	461	429	434	425	431	419	482	474	408	439	422	423	407	428	445	416	427	417	398	460	397	416	454	465	447	423	403	431	404	447	406	415	401	474	397	407	486	391	423	449	409	431	395	413	415	460	442	426	413	436	396	421	418	436	424	432	407	446	411	429	441	420	421	451	406	443	434	432	424	432	425	448	424	460	448	430	466	449	406	462	405	427	394	453	434	428	415	456	404	396	451	388	407	417	448	452	411	446	423	429	460	421	412	419	420	408	386	427	416	490	420	377	456	419	427	404	424	399	432	459	423	423	413	405	436	412	416	403	439	424	417	436	436	430	402	426	388	416	411	424	441	428	376	433	429	465	404	422	377	441	382	388	427	463	432	428	449	425	436	429	430	441	424	429	415	440	412	415	398	398	403	432	445	422	446	439	446	427	404	396	442	427	412	428	415	448	426	397	409	442	438	447	442	417	488	439	424	432	436	408	397	427	429	396	439	433	428	442	418	462	463	407	437	391	448	452	425	436	423	421	462	431	442	435	371	469	401	448	456	451	419	456	424	438	430	426	417	433	375	448	437	425	422	442	372	434	411	431	430	398	389	420	450	445	423	440	454	441	450	471	446	431	437	431	426	434	429	385	443	439	449	467	422	405	437	451	410	408	411	426	453	412	413	445	442	416	405	441	414	428	462	425	403	437	483	439	406	435	461	441	407	431	451	416	414	443	436	449	407	399	429	454	410	413	435	437	402	415	430	440	419	416	400	420	470	373	420	412	446	447	469	418	434	425	416	430	431	465	393	378	411	438	382	405	443	433	454	457	423	439	459	441	414	418	416	406	413	411	387	454	444	432	404	417	433	438	431	389	431	422	440	431	439	413	422	434	453	393	415	444	430	412	422	472	400	439	411	395	464	471	451	445	448	449	449	420	421	448	443	458	422	411	420	411	446	424	426	409	439	436	468	477	439	452	426	430	456	415	434	467	446	430	397	436	407	433	476	428	437	491	447	420	435	432	425	458	441	393	464	394	421	412	431	453	429	387	402	424	414	415	423	451	418	419	426	470	435	485	452	456	420	452	457	421	451	424	441	422	448	436	448	426	457	424	402	403	446	424	462	416	449	419	424	422	422	462	445	447	438	409	385	426	433
22961	21138	28908	23614	21161	21182	11059	2557	1816	1572	1388	1162	1060	947	792	808	715	627	671	616	572	601	602	596	580	581	555	595	574	564	545	566	568	587	558	502	527	571	556	517	500	515	490	537	527	524	548	509	503	533	519	540	532	543	554	543	572	541	514	499	507	506	534	514	515	601	504	560	549	607	582	628	571	632	553	615	582	586	572	568	563	592	589	588	555	532	554	545	568	610	578	576	556	560	558	566	568	533	545	506	480	481	525	488	534	519	547	541	485	512	523	481	513	530	501	541	539	552	499	512	534	516	532	478	533	463	479	502	535	530	497	477	519	529	526	514	482	439	547	518	475	536	513	506	527	503	443	539	532	514	503	525	507	515	495	511	473	522	516	528	508	523	527	540	506	512	480	499	525	481	489	535	526	491	520	508	509	481	517	508	493	529	529	493	516	502	549	481	539	521	527	514	533	490	504	529	518	533	450	499	500	521	512	508	474	496	492	511	544	550	495	448	483	549	514	483	534	484	520	529	516	524	520	522	511	533	497	526	470	519	516	508	489	491	470	509	547	547	499	505	516	525	526	528	535	529	483	520	504	465	486	516	509	548	538	510	526	508	527	474	532	528	527	496	496	506	530	486	505	506	540	518	505	516	517	513	507	491	488	514	492	564	530	516	477	539	515	486	500	511	501	532	508	512	549	492	498	531	505	500	504	489	523	531	492	478	481	488	478	514	514	502	505	521	514	525	473	475	529	505	502	487	466	509	498	521	558	532	503	548	494	502	511	572	511	531	532	503	545	511	546	555	513	530	501	489	512	535	498	486	518	493	537	516	503	558	488	545	490	508	479	530	484	567	451	532	511	511	510	503	503	528	461	522	539	501	522	526	539	544	553	500	483	481	479	506	556	515	528	497	544	507	538	494	501	533	492	490	572	492	511	503	536	550	523	540	478	509	531	502	483	543	523	509	508	539	547	523	556	567	544	505	504	473	520	491	538	461	514	559	506	484	505	487	507	480	533	536	495	469	521	498	489	488	509	484	527	490	521	518	545	545	523	509	491	509	526	512	491	526	528	547	537	543	527	532	528	504	522	532	526	495	535	490	541	502	504	517	513	514	510	495	508	508	500	500	487	522	479	493	505	524	526	497	497	519	518	509	510	496	534	503	512	537	510	535	523	495	502	527	529	510	520	454	500	522	542	538	508	493	519	540	522	478	540	495	512	548	509	536	532	493	520	518	481	475	553	510	464	530	506	519	511	516	504	511	526	554	511	503	496	462	481	494	516	458	511	508	505	480	509	495	527	557	499	507	500	518	480	558	480	477	536	500	512	505	501	521	498	496	497	500	507	532	519	513	545	509	505	559	543	497	513	479	494	538	479	531	524	517	544	502	476	512	561	488	533	490	518	526	494	498	474	486	520	522	532	524	516	518	521	488	493	514	504	495	526	506	495	521	529	507	487	508	537	489	519	508	510	498	520	493	511	476	488	474	551	498	520	508	505	495	488	500	521	568	514	495	495	531	539	511	490	526	486	511	515	553	518	530	543	553	525	533	499	504	493	511	507	503	468	549	512	513	497	488	506	497	523	526	514	557	514	479	537	525	548	485	531	502	506	523	511	532	530	492	519	501	535	520	490	492	528	497	537	532	511	468	524	521	479	552	515	507	525	514	528	504	552	509	497	496	503	521	539	496	514	508	544	500	517	533	513	550	521	502	504	491	493	509	554	560	497	472	519	514	527	523	500	496	527	487	531	489	524	516	492	539	502	503	520	504	515	521	514	513	535	487	510	510	492	464	531	538	553	516	561	482	504	547	510	487	516	504	559	502	477	509	550	502	497	488	489	501	509	494	512	495	496	505	530	536	487	533	449	515	502	535	514	514	479	540	534	488	500	512	534	508	472	516	515	516	500	521	508	502	506	547	496	487	500	493	487	519	559	508	514	547	503	541	494	550	477	533	535	493	512	509	517	519	492	511	517	516	527	553	502	515	528	471	527	537	532	521	515	521	533	498	489	555	490	497	502	476	490	489	487	501	517	476	526	472	484	489	515	525	506	530	528	510	552	549	486	491	471	550	539	509	490	503	533	488	543	522	517	536	536	496	469	508	534	527	497	477	507	517	541	520	484	489	546	492	488	483	513	527	516	530	514	482	551	510	497	489	518	531	556	492	514	497	495	502	543	512	496	558	502	500	528	512	472	515	536	480	510	491	506	469	523	505	561	486	519	511	466	528	519	552	502	489	519	491	488	511	486	516	509	519	556	536	490	503	538	542	527	530	490	518	534	502	473	514	472	569	504	482	511	497	524	499	525	516	492	482	485	530	510	524	581	541	513	490	470	474	507	494	472	509	522	558	531	508	515	508	525	577	532	513	525	499	511	468	502	507	501	514	507	504	528	522	524	539	509	521	539	473	472	518	457	576	514	535	517	466	514	534	528	516	495	497	493	578	543	526	516	508	501	496	529	493	555	537	534	500	481	497	505	515	513	511	480	556	500	502	466	530	506	516	492	520	513	512	493	522	503	496	497	513	485	527	528	506	479	478	546	491	482	518	523	532	506	485	513	535	503	507	503	493	547	493	529	513	524	554	467	482	526	530	503	504	493	498	498	528	493	521	511	487	556	497	490	542	515	532	468	486	513	526	543	544	524	518	505	494	535	530	480	558	491	552	504	523	491	518	502	503	509	508	507	468	495	506	549	518	522	476	475	461	541	510	510	531	484	512	509	488	519	513	520	513	515	501	521	513	500	539	543	517	524	560	540	526	518	528	518	525	516	542	534	488	522	527	519	542	497	502	515	478	489	497	510	559	533	498	499	502	524	509	536	491	512	508	492	498	509	518	491	491	516	506	509	526	467	500	498	514	540	522	522	567	522	519	491	479	521	506	537	491	497	518	475	511	480	490	510	524	552	476	537	465	494	535	556	457	524	487	522	489	497	450	543	528	488	520	505	524	493	538	511	564	492	515	500	504	526	508	523	524	511	518	521	527	526	488	499	528	504	504	540	519	488	513	521	515	492	491	563	544	478	508	485	500	519	513	527	498	510	514	491	524	499	502	461	502	539	534	496	481	481	570	556	503	488	541	527	477	481	531	524	502	516	499	522	515	523	487	487	539	504	491	494	513	532	562	478	470	520	507	517	488	552	536	481	514	504	494	479	540	506	528	496	542	508	514	484	511	539	499	522	534	478	494	540	503	474	509	487	527	485	506	536	538	516	494	507	493	502	493	536	511	505	527	487	499	520	517	540	509	519	524	504	510	514	508	555	508	473	501	500	526	513	525	511	516	490	521	558	464	512	505	529	520	517	520	520	551	481	500	499	532	495	493	544	514	513	513	523	525	530	529	529	503	512	533	501	540	489	496	497	510	504	471	478	496	533	560	547	482	508	500	564	543	513	498	509	515	550	493	523	521	491	485	507	529	482	534	488	507	513	498	468	505	521	546	496	528	508	560	518	440	528	520	519	500	491	500	480	509	497	453	530	528	503	499	502	480
23678	42497	37863	26905	14686	8743	6018	4914	3990	3254	2768	2321	1876	1656	1383	1193	1130	1063	967	876	877	825	815	820	766	787	794	761	764	744	701	728	724	658	714	732	680	657	752	678	693	663	706	708	712	676	715	688	748	694	676	666	646	663	646	661	665	685	648	651	708	648	662	638	713	689	670	701	725	776	804	789	763	844	848	849	878	803	720	737	744	762	754	734	753	691	745	709	811	800	783	725	737	775	777	741	740	679	688	642	666	622	634	649	662	632	701	645	681	665	683	631	645	640	659	663	652	662	647	687	623	621	624	646	663	651	625	630	622	623	650	666	660	661	594	656	688	665	666	663	661	666	629	668	677	671	659	670	656	641	689	686	635	617	630	641	625	635	647	655	680	656	614	647	654	653	623	650	640	655	654	630	586	648	647	710	615	658	652	639	680	652	697	626	650	647	650	669	623	677	634	662	649	692	660	612	617	595	652	623	669	650	698	611	636	681	656	611	669	644	701	633	648	642	664	604	631	649	676	598	642	659	617	641	622	656	621	655	612	643	665	611	595	655	598	652	639	642	646	697	633	595	652	647	607	610	651	620	656	639	626	621	650	602	663	668	613	650	631	690	630	616	686	628	667	629	642	705	630	677	632	668	629	616	657	641	629	663	656	625	644	697	682	642	644	680	679	630	654	653	628	694	618	642	634	637	694	633	644	662	642	660	625	646	690	670	639	641	674	634	669	625	639	705	623	652	647	598	645	626	604	658	671	598	628	643	659	675	691	619	655	718	673	614	625	692	646	640	636	687	619	615	664	618	631	655	670	654	579	627	685	633	648	644	685	647	648	590	638	640	646	622	675	634	671	637	635	669	624	658	627	663	642	613	663	640	645	641	656	660	618	672	629	657	654	671	649	654	621	666	651	613	670	606	625	664	659	610	670	625	644	639	665	619	611	680	685	650	599	638	678	645	662	649	655	630	634	627	649	652	603	634	612	631	683	650	658	682	626	616	666	656	631	657	616	559	695	674	656	629	619	675	647	651	620	621	637	647	679	625	622	607	653	632	622	633	646	607	621	642	647	650	630	632	668	636	710	622	648	654	656	621	639	598	652	674	643	584	655	673	641	602	632	625	634	618	659	654	650	627	626	652	595	642	684	653	665	674	623	668	666	617	662	640	668	640	651	642	703	686	686	630	606	664	641	655	634	691	687	623	625	640	659	659	681	636	631	604	670	636	580	624	619	683	593	628	646	649	662	689	609	623	649	646	647	642	634	663	599	640	637	664	661	685	641	661	667	632	661	613	682	642	677	647	653	660	650	640	659	616	617	631	658	616	656	632	669	668	659	660	666	663	650	640	686	645	621	623	623	635	667	641	624	639	653	610	671	664	659	652	643	664	693	677	659	610	624	614	621	633	632	653	634	650	604	649	701	582	630	644	614	643	619	657	655	669	640	643	605	661	625	625	635	638	654	683	664	610	653	645	624	646	641	657	619	613	634	625	654	621	654	623	665	685	655	640	639	624	658	633	638	672	629	635	703	680	697	637	657	676	673	622	649	689	686	699	649	626	664	635	659	668	622	649	677	679	642	623	657	642	635	667	588	706	690	661	608	630	668	634	694	606	669	632	634	626	678	667	650	630	694	632	648	655	644	631	665	625	655	674	665	651	625	615	653	633	664	655	669	660	638	652	659	663	642	650	649	664	638	667	682	685	656	676	654	679	660	657	655	651	657	670	642	643	677	652	651	663	665	599	685	664	633	621	598	664	685	630	659	681	675	657	629	668	648	659	639	663	646	652	650	659	665	663	652	698	650	655	640	659	668	656	667	666	650	665	647	614	675	648	601	683	634	663	651	636	670	619	645	648	646	637	626	640	638	675	647	647	644	655	652	644	634	610	599	605	623	679	681	647	616	625	677	614	621	638	682	655	648	671	663	642	660	662	679	623	606	651	648	641	650	625	610	682	632	618	633	614	680	648	581	650	634	636	640	670	684	642	614	632	649	678	645	592	630	594	625	615	644	626	645	663	635	669	704	644	653	663	668	653	670	668	636	674	624	670	620	618	637	654	668	663	614	659	622	663	616	659	658	647	649	652	622	690	665	643	689	657	674	637	678	668	657	635	662	638	644	654	671	657	626	614	617	650	595	609	627	627	660	641	639	609	634	646	643	629	649	692	659	697	636	625	622	679	653	651	663	635	703	624	611	647	673	637	647	650	667	664	683	667	653	644	680	637	658	644	701	609	672	601	670	659	614	635	598	696	652	626	645	648	633	672	622	640	626	658	600	632	651	666	635	653	617	653	641	617	665	656	641	677	592	627	639	620	685	665	649	640	679	628	594	645	610	625	641	640	658	631	642	636	681	646	640	653	628	624	628	597	624	646	670	619	652	615	666	667	691	622	666	686	588	697	632	668	643	587	615	688	668	634	623	626	634	630	681	669	635	610	622	632	615	634	658	652	647	715	636	626	708	609	670	675	643	585	615	646	672	635	647	623	621	680	621	653	680	683	633	665	633	615	680	641	716	652	634	605	587	680	647	665	606	660	627	652	676	624	686	604	616	671	632	619	623	655	637	631	639	646	628	658	613	662	623	655	711	684	623	667	610	607	690	694	630	637	655	677	633	631	640	651	680	677	668	687	688	689	642	639	621	634	634	653	676	617	667	675	644	661	616	665	619	628	601	670	652	652	673	633	640	659	665	655	660	625	610	626	662	634	654	640	686	650	622	662	649	663	605	591	644	674	679	641	662	667	681	630	624	683	694	636	644	627	697	673	609	664	653	636	633	615	677	641	670	640	630	695	639	651	705	656	663	619	630	672	631	667	650	658	641	649	665	636	645	631	699	639	634	676	675	651	646	651	598	652	644	654	634	665	623	676	662	642	589	583	605	635	616	639	660	618	660	674	696	648	681	640	679	645	666	687	659	674	639	638	683	636	672	659	647	652	637	634	601	726	662	660	677	637	685	638	614	621	622	655	689	669	609	632	639	648	655	612	682	687	611	618	670	645	659	601	619	686	619	680	661	659	645	614	645	620	672	672	644	608	613	657	687	645	661	610	680	634	655	657	710	654	610	666	612	630	630	648	612	632	646	603	657	697	654	605	590	622	610	672	676	668	677	669	686	638	643	646	647	652	690	648	685	631	643	621	688	668	641	635	671	677	651	594	636	636	631	657	598	636	668	666	620	680	638	696	627	639	637	654	645	632	684	602	606	659	629	704	638	637	666	664	643	602	680	660	650	647	642	638	646	647	646	630	660	695	675	657	653	649	649	624	694	614	635	615	700	665	672	613	632	637	683	634	645	658	648	630	646	623	650	653	587	644	643	645	685	649	623	578	639	651	631	658	614	643	694	725	616	641	649	632	630	682	658	646	676	645	644	649	659	675	635	636	646	645	621	653	658	661	630	627	645	633	583	653	620	648	653	624	652	647	673	605	627	634	647	608	675	679	651	661	690	660	642	620	660	699	651	642	622	667	655	641	657	694	665	619	621	614	638	641
27340	22019	21107	11459	3695	1506	1031	737	697	687	581	533	532	491	489	445	419	420	398	403	417	407	431	405	449	403	414	407	441	414	411	371	388	442	410	414	388	409	399	392	374	407	399	418	384	406	429	417	445	409	399	375	420	401	429	437	395	383	427	412	390	386	360	407	431	391	364	386	423	427	417	432	405	487	445	431	410	449	407	412	413	401	402	417	446	404	390	407	420	439	402	365	424	405	421	403	390	442	423	431	387	413	413	412	390	414	393	389	395	441	381	402	396	392	423	366	422	400	425	388	406	389	423	363	412	390	424	410	376	408	417	421	405	421	411	383	402	422	433	407	402	392	380	371	417	414	394	391	405	393	410	388	363	419	427	401	421	389	391	434	427	401	441	374	379	371	406	427	426	365	393	373	399	422	386	379	397	401	345	399	372	392	375	411	400	393	399	450	409	384	418	373	432	378	387	431	365	383	441	416	400	400	381	396	413	383	409	402	394	434	407	349	444	381	453	399	380	450	411	389	411	382	418	395	417	399	402	381	388	397	378	408	384	392	368	387	412	367	407	374	388	391	443	410	406	412	365	406	411	432	409	409	425	408	380	435	381	388	409	371	440	371	385	375	389	384	395	378	386	404	444	408	404	390	396	385	372	394	390	408	401	419	425	388	371	411	370	397	383	403	393	424	421	414	402	409	376	396	394	342	420	382	417	411	409	392	383	396	369	403	418	406	416	394	376	398	408	398	426	411	409	354	390	424	409	378	392	389	374	365	395	393	408	358	397	405	378	377	399	426	366	446	384	385	372	370	389	395	472	385	378	375	419	381	410	411	404	360	381	399	356	423	427	411	362	386	396	419	424	407	400	401	416	385	382	406	407	420	406	400	370	415	393	380	422	402	417	370	378	407	401	419	413	407	384	396	400	373	407	458	400	390	399	383	367	409	404	408	415	461	386	382	437	385	405	350	413	455	452	408	397	392	388	412	391	401	380	426	407	419	413	405	407	395	411	380	397	428	411	409	391	396	411	392	404	389	415	365	373	415	365	401	372	378	467	395	379	401	383	399	376	404	386	427	396	413	407	396	405	451	390	400	400	394	405	436	396	372	400	400	426	388	435	377	388	387	394	330	406	407	371	390	406	436	370	405	396	374	409	381	381	392	399	406	394	385	407	376	367	388	379	357	399	383	379	391	407	418	402	382	378	389	422	439	411	417	376	449	415	405	395	400	429	371	399	444	416	399	402	404	403	423	381	395	390	395	387	377	381	390	387	391	397	391	406	403	417	405	414	417	451	413	413	426	397	424	390	384	381	402	411	415	375	429	395	388	396	454	448	410	409	470	400	412	433	419	367	425	406	385	391	400	378	408	393	405	400	428	403	398	387	366	429	395	428	396	404	389	426	418	434	435	444	433	414	384	397	392	390	412	403	418	383	389	397	399	416	421	390	418	408	400	422	417	404	427	372	382	400	393	416	371	372	385	390	394	407	434	403	403	378	412	379	402	405	394	394	397	374	415	393	379	383	398	392	403	385	388	412	393	406	408	416	402	430	402	384	376	389	392	418	379	404	406	394	397	432	416	420	396	393	379	398	408	399	373	392	360	380	378	392	382	383	434	362	423	397	393	406	397	386	407	393	413	407	411	377	380	433	405	415	385	390	389	416	431	411	371	430	415	397	411	382	396	399	425	406	402	396	413	400	354	404	387	377	385	402	414	399	385	364	370	386	375	369	387	403	406	379	422	397	415	399	406	403	402	374	381	393	397	380	374	423	394	397	443	417	386	390	391	396	411	385	393	374	394	402	372	426	389	400	367	413	401	410	403	416	396	395	361	385	374	421	400	416	401	417	367	403	375	386	394	410	387	369	420	398	421	400	389	405	400	395	372	415	416	413	370	430	369	366	424	389	416	403	385	435	377	397	377	415	435	398	434	408	375	321	426	432	369	396	383	374	375	380	410	355	422	416	414	385	399	402	411	403	423	365	412	420	403	414	404	382	371	398	392	403	448	410	368	383	396	405	402	413	384	414	380	437	439	390	392	370	368	403	395	391	401	418	396	367	441	401	384	380	383	374	389	401	375	400	388	434	372	387	420	372	410	394	415	407	414	397	379	401	395	392	411	411	407	366	406	379	397	418	374	373	353	396	403	398	365	427	365	401	392	410	380	364	353	412	364	414	399	390	375	377	405	429	367	410	407	403	418	390	391	397	400	383	411	382	402	401	393	416	347	422	405	416	401	424	387	418	386	406	385	436	378	386	424	415	397	414	372	388	393	418	393	422	372	386	403	375	385	400	368	404	430	419	351	407	396	396	359	404	353	387	423	427	376	411	389	409	381	397	407	415	414	420	413	393	449	396	386	419	414	399	394	399	380	395	392	413	395	406	415	411	375	395	403	402	410	391	380	410	376	401	395	389	406	389	383	388	425	442	418	385	402	395	434	388	395	415	396	422	420	427	420	360	375	372	391	416	412	437	440	387	435	369	384	383	402	392	394	382	398	411	389	425	404	402	415	437	382	394	402	387	439	392	426	396	415	388	443	378	394	367	389	403	381	371	399	377	396	415	374	410	402	411	407	418	391	396	424	374	418	385	401	430	375	357	400	405	420	382	428	411	389	413	393	420	386	375	392	420	397	381	384	403	352	408	382	415	416	394	433	377	402	374	432	410	418	404	401	409	402	375	434	390	408	423	414	382	421	407	394	414	392	395	410	398	412	439	377	369	402	402	440	421	369	379	407	407	415	400	392	420	383	398	381	358	393	376	416	389	413	392	379	425	407	436	389	428	401	439	407	409	359	422	396	404	401	371	380	396	398	380	395	412	381	406	390	392	398	385	401	395	398	438	408	426	422	407	394	381	420	413	377	416	418	413	413	391	379	426	394	381	437	400	402	428	428	372	415	396	378	401	389	405	430	378	400	394	403	407	398	431	398	382	385	405	420	388	367	413	400	391	395	393	401	367	420	400	363	429	437	383	396	432	365	417	430	445	390	400	408	387	401	388	393	434	376	427	410	393	418	402	389	426	412	417	395	409	442	388	431	373	383	412	415	396	421	400	409	431	397	384	403	404	393	359	404	384	405	396	396	402	405	373	387	422	428	385	381	410	385	396	401	443	431	361	393	411	366	386	391	369	411	430	386	408	432	376	428	388	413	393	383	402	378	405	402	394	405	420	378	406	398	379	399	412	423	420	408	372	379	401	424	406	417	394	415	363	423	366	409	442	403	439	383	381	350	369	411	420	423	425	415	389	381	414	386	403	389	395	410	400	405	430	418	403	405	383	392	422	385	404	399	370	395	384	446	419	397	399	378	367	398	412	406	434	418	386	409	392	366	365	397	390	404	414	401	390	383	400	364	389	429	384	402	440	401	405	416	406	399	418	375	372	413	397	377	364	390	396	422	370	425	386	408	393	400	384	408	429	457	419	399	367	373	398	377	387	397	386	418	434	431	374	408	370	443	391	377	402	379	401	411	396	368	428	448	384	409	411	401
20695	31785	25420	13682	6444	2616	1942	1512	1348	1218	967	907	765	749	697	589	577	565	537	534	504	539	526	530	545	487	520	544	537	556	542	502	533	516	533	501	512	507	530	518	496	518	528	531	504	553	498	523	502	489	502	527	516	536	482	498	527	535	489	499	506	494	510	529	499	517	508	529	520	557	529	562	552	607	596	571	574	541	574	548	541	553	522	548	496	536	559	522	547	523	524	569	557	593	531	525	532	499	503	567	537	488	507	532	500	526	543	511	507	526	519	494	530	527	501	462	519	527	498	543	498	570	542	510	535	534	490	522	487	524	492	516	510	497	510	483	526	513	499	532	528	483	495	525	500	512	517	467	543	497	551	503	476	561	493	494	531	523	533	491	505	478	535	529	536	488	554	469	507	500	517	513	522	516	516	511	528	524	514	528	513	509	526	527	489	491	548	519	491	519	488	498	528	476	515	548	531	473	528	505	513	501	515	484	537	467	531	479	503	513	527	511	496	526	523	520	535	512	538	542	511	506	520	527	470	536	541	504	504	467	514	492	491	502	476	516	523	528	525	504	542	488	560	503	524	535	561	516	500	494	491	518	533	510	496	524	527	545	543	495	520	510	489	484	503	501	545	500	515	511	552	509	518	489	489	495	473	509	509	515	486	541	514	494	535	565	517	540	489	510	539	524	524	497	487	505	515	556	492	524	457	554	520	494	537	508	503	505	521	486	530	465	549	504	501	524	502	502	462	535	527	528	519	502	515	488	572	535	500	531	542	503	510	506	548	591	485	491	508	478	545	581	501	510	515	528	558	509	522	478	518	516	547	482	520	546	506	555	480	495	548	535	490	528	481	501	501	495	522	524	494	507	509	500	519	522	516	548	534	509	530	475	494	519	525	490	495	530	529	511	528	489	567	550	523	464	499	535	516	510	504	481	515	510	452	548	482	576	561	535	528	533	536	521	508	499	486	492	524	518	497	523	522	504	545	540	541	524	513	503	486	516	503	508	572	479	521	475	509	513	547	507	460	562	515	525	512	511	548	524	503	561	549	504	493	466	541	526	531	509	541	501	543	495	487	484	490	512	540	551	499	527	521	505	529	509	507	491	492	531	500	506	524	505	516	494	506	526	512	524	506	520	521	573	475	551	529	531	510	503	502	496	530	503	533	506	520	482	515	515	475	549	511	512	537	523	479	532	486	534	567	525	530	512	532	479	523	534	564	503	517	504	476	494	484	561	498	538	514	532	517	512	506	484	523	528	529	516	511	541	514	455	540	523	525	509	515	511	483	525	487	497	514	492	492	542	492	502	484	539	551	516	472	504	541	536	532	501	504	505	499	510	501	488	543	510	542	530	502	507	526	545	519	521	504	540	526	497	499	516	491	505	507	541	474	476	499	555	490	506	499	515	511	533	512	532	519	515	539	537	521	536	482	504	516	481	490	515	511	530	523	524	514	528	552	509	521	495	483	498	528	519	540	540	481	546	520	492	529	509	492	505	532	539	522	522	513	506	485	543	547	526	520	481	509	493	480	518	539	510	542	505	483	548	515	516	535	482	503	497	530	547	495	515	508	546	526	494	522	531	508	487	530	532	512	533	526	485	471	479	511	507	513	525	508	510	520	464	516	533	500	550	484	513	535	462	549	534	485	549	547	534	511	531	496	516	496	470	515	528	533	487	500	512	530	450	502	529	503	551	512	490	497	522	482	553	501	512	497	462	520	483	510	498	515	546	556	503	515	485	491	478	506	517	535	494	514	534	507	529	533	505	544	528	477	528	519	514	467	505	499	499	537	473	530	572	462	493	483	525	476	518	465	504	550	513	516	520	497	521	515	500	512	577	528	516	498	543	538	517	513	508	528	516	550	509	513	489	517	546	521	517	501	529	523	550	522	478	528	530	520	519	520	550	498	523	515	553	526	471	545	488	511	495	496	542	517	556	515	528	532	532	526	577	500	530	531	494	525	532	491	501	520	495	499	486	483	524	501	507	487	537	493	533	526	544	494	496	498	527	535	487	515	500	535	507	536	539	507	513	524	548	527	495	493	505	535	523	508	476	536	515	508	508	477	495	508	481	509	516	524	501	507	486	474	496	512	521	500	485	520	535	494	492	489	552	496	466	572	503	499	495	554	510	554	526	500	516	502	539	537	492	486	513	529	511	532	505	513	489	501	514	543	512	559	500	558	500	528	489	526	520	534	484	551	550	490	505	527	526	499	525	535	513	532	461	492	516	540	474	492	536	506	479	500	475	542	506	523	542	506	525	504	539	501	540	539	495	508	539	508	514	498	490	467	528	508	555	520	508	497	529	481	533	503	469	536	475	492	534	523	537	516	502	549	528	535	523	492	517	483	541	499	495	492	509	492	515	469	517	522	498	493	503	498	519	496	557	511	519	524	522	529	521	484	492	509	546	481	510	519	512	555	503	491	498	511	546	516	491	513	515	486	512	513	540	550	490	511	540	485	505	522	513	528	520	528	487	533	534	509	499	517	508	532	528	523	530	509	529	529	524	512	529	545	501	530	551	505	514	496	544	517	524	514	525	521	506	470	492	533	521	467	484	538	495	536	508	504	566	500	538	491	477	510	524	491	521	482	482	518	483	483	571	497	508	518	499	510	514	545	492	508	537	524	523	558	534	540	512	498	451	524	520	518	520	489	490	502	511	522	510	482	536	539	551	572	526	531	482	543	518	488	533	497	489	482	517	508	527	504	481	497	472	523	509	551	532	521	526	469	501	527	505	514	490	522	540	507	525	524	495	536	496	509	496	519	527	517	539	519	554	511	495	506	513	510	506	513	535	478	523	483	504	513	523	510	484	518	497	489	519	489	523	496	530	556	474	511	554	550	520	507	523	512	517	508	501	536	538	482	491	537	474	514	500	522	490	474	503	580	508	526	525	474	564	484	492	496	461	507	508	550	532	512	462	507	512	487	561	522	503	519	546	509	497	530	484	489	550	531	484	534	503	461	507	509	476	484	475	482	507	542	516	516	512	516	483	498	502	497	519	527	538	524	495	488	501	512	542	504	535	559	543	503	555	521	532	503	512	515	517	506	508	532	522	549	543	514	485	487	510	520	543	519	514	507	523	485	499	497	478	495	511	515	529	517	538	494	519	457	530	543	561	527	544	558	509	503	506	518	482	492	499	473	541	491	497	483	503	491	535	542	557	528	500	560	523	510	530	487	497	486	528	546	483	491	528	480	517	518	529	478	503	492	529	503	510	500	530	515	484	481	501	478	514	494	517	556	522	501	531	509	525	477	479	512	532	506	522	484	510	492	510	491	517	495	518	522	546	524	546	526	476	501	487	495	495	494	492	527	533	496	513	510	511	481	525	504	501	481	519	513	489	485	525	527	525	510	462	484	487	538	579	522	512	513	521	520	516	544	512	542	526	523	542	498	496	495	541	462	511	473	524	507	501	565	499	520	534	500	475	520	475	508	491	500	504	473	477	486	518	532	517	479	476	492	510	505	506	533	498	505	518	535	573
23894	21148	28529	24068	21142	12330	2837	1691	1385	1161	1033	883	833	751	715	691	611	642	617	618	602	579	602	569	562	589	613	587	568	502	589	605	578	580	536	584	544	552	541	580	527	544	556	565	583	559	496	559	569	546	560	574	490	518	621	561	543	546	561	553	546	519	547	553	527	546	567	563	578	573	590	608	627	592	660	580	570	630	585	546	588	548	562	556	577	561	570	562	618	607	576	565	593	552	581	561	573	582	582	591	586	577	565	567	585	560	532	618	577	526	517	537	523	522	565	575	583	515	555	543	500	513	533	566	533	550	557	528	560	551	605	520	492	552	532	553	522	552	536	551	531	553	514	518	536	571	516	550	536	561	604	552	535	565	553	572	560	520	498	537	558	542	516	522	525	571	541	542	562	598	558	575	549	550	578	567	545	558	517	552	574	560	552	517	510	564	493	539	575	550	527	537	493	530	560	550	525	556	553	566	504	539	549	553	535	506	578	523	569	537	552	559	510	539	526	574	567	624	547	538	542	552	539	564	540	544	526	538	532	550	539	560	529	535	505	521	531	577	529	556	503	523	572	569	514	541	543	557	563	539	544	553	530	543	557	524	515	542	533	561	542	563	574	491	543	535	514	520	546	570	555	455	529	524	520	560	550	550	527	533	552	577	507	513	505	531	549	531	551	510	542	566	521	546	528	549	563	546	546	570	543	520	523	544	532	529	529	563	583	560	525	526	581	573	546	519	533	591	578	529	562	541	577	539	500	559	572	541	560	525	576	560	537	501	524	538	565	543	532	559	514	526	521	521	557	525	592	586	549	526	548	526	538	580	558	520	518	532	519	552	517	522	507	500	535	532	562	562	560	572	549	534	589	491	496	575	571	536	546	537	557	546	548	555	528	531	552	538	552	566	545	552	541	475	570	519	590	520	540	539	539	518	547	547	525	548	579	532	574	551	542	514	589	551	567	543	509	532	558	548	529	525	558	547	552	546	597	528	581	518	509	554	537	537	553	527	516	529	545	516	599	557	557	559	546	565	531	571	522	513	589	496	518	548	505	551	594	525	500	545	508	549	510	539	574	527	529	570	583	551	532	539	550	574	550	553	524	557	494	519	559	546	535	554	534	534	566	523	535	548	557	568	516	502	531	540	536	571	576	524	528	528	525	542	584	550	561	528	524	545	517	508	547	520	515	538	564	532	530	550	501	500	527	545	538	560	558	575	558	518	548	565	522	557	526	537	616	524	538	525	562	538	578	503	555	535	517	505	552	534	538	511	546	558	522	568	564	516	585	525	532	503	560	535	541	535	578	510	568	579	560	503	505	544	500	559	554	556	541	524	551	541	552	541	539	549	565	530	531	568	538	513	564	554	523	524	552	530	546	561	575	511	540	542	557	535	517	548	574	563	577	521	537	546	533	506	583	509	565	528	508	529	522	528	531	500	559	554	571	530	534	506	571	502	517	569	543	550	586	515	529	536	512	541	541	567	523	557	545	554	529	531	557	557	517	539	511	537	554	527	552	549	538	566	554	541	504	535	543	565	537	523	513	541	517	514	532	588	529	544	578	544	552	569	550	549	509	502	541	543	538	566	548	540	529	577	546	538	498	548	537	551	528	565	493	545	555	512	522	541	523	515	530	571	531	535	542	547	549	524	523	535	534	597	564	600	554	516	541	550	473	551	561	537	577	530	576	528	508	552	514	512	532	578	518	541	514	552	576	548	534	541	548	541	555	550	558	553	535	504	551	578	542	557	536	575	522	537	533	527	549	553	563	521	543	507	492	544	514	559	575	536	530	576	581	571	576	509	558	593	519	562	520	522	487	546	562	540	568	485	517	548	554	541	554	524	587	519	533	523	497	548	532	552	528	535	599	565	543	540	501	564	511	518	517	535	545	524	558	564	535	518	561	552	546	530	560	571	548	546	556	540	528	555	551	536	521	499	559	534	528	563	569	557	581	523	555	535	544	515	552	508	564	579	548	556	538	557	541	518	544	544	570	570	559	558	603	510	526	508	536	576	526	537	566	536	500	577	555	547	530	533	557	571	525	566	571	522	502	593	536	509	512	528	512	534	553	544	566	512	524	552	528	522	554	560	568	517	534	521	533	551	531	536	548	527	569	556	549	522	534	500	538	488	569	543	559	504	560	579	527	531	556	552	562	503	503	518	556	511	545	543	533	513	567	535	568	553	554	524	528	549	553	545	573	547	589	529	519	560	546	527	543	493	541	534	562	550	557	543	563	545	539	535	498	532	531	566	568	542	513	553	558	569	483	500	580	538	548	526	569	521	530	565	538	563	583	540	514	523	545	546	522	579	534	529	548	547	545	579	537	627	550	579	517	545	541	536	538	532	551	545	524	563	564	510	501	560	530	520	508	516	539	553	548	526	545	552	565	541	522	514	549	538	541	491	539	551	561	541	523	585	527	559	551	584	511	539	564	536	545	523	474	546	516	533	537	535	538	550	547	526	547	556	517	567	571	536	562	539	545	528	535	549	542	560	508	516	541	519	523	530	548	564	546	543	516	507	560	527	571	514	525	585	554	540	585	570	588	571	552	539	590	531	540	566	541	543	517	538	582	541	510	548	510	560	545	538	527	551	552	580	516	538	541	557	552	555	523	546	553	525	561	524	544	543	532	591	534	568	554	557	554	536	593	523	598	567	522	569	542	540	553	571	517	567	527	587	531	574	558	551	557	534	532	560	523	588	553	556	542	554	561	530	535	578	592	532	534	577	538	534	577	565	565	564	547	541	530	526	521	586	543	507	541	548	573	530	528	517	537	542	536	557	551	584	561	577	578	541	577	541	569	537	518	571	511	526	529	527	523	541	550	549	525	518	514	527	538	530	530	546	569	524	563	546	539	508	564	586	513	521	553	572	522	534	556	510	529	533	580	534	502	573	588	498	532	552	530	541	508	574	550	597	529	502	521	541	529	551	568	581	537	573	569	529	560	510	508	525	537	532	483	569	533	539	566	582	549	519	517	551	539	525	556	548	566	558	544	517	545	558	516	545	507	539	500	541	512	536	588	517	510	509	599	533	567	542	542	545	531	564	484	542	527	542	568	550	518	529	544	531	553	542	521	554	558	552	531	568	510	556	560	524	554	511	536	529	532	582	517	582	546	506	508	570	555	574	517	530	545	517	555	553	543	558	556	532	539	539	597	513	488	560	555	542	491	559	568	543	544	579	520	517	528	586	560	539	508	508	539	520	586	554	536	521	528	543	498	527	518	506	547	497	514	519	499	521	555	567	572	549	521	524	523	575	524	553	514	538	523	562	557	529	532	551	549	508	533	539	556	550	590	555	544	558	519	540	541	562	549	517	560	496	517	547	576	562	538	567	564	550	571	499	512	487	570	551	542	553	526	524	474	567	506	557	562	505	565	542	574	547	531	492	533	573	550	526	573	563	512	509	550	489	547	507	577	541	527	537	548	522	541	572	534	541	533	535	520	534	585	531	557	544	537	565	534	546	557	571	587	498	533	561	540	498
22612	38301	32263	20612	10987	5670	4047	3308	2769	2326	2039	1674	1471	1297	1092	957	974	851	853	891	806	776	779	823	750	771	723	706	723	780	690	735	702	684	756	699	679	700	691	694	674	722	670	721	695	719	670	733	726	699	705	708	699	683	655	681	684	718	678	678	714	685	728	711	671	656	685	693	746	755	783	777	833	809	778	887	867	818	725	738	698	791	778	775	722	780	693	701	818	787	742	746	764	749	757	726	738	711	771	686	699	718	725	667	660	701	680	698	698	680	699	684	723	681	677	716	713	680	666	685	686	658	665	705	684	638	704	656	712	724	707	706	659	706	676	711	651	700	627	696	724	720	668	707	661	646	711	719	698	648	674	740	639	709	656	705	632	691	689	711	695	682	700	702	711	686	643	633	659	677	666	701	643	637	684	648	720	707	717	673	710	710	692	681	704	680	699	685	663	726	684	661	708	627	675	694	659	689	726	704	675	694	659	701	687	740	679	701	675	689	688	694	711	652	713	707	688	661	693	706	691	709	643	692	659	692	687	646	664	682	730	717	712	661	666	691	678	680	639	676	628	696	658	710	696	680	655	703	667	727	622	659	670	684	641	684	676	667	668	661	694	687	698	664	729	703	688	704	697	686	744	676	698	715	687	720	684	679	715	676	698	685	651	690	708	683	718	728	686	691	652	705	659	708	689	692	694	679	692	698	695	655	636	709	683	659	719	660	677	695	684	709	712	691	676	720	685	708	708	697	704	721	684	636	768	680	714	717	697	651	661	679	667	729	672	676	718	682	643	710	721	678	671	684	668	696	730	651	670	697	710	716	684	728	705	694	682	751	701	643	701	655	684	652	669	685	673	669	635	655	656	688	707	693	658	635	718	681	714	683	652	695	690	691	674	684	676	671	682	672	686	662	661	633	687	697	707	717	636	690	665	677	690	677	635	678	657	677	696	668	708	671	708	651	736	665	721	683	701	707	731	684	655	711	645	684	692	698	683	738	696	711	706	691	683	707	681	715	674	695	679	674	658	695	706	662	697	658	646	676	647	649	697	695	684	650	668	690	734	708	705	649	643	709	682	726	737	727	751	687	698	720	711	673	725	665	679	696	659	664	677	654	635	680	668	704	705	688	657	764	682	696	682	719	679	635	675	721	668	734	686	652	723	679	665	670	731	645	665	668	673	740	660	705	702	689	715	712	668	680	706	658	687	678	628	663	674	726	661	739	646	692	665	685	663	712	706	679	663	750	673	689	631	673	736	652	660	706	654	662	666	702	677	689	695	696	664	685	710	692	678	667	698	677	711	694	702	719	694	632	686	708	690	691	697	702	653	706	707	675	700	703	697	721	689	695	685	688	715	707	673	680	719	685	693	700	660	667	687	699	668	701	682	689	670	661	647	690	672	696	619	692	713	677	664	700	687	690	684	677	706	641	685	698	663	682	648	701	667	675	688	722	645	676	692	697	658	711	703	699	696	689	668	647	680	724	692	675	678	690	751	658	666	676	648	676	734	688	707	723	659	698	679	703	669	677	665	664	694	669	674	679	690	683	681	718	651	676	652	645	672	668	673	672	716	684	718	698	674	620	693	681	700	690	674	681	696	675	704	684	677	665	682	665	716	697	687	667	705	671	685	701	749	627	706	685	692	684	704	713	662	697	666	656	632	669	634	675	642	716	732	748	669	656	710	718	672	697	694	691	648	706	718	611	635	691	692	663	675	708	692	712	711	708	658	708	679	676	710	684	697	684	638	647	685	646	692	662	684	702	691	651	730	685	695	680	716	708	722	651	630	680	682	661	669	653	655	668	675	700	719	694	691	719	656	710	719	696	704	715	672	668	682	682	702	687	733	648	681	679	678	673	650	726	696	677	687	651	709	633	704	734	660	680	643	701	719	734	653	638	686	651	704	673	730	653	667	677	715	723	632	664	677	694	685	684	675	689	664	704	670	647	704	678	649	678	653	649	699	710	678	700	690	675	701	718	711	688	636	701	665	722	643	692	696	672	660	685	689	627	663	707	709	690	632	662	635	656	692	696	641	660	689	692	706	662	709	627	655	658	720	621	667	716	662	718	684	736	668	690	709	709	690	695	658	660	712	680	674	666	681	715	681	663	744	649	700	676	707	704	718	686	684	723	689	683	676	656	667	663	689	687	712	692	676	671	685	658	641	693	617	696	678	728	674	682	673	677	696	657	675	676	670	656	701	663	634	683	687	688	700	707	688	682	667	673	635	684	676	689	689	724	688	651	668	655	685	686	705	676	712	696	720	700	671	665	651	697	676	668	705	675	674	691	690	640	681	669	694	716	679	648	684	689	673	681	677	650	663	642	704	677	716	678	657	692	707	679	699	684	670	614	683	691	665	671	677	713	688	717	678	672	672	709	652	666	630	678	684	630	638	672	625	671	605	645	641	689	700	662	654	683	676	697	715	699	696	672	660	691	663	718	717	714	715	708	675	653	713	685	655	648	659	721	700	648	682	683	678	663	684	726	697	649	644	688	719	712	661	659	704	655	699	654	722	680	687	641	625	714	700	714	725	692	685	665	656	707	718	708	695	675	686	640	659	709	661	666	688	673	679	682	673	698	676	647	681	662	687	645	666	672	712	727	679	686	688	682	657	632	676	699	662	712	686	702	679	688	659	677	673	752	660	620	710	668	660	702	704	667	677	742	677	654	672	762	689	634	688	696	733	708	662	693	693	688	672	666	743	675	683	694	650	714	670	658	678	689	665	646	713	663	695	693	684	660	655	661	659	681	653	688	703	726	691	681	728	657	710	650	641	692	615	689	743	693	705	709	696	683	705	676	682	686	701	659	686	639	656	734	680	658	660	662	652	722	673	706	703	718	696	736	702	708	693	704	686	716	698	706	663	666	667	688	670	664	681	684	654	713	684	703	654	692	693	644	661	696	763	689	720	684	702	677	691	657	699	649	708	719	670	673	688	754	686	646	647	665	664	664	733	693	657	662	688	656	700	719	691	665	676	689	640	713	681	695	702	686	689	716	690	698	635	663	677	695	670	692	703	679	703	737	680	741	679	735	667	649	667	712	677	700	661	679	695	671	656	685	675	708	692	664	683	666	642	665	676	684	682	694	685	701	698	669	688	675	683	703	678	647	700	658	663	702	720	691	711	654	700	666	700	651	649	695	718	645	667	710	701	703	736	644	696	694	698	690	686	680	667	674	663	669	677	669	701	677	671	719	633	655	711	684	662	745	720	703	634	661	684	607	639	664	686	693	665	662	726	697	714	654	723	683	667	700	718	654	659	678	674	663	695	672	686	664	642	656	709	703	687	662	682	690	661	687	738	661	664	711	649	675	695	691	697	677	722	666	672	669	687	654	641	673	692	679	649	678	661	689	621	694	679	635	673	683	655	695	683	676	662	710	718	690	721	711	670	680	676	699	740	711	724	680	667	645	643	674	737	648	703	696	661	689	674	643	720	628	664	646	746	692	657	724	675	702	727	695	717	697	683	645	670	664	638	675	695	663
25201	21141	27301	25007	11812	2321	1263	961	851	765	658	568	542	477	386	400	376	379	343	350	326	359	376	350	345	340	323	350	343	321	356	348	317	349	358	354	341	338	334	340	333	334	338	336	349	348	323	311	337	304	339	328	329	327	321	329	299	338	328	326	335	356	325	298	305	339	306	329	341	332	362	348	380	367	382	376	371	369	372	362	321	346	339	368	362	379	377	366	351	383	352	321	353	371	350	319	359	308	350	350	340	372	344	323	305	335	281	328	327	314	344	348	333	305	321	339	309	340	360	350	346	321	349	319	337	336	301	321	353	345	340	356	359	355	339	317	319	340	310	336	338	314	340	337	335	348	317	313	330	339	336	331	343	370	327	346	338	329	327	340	341	340	342	315	355	334	328	310	327	311	308	325	306	296	334	323	342	345	310	325	325	329	326	309	349	355	328	336	350	319	354	319	311	375	364	335	349	337	315	312	325	298	317	306	327	313	331	304	336	329	344	322	302	337	313	341	343	329	325	335	294	322	312	302	314	326	314	327	328	325	333	340	332	343	323	337	284	347	352	311	314	343	310	339	338	327	320	338	346	360	331	361	334	313	344	326	334	333	322	324	318	346	335	315	338	338	313	348	343	326	359	334	351	327	337	322	337	324	337	353	357	326	355	315	343	344	383	308	317	316	311	337	325	349	348	328	328	306	317	314	301	316	301	321	345	303	344	371	321	294	322	318	318	335	342	319	341	341	313	309	322	355	325	317	359	309	331	355	371	338	334	346	322	347	306	354	347	314	324	304	308	326	331	310	347	332	351	324	314	297	372	340	291	317	349	319	348	342	314	359	321	310	331	326	305	354	332	308	339	317	339	336	330	327	290	336	322	329	303	336	328	291	351	326	333	337	319	321	294	317	324	327	360	323	314	301	336	354	343	293	327	325	360	332	359	336	328	333	318	322	338	345	290	319	326	356	321	322	301	307	328	347	345	354	311	332	334	322	342	325	340	315	311	341	320	320	338	350	341	335	329	334	347	330	318	337	330	333	292	332	314	311	341	388	359	327	334	318	343	330	325	344	318	330	334	297	345	331	304	345	318	321	310	322	337	348	331	336	354	341	345	337	344	353	335	331	313	319	315	336	313	333	282	316	325	315	373	343	327	355	345	327	329	327	337	341	315	321	317	333	323	339	338	331	302	334	312	343	361	359	319	341	352	322	337	313	343	315	345	341	318	317	316	300	344	341	309	337	325	354	298	363	306	306	339	316	346	390	313	321	342	322	335	336	360	357	347	314	328	337	354	342	339	368	295	335	332	318	362	320	326	343	304	346	361	328	305	299	344	317	354	326	314	346	341	340	317	329	362	325	319	295	346	331	320	310	348	326	344	311	324	317	361	317	331	282	342	356	327	312	310	325	322	336	329	326	332	332	336	343	301	315	335	333	331	327	313	334	361	341	312	310	318	333	307	324	333	321	314	344	300	347	340	338	345	331	322	290	308	306	316	326	335	295	336	305	318	326	306	351	345	314	339	335	332	321	330	321	324	361	359	303	340	338	330	307	333	368	346	311	328	308	340	349	341	315	338	292	338	353	338	336	321	337	332	347	331	314	332	314	346	346	331	313	345	351	313	291	320	309	307	316	370	346	316	344	334	320	343	325	306	297	333	286	287	341	290	340	343	297	347	323	354	325	351	317	354	346	329	321	324	317	318	314	349	326	338	323	341	337	320	326	332	322	341	336	299	294	311	314	302	316	322	338	325	324	321	328	332	314	345	314	308	340	337	331	339	343	344	318	330	317	315	338	312	315	306	385	311	320	325	319	316	335	323	332	321	299	338	340	357	343	332	323	341	307	316	339	332	324	318	307	289	290	333	364	345	306	325	334	330	336	343	307	331	309	283	344	348	348	316	329	314	332	337	324	304	328	347	316	337	315	333	326	329	343	317	337	328	314	338	348	313	331	316	340	346	338	314	312	339	318	332	327	320	380	340	320	313	328	360	330	372	325	341	338	346	335	325	327	349	343	326	309	320	344	310	341	325	311	283	327	322	367	329	342	343	304	337	320	304	342	318	321	289	340	336	316	332	337	351	315	323	346	335	342	334	352	286	357	299	316	324	327	343	293	333	302	318	313	359	330	306	334	299	368	329	335	322	332	299	331	297	307	345	337	326	340	308	315	344	345	330	289	299	320	330	333	337	347	348	349	354	334	306	325	364	303	321	330	324	313	313	356	343	306	333	355	341	356	331	342	328	336	330	344	343	330	357	350	307	296	343	304	341	334	326	335	368	342	297	351	368	341	306	310	312	336	307	341	335	334	357	318	336	354	312	347	307	300	315	357	349	299	316	346	338	321	350	310	299	359	347	331	332	302	340	328	364	343	331	323	327	329	373	335	364	322	323	322	336	318	338	323	314	334	337	348	324	330	343	337	363	305	313	333	337	294	337	301	305	323	322	325	337	335	331	359	315	333	326	306	322	338	338	341	346	336	305	295	333	306	325	289	366	340	320	340	333	349	309	307	358	303	313	347	313	314	325	330	308	311	337	323	348	319	327	321	323	312	358	355	349	312	306	366	314	315	316	304	360	281	324	331	349	339	349	316	365	338	345	325	325	332	320	345	320	352	316	330	335	309	324	316	343	354	331	327	351	332	340	343	332	332	275	306	293	340	343	322	343	342	321	346	308	337	356	353	355	351	319	335	363	340	362	333	310	321	310	325	333	324	323	337	330	317	318	297	303	349	345	314	351	322	326	373	324	326	314	327	337	316	357	355	316	328	351	317	376	349	318	326	322	335	312	346	321	349	330	304	290	332	308	335	332	332	317	307	317	304	341	333	334	338	309	314	336	355	335	318	305	294	360	338	357	357	308	323	314	320	313	335	330	330	336	342	334	333	309	329	308	316	313	355	352	358	344	354	350	327	334	328	328	341	342	314	361	375	315	316	334	346	323	332	336	342	336	292	311	311	323	328	307	365	335	343	320	344	333	351	351	328	339	319	358	344	353	370	335	315	329	326	298	339	310	321	316	369	331	324	343	337	309	322	355	332	333	291	367	342	350	329	337	366	328	341	307	329	322	335	325	344	354	330	301	326	320	343	354	336	340	356	323	348	318	305	336	319	349	325	315	348	319	351	340	332	362	370	346	315	310	319	304	306	353	313	351	324	344	339	300	313	349	329	322	328	339	322	344	334	328	321	351	340	347	308	309	316	306	310	333	319	307	330	310	365	349	319	340	327	341	321	314	336	321	327	323	335	326	288	339	332	347	321	327	327	336	321	311	342	335	332	392	332	339	341	338	319	310	366	333	326	336	303	307	333	313	329	335	300	321	327	310	349	306	365	347	300	310	311	322	331	303	332	336	344	328	300	325	336	338	317	335	303	345	319	328	326	323	331	332	344	317	321	314	362	342	332	320	340	323	362	333	348	337	342	334	315	339	314	318	322	321	330	316	350	298	309	306	296	340	337	316	333	313	306	339	358	314	323	357	333	356	319	357	333
22059	35028	28912	15883	8020	4317	2890	2321	1892	1669	1376	1147	961	807	696	626	569	594	546	530	504	503	509	505	474	454	482	449	478	413	391	454	436	424	421	435	442	443	437	465	481	424	463	455	457	458	419	448	447	449	423	393	455	456	435	462	446	446	452	399	456	434	461	433	475	394	466	430	479	481	492	507	536	548	535	495	471	488	487	451	479	474	465	494	490	430	446	491	508	529	457	488	470	513	476	526	470	480	454	431	418	448	446	446	409	463	447	431	458	436	415	421	453	433	422	402	454	445	385	467	416	417	430	461	436	451	445	444	443	439	431	435	402	471	445	441	396	419	430	447	403	412	441	445	457	424	454	441	421	443	443	417	420	433	407	424	448	417	422	402	447	391	438	418	429	431	425	449	437	453	436	443	452	440	411	460	397	411	452	441	406	452	485	434	421	419	456	455	437	471	434	437	452	435	443	408	426	461	475	426	434	456	421	445	405	435	441	447	436	394	406	466	409	432	453	456	404	404	430	436	437	444	442	436	444	439	473	419	460	419	441	423	425	461	386	408	417	411	464	428	439	430	452	442	406	464	415	414	459	434	435	425	448	438	415	399	409	428	440	463	418	405	434	440	433	406	460	459	443	432	445	420	379	436	412	419	410	445	428	419	441	406	453	423	400	449	418	426	420	444	433	417	445	403	422	393	419	421	434	456	424	477	444	423	409	466	463	435	467	427	400	431	448	436	441	469	467	443	429	410	434	425	439	432	459	449	395	423	410	474	440	449	430	438	449	458	462	454	414	411	438	430	419	438	432	432	439	428	456	429	448	429	427	449	412	419	419	418	416	406	451	411	430	429	443	459	429	434	465	408	413	441	445	430	448	431	395	420	448	417	419	424	416	438	407	417	441	449	413	452	431	405	475	436	436	435	416	431	453	411	426	454	417	416	419	415	448	400	437	417	438	427	418	425	437	420	416	424	426	442	409	440	413	431	445	429	422	443	419	406	426	483	415	427	428	413	413	422	435	406	433	431	452	445	463	469	445	466	440	438	389	445	395	415	405	449	444	440	479	377	431	444	448	431	423	400	430	395	416	423	444	440	417	418	429	428	392	434	452	470	456	412	446	413	450	447	429	437	398	461	469	471	458	459	398	424	391	429	436	423	429	404	427	405	435	470	443	440	459	408	428	408	415	458	443	413	413	404	451	438	435	429	447	439	399	423	430	413	414	394	410	466	471	446	449	427	412	460	427	428	385	384	389	435	451	463	454	452	433	435	428	421	403	431	460	416	441	420	455	466	433	423	390	461	432	392	406	428	461	434	436	387	446	440	441	399	414	455	408	439	473	411	413	472	440	456	444	437	425	410	440	417	402	481	409	444	419	444	460	419	433	423	425	433	422	412	453	411	416	436	435	399	428	451	473	437	444	456	425	449	437	443	414	448	456	456	403	381	444	423	465	430	450	405	439	455	465	434	445	407	391	380	447	447	410	410	424	415	434	427	411	408	411	413	414	414	441	417	445	438	436	441	448	438	446	380	415	436	413	428	399	419	457	437	453	447	428	426	432	398	428	433	433	433	439	448	430	388	413	432	441	456	402	423	423	470	450	423	433	438	468	422	447	429	428	426	401	424	405	450	424	468	433	423	439	406	434	424	409	402	417	434	451	420	418	444	436	396	430	444	430	415	416	431	421	451	419	460	439	425	424	449	432	417	447	437	430	401	433	450	408	450	476	470	451	416	428	392	392	446	415	412	432	449	428	452	419	430	462	459	437	456	445	451	436	443	426	418	435	434	406	421	400	417	419	412	429	426	412	410	421	432	457	454	436	414	410	461	423	438	435	465	447	428	451	443	393	466	448	400	433	420	464	443	435	413	432	431	432	404	426	447	421	397	413	441	407	448	442	430	419	409	421	406	414	437	434	432	467	412	427	391	459	449	439	442	419	449	400	448	443	423	451	446	448	455	392	410	435	464	415	408	426	385	450	430	388	415	432	400	434	455	423	465	386	443	409	423	432	415	437	419	436	424	397	472	478	421	434	481	414	460	407	443	449	437	449	414	414	442	420	445	447	418	449	395	401	458	425	431	429	466	462	459	430	424	429	482	419	456	438	451	421	446	429	390	441	428	423	443	450	395	386	405	401	409	450	416	424	444	439	438	422	427	435	425	425	469	432	446	396	441	406	416	401	416	460	443	432	434	432	441	430	402	429	489	415	438	430	407	411	398	403	469	420	479	423	436	442	401	425	434	452	458	426	441	388	432	459	448	452	435	457	418	439	427	431	440	404	458	396	436	392	399	452	422	448	400	394	463	439	464	414	430	414	451	393	430	440	451	427	443	425	437	414	392	443	431	455	439	408	428	396	453	419	443	453	452	446	449	446	416	399	440	420	391	405	426	440	430	441	401	380	413	426	419	415	440	459	421	390	423	392	411	434	424	453	432	415	431	404	408	447	392	454	425	445	389	416	449	445	405	419	459	418	416	405	412	430	396	436	444	443	441	426	414	435	421	439	429	467	435	427	437	449	418	429	423	443	471	423	422	427	463	422	421	427	437	426	444	437	428	416	432	440	448	441	423	429	441	446	433	418	455	426	447	406	436	434	415	433	460	426	474	435	431	449	498	447	411	440	409	442	445	403	423	436	433	424	415	437	402	426	447	467	430	447	454	434	452	451	418	462	416	445	462	420	397	428	435	420	408	451	455	424	453	402	471	457	427	446	461	367	443	422	451	435	425	419	445	421	489	402	445	441	404	419	426	422	457	419	425	428	468	436	421	455	458	440	426	440	422	433	447	457	443	448	419	404	426	425	434	455	422	462	403	396	409	444	449	404	435	428	412	435	423	427	412	395	479	452	442	455	410	444	393	435	463	466	439	424	455	434	420	444	442	449	464	454	448	443	454	441	435	441	455	449	394	416	426	406	405	405	445	458	399	433	443	433	427	435	436	455	450	432	453	422	397	413	428	438	380	410	412	432	405	432	423	406	456	453	399	459	429	431	415	419	424	432	416	447	421	475	435	447	423	448	410	497	463	454	425	445	430	430	425	478	438	431	433	443	414	438	448	467	428	444	427	428	465	400	479	425	458	459	453	427	447	436	398	418	435	423	422	429	445	405	447	466	449	400	425	387	416	411	439	405	438	399	409	455	411	417	419	418	428	433	440	447	390	422	405	382	446	397	432	443	418	415	429	438	447	409	422	435	422	468	450	386	406	434	417	427	397	415	459	419	411	430	448	422	407	411	436	462	430	413	431	414	395	429	417	467	425	423	440	433	426	462	418	445	437	431	403	434	413	442	459	414	463	435	480	471	427	414	459	468	436	453	430	403	432	411	410	441	454	399	460	428	445	479	420	414	379	421	459	395	432	429	406	435	445	430	416	427	451	446	457	445	443	463	433	423	445	407	395	445	451	425	436	458	450	447	440	409	457	408	397	432	452	414	417	432	425	425	418	452	443	403	439	437	433	426	436	451	443	409	441	448	424	398	412	483	416	472	475
22955	21178	28902	23724	21187	21190	10868	2716	1960	1669	1403	1180	1038	885	857	776	709	666	633	612	653	609	594	590	535	604	542	617	561	556	527	537	530	551	566	536	535	554	560	550	549	504	568	562	546	548	515	568	549	513	501	482	520	512	539	539	502	550	543	512	533	537	538	518	528	541	519	534	568	606	591	581	578	616	609	623	555	616	572	574	588	613	570	529	535	549	558	582	589	552	553	523	571	572	599	551	573	528	527	524	529	564	535	498	512	493	512	528	485	540	517	498	531	509	521	483	506	522	537	542	517	535	501	558	536	564	523	504	539	572	518	525	545	507	511	526	551	538	533	520	549	514	496	556	546	529	513	540	532	514	521	521	553	547	515	487	499	505	460	472	542	480	517	486	518	540	516	554	505	488	488	533	511	546	522	530	549	541	494	509	503	495	526	503	552	500	488	515	519	526	512	517	508	525	525	532	486	503	516	549	543	548	497	529	490	497	494	531	535	521	507	537	502	512	539	531	523	546	484	528	537	531	539	475	530	533	531	509	490	545	474	546	537	475	507	517	532	510	544	526	509	528	495	512	553	510	513	526	502	550	503	512	497	498	527	515	542	572	525	531	544	482	555	469	514	535	516	520	501	501	500	540	496	543	536	551	508	508	523	570	519	525	509	527	550	515	518	502	573	530	522	497	517	522	481	519	516	508	535	540	524	508	497	507	500	516	511	524	493	512	528	512	527	493	528	494	494	545	535	501	553	521	507	481	492	514	517	519	523	548	490	510	512	494	520	521	529	519	496	486	464	511	504	523	496	477	486	533	497	531	536	537	547	547	540	506	522	473	516	522	499	518	536	524	500	531	507	499	499	501	560	493	545	508	497	485	517	516	490	545	512	491	532	487	487	489	520	542	500	533	539	506	508	506	513	519	508	558	516	482	519	532	527	516	536	499	536	492	513	535	527	552	502	524	522	483	510	513	488	560	525	515	495	488	531	491	482	439	508	476	524	525	513	544	526	480	503	527	534	519	549	536	505	513	536	524	509	567	550	516	535	542	543	500	510	492	543	587	533	512	529	490	510	516	545	557	507	514	539	509	517	540	482	486	547	501	518	488	546	488	506	503	519	507	507	555	533	531	515	512	515	490	528	519	521	531	544	555	498	540	524	524	490	507	496	554	500	513	507	501	509	554	500	525	533	504	518	540	507	525	521	505	479	553	531	515	483	550	533	500	485	538	477	560	534	507	517	505	535	553	520	545	520	526	515	509	514	502	522	524	523	527	539	492	548	557	548	522	502	529	527	550	500	500	482	523	516	513	500	501	547	512	530	514	501	518	525	496	496	514	543	548	513	540	527	481	549	534	502	521	518	489	550	535	545	495	494	522	544	518	548	509	467	547	517	458	530	513	519	523	543	511	560	509	537	481	510	526	539	504	544	492	493	514	538	516	493	532	514	528	534	457	521	517	530	523	520	529	504	581	531	522	519	517	511	561	462	551	518	467	497	506	525	502	491	506	501	522	505	484	531	513	509	523	546	530	460	518	512	537	543	524	535	481	526	492	544	503	481	489	530	560	549	528	525	501	523	503	499	495	533	553	546	530	540	498	522	494	479	545	473	503	531	484	506	496	530	509	525	533	522	524	522	527	506	508	507	511	523	531	529	501	546	521	530	516	525	487	520	505	481	464	497	551	531	512	512	520	524	526	518	529	508	497	519	512	466	559	502	558	536	509	506	511	535	506	489	504	534	503	496	523	529	498	524	529	503	502	539	494	517	528	536	514	509	520	550	512	558	511	574	520	506	467	499	505	503	477	532	510	516	559	533	537	541	538	546	505	537	514	515	468	530	495	540	496	529	505	466	489	518	550	551	518	521	494	530	514	473	525	509	522	506	513	561	474	516	509	523	520	529	520	499	531	535	511	535	512	530	505	455	525	539	485	540	487	546	560	461	509	492	523	526	500	523	501	501	543	521	523	530	500	490	502	476	494	538	520	536	538	525	545	508	545	543	534	523	504	494	492	490	532	502	556	546	518	538	529	502	498	471	480	522	528	529	536	524	535	529	502	508	510	564	521	486	494	469	491	510	528	496	499	523	527	518	532	511	510	489	513	454	534	510	480	499	577	477	497	510	504	502	486	481	526	541	562	502	509	553	532	481	523	497	513	525	554	481	541	488	497	483	547	506	531	507	466	509	543	510	502	524	508	484	506	529	514	490	514	520	515	531	517	485	500	511	529	504	543	513	512	494	504	518	509	540	494	525	502	534	499	489	470	468	495	506	530	521	545	528	511	521	473	489	543	497	507	504	512	508	505	470	491	526	500	496	465	508	509	518	532	490	520	476	506	503	487	530	555	514	487	517	513	522	546	516	461	539	533	482	520	483	516	511	494	482	536	485	508	507	483	523	496	528	511	497	458	483	496	506	533	512	516	495	506	506	497	508	531	533	504	503	530	536	489	509	504	485	478	519	509	540	497	510	529	493	514	531	495	501	532	513	527	519	516	543	551	523	503	506	561	486	525	533	498	518	513	525	521	507	534	516	507	567	529	497	513	516	537	484	511	489	524	491	546	526	518	519	508	504	501	516	531	531	496	502	490	508	482	490	496	494	504	509	517	515	552	508	519	473	519	538	498	564	492	505	472	509	529	547	510	526	491	542	532	514	524	526	500	518	548	502	519	487	500	550	521	494	498	503	501	527	534	509	531	452	553	483	501	521	482	518	519	575	591	521	506	505	492	527	541	490	494	523	503	543	481	542	497	546	512	466	510	518	504	485	503	539	532	514	503	485	537	521	504	507	560	503	527	555	520	489	488	541	498	511	561	486	485	535	505	498	501	494	532	498	525	514	535	528	534	482	507	517	533	514	520	510	512	509	499	527	520	522	483	514	529	491	501	516	541	520	513	507	535	531	543	512	552	525	531	506	502	509	490	532	505	503	515	505	549	565	475	502	532	499	500	499	525	527	532	498	493	488	516	471	548	553	567	481	488	525	556	517	516	507	523	512	537	501	523	500	519	492	521	496	502	462	526	531	526	521	504	509	507	517	592	536	555	497	505	531	501	477	534	501	521	556	494	539	507	518	549	507	506	534	538	519	540	505	504	514	522	538	529	549	498	507	538	536	519	493	558	513	507	521	502	489	500	502	545	504	512	523	522	508	501	507	517	473	522	518	533	530	528	520	534	550	529	539	514	474	537	512	505	491	506	516	525	509	498	515	515	492	517	517	540	532	510	509	511	500	544	528	495	548	510	536	546	525	469	492	515	491	532	513	508	507	501	512	527	515	559	528	472	491	541	513	504	542	497	497	530	515	511	524	540	501	540	555	493	485	504	551	549	471	504	471	542	554	502	544	500	486	505	483	520	508	482	514	516	540	512	512	495	471	517	528	530	523	491	511	530	552	485	556	499	507	508	516	501	527	525	543	512	486	522	498	500	499	533	542	506	494	487	502	529	540	514	510	498	509	528	537	542	515	524	531	514	550	492	512	544	560	503	542	478
23683	42610	36631	25177	15485	8650	6045	5077	4261	3487	2821	2281	1905	1551	1339	1223	1089	1010	955	918	876	839	812	807	734	810	764	749	733	700	722	752	762	729	688	681	699	705	705	704	719	655	679	664	668	715	691	689	640	701	660	700	716	663	710	628	693	689	640	653	652	641	652	668	700	664	719	669	741	803	783	760	818	826	850	798	826	840	807	781	781	821	799	741	805	771	754	821	863	737	689	722	713	814	762	726	731	699	645	669	740	700	654	627	586	659	676	680	687	636	667	638	633	675	655	653	664	632	648	651	671	610	636	608	605	636	659	623	690	616	696	652	703	661	683	599	650	644	665	607	655	669	670	658	650	590	654	671	685	627	644	664	688	653	681	701	600	660	614	644	638	648	673	648	624	648	611	645	659	620	630	597	660	617	684	611	604	673	614	603	623	645	638	585	684	641	654	634	634	610	608	668	691	665	649	686	664	644	694	611	616	641	621	615	585	632	603	693	664	645	619	611	672	606	640	642	653	659	636	611	654	651	665	654	691	627	633	647	627	645	581	619	633	650	644	663	649	645	621	624	672	639	642	629	668	689	669	639	664	668	657	625	647	659	672	612	631	683	669	636	600	663	644	621	606	648	610	641	679	674	661	632	620	637	648	656	647	628	632	656	651	650	629	634	661	612	673	616	634	611	625	637	623	658	678	675	641	614	615	681	638	631	637	649	674	644	692	658	633	651	679	604	655	653	664	625	665	668	677	657	634	604	649	721	638	642	609	644	633	631	642	610	639	662	631	611	658	693	638	636	653	693	603	591	642	694	677	649	626	676	647	637	618	663	676	629	626	602	679	643	639	668	636	656	639	705	677	647	701	641	643	665	658	601	665	661	630	697	621	650	672	671	664	627	651	676	610	619	653	654	651	670	644	668	660	636	670	624	694	643	657	658	618	655	574	664	653	663	671	649	645	669	639	636	662	678	656	646	631	623	632	600	656	646	689	672	666	611	691	649	665	647	642	649	652	681	634	654	617	635	656	677	610	631	654	713	610	688	705	677	633	694	688	675	648	642	666	624	653	639	637	585	614	713	664	670	682	608	670	622	621	651	615	676	637	672	677	619	633	644	630	702	684	636	645	657	646	630	666	702	648	616	603	607	632	627	651	651	652	690	640	673	636	631	624	649	614	650	629	622	597	616	672	667	634	640	670	632	643	641	664	626	638	624	654	639	650	639	639	629	658	625	633	667	654	658	653	638	640	695	656	621	668	611	682	616	645	658	635	659	611	704	634	645	641	692	625	682	659	657	660	638	706	673	631	653	634	696	665	653	626	652	686	653	658	705	672	641	644	601	689	676	685	641	607	655	621	624	700	622	671	648	645	628	623	655	619	682	653	628	650	671	605	619	632	670	627	645	660	632	648	648	634	680	689	674	629	705	630	657	649	642	646	643	632	639	652	611	636	659	641	651	674	654	653	663	645	661	645	633	679	632	618	665	653	645	670	675	640	645	644	640	642	627	656	641	596	623	645	656	672	631	666	600	652	614	674	661	631	627	632	713	654	599	653	639	660	644	648	673	626	657	642	654	651	631	637	576	656	658	667	645	626	710	638	655	617	638	586	604	694	694	652	618	618	657	676	647	634	643	663	680	607	590	613	654	682	638	684	683	678	678	660	641	668	643	631	656	649	662	651	654	664	622	598	633	624	657	653	601	645	643	638	638	653	668	626	626	653	634	624	609	636	631	655	624	632	692	606	635	660	645	685	670	604	672	692	645	660	661	673	690	648	677	635	616	668	676	690	663	676	656	657	626	601	688	595	676	712	643	671	626	676	649	667	676	647	640	671	655	652	669	634	676	676	616	652	688	626	647	646	689	636	591	649	621	666	658	644	651	683	651	695	633	650	675	637	671	627	636	650	636	661	591	619	669	587	608	651	644	628	657	659	644	642	588	644	638	634	593	642	655	692	661	661	665	652	617	623	607	621	614	656	626	656	647	697	648	661	662	661	616	635	646	607	642	659	670	644	629	638	641	669	675	622	683	664	634	659	646	654	629	652	682	667	673	680	707	621	650	654	629	654	653	624	623	659	651	683	651	651	633	662	642	635	658	597	626	695	646	588	680	665	628	634	686	646	658	673	645	616	665	640	621	685	715	660	643	673	644	640	661	667	637	672	681	661	660	622	623	671	643	662	658	595	656	633	629	651	696	603	674	675	628	684	622	623	632	616	656	650	587	664	697	633	595	617	662	633	609	668	696	639	689	645	627	652	657	622	643	634	683	608	623	639	651	657	654	653	670	645	649	643	701	682	612	661	708	675	655	609	594	691	641	607	658	653	646	653	706	659	613	613	675	632	637	686	625	665	648	675	660	648	640	642	633	602	625	611	704	665	671	653	620	657	653	624	650	615	602	626	636	701	658	642	604	677	620	671	624	645	653	652	622	657	617	647	619	653	642	659	712	602	656	644	649	613	608	635	633	666	622	631	655	647	664	670	633	598	659	626	665	630	626	656	664	629	681	652	663	622	661	648	618	645	679	657	672	623	661	626	661	633	662	571	640	615	643	648	673	621	666	671	646	636	630	636	678	674	653	673	641	624	660	638	646	679	656	616	655	669	657	618	644	638	650	697	684	620	645	672	628	638	645	642	642	690	676	620	683	616	587	631	603	640	662	692	666	640	575	619	644	610	650	609	620	616	623	635	692	641	641	668	666	619	648	630	637	646	658	626	639	597	692	636	677	668	636	655	694	649	609	650	658	666	642	641	633	663	622	624	641	656	643	637	662	642	662	621	617	635	661	653	621	639	649	615	674	609	671	600	637	675	669	627	667	653	604	624	680	649	629	657	631	639	601	633	655	672	671	641	609	603	664	674	639	640	622	659	606	619	603	657	682	635	654	642	596	649	625	661	686	663	616	655	676	638	656	638	663	669	630	649	669	627	656	652	649	616	669	651	647	656	654	647	665	594	640	637	669	659	613	607	643	660	642	633	663	603	619	638	642	659	667	630	690	650	595	633	631	678	635	685	623	683	620	653	646	650	672	694	651	679	646	635	659	657	633	650	608	606	637	659	643	648	672	628	644	653	654	646	669	662	628	605	649	671	637	672	605	651	643	628	616	668	690	683	644	679	642	661	670	670	625	605	676	669	619	667	692	619	688	654	634	695	662	627	711	621	671	621	650	624	688	670	622	645	642	594	668	638	612	657	627	649	637	604	652	625	673	647	615	686	635	685	642	575	612	653	655	660	647	654	627	591	642	671	579	652	686	585	646	663	641	655	633	632	615	645	667	693	671	679	645	645	722	600	667	618	646	633	599	685	650	639	681	637	627	666	634	616	674	611	666	647	642	617	682	636	686	666	667	620	643	659	669	689	645	606	694	666	689	654	634	626	635	660	629	671	645	655	610	670	701	643	652	654	631	676	653	678	639	651	655	661	626	668	633	707	677	633	616	645	681	659	652	657	641	662	618	682	642	623	656	615	639	675	677	646	618	683	623	602	635	635	662
27174	21808	20395	10775	3601	1637	1040	818	659	656	560	532	496	478	438	431	463	406	420	430	396	400	406	410	406	404	412	385	385	381	462	392	410	384	398	400	402	391	426	391	400	400	378	418	414	387	408	398	382	406	386	380	391	381	380	396	399	376	417	355	400	387	377	414	415	406	415	392	381	388	398	399	410	419	411	427	405	378	453	419	394	407	425	395	458	418	445	437	391	402	406	410	426	409	409	402	418	391	389	426	430	395	402	362	375	383	371	386	364	376	409	403	398	423	352	374	380	391	398	392	355	411	377	394	402	404	389	349	377	397	363	406	366	383	421	374	397	386	381	410	360	418	404	389	392	369	369	386	349	355	383	398	370	386	390	425	391	374	384	383	402	392	379	380	385	403	405	391	392	376	410	381	378	371	392	404	395	380	366	386	409	374	415	396	384	388	390	393	351	377	391	383	401	374	392	367	377	357	378	418	407	418	393	397	385	419	416	404	432	365	401	398	375	408	410	385	381	381	424	349	393	375	392	427	413	423	374	400	381	421	393	396	402	335	366	377	396	385	401	367	390	354	403	392	389	412	412	417	401	405	380	411	392	415	404	397	401	394	382	388	366	395	407	381	397	405	400	340	419	355	400	395	411	391	398	388	399	384	402	364	357	424	369	385	385	407	392	380	411	438	356	415	391	391	394	340	343	382	376	365	412	400	366	415	377	371	376	407	363	406	400	413	357	371	373	431	382	402	406	402	429	401	411	389	421	370	367	391	342	402	389	374	321	382	379	384	404	405	389	379	375	421	396	357	416	375	415	375	410	393	379	389	407	409	391	364	407	436	407	368	433	390	384	418	377	404	386	385	394	380	374	396	394	405	409	380	405	388	376	381	392	387	354	410	391	425	398	414	379	364	392	359	413	391	396	403	381	397	418	384	398	387	352	404	387	380	374	375	404	410	384	388	392	398	409	417	406	426	390	391	405	399	388	399	398	373	406	415	381	423	388	368	391	405	373	429	387	404	355	396	389	379	398	389	387	382	416	398	374	360	397	381	389	433	381	401	418	399	373	403	401	402	395	349	401	392	405	398	409	399	426	424	398	401	396	391	383	387	374	416	400	395	420	396	392	404	376	368	408	394	419	394	406	396	404	372	431	401	405	414	390	388	408	451	425	440	388	381	377	403	406	396	403	368	371	403	383	404	382	412	398	409	373	362	398	427	378	400	386	361	391	401	382	430	392	373	417	386	421	396	404	422	421	393	362	412	382	446	422	404	407	410	380	375	448	370	403	334	395	390	394	358	404	424	384	391	391	440	396	382	364	381	407	426	391	356	394	424	400	361	392	364	398	365	388	406	353	410	371	371	360	424	408	381	399	405	408	429	403	374	399	376	413	408	358	366	373	390	393	376	426	400	396	389	385	354	378	361	421	377	373	379	421	390	389	377	417	397	427	361	387	395	403	391	409	406	394	387	374	394	381	412	383	375	383	372	405	428	401	371	409	376	343	407	386	395	384	388	407	420	405	409	375	393	398	383	406	393	385	376	326	388	412	433	408	368	404	377	412	383	418	393	387	395	356	375	397	374	380	346	377	401	382	389	412	367	402	411	389	393	424	395	415	381	409	421	363	374	417	378	404	382	383	407	392	424	390	391	367	385	406	387	402	377	387	365	362	397	388	399	408	372	384	391	406	413	388	405	421	392	405	362	432	384	361	405	382	405	400	404	389	412	369	408	398	435	397	389	386	392	414	418	379	413	374	385	378	386	386	403	394	402	393	392	372	404	354	392	401	369	393	405	387	422	410	402	401	383	372	379	379	359	446	405	394	372	352	396	373	391	405	400	372	394	420	410	386	396	394	382	395	401	337	381	393	357	382	379	429	390	420	398	416	400	447	385	412	403	397	415	396	403	369	374	396	405	395	401	379	380	396	415	376	405	387	403	394	403	378	376	394	378	435	400	394	414	391	391	412	400	411	370	416	407	389	399	413	384	427	357	339	373	372	363	389	413	393	387	376	397	389	389	392	428	428	387	361	372	391	406	406	414	388	388	354	380	381	364	409	422	385	415	406	395	412	378	397	411	406	359	402	423	417	451	367	390	374	387	390	387	407	405	402	382	387	379	411	386	367	399	410	390	402	385	414	385	384	385	366	374	388	383	413	387	380	405	393	380	363	390	421	390	433	347	410	413	391	422	400	370	389	348	393	410	410	392	381	374	425	394	404	427	378	423	400	371	408	398	385	407	363	400	382	359	403	372	365	379	397	437	393	437	403	400	397	405	410	398	390	415	376	389	420	409	429	369	381	413	369	377	386	384	433	408	411	402	414	401	372	397	404	389	435	399	399	420	393	397	373	380	375	373	369	402	386	417	382	366	415	370	401	351	419	404	384	354	417	402	383	427	376	393	416	368	379	376	407	407	392	401	384	362	405	372	399	416	412	422	383	395	403	369	412	402	373	377	333	407	387	378	441	377	361	387	384	418	407	406	347	420	375	389	409	406	399	384	384	402	362	404	357	394	372	379	415	373	368	367	347	375	398	377	396	401	412	404	387	397	410	408	415	385	399	372	367	421	408	413	419	421	421	393	403	392	407	423	400	395	390	380	383	428	383	361	358	389	391	389	405	395	418	405	396	400	374	400	402	371	387	387	394	412	389	387	404	371	397	416	398	396	384	396	374	385	419	399	387	377	381	417	428	408	373	366	355	422	421	397	375	397	390	345	395	434	369	405	388	390	377	382	390	391	429	388	373	413	388	372	412	398	380	418	382	392	364	407	363	392	408	405	449	418	393	412	355	405	397	380	415	386	396	406	382	398	403	418	396	404	384	383	404	392	353	394	425	404	404	409	414	404	414	400	373	413	392	364	405	406	416	396	407	394	405	405	401	406	390	399	413	395	407	375	357	396	407	408	387	369	392	401	383	373	378	365	388	386	390	396	383	410	404	376	376	404	381	399	353	405	421	396	384	358	376	393	416	387	392	402	401	387	414	403	395	394	433	369	387	389	393	421	383	405	369	415	400	398	386	392	400	402	348	448	425	381	424	380	401	412	359	394	376	365	386	402	436	394	439	382	415	408	409	367	414	423	399	407	376	364	424	399	394	383	393	383	399	401	392	397	397	364	390	409	371	379	363	413	397	399	391	390	423	382	397	422	384	397	389	382	374	350	384	398	368	415	410	380	406	387	351	369	409	381	388	381	395	430	423	403	381	381	368	406	392	372	426	372	414	386	358	402	426	389	430	363	398	398	399	391	411	394	415	379	387	401	382	379	428	419	393	381	382	405	370	427	389	392	416	399	376	369	396	388	388	357	413	404	389	417	392	393	387	456	372	416	384	384	413	417	377	370	391	403	363	336	368	396	403	389	399	400	425	377	428	432	361	382	402	368	404	385	397	381	390	381	411	392	383	382	409	384	384	402	366	396	391	398	405	390	375	394	396	393	389	383	390	388	398	403	418	367	396	360	383	414	402	381	407	372	394	356	381	406	412	361	400	401
19580	30871	24359	12736	6285	3035	1885	1721	1429	1200	1039	861	744	737	650	631	543	574	541	574	493	525	502	500	471	490	501	547	510	543	531	517	507	510	498	527	481	522	535	545	500	487	469	475	513	542	530	488	517	492	514	497	531	534	479	499	518	484	492	545	494	514	507	517	486	505	479	483	518	526	541	541	543	582	502	573	542	552	564	546	545	600	504	535	515	492	533	550	525	523	527	478	525	564	552	536	550	510	534	493	524	511	511	458	493	507	518	508	468	491	486	487	462	490	525	503	505	523	507	499	504	532	504	509	500	503	481	522	525	521	511	496	512	516	526	520	518	452	477	516	490	507	469	468	524	504	505	483	516	513	493	487	491	501	475	526	493	491	496	494	481	473	534	510	479	531	466	483	496	496	530	503	488	523	526	527	483	506	492	443	498	523	528	500	493	504	521	475	539	519	508	489	536	480	520	506	520	486	536	521	528	497	523	505	508	522	477	514	511	515	463	485	519	525	486	472	497	525	502	486	497	518	509	475	528	510	520	499	490	481	453	489	526	500	508	473	460	509	510	463	497	510	510	473	505	495	468	492	490	526	528	494	493	481	515	461	514	450	535	494	490	480	485	510	456	554	505	499	512	510	488	471	485	520	493	500	495	487	502	531	471	504	512	524	479	491	490	518	507	466	491	491	506	474	518	525	504	470	509	509	475	534	462	486	471	541	506	469	477	511	491	505	492	526	525	507	534	502	507	486	556	528	533	521	484	466	485	502	510	502	486	506	493	504	525	492	517	498	504	534	531	578	475	484	489	522	506	468	521	500	528	524	514	506	470	496	528	511	472	453	520	479	553	479	510	497	502	520	504	483	508	486	525	462	493	483	479	502	493	526	493	522	519	493	492	465	497	512	512	482	554	503	467	498	478	532	473	499	497	487	525	491	511	490	488	530	509	487	516	523	497	531	487	506	509	502	505	494	517	475	504	484	476	498	454	542	508	521	520	478	483	554	486	533	493	519	467	508	472	471	496	522	506	512	495	500	507	477	471	523	523	462	487	505	493	530	497	500	527	502	491	503	493	518	514	503	544	521	514	454	462	485	514	520	504	518	440	483	470	493	521	493	515	492	528	495	511	506	488	500	485	469	478	509	465	517	489	482	506	505	480	504	526	482	485	522	523	490	508	509	530	484	499	490	515	508	529	535	438	525	491	491	485	492	528	548	490	487	519	461	512	498	508	480	545	498	507	492	522	525	509	507	525	520	489	487	485	486	538	515	487	524	510	500	553	509	499	494	501	514	516	505	499	492	486	489	509	490	493	481	500	511	519	476	530	512	485	491	499	489	480	521	510	515	505	466	509	501	522	538	479	456	514	523	477	482	486	510	500	466	519	485	508	480	507	521	519	489	505	510	512	514	478	559	501	505	450	462	497	503	542	507	536	513	510	483	504	540	500	530	481	510	474	502	481	528	524	535	490	469	534	499	462	446	516	497	493	509	502	484	511	519	482	486	501	467	482	487	526	498	510	456	519	506	500	480	507	511	503	505	520	501	477	519	505	514	505	474	585	554	514	535	519	507	461	507	515	509	508	501	496	515	474	485	507	502	554	522	524	518	513	519	496	510	487	476	477	495	530	519	533	501	476	505	492	503	497	495	507	522	499	511	507	534	548	505	496	478	476	550	478	524	497	508	507	477	499	498	481	489	496	469	531	489	485	513	522	536	474	467	523	490	465	502	474	531	483	464	496	523	483	513	490	512	513	498	500	495	493	464	491	480	505	478	516	486	533	506	480	477	466	482	505	484	496	534	503	486	514	476	514	493	484	530	544	498	447	530	494	513	536	525	473	490	509	478	501	495	463	499	507	526	499	511	528	509	475	489	513	510	477	496	491	513	516	466	518	496	487	535	532	523	515	525	517	468	491	516	521	523	513	526	546	471	481	496	533	524	513	517	518	478	486	468	525	474	487	511	535	493	503	496	514	508	479	489	469	441	511	540	499	501	480	517	511	527	523	505	492	483	498	491	503	537	509	474	469	488	525	508	452	502	489	501	508	508	512	484	518	488	483	496	502	477	520	476	508	548	484	552	530	467	502	502	537	475	504	504	509	498	537	503	500	530	474	478	500	505	514	484	492	470	513	514	499	481	477	510	493	513	490	517	488	524	507	546	510	538	494	505	521	494	514	510	492	487	441	456	526	506	513	521	505	504	457	506	495	487	485	488	476	454	513	527	503	494	505	513	479	502	480	499	490	522	504	519	483	528	483	465	522	530	519	511	533	477	502	487	502	506	531	500	468	493	513	528	508	487	494	530	504	489	466	528	492	525	494	514	455	527	525	517	532	541	470	479	504	487	494	500	502	507	465	502	500	537	486	465	502	523	463	517	494	528	505	501	507	511	493	522	487	487	531	496	500	510	527	495	472	548	520	499	505	509	520	473	542	507	485	539	487	540	514	496	487	499	523	499	521	483	467	510	485	494	500	513	495	533	506	446	491	498	508	512	497	531	509	513	517	520	490	519	480	529	505	515	483	483	517	495	513	529	494	519	446	542	448	495	485	471	503	520	492	496	479	497	485	487	519	478	494	466	508	447	508	487	466	509	473	497	511	498	480	476	455	486	493	465	521	511	499	489	489	508	467	534	512	554	497	496	457	522	489	539	488	500	490	532	495	542	476	517	473	504	498	470	489	508	495	503	496	521	529	482	501	549	489	497	492	478	507	489	509	524	514	481	520	505	486	506	509	482	474	501	518	488	558	498	482	522	466	508	515	524	491	492	525	473	516	528	511	489	517	547	509	468	530	509	502	485	496	472	500	501	492	519	490	493	515	487	535	471	527	557	498	459	462	492	434	520	491	523	462	484	506	509	510	506	526	479	487	496	503	476	483	536	514	497	516	444	512	511	482	499	522	429	538	519	485	480	470	488	518	466	499	522	503	487	519	506	530	486	520	502	504	472	555	534	515	486	481	493	463	505	540	478	519	525	465	506	499	486	489	523	509	487	525	508	506	468	506	523	475	495	492	523	467	540	529	542	486	498	528	482	495	481	527	510	487	487	507	514	504	521	482	516	471	519	511	481	509	523	490	479	509	468	456	549	503	550	529	520	495	463	488	519	487	525	519	544	491	524	518	482	523	461	497	506	503	497	498	507	499	506	516	512	527	472	504	502	535	501	489	507	504	529	482	500	506	483	512	538	520	516	492	550	511	492	544	544	517	523	488	523	504	495	506	523	517	481	504	488	526	498	529	466	482	490	502	472	469	527	494	505	493	467	503	503	485	474	457	507	495	522	497	522	493	490	507	475	574	493	490	505	530	500	522	481	487	476	456	492	493	506	517	521	495	502	514	474	510	498	510	511	506	535	486	481	459	501	459	506	513	537	535	487	504	461	522	497	493	474	542	481	479	511	483	476	520	520	509	476	484	488	509	504	527	533	521	528	523	488	521	459	500	512	512	490	523	471	531	526	493	494	521	455	488	504	485	490	545	487	479	494	471	518
23966	21187	28559	24101	21160	12495	2973	1758	1419	1227	1069	981	882	809	685	641	626	607	598	632	558	536	592	605	580	617	568	588	593	538	506	577	550	549	593	511	604	525	468	584	538	538	529	519	568	564	527	535	561	537	554	541	501	592	518	556	519	512	522	551	556	548	543	531	552	511	558	593	578	589	580	611	603	539	642	563	542	573	588	559	605	554	545	600	557	590	597	600	601	548	569	557	551	622	554	521	535	572	594	561	528	545	537	520	571	547	523	504	542	582	507	496	545	509	523	526	503	538	592	550	527	539	517	519	501	547	494	520	522	523	508	524	541	550	561	522	546	495	498	526	511	530	523	571	529	581	542	503	503	516	551	526	537	561	521	555	497	490	558	530	535	532	529	539	554	455	528	524	568	473	539	514	491	485	574	530	495	505	512	531	539	549	556	540	495	519	550	550	545	512	525	507	525	537	566	536	504	525	558	538	590	568	510	559	528	510	512	584	478	542	519	529	548	545	498	553	537	527	599	552	536	515	524	533	518	534	494	499	558	542	539	518	510	490	489	530	527	503	552	536	491	508	550	585	564	536	510	569	518	516	573	492	499	525	551	527	553	538	543	541	554	543	564	554	517	499	546	498	546	524	537	552	538	541	482	552	534	556	519	515	606	529	538	545	590	512	517	518	516	512	551	519	549	536	512	527	498	508	537	518	521	537	501	519	521	547	545	520	563	527	529	545	501	512	526	546	532	504	513	552	560	521	541	563	559	552	503	537	495	548	507	499	547	494	527	556	530	494	509	519	551	507	539	531	546	516	536	477	500	571	560	527	507	538	547	546	526	524	567	517	521	510	566	495	519	528	542	503	544	520	560	548	508	513	534	523	552	553	544	538	527	493	505	508	511	484	527	537	576	546	493	550	509	518	522	546	537	532	516	526	496	541	540	558	550	503	526	471	553	491	531	531	514	521	509	477	510	560	523	544	518	533	525	539	518	530	535	597	560	557	568	530	527	495	535	510	530	540	523	549	531	526	525	550	545	565	552	527	570	521	508	516	531	564	536	540	566	522	563	513	526	513	561	491	507	531	554	519	547	567	578	545	514	515	496	544	525	515	548	505	494	539	525	588	540	535	529	562	509	531	566	519	566	517	556	546	513	535	548	549	547	559	546	512	534	491	513	558	503	539	545	531	560	550	546	545	518	543	513	553	527	544	540	545	561	508	563	552	523	496	551	557	550	523	520	514	507	524	548	515	521	517	530	548	510	556	547	539	489	482	536	572	544	530	548	514	517	510	523	497	520	528	515	534	541	484	490	548	516	497	509	553	503	513	542	532	535	533	539	556	496	584	529	540	523	535	582	572	565	507	571	519	508	512	540	547	532	548	512	505	519	547	541	564	529	523	491	537	514	491	502	517	552	539	547	497	541	564	517	536	543	505	608	532	516	528	520	566	562	537	518	538	486	528	571	547	533	492	545	526	501	573	526	533	528	506	527	544	537	543	560	515	514	576	536	585	547	560	558	510	539	522	576	487	511	545	524	548	547	555	557	559	559	504	507	521	502	505	540	532	558	522	551	540	565	534	550	538	515	519	499	546	503	535	526	536	539	509	536	522	535	535	508	512	535	519	519	536	519	518	539	508	532	508	537	526	534	501	517	574	555	583	592	557	497	513	562	529	557	539	576	536	551	518	538	536	491	504	532	520	557	545	565	525	474	522	523	517	498	509	514	535	515	522	552	554	515	543	514	556	561	504	549	529	524	542	536	498	533	497	552	543	492	551	523	531	530	546	518	512	513	532	503	492	616	562	521	544	525	494	484	499	537	562	558	505	516	534	532	549	573	489	523	491	565	541	575	502	518	563	520	547	557	544	568	508	477	547	465	560	517	575	554	560	530	493	526	526	531	540	548	548	526	565	511	525	548	545	527	537	532	566	526	528	556	517	546	556	525	558	516	515	514	506	536	543	504	531	539	553	526	502	511	529	535	545	509	531	525	503	520	543	576	530	542	554	516	491	571	535	495	519	541	525	540	520	516	563	536	512	532	500	530	542	546	475	537	501	530	539	568	520	555	518	502	554	529	555	542	507	545	552	513	499	521	498	534	523	501	583	533	522	525	535	500	566	515	539	532	508	515	529	527	544	499	504	507	548	555	518	535	521	529	564	500	561	551	562	534	521	520	534	523	558	514	494	547	546	550	537	547	531	571	532	552	519	563	530	554	526	555	519	545	541	522	567	523	550	541	519	509	530	499	495	537	474	527	503	486	503	579	553	491	552	520	522	564	532	530	550	527	554	536	560	537	472	545	528	521	561	524	486	541	553	541	549	551	550	497	509	552	506	521	532	549	518	576	555	531	549	562	531	535	522	560	580	543	490	513	549	536	512	554	510	523	522	587	526	562	535	516	543	553	559	504	513	580	531	522	558	540	482	523	541	543	524	545	544	523	520	499	506	565	551	569	511	509	542	498	542	506	553	526	539	558	526	559	526	585	521	530	516	513	478	508	514	555	515	558	557	522	522	512	551	525	563	538	536	525	521	550	508	504	514	528	523	517	517	545	551	564	514	477	503	550	490	502	519	533	533	556	543	482	560	523	539	506	486	502	509	534	493	565	549	529	564	501	519	558	538	541	538	568	559	514	545	504	521	570	506	562	500	513	565	527	501	570	572	486	495	532	569	528	526	561	533	544	532	527	553	560	535	494	529	559	491	511	537	593	551	533	520	516	515	584	555	517	551	513	553	538	573	525	520	501	494	515	537	531	571	504	520	521	539	525	510	516	499	540	567	538	539	538	510	562	531	550	587	533	499	514	547	527	523	563	539	509	493	498	503	535	563	516	563	557	539	544	532	560	518	547	514	495	533	537	533	514	548	537	512	532	554	511	503	503	535	566	538	558	554	543	523	528	539	504	531	554	509	527	530	522	528	524	506	492	509	500	578	541	518	542	528	509	538	543	525	581	538	534	509	528	497	500	535	519	535	515	515	467	555	496	555	550	519	512	454	559	576	599	521	531	552	518	536	555	523	492	544	525	525	541	534	570	557	581	539	533	551	551	527	550	531	528	557	490	501	534	501	537	518	540	529	537	549	560	532	487	596	530	509	489	514	516	546	539	551	529	533	517	526	500	474	551	548	551	534	551	530	528	536	501	549	511	535	524	554	554	559	544	571	504	525	563	529	538	542	560	558	533	520	532	509	493	523	519	523	543	537	566	555	510	537	553	548	558	510	543	539	516	525	538	519	538	571	533	496	566	513	523	532	505	553	545	507	546	510	555	534	507	506	540	529	515	573	536	526	521	547	540	523	529	510	499	517	519	503	532	510	479	494	527	499	540	515	503	557	533	517	494	546	546	532	546	521	506	525	552	544	517	488	555	548	534	514	543	550	535	540	539	494	542	500	551	537	534	528	539	544	536	495	527	525	549	507	530	519	515	548	524	544	545	493	548	518	537	536	531	547	518	540	525	517	534	536	564	546	537	527	532	539	528	557	529	532	507	569
21645	38749	31915	19177	10970	6015	4128	3528	3019	2456	2025	1675	1485	1159	1100	937	896	858	860	868	794	824	780	711	782	768	713	765	730	709	725	688	680	744	705	689	676	711	732	686	697	678	691	735	726	682	710	695	674	734	647	680	661	683	670	669	719	706	720	693	660	710	626	661	669	647	686	692	718	719	743	760	782	795	803	743	759	764	770	754	806	710	720	763	759	775	813	801	697	715	689	719	703	751	731	689	676	703	728	708	738	726	703	637	678	643	669	678	666	665	660	677	689	679	645	676	695	688	656	650	643	653	655	692	654	701	675	623	686	667	669	688	643	694	691	634	622	655	671	653	712	668	701	646	709	719	654	655	692	707	682	688	713	669	652	681	726	686	635	687	640	697	631	670	695	665	686	677	678	696	657	682	680	671	680	660	686	660	630	695	663	661	653	662	702	694	659	645	675	659	671	673	662	681	662	649	689	589	654	665	641	683	668	682	666	642	679	665	727	657	674	704	693	698	715	664	682	680	699	665	669	679	686	632	648	641	674	641	652	679	694	673	660	687	691	669	628	676	660	715	666	685	649	670	637	642	665	649	672	679	694	675	685	710	670	684	698	634	696	678	649	633	698	662	716	684	699	686	652	673	701	675	702	704	704	690	640	675	644	684	700	685	655	694	670	654	670	669	686	710	648	693	658	652	687	664	664	671	655	697	659	689	663	711	664	649	659	655	685	644	662	720	648	655	684	669	657	669	632	689	678	667	630	671	692	688	656	681	686	688	668	686	698	662	660	701	694	675	614	683	675	697	711	621	688	652	672	656	660	665	665	694	664	680	671	659	670	645	674	658	669	653	674	632	645	668	681	664	675	652	694	682	670	654	710	681	637	685	662	694	673	669	680	665	659	679	691	660	684	636	653	659	699	630	733	704	727	632	692	689	628	663	666	681	674	689	632	660	661	664	653	663	668	690	679	667	694	698	693	621	661	691	684	667	624	698	669	676	655	641	688	691	674	709	651	695	644	615	687	692	667	655	645	665	637	683	672	648	687	665	623	680	650	707	692	679	640	682	671	687	626	725	639	694	675	699	675	674	666	695	627	659	644	693	656	660	670	668	687	696	646	673	680	686	675	696	648	703	699	696	658	710	670	644	696	669	652	716	688	635	660	601	686	674	647	621	700	702	649	641	672	664	650	623	679	694	668	659	658	679	716	640	669	634	680	620	674	643	695	624	692	661	669	670	669	677	667	674	654	716	669	647	672	674	679	699	653	668	644	731	610	666	653	640	640	678	691	717	669	701	644	692	695	641	665	659	600	610	668	661	666	638	662	626	702	686	661	684	666	665	687	651	659	704	684	674	680	679	693	646	650	676	703	671	661	656	692	700	686	694	683	683	732	682	632	676	678	666	687	682	648	640	702	631	662	660	656	679	661	650	685	663	705	683	705	624	617	651	642	642	699	663	670	646	714	644	672	702	670	697	675	629	691	689	675	684	673	665	686	642	714	670	650	689	651	653	639	674	700	632	666	677	704	650	680	648	705	686	634	691	655	671	683	662	670	667	657	687	703	686	652	702	637	641	635	671	664	693	709	621	685	620	711	706	679	696	719	638	695	699	667	689	673	695	683	659	686	670	641	664	636	661	668	678	623	667	688	660	646	645	700	704	689	705	658	672	678	706	656	665	714	663	677	657	694	653	656	630	712	679	676	689	684	701	656	693	650	673	645	670	707	664	662	668	633	626	711	650	596	678	679	614	687	643	675	681	674	650	671	709	719	663	691	662	676	666	680	652	682	671	660	674	700	671	690	661	694	658	677	678	662	637	670	680	644	673	725	674	678	657	630	661	658	617	642	695	662	703	679	712	640	685	655	666	683	652	653	656	654	692	693	683	689	648	622	637	703	686	675	681	721	673	725	688	709	642	673	647	685	648	701	665	722	649	649	682	693	649	706	628	653	648	687	673	649	707	670	653	678	671	648	626	677	639	676	623	632	679	676	656	671	637	735	633	690	702	665	677	708	674	661	652	692	639	674	722	650	710	671	677	637	666	669	595	702	635	619	620	651	678	710	656	646	624	687	698	702	667	674	676	632	655	689	729	642	699	671	644	670	678	698	647	706	632	716	641	667	722	709	689	710	661	647	681	659	676	688	664	675	710	670	666	638	705	649	697	672	647	649	655	648	679	715	637	684	661	669	656	684	677	652	663	649	644	681	735	685	655	730	665	665	688	678	676	645	657	683	742	663	692	671	621	673	677	637	644	673	694	698	684	684	700	685	662	666	659	689	693	651	685	648	656	685	678	660	652	645	678	634	686	688	641	637	706	675	716	677	702	694	669	635	658	672	677	687	656	672	696	681	639	637	646	681	650	667	659	643	691	642	679	666	683	624	656	688	664	637	671	674	652	654	696	689	659	656	663	668	625	669	749	724	661	685	683	721	628	693	687	660	646	650	699	682	752	674	718	679	659	647	629	683	717	645	699	670	692	673	636	707	655	679	646	625	702	706	722	678	670	692	624	634	645	658	701	675	687	643	674	661	687	677	669	680	660	677	663	701	634	694	644	667	660	688	640	705	657	683	646	669	701	676	656	667	676	629	701	643	657	670	658	682	649	683	669	665	667	695	643	634	693	685	635	681	676	668	655	666	710	664	689	685	645	690	679	658	647	667	603	652	687	684	720	664	687	638	644	633	682	667	662	672	714	650	744	688	695	669	725	651	665	666	675	677	676	703	644	666	672	698	666	682	716	646	638	677	708	688	670	715	638	693	678	677	689	709	693	687	683	705	586	660	668	638	705	651	675	665	646	659	684	681	668	700	686	665	698	655	698	714	693	678	671	642	706	675	673	641	658	682	685	617	662	720	694	625	672	685	662	668	606	665	718	643	667	711	659	683	681	694	662	691	638	700	679	679	631	667	651	650	657	681	635	679	657	699	677	694	676	651	681	663	705	667	756	700	686	663	671	659	685	713	654	646	653	679	678	673	647	699	670	647	641	656	685	694	649	640	648	637	642	697	665	742	677	617	684	687	723	702	652	676	628	653	675	696	654	695	720	693	738	717	644	669	714	644	655	657	684	685	677	681	651	636	732	651	648	665	675	663	695	674	669	702	667	677	679	685	643	650	677	682	687	661	678	675	683	668	672	656	654	672	693	680	689	682	693	659	661	635	677	630	685	665	689	659	668	739	708	659	678	679	634	654	669	670	678	642	648	633	685	639	657	683	661	665	649	629	700	719	641	649	664	622	689	677	683	656	700	660	645	670	676	706	659	675	668	679	730	628	648	667	637	654	679	672	673	688	686	652	706	635	675	711	627	633	702	703	662	677	696	702	631	647	620	660	661	688	703	658	687	706	650	719	670	685	643	682	629	684	649	667	653	675	730	641	655	642	660	656	658	672	685	645	652	643	665	646	672	673	681	662	678	726	679	697	656	679	684	699	630	631	705	659	710	635	685	695	686	651	654	699	610	683	667	715	643	636	651	699	655	684	708	684	732	638	747
25173	21152	27332	24975	11575	2145	1328	999	886	754	659	553	528	498	399	388	387	409	380	355	360	367	354	343	331	324	361	344	354	338	319	326	334	312	339	291	328	329	331	318	342	304	337	335	352	335	312	320	337	313	329	337	316	367	323	346	305	321	327	347	358	348	309	328	309	336	330	368	357	332	345	344	334	370	365	366	367	361	362	339	366	331	345	329	370	369	354	358	361	300	303	306	406	377	333	337	320	282	336	320	317	355	307	322	343	361	310	359	324	313	326	306	338	341	331	297	330	319	313	331	321	349	309	344	319	296	315	317	343	328	319	321	329	305	331	308	326	324	348	294	351	317	313	328	321	320	323	328	318	355	307	351	329	316	333	342	327	315	326	327	323	284	331	307	333	341	319	342	321	337	348	323	309	319	300	344	329	317	323	264	322	328	309	306	314	310	313	320	321	304	294	299	327	310	328	335	324	303	296	321	304	335	310	297	302	329	312	322	344	263	304	333	337	321	334	316	324	338	310	326	318	330	268	313	333	339	348	294	315	328	330	311	320	324	314	330	311	305	336	298	341	309	330	312	314	307	353	301	295	334	354	322	306	305	339	273	302	332	300	299	311	328	290	306	309	328	316	327	300	331	285	298	307	331	358	324	320	325	314	293	335	315	325	336	329	337	310	326	308	334	296	313	325	321	349	362	353	320	287	335	295	298	334	326	318	302	313	295	332	311	331	383	346	331	301	317	314	295	309	312	292	305	302	330	316	315	332	308	303	321	294	337	335	322	307	362	326	327	284	318	326	330	318	344	300	288	302	315	291	327	323	290	321	309	323	317	311	326	310	349	291	327	295	323	305	294	298	331	317	312	311	343	324	315	288	296	321	319	288	316	325	315	325	323	330	355	335	305	314	302	301	271	317	349	324	284	313	320	329	324	330	324	316	337	298	309	315	338	332	326	315	326	310	325	340	314	309	352	307	329	323	317	335	272	336	319	322	317	308	309	323	325	336	317	302	326	277	292	303	322	329	315	328	309	328	320	356	338	311	299	309	286	307	316	292	293	332	302	327	307	293	323	348	327	276	316	319	311	322	350	301	318	340	324	282	325	330	303	314	323	295	308	332	301	307	349	326	328	316	315	332	324	321	301	316	303	339	301	277	283	285	333	300	326	353	333	307	347	337	285	308	336	294	316	298	324	314	276	302	300	317	317	312	348	338	309	327	313	300	300	309	321	317	315	301	328	349	335	313	302	341	331	290	351	307	301	339	328	316	320	298	318	290	279	312	327	316	342	316	323	331	318	318	317	302	318	309	355	324	352	323	332	330	300	321	308	351	298	326	340	330	321	320	331	317	310	315	333	316	309	340	309	352	312	305	309	318	313	305	317	318	303	298	309	321	311	360	300	341	355	287	344	276	304	338	345	310	304	331	339	337	324	326	316	339	315	325	302	297	323	303	301	314	355	308	301	282	342	316	307	320	316	322	315	325	310	323	312	303	277	290	297	302	314	323	325	322	338	319	347	344	307	317	336	322	354	339	287	309	283	346	306	302	283	313	314	305	352	338	311	305	333	297	313	323	324	300	297	308	313	321	328	320	304	325	330	343	327	310	301	326	336	299	296	335	315	335	285	325	337	299	297	303	327	304	330	325	327	333	335	338	320	314	316	326	296	315	307	339	378	320	319	325	316	323	346	311	363	300	267	314	312	302	311	338	317	306	319	334	311	341	347	308	293	341	314	335	327	297	313	339	313	314	324	299	310	321	319	301	323	332	340	291	301	301	349	293	321	286	313	329	337	332	325	311	321	334	306	336	357	342	293	328	320	336	307	274	344	310	344	303	297	314	308	323	312	318	307	289	325	314	316	339	328	306	302	312	285	350	294	294	335	292	326	334	340	345	320	327	303	304	311	307	354	318	303	306	315	316	324	340	306	334	355	330	327	327	311	320	333	336	334	346	328	330	344	334	336	298	329	306	325	320	314	302	323	342	305	314	303	320	322	336	333	334	317	281	322	339	331	324	300	331	311	294	301	333	325	308	309	327	301	305	283	293	299	328	318	355	307	324	322	318	299	315	322	301	304	323	293	335	296	315	322	327	293	296	335	298	313	324	344	346	297	310	305	281	316	334	326	306	327	286	292	294	320	315	313	315	315	314	332	310	354	326	306	296	317	295	329	319	287	325	306	320	322	271	332	308	329	350	291	327	331	320	323	331	353	317	313	299	296	333	342	329	329	309	318	313	321	305	326	322	327	334	297	295	321	341	347	311	314	320	335	291	346	307	329	300	303	330	317	325	315	312	309	335	341	356	313	309	318	309	340	331	312	328	334	331	325	327	327	307	308	316	296	339	333	334	330	336	304	352	309	293	344	326	320	320	282	309	303	328	309	307	310	323	341	310	346	335	331	326	346	350	320	285	314	343	320	309	332	350	325	326	337	312	337	316	321	335	326	323	346	320	327	312	313	335	345	298	292	302	338	302	323	313	298	318	299	296	299	321	339	294	347	332	350	328	323	282	338	340	341	337	295	333	303	316	331	326	290	329	294	316	308	329	337	341	312	283	313	318	331	321	324	321	336	342	309	351	309	327	343	330	296	320	281	337	339	318	308	322	339	310	317	331	327	265	337	284	332	302	343	319	332	315	276	341	312	305	330	337	339	311	309	362	316	294	317	335	337	347	311	334	301	307	327	321	285	325	329	333	280	317	311	295	355	328	308	310	349	330	288	321	315	330	277	284	304	260	330	327	352	301	343	310	311	309	324	306	324	297	318	338	323	329	310	313	326	306	326	323	307	304	319	335	303	336	350	292	284	297	327	293	335	304	333	315	351	322	324	320	314	299	327	331	320	328	309	294	370	323	335	339	306	329	325	344	285	314	314	317	305	293	318	331	323	334	339	325	310	317	341	289	298	330	304	324	335	283	299	301	329	323	330	312	330	299	317	329	334	285	307	308	318	337	336	337	300	307	340	311	316	318	323	341	314	335	316	292	312	329	330	307	282	292	297	315	335	310	318	318	292	315	315	318	324	320	340	326	322	302	346	351	302	342	296	312	319	351	308	326	338	332	318	302	334	337	329	334	317	322	309	334	335	325	311	307	310	306	307	318	312	335	352	341	313	309	320	315	347	308	319	316	316	325	282	312	304	347	328	313	336	307	299	326	315	307	325	314	312	321	340	352	315	316	336	313	317	341	347	303	323	340	326	325	285	320	319	301	347	316	356	302	315	288	349	332	318	323	328	314	299	346	295	301	323	339	316	318	307	349	327	339	329	313	288	297	332	335	315	316	364	315	278	309	358	352	335	345	337	295	316	326	343	297	323	309	339	294	324	325	330	344	305	313	336	353	328	337	331	351	310	336	337	336	319	345	315	320	341	324	316	338	312	295	309	324	314	328	326	327	298	329	298	317	323	320	310	317	317	318	331	301	300	319	309	309	325	325	286	325	327	324	346	295	319	331	265	337	321	313	312	326	317	306	311	306	326	307	289	334	325	316	319
21855	36874	28678	15164	7249	4137	2992	2391	2009	1610	1387	1079	933	767	691	608	608	548	514	487	494	458	413	450	459	466	458	478	449	431	462	424	435	397	427	410	406	466	412	426	430	482	437	432	462	446	394	416	445	442	444	436	409	441	382	392	419	429	464	419	380	407	440	400	440	417	423	452	497	454	495	479	509	558	509	448	492	528	476	451	451	435	463	430	470	526	456	488	461	380	423	488	437	499	497	448	427	412	415	452	483	420	437	422	404	413	415	403	427	395	420	395	389	393	416	446	422	404	436	427	445	414	415	437	421	420	433	412	413	394	425	414	437	407	436	371	434	397	398	458	405	397	395	412	417	393	426	407	437	420	447	462	398	385	429	443	419	412	392	426	411	442	425	422	408	427	428	410	386	428	396	415	382	411	445	442	414	447	431	416	401	433	449	409	414	422	443	408	422	430	413	429	409	405	396	411	432	391	415	454	382	432	415	424	411	440	440	409	444	401	384	392	449	408	419	471	401	446	399	394	377	461	391	456	408	406	399	407	427	436	402	392	411	414	381	441	409	410	425	437	406	434	420	425	424	450	406	426	452	432	430	381	422	409	397	445	423	393	408	435	421	431	404	444	407	419	446	436	409	432	422	394	456	429	412	400	395	444	382	426	403	389	405	433	443	419	390	411	416	425	459	426	404	422	404	408	424	397	446	399	410	443	431	399	435	411	414	465	400	426	407	384	423	418	453	417	415	403	417	426	428	437	392	411	430	432	426	443	388	431	426	425	449	402	405	446	428	419	445	399	464	394	419	443	411	386	421	456	409	432	405	431	392	404	410	400	418	423	379	437	434	438	419	385	455	410	416	422	429	414	417	408	390	459	421	402	400	409	438	450	425	395	445	430	421	452	428	430	416	427	441	423	454	411	457	409	425	433	435	432	426	419	424	391	433	431	419	409	431	400	388	425	399	417	410	421	415	414	375	421	430	464	407	449	437	401	391	421	404	394	390	418	405	416	402	425	421	420	404	403	415	433	414	432	445	411	433	443	409	388	417	417	417	415	388	420	458	418	408	421	412	422	446	430	482	436	424	441	401	410	422	423	401	394	403	423	422	407	413	418	445	423	424	414	403	415	445	445	421	454	458	381	418	462	440	452	428	438	440	417	422	418	416	425	411	422	422	456	408	431	449	433	429	431	419	427	387	463	406	402	446	398	404	425	423	412	443	415	396	413	418	436	408	452	390	427	433	400	412	437	402	404	395	413	430	415	429	422	428	437	448	440	423	431	414	402	413	426	424	446	438	399	414	419	393	421	420	416	409	448	439	431	399	389	413	420	374	409	457	468	402	431	404	432	424	403	422	381	410	435	402	410	449	413	424	401	440	428	447	445	393	393	414	406	451	430	406	424	389	424	441	412	430	401	390	427	420	437	462	392	410	416	402	427	409	415	413	438	395	423	423	390	416	403	454	389	422	379	435	433	395	424	437	403	394	412	446	384	398	462	393	430	416	406	404	405	430	391	418	394	399	422	413	402	401	392	435	425	421	449	434	396	422	415	397	401	428	416	426	400	420	419	442	437	416	459	421	401	401	419	389	445	408	424	388	443	421	448	414	421	430	389	432	406	402	396	420	463	382	413	424	423	392	449	417	422	431	396	389	391	409	414	401	392	429	410	420	426	400	397	422	433	422	419	442	428	414	430	432	444	440	427	439	404	459	446	383	397	409	429	436	391	396	398	412	394	408	386	424	413	429	388	434	380	381	433	420	423	464	416	394	424	416	411	408	425	456	452	412	399	410	441	417	408	413	415	409	448	408	416	431	382	441	419	393	398	419	412	470	384	421	407	423	422	412	416	434	414	420	436	437	380	419	426	426	396	401	408	416	423	427	390	426	409	406	422	426	418	389	402	403	453	444	421	400	388	409	421	401	431	422	425	399	416	391	449	440	407	438	411	429	421	382	447	403	406	422	475	400	416	406	424	447	441	426	404	367	432	398	397	395	428	370	436	421	383	429	438	449	395	439	446	411	427	442	420	428	432	412	405	441	416	420	420	427	405	429	407	437	413	430	407	400	424	454	398	377	434	400	397	415	391	399	413	402	431	424	445	404	429	364	392	386	430	385	423	408	407	403	441	402	396	409	396	379	403	411	427	443	390	416	443	418	424	415	413	407	439	420	407	422	441	405	425	400	420	407	376	425	429	371	386	423	423	408	414	427	398	394	375	397	406	399	415	431	422	401	420	380	416	416	420	413	431	431	395	438	424	397	416	456	419	401	401	400	425	429	423	429	431	417	418	421	400	431	410	433	422	431	404	409	395	401	396	448	401	421	407	441	381	397	439	438	407	402	443	396	400	425	422	412	453	441	429	399	431	396	395	426	397	439	427	430	399	437	403	430	410	425	424	405	423	432	388	467	440	415	425	430	431	459	389	456	407	409	412	406	410	394	406	420	465	415	405	439	432	430	404	396	428	400	402	397	411	412	398	424	408	400	404	416	429	411	398	431	410	428	418	409	415	445	402	491	452	452	371	438	447	412	410	395	435	406	427	414	395	425	440	438	428	413	443	423	416	440	410	417	440	462	466	450	395	444	415	436	370	416	440	431	395	415	406	366	428	456	409	394	403	395	413	403	406	433	393	447	417	439	423	411	427	395	452	423	450	399	432	405	386	435	442	413	408	427	436	425	462	442	405	426	420	390	423	375	418	492	395	398	390	429	406	451	365	439	438	421	417	406	438	407	410	423	440	400	407	417	404	362	418	411	454	362	441	430	404	431	441	430	453	446	436	406	436	393	445	405	447	410	419	474	438	376	408	408	433	411	408	411	454	458	422	428	400	423	393	388	419	424	438	419	389	422	432	427	394	411	438	417	415	423	395	427	424	399	427	398	431	402	440	407	417	410	419	434	465	442	419	439	429	401	426	424	390	399	432	409	401	470	439	411	414	429	432	459	450	406	416	439	445	405	431	436	429	413	401	420	398	422	391	434	428	423	425	431	392	386	379	442	436	418	387	379	403	479	403	408	395	412	399	402	408	381	398	390	413	429	402	421	392	424	436	427	419	401	415	435	426	404	444	413	376	397	445	421	384	373	394	425	399	465	417	398	410	428	445	388	421	395	415	416	400	421	406	399	457	383	434	429	430	401	404	439	415	414	387	424	392	398	440	413	426	430	419	421	388	413	424	438	409	434	447	402	424	444	424	462	429	400	419	388	399	418	418	412	390	398	405	414	476	446	397	378	412	426	419	429	415	414	380	433	392	393	442	410	435	391	430	435	449	458	412	426	369	402	406	416	407	455	414	408	378	421	452	418	403	448	424	442	438	416	444	373	444	428	432	456	453	447	430	400	401	431	426	408	482	418	398	426	389	397	390	443	418	370	415	436	402	452	413	412	400	450	409	409	399	441	398	423	414	443	416	431	424	435	408	400	394	417	421	410	418	420	407	438	426	415	406	394	407	443	393	436	417	409	385	405	395	432	423	417	418	413	457	429	409	436	419
22945	21215	29009	23704	21214	21265	11047	2761	1991	1592	1403	1176	1032	868	853	739	707	669	625	630	567	626	614	570	580	529	588	525	517	525	553	546	530	555	545	555	516	495	506	507	560	455	510	530	560	552	473	527	539	540	536	489	532	520	531	537	529	512	475	537	514	498	525	522	518	514	576	543	614	581	544	589	600	575	563	552	620	591	588	579	596	528	575	547	599	613	590	577	546	555	485	562	563	506	572	516	562	504	520	530	560	527	512	497	494	550	498	552	518	498	527	489	489	491	500	542	505	488	559	501	473	513	510	503	515	495	519	542	493	528	472	490	495	535	497	480	493	488	541	490	458	457	476	532	518	495	475	533	513	520	527	529	497	554	491	507	499	542	521	514	510	488	522	499	492	546	523	469	513	499	509	500	523	508	518	508	505	488	534	504	491	510	515	502	507	514	488	508	505	517	518	539	522	477	492	521	505	474	516	479	493	453	524	494	533	530	531	477	502	510	521	471	482	502	508	500	497	502	490	474	524	492	466	445	475	523	555	534	495	453	531	490	508	488	512	490	518	501	531	535	509	532	533	468	471	468	548	504	519	496	540	486	536	514	499	530	527	507	468	507	451	506	538	493	469	447	515	502	503	518	507	515	503	489	494	527	525	504	474	516	556	498	522	502	518	529	469	503	501	516	536	515	498	479	522	510	517	474	528	546	477	477	504	540	543	527	485	500	509	525	543	486	508	448	497	493	506	518	538	494	482	516	456	501	519	470	494	491	491	536	468	520	485	495	494	524	494	467	485	511	536	483	517	519	520	534	502	567	506	494	493	496	501	518	528	517	516	501	528	511	480	466	504	497	505	528	525	515	525	500	494	507	485	512	512	485	521	475	494	503	528	500	503	533	512	501	506	500	499	494	496	517	532	505	495	496	516	494	524	473	531	518	481	521	521	484	518	524	531	491	471	539	493	489	520	500	532	520	493	537	499	523	485	475	495	477	503	486	480	496	531	517	482	501	514	504	445	516	531	506	510	519	513	502	537	493	514	507	495	472	570	526	478	502	555	516	482	490	514	512	505	532	546	510	517	503	502	496	536	531	550	475	476	533	461	527	514	516	492	514	516	490	549	508	532	503	506	531	472	476	513	497	486	518	479	501	530	503	486	518	521	513	493	496	525	497	477	508	525	504	540	485	539	532	472	515	482	478	521	522	509	479	496	506	525	500	500	460	479	488	493	519	547	482	527	517	467	498	475	529	528	490	490	497	505	507	498	480	507	527	520	486	531	497	479	504	505	518	489	482	554	497	484	517	535	512	512	494	508	531	519	531	514	504	485	526	484	512	484	581	477	505	536	525	523	472	522	482	515	508	468	503	511	521	479	478	503	506	516	506	505	520	514	478	510	524	515	516	473	520	441	508	520	500	509	559	502	483	487	513	583	477	486	509	508	506	541	505	484	506	541	495	458	497	508	545	480	494	490	456	520	521	473	487	498	567	503	478	490	458	539	478	516	477	523	506	494	523	463	520	513	517	524	504	536	528	535	518	522	490	502	509	505	471	503	485	523	474	498	500	501	490	515	461	490	497	486	509	457	491	508	509	535	486	498	559	480	513	507	480	489	520	479	508	477	516	505	515	519	513	513	550	526	528	511	490	501	462	465	519	489	468	530	503	462	477	547	488	515	464	493	516	517	480	582	499	492	500	491	527	492	514	498	536	451	505	538	508	478	519	541	517	475	489	478	475	497	490	539	505	509	518	492	508	490	509	513	529	505	491	487	536	483	463	492	521	534	497	535	530	527	500	474	512	518	479	536	484	520	462	474	512	514	494	510	488	538	489	511	531	500	492	520	507	510	508	508	522	475	498	486	508	554	512	539	499	481	506	498	509	497	511	531	487	520	542	533	495	560	515	505	509	481	495	499	526	544	519	539	509	522	507	542	520	527	452	499	515	509	523	504	529	544	539	469	525	497	521	530	526	480	529	527	473	496	566	513	529	525	529	540	546	492	496	517	499	526	499	504	536	535	541	489	479	494	497	486	501	501	509	483	515	525	501	476	555	550	509	501	512	521	540	486	490	518	524	540	486	499	469	510	530	496	503	542	547	507	524	554	461	534	491	527	498	498	491	483	521	494	488	504	485	514	476	522	523	488	498	527	535	520	501	488	503	498	527	517	554	503	506	493	507	520	489	516	502	512	500	477	474	497	470	489	523	511	492	490	478	490	512	532	503	487	541	481	514	491	463	472	472	492	548	512	503	521	509	526	456	518	518	470	489	516	527	515	508	511	528	536	532	500	507	493	502	497	424	498	494	545	511	496	503	513	480	477	488	506	504	525	539	541	525	535	512	539	509	481	533	503	481	473	471	480	495	512	505	511	509	494	466	534	495	493	456	512	482	506	522	487	490	484	544	481	520	477	491	478	523	495	456	461	520	493	459	491	525	496	468	532	468	483	482	517	524	520	491	517	500	516	555	485	515	485	493	522	535	517	515	489	513	513	478	491	492	491	493	498	512	523	481	494	514	533	504	483	496	547	511	498	525	505	503	501	492	516	513	505	524	501	550	486	489	507	517	540	503	555	494	540	519	484	522	518	522	537	504	481	488	519	507	528	535	520	487	483	493	500	502	493	496	523	474	490	483	482	529	466	513	512	531	524	493	471	508	538	499	477	478	523	482	488	540	477	526	502	497	523	508	515	504	501	523	530	491	498	483	478	469	527	494	497	505	479	491	541	469	467	487	556	510	488	495	469	499	492	473	518	513	489	480	497	475	531	511	474	522	448	450	456	507	523	501	495	519	483	487	494	517	505	510	518	498	491	499	470	477	538	536	536	492	490	532	503	500	512	524	490	475	490	514	518	508	474	549	494	490	489	526	510	527	498	506	492	498	493	473	471	519	497	485	498	491	503	514	491	437	495	496	502	515	506	509	509	518	517	524	498	492	509	486	479	493	535	506	523	464	461	502	564	489	511	487	518	499	477	488	521	510	478	544	512	522	505	480	514	538	480	532	534	503	512	471	497	518	538	480	491	536	477	492	500	501	521	502	484	555	488	538	467	485	510	497	545	512	522	522	553	484	535	500	478	520	528	519	530	496	467	496	535	508	521	500	487	562	516	497	548	519	519	523	518	500	548	519	489	519	542	524	500	513	549	541	514	535	557	482	547	506	528	472	499	481	473	501	494	496	532	546	533	502	469	500	530	533	489	524	507	483	508	507	525	496	492	533	525	478	471	470	488	510	521	484	514	502	527	472	490	477	511	497	477	473	511	527	519	493	475	517	514	523	510	497	493	522	495	470	499	556	512	461	499	551	508	518	518	491	500	499	486	522	509	540	462	504	487	496	550	518	552	544	474	500	499	495	469	497	527	487	485	475	504	526	496	509	478	497	531	501	516	457	499	503	522	498	493	515	465	511	540	468	469	486	523	529	509	490	472	483	492	549	535	511	551	511	489	493	485	520	494	513	491	505	518	486	493	484	493	507	484	496	494	492	481	516	456	496
24012	44551	38757	23868	12010	8026	6335	5235	4164	3531	2785	2196	1870	1621	1306	1168	980	1070	964	932	889	848	829	745	764	725	752	729	706	662	725	665	683	731	686	695	696	689	663	713	704	646	715	680	676	715	703	623	656	685	682	656	668	680	632	674	625	653	663	637	663	652	629	607	668	672	661	673	762	727	732	791	877	800	788	728	791	814	770	729	778	784	786	743	806	805	792	726	728	666	675	742	776	704	750	742	661	670	675	726	707	642	633	608	654	624	679	667	580	633	618	666	610	626	660	626	629	651	613	675	617	621	650	616	680	592	682	619	638	619	619	643	590	640	637	669	645	664	616	664	671	637	606	613	656	676	664	680	614	673	616	612	645	599	613	606	613	655	660	673	597	668	629	598	643	657	609	664	646	587	682	653	615	636	662	628	639	608	628	615	590	650	646	622	637	606	666	610	603	594	611	646	664	627	687	631	646	673	669	650	654	661	666	637	590	648	641	637	648	632	648	651	646	601	647	619	637	591	621	649	687	559	638	677	633	639	635	685	652	643	648	659	651	614	609	643	576	656	628	638	643	670	674	645	624	617	639	649	631	614	635	659	682	589	561	649	611	637	628	635	644	599	637	627	650	640	678	639	698	671	659	583	584	666	650	688	634	615	596	648	603	680	631	618	656	624	632	648	641	592	617	656	645	635	628	631	628	603	630	638	680	619	655	657	649	616	661	621	596	657	622	614	660	658	631	640	646	649	646	629	610	653	607	629	659	636	646	659	677	638	622	625	646	637	623	622	593	663	666	591	655	613	662	657	655	603	618	682	628	650	651	662	606	639	641	639	607	656	634	642	598	659	664	621	576	704	644	641	672	638	631	562	648	629	617	641	627	651	643	619	636	607	669	611	643	640	631	617	626	614	638	697	664	593	627	624	614	624	621	675	631	601	675	616	631	622	626	626	657	629	713	638	617	611	612	632	627	624	624	678	601	623	657	640	601	624	631	631	654	646	631	636	646	646	631	616	651	651	634	593	641	651	600	652	633	609	629	653	633	644	648	627	638	666	617	671	642	629	640	662	610	617	603	638	587	655	609	592	643	601	645	621	614	648	619	632	631	672	633	612	663	714	609	608	648	620	620	628	664	620	648	691	648	633	655	662	627	658	658	672	684	621	692	610	648	616	670	610	660	676	614	641	691	653	636	598	628	629	685	631	644	658	608	639	668	604	693	658	584	616	605	617	604	631	632	624	647	640	637	607	637	578	632	656	620	623	647	643	611	602	606	630	646	639	669	644	601	641	699	663	629	637	683	630	695	621	657	618	649	621	615	666	648	631	654	649	666	632	603	646	666	611	633	638	638	614	606	671	605	662	677	651	636	618	623	667	626	610	665	662	643	627	602	597	674	641	634	653	579	620	631	635	664	623	647	671	638	600	636	647	658	590	648	613	644	661	626	654	641	612	643	610	610	620	614	648	629	624	657	626	578	627	663	631	581	667	655	635	642	595	623	653	641	634	695	625	627	640	669	631	615	665	658	669	659	619	642	616	647	598	634	621	654	667	649	610	610	666	656	661	660	590	665	579	638	641	667	677	637	665	652	662	668	639	657	598	632	617	654	659	616	620	595	616	635	654	659	616	671	604	625	649	694	602	618	612	634	600	654	611	631	631	632	660	642	657	615	652	606	585	652	630	626	674	606	642	634	639	638	597	677	662	655	630	643	655	605	627	622	675	643	614	642	651	649	638	640	645	609	671	630	575	588	629	609	630	699	643	620	646	648	631	630	639	650	659	641	664	635	621	661	632	635	619	593	656	617	665	638	594	606	652	615	653	625	631	604	618	628	652	634	704	636	598	637	626	656	639	662	622	590	660	610	595	615	673	638	644	637	599	610	643	619	602	626	625	634	664	657	645	601	656	589	677	643	639	661	606	614	633	642	661	613	621	639	674	679	632	614	666	634	627	620	609	617	618	673	636	619	643	610	599	609	616	663	647	644	626	616	603	638	644	603	672	651	641	677	594	669	615	596	621	654	656	597	661	589	627	589	667	616	629	619	628	596	639	638	650	603	656	624	638	599	635	670	622	676	634	614	632	639	630	638	634	625	581	589	632	617	661	631	655	595	613	624	620	638	631	663	628	646	641	651	659	641	640	659	651	637	610	637	603	649	629	693	635	629	638	613	641	685	601	648	613	621	599	662	648	656	617	614	667	673	662	639	696	642	645	644	604	618	604	596	624	634	645	647	617	645	619	598	590	599	640	699	631	617	667	608	628	637	658	645	623	639	645	623	623	650	643	556	614	662	652	669	603	636	629	632	635	617	607	646	624	669	615	670	672	673	641	621	636	647	593	630	641	663	616	683	663	608	645	686	601	684	612	646	620	653	636	582	621	629	664	608	613	623	698	688	634	645	629	610	641	683	638	627	618	640	645	592	652	634	590	634	624	623	644	634	627	632	616	645	591	669	647	621	618	633	609	630	620	633	606	608	644	594	596	642	635	618	639	617	638	651	664	598	666	600	631	603	632	673	652	655	641	602	645	637	654	582	615	655	600	655	652	666	614	642	640	586	649	642	634	620	677	675	613	642	658	628	663	628	562	645	634	624	665	620	624	619	643	679	587	664	657	691	650	611	604	633	678	642	610	676	637	626	672	664	619	654	605	630	617	609	578	647	619	665	617	576	654	650	629	624	658	617	637	639	637	579	617	644	617	632	617	571	610	610	626	665	601	659	635	607	683	645	673	633	667	631	666	626	625	643	608	653	652	631	631	642	619	631	669	612	642	614	660	663	662	625	590	617	624	651	650	631	630	623	629	641	628	672	662	654	653	565	614	682	601	663	630	619	632	657	651	650	668	644	616	665	597	611	621	623	632	638	652	605	618	633	657	629	618	611	633	631	643	607	628	626	638	635	642	691	667	637	625	640	632	637	685	671	642	617	634	653	623	645	612	666	636	620	653	640	633	623	650	623	645	631	621	578	608	611	664	651	617	597	587	663	655	631	649	611	641	669	627	624	656	627	648	683	664	620	623	634	619	637	622	665	601	621	649	604	626	652	652	664	614	631	648	644	656	670	642	646	632	674	637	657	639	612	661	627	663	653	654	625	603	619	641	662	633	635	623	630	603	656	666	614	628	620	671	631	628	617	625	598	624	651	630	661	670	654	656	628	648	602	624	650	629	638	634	656	649	622	610	639	653	647	638	621	640	641	581	619	629	664	621	591	574	637	650	602	657	680	618	607	611	634	686	640	646	618	616	679	627	631	598	678	642	677	619	659	628	664	663	609	670	628	639	633	608	614	614	655	633	634	627	648	646	591	639	637	602	631	616	619	630	633	647	597	664	648	651	601	657	664	676	647	663	622	650	666	630	614	625	653	589	612	654	608	643	664	630	636	659	654	653	634	666	632	603	624	632	624	610	623	609	684	670	604	646	633	616	652	598	656	618	629	661	687	651	651	673	599	666	619	591	598	625	593	665	643	632	643	610	647	627	661	654	643	618	643	634
27310	22151	21482	10269	2320	1206	992	859	744	636	583	519	475	475	443	433	408	394	429	373	408	399	420	400	391	405	391	420	406	378	410	367	374	401	393	388	365	401	381	388	385	387	340	357	372	359	359	373	382	370	369	409	397	393	386	373	398	423	380	406	369	383	381	399	392	372	412	425	398	384	389	407	410	427	407	364	404	407	383	438	420	417	383	378	466	418	377	372	399	393	449	422	350	401	374	373	409	413	412	367	429	382	400	409	400	379	408	396	431	375	391	373	360	370	391	365	362	373	392	349	355	405	401	364	423	380	391	366	367	404	378	410	360	363	374	395	384	427	414	361	394	382	384	360	399	387	358	370	368	353	408	378	397	389	425	378	373	408	407	388	379	364	391	386	379	351	395	351	394	381	356	377	382	399	389	407	373	393	375	384	388	389	396	360	426	382	381	347	426	382	350	364	356	355	403	378	396	392	400	388	408	382	381	396	369	407	367	403	392	387	349	349	388	406	414	381	352	375	404	395	332	402	388	399	422	363	349	370	393	400	360	404	400	346	411	395	353	368	381	383	429	371	346	387	380	404	376	369	408	396	416	350	414	400	378	427	398	393	408	386	349	391	395	366	383	408	396	398	364	379	381	344	393	400	393	407	364	379	335	393	351	349	385	366	418	410	358	395	398	372	372	423	392	411	378	395	409	389	350	395	385	353	381	389	396	359	416	391	363	357	367	379	366	404	371	395	417	367	374	371	377	344	403	401	367	362	420	372	373	367	364	377	411	357	383	364	391	383	369	342	368	371	390	345	383	389	386	418	431	375	398	351	387	389	390	386	349	376	352	364	361	371	333	371	404	403	368	415	394	386	404	355	389	354	405	383	397	439	387	405	351	381	349	380	387	361	343	394	383	371	377	384	386	396	336	403	416	393	388	369	385	385	417	414	384	372	389	347	362	404	380	385	410	385	366	380	387	376	343	398	352	383	375	388	348	394	406	390	357	367	383	398	367	398	384	406	379	374	365	367	382	403	414	381	417	394	375	358	430	376	416	421	374	400	398	374	362	376	413	359	381	421	386	432	374	382	393	392	357	418	371	380	351	368	397	338	374	380	352	393	354	411	410	387	389	388	410	386	384	401	388	359	396	381	398	408	404	399	406	379	368	403	387	391	384	418	394	372	396	385	398	384	371	407	363	406	381	355	356	352	392	323	370	378	322	378	347	375	404	364	386	401	390	346	401	376	370	363	397	385	373	362	424	361	370	381	373	392	392	375	401	390	397	350	408	387	391	392	364	397	374	389	387	381	393	370	379	371	385	342	375	360	388	370	392	370	391	391	343	377	360	367	402	360	387	380	402	373	374	403	357	376	392	406	350	374	380	364	381	362	373	386	394	379	411	372	359	386	397	358	392	370	387	369	395	370	370	371	401	381	417	398	362	359	390	396	418	383	356	386	416	340	372	391	379	381	379	362	422	360	363	449	407	383	360	342	366	387	385	382	405	344	352	393	393	380	368	386	400	398	394	386	417	352	406	360	370	378	357	374	425	384	386	396	394	400	386	355	385	405	359	335	420	379	361	343	401	400	359	391	386	364	380	352	365	399	391	377	379	366	346	389	350	389	368	407	353	372	360	373	368	393	369	380	395	427	401	385	374	381	400	367	389	366	367	391	377	393	373	366	374	393	341	351	402	361	381	410	411	415	403	353	354	369	396	386	439	408	395	393	371	376	403	347	355	358	396	397	382	381	395	368	397	415	357	358	400	369	354	396	376	420	369	379	345	365	379	369	375	347	400	408	401	370	364	389	393	402	368	426	429	424	432	390	395	402	387	373	409	360	385	390	413	378	362	416	367	405	392	375	394	376	389	353	358	420	352	396	395	353	389	425	377	369	361	375	365	383	377	353	355	363	414	384	350	386	367	362	384	373	404	366	410	386	404	372	373	413	378	369	387	350	403	404	409	395	393	415	382	378	382	387	351	404	400	377	405	412	376	384	358	354	345	378	386	350	381	358	380	395	414	388	400	407	396	386	386	384	437	374	359	368	425	427	417	421	400	359	378	363	357	346	364	383	363	396	351	394	369	389	388	374	384	364	382	375	380	356	361	368	398	377	396	409	389	408	345	395	421	373	435	365	366	353	369	379	392	377	368	368	383	388	352	404	397	397	388	383	369	383	400	367	404	386	368	351	361	361	372	358	410	372	380	388	373	387	386	379	384	390	390	417	371	344	380	420	390	362	377	388	378	396	432	385	395	414	378	391	389	373	425	355	368	405	359	356	375	388	376	402	391	372	369	416	379	389	366	401	396	378	407	368	380	392	367	387	405	406	369	400	394	380	363	404	379	382	414	372	387	370	376	414	351	367	405	391	410	347	370	369	393	379	383	404	417	368	406	369	422	390	372	395	367	370	387	402	385	404	399	390	429	387	366	346	363	418	357	362	392	393	382	404	371	356	409	380	376	386	393	384	375	383	386	392	386	385	381	361	398	370	390	391	397	411	349	387	387	378	383	358	388	381	434	387	411	369	386	377	387	356	359	388	383	378	395	374	371	373	402	363	400	339	391	353	399	407	404	374	374	421	366	405	367	401	394	377	364	379	360	382	381	364	389	388	405	395	369	386	364	355	357	362	379	397	371	397	393	388	358	372	427	413	331	352	369	403	361	365	383	360	334	405	411	382	361	409	390	423	399	378	379	379	429	407	395	386	363	392	380	413	365	416	373	385	360	406	404	369	386	356	389	393	392	384	427	384	374	400	390	407	377	407	411	369	365	414	380	390	393	372	399	403	385	370	377	374	364	385	409	374	369	389	413	361	394	384	379	419	370	359	408	394	410	410	396	380	369	414	388	351	386	387	407	401	405	381	401	402	364	423	385	381	381	371	383	412	429	353	396	399	408	386	362	380	359	370	363	375	377	370	397	392	421	367	395	403	388	381	360	361	406	402	415	400	397	418	391	389	367	409	357	378	390	356	390	383	391	385	367	374	378	408	356	371	388	367	387	408	360	398	355	385	374	397	401	419	388	397	374	402	392	375	397	382	387	354	367	387	362	383	383	394	374	380	412	329	393	381	373	398	359	396	414	417	385	392	373	424	403	357	418	389	358	413	398	372	414	363	362	386	376	417	357	386	404	356	393	381	412	376	377	406	367	361	377	352	391	392	386	372	379	414	364	389	386	417	395	337	368	363	404	376	392	413	392	336	361	368	342	345	398	371	380	374	383	380	403	389	407	397	383	399	370	369	401	359	391	364	379	414	387	413	363	403	383	393	374	366	369	371	376	396	378	406	390	363	380	435	372	381	414	388	365	372	379	351	393	385	401	408	377	372	369	392	381	397	359	387	381	389	371	376	382	391	370	383	396	360	369	364	393	381	341	391	401	380	376	398	348	383	402	370	359	380	380	345	354	393	370	360	412	413	369	375	339	406	418	404	398	364	374	422	365	373	382	373	382	371	394	375	376	378	388	358	359	401	452	363	389	342	367	386	382	414	371	375
20872	32755	25823	11182	3993	2553	1966	1661	1399	1153	969	806	742	657	615	591	569	516	549	472	507	528	510	529	444	457	514	510	501	476	481	464	449	519	465	507	512	502	494	485	487	475	481	559	471	486	513	488	493	485	502	476	453	467	495	488	450	464	468	519	459	491	493	490	499	484	492	501	515	486	545	530	572	548	576	506	585	520	594	529	536	528	546	536	565	520	564	555	519	487	533	503	505	500	528	532	500	501	492	526	521	425	500	498	483	554	480	510	468	511	476	502	464	497	481	499	518	478	466	415	516	470	482	472	506	456	484	502	474	493	489	463	477	498	517	488	481	489	499	503	489	470	489	499	489	494	475	513	433	501	483	493	504	469	443	492	529	482	475	477	499	457	471	523	474	489	503	502	500	499	511	482	478	492	497	490	502	450	508	496	477	461	525	476	531	512	511	518	496	488	518	455	524	463	474	466	493	487	488	490	518	501	462	462	469	501	519	501	508	473	498	480	521	479	505	488	486	492	461	518	509	526	471	505	498	500	500	494	502	477	500	518	505	471	457	467	500	488	473	523	486	524	481	474	508	491	492	484	480	494	464	521	457	477	498	519	497	502	455	493	460	488	487	496	487	458	493	499	483	489	524	469	529	482	522	484	487	481	466	479	519	496	518	515	476	509	453	478	445	464	460	528	468	528	496	518	499	470	489	485	486	517	496	445	494	510	467	509	493	479	478	473	495	481	493	479	512	427	522	497	464	453	467	460	503	506	471	468	472	474	466	488	507	501	511	494	492	478	475	494	471	473	466	467	518	486	512	495	454	478	473	435	499	458	500	482	489	528	447	491	515	494	521	480	520	462	474	469	475	521	499	527	505	473	498	509	504	487	496	510	486	487	464	447	489	491	463	465	491	507	481	492	477	521	523	523	467	511	496	519	510	475	477	484	482	472	473	495	426	509	471	497	458	498	513	495	495	533	464	493	493	513	485	472	472	507	505	506	522	471	476	482	478	510	508	491	501	476	493	485	499	473	485	470	474	524	506	443	469	520	479	501	487	473	498	438	502	502	486	498	466	480	501	482	495	479	471	506	438	498	483	465	493	493	502	477	495	475	454	500	479	480	494	508	462	464	531	445	451	498	492	486	489	470	482	468	547	514	490	530	496	499	488	459	494	462	482	432	484	475	501	493	487	487	484	495	508	465	518	503	517	509	456	509	498	508	439	465	515	478	488	503	471	528	480	502	455	505	513	520	483	472	507	479	482	503	500	477	465	423	483	454	505	428	490	458	459	471	522	484	516	493	472	506	482	469	445	428	477	484	517	496	536	533	493	427	521	497	490	512	473	493	504	491	492	522	505	469	473	495	480	464	420	494	495	458	526	487	475	498	466	449	482	509	491	494	444	505	464	464	521	474	485	458	481	467	508	517	520	471	500	458	483	487	486	460	484	482	499	500	481	466	473	477	496	461	451	462	514	479	495	494	473	480	463	511	522	466	471	477	460	515	505	443	476	501	458	468	512	486	470	487	529	504	480	457	481	509	497	487	508	430	501	456	527	502	517	463	505	519	478	482	462	483	472	518	494	484	488	512	483	463	451	504	483	480	485	493	479	482	503	475	455	483	480	508	473	543	519	492	499	466	476	465	461	497	461	476	472	452	499	435	468	497	458	507	504	482	485	529	494	485	456	434	489	482	518	509	472	472	486	492	494	511	453	480	450	504	487	479	502	487	538	482	488	518	450	480	500	496	459	479	467	487	499	478	510	466	502	491	479	513	467	436	539	466	481	495	464	482	504	522	508	462	482	462	500	517	476	462	507	478	472	447	460	482	488	470	480	465	467	521	493	474	516	453	462	483	498	507	499	522	464	479	499	498	482	531	487	520	472	475	500	514	464	482	502	446	454	529	478	514	502	515	503	481	499	497	527	471	486	496	498	472	499	481	529	484	505	478	488	492	484	492	516	452	495	478	501	468	499	471	509	463	506	457	500	486	528	451	505	484	496	499	463	484	509	490	442	485	460	463	482	480	446	505	496	472	481	446	489	503	555	480	481	517	488	475	498	447	462	491	462	521	473	534	529	461	481	468	499	448	503	505	491	509	492	471	524	469	494	516	456	458	484	498	448	486	508	441	492	499	473	455	501	477	501	498	499	469	490	501	470	461	494	497	480	486	524	479	467	441	459	463	467	467	504	510	478	511	466	516	446	494	482	485	520	541	501	485	536	477	474	472	477	472	492	528	453	489	521	477	469	457	479	513	539	490	527	458	491	445	513	450	521	500	503	447	535	462	542	486	467	485	464	480	457	509	498	464	527	477	464	494	485	522	458	513	488	483	491	501	456	462	522	498	473	471	473	504	495	516	507	505	499	527	482	466	507	518	498	505	476	498	478	470	476	455	513	516	474	492	477	439	483	502	472	489	499	443	486	496	499	479	472	456	508	476	468	509	487	453	519	457	483	507	543	471	461	514	502	547	498	496	544	518	477	499	478	502	477	488	512	478	501	490	469	464	546	474	454	518	473	491	531	467	480	477	512	488	474	503	513	503	451	484	489	434	498	450	502	488	500	495	460	462	480	485	489	492	487	515	461	474	471	476	457	506	502	489	475	434	478	505	460	479	514	508	469	489	468	479	472	477	481	508	485	485	485	483	495	536	480	460	504	515	464	483	455	474	498	491	481	503	467	498	510	473	505	519	485	491	507	528	483	466	484	445	479	449	526	476	478	472	504	478	507	477	443	551	451	456	496	450	466	471	501	487	516	521	475	517	503	499	436	494	461	474	488	490	466	518	470	450	482	486	505	474	489	504	482	468	532	501	467	442	525	483	482	499	489	505	466	481	464	439	456	490	520	502	483	491	507	503	471	514	500	487	464	473	523	473	507	541	508	478	506	473	498	499	520	513	448	502	468	494	513	480	511	490	439	491	463	486	505	494	485	461	502	481	491	490	520	457	500	486	469	504	468	442	507	490	480	496	491	492	496	468	487	478	456	495	531	488	495	474	495	462	453	501	454	482	492	501	499	495	508	481	475	464	450	480	468	439	506	482	474	505	502	479	469	474	477	489	510	468	501	484	498	492	477	474	456	475	493	483	525	470	475	487	473	459	503	497	470	484	515	504	493	484	475	503	464	476	469	490	487	497	520	458	474	518	479	450	505	461	492	499	430	479	479	494	507	487	531	472	469	505	526	497	537	507	492	470	517	429	500	435	486	497	494	467	472	486	513	469	510	484	467	436	465	471	483	482	529	481	472	514	486	489	515	468	512	503	487	499	426	486	464	468	514	449	498	517	472	483	519	486	488	486	499	496	515	493	506	500	475	482	495	483	506	486	527	489	498	486	464	507	497	512	471	482	489	489	508	488	487	453	471	454	515	487	469	438	486	539	465	475	479	481	482	460	464	510	484	445	484	459	500	500	505	496	486	408	478	479	511	484	495	465	504	458	426	481	465	477	517	495	456	491	558	513	451	538	499	476	483	467	506	516	498	468	500	470	508	463
23898	21137	28518	24041	21097	12147	3054	1705	1464	1248	1081	974	834	744	698	652	606	629	594	624	546	594	582	553	539	531	500	582	561	522	512	501	545	553	524	524	536	553	519	503	562	537	519	529	487	525	525	558	531	496	483	543	516	499	547	539	548	524	540	530	552	514	524	521	492	506	519	549	545	525	579	582	582	556	545	564	584	567	546	522	592	592	522	528	566	568	524	579	549	542	593	570	544	544	609	525	539	532	525	548	532	515	551	507	549	498	506	503	517	532	550	527	477	523	512	525	498	488	540	538	515	480	525	545	522	544	496	496	524	505	494	490	532	501	525	496	588	578	511	558	488	503	492	499	519	504	451	514	510	518	524	526	570	528	503	567	507	528	527	530	491	485	573	535	510	528	547	463	521	526	534	516	504	511	463	502	529	562	502	533	525	521	520	546	526	503	527	515	497	521	486	539	495	523	489	523	495	566	490	509	502	527	483	504	471	520	493	498	545	500	546	527	528	510	549	514	459	513	497	518	537	542	542	545	542	520	515	504	537	474	504	531	544	522	569	542	558	455	510	508	515	546	481	516	522	532	507	532	508	520	546	508	460	491	568	449	484	507	492	485	572	523	534	497	503	522	526	513	488	527	512	524	496	562	553	482	520	498	508	517	526	545	505	518	519	539	509	505	576	553	501	506	541	526	501	513	529	491	513	519	527	513	585	581	536	519	520	510	511	527	497	554	529	506	513	506	524	503	527	524	548	508	494	516	513	503	491	508	489	490	486	551	521	458	481	509	477	535	524	499	501	557	515	530	534	513	485	507	492	498	497	527	519	516	484	535	527	506	508	500	587	541	525	496	539	538	497	508	473	522	532	557	495	526	488	509	485	509	515	522	545	500	532	523	513	502	530	516	540	521	521	527	523	531	474	531	499	498	482	498	525	541	562	495	539	483	537	506	546	524	495	493	523	530	567	520	544	499	524	502	484	491	510	508	491	498	527	509	504	487	510	493	552	501	472	504	535	525	498	514	462	514	513	501	507	563	513	536	505	534	537	528	559	491	513	545	503	541	495	508	542	510	523	510	502	517	512	557	506	529	530	498	494	509	517	524	501	493	558	511	511	516	492	536	447	516	496	512	504	485	542	531	506	526	482	499	546	491	522	494	497	448	548	542	562	505	522	488	497	520	526	524	576	547	541	545	483	549	518	510	519	508	506	508	514	490	508	496	517	524	505	515	551	530	547	507	534	532	500	508	493	528	527	525	563	517	543	509	478	537	502	501	533	523	590	536	538	504	518	530	547	527	531	530	524	531	499	518	503	505	503	560	540	540	497	550	503	477	538	531	512	527	480	470	584	536	518	497	543	510	518	503	515	506	543	503	484	521	552	522	518	519	539	531	534	545	497	574	482	524	511	507	493	504	499	525	555	478	514	546	533	480	513	546	503	491	475	555	537	499	550	507	521	490	534	501	498	521	501	506	488	437	503	525	508	537	537	531	550	492	518	539	499	499	508	515	509	513	557	482	523	554	497	506	460	479	517	502	523	491	518	487	534	518	557	508	510	496	559	558	521	495	498	532	514	498	527	580	498	502	521	496	510	504	506	519	520	486	518	503	553	549	505	518	486	523	534	505	515	552	524	531	505	503	510	513	547	529	534	521	554	509	536	498	487	490	501	559	544	502	543	505	516	473	521	558	501	527	510	545	537	511	528	513	496	512	573	475	496	521	516	537	505	540	485	485	533	539	522	522	543	520	541	551	508	518	495	520	562	513	520	551	535	517	507	570	531	516	494	516	523	499	522	533	498	525	515	536	540	519	538	532	518	501	558	478	515	522	544	541	519	530	512	512	520	528	498	506	496	533	507	544	494	532	507	520	562	514	486	544	548	516	521	553	577	556	535	506	585	542	505	533	529	496	540	483	479	526	554	509	502	478	484	525	520	530	516	509	532	523	516	544	504	487	529	502	464	558	495	494	504	507	504	511	500	546	487	539	518	538	514	561	481	547	509	478	522	536	538	498	562	509	492	516	519	524	527	508	566	526	561	515	530	512	504	528	501	535	517	486	562	491	540	487	482	557	510	492	485	508	508	496	531	484	580	525	500	516	517	521	497	503	493	485	517	494	513	522	512	522	526	525	529	516	490	505	519	534	519	497	521	518	513	556	520	543	520	517	530	510	489	527	497	478	521	509	488	515	508	546	477	545	521	534	519	486	538	514	484	545	547	526	480	536	563	516	506	527	516	503	507	537	559	518	515	502	505	516	515	523	509	552	499	534	498	492	543	546	509	534	486	520	534	502	596	525	527	523	501	500	453	500	568	480	520	511	483	536	529	530	547	514	535	537	520	524	517	524	494	519	508	531	531	524	498	523	554	523	492	538	504	513	503	534	509	511	531	551	510	507	534	573	497	547	522	496	547	496	544	531	523	521	520	515	513	476	537	528	522	528	514	557	516	517	548	551	528	518	505	541	551	474	523	543	465	505	533	514	497	523	485	465	525	481	521	487	566	501	534	495	515	541	482	543	484	525	504	501	526	547	499	540	508	491	537	560	534	500	534	495	526	505	479	481	479	542	574	482	565	528	530	510	509	494	475	525	480	475	482	490	536	490	548	529	540	541	548	508	524	525	523	497	532	520	500	501	510	502	515	568	561	496	492	519	491	485	520	508	559	554	486	519	523	541	527	501	484	521	510	490	521	505	526	498	519	510	478	511	489	515	471	503	499	531	541	511	486	528	517	488	498	535	530	525	516	533	462	501	512	486	546	536	531	515	523	504	505	497	518	492	508	487	487	498	521	474	516	523	526	542	512	490	518	523	515	554	489	544	523	493	519	523	529	544	486	538	476	502	520	524	510	505	518	500	478	523	486	526	497	503	555	526	533	551	505	512	499	513	531	536	514	533	536	498	555	519	469	497	486	481	566	543	521	548	522	538	531	500	517	525	486	501	517	510	506	535	499	531	531	484	485	488	521	535	498	523	506	549	486	507	485	543	554	520	477	504	536	532	521	506	513	543	546	522	518	541	516	513	525	523	503	528	545	543	543	514	560	533	541	527	547	469	525	509	529	524	461	520	516	477	515	511	488	532	479	530	477	521	521	544	538	471	504	527	536	557	495	562	505	510	505	519	501	540	507	491	506	556	523	521	506	534	505	508	504	487	529	536	525	539	533	513	543	507	488	499	489	548	507	536	513	511	505	471	496	481	547	528	502	498	480	488	505	542	499	557	538	537	538	510	492	503	510	511	516	511	533	518	496	506	489	512	528	502	519	506	492	527	504	512	492	475	531	505	536	536	489	529	486	534	529	564	548	474	475	502	526	541	513	507	547	544	495	508	522	572	523	482	540	532	518	490	491	500	527	508	507	506	498	525	518	566	514	514	521	478	519	526	553	520	522	518	508	524	477	487	513	531	520	486	528	549	523	550	493	475	487	528	526	503	517	513	527	512	543	503	520	509	513	487	517	492	516	584	505	544	545	531	489	473	530	535	539	516	551	550
23561	39613	33411	17666	8104	5774	4525	3653	2935	2453	1934	1654	1326	1145	982	929	897	879	842	788	809	770	739	779	725	761	653	708	717	671	709	690	660	725	669	674	678	696	692	732	632	650	700	634	659	650	680	690	676	676	673	687	674	680	633	658	659	656	662	702	648	694	678	677	706	703	673	708	766	754	765	744	806	789	734	747	771	750	719	735	753	755	728	725	789	750	721	697	635	695	689	669	742	725	700	696	722	658	666	704	671	686	638	654	670	653	697	642	664	634	641	663	640	640	647	645	660	617	656	655	633	628	677	649	634	631	682	652	703	649	651	572	658	672	607	631	688	644	649	696	641	666	648	667	701	635	649	652	652	620	656	658	680	667	642	622	634	620	664	623	636	640	634	622	682	669	698	615	618	656	614	645	668	687	698	643	686	622	662	652	669	640	645	647	706	697	675	661	655	696	601	627	690	627	663	606	629	650	653	631	638	612	673	653	633	668	669	649	693	673	722	655	683	645	651	652	632	670	634	651	670	646	646	650	601	650	605	633	611	622	745	589	647	657	611	711	649	637	635	666	649	659	666	633	660	616	643	615	639	656	649	661	682	638	619	644	643	633	665	605	621	639	628	676	656	636	600	639	679	635	678	611	642	681	676	709	682	660	692	671	690	617	658	657	700	676	629	634	682	676	658	639	666	659	623	610	689	638	637	646	674	665	690	615	610	700	688	626	654	622	648	635	633	697	671	675	686	597	620	633	658	629	662	620	609	656	649	673	651	636	686	618	648	673	615	656	672	651	680	637	666	576	666	673	661	626	657	638	641	635	640	650	648	643	598	682	614	655	667	676	657	650	631	666	617	628	675	703	634	622	634	660	667	663	675	659	665	654	649	680	674	676	636	665	650	635	701	693	623	641	636	628	686	665	641	614	637	655	671	686	599	639	633	663	622	661	668	656	650	678	668	659	644	672	650	669	633	619	652	651	678	659	687	646	685	661	652	691	677	688	686	609	693	617	636	633	604	713	662	658	629	616	690	632	629	624	679	629	617	678	623	613	662	640	654	651	664	622	670	623	687	681	644	595	647	636	608	613	655	643	702	652	623	656	658	602	636	638	612	690	624	652	668	636	637	642	661	631	669	637	652	642	648	652	648	591	658	636	640	631	669	670	633	668	667	701	655	621	695	690	620	691	616	630	677	693	695	687	707	695	668	622	618	659	665	627	630	596	609	696	672	670	687	658	656	608	623	642	678	608	666	667	684	634	636	659	667	695	663	722	650	603	625	698	616	657	661	679	676	664	642	645	639	628	609	684	643	635	653	630	687	675	642	666	661	635	632	642	639	649	650	648	668	642	606	630	631	668	632	621	611	660	657	623	657	648	589	624	659	645	595	663	658	606	677	684	636	669	650	642	635	650	623	656	647	600	653	667	632	633	651	649	662	651	690	646	634	686	620	617	673	646	637	641	637	651	599	653	623	653	667	614	651	636	678	657	635	707	604	669	668	585	632	690	615	702	610	646	656	675	658	652	650	628	668	656	682	640	631	622	624	666	659	628	678	590	641	658	591	662	652	636	595	641	624	657	654	631	656	674	651	641	644	645	632	691	692	643	650	669	630	663	674	670	664	727	636	654	621	680	684	669	589	705	622	626	645	744	639	627	645	656	637	716	615	640	613	605	665	646	628	682	645	645	688	644	635	670	639	646	643	650	713	689	634	662	608	650	664	655	662	665	638	635	590	627	632	657	628	637	642	652	660	653	630	626	609	653	660	694	660	637	675	620	628	619	637	631	676	658	699	650	686	653	631	663	662	649	626	631	643	671	634	660	636	649	650	655	627	677	648	671	626	639	639	663	630	616	655	646	603	668	657	630	620	607	644	613	649	623	651	635	650	623	662	620	686	658	626	704	629	615	674	682	658	708	675	612	671	644	667	617	656	642	676	630	629	664	706	623	660	662	670	646	681	680	625	651	671	648	698	659	623	632	641	647	684	664	666	664	642	601	653	641	640	643	651	641	630	654	682	633	660	646	709	644	647	685	633	650	635	650	655	622	680	582	629	640	674	680	641	675	661	651	657	667	636	627	662	688	653	608	668	637	713	672	625	661	639	653	710	634	659	677	656	672	652	659	656	627	613	622	683	700	619	670	651	658	620	659	663	666	706	600	628	675	661	702	693	633	634	627	655	683	660	669	638	655	654	613	648	595	590	653	702	648	661	673	665	616	700	665	688	666	629	643	616	676	596	653	641	653	625	608	624	669	699	620	635	654	640	676	587	647	615	642	616	653	638	676	637	653	665	665	653	641	629	640	668	697	662	695	643	663	649	619	643	642	635	620	611	672	648	645	673	612	653	671	680	655	624	730	672	625	658	625	690	674	630	656	656	643	649	663	620	665	626	635	640	678	624	599	629	624	641	687	686	643	657	682	653	659	661	627	662	678	660	645	641	632	680	613	616	634	658	672	638	616	664	647	663	649	610	673	661	663	599	658	642	696	666	603	639	678	703	631	638	646	653	630	618	654	671	656	641	692	641	714	667	678	659	656	659	634	653	676	657	690	598	682	664	638	619	646	633	682	631	609	651	705	683	642	634	676	615	652	619	648	684	688	624	620	641	628	648	618	703	605	649	654	660	639	700	646	650	634	700	595	597	655	637	660	658	656	671	673	671	646	624	651	620	629	704	622	639	635	626	667	621	670	622	687	610	675	663	622	674	676	659	655	644	671	705	630	644	661	686	665	645	664	666	664	678	639	618	704	602	597	643	610	629	636	648	651	674	621	675	661	643	635	634	638	671	685	613	615	637	645	645	605	682	627	706	630	631	658	608	647	694	643	656	711	694	646	684	630	635	690	612	615	651	644	629	635	647	591	625	659	642	677	631	618	635	641	687	673	672	678	639	655	677	672	644	618	677	623	636	658	684	658	616	636	699	638	650	645	646	626	662	632	631	689	647	676	665	665	671	647	628	645	633	673	721	668	708	650	607	625	671	625	648	624	668	636	626	626	672	685	700	682	632	704	607	680	600	646	656	650	679	671	644	631	623	652	691	655	601	664	688	675	670	641	674	685	683	650	629	637	679	646	618	669	577	610	624	643	664	662	625	616	651	669	649	647	651	662	658	654	654	658	641	666	666	647	670	670	716	639	659	632	620	673	647	686	610	643	666	679	648	668	680	693	656	649	660	623	659	610	638	628	621	654	648	655	620	632	666	662	642	633	692	652	627	660	625	626	648	650	677	667	614	677	651	621	656	617	660	682	650	620	664	639	614	653	602	665	635	694	634	598	668	649	661	628	671	656	612	678	657	684	661	687	682	652	662	625	626	629	658	659	636	643	664	679	621	631	675	619	646	667	639	607	659	694	635	681	659	653	602	655	631	633	621	654	638	651	662	674	652	660	673	635	660	613	649	652	642	675	633	645	659	648	718	611	695	656	607	606	642	663	658	673	627	655	636	623	654	636	668	610	666	646	659	635	648	635	668	668	663	658	660	630	683	626	698	596
25189	21122	27325	24930	10828	2085	1291	1049	857	736	630	527	460	443	401	380	421	349	398	343	346	360	333	324	299	320	325	339	318	300	337	361	344	295	343	321	301	322	310	343	333	324	321	297	315	341	323	321	329	319	282	329	335	319	337	316	286	312	309	308	324	277	315	317	326	309	340	340	355	354	335	353	360	379	341	361	368	353	345	372	382	335	344	326	362	347	327	334	311	295	343	326	303	315	326	323	343	335	331	312	332	284	333	282	329	304	305	329	292	291	338	304	311	360	314	316	306	298	327	319	304	304	317	300	350	290	325	312	303	293	302	348	312	294	318	295	307	316	325	327	317	330	329	306	316	287	298	344	286	329	296	359	309	305	310	313	287	297	320	312	322	317	322	323	329	328	314	271	329	315	300	342	297	332	329	300	286	327	328	283	287	318	304	306	338	330	310	290	309	310	335	294	325	271	318	315	298	335	327	316	305	322	267	340	316	291	357	294	298	295	323	313	289	282	298	298	302	294	318	336	301	311	316	326	310	332	331	285	311	338	324	289	279	328	346	339	343	336	295	331	289	335	312	328	303	308	313	301	315	334	314	275	297	330	294	339	323	326	299	276	294	306	321	323	283	325	312	346	308	322	303	294	320	340	323	303	282	337	321	306	332	284	333	310	300	305	330	294	325	294	318	297	323	333	317	356	314	320	285	306	291	306	287	329	315	315	317	300	282	319	313	321	307	281	295	304	334	353	307	297	327	316	322	291	313	314	317	329	288	323	325	349	343	314	302	321	317	308	321	297	334	320	328	302	323	298	283	326	324	305	318	307	299	313	285	293	293	323	295	311	293	318	312	315	318	320	303	282	344	264	302	342	329	332	314	302	311	299	346	331	293	307	312	308	299	312	335	286	310	333	315	300	335	307	328	310	322	349	320	306	297	322	300	294	297	332	292	320	297	322	294	302	340	305	337	305	347	281	309	287	345	328	302	328	297	301	279	312	292	317	291	334	315	313	290	311	301	293	314	306	282	312	293	316	324	345	317	319	306	313	327	313	283	319	320	334	309	306	314	346	341	308	313	308	291	318	333	317	276	311	314	308	308	303	316	299	325	306	304	298	338	350	309	294	310	293	310	316	313	297	300	294	310	305	329	305	327	327	333	324	358	323	284	356	314	287	301	283	308	308	320	309	297	314	294	322	286	324	289	326	316	310	287	317	319	310	314	291	319	301	324	290	325	319	339	289	293	300	321	283	322	323	299	291	307	310	320	302	289	311	336	366	321	304	315	315	275	308	310	331	303	332	317	318	318	323	275	346	338	313	306	328	277	323	312	319	326	327	275	268	325	314	297	297	341	297	294	305	302	292	340	326	359	332	294	295	279	339	316	266	358	359	296	300	284	296	296	313	293	318	286	315	292	321	331	328	329	297	299	290	306	287	325	317	310	291	299	296	296	308	334	310	336	289	321	286	321	316	311	303	311	311	306	314	312	292	354	313	297	297	317	284	307	321	325	297	332	311	348	321	313	323	312	330	333	313	307	308	334	301	312	321	289	329	312	295	300	314	336	297	319	325	324	290	313	335	292	320	305	293	310	303	268	310	291	318	309	307	289	328	316	318	313	276	298	316	306	330	321	294	293	310	360	305	311	283	322	280	339	275	328	298	299	305	320	290	284	313	322	302	301	307	300	344	307	281	318	335	336	306	340	355	342	310	283	297	337	347	288	315	300	303	286	314	308	307	335	322	302	315	336	283	301	320	341	314	268	327	311	333	306	332	317	301	308	317	335	319	324	287	329	343	326	339	315	303	326	315	299	304	310	273	290	280	329	294	307	314	336	270	345	312	352	315	309	308	312	317	338	320	334	322	342	319	321	332	312	299	296	328	279	323	325	287	313	312	316	310	312	350	302	323	338	309	297	314	287	324	331	307	301	327	318	317	315	307	302	308	307	305	327	322	333	292	329	311	336	316	285	295	311	305	341	308	301	306	301	297	295	303	285	301	312	324	318	318	317	319	336	286	287	311	297	355	314	321	325	316	294	289	314	304	313	283	343	357	313	313	314	306	346	294	296	318	327	306	321	287	305	314	283	325	331	325	338	309	322	331	317	331	317	319	315	320	302	325	295	286	319	307	309	317	311	343	314	311	296	301	308	318	307	278	328	305	319	298	302	315	306	343	323	329	322	295	320	283	314	322	309	331	296	343	343	331	323	349	344	325	333	322	289	340	294	285	289	283	283	273	305	296	309	321	334	317	304	319	313	281	290	297	288	319	311	298	323	329	301	293	339	313	279	303	298	354	285	353	323	306	298	332	324	301	338	313	329	323	311	323	306	310	283	310	348	290	325	312	329	334	321	321	308	339	307	326	317	312	303	298	304	302	324	290	309	334	314	321	314	288	299	274	274	304	333	297	321	308	312	348	274	313	308	291	324	303	328	297	326	300	299	309	302	290	311	312	319	299	335	303	308	322	323	324	307	317	319	317	302	318	305	303	306	283	318	331	323	331	298	299	351	316	330	306	321	332	334	305	290	297	302	329	320	314	350	304	334	331	328	351	305	320	330	341	313	307	303	323	300	339	322	340	330	320	339	306	314	358	285	311	312	310	305	311	301	337	318	324	344	310	332	320	292	275	312	316	311	338	309	311	346	307	298	311	344	327	323	322	306	304	327	276	318	303	312	291	275	329	335	289	324	319	301	276	322	343	301	313	336	319	291	304	313	293	297	305	336	328	292	334	311	305	297	331	330	322	328	316	323	301	311	328	304	307	304	310	323	329	302	314	329	340	315	292	308	309	279	335	323	307	294	290	329	323	291	312	309	301	330	329	296	334	301	297	324	303	315	297	290	275	311	306	293	333	316	309	313	327	322	285	286	323	297	322	306	299	296	294	322	306	321	319	312	303	324	332	322	322	329	330	309	299	319	290	301	294	310	303	292	347	303	270	282	343	302	302	291	333	321	290	344	306	295	296	329	308	296	298	322	275	333	301	290	300	333	313	285	335	309	270	325	331	352	295	281	327	317	307	283	285	266	314	331	306	288	297	309	312	299	305	297	321	310	319	307	325	335	316	294	303	293	304	296	343	335	304	338	309	351	299	311	323	314	306	293	315	302	319	312	279	297	304	335	307	303	318	313	334	359	284	321	306	323	300	310	335	322	337	310	314	273	299	300	311	329	331	296	317	314	325	315	314	299	281	313	313	312	310	321	300	324	313	318	342	292	297	317	320	296	307	331	310	324	285	284	304	336	296	304	273	304	306	285	318	303	287	317	312	356	291	300	298	284	312	317	324	315	323	313	302	292	320	304	309	295	309	286	293	315	298	320	308	310	302	282	315	281	327	285	334	303	304	300	340	347	324	342	319	341	319	310	291	301	328	281	314	295	316	346	283	336	297	294	299	292	309	338	313	294	325	289	305	328	328	302	345	316	314	342	271	317	326	278	303	312	326	291	292	305	290	328	334	321	295	313	317	327	309	294	309	314	297	327	318	320	294	328	338
22647	35146	28015	13505	5915	3973	3328	2540	2184	1746	1326	1043	877	721	649	591	547	548	502	478	534	535	430	445	481	446	446	418	434	435	424	494	428	417	384	432	429	426	445	440	433	436	432	434	400	441	411	389	431	399	399	378	388	416	405	420	450	399	406	401	394	407	418	410	425	415	439	419	458	410	474	490	532	503	503	479	466	477	440	426	508	448	441	461	537	508	500	465	385	415	448	435	425	442	459	456	419	426	469	415	471	412	391	378	387	439	403	409	417	400	376	454	398	376	413	373	428	406	390	395	431	366	391	398	399	435	413	371	431	428	441	406	421	395	442	401	385	428	432	416	398	419	405	399	365	422	410	398	433	404	414	388	415	399	380	402	395	438	436	441	431	423	366	389	436	414	438	381	395	399	437	389	446	412	400	405	410	413	416	402	409	404	415	414	425	393	379	399	398	402	381	433	398	410	404	394	450	425	397	431	406	421	422	394	367	420	422	404	446	396	416	414	453	414	417	414	399	365	414	396	416	381	377	451	398	435	433	416	366	432	372	401	385	412	421	392	402	419	385	450	402	413	419	375	394	448	419	417	405	442	403	373	421	415	417	417	420	402	375	423	390	407	391	401	408	444	392	419	419	448	392	403	383	369	427	400	432	397	405	398	424	408	395	419	432	395	389	366	381	411	401	403	407	444	438	388	415	408	436	426	398	443	426	368	421	404	393	396	377	399	440	418	384	420	387	392	399	367	417	408	393	421	409	384	413	393	387	440	396	407	383	416	441	405	365	429	397	412	431	407	366	415	407	422	399	432	410	455	421	374	382	393	401	445	422	367	404	396	443	411	432	392	410	377	405	399	425	400	409	434	408	398	396	419	427	394	430	405	411	440	396	441	429	378	426	398	406	392	406	402	403	440	432	388	409	413	395	392	414	395	393	430	391	408	391	420	392	430	447	392	429	386	443	407	426	453	382	392	418	406	434	383	440	394	400	436	396	427	374	441	434	430	408	404	384	370	395	395	413	422	403	416	390	393	380	421	418	382	418	381	404	410	415	370	422	393	422	423	404	449	407	393	401	379	395	443	392	420	402	422	403	423	398	427	405	370	413	396	396	379	426	426	399	394	435	427	410	467	422	403	400	453	376	418	389	414	416	420	419	411	359	385	427	398	433	354	400	415	432	391	414	394	420	385	386	408	413	394	419	412	410	422	405	400	384	401	398	399	417	394	414	412	414	404	402	422	427	435	418	405	420	405	411	411	392	432	404	416	409	427	422	430	453	455	422	414	391	422	416	394	413	447	392	402	408	408	416	434	395	412	407	399	442	417	411	400	422	403	453	411	398	424	418	416	398	370	419	378	396	369	438	375	389	400	414	398	382	432	416	393	420	429	417	445	390	415	457	430	400	435	393	375	423	397	401	387	437	408	422	442	397	432	416	400	423	410	415	428	439	417	417	422	410	446	408	421	399	417	429	412	403	441	418	394	424	391	372	438	417	415	407	409	464	412	445	415	402	402	391	399	407	436	446	400	407	400	414	461	437	394	411	401	410	413	415	437	412	403	358	438	394	400	416	403	438	422	430	381	421	407	404	407	389	413	415	409	428	411	403	408	396	385	415	424	382	452	393	436	441	398	371	415	380	388	432	429	388	399	404	425	380	415	424	424	419	426	398	413	409	435	368	444	403	438	437	366	408	445	376	439	394	406	436	416	378	426	415	425	426	415	412	393	396	407	375	416	401	428	411	389	404	435	395	414	421	413	410	394	417	397	414	391	398	396	400	401	399	403	399	400	415	396	408	433	404	402	401	396	454	405	409	395	410	414	407	391	401	425	400	405	412	424	412	422	394	397	420	410	382	434	401	401	426	406	404	385	409	403	407	408	419	394	432	395	457	394	429	444	445	415	428	413	432	415	432	380	411	431	422	412	395	415	447	391	400	422	429	440	396	390	414	356	449	462	409	419	429	395	405	409	374	414	399	414	391	444	438	423	414	385	384	409	450	435	387	402	391	425	410	402	404	377	424	438	426	371	383	406	410	421	384	391	400	406	399	392	384	397	373	416	420	365	422	426	397	439	417	428	416	401	427	437	404	423	419	399	437	422	440	411	427	395	440	417	375	382	377	403	437	386	427	415	380	407	379	399	420	384	439	428	432	405	404	404	369	410	425	426	407	423	382	435	419	437	389	428	419	399	388	440	399	429	396	387	411	405	399	439	407	390	399	421	444	398	438	445	397	392	418	408	392	402	422	406	389	438	422	428	413	431	442	395	392	422	430	386	400	391	427	399	440	387	432	371	428	361	375	414	399	367	438	411	399	419	405	403	421	386	396	401	432	419	383	384	413	407	393	403	371	385	445	411	406	393	412	380	425	429	423	408	376	418	420	434	406	353	421	392	401	428	367	437	448	376	409	397	409	401	414	421	415	404	428	376	398	438	413	415	425	399	450	424	429	388	409	435	410	380	367	392	409	392	387	414	401	412	425	421	436	384	382	391	393	415	394	415	430	422	420	431	402	424	398	416	369	427	395	414	413	382	373	402	408	415	449	370	410	411	410	408	407	381	403	423	414	365	421	412	416	489	393	392	434	389	391	416	420	429	407	380	429	416	413	438	424	432	409	440	408	407	395	387	435	411	373	409	412	398	405	402	421	416	435	367	420	381	441	378	435	410	444	426	443	395	434	387	451	458	395	403	406	469	436	376	399	396	404	413	434	386	416	392	433	379	484	436	403	335	399	411	467	381	428	415	403	419	397	428	353	412	427	391	414	419	395	381	385	397	409	428	414	404	392	388	401	404	396	451	409	410	402	439	460	424	383	406	399	417	418	409	402	411	394	449	443	433	424	424	402	413	427	439	402	420	434	422	376	390	406	410	394	388	371	412	413	454	390	396	399	408	427	396	411	430	438	414	402	384	416	409	411	377	389	393	432	409	443	424	454	411	411	418	400	438	423	383	428	404	390	403	415	417	417	424	407	400	422	420	406	412	421	414	389	412	403	431	424	386	366	414	385	446	384	401	417	418	471	402	424	413	395	390	419	419	425	402	363	431	390	406	421	393	383	364	434	417	390	409	400	431	389	418	397	370	408	423	417	430	412	453	449	433	405	430	420	464	395	454	404	408	425	410	419	432	421	450	390	423	428	399	433	436	410	385	401	383	399	433	396	393	395	435	427	429	398	440	418	401	385	421	353	454	419	405	423	397	388	362	416	361	399	392	429	383	401	381	373	392	435	447	398	421	428	394	377	389	446	445	365	412	429	404	376	389	405	422	421	417	462	422	393	403	400	389	393	434	406	430	432	377	417	430	428	429	421	407	383	404	404	410	379	406	410	391	458	413	387	408	417	412	410	414	433	436	406	416	385	409	414	436	394	377	403	425	440	435	423	399	386	412	393	406	405	387	435	382	422	389	402	396	398	444	402	440	413	392	424	384	396	403	384	385	380	378	387	401	397	377	435	426	430	391	397	398	434	381	416	427	407	434	407	409	418	451	416	403
22903	21189	28944	23722	21187	21236	11441	2902	1902	1653	1323	1053	968	822	786	733	704	704	608	637	590	610	600	579	522	566	556	544	579	536	526	545	536	531	513	544	528	507	511	500	519	538	550	548	511	542	515	509	490	507	492	577	500	474	512	510	520	508	493	538	514	520	496	523	503	533	541	549	569	514	551	603	614	590	617	571	611	591	547	591	590	545	562	563	601	561	527	538	511	488	524	606	535	515	553	537	506	545	538	497	495	475	514	488	478	518	508	511	476	488	511	507	499	482	472	461	524	468	532	500	500	514	509	441	488	505	482	507	500	492	461	512	486	489	475	546	527	467	500	487	490	511	486	468	508	494	501	489	508	513	504	433	465	461	501	483	497	474	529	478	487	542	487	498	506	518	462	493	498	513	479	481	498	466	474	475	494	530	430	518	463	483	448	465	487	466	543	492	475	490	503	490	515	463	492	490	488	518	488	496	509	476	534	490	471	497	487	492	462	530	467	514	505	522	500	472	489	474	536	471	508	477	515	520	484	493	547	487	511	451	445	474	482	489	486	504	498	494	435	495	456	545	484	511	491	520	496	479	483	468	484	474	470	507	512	508	483	485	493	483	486	504	523	499	477	470	474	499	443	468	496	457	510	513	489	477	494	528	477	536	503	470	499	530	527	503	506	483	444	462	508	493	514	457	504	479	488	519	489	438	455	528	491	479	513	515	503	496	473	497	482	479	521	527	487	511	507	457	487	501	492	524	549	504	461	548	486	533	505	485	504	488	475	486	499	508	500	481	486	525	519	479	499	483	503	485	482	458	488	487	525	492	485	514	519	454	475	474	466	483	474	494	488	483	453	514	513	514	480	474	418	503	484	510	453	496	485	482	505	485	510	467	507	515	527	516	543	511	492	469	484	492	545	479	498	508	505	458	491	551	491	478	527	481	506	520	512	524	450	483	484	526	536	504	495	504	464	515	495	507	504	516	468	555	495	481	500	518	479	485	509	513	500	488	491	511	505	526	463	479	489	525	521	511	482	491	521	499	523	490	494	491	480	506	500	513	498	482	447	538	490	520	553	529	525	470	465	484	515	509	458	500	501	498	479	524	537	497	464	521	478	473	506	494	469	502	533	510	480	478	506	460	482	531	485	498	481	522	512	523	486	484	467	501	489	491	509	471	485	504	478	497	479	499	512	529	482	486	469	526	520	494	462	473	470	490	537	501	520	476	481	493	528	465	503	481	470	512	526	484	509	482	475	472	483	509	500	502	489	495	461	500	485	502	454	514	475	521	556	475	425	523	498	472	530	485	488	480	538	524	503	505	492	482	516	463	499	494	470	494	521	477	458	541	517	492	494	506	491	505	487	480	477	537	502	514	491	509	511	438	493	456	483	524	477	542	510	464	510	462	450	487	497	493	506	493	501	477	520	514	536	471	482	458	509	497	534	474	520	482	530	466	524	485	460	511	499	460	467	491	505	509	494	493	479	480	505	492	508	479	505	501	503	507	475	482	485	492	483	511	489	474	498	505	524	524	497	486	509	500	502	498	500	479	502	498	508	497	470	518	506	498	486	490	498	459	514	509	525	504	515	465	475	502	479	443	476	483	463	510	434	510	518	509	531	487	527	510	517	455	499	470	453	473	491	465	535	516	526	482	500	532	511	471	483	502	483	494	513	490	551	521	497	493	492	498	472	501	494	502	522	548	505	489	519	521	521	514	520	497	519	491	496	517	487	503	483	516	479	447	519	473	518	499	446	507	477	517	524	503	511	489	538	490	490	474	508	471	477	502	503	443	473	459	488	456	459	468	466	493	479	478	490	457	503	516	515	513	498	524	496	514	512	475	493	501	467	526	528	518	504	537	487	496	477	502	517	491	493	501	514	496	499	508	484	487	466	464	527	475	499	511	497	518	503	499	483	521	493	547	493	474	504	489	468	489	478	492	512	479	511	515	502	513	487	484	493	489	488	513	516	524	466	501	445	493	487	511	470	508	493	511	460	478	505	474	524	493	459	507	523	483	521	533	503	510	481	497	477	455	449	500	509	502	536	495	486	474	528	494	522	498	571	509	482	544	522	511	511	488	499	540	495	442	476	489	480	528	464	476	495	481	506	511	511	476	483	477	480	485	489	494	506	487	484	476	463	515	534	493	525	470	502	466	491	489	495	486	497	498	499	485	480	484	493	497	479	512	471	512	481	492	536	507	552	496	511	539	490	493	499	483	479	513	490	461	533	531	467	501	479	531	571	519	487	488	493	465	455	516	521	489	471	527	489	451	495	472	510	496	520	491	500	534	506	507	504	511	499	480	526	517	480	461	483	499	488	500	544	485	491	472	485	497	502	523	464	476	495	506	502	526	488	498	478	511	513	512	493	519	510	508	480	505	481	522	503	509	494	495	483	493	508	493	474	455	516	460	516	481	508	532	475	473	526	515	479	494	473	516	501	486	519	480	511	473	516	509	534	508	509	486	542	471	468	479	500	494	450	514	491	493	461	514	540	450	477	501	504	499	522	477	443	489	485	475	474	479	487	502	490	495	477	465	479	469	464	501	523	484	472	489	468	474	480	513	454	490	486	526	499	540	445	496	526	501	525	460	473	468	508	508	502	477	503	482	482	543	500	481	512	485	491	475	470	523	503	456	509	541	490	491	519	502	492	492	451	480	497	505	523	506	486	539	489	517	446	473	476	480	487	473	514	485	512	533	480	498	545	512	486	497	531	518	501	488	491	505	486	518	468	473	486	485	454	517	485	486	518	492	490	471	528	467	449	476	471	533	493	506	494	480	478	504	491	453	491	509	504	496	471	481	522	510	513	484	438	518	473	497	508	484	476	504	511	528	449	503	512	511	481	513	505	505	493	504	510	480	477	511	515	470	512	515	495	488	524	501	491	515	520	499	517	451	498	500	473	470	513	495	472	515	541	534	470	495	436	502	504	495	501	445	453	524	488	513	469	489	488	479	490	501	473	514	497	512	458	494	482	464	479	510	455	489	485	560	505	499	468	498	491	496	486	461	561	496	509	488	503	486	491	502	514	511	505	476	502	519	517	510	482	501	508	523	505	454	505	526	485	486	516	442	483	469	454	536	502	488	511	494	489	517	520	471	518	475	505	497	496	507	497	484	460	474	502	469	496	468	513	490	458	460	475	480	493	469	476	493	517	478	482	488	469	472	498	531	503	487	459	515	470	504	474	519	492	527	439	463	532	475	498	496	505	526	499	512	484	449	509	519	519	484	513	461	519	494	524	483	487	494	516	451	529	522	511	481	460	481	504	509	450	509	515	509	495	549	520	482	507	480	474	475	510	471	563	506	509	486	491	480	486	479	480	499	499	511	481	512	504	491	483	450	504	483	515	517	510	521	528	507	497	501	508	514	518	520	486	508	444	489	459	471	483	507	464	455	489	476	491	515	459	486	510	517	487	499	512	481	484	504	495	454	449	469	514	465	493	511	460	472	530	510	472	515	470	466	506	480	474	504	492	501	517	509	502	481
25101	43982	36610	20257	11632	8698	6854	5441	4318	3494	2704	2074	1736	1444	1283	1241	1020	925	945	927	865	870	765	804	740	745	801	796	729	739	696	627	694	656	654	709	685	692	697	644	663	682	680	664	664	642	619	644	670	682	684	671	661	635	565	623	635	671	631	650	635	676	663	650	661	688	711	731	787	747	795	840	861	806	780	799	767	773	753	810	748	721	784	769	844	762	712	670	704	624	692	718	711	734	734	742	665	661	707	682	672	622	632	623	641	637	635	625	650	623	616	673	638	646	655	618	601	621	642	579	595	593	647	594	661	603	630	653	606	654	618	615	624	600	638	635	609	619	661	630	606	643	633	652	597	609	670	622	607	616	595	578	614	664	669	623	639	605	585	644	617	613	621	626	631	607	634	616	650	636	599	603	637	631	658	635	636	608	665	645	626	627	639	647	656	648	653	634	652	585	661	625	626	631	653	627	607	628	599	636	632	626	646	627	644	650	643	581	629	655	642	598	649	637	614	654	636	625	592	627	653	609	591	640	614	606	658	633	632	615	623	642	633	616	633	614	636	645	650	579	599	637	673	646	587	570	606	661	592	585	609	554	675	606	602	660	625	662	624	632	622	627	664	574	617	599	620	636	582	655	618	634	668	636	640	629	653	596	614	658	627	621	618	619	633	624	596	627	614	611	647	622	664	643	677	632	606	671	612	611	653	627	652	599	602	626	618	577	650	706	636	637	621	673	615	618	637	587	571	625	598	639	634	618	620	680	634	623	594	666	634	644	643	626	624	629	620	621	640	594	593	661	591	613	641	636	616	587	615	591	608	654	658	662	621	586	636	613	571	625	628	666	648	684	634	610	603	644	619	627	600	654	619	631	621	624	600	653	622	589	599	635	617	562	645	657	617	668	631	624	626	641	575	618	605	655	607	631	602	644	640	607	611	617	627	592	622	667	609	615	620	617	634	627	623	630	653	661	637	642	597	643	651	606	625	640	647	582	648	636	648	693	624	597	643	658	670	665	643	574	607	634	634	607	643	638	652	633	634	628	641	671	635	639	644	604	654	659	625	595	612	628	600	666	643	610	619	613	658	574	637	637	634	612	614	624	621	575	584	648	624	641	597	633	629	584	652	654	617	625	654	586	613	644	621	632	627	579	597	608	597	610	647	615	592	616	686	628	612	640	577	650	595	591	629	596	636	642	616	628	622	609	584	684	626	613	655	669	624	608	596	655	642	630	646	623	592	619	592	625	619	632	643	638	646	655	633	638	623	621	650	620	649	613	612	648	660	678	583	678	628	626	633	637	611	643	638	651	669	599	572	670	600	633	611	639	614	592	638	613	617	598	621	612	622	620	626	635	601	641	605	638	638	667	646	657	623	647	612	643	642	611	621	631	592	612	632	605	583	627	599	646	622	646	644	681	613	632	650	645	642	645	622	589	655	633	657	593	618	711	604	657	586	649	582	650	659	614	563	594	635	600	645	654	616	672	609	654	612	637	619	608	630	606	638	649	601	659	650	609	609	635	677	580	619	593	655	650	655	646	598	676	639	614	638	670	672	606	645	650	572	604	619	628	666	635	598	632	621	613	638	624	592	621	583	640	631	645	593	595	628	635	632	627	613	645	648	610	613	624	606	602	639	677	666	607	624	604	620	639	652	645	604	628	606	613	671	607	647	645	619	658	619	618	628	667	607	615	602	634	623	624	594	627	605	639	668	628	677	678	648	614	635	626	627	670	591	587	593	662	583	652	641	630	577	642	635	610	618	610	594	650	654	660	619	651	599	632	663	609	636	631	621	591	608	585	620	647	629	652	643	660	597	644	615	614	643	597	591	648	650	652	608	614	647	668	644	659	639	643	639	635	621	574	679	617	609	619	590	607	643	674	619	628	606	613	576	636	583	621	646	591	599	599	678	676	627	625	630	657	627	617	603	654	615	624	632	611	638	567	593	644	604	612	631	613	629	617	648	634	658	628	629	604	637	598	595	625	614	668	622	604	611	626	637	595	640	678	624	639	633	644	632	640	623	639	672	678	633	646	612	657	658	630	595	623	667	597	608	627	642	613	601	644	623	596	645	661	590	661	667	641	639	605	636	644	620	626	570	649	625	681	618	625	642	627	639	601	614	640	593	641	626	617	632	633	647	631	605	612	570	647	614	658	630	621	641	578	605	629	600	620	640	664	667	648	629	668	655	641	624	636	621	645	602	629	623	607	610	605	602	632	630	638	578	602	652	640	663	628	589	678	617	589	657	644	598	623	609	657	641	667	626	643	604	652	607	671	624	627	652	661	627	604	617	632	612	652	646	648	641	587	645	642	608	629	603	646	642	613	601	650	594	602	629	646	639	599	639	624	621	618	638	583	687	617	658	635	615	631	612	669	672	633	612	615	649	608	629	611	584	636	625	607	627	621	614	613	639	653	605	631	635	625	638	627	634	619	599	602	609	622	613	654	629	672	619	637	611	617	630	576	661	610	612	652	616	642	589	599	677	611	642	593	619	619	618	667	610	620	669	616	617	587	650	645	574	641	634	603	604	604	564	632	631	627	626	623	586	641	557	653	617	628	603	629	626	608	615	655	612	632	626	663	623	617	669	583	623	631	617	610	646	640	593	616	677	636	629	647	616	644	619	613	614	633	655	618	622	608	599	617	583	630	587	612	667	613	634	625	585	627	659	593	599	658	617	624	604	631	627	643	638	659	649	625	631	652	650	584	581	675	647	615	580	585	614	611	606	619	592	653	615	622	635	643	583	627	619	620	688	656	623	646	555	673	640	658	585	651	684	579	651	618	596	705	585	643	604	625	622	663	619	598	636	615	598	664	643	613	661	687	622	597	616	609	639	575	615	664	681	634	594	607	574	603	585	581	672	628	600	650	587	685	618	581	614	606	644	610	643	647	656	655	581	607	616	675	619	624	611	585	612	612	623	625	597	593	647	664	604	607	634	625	634	607	618	622	580	634	617	646	630	623	610	614	631	598	576	651	640	620	612	669	628	624	641	650	599	650	584	630	683	617	633	670	602	623	634	593	584	658	619	658	602	621	593	658	641	615	658	638	599	636	657	641	643	615	635	629	636	585	618	650	654	600	631	626	628	660	626	630	630	604	631	613	665	632	644	614	643	619	606	623	588	633	590	653	620	635	641	633	668	602	616	639	615	652	586	597	654	637	680	652	622	590	644	656	637	625	614	657	629	663	613	665	600	633	589	620	656	592	635	655	626	649	642	612	613	619	652	631	653	597	653	603	665	643	624	620	626	641	620	604	639	608	612	649	627	641	634	687	612	646	654	602	605	657	630	599	603	650	624	621	601	597	607	669	613	618	621	636	635	628	627	617	629	597	600	652	591	603	681	608	640	638	650	583	633	609	607	629	617	624	711	594	591	630	606	604	627	634	683	641	650	614	689	644	619	646	570	604	640	618	642	632	588	629	599	630	606	595	607	591	631	636	681	621	639	665	586	648	621	620	599	634	556	639	647	623	630	613	648	628	651	615
27225	21809	20071	8153	2246	1554	1127	901	762	607	561	472	490	414	427	389	425	411	406	382	395	391	442	373	383	380	387	376	366	399	399	396	397	363	404	409	413	415	403	439	417	339	391	379	401	401	383	381	387	385	393	393	419	390	412	398	393	395	428	382	386	416	388	385	396	331	375	390	413	376	413	383	428	383	411	389	405	390	395	418	379	381	410	393	389	389	399	405	364	393	410	399	401	440	382	394	397	385	377	369	425	408	375	362	390	349	400	373	366	392	385	352	399	399	391	389	392	410	387	403	357	335	372	376	387	370	366	420	404	388	416	354	401	356	403	378	380	409	336	391	408	395	411	388	395	390	391	379	392	394	355	390	379	372	394	384	377	366	419	394	378	425	362	363	417	398	365	360	396	395	403	358	371	401	358	393	354	390	384	372	350	395	379	385	365	371	371	376	423	380	399	407	387	416	381	371	422	388	366	349	381	368	380	362	378	375	391	413	379	413	427	372	382	381	376	379	417	398	378	348	383	397	369	376	405	385	421	387	401	385	365	392	386	403	395	398	409	397	371	373	377	367	379	341	391	393	381	343	399	393	420	382	389	359	385	364	410	393	380	397	400	354	395	366	415	390	412	372	361	380	381	403	401	395	375	401	385	385	384	371	378	350	407	395	400	426	369	377	381	379	391	396	413	414	384	377	385	343	381	364	376	423	413	401	395	407	388	413	404	376	403	374	380	389	405	430	391	375	397	401	425	382	385	382	422	387	394	389	393	362	351	338	401	385	375	371	405	378	352	386	355	408	401	364	399	393	379	397	395	387	375	392	387	370	373	398	353	377	380	374	379	410	384	413	373	357	405	364	380	413	376	395	438	374	416	403	381	379	392	399	370	399	374	380	386	365	384	401	397	379	378	372	395	408	369	384	401	374	385	369	341	380	420	397	376	366	408	405	363	392	403	404	376	405	382	430	391	398	389	390	393	397	373	363	359	383	390	400	412	428	392	390	423	400	380	377	410	384	370	364	380	376	349	377	336	418	403	402	391	340	375	376	375	396	373	363	367	376	377	362	385	403	380	378	391	340	376	361	375	416	398	407	371	398	362	402	388	396	406	406	345	377	385	399	403	376	415	393	349	351	413	379	382	402	374	377	386	387	376	329	355	344	394	390	377	409	399	366	389	364	407	383	415	399	389	375	393	381	423	400	411	373	387	392	411	376	401	428	400	398	377	385	362	377	389	387	391	377	357	376	395	393	389	385	418	422	412	357	430	387	409	383	423	375	383	376	386	402	389	377	392	348	377	349	396	399	380	402	407	389	376	418	388	351	355	386	384	378	389	371	375	395	392	400	394	388	384	384	384	397	402	394	373	385	357	375	404	392	398	399	396	344	399	361	400	415	395	370	360	412	390	349	377	396	386	369	391	420	385	362	395	374	384	339	372	372	343	393	392	404	367	367	401	365	378	414	366	374	358	385	352	381	410	348	410	401	395	415	416	409	398	387	390	339	353	371	371	377	388	419	352	359	393	376	392	374	365	384	380	392	385	372	378	352	386	368	391	360	358	384	376	349	445	381	408	376	399	403	414	364	390	397	382	428	395	384	387	420	374	390	369	373	370	382	396	412	363	367	383	414	404	438	346	397	389	376	391	411	380	409	378	376	376	393	415	417	410	407	369	361	387	371	402	393	393	383	359	368	405	383	407	355	396	384	382	380	390	379	387	383	367	426	420	369	423	336	406	383	458	350	383	370	396	424	386	394	415	384	413	414	412	385	422	408	398	409	411	385	378	381	374	369	360	400	386	367	366	353	356	358	389	416	362	405	382	369	384	391	408	381	397	400	378	390	368	385	394	361	382	414	402	392	397	382	387	370	391	374	427	396	427	367	385	380	377	377	374	382	414	397	418	348	408	369	376	372	422	388	397	393	369	368	390	352	386	421	377	402	390	344	371	350	372	404	386	360	397	412	390	351	359	417	373	397	406	379	397	363	395	384	403	401	392	389	383	385	417	375	394	386	360	378	365	375	381	395	365	374	359	417	367	369	427	372	360	391	376	420	385	382	355	395	400	378	368	375	403	374	354	386	385	381	405	385	406	353	378	383	375	392	409	349	350	344	379	395	348	413	395	375	412	393	409	392	358	367	408	411	349	412	403	374	367	341	397	398	399	356	369	394	372	374	364	371	427	372	385	372	401	356	366	406	420	389	395	411	389	409	410	391	382	389	382	375	405	375	378	379	390	395	394	382	394	401	392	377	405	446	381	347	365	374	400	385	404	388	376	385	392	404	357	409	386	404	405	396	366	386	358	386	376	373	354	391	393	379	395	388	360	368	438	421	389	383	387	384	419	343	413	412	399	371	402	390	376	380	365	381	383	385	360	433	373	369	368	394	397	363	392	385	393	346	363	415	366	386	426	375	381	398	399	370	368	368	398	395	397	399	388	387	381	411	368	374	385	420	395	390	404	402	386	361	407	376	356	374	368	433	384	367	352	438	361	401	396	392	385	383	351	411	379	389	386	379	385	368	383	386	357	350	398	357	396	404	406	378	409	371	367	377	411	407	415	359	395	439	419	392	419	370	405	367	452	406	377	405	390	400	380	405	342	398	355	406	399	373	366	363	386	385	389	377	393	380	392	373	386	356	397	402	401	401	377	385	381	411	403	373	382	359	422	409	390	391	398	403	388	356	367	394	433	410	387	421	357	394	406	417	366	385	381	408	364	392	382	392	401	384	401	403	369	372	366	387	395	381	401	366	398	378	392	432	406	411	388	382	395	384	396	424	414	394	333	376	376	403	395	388	377	422	382	361	385	373	385	376	405	379	402	354	373	383	368	403	372	409	405	381	349	350	382	398	397	324	403	413	380	360	392	390	375	395	358	373	375	348	440	365	389	403	381	394	378	373	370	374	386	407	411	400	369	353	392	381	355	383	380	422	408	362	411	356	384	406	410	362	364	365	387	379	378	390	398	370	412	381	408	377	390	385	350	398	372	398	373	383	401	395	382	369	377	369	388	422	360	389	403	392	388	428	367	383	390	355	377	388	378	425	405	391	382	371	361	402	393	397	379	407	353	394	326	372	393	377	355	372	382	358	342	375	409	356	360	375	391	375	377	436	394	405	352	394	384	384	404	413	390	360	376	428	391	396	373	388	404	366	371	397	392	405	366	358	387	394	413	424	399	350	382	393	362	403	386	392	441	389	392	392	402	405	415	401	370	398	369	406	398	418	389	359	387	379	384	382	372	384	397	384	392	406	371	383	397	375	400	429	394	379	371	406	399	357	391	388	406	394	392	390	380	360	381	330	423	391	372	386	403	394	360	407	380	379	393	421	386	387	384	378	385	421	390	397	420	374	381	365	369	366	393	448	387	393	416	394	397	398	358	407	378	409	393	411	357	373	395	382	382	407	370	385	409	373	406	384	361	349	393	376	393	357	395	381	401	401	368	401	350	369	357	382	396	378	380	354	395	392	378	367	359	419	417	390	362	414	391	397
20721	30553	23620	8933	3860	2806	2238	1739	1477	1138	963	794	700	632	592	586	562	534	518	499	547	479	511	559	476	505	473	535	511	490	486	505	485	527	473	508	539	490	518	502	484	509	507	468	530	497	519	490	493	496	488	488	464	479	510	529	465	501	517	512	478	510	507	507	496	470	498	519	511	555	529	566	585	548	546	520	574	517	480	535	508	507	553	518	541	515	497	506	502	534	471	502	545	493	547	484	512	523	515	487	468	459	472	497	494	458	502	442	482	441	505	492	495	495	492	530	474	491	501	487	500	495	503	491	530	496	511	490	465	495	526	467	483	467	489	487	511	522	515	486	514	505	458	526	477	476	450	537	475	487	519	475	478	459	516	456	510	499	513	491	509	458	464	498	472	522	483	516	478	508	498	497	515	545	522	491	501	497	509	474	499	465	454	522	478	527	493	495	493	512	514	477	518	502	497	500	468	487	500	498	530	486	475	515	503	489	457	477	503	489	476	511	466	470	505	488	478	497	499	510	494	529	479	487	462	472	483	488	459	484	525	511	496	494	515	457	503	502	495	465	497	513	515	538	453	527	467	478	440	524	488	483	487	514	523	510	537	530	492	496	531	521	498	501	495	489	446	498	538	478	463	503	498	522	497	529	504	528	507	508	494	500	515	476	486	464	463	478	494	507	486	486	504	496	468	480	502	472	435	457	487	480	515	465	486	482	479	510	480	498	472	528	494	502	504	480	505	504	505	479	510	485	473	463	472	522	483	547	484	496	497	450	499	492	490	502	486	480	508	508	476	481	510	506	465	482	503	481	519	521	503	500	498	506	483	508	466	502	509	517	504	491	471	498	470	499	515	539	498	514	457	473	509	486	471	464	491	497	490	490	502	518	477	500	507	510	537	482	508	543	483	499	505	523	482	503	460	487	423	490	482	508	465	498	510	500	509	483	469	479	496	452	496	495	471	536	498	508	497	501	466	471	483	482	482	479	494	491	462	534	478	493	467	532	473	472	499	507	498	496	500	485	529	505	504	468	478	512	491	541	532	517	502	467	465	500	483	513	489	461	480	512	489	481	507	471	506	488	509	511	476	488	521	513	520	508	532	497	471	466	432	496	473	508	504	466	477	498	493	528	471	491	484	486	556	455	491	485	451	496	476	485	504	493	481	497	501	488	480	514	463	484	461	504	488	527	508	465	504	472	453	500	517	490	507	484	496	487	489	507	489	472	480	491	460	495	470	480	478	467	488	525	443	531	491	489	468	493	500	493	449	526	500	503	506	485	502	484	544	487	494	526	452	484	526	485	462	484	476	469	502	461	497	483	501	501	499	485	509	474	509	525	477	498	497	537	478	457	525	482	474	518	465	533	505	511	472	502	472	526	483	524	486	483	494	471	498	500	478	486	477	471	522	494	491	520	469	505	500	458	502	477	522	493	517	473	467	459	494	488	522	465	505	484	470	493	514	495	475	491	499	512	496	477	553	522	504	509	471	470	497	483	476	464	523	515	508	516	514	487	475	499	513	472	473	470	504	510	492	497	509	521	509	469	449	490	512	461	486	485	501	469	493	466	476	483	519	478	506	488	489	464	474	481	504	470	534	496	522	431	485	469	538	506	459	485	519	508	495	491	473	444	506	474	508	471	510	496	527	483	502	488	510	479	501	506	477	500	471	494	511	507	446	492	489	471	506	480	466	517	542	496	499	491	497	440	527	462	489	471	500	474	537	471	496	505	458	488	496	475	483	487	496	454	447	484	492	445	491	482	515	453	518	482	492	515	468	484	511	494	509	484	471	461	509	533	467	536	497	521	483	508	471	513	499	489	464	507	482	509	511	453	476	530	506	463	483	494	509	495	543	489	489	477	485	509	506	486	487	497	486	463	481	496	511	509	514	541	514	480	492	467	512	471	538	474	476	501	490	488	500	435	500	485	490	480	465	506	506	481	482	479	495	479	478	480	460	472	526	476	509	489	516	473	491	481	475	492	504	480	492	509	497	460	532	503	499	484	538	491	469	514	465	492	472	495	487	496	486	504	485	468	484	489	533	490	485	492	459	464	477	469	485	513	494	505	488	460	508	474	505	488	474	494	515	487	494	528	553	492	463	481	551	490	457	496	499	465	453	523	507	465	510	518	486	519	483	516	468	462	480	517	506	521	460	517	520	477	478	476	462	494	462	508	500	503	484	462	493	460	490	511	469	490	453	467	442	505	485	459	489	499	547	476	453	476	493	510	496	455	473	493	506	541	494	480	473	526	484	484	478	519	490	488	503	504	481	501	523	487	470	479	509	529	474	491	482	482	472	510	502	508	488	503	524	537	505	498	489	502	449	481	480	473	446	493	505	508	498	513	479	500	495	505	476	508	507	526	469	525	469	562	472	526	466	516	524	475	486	475	486	501	499	471	512	474	454	499	444	468	505	469	467	501	538	464	497	525	483	521	505	504	432	467	511	452	498	470	473	520	485	493	490	523	482	507	512	518	490	493	518	493	468	472	534	486	489	510	498	496	473	480	484	491	507	516	501	480	518	547	464	479	520	511	498	509	512	509	468	495	536	499	491	503	485	470	509	496	527	453	543	495	454	548	488	487	456	496	474	509	465	495	498	495	514	488	465	498	498	480	509	500	485	478	433	496	450	463	484	454	487	469	505	537	474	480	492	523	502	480	482	510	509	479	462	474	484	503	474	506	491	466	491	498	466	515	492	510	443	510	525	436	458	487	437	526	497	494	484	518	443	482	474	471	496	494	486	510	519	486	495	470	473	501	476	517	478	481	504	488	500	474	466	484	507	503	522	472	485	484	493	482	503	478	498	505	541	499	522	465	506	529	524	507	462	566	457	489	455	514	514	510	505	491	470	462	526	484	499	519	504	498	503	490	521	529	503	488	516	484	506	468	476	512	505	528	459	491	508	517	493	477	467	500	518	517	451	470	464	479	470	486	502	501	486	475	493	484	510	481	472	510	499	504	492	480	512	517	491	489	464	508	501	479	502	517	482	481	513	471	468	502	499	499	518	476	482	523	475	510	516	503	477	515	481	489	476	492	510	520	517	484	511	520	486	541	508	485	506	518	485	479	499	506	478	451	478	535	520	459	465	492	444	463	487	490	463	475	490	513	495	515	469	492	494	490	455	481	513	498	530	519	478	505	517	532	465	496	515	478	486	481	485	516	481	484	494	491	518	527	490	489	523	502	502	498	482	524	471	514	452	497	524	537	486	512	483	513	442	530	494	522	488	481	481	454	530	490	510	506	492	486	492	518	479	527	503	470	504	496	455	460	528	526	482	536	522	511	484	497	484	467	450	477	477	508	482	458	483	482	458	491	481	500	490	473	484	477	509	483	480	514	546	503	471	502	496	482	524	496	495	485	511	493	522	488	491	512	500	487	480	509	490	443	504	500	487	468	466	531	491	522	482	459	524	533	467	492	517	505	483	516	469	516	477	512	537	470	501	502	477	471	489	494	523	505	469	485	450	476	554	463	497	481	520	480
23877	21144	28559	23996	21076	12379	3076	1848	1404	1207	1043	893	738	712	691	668	623	615	599	600	597	557	539	612	533	505	537	516	562	511	549	538	540	496	577	544	568	506	519	520	552	532	533	546	506	500	512	522	546	557	506	521	554	534	494	528	517	510	561	542	533	572	524	537	536	534	549	526	563	565	565	589	611	638	513	550	570	534	561	560	556	596	606	573	588	574	528	504	548	544	520	545	544	517	574	555	554	532	540	488	503	537	538	518	495	499	533	530	539	531	503	520	554	518	550	514	525	553	489	473	534	478	517	517	524	514	518	558	574	515	539	496	512	498	498	523	552	492	523	525	534	503	525	546	519	510	555	502	501	485	520	573	476	518	540	518	477	533	564	523	534	492	509	523	522	526	503	555	536	519	533	494	544	539	508	566	532	495	492	535	506	486	530	519	546	531	527	532	520	533	518	522	493	495	538	525	515	522	513	516	486	535	572	511	499	554	524	538	534	505	560	495	523	537	536	504	582	540	512	517	543	487	530	496	516	504	518	499	508	541	532	520	539	477	507	500	527	542	493	523	543	524	542	556	492	518	544	537	491	550	543	558	515	506	519	552	542	522	531	561	510	510	533	509	524	505	536	523	535	508	514	520	534	496	561	553	515	529	519	521	559	520	500	509	521	486	503	515	498	471	541	571	520	509	513	528	502	533	531	513	518	499	507	486	562	464	533	544	513	544	535	523	488	543	506	513	488	504	500	524	556	500	532	487	530	533	551	488	506	533	470	505	512	530	529	509	525	518	526	506	534	564	485	529	521	530	516	552	506	560	512	515	505	550	530	486	502	567	514	489	517	538	492	524	529	545	509	535	512	502	498	509	499	505	507	566	500	565	535	500	522	551	526	490	530	491	513	493	476	555	540	545	502	497	561	518	479	505	507	501	525	545	546	522	505	478	527	523	510	479	534	526	496	521	499	529	526	561	523	505	519	518	498	513	544	513	524	545	527	490	503	532	516	534	549	494	512	537	515	501	545	516	546	498	533	521	528	489	479	522	508	536	528	504	533	547	513	527	506	495	534	526	566	513	562	502	509	486	486	501	496	506	474	551	490	526	514	521	530	512	520	542	501	535	478	512	502	507	489	527	522	502	520	541	523	514	523	503	542	552	506	518	544	557	514	534	546	494	478	544	512	540	536	531	564	506	522	524	508	513	524	528	536	547	528	476	548	521	507	521	516	545	511	561	528	490	529	504	525	541	528	500	534	514	531	520	553	535	520	535	504	512	476	545	498	501	544	547	505	482	515	494	571	525	536	486	534	485	539	550	495	503	519	520	504	518	539	501	478	510	510	550	530	511	523	507	520	525	486	527	529	546	514	518	539	532	543	463	513	517	521	544	520	539	520	503	523	516	500	518	528	521	526	502	508	522	521	538	518	494	506	533	518	554	514	492	538	478	506	549	537	566	519	511	521	523	519	496	529	518	521	589	488	473	506	501	513	570	508	507	521	516	500	519	514	507	512	512	520	547	511	533	557	502	509	533	536	499	544	539	540	491	492	514	528	503	528	512	545	530	513	538	502	538	459	574	521	503	539	539	526	501	563	502	526	521	530	540	531	532	500	547	524	519	506	502	538	519	512	492	535	518	515	519	530	538	560	502	502	512	512	521	533	445	505	558	524	521	543	534	536	498	492	505	565	490	579	561	511	541	539	514	520	478	544	524	520	470	532	523	559	557	518	472	530	506	497	513	566	536	526	531	543	496	522	490	538	523	488	551	517	506	525	519	525	508	525	501	524	503	520	501	480	502	536	516	538	503	519	535	521	543	497	533	499	544	513	535	503	487	516	518	523	509	514	542	570	523	525	489	583	503	528	553	532	510	540	542	546	528	524	533	543	519	545	486	481	532	518	522	498	535	502	507	528	484	551	536	506	540	519	509	539	501	547	566	523	521	526	535	526	496	511	516	503	515	525	549	548	483	529	497	502	519	515	523	494	514	517	515	540	538	531	536	555	514	520	534	532	511	540	494	496	503	505	513	481	534	497	542	504	535	507	519	522	501	485	512	490	500	540	495	513	548	520	507	501	531	481	532	567	557	525	518	541	497	524	572	514	527	506	537	512	540	538	563	500	516	538	521	501	532	541	530	539	546	509	493	512	488	519	543	545	503	502	532	514	527	513	488	507	537	528	560	509	503	544	508	491	477	471	580	586	494	528	525	510	555	557	510	513	528	480	502	529	520	478	537	550	533	525	523	546	570	516	520	508	534	526	488	498	532	532	558	499	554	531	508	506	502	523	534	478	490	547	531	527	524	508	490	526	531	515	510	516	486	547	532	525	511	544	489	495	519	497	546	517	541	502	516	577	505	533	509	518	492	530	524	516	526	530	510	544	517	517	538	528	535	487	508	519	535	507	507	531	521	515	546	509	504	517	531	509	512	543	541	515	547	557	516	552	549	536	478	557	532	492	479	510	519	516	498	520	539	529	497	498	491	515	513	488	532	523	515	520	490	522	540	533	512	512	493	496	526	497	503	540	508	527	509	524	511	519	463	514	521	500	538	527	502	494	530	518	512	532	493	510	509	516	530	518	543	478	491	500	541	526	539	519	507	499	514	523	544	523	508	497	507	515	553	522	540	532	548	467	561	525	515	536	493	513	493	542	562	482	512	539	543	561	545	539	549	534	547	509	522	503	506	509	481	548	492	511	518	526	504	498	467	518	528	541	505	512	532	491	498	559	513	521	548	529	502	508	515	522	551	524	488	537	541	528	523	533	557	541	536	513	559	516	527	541	515	481	516	468	536	520	502	509	503	511	546	524	566	532	516	534	549	539	485	526	496	556	509	518	483	461	538	519	533	495	500	574	539	516	544	557	512	522	487	521	481	532	501	522	520	495	538	556	540	546	547	517	598	521	502	516	477	549	565	530	484	537	492	497	523	515	494	566	513	477	530	511	543	512	503	548	538	575	501	528	551	538	545	491	492	522	526	516	506	563	541	553	519	529	517	535	517	560	483	523	513	536	507	515	507	551	557	497	503	522	507	507	529	508	502	482	533	496	517	546	529	526	570	551	546	548	507	522	527	548	565	550	515	531	557	509	526	508	574	513	499	512	571	511	500	530	552	544	532	543	522	519	497	528	498	542	533	498	517	534	504	522	515	517	474	524	536	543	518	544	520	500	520	508	534	498	535	518	504	492	536	490	490	516	534	494	559	549	554	466	522	526	516	538	512	513	503	499	524	574	480	539	551	494	567	541	551	505	516	569	453	505	485	539	520	545	510	598	507	518	516	534	540	528	531	508	530	503	535	514	525	503	503	517	520	573	503	479	492	508	547	514	457	514	539	490	498	517	550	527	543	544	548	473	495	513	523	544	526	503	513	516	559	528	499	521	523	529	485	496	499	496	510	486	534	512	557	530	524	516	565	512	547	536	552	525	512	522	528	492	526	550	508	531	536	501	495	566	543	515	556	564	537	522	493	546	491	525	563	483	527	548	539	545	574
22311	39005	31515	15171	8052	6116	4574	3848	3062	2463	1935	1518	1296	1150	1051	944	884	891	816	787	764	737	739	751	743	720	754	714	715	715	701	664	701	678	725	686	666	678	693	660	644	650	701	649	685	663	658	669	658	691	674	693	709	664	658	639	704	653	667	686	658	630	649	654	649	694	662	690	725	732	717	832	827	827	788	741	843	777	785	734	754	741	775	775	724	736	715	717	697	700	716	687	738	754	705	697	729	697	719	656	674	683	627	660	677	672	647	652	646	699	630	647	655	671	657	675	685	654	668	656	652	671	653	676	639	657	664	629	658	676	650	664	661	667	674	679	658	655	686	646	647	647	657	622	639	651	686	684	636	617	655	632	605	659	625	703	666	641	625	688	697	648	624	652	661	680	648	649	642	646	657	608	645	666	668	677	697	643	607	670	621	626	679	656	679	685	638	641	648	652	641	663	657	662	677	619	670	670	664	667	700	701	658	636	658	638	643	637	697	682	662	666	669	657	696	671	690	643	668	643	673	662	654	621	657	632	709	679	637	671	689	684	655	638	672	681	633	654	673	688	662	611	642	634	650	631	691	658	662	661	660	667	614	644	664	699	693	671	632	682	681	656	676	657	644	651	617	684	642	669	638	626	654	664	651	623	652	662	623	655	692	660	713	656	724	634	618	696	680	651	663	627	674	669	647	636	686	638	615	670	635	644	661	620	673	619	625	667	661	683	641	646	698	646	644	649	634	628	678	647	653	637	654	648	675	674	615	682	619	697	672	678	666	635	641	625	658	603	670	664	655	642	672	624	683	707	648	590	636	651	649	634	642	606	655	671	668	682	667	623	604	599	672	593	659	654	632	673	645	616	675	658	643	639	643	655	679	682	655	655	667	686	631	685	637	703	647	635	662	601	668	655	665	636	683	641	636	677	658	635	625	653	660	605	656	635	658	646	657	648	592	660	674	636	622	655	676	671	646	693	606	646	691	674	695	671	654	655	702	619	666	654	667	653	650	664	614	656	623	664	653	652	661	625	690	629	672	707	631	666	665	625	658	657	610	666	665	642	649	613	684	651	681	655	623	651	668	667	626	701	681	690	661	687	649	668	643	639	664	714	665	660	653	657	630	674	632	694	686	659	705	646	700	647	639	641	672	689	664	661	655	693	659	597	674	662	693	632	709	664	702	705	659	701	678	634	656	634	658	623	656	682	673	626	642	661	683	694	688	720	616	670	634	686	667	668	607	669	597	641	643	685	705	636	662	664	655	639	660	621	659	663	655	584	672	666	654	672	617	639	659	629	626	678	621	651	653	690	621	623	629	651	667	625	639	661	636	639	672	622	634	638	660	650	682	617	630	652	608	664	713	689	616	704	616	621	674	639	607	657	637	621	630	662	660	635	667	643	692	616	644	680	661	628	609	629	684	657	662	670	686	665	646	668	631	608	665	627	625	632	665	647	653	617	652	650	673	611	639	633	621	634	638	661	628	623	670	637	648	636	685	643	717	697	658	692	676	647	626	659	680	658	630	611	688	614	660	662	646	678	666	653	600	659	644	614	674	676	638	640	676	632	626	698	622	655	612	657	662	661	634	622	673	645	674	684	669	669	687	699	635	622	658	705	645	661	640	603	665	639	652	654	663	641	637	635	642	634	671	644	645	708	707	725	636	665	642	719	655	694	667	649	707	666	618	653	644	678	615	664	653	683	626	638	654	687	667	671	666	619	660	680	680	661	672	686	646	660	663	637	671	649	654	658	601	646	667	682	634	683	672	665	678	679	684	626	653	624	641	681	718	659	667	633	678	666	721	637	627	670	681	650	633	647	686	649	665	627	679	702	648	633	654	632	618	618	644	640	661	687	662	653	671	638	638	654	647	693	687	657	651	643	627	661	658	706	685	728	675	671	622	626	614	639	704	659	642	640	666	685	644	650	681	651	623	679	630	657	631	641	660	644	634	710	651	664	663	619	684	640	667	630	653	643	663	677	689	653	657	656	653	650	643	705	648	642	686	643	627	677	659	669	648	651	658	632	614	673	654	631	663	645	641	623	617	647	625	678	698	612	674	626	691	647	647	655	711	656	689	683	653	689	682	638	691	647	642	667	651	646	672	631	622	680	713	654	664	627	667	687	630	622	629	651	647	615	695	618	658	638	668	657	692	675	666	618	630	687	633	681	679	686	612	653	642	657	641	641	671	615	632	695	640	655	621	658	679	645	644	681	657	652	668	623	645	643	700	672	643	679	648	606	646	667	682	659	658	690	642	665	667	637	664	636	668	633	642	710	678	666	616	681	627	642	633	697	688	632	646	690	656	679	614	651	666	695	658	656	672	638	643	664	655	642	712	703	689	634	638	642	660	704	634	659	646	644	666	673	648	664	670	644	691	653	690	641	680	668	660	624	642	667	660	645	648	669	659	642	716	661	622	676	693	614	702	654	655	704	703	631	615	655	634	673	651	689	652	660	684	698	668	578	650	592	627	634	653	634	623	648	674	643	638	663	627	663	650	638	651	652	620	664	679	643	653	644	628	637	671	673	635	644	629	681	681	615	624	650	696	645	608	644	644	643	650	676	642	654	647	667	639	669	662	646	737	633	649	631	637	647	638	640	676	640	655	656	625	651	627	657	646	681	670	677	714	626	683	672	693	642	667	656	673	665	621	646	640	629	671	644	660	693	589	682	634	671	666	666	631	692	672	686	691	670	631	669	676	627	652	638	693	673	653	661	688	693	624	692	704	625	651	629	649	659	623	621	725	693	668	660	693	627	650	640	640	674	691	690	641	638	667	641	620	625	669	635	666	671	647	685	687	663	639	662	681	642	661	649	683	656	658	662	660	670	656	625	655	652	633	658	686	629	645	659	638	661	630	662	725	651	644	662	668	637	654	650	686	656	658	663	692	700	627	645	663	635	655	622	660	662	645	660	649	708	598	647	636	673	652	666	702	618	680	638	668	632	666	672	667	693	670	642	613	652	661	660	682	635	683	655	675	639	622	614	638	689	604	645	694	610	633	656	650	644	703	619	651	678	662	664	664	648	616	665	615	655	678	649	587	651	631	656	640	661	656	638	646	646	682	672	675	682	628	634	662	661	644	615	639	633	638	656	653	647	657	679	659	632	662	637	702	613	627	669	646	624	642	603	685	656	695	655	653	699	665	649	641	627	664	678	699	683	700	662	698	615	680	667	705	641	664	721	663	650	692	695	663	638	641	679	684	652	653	632	652	670	692	687	654	643	656	662	648	666	646	662	640	676	659	651	662	665	638	607	686	587	661	645	615	668	635	630	595	629	639	632	663	675	670	697	674	683	690	648	673	627	633	662	653	663	623	630	674	673	656	609	667	652	659	634	634	632	629	652	625	664	660	648	644	641	595	661	657	582	620	640	669	680	659	667	668	690	681	657	627	647	670	669	689	654	644	680	629	672	657	652	637	636	646	654	586	643	658	680	674	618	683	680	666	592	646	624	680	682	636	704	673	670	718	622	636	663	686	624	662	688
25109	21195	27376	24995	11146	2323	1517	1098	879	703	629	545	455	458	397	357	358	345	397	349	375	348	333	361	371	328	318	332	335	319	360	342	352	297	307	335	312	339	367	330	321	346	335	346	318	326	306	341	343	358	299	327	337	301	331	359	337	362	335	340	347	308	333	343	306	349	328	359	343	375	368	359	371	343	356	346	378	391	363	347	344	396	369	361	346	357	330	333	337	345	331	320	351	335	364	373	351	331	343	344	322	305	328	327	350	308	333	342	353	338	327	339	298	320	336	313	329	336	303	318	336	327	318	341	310	331	292	308	316	310	297	328	319	332	325	338	321	371	328	309	315	288	331	331	318	297	360	318	336	329	357	338	321	328	318	314	336	322	326	325	326	317	330	308	352	375	351	303	324	315	324	323	324	322	309	329	319	333	345	337	350	313	287	353	325	302	335	327	347	332	322	312	333	319	338	351	370	337	307	304	282	318	303	367	288	320	302	318	333	332	332	327	335	324	313	312	325	345	318	368	328	329	333	331	319	327	344	318	338	325	331	311	349	327	346	327	311	308	301	320	341	335	345	304	307	326	299	325	319	329	312	303	339	340	331	311	322	310	350	282	314	327	316	355	354	319	355	319	306	289	335	324	300	332	300	309	318	342	342	341	348	311	341	317	326	344	347	318	361	305	313	343	309	302	316	307	324	307	355	305	314	354	330	343	337	324	339	298	331	317	317	321	324	324	278	303	346	345	301	315	366	349	325	339	330	317	325	367	293	332	310	320	343	305	343	315	325	346	334	331	311	366	309	325	325	345	327	309	347	321	317	309	336	318	354	341	371	340	325	328	314	362	353	327	296	330	346	311	339	350	327	355	332	366	322	329	342	297	319	306	358	331	303	352	342	300	318	293	335	322	324	310	307	309	318	352	327	333	331	330	351	321	307	280	340	315	336	300	334	318	353	335	338	344	320	349	299	347	338	307	312	324	317	294	334	346	330	354	314	308	343	337	308	326	321	349	336	314	320	341	333	302	329	316	342	312	311	345	330	361	325	344	327	342	355	326	301	331	341	335	313	331	341	305	325	345	313	306	325	316	321	332	313	358	333	322	343	344	349	347	304	331	346	318	319	321	317	352	346	323	322	306	331	332	325	366	320	306	330	330	325	266	336	330	325	328	324	344	311	304	328	309	329	306	336	329	330	346	320	342	349	349	349	327	319	334	355	316	329	339	346	304	315	352	319	343	300	360	324	314	360	327	347	350	329	312	312	327	289	343	318	326	305	342	329	303	336	324	320	289	357	316	274	311	305	322	305	348	309	357	319	302	311	330	329	315	332	340	353	344	302	287	307	332	315	323	359	329	365	308	317	335	341	360	325	327	309	323	298	303	332	342	338	311	332	306	327	311	328	337	308	337	340	334	329	330	360	342	310	325	350	341	323	343	321	337	343	291	318	361	349	330	377	335	327	320	308	324	359	367	372	292	314	349	343	333	307	313	316	339	294	315	330	307	325	329	330	308	347	329	330	316	342	327	342	314	312	340	290	339	340	309	331	305	293	305	359	362	342	324	325	335	318	336	330	334	328	359	317	343	327	341	324	337	296	313	316	347	298	348	348	332	341	343	351	342	309	300	291	312	362	301	307	338	332	325	351	329	323	342	315	335	323	334	332	349	367	326	351	320	323	304	316	309	314	345	284	305	316	318	304	340	347	333	327	335	369	333	318	319	329	287	345	322	313	316	327	352	322	313	319	332	355	370	291	342	314	341	375	350	331	306	317	340	313	290	320	291	330	342	319	337	333	331	352	314	354	338	358	349	319	298	331	288	354	309	337	332	318	314	290	330	334	349	332	337	325	330	327	330	330	325	333	344	306	317	324	325	346	289	309	336	363	335	346	293	322	355	332	304	357	337	354	306	316	337	332	333	320	330	342	303	322	319	315	301	332	334	306	306	312	328	320	322	341	304	291	337	350	308	314	318	317	337	308	311	347	322	321	314	308	324	303	337	353	343	342	324	283	298	335	309	352	341	326	351	330	320	294	327	301	301	304	313	308	333	334	315	343	319	339	296	303	333	342	304	328	332	347	323	333	302	305	348	328	344	340	333	314	306	302	307	291	315	334	316	356	305	356	329	338	343	349	334	304	323	313	319	364	320	332	323	324	339	371	350	320	347	342	341	337	354	332	343	330	342	296	330	367	308	344	299	340	327	329	324	333	355	319	340	368	312	349	305	326	301	351	324	349	341	313	314	311	338	327	342	305	324	307	336	327	313	347	283	324	345	347	294	291	354	350	340	347	335	327	327	326	292	332	367	295	328	304	326	333	307	338	326	301	309	324	345	324	315	332	332	340	298	341	320	348	329	307	343	302	330	331	306	336	299	334	322	320	347	334	328	311	340	312	343	332	349	326	338	369	322	350	321	351	322	324	338	322	311	361	345	305	315	370	325	343	289	311	316	332	348	308	329	323	324	328	317	325	298	339	362	312	332	373	308	305	334	304	350	332	325	315	321	324	330	331	301	298	349	353	339	343	324	320	354	326	335	303	324	327	345	294	298	313	306	297	337	291	320	310	338	350	335	299	330	301	311	344	305	330	310	307	347	312	316	341	346	326	302	334	298	359	344	323	307	301	343	337	320	342	331	324	326	338	306	331	342	336	323	317	367	388	338	339	319	306	363	357	327	314	327	344	322	323	327	345	308	319	335	354	313	299	318	333	316	317	296	315	322	331	371	323	328	301	320	313	319	324	347	328	295	336	321	350	328	326	318	330	339	347	324	313	324	306	310	329	322	349	351	307	327	340	323	312	315	305	322	338	330	317	355	326	294	350	327	314	319	316	365	317	324	330	308	314	330	332	321	316	315	375	324	350	314	330	335	310	332	311	334	337	318	305	319	333	339	346	306	327	366	323	324	317	349	338	323	314	319	351	319	313	293	306	344	317	355	323	335	313	323	334	325	304	362	310	297	328	330	309	321	291	372	301	307	343	318	290	332	309	318	304	339	328	340	321	325	315	355	313	322	301	309	317	326	326	324	350	332	331	309	335	326	339	308	331	310	331	354	316	346	308	325	286	328	342	313	292	324	321	347	329	319	345	349	319	333	322	322	320	325	325	334	343	336	324	313	309	323	331	351	350	302	324	324	321	317	315	343	318	321	314	342	332	347	292	362	318	354	363	356	316	331	329	321	343	312	340	342	313	326	331	313	338	305	347	324	305	319	317	322	339	341	314	323	304	298	335	325	278	356	340	340	327	332	335	340	320	316	321	330	322	319	324	325	307	323	306	349	317	317	330	316	348	346	329	333	296	338	327	331	346	343	288	336	333	296	298	338	308	327	330	343	339	310	322	293	336	312	359	350	304	351	308	354	329	324	300	308	301	314	334	330	309	316	333	332	345	299	314	344	358	345	325	314	332	334	328	292	338	353	335	324	314	325	326	304	307	330	344	329	327	316	332	318	324	332	358	303	347	349	346	312	316	326	309	306	364	321	349	324	345	295
22593	37559	28788	13249	5984	4451	3385	2650	2040	1543	1235	1009	789	761	702	640	563	523	539	529	467	533	474	432	448	456	449	460	457	413	434	437	446	429	438	428	427	433	433	418	467	417	487	438	437	425	441	448	437	425	471	410	407	422	452	440	440	452	438	461	457	395	421	443	454	472	457	471	465	480	484	463	559	548	518	538	531	493	477	462	480	481	463	492	471	463	455	491	479	507	473	459	464	459	457	456	496	463	462	468	465	477	461	427	416	418	419	451	428	389	419	416	402	422	457	424	409	418	453	416	420	408	420	416	423	424	406	425	424	423	462	432	414	385	427	442	400	427	405	423	411	415	443	429	427	429	414	413	412	424	446	408	436	405	407	421	401	439	456	408	433	416	389	403	451	412	451	452	422	443	435	410	439	422	416	446	409	400	446	437	435	403	402	420	415	396	422	418	441	415	438	461	417	403	439	414	474	414	460	449	394	422	432	412	414	394	434	447	414	462	448	472	432	433	434	472	420	409	427	438	438	456	449	428	439	408	446	416	458	438	433	426	410	427	428	429	424	425	381	410	403	428	453	409	446	437	446	414	462	402	468	409	403	441	421	437	430	462	401	411	429	447	387	449	474	432	424	433	426	441	422	414	425	422	436	420	403	443	461	416	419	405	411	422	437	435	452	429	428	400	448	464	452	401	432	469	473	460	396	409	450	408	485	402	440	404	448	423	446	442	403	456	427	385	429	433	466	428	421	439	475	444	408	440	451	411	411	442	457	416	422	419	393	437	428	403	441	410	414	438	409	397	430	448	423	408	441	430	431	456	434	421	405	418	419	412	390	425	423	482	429	417	431	386	417	423	449	422	453	445	423	406	405	382	421	442	427	426	441	411	435	426	438	437	433	435	446	449	410	426	437	455	425	440	433	447	440	416	426	391	407	406	435	455	455	413	452	432	409	398	406	425	431	417	446	420	398	424	417	460	436	425	420	452	413	447	425	428	419	434	406	412	391	453	417	405	441	439	471	429	427	417	428	456	490	416	429	431	386	445	430	441	469	479	433	430	422	468	420	406	438	447	454	415	443	433	430	389	404	434	445	435	420	395	396	450	399	453	399	406	449	444	401	434	420	426	430	464	438	448	418	442	434	411	461	447	406	431	444	393	440	441	444	440	424	459	457	428	421	440	433	431	404	411	452	443	449	467	433	446	443	411	417	441	448	444	451	412	391	444	412	436	396	430	428	453	428	439	447	375	411	428	439	422	438	460	443	433	410	429	426	414	453	419	398	433	418	379	434	424	396	430	416	422	400	447	428	415	440	417	417	432	419	403	435	465	401	460	429	436	439	443	426	429	441	413	418	474	421	439	390	462	429	419	398	425	405	429	409	461	432	416	453	416	440	457	445	401	438	411	432	443	413	424	418	429	417	432	420	441	412	441	435	439	443	378	419	429	398	455	408	414	453	442	421	421	446	459	432	437	392	438	421	416	425	457	431	424	439	442	428	409	437	446	461	447	406	443	418	451	408	431	413	433	435	424	402	446	437	444	406	449	389	427	417	432	436	437	428	423	426	429	429	437	447	436	403	498	431	410	426	443	433	397	406	404	430	445	392	407	412	426	443	420	416	429	429	422	424	460	439	430	422	431	389	440	418	454	415	489	432	467	462	443	433	398	422	427	390	422	447	460	460	400	432	441	387	449	444	445	461	470	433	478	441	411	405	415	419	427	430	437	430	425	433	439	435	450	395	412	409	423	427	423	446	402	436	411	382	392	410	427	439	424	419	422	409	432	468	409	433	431	435	447	460	457	448	453	430	442	457	416	438	454	369	438	439	447	405	427	469	407	453	456	424	423	429	403	418	440	447	443	466	445	401	429	433	400	401	457	405	451	426	421	422	415	428	461	434	436	431	436	436	466	428	399	429	413	418	433	408	475	406	420	432	485	398	470	396	459	423	438	422	404	417	400	405	432	443	408	404	432	427	442	451	411	397	415	428	412	435	432	439	447	383	450	400	444	414	441	440	381	410	444	392	427	419	450	431	449	402	452	445	429	428	440	435	420	397	486	434	463	404	445	437	440	426	458	437	440	407	415	448	406	439	441	447	419	470	442	447	438	432	432	428	414	417	440	446	447	421	404	418	415	424	415	420	406	478	434	432	403	397	432	473	447	440	440	446	420	414	439	404	401	373	460	429	428	436	434	456	418	472	417	417	433	411	453	470	430	422	384	417	411	426	461	405	470	404	452	396	421	397	454	438	451	396	415	434	428	399	400	447	443	404	400	424	393	414	439	419	442	427	420	440	447	426	464	449	465	404	373	444	408	433	427	415	444	403	467	422	388	471	425	432	404	422	431	403	408	425	444	417	409	464	422	413	461	450	408	383	447	430	416	411	416	419	466	426	444	440	425	452	428	440	401	441	408	392	463	413	436	445	433	402	454	471	456	411	457	441	420	449	430	447	435	403	437	423	462	455	451	420	439	474	431	435	417	417	393	419	437	465	398	455	430	427	418	400	442	424	432	425	415	414	398	399	408	409	416	425	454	421	454	416	444	440	433	421	444	439	433	410	409	427	423	431	427	391	463	430	419	420	445	398	435	440	419	437	440	457	427	450	407	392	439	440	454	496	425	445	413	446	428	406	437	418	417	427	401	437	429	453	427	420	413	355	415	447	397	434	426	428	443	431	453	426	433	404	433	457	435	421	441	401	373	404	427	410	430	435	462	478	454	435	437	431	427	444	445	479	436	440	441	408	430	416	451	447	396	400	412	430	425	446	405	434	423	411	445	490	440	423	448	411	386	427	410	454	413	406	411	452	399	403	392	404	426	404	431	410	425	405	403	433	438	442	418	428	393	440	446	418	411	397	429	466	396	419	462	437	447	412	432	442	409	418	434	405	432	456	431	454	425	424	443	435	420	420	395	423	414	435	445	435	401	371	465	425	434	425	429	430	416	439	469	432	448	442	479	436	419	434	443	462	449	400	432	411	409	399	416	429	413	423	415	448	449	414	454	400	453	450	408	430	426	441	462	412	436	418	449	408	424	385	423	420	423	429	402	492	435	451	422	427	466	408	433	437	418	460	416	427	403	432	440	413	468	399	412	423	443	489	410	404	442	446	416	459	468	446	413	402	416	410	457	398	449	421	424	432	415	403	422	420	440	408	437	399	432	436	420	436	408	421	461	434	415	421	427	450	443	395	426	431	416	462	412	425	426	453	445	409	416	434	418	390	422	403	461	461	379	451	408	435	435	437	465	430	402	465	423	447	441	420	449	449	428	454	437	388	431	403	448	384	448	427	438	412	410	431	389	434	417	410	438	426	415	418	435	407	420	408	470	433	474	375	464	429	425	410	426	427	459	407	397	406	432	431	456	455	466	411	441	427	432	422	436	415	431	419	427	416	418	407	433	411	428	441	442	442	415	423	449	437	436	409	413	450	436	442	419	463	416	435	462	467	404	426	443	385	420	422	437	429	424	468	442	444	408	412	425	445	425	459	420
22952	21182	28999	23643	21179	21205	11520	2847	1998	1576	1276	1089	1001	861	776	727	724	678	696	670	593	640	554	627	529	568	555	574	570	563	552	562	537	523	520	528	499	476	537	553	531	525	499	552	527	534	535	498	506	543	502	516	445	530	529	508	530	514	516	537	500	522	506	509	571	557	591	553	568	603	575	568	603	631	560	574	576	547	600	570	614	587	564	586	538	526	545	528	544	592	486	543	532	528	549	584	557	558	526	541	503	496	481	514	514	516	558	495	508	508	526	519	535	478	494	516	533	548	533	515	488	485	545	469	521	515	493	522	514	559	514	505	488	500	489	497	502	499	521	484	488	490	481	527	484	475	501	505	457	503	480	500	491	511	480	507	482	461	443	520	476	494	501	507	508	489	508	498	531	520	514	479	470	504	502	517	487	540	481	495	488	505	526	521	478	510	497	515	492	485	530	468	457	492	477	529	469	508	484	492	506	533	493	507	473	468	471	523	500	549	514	508	493	515	495	528	540	463	496	515	481	514	485	505	500	498	502	560	570	493	538	492	453	514	478	481	514	505	536	510	519	508	553	474	541	487	477	502	500	492	490	516	487	514	495	510	531	497	511	522	517	479	505	550	525	474	464	452	543	477	497	536	474	473	530	532	500	473	502	478	514	505	501	497	547	496	516	479	480	486	474	506	515	507	491	484	467	504	548	525	504	493	504	557	511	508	466	492	520	503	485	507	536	486	492	529	488	539	556	457	510	548	476	502	501	489	518	467	508	505	522	474	493	573	469	492	499	534	473	506	581	518	494	488	514	467	511	484	506	506	507	497	571	494	488	509	479	510	468	499	513	516	475	510	509	488	477	459	553	502	554	540	488	511	491	509	497	505	477	502	513	482	493	474	508	528	489	508	523	514	522	509	527	482	508	530	511	526	548	514	473	472	514	475	484	506	537	510	476	472	477	470	528	512	508	494	548	511	513	547	520	517	478	468	517	496	505	532	494	504	507	499	492	529	509	483	550	516	501	468	465	519	524	504	483	477	522	471	507	486	507	509	464	481	501	463	527	501	520	490	491	494	479	500	479	495	493	482	480	533	516	499	488	522	498	480	506	494	528	484	480	491	472	542	538	488	514	492	490	525	516	505	492	478	503	488	520	511	499	470	512	465	478	520	539	502	507	528	526	546	500	523	504	535	519	482	511	483	487	483	485	470	481	529	472	508	483	492	495	510	484	533	518	511	542	516	489	494	477	527	512	480	476	479	494	508	510	481	529	510	500	509	478	469	495	478	484	488	505	495	472	487	495	491	519	486	470	506	493	511	535	531	525	490	541	449	450	508	481	503	500	497	514	493	562	503	528	492	489	495	485	519	488	489	503	486	516	526	514	460	531	492	525	488	487	514	509	499	494	508	532	494	512	515	493	487	471	507	465	541	510	459	495	523	528	473	510	496	513	520	497	504	515	485	488	506	538	532	470	546	507	477	536	484	489	508	509	494	546	457	494	460	516	484	501	491	515	505	516	519	490	533	491	533	463	484	504	489	525	497	482	484	551	519	504	512	512	553	504	497	499	527	519	495	493	488	503	506	499	481	505	512	522	444	500	502	486	481	495	465	498	498	521	501	476	483	511	486	498	516	515	513	498	475	515	539	476	517	506	506	543	525	543	464	502	504	489	489	537	484	459	519	485	524	494	496	498	475	525	486	521	512	500	477	461	510	474	523	552	494	559	502	505	484	498	508	474	488	471	500	541	494	564	511	506	511	483	483	510	487	482	514	480	478	507	520	514	530	521	477	458	513	487	485	505	526	509	489	516	481	494	518	496	498	543	538	516	525	523	467	518	525	533	474	462	485	478	453	533	483	521	496	510	507	491	495	503	441	512	501	538	471	462	505	547	493	517	484	483	497	506	561	474	521	501	466	467	481	527	515	544	511	470	528	543	492	469	477	505	503	521	500	530	521	506	531	533	503	509	540	510	474	508	516	517	466	528	492	457	534	533	536	564	534	501	493	497	481	480	533	498	503	489	496	513	512	515	501	499	463	458	490	542	488	523	522	500	516	530	508	495	510	508	499	517	506	507	508	475	554	497	524	508	503	498	488	489	523	525	537	518	547	485	513	508	530	451	515	498	489	504	516	489	488	512	496	488	472	464	494	481	477	495	541	514	472	514	490	515	480	480	511	498	514	518	533	518	534	456	486	517	463	459	489	514	512	488	511	489	477	523	514	497	483	537	516	542	492	511	476	550	523	483	512	508	503	508	513	460	487	527	497	477	502	528	486	498	510	491	499	498	469	488	503	507	494	457	514	461	479	494	479	559	544	479	529	537	517	538	534	490	526	530	484	521	501	520	472	508	470	491	522	524	473	494	494	515	483	497	475	525	492	465	529	540	552	486	497	476	529	486	491	542	520	525	536	464	536	468	507	522	527	469	541	511	477	502	488	469	491	507	468	483	503	540	498	481	515	502	471	487	499	487	463	511	508	462	511	536	507	498	498	463	504	545	512	539	530	523	533	513	505	516	520	503	484	478	512	481	498	499	511	502	505	491	535	502	490	494	521	502	502	491	499	499	476	534	487	509	518	490	535	482	489	490	520	501	545	472	502	471	506	497	507	525	488	506	529	522	489	473	478	528	488	505	496	477	474	538	508	531	478	506	538	509	501	525	547	476	471	485	503	525	532	495	488	471	519	492	514	513	500	488	488	502	539	481	493	527	500	516	459	444	502	493	511	479	498	542	566	511	476	520	488	530	480	504	458	494	503	516	505	490	472	505	511	527	498	522	505	517	519	528	507	492	497	488	523	500	491	466	543	506	479	494	513	503	514	509	488	511	503	517	491	477	479	507	472	501	520	477	496	465	493	574	550	506	434	467	461	473	461	492	493	497	479	483	480	468	476	491	478	494	478	508	488	507	483	513	461	467	502	492	465	533	508	518	504	501	553	523	463	463	539	479	502	502	487	529	497	490	484	497	550	490	493	536	502	530	544	526	497	484	530	526	480	542	511	514	489	504	500	481	493	484	485	465	503	526	524	533	532	488	527	549	497	541	516	499	520	506	477	513	517	493	481	490	491	496	492	491	486	541	489	486	495	483	489	518	504	474	530	519	481	521	470	527	520	496	511	493	475	504	520	510	502	569	496	455	491	505	482	499	521	522	501	507	513	510	517	503	499	506	493	468	504	496	493	496	497	508	513	479	510	504	502	504	519	480	496	490	507	514	524	486	515	489	507	509	540	452	489	503	488	499	566	507	538	497	558	527	466	519	502	486	509	483	541	494	485	503	522	535	482	492	498	519	521	487	525	524	519	493	445	481	517	502	485	519	543	489	525	511	503	500	479	495	519	459	541	509	527	512	516	514	512	479	499	534	490	494	496	525	520	522	508	492	476	450	466	509	499	501	510	500	496	496	473	481	483	525	505	481	493	487	537	508	475	493	490	503	523	494	466	500	502	496	467	469	464	468	481	462	505	496	476	494	480	501	476	500	455	468	521	503	493
25265	46050	40519	23987	12015	9354	6834	5319	4398	3475	2618	2071	1788	1476	1289	1095	1079	1003	905	898	927	811	827	808	779	761	749	758	719	723	722	721	674	758	660	686	690	635	719	681	690	695	592	665	703	647	640	646	612	631	662	655	643	685	672	659	693	637	627	678	642	645	682	684	665	768	751	755	739	736	781	804	866	769	809	785	830	706	774	709	757	749	862	751	722	692	770	710	707	733	696	689	752	701	684	727	722	697	729	700	632	606	645	664	588	655	661	702	652	628	679	669	620	626	626	649	659	635	663	640	615	640	632	630	619	651	650	665	615	619	591	625	629	579	622	626	670	627	637	646	610	704	653	665	687	678	638	624	633	634	684	637	633	635	639	695	604	610	684	651	633	612	664	642	649	595	649	604	580	633	623	639	649	616	668	621	640	640	647	662	627	608	611	640	645	619	663	641	668	662	634	603	622	615	664	630	593	611	610	693	662	635	599	636	628	607	629	647	647	660	634	593	621	615	632	608	631	616	588	665	642	628	636	638	663	620	624	660	636	596	621	681	650	658	665	687	665	647	670	603	669	645	625	643	673	662	623	674	598	600	616	606	641	621	612	642	605	572	634	647	579	632	630	625	639	608	618	586	654	658	627	627	629	614	608	668	597	596	648	619	613	644	667	591	652	649	659	649	622	645	619	654	623	628	621	617	627	627	645	619	654	668	601	625	615	609	640	610	592	612	594	609	688	633	634	621	664	664	636	618	623	646	608	673	641	665	659	629	592	623	624	584	614	677	634	600	610	630	653	597	617	646	648	645	628	647	635	654	655	630	617	640	696	607	646	633	635	683	580	642	639	659	647	637	659	614	628	667	638	648	670	626	645	633	657	642	599	612	599	644	655	658	651	609	626	654	627	638	625	688	653	668	642	610	650	641	636	612	639	613	631	620	636	676	644	635	616	622	623	677	661	653	615	651	650	645	666	629	628	641	644	653	610	646	643	635	654	621	592	602	653	656	647	558	669	605	650	617	648	690	660	658	623	640	611	562	642	651	591	687	635	690	646	639	567	665	661	640	678	631	666	641	642	615	615	636	602	646	660	650	619	664	619	676	633	613	655	633	652	643	644	639	616	628	607	626	655	653	608	616	634	631	620	637	627	664	621	651	640	670	640	644	612	659	678	637	627	634	562	638	648	615	584	694	584	643	677	596	635	600	604	648	622	630	652	618	633	713	625	621	647	620	612	667	642	646	639	628	633	640	624	652	605	629	675	644	679	614	622	635	631	614	644	622	635	668	685	692	591	623	671	640	661	643	629	622	622	628	605	667	662	654	662	674	665	620	627	631	650	598	614	656	615	640	605	655	609	616	634	611	623	612	603	648	618	622	612	612	669	647	625	624	599	636	661	598	605	644	638	640	644	651	675	611	611	631	691	630	675	655	658	630	653	688	630	629	617	645	642	652	625	627	602	631	625	622	623	633	598	655	634	638	612	606	635	618	618	652	633	633	628	619	641	657	631	642	625	607	618	620	602	630	620	633	686	626	647	644	674	615	661	631	629	573	634	585	593	652	689	623	650	638	648	594	625	598	613	658	609	655	656	596	648	633	612	633	617	640	641	613	593	633	645	619	637	645	619	590	633	656	653	645	612	614	633	639	629	667	641	636	655	620	637	627	636	610	646	589	617	647	656	614	636	653	620	651	615	614	612	665	639	637	638	639	597	618	686	587	633	604	630	633	601	606	577	668	633	597	600	616	628	620	634	646	628	668	629	625	635	624	689	602	666	591	616	636	614	635	615	612	613	623	659	634	603	605	644	627	628	624	626	641	643	669	651	671	621	652	647	658	652	640	582	638	667	654	633	627	630	609	632	654	620	615	637	618	639	600	637	678	633	622	631	624	633	613	631	650	574	607	621	609	614	642	629	634	663	624	633	633	661	600	657	646	639	648	622	653	643	671	635	647	618	611	669	671	620	594	662	633	652	562	668	632	670	695	662	688	631	656	629	618	610	575	668	654	653	603	664	621	677	626	627	638	609	625	609	656	681	627	607	672	655	635	646	584	581	637	655	649	625	649	586	669	639	606	637	632	624	649	653	637	657	600	645	618	583	653	644	641	607	653	675	587	634	629	625	635	611	689	599	676	641	643	631	665	620	633	629	632	642	628	637	629	653	656	607	665	642	611	630	660	596	670	694	656	635	607	709	645	637	632	590	636	630	585	604	636	683	616	656	602	654	579	627	650	645	613	626	612	680	664	607	660	630	648	663	608	608	658	632	663	651	614	653	656	629	607	605	676	626	613	629	688	629	627	592	635	604	626	644	660	603	623	592	636	646	595	621	666	610	660	688	676	655	658	679	648	670	655	668	625	659	645	625	645	618	638	627	656	612	649	598	593	664	626	634	610	594	621	611	620	689	681	594	627	675	645	652	630	657	604	665	578	597	669	664	608	668	635	604	655	667	660	626	621	553	691	640	644	589	619	616	650	673	654	590	601	661	674	651	641	620	667	632	622	635	621	631	621	607	602	573	627	640	610	606	623	660	631	637	633	632	627	692	612	668	634	598	637	627	630	633	607	635	613	625	646	614	641	654	624	640	673	675	654	657	653	622	589	670	609	616	646	627	646	653	634	626	644	634	649	601	643	595	629	620	586	659	687	626	628	644	625	628	639	635	656	630	616	626	674	634	612	640	655	661	616	606	639	612	614	645	645	615	650	605	618	604	627	619	612	669	599	586	624	611	634	637	609	653	667	634	635	623	641	631	616	649	620	663	602	642	639	600	643	623	653	621	616	653	629	648	642	639	641	592	588	666	632	592	630	637	612	670	648	603	611	604	606	631	614	621	634	633	632	643	693	638	597	619	655	608	623	635	674	639	634	635	631	648	614	641	639	654	615	662	665	680	649	626	661	659	606	606	637	648	626	663	602	614	620	670	628	621	657	661	613	627	639	631	678	654	653	645	585	611	641	656	634	668	631	655	612	611	682	611	648	643	645	615	633	648	624	686	658	619	629	633	580	603	622	640	642	613	633	671	649	647	594	648	656	619	641	606	618	639	627	639	651	635	626	655	666	648	612	700	675	634	579	641	601	646	635	671	603	628	605	637	594	650	617	614	612	646	628	635	647	606	590	653	632	645	653	658	625	611	628	669	645	600	650	607	643	653	646	636	638	652	628	644	621	607	674	603	666	655	613	639	618	666	663	629	595	598	621	606	608	632	652	631	632	623	580	633	617	670	639	627	640	640	631	635	627	647	660	598	666	632	593	646	667	645	627	620	651	689	639	629	640	648	655	643	650	627	667	599	671	639	622	666	657	707	599	633	613	630	620	634	608	668	617	645	620	666	650	625	617	599	672	653	674	645	637	633	599	651	645	652	599	626	686	636	670	663	626	586	645	652	669	629	698	612	667	617	647	629	621	618	642	611	642	616	669	602	665	638	641	646	620	623	624	639	626	601	615	638	643	618	598	695	620	648	641	616	626	632	618	592	648	630	666	654	650	611	678
27280	22488	23259	12010	2277	1363	1047	865	689	568	533	543	449	470	442	427	400	411	393	427	384	399	383	366	372	373	406	421	396	371	363	386	357	394	417	440	447	419	405	386	411	403	375	370	354	387	380	348	415	403	413	384	405	370	371	361	364	380	406	365	435	381	411	378	386	393	359	428	394	376	389	392	426	420	401	398	415	385	376	400	408	409	380	385	386	374	393	446	377	396	394	389	403	386	421	422	420	395	401	399	395	356	370	356	405	383	376	397	397	383	396	388	389	387	367	400	357	402	400	394	394	407	403	398	403	400	376	396	381	401	410	405	432	369	368	395	406	377	376	394	373	374	340	370	366	344	390	396	361	402	423	429	383	385	390	413	339	403	394	347	400	380	381	410	382	380	410	351	350	357	358	358	388	390	441	376	367	393	392	367	351	392	400	403	415	397	385	414	402	381	377	362	397	372	387	427	350	385	372	392	363	390	398	406	394	386	386	391	379	361	366	388	359	396	391	417	377	380	390	405	351	404	394	359	403	378	387	398	371	403	410	384	424	375	397	427	373	373	377	395	375	354	349	389	394	400	350	391	365	398	374	377	369	377	333	382	383	369	363	397	417	377	370	369	403	377	344	380	417	352	416	383	386	409	421	374	379	390	393	383	370	389	364	375	365	370	375	364	415	341	341	384	357	384	417	379	371	373	415	387	400	402	396	346	379	374	375	359	392	404	405	364	409	376	419	375	399	407	384	416	372	422	407	381	393	368	375	413	431	426	387	384	400	348	407	362	389	362	417	393	364	397	411	398	396	385	357	377	380	398	389	377	379	384	378	389	387	360	382	430	374	417	398	393	378	397	368	405	352	395	422	386	351	351	401	373	375	380	376	380	402	378	386	356	382	392	380	407	370	399	422	357	394	353	397	376	373	375	382	410	422	354	414	395	364	360	404	349	360	387	354	390	390	403	370	375	378	380	422	376	414	392	385	419	405	366	381	379	400	405	373	403	399	413	378	409	409	355	392	373	393	395	371	388	351	388	427	388	418	383	402	386	372	366	407	380	360	352	425	395	389	383	358	351	366	391	407	421	373	423	394	362	375	372	390	378	384	378	396	378	380	348	390	379	365	396	405	397	386	401	405	379	414	376	377	391	376	390	339	382	388	397	410	403	408	368	386	368	386	387	399	347	379	399	403	390	404	391	347	364	375	419	417	360	421	374	373	372	429	407	396	386	370	387	380	369	350	373	381	379	405	433	376	387	369	392	385	384	402	355	378	362	354	391	359	408	395	376	374	380	401	404	372	359	354	373	395	396	373	394	427	414	371	340	342	380	367	424	413	431	390	417	387	384	345	399	391	373	400	380	396	352	358	403	350	404	408	380	375	386	384	379	361	400	385	400	385	364	387	374	397	373	364	400	395	374	389	388	425	405	399	340	383	406	387	420	366	448	407	384	388	406	400	386	353	406	372	361	403	357	392	398	404	372	373	398	424	384	389	396	398	354	357	364	385	369	392	394	388	409	384	384	397	397	416	407	378	405	393	383	397	377	394	390	377	382	409	385	358	400	406	362	376	407	388	371	373	349	398	372	431	367	400	396	373	348	381	413	392	377	370	385	390	392	378	416	371	391	373	384	375	396	397	374	386	389	404	391	371	407	382	358	399	353	421	354	358	382	382	381	348	384	370	401	360	374	409	389	365	416	368	357	394	442	401	361	344	398	387	407	393	380	367	377	387	393	376	372	380	405	367	380	392	412	407	403	389	387	422	348	386	397	404	395	389	365	389	396	389	383	390	350	380	401	429	424	371	423	407	372	402	372	385	395	369	395	391	387	398	380	402	358	375	374	374	411	377	380	375	366	372	414	389	386	395	388	384	386	394	381	391	370	401	388	376	354	399	380	364	396	378	408	396	396	358	403	347	353	410	354	401	327	378	354	371	405	414	361	386	381	390	392	411	391	375	376	405	414	407	368	397	388	412	386	349	374	388	404	373	351	382	367	354	366	395	383	394	401	377	394	392	379	412	386	377	415	381	388	407	364	366	377	341	381	322	396	401	380	365	409	397	390	418	378	404	350	401	400	398	379	372	393	411	368	357	406	385	386	398	410	366	361	365	388	356	408	388	375	387	366	401	411	347	413	373	369	393	373	418	376	388	363	357	365	389	354	379	353	360	386	402	394	364	352	375	411	377	406	398	373	389	417	371	354	389	398	408	404	381	369	399	400	390	361	411	425	392	359	398	345	383	395	385	356	394	400	421	389	390	422	401	401	380	366	364	344	369	399	411	396	384	408	371	386	395	385	413	410	369	397	394	404	374	369	377	410	397	379	379	390	390	348	366	397	369	374	391	411	362	397	377	393	401	428	348	392	375	391	380	383	366	377	384	357	382	395	423	415	378	369	409	415	372	410	388	370	374	409	390	411	388	383	394	390	397	401	393	351	363	377	352	383	379	377	386	404	365	408	387	397	392	375	391	356	367	342	414	401	397	380	407	385	401	388	389	384	361	389	419	369	411	393	405	400	361	393	364	401	378	388	414	364	376	394	377	374	387	357	365	375	375	419	396	414	412	383	393	382	391	395	370	381	394	352	319	421	366	377	386	407	395	355	394	387	379	399	407	336	389	407	380	391	416	387	401	373	422	405	412	394	382	427	373	356	390	357	376	406	367	402	360	375	391	402	399	390	384	385	381	423	389	364	362	376	371	396	392	369	379	374	373	378	389	406	386	386	411	374	368	425	349	394	402	391	387	358	383	394	362	373	402	363	384	379	395	340	433	371	386	373	381	381	422	371	364	410	412	390	360	386	370	386	407	398	434	350	386	353	353	387	379	347	381	393	446	347	366	418	377	393	383	358	388	396	412	404	387	398	358	411	398	382	376	379	361	383	384	399	366	390	349	355	391	374	385	366	374	379	408	359	394	409	385	415	405	373	351	366	413	367	419	388	358	374	388	348	388	388	402	375	398	404	416	397	390	389	400	398	383	363	355	367	398	353	370	352	385	375	415	380	414	366	361	381	406	391	394	402	375	392	386	403	351	368	366	380	389	379	390	420	334	373	359	358	351	372	375	369	395	411	368	376	369	392	421	398	388	365	365	411	396	382	405	382	377	411	404	366	374	359	351	356	367	385	405	363	356	361	411	394	411	407	399	372	424	440	378	385	362	395	427	344	366	394	354	431	362	372	388	417	390	390	385	360	410	356	371	368	399	382	390	424	348	345	413	365	387	384	377	415	386	362	377	381	386	358	409	419	397	372	360	376	373	365	395	426	413	356	377	395	377	360	379	395	357	406	379	364	384	421	402	396	354	387	387	369	384	433	392	401	384	371	380	351	344	345	380	372	383	393	372	393	365	406	375	395	386	390	381	398	388	374	389	389	408	389	368	386	385	418	391	433	383	401	400	377	423	358	418	364	389	385	390	424	407	370	401	394	376	402	392	410	378	374	389	365	396	353	357	404	398	376	386	376	372	389	387	386	357	374	363	418	376	384	354	416
21132	34436	28306	13125	4008	2750	2119	1710	1438	1161	871	766	701	642	566	592	545	539	573	560	515	539	523	526	456	492	507	514	502	537	521	482	489	515	506	510	515	473	489	485	509	504	512	558	459	479	493	500	471	478	515	506	505	498	496	498	494	508	464	522	519	470	482	501	490	523	526	514	539	506	502	573	554	581	525	592	528	515	500	576	534	512	566	556	480	534	535	522	501	537	516	515	482	489	546	536	504	532	517	537	502	516	484	439	486	505	493	528	506	492	468	528	512	485	481	506	482	491	467	488	490	461	524	482	460	497	488	516	525	516	501	455	512	495	514	480	506	457	471	502	457	468	467	497	502	502	498	480	476	504	458	484	507	493	511	486	478	531	537	468	494	505	502	508	440	491	512	509	502	502	457	498	480	531	521	476	459	517	543	471	482	524	485	469	475	511	495	485	491	506	466	486	507	480	497	448	468	479	536	482	514	465	491	528	480	491	482	491	493	506	508	497	483	519	452	461	460	505	507	510	524	467	494	478	480	492	497	476	497	497	519	488	509	515	479	475	510	495	494	508	476	483	468	460	488	487	496	476	500	493	469	483	481	513	485	492	520	493	498	530	496	497	504	466	500	474	529	523	469	485	501	472	483	469	545	507	488	466	474	475	484	505	482	517	487	493	477	503	476	499	477	518	506	506	501	497	516	497	522	483	474	496	490	493	538	500	516	501	484	545	519	480	480	452	513	490	502	464	504	470	507	501	476	453	502	483	476	457	506	517	508	492	501	459	506	496	502	458	511	516	513	503	471	495	463	516	498	501	488	494	495	475	479	467	506	460	517	475	484	474	498	490	464	476	481	458	484	508	520	522	486	493	485	490	491	499	508	483	500	516	451	525	507	472	506	497	545	482	482	517	485	473	475	494	488	437	482	475	484	504	469	499	492	491	469	484	491	513	487	506	494	471	496	429	495	491	484	511	491	526	482	470	490	524	502	519	522	502	502	510	490	462	493	532	484	489	526	482	535	489	522	456	479	477	474	465	447	538	501	467	506	459	506	477	461	492	497	498	475	465	504	469	479	450	525	542	488	451	471	515	466	501	471	480	473	522	503	467	471	480	499	494	518	490	488	477	449	496	499	518	472	487	514	464	488	519	469	507	506	486	475	498	500	515	499	499	510	509	485	479	490	473	458	486	499	512	490	502	500	483	496	521	502	473	459	492	454	513	502	489	526	466	487	551	480	509	518	469	515	497	479	474	511	498	467	531	514	526	482	493	484	521	497	530	515	481	512	480	494	468	498	497	486	464	497	467	494	467	475	469	506	506	500	480	513	505	512	499	478	520	471	427	497	468	492	514	484	480	491	495	504	525	492	464	517	505	500	479	505	541	502	520	466	526	478	525	462	489	494	503	486	504	486	470	486	484	452	519	560	511	472	535	537	444	507	450	490	487	507	488	513	538	509	472	483	481	498	503	472	494	458	508	442	446	494	487	488	494	474	502	505	466	494	460	485	504	480	530	509	502	490	491	500	495	495	484	484	473	524	476	496	468	505	521	422	516	498	466	522	462	469	475	500	473	491	472	486	508	517	477	470	487	467	487	516	493	462	511	478	516	520	448	469	478	469	520	504	482	486	499	465	453	499	523	494	501	496	483	483	491	487	466	490	479	487	518	482	536	519	494	481	467	425	479	479	499	519	487	492	435	524	492	461	528	507	513	483	441	478	477	462	497	468	456	522	463	461	484	524	456	484	440	515	503	494	535	472	470	493	506	518	483	481	483	493	482	467	490	511	488	462	478	497	494	505	486	491	532	471	508	498	509	505	462	482	522	514	477	496	446	456	492	516	478	470	479	542	463	497	501	484	475	508	505	488	497	470	522	461	458	501	497	503	510	490	496	498	534	508	487	497	533	472	515	484	533	466	512	527	495	439	487	521	515	511	493	495	503	496	483	452	547	472	489	520	502	499	501	488	498	470	466	506	489	436	495	490	524	458	499	484	451	470	528	485	465	531	490	518	463	507	478	494	446	489	492	503	454	513	470	489	519	494	473	520	425	492	498	510	476	479	487	507	429	519	497	441	482	485	535	500	440	482	487	485	509	503	495	487	494	503	533	455	494	503	529	494	465	485	485	491	469	475	471	513	467	492	521	478	517	480	509	521	485	494	495	478	471	463	484	517	523	497	537	520	497	486	504	464	514	458	482	473	469	467	486	480	494	491	512	506	506	485	510	537	469	480	518	513	491	532	508	480	501	524	503	472	475	453	486	497	491	503	475	451	532	529	484	462	484	480	485	476	509	479	488	509	490	512	482	514	478	454	532	494	483	504	484	456	515	502	497	488	455	465	485	475	504	457	456	503	480	463	449	476	532	507	494	530	499	522	509	473	478	486	486	484	515	530	479	494	518	463	555	484	468	478	452	457	539	507	532	479	516	501	531	463	479	458	516	501	510	487	502	513	545	483	510	495	444	478	534	488	471	463	505	500	520	468	476	559	468	460	481	501	523	453	469	478	479	470	516	462	470	502	488	490	481	475	521	473	489	504	534	516	505	495	480	485	463	523	499	500	470	505	491	486	499	479	503	498	484	482	462	480	472	494	492	453	530	507	497	470	492	482	471	504	467	490	473	497	516	505	480	478	523	536	474	474	490	464	504	486	475	474	473	489	475	472	512	524	470	474	525	508	479	514	492	509	492	474	494	492	508	486	485	532	466	449	459	503	467	481	493	499	480	471	475	453	491	499	479	492	507	560	457	441	501	470	478	471	509	487	504	473	552	483	464	497	514	486	476	495	498	478	452	508	486	479	480	495	469	501	491	490	499	520	448	482	477	506	485	487	462	476	488	491	494	470	466	505	491	515	507	495	499	482	511	465	504	517	501	479	479	479	496	515	483	505	505	539	470	516	537	502	532	453	498	473	487	513	482	517	474	518	483	502	449	522	505	536	516	501	550	470	467	493	497	517	508	487	528	470	447	486	463	507	482	513	468	526	458	490	499	480	507	492	489	503	491	481	513	454	487	481	482	513	537	502	508	468	501	535	492	444	476	481	485	499	501	484	527	481	474	485	535	538	503	482	518	490	529	483	497	465	485	490	523	476	463	518	456	472	506	471	489	505	494	490	479	482	526	476	479	529	479	499	522	500	478	498	472	450	454	513	467	521	503	485	484	508	515	505	516	516	465	510	482	484	466	495	504	482	505	489	516	496	482	520	504	502	483	456	535	472	503	464	488	494	491	471	449	518	491	502	499	534	525	491	497	476	517	504	515	481	487	508	486	510	512	503	495	478	496	494	486	483	517	512	506	475	465	495	492	490	504	479	516	481	477	459	477	454	499	470	524	459	501	495	523	474	477	514	491	473	475	468	468	482	500	506	503	458	522	453	546	509	482	506	459	482	510	489	530	484	503	485	522	513	508	473	476	532	468	502	497	531	522	492	497	472	452	476	501	496	513	485	499	531	474	498	483	494	499	455	467	510	496	510	558	496	485	529	481	494	516
23928	21185	28558	24058	21095	12274	3097	1862	1323	1069	989	852	742	721	670	615	616	623	603	595	598	569	549	542	530	512	502	509	484	543	527	554	505	510	570	481	526	511	551	530	529	499	504	511	493	522	466	491	505	488	530	510	504	544	521	487	473	497	503	496	542	485	552	532	513	550	498	541	538	538	557	554	563	527	567	546	551	551	510	561	573	559	596	509	548	560	555	545	560	488	509	554	520	545	526	477	537	502	518	491	517	483	519	531	472	506	517	524	522	482	493	519	549	506	492	481	463	476	516	523	492	508	513	554	531	515	553	477	516	529	491	496	506	505	484	491	484	526	505	545	514	508	523	531	521	506	553	509	500	492	504	516	520	482	538	493	522	495	513	474	513	481	488	491	528	492	513	492	514	492	562	484	492	510	504	519	523	500	509	468	488	524	490	516	509	508	525	465	530	504	500	516	486	508	515	496	475	544	515	483	534	493	520	476	515	473	487	503	511	552	505	518	508	505	497	485	510	487	512	509	526	497	505	496	497	470	536	491	490	547	489	485	451	525	463	484	510	519	533	522	457	520	523	485	502	547	483	506	512	536	502	539	492	506	512	510	542	504	521	468	504	483	520	507	515	492	526	465	498	525	509	489	505	500	480	478	512	518	512	512	514	517	507	525	516	505	517	472	479	478	508	525	522	482	517	534	526	529	526	514	538	491	480	490	551	495	511	513	515	501	486	481	509	523	506	541	502	500	521	490	482	507	522	543	502	483	503	525	513	496	530	542	517	488	505	517	504	501	484	517	506	501	479	504	530	533	481	514	534	506	519	508	475	473	520	522	477	464	468	514	508	493	521	494	501	477	473	499	474	520	492	515	496	493	509	524	510	472	488	480	532	459	525	494	468	456	504	518	520	542	494	526	474	537	481	541	520	478	509	547	503	477	469	515	526	507	502	492	514	514	487	529	487	562	478	525	494	527	501	513	489	447	500	531	493	508	496	497	489	542	533	505	507	514	500	493	503	499	487	548	532	499	525	518	534	541	507	483	461	494	486	484	501	509	537	496	530	542	512	517	495	479	528	479	520	511	506	540	504	524	510	462	529	512	531	530	544	533	457	528	508	504	527	517	534	514	496	542	495	518	543	504	490	540	489	503	516	525	507	487	511	468	490	540	521	507	498	490	521	481	505	512	532	476	490	482	536	511	518	530	468	535	500	460	489	489	479	502	509	514	516	484	534	549	518	521	524	520	509	547	507	521	551	547	487	494	495	517	498	476	496	546	497	482	485	506	501	507	532	512	480	475	515	543	511	505	525	534	509	492	506	525	523	550	496	465	541	507	527	459	538	550	473	520	480	442	467	550	508	486	527	528	490	488	496	517	492	499	507	485	496	482	484	483	499	488	554	511	526	558	455	523	555	558	540	497	483	466	516	483	478	504	515	512	512	495	492	471	497	560	514	548	516	545	512	511	481	511	512	529	478	540	489	520	477	521	481	492	504	507	533	497	501	504	511	511	508	438	495	506	497	482	514	528	496	544	495	494	484	478	473	513	546	549	505	497	506	495	521	520	463	498	506	493	506	555	495	502	471	500	520	514	539	509	522	492	536	493	526	522	449	492	533	529	539	510	516	522	543	496	507	523	498	545	487	516	514	524	470	481	523	518	496	510	517	487	519	494	497	533	476	468	502	512	518	509	516	502	508	499	484	505	499	508	520	474	489	512	523	479	512	531	535	481	514	513	505	480	518	517	511	477	521	486	499	513	514	497	539	490	504	541	531	486	503	515	495	524	520	501	490	534	519	518	477	526	507	463	510	491	516	501	494	500	490	536	541	472	485	514	480	510	503	500	497	506	558	552	521	494	532	527	506	496	434	531	470	468	493	522	504	505	505	555	528	501	521	454	514	473	510	503	537	482	503	532	498	532	507	522	547	499	494	512	550	514	500	518	499	524	538	490	538	501	504	494	511	484	522	536	504	533	481	520	480	500	489	484	497	478	503	541	475	501	474	544	515	528	537	522	495	523	515	540	520	529	543	509	492	480	496	475	513	503	517	490	505	485	504	506	486	480	498	482	514	531	501	536	473	490	544	494	517	529	500	451	532	542	472	535	498	480	530	500	502	520	501	539	485	476	502	503	528	518	520	532	501	490	496	537	533	508	468	507	505	508	508	485	510	512	482	503	506	505	527	553	509	471	515	501	479	507	499	523	526	534	536	503	519	509	534	521	558	528	503	510	517	520	472	496	504	478	536	455	512	508	531	543	480	515	513	522	512	503	530	511	516	520	506	485	523	480	546	465	504	519	519	553	511	491	507	495	495	495	496	501	455	507	521	466	498	450	476	516	500	532	533	519	513	473	494	499	536	515	515	540	534	504	503	505	512	474	489	495	539	492	506	488	498	539	527	518	527	488	486	498	480	477	491	513	507	518	485	525	471	473	509	487	505	491	475	498	546	473	511	504	503	535	517	503	484	491	494	489	524	512	514	543	494	497	473	500	520	505	518	481	531	548	512	524	521	490	486	503	497	502	520	506	513	514	486	516	527	530	533	517	506	527	501	509	442	510	498	509	496	523	486	515	513	507	518	517	538	531	502	482	505	482	498	509	501	545	483	498	512	535	497	515	512	513	544	530	522	498	547	523	481	511	503	503	526	505	500	479	533	486	494	486	488	479	471	525	490	487	475	519	552	477	521	504	474	510	499	481	522	498	473	566	457	505	503	527	522	493	536	489	485	503	533	511	492	521	506	492	461	535	516	523	507	494	495	491	531	509	501	493	470	528	550	503	534	494	491	493	555	520	471	498	488	493	514	512	520	525	461	492	500	505	506	516	541	508	498	482	516	495	490	518	537	491	502	512	532	496	517	525	497	487	485	513	498	511	532	478	469	486	479	541	511	488	521	480	525	474	520	517	498	480	504	468	515	529	549	519	479	510	506	501	541	531	537	500	485	487	555	503	498	458	503	548	502	526	505	496	535	484	509	491	473	510	509	500	513	491	550	480	541	523	498	521	498	503	524	519	467	494	461	519	490	547	524	528	539	501	491	516	505	532	509	470	473	504	503	490	481	458	500	513	506	485	527	487	486	484	506	499	521	517	533	543	525	510	515	500	495	523	493	480	495	491	519	509	486	498	550	475	499	508	516	506	468	513	485	528	524	514	497	523	502	495	506	528	553	517	496	476	471	482	499	478	518	511	507	501	541	546	464	503	465	517	503	523	497	523	525	461	509	509	541	505	502	500	506	500	456	483	529	490	515	497	478	514	492	521	492	512	513	462	526	504	521	528	505	481	506	524	520	499	523	489	523	498	479	516	498	522	513	533	503	520	498	517	497	506	521	526	503	494	485	517	528	519	517	492	491	517	514	523	511	456	506	548	525	506	511	507	537	534	508	532	514	530	531	519	520	541	518	495	511	526	539	479	510	464	535	538	519	531	522	532	479	521	500	512	501	502	508	507	482	482	509	501	483	499	478	505	471	505	506	529	508	503	486	507	493	535
21848	41324	34604	18304	8497	5862	4610	3616	3039	2422	1866	1532	1230	1176	1005	956	823	861	817	782	783	760	693	795	742	680	709	702	681	653	663	660	683	682	676	691	637	717	616	668	715	709	655	685	600	708	667	673	624	659	680	618	680	652	645	654	628	676	660	639	701	671	646	665	625	719	718	699	728	660	750	823	793	740	750	774	722	702	761	724	782	718	719	676	712	744	725	674	684	654	679	658	690	701	777	695	691	643	678	625	641	666	638	659	639	620	611	635	638	620	652	644	618	651	638	639	672	659	638	644	604	641	618	645	656	659	645	640	636	596	640	657	588	593	623	647	608	660	692	631	623	644	692	625	626	667	627	640	653	630	677	678	706	643	716	601	647	662	634	646	679	663	649	655	649	626	687	632	639	637	615	622	669	648	612	661	641	633	672	582	676	643	692	606	646	683	627	678	656	663	634	629	645	623	650	625	673	668	627	606	679	678	619	645	646	658	602	598	667	686	648	639	656	623	608	619	630	668	648	620	615	622	664	622	643	616	688	612	632	621	625	649	653	660	607	629	617	643	638	638	638	628	590	659	656	626	612	662	634	678	680	630	651	669	638	653	639	625	651	630	585	691	635	651	593	626	629	648	617	636	653	648	671	625	647	655	618	621	614	585	604	635	584	661	671	610	658	623	676	625	636	619	624	649	641	631	654	658	678	660	623	636	627	638	623	677	648	675	641	673	611	673	628	644	646	583	657	637	599	630	623	574	641	652	637	627	666	620	635	612	608	667	658	639	650	617	627	637	677	620	701	654	639	669	656	630	631	684	603	642	602	629	643	668	627	617	633	611	581	667	629	633	604	606	645	638	622	662	623	640	675	667	631	686	661	611	671	646	668	627	630	647	635	624	662	597	661	671	628	668	621	635	669	667	644	699	644	604	619	609	666	639	621	620	698	637	613	630	684	612	667	635	635	634	664	596	613	594	626	627	689	629	647	649	638	641	611	636	611	637	633	627	679	591	632	676	626	655	640	618	658	605	677	612	612	659	621	696	645	678	630	603	662	683	611	624	653	650	637	641	670	627	601	608	633	594	657	664	710	668	675	632	610	633	641	640	621	610	641	629	641	683	633	621	624	693	687	629	624	670	601	649	599	656	689	615	618	671	660	695	641	594	654	638	625	682	648	638	632	555	642	643	644	584	610	637	656	636	648	652	636	629	550	608	644	649	628	626	639	660	655	675	626	616	642	637	650	680	651	684	640	673	687	674	635	690	607	616	638	644	634	645	651	607	627	664	602	622	624	617	632	595	607	638	679	631	655	609	619	657	641	651	653	642	651	616	648	632	663	636	644	632	622	634	630	659	643	656	637	639	621	681	615	689	634	666	643	646	615	658	640	596	631	664	647	622	647	630	661	640	594	653	640	651	647	665	639	603	638	645	638	623	625	673	608	663	631	650	627	623	599	655	628	672	642	609	636	598	617	655	651	608	605	629	640	618	668	645	624	617	638	648	636	678	628	650	636	595	629	629	646	671	634	644	596	613	611	592	619	616	640	664	649	607	645	685	683	626	673	631	653	605	650	655	650	620	609	598	644	669	644	631	632	650	636	619	618	616	617	631	650	632	623	621	659	660	668	637	631	650	661	622	593	611	622	619	711	597	650	648	599	698	637	610	633	638	622	672	618	651	668	663	622	638	636	660	678	672	654	617	715	659	662	654	665	653	651	631	658	649	623	649	670	635	635	616	633	670	607	612	654	654	646	658	599	652	645	659	653	636	693	638	640	657	646	636	603	636	620	616	627	612	654	620	614	665	604	641	637	636	589	670	707	654	639	608	624	628	652	640	636	647	606	642	637	628	640	629	622	633	629	615	671	599	645	660	636	637	663	617	619	620	641	635	605	666	624	606	652	627	619	649	636	620	660	607	653	646	661	584	645	597	664	629	640	611	598	606	639	674	648	627	633	625	638	652	657	622	716	670	661	623	594	642	651	643	648	651	638	595	632	646	646	647	642	646	630	631	637	639	611	619	635	676	622	602	628	611	649	610	651	620	622	615	690	612	625	627	673	657	632	694	638	632	649	681	583	639	646	626	627	651	655	623	668	638	645	638	638	631	640	649	611	662	642	589	627	656	600	683	635	650	686	672	638	667	640	632	632	659	664	618	649	678	626	674	607	617	610	660	626	638	661	687	640	606	621	690	660	646	688	637	652	651	689	691	616	636	616	646	659	582	635	632	665	628	613	653	640	662	603	657	691	675	648	622	609	666	641	656	635	592	658	684	641	668	640	670	639	648	663	648	628	634	674	648	637	620	623	614	669	672	629	656	667	634	647	645	638	678	650	622	613	666	658	674	600	623	628	657	670	687	611	643	626	603	608	667	643	650	664	647	635	657	619	636	651	634	625	649	618	596	608	611	647	673	649	655	666	612	629	683	649	590	616	670	612	619	643	677	596	617	616	632	616	649	617	606	670	618	622	624	667	619	659	651	624	673	605	694	625	628	651	579	670	616	633	643	629	642	609	680	629	656	645	613	633	648	666	635	593	603	616	662	649	611	627	604	587	621	642	679	646	663	646	649	644	656	644	642	649	650	661	652	664	644	644	659	671	646	637	662	651	629	641	675	662	653	664	601	686	605	650	642	582	592	647	648	641	673	676	559	642	638	631	616	642	587	642	587	588	635	638	622	639	597	663	636	635	629	625	628	600	615	665	622	622	654	668	624	630	640	613	610	659	655	672	651	672	648	649	643	639	611	638	648	682	663	643	641	622	638	656	655	644	634	644	649	666	656	646	638	668	594	626	652	654	680	644	617	631	644	660	630	653	620	650	629	658	632	636	659	672	628	651	670	631	623	660	644	615	582	634	618	616	637	608	594	603	666	648	642	653	638	639	653	619	636	623	602	638	611	647	629	654	645	626	617	664	645	653	605	644	648	676	613	659	624	660	632	600	653	661	673	633	656	601	629	634	605	628	652	641	635	702	656	615	617	640	714	627	599	615	614	629	654	645	598	663	627	603	644	654	621	663	625	664	628	613	627	668	696	626	652	644	617	671	658	603	606	658	611	642	601	592	642	645	670	659	645	662	626	675	652	651	644	611	623	693	617	635	640	666	639	683	625	666	685	658	674	662	604	666	614	589	594	668	674	646	680	621	617	602	634	633	602	606	615	664	629	643	622	643	644	639	676	708	599	659	648	640	633	612	615	672	667	607	627	650	678	595	672	632	656	629	655	651	608	607	631	638	645	659	613	652	615	683	644	674	603	614	646	619	628	624	633	663	640	606	650	644	685	637	645	636	678	636	643	627	596	594	698	678	645	652	610	624	637	648	669	655	597	644	580	620	628	651	671	656	651	663	609	657	639	632	674	622	621	642	633	656	630	655	664	604	641	694	646	604	616	643	657	608	653	661	667	609	652	624	640	626	633	627	609	613	658	675	664	639	650	612	612	682	671	623	657	617	628	612	624	618	639	616	630	631	651	662	678	658	603	652	675	599	601	607	645
25105	21150	27369	24963	11039	2187	1373	1000	885	720	599	489	441	402	388	324	364	320	345	349	331	299	306	342	320	316	291	340	330	296	314	306	287	307	313	270	294	290	313	305	290	316	287	275	324	279	302	305	302	352	316	289	280	327	292	304	333	326	317	301	320	303	308	297	337	355	312	296	314	305	339	337	369	362	375	319	329	329	328	311	307	348	338	340	350	337	329	322	321	297	318	316	308	299	286	318	317	282	357	300	316	275	288	289	277	314	316	308	305	293	298	341	299	285	346	310	300	323	300	288	293	298	246	272	312	310	316	293	327	306	289	296	283	288	303	309	302	308	299	306	271	304	323	291	282	279	298	279	290	270	320	287	313	310	342	282	297	318	298	308	308	298	302	271	293	330	269	264	309	289	333	279	303	306	329	298	291	281	273	257	286	287	309	307	316	313	289	302	311	294	297	263	303	297	308	300	324	260	287	307	305	277	295	306	286	299	283	294	343	291	275	313	278	299	278	303	295	297	300	329	283	286	295	305	296	281	275	359	321	275	293	321	288	327	316	301	324	306	323	323	293	300	286	248	288	300	303	319	280	269	284	296	297	300	298	283	297	296	316	298	318	313	322	314	298	266	261	311	319	301	295	294	297	297	326	287	326	304	281	291	313	281	286	325	301	287	267	286	301	300	302	290	258	303	298	309	291	282	313	313	329	280	295	283	291	307	309	299	312	308	266	275	271	314	277	283	306	315	304	321	288	300	300	317	307	261	334	325	317	281	308	272	293	302	292	324	304	289	266	283	277	298	283	305	286	292	292	325	306	285	299	285	307	297	314	291	302	305	323	297	271	307	326	305	298	307	320	269	273	337	291	297	280	304	292	322	304	284	318	285	322	288	298	288	283	271	298	300	302	284	273	291	310	315	317	286	297	274	267	320	291	289	325	275	300	314	287	280	286	275	309	290	282	311	311	307	315	292	314	319	302	286	312	318	298	314	286	292	312	298	305	273	298	302	273	292	278	297	293	296	296	288	293	297	290	307	305	293	302	303	314	300	285	308	296	272	260	288	334	292	293	276	277	302	301	312	311	300	303	288	317	317	272	277	299	317	284	304	295	310	311	302	297	296	285	288	287	288	311	283	300	310	308	288	329	298	278	313	304	287	318	279	320	313	294	324	337	296	308	321	287	282	278	311	311	303	294	317	298	303	303	359	311	289	283	288	287	297	263	325	316	310	301	287	300	306	294	306	287	302	311	335	304	289	314	333	313	264	277	293	320	317	307	304	298	307	284	308	332	296	263	311	284	290	271	274	282	252	335	300	308	301	280	280	326	291	293	284	311	321	313	279	301	294	293	306	292	295	294	311	309	306	287	286	279	314	293	295	296	296	282	333	255	314	308	319	308	300	300	289	308	289	291	306	288	278	293	285	313	316	322	293	320	316	310	320	320	277	283	286	309	312	308	300	316	321	287	307	324	294	290	315	295	334	307	312	285	307	276	302	307	295	320	299	304	295	283	290	297	290	322	288	294	334	348	301	296	292	307	290	319	291	290	299	311	285	281	277	298	284	305	311	279	290	296	295	309	277	301	282	274	282	317	282	288	277	324	301	308	292	308	294	311	325	290	314	295	304	319	331	316	304	283	299	287	326	311	313	320	296	273	323	292	315	291	313	267	289	282	334	315	307	284	284	314	288	286	322	328	280	272	308	306	274	289	287	272	294	284	310	306	278	308	297	294	277	288	333	298	335	298	269	295	315	312	292	324	297	295	277	321	307	287	300	282	288	269	300	326	305	306	309	279	315	312	280	310	287	314	340	296	293	300	302	302	318	289	316	298	325	273	294	315	276	277	331	306	317	274	296	301	327	298	284	295	319	276	311	273	297	290	289	316	310	298	302	277	312	277	314	322	299	285	302	289	258	283	289	291	329	298	324	300	275	299	309	279	266	296	293	301	300	305	303	329	319	333	283	302	301	303	317	282	283	290	331	300	283	322	291	264	288	324	294	320	310	315	293	270	271	279	321	319	309	309	304	307	284	310	241	291	294	290	286	307	286	300	277	308	273	255	316	334	321	292	280	284	292	333	308	287	308	299	308	291	308	285	303	264	317	307	308	289	274	289	302	275	310	301	281	282	309	303	292	278	266	301	309	296	294	316	305	312	300	289	294	335	277	271	307	273	293	300	292	338	284	300	286	302	298	306	288	285	328	283	289	310	297	311	306	309	306	320	309	313	305	269	281	262	276	328	245	298	261	309	287	291	302	298	311	303	309	334	264	294	261	290	277	306	302	286	268	283	274	285	335	300	296	301	305	301	261	323	316	276	308	275	290	281	289	297	306	258	287	283	301	292	349	298	279	297	292	292	299	308	308	300	334	292	344	298	285	290	331	306	312	298	311	280	294	303	277	313	310	303	291	291	295	308	310	299	277	293	254	316	285	305	285	245	324	299	295	283	306	325	323	277	305	288	292	277	277	306	311	303	294	303	295	273	281	291	273	316	290	277	273	304	307	279	311	289	311	310	314	290	307	302	312	316	296	301	310	267	287	283	320	300	310	306	269	292	282	293	297	282	292	306	303	298	322	284	278	296	294	319	282	289	279	296	324	287	309	288	278	308	276	313	295	300	303	301	291	276	306	269	288	293	304	321	338	285	307	292	289	295	302	282	287	306	302	290	259	319	299	303	272	315	286	315	298	287	266	326	266	332	296	343	314	344	312	322	298	294	313	297	297	280	300	280	300	319	294	274	271	274	325	300	298	295	287	286	270	306	286	302	292	310	305	298	339	314	315	316	315	289	303	324	296	309	305	327	290	295	296	298	325	325	292	287	303	297	315	298	299	276	312	292	305	273	289	279	288	301	288	284	303	311	303	317	284	282	309	301	317	324	311	307	318	305	300	315	257	274	282	273	301	317	311	303	306	271	306	311	298	301	289	305	298	269	286	314	338	263	302	302	279	286	299	282	292	332	322	252	298	273	299	309	280	290	300	279	313	325	267	290	311	294	324	310	307	308	346	274	308	302	321	270	302	284	264	318	298	295	296	307	300	303	305	295	300	301	284	313	298	307	274	297	301	286	283	340	306	318	273	298	287	303	312	303	340	294	317	325	308	321	278	275	295	339	282	273	279	299	312	256	291	328	276	280	266	307	313	302	333	303	299	282	314	290	262	290	303	304	309	259	250	302	295	331	285	304	308	277	312	305	341	302	315	280	292	306	282	302	286	299	339	284	337	307	313	319	284	304	323	292	279	287	299	288	322	279	304	298	311	307	316	303	326	279	286	275	300	258	313	244	314	316	268	305	310	307	328	298	302	282	267	296	282	337	294	301	282	288	293	295	296	300	294	302	310	274	316	278	286	306	306	306	294	300	258	322	303	304	273	299	303	285	302	281	307	300	294	301	331	301	280	305	329	324	302	300	305	315	288	293	280	304	298	300	295	315	295	315	267	308	294	313	282	318	260	343	298	294	294	315	301	293	333	274	288	312	299	306	306	313	307
21291	36492	27722	13358	6277	4356	3155	2646	2002	1648	1232	984	830	690	690	622	547	515	476	505	434	463	439	456	414	442	411	454	408	425	415	439	383	405	378	375	416	424	402	410	385	387	378	434	411	412	388	408	396	382	426	420	404	422	424	426	370	411	405	390	387	404	434	421	396	408	441	412	433	423	455	512	494	499	473	488	447	486	460	473	447	466	470	439	437	420	457	425	394	433	454	429	431	444	402	442	396	446	406	383	397	412	377	398	385	355	376	391	387	358	392	438	352	427	345	393	372	400	379	409	413	421	407	365	382	384	369	378	376	386	391	394	409	415	415	404	375	389	385	376	403	370	413	387	382	405	358	379	379	421	388	389	388	391	419	416	379	380	403	405	362	425	370	378	409	397	380	389	382	378	370	398	381	395	384	378	379	407	365	395	395	420	365	391	381	367	367	417	371	420	426	401	424	380	373	408	383	402	396	395	433	383	405	390	351	385	370	351	368	404	397	404	397	378	401	421	377	384	400	376	393	408	384	418	349	425	393	411	402	427	410	374	379	434	374	407	388	408	394	375	385	408	392	388	388	412	394	402	407	438	397	356	351	391	397	393	383	406	386	434	390	383	402	415	380	408	398	369	395	390	365	412	383	365	407	371	359	398	394	401	418	365	386	383	396	399	349	395	349	448	392	379	379	410	405	362	371	379	423	398	397	374	396	386	388	354	378	409	388	392	374	377	421	386	361	400	399	402	415	375	391	382	395	408	418	379	407	381	394	389	393	392	406	422	395	388	390	421	382	403	408	390	396	398	394	399	431	397	388	386	378	415	404	405	370	440	388	416	392	396	369	374	406	391	414	373	351	411	399	357	379	395	419	386	434	347	407	387	385	427	397	393	402	419	369	389	377	403	403	415	376	384	398	402	379	387	381	399	405	368	368	382	370	397	401	401	397	371	391	390	406	370	429	421	390	386	402	356	400	351	382	392	361	374	422	392	384	384	382	403	355	388	415	406	391	418	392	369	359	413	396	383	409	387	405	355	400	377	417	370	400	407	412	411	384	384	429	395	385	403	436	419	368	398	385	416	379	402	411	378	408	409	417	393	402	410	365	411	363	395	408	386	361	428	403	378	406	417	398	376	414	407	391	409	380	407	423	393	442	401	375	395	368	353	437	400	401	395	417	382	401	404	420	413	368	399	393	388	394	410	428	423	370	432	375	379	368	375	404	410	413	370	389	413	382	391	375	393	418	458	368	406	376	394	375	359	400	388	401	360	397	440	412	433	375	434	426	379	376	400	402	377	394	447	376	439	396	396	413	429	380	392	405	408	356	372	376	388	389	360	369	365	400	419	412	414	409	377	370	397	399	397	337	408	416	384	383	419	390	402	396	410	370	406	405	424	374	379	395	397	373	383	369	413	355	392	379	409	393	396	414	417	372	406	370	396	377	373	403	420	370	422	390	407	388	413	370	424	392	365	397	382	380	401	370	368	394	378	379	350	386	398	402	366	371	367	400	400	388	411	421	401	388	423	363	391	396	429	409	371	370	400	380	385	404	385	391	433	405	403	391	423	375	387	378	389	416	418	384	392	416	381	392	416	411	386	397	444	388	413	385	413	390	380	371	376	367	379	399	377	389	410	360	394	409	410	374	399	408	389	391	393	406	392	414	415	388	416	367	386	408	377	399	370	408	402	401	378	421	419	378	398	390	375	415	368	394	410	428	395	380	369	396	387	434	381	378	376	386	398	386	386	378	375	370	372	387	415	411	419	417	407	429	386	444	373	397	412	389	383	405	396	396	408	382	389	396	352	410	369	373	379	414	374	420	419	389	399	378	447	364	389	411	374	443	376	371	407	380	390	362	381	392	370	425	415	377	365	409	394	393	418	434	423	386	398	435	354	389	393	438	413	429	425	400	399	394	389	412	388	371	401	405	385	382	412	388	419	391	427	388	388	418	402	394	393	366	386	376	358	391	424	379	364	393	416	375	367	393	360	390	384	341	368	444	411	404	393	399	396	411	388	385	402	397	416	396	393	380	389	400	365	376	431	365	425	380	426	392	379	412	393	346	372	414	397	435	416	375	374	406	384	389	403	401	364	380	361	416	396	405	429	389	419	401	400	367	398	393	426	381	377	376	429	401	363	393	388	408	405	388	401	397	376	390	373	426	428	374	406	427	397	428	364	417	384	360	405	401	407	376	410	376	408	378	406	387	354	408	414	429	410	380	406	400	388	383	405	412	407	382	428	395	397	345	386	390	394	358	388	410	385	381	387	406	409	394	374	396	378	380	398	413	369	395	358	377	375	373	392	387	405	406	410	373	396	352	373	424	353	379	397	390	391	365	360	362	401	360	373	386	383	390	398	383	379	402	374	404	408	370	428	402	397	386	397	423	382	414	389	372	391	365	393	426	386	437	421	370	375	381	390	415	402	374	417	388	400	401	404	384	363	392	393	411	416	420	365	370	381	382	383	426	387	380	367	388	361	383	401	401	407	420	405	406	380	417	400	368	402	382	407	413	382	389	375	410	403	394	378	413	405	418	422	409	388	414	415	406	386	395	368	372	410	435	390	351	371	387	395	411	405	385	392	395	411	356	401	412	369	402	373	401	397	401	377	364	364	379	412	389	414	417	394	423	416	407	386	382	434	401	411	393	386	442	374	440	421	404	369	396	410	384	429	393	409	396	362	383	402	368	372	411	383	382	403	393	412	362	413	392	397	399	386	376	370	410	388	387	413	397	379	395	432	403	378	391	369	393	413	388	379	407	376	393	360	402	416	391	388	412	416	375	394	399	371	404	417	415	391	408	399	400	398	367	369	382	373	432	437	417	385	413	410	389	388	396	393	418	411	384	378	408	405	375	419	426	400	384	398	366	411	364	395	382	392	413	437	378	396	416	362	385	341	334	386	407	408	386	361	371	389	387	368	394	402	396	417	408	404	419	395	389	407	385	417	403	389	379	401	409	393	383	398	356	425	403	371	394	416	386	382	403	398	394	390	389	387	408	386	426	405	390	395	376	391	360	402	417	386	430	398	384	412	379	370	409	392	363	395	361	420	395	351	410	370	407	438	395	405	411	407	372	392	369	400	421	407	381	404	392	394	391	380	392	394	449	421	358	371	399	431	391	351	400	398	391	390	368	385	383	419	387	367	446	355	415	380	392	388	425	419	395	411	377	366	399	380	396	421	411	369	375	400	374	400	381	384	381	403	385	416	376	415	357	398	398	379	389	369	375	392	371	421	397	383	397	409	428	420	389	375	343	427	380	375	394	385	382	395	381	394	397	384	396	396	392	425	384	402	362	376	360	394	399	401	381	399	409	383	382	388	393	408	442	373	378	395	381	366	421	419	404	382	378	361	421	364	408	396	383	412	373	398	410	378	394	446	386	371	414	417	380	366	403	403	409	395	370	387	416	406	396	405	378	386	370	388	412	410	385	417	400	423	404	397	417	375	355	392	424	379	425	410	396	386	406	384	428	388	394	413	373	406	382	394
22921	21187	28976	23670	21187	21274	11442	2977	1934	1619	1253	997	871	781	751	687	691	646	584	575	594	555	579	540	558	577	564	515	532	538	519	529	511	511	518	461	508	460	498	526	444	489	493	465	503	458	498	480	523	479	505	505	491	468	501	481	518	411	484	501	468	475	520	490	506	446	482	496	524	518	502	588	621	539	572	562	540	561	514	566	529	544	542	542	536	500	516	540	512	500	503	503	506	518	514	501	486	480	469	512	486	464	455	459	428	479	492	492	471	461	464	532	471	466	469	488	505	480	528	463	485	486	493	498	450	452	493	498	479	524	494	474	490	520	494	505	452	487	463	484	463	504	467	481	464	443	474	466	460	541	520	457	460	489	476	485	469	461	463	486	442	484	486	472	456	454	467	536	487	491	453	441	451	461	444	465	488	491	465	453	494	486	466	503	431	487	453	498	485	475	507	490	522	485	471	459	470	480	485	473	457	515	472	515	497	488	459	461	502	464	487	451	469	494	506	469	514	481	495	451	489	527	440	480	425	467	460	490	482	468	465	432	481	487	508	503	450	504	470	461	486	469	464	487	446	456	478	516	507	484	508	449	453	527	501	447	486	442	499	467	547	483	469	456	462	475	470	451	463	463	458	496	475	486	470	459	494	449	487	471	453	434	499	475	497	473	451	502	468	451	459	501	505	530	458	449	463	497	506	457	465	467	464	453	443	455	477	483	467	427	481	477	510	488	451	447	441	477	463	472	502	458	489	501	457	450	468	535	444	462	504	441	469	507	439	449	460	472	472	454	450	512	446	463	475	469	483	438	472	498	431	469	474	477	478	510	471	463	451	479	458	462	468	482	483	506	509	452	469	457	513	468	480	434	489	457	513	470	462	421	446	468	478	461	498	479	470	500	486	487	460	434	492	472	477	483	486	509	491	500	494	464	449	473	446	488	480	511	453	465	480	470	461	481	472	451	493	493	520	473	450	455	478	492	465	475	504	483	458	476	459	489	480	471	466	467	457	457	490	475	473	451	489	460	516	457	501	463	497	488	512	517	494	501	469	484	468	449	460	457	490	486	480	485	453	470	478	462	478	470	563	509	477	467	460	471	456	486	454	482	464	473	466	460	489	431	500	441	483	494	487	485	504	488	487	471	473	495	447	458	475	459	457	437	515	493	473	488	486	495	483	518	464	468	493	480	513	464	482	503	478	463	443	475	482	442	524	445	514	514	466	484	516	452	461	432	461	485	445	439	462	474	472	472	467	462	496	496	465	463	469	467	477	473	496	509	477	453	437	502	490	451	468	485	492	468	480	462	434	468	447	492	480	544	469	471	534	449	466	447	507	468	459	510	497	482	467	461	457	487	434	456	499	496	509	466	469	468	491	477	494	508	458	483	467	482	473	486	509	428	477	495	462	444	472	475	436	490	477	448	479	449	460	496	473	487	468	450	459	501	465	530	476	463	448	481	485	483	433	474	491	483	447	454	436	508	475	495	479	459	512	445	486	493	501	471	481	470	465	454	462	458	482	506	505	491	463	487	467	452	477	437	458	466	478	473	475	491	452	480	517	489	494	482	472	515	519	494	454	482	445	446	444	501	510	484	492	474	451	498	489	470	443	458	440	460	473	462	474	502	459	483	451	486	488	500	467	490	467	458	525	519	463	465	467	508	496	489	430	469	488	458	442	450	483	510	464	476	443	465	436	481	476	469	491	493	475	466	488	467	500	500	455	476	482	496	446	478	441	477	456	437	467	475	506	442	470	495	462	461	476	447	484	477	494	475	490	479	482	475	469	450	454	469	455	468	426	486	494	463	454	502	475	467	487	500	435	453	503	414	481	469	504	475	458	500	467	439	481	447	482	507	486	441	483	486	476	463	503	487	498	477	467	466	478	462	455	495	499	485	417	513	447	478	484	462	474	490	500	483	490	465	462	478	494	481	439	460	457	460	459	482	461	461	453	479	484	469	492	512	468	495	472	510	481	484	503	444	439	500	438	507	466	479	494	483	475	506	477	455	480	506	454	489	493	497	492	415	470	471	448	463	461	502	450	491	481	488	496	516	477	452	474	491	492	508	476	466	475	476	493	459	486	435	468	469	495	474	468	464	500	447	435	493	475	454	510	526	487	529	471	450	527	500	479	483	490	468	497	485	444	470	451	469	472	458	491	495	484	460	491	446	474	438	460	428	451	454	493	489	468	466	510	512	518	448	477	485	488	457	479	485	439	460	414	446	477	489	492	463	470	482	484	501	517	480	486	484	456	470	470	488	461	458	484	474	436	415	459	444	471	477	471	435	493	497	465	493	476	433	460	456	459	497	443	498	486	493	490	459	430	447	473	520	474	488	475	465	458	474	468	455	513	449	501	494	467	497	512	483	457	496	466	464	488	454	490	455	474	456	451	451	450	542	508	467	517	444	454	451	481	462	453	477	463	481	460	509	461	457	445	485	481	483	448	508	461	442	499	496	505	480	464	469	461	476	432	477	475	477	484	496	485	494	469	487	473	462	510	462	481	492	453	432	457	477	480	451	453	471	494	506	488	492	451	523	457	483	450	496	499	520	470	462	463	498	510	482	502	475	503	472	478	457	489	440	471	438	503	466	493	513	440	481	412	522	457	463	470	481	506	439	481	473	430	434	464	512	497	433	482	473	454	495	482	456	468	459	485	475	469	499	491	475	465	486	474	505	480	465	484	453	475	492	477	493	481	443	455	437	434	446	444	463	474	475	465	487	463	468	456	450	464	507	481	474	465	463	506	492	425	489	439	473	461	455	507	484	483	453	464	494	465	467	515	470	501	432	475	432	466	480	478	508	494	469	510	493	504	491	447	451	491	448	496	492	482	443	482	468	446	472	429	458	477	478	493	475	459	466	458	459	489	495	490	474	481	486	500	516	459	478	465	482	516	495	418	433	475	487	477	490	503	493	460	459	488	459	477	505	515	496	511	446	490	482	459	502	465	493	524	477	498	442	464	493	458	482	455	531	451	475	453	519	503	441	453	441	456	438	459	471	521	479	444	475	469	461	511	492	451	462	462	459	493	467	453	484	427	467	517	446	504	438	462	448	497	486	515	451	482	468	445	435	477	486	478	473	449	449	430	462	478	493	451	526	449	414	466	487	437	428	463	473	477	508	495	491	478	453	475	489	463	467	512	447	503	440	470	486	476	474	467	474	475	480	479	462	445	466	513	465	459	465	456	453	459	437	463	488	486	467	471	452	465	492	452	460	509	459	480	444	489	448	470	468	446	465	496	466	491	467	503	461	492	501	474	422	486	437	460	475	451	488	466	502	519	462	508	460	463	471	471	438	460	493	463	488	498	458	458	474	467	441	487	463	453	479	491	465	482	477	488	474	501	461	459	476	458	415	472	473	478	488	468	460	454	465	431	480	454	455	485	514	478	464	484	447	462	509	477	486	455	499	479	416	459	453	478	468	479	471	455	449	486	501	461	485	485	474	477	467	488	468	501	450	478	505	476	478	497	556	472	508	471	469
23496	43802	35147	18881	11707	8818	6739	5540	4477	3503	2530	2011	1613	1456	1228	1135	1031	942	918	915	838	766	816	741	741	734	707	662	712	695	674	624	698	699	630	629	646	712	616	663	689	695	655	705	633	643	641	621	623	599	647	598	622	550	649	608	681	654	621	607	638	655	658	628	650	711	644	670	740	731	795	824	902	814	776	739	713	751	737	734	695	761	762	692	711	723	745	664	650	711	608	684	685	743	686	620	614	641	614	635	612	601	586	634	615	571	597	651	561	613	619	633	585	612	572	599	589	598	591	604	655	663	600	573	581	607	603	635	627	597	590	603	599	638	562	582	643	585	657	639	618	607	627	583	630	610	582	582	609	603	594	606	627	610	603	648	617	663	574	608	569	599	595	589	604	640	597	598	569	619	584	554	617	610	659	607	587	578	630	641	624	647	581	594	600	602	592	608	622	648	603	571	600	636	607	611	592	591	564	631	569	559	645	608	587	559	568	599	597	586	597	569	604	601	586	587	641	563	586	600	622	577	632	592	580	583	628	587	621	660	596	642	585	612	609	623	610	636	590	650	596	614	578	608	633	580	640	632	610	605	600	608	596	559	627	572	629	647	625	624	588	631	581	613	601	547	615	597	587	595	560	613	640	578	599	612	592	608	615	573	646	587	632	580	663	620	632	631	641	614	609	580	629	593	633	639	559	593	558	600	595	618	640	625	554	596	588	643	564	593	611	587	616	619	612	572	638	694	565	595	607	584	601	602	622	596	555	569	628	592	575	594	609	565	614	625	627	556	621	574	617	593	588	584	587	594	610	580	558	634	628	586	580	623	606	579	585	591	565	571	567	593	601	584	537	584	597	578	588	626	598	626	593	575	575	642	602	595	597	609	566	580	614	617	614	578	604	588	586	624	610	615	611	606	575	609	580	648	646	595	587	583	599	619	596	627	611	629	601	657	607	605	614	572	590	603	584	623	556	620	625	573	578	590	640	570	581	573	615	611	596	612	567	579	582	568	601	636	569	629	588	593	586	586	630	629	621	596	619	596	608	604	596	590	591	613	579	610	637	616	611	567	580	615	561	616	621	654	591	582	549	594	614	608	578	630	603	627	595	596	617	600	590	614	597	614	663	631	618	614	606	613	588	637	603	598	562	609	567	600	611	596	559	625	575	609	596	623	556	619	622	612	623	633	593	598	576	598	591	608	612	594	619	599	586	623	573	620	638	581	582	611	616	600	590	594	648	619	634	625	645	573	608	605	634	589	581	607	566	605	567	601	537	574	621	621	586	590	603	583	585	565	634	601	606	572	600	601	643	588	613	608	638	582	598	609	621	600	607	583	595	557	621	575	594	589	633	604	607	607	606	596	602	593	604	597	597	588	599	582	621	631	638	592	620	604	575	611	630	601	626	629	627	549	596	592	595	599	588	626	596	641	621	592	587	595	592	593	649	575	596	644	641	606	586	637	633	606	657	605	588	591	605	569	615	574	606	621	600	603	583	623	620	654	643	600	572	578	599	550	627	600	584	584	573	598	620	612	596	608	625	598	600	588	601	563	591	630	587	580	618	557	602	590	610	619	596	601	612	596	606	563	573	593	617	564	617	572	576	606	642	611	635	591	597	587	647	629	621	605	588	584	636	543	600	610	625	660	611	613	557	606	559	646	605	585	653	586	620	675	615	620	630	626	583	614	600	652	589	620	620	621	613	620	640	642	592	651	618	628	664	568	613	589	630	628	587	570	582	626	551	552	621	565	615	601	592	635	608	599	586	586	604	613	615	602	606	596	641	568	606	576	558	590	586	599	622	569	613	606	574	606	603	615	620	632	617	612	611	598	584	596	580	639	623	605	589	619	600	598	605	623	597	613	593	604	571	611	580	600	573	630	614	577	580	616	578	627	634	573	569	610	595	567	673	645	618	570	616	608	629	616	629	595	615	629	586	594	620	636	628	613	581	593	621	593	607	587	645	645	584	612	591	596	594	616	630	610	592	581	593	581	568	636	596	541	637	620	589	619	593	598	618	576	604	573	625	625	567	561	570	603	626	623	627	628	578	575	565	637	598	556	581	632	586	569	624	612	610	596	596	629	564	624	595	600	629	620	605	611	588	597	611	601	585	591	569	633	591	632	616	601	629	621	593	633	609	607	599	633	533	606	615	603	609	570	587	626	607	562	569	598	596	641	639	583	626	581	601	618	624	590	565	661	634	610	632	565	662	616	579	570	640	593	578	572	554	627	575	611	600	605	584	611	565	598	620	620	599	595	567	627	595	648	613	624	621	629	593	570	635	618	617	617	607	604	587	589	571	591	614	638	592	617	574	584	605	559	613	574	583	607	602	617	593	587	612	632	590	605	580	604	594	639	586	617	555	585	591	565	590	599	663	648	595	653	589	638	623	575	553	589	624	634	628	570	569	615	646	611	586	597	606	617	584	633	548	623	606	592	606	592	622	595	607	580	583	601	598	601	570	607	596	598	615	573	620	625	580	592	585	598	583	590	619	621	609	580	579	659	581	589	579	578	652	623	614	625	662	594	615	581	576	571	566	617	643	593	598	597	617	597	581	599	611	644	636	644	579	617	582	553	648	609	600	606	594	641	624	607	566	629	593	599	570	632	614	566	584	558	612	617	586	614	606	578	649	576	601	613	567	586	592	558	589	607	610	641	606	629	617	615	627	618	577	595	563	649	576	631	623	587	610	615	612	624	617	582	582	627	639	541	558	593	597	590	595	618	609	563	598	627	607	656	604	578	601	630	605	571	612	566	627	638	615	542	648	605	615	618	602	578	655	609	596	585	538	622	620	613	603	516	597	612	616	590	585	594	583	576	646	587	629	646	613	617	605	603	601	579	631	560	646	594	579	586	604	627	609	608	571	635	632	593	614	598	595	612	590	572	615	581	590	641	653	588	625	597	500	612	593	628	619	618	585	589	586	631	626	628	597	617	626	552	601	588	635	612	590	634	586	576	589	599	610	580	594	600	603	618	577	577	619	615	603	571	595	620	623	574	606	623	629	633	599	633	564	567	583	612	579	623	616	635	643	612	593	644	576	593	589	591	567	588	681	600	564	613	605	625	553	575	617	603	582	605	634	636	559	586	617	643	649	545	649	603	606	585	588	612	604	611	583	628	598	600	679	606	599	553	614	598	607	589	592	612	581	594	584	608	625	582	603	569	592	606	588	660	618	636	580	603	607	632	570	588	614	598	558	585	600	560	598	606	616	600	607	595	615	551	654	638	630	654	586	591	565	655	599	578	633	632	636	608	630	605	597	618	578	612	605	593	597	617	593	601	600	615	602	607	618	622	646	580	547	602	635	577	610	589	623	618	608	611	613	609	542	588	574	594	607	583	613	658	589	588	625	625	632	578	606	632	604	632	609	640	591	645	571	573	592	626	618	569	604	620	574	610	589	630	604	598	632	602	614	617	608	578	580	608	547	603	575	611	537	604	625	608	599	573	634	596	641	620	604	602	603	627	631	635	596	568	609	550	636	601
27340	21815	18686	6464	2327	1553	1185	832	700	618	513	436	440	406	408	373	411	383	370	349	371	381	369	353	370	372	358	378	369	388	374	369	367	380	359	335	397	372	360	357	342	367	376	380	361	348	362	346	374	391	339	384	343	353	358	355	346	369	373	370	345	365	368	386	375	366	392	381	392	402	436	382	398	363	369	381	403	408	353	380	381	368	352	379	397	370	353	407	382	392	407	381	398	405	373	386	398	345	407	399	405	380	363	333	352	407	345	382	354	363	360	350	349	371	366	369	373	369	343	374	389	377	367	371	389	392	381	385	387	362	400	373	363	368	375	360	362	370	357	392	347	359	357	357	397	369	382	348	377	355	357	367	378	375	401	392	359	347	357	361	361	365	352	345	358	390	379	397	349	371	361	375	366	367	355	345	370	375	380	353	386	366	413	383	376	367	384	367	396	424	325	381	350	372	386	332	366	397	370	349	382	369	377	367	347	354	360	360	386	372	348	348	372	332	364	364	358	385	352	357	359	373	392	389	342	347	366	341	358	372	354	349	377	328	370	376	370	389	393	394	371	373	367	378	351	366	368	375	348	379	352	335	372	410	394	378	365	381	396	406	370	386	389	371	353	360	352	389	359	390	361	389	378	331	370	370	313	383	363	371	349	356	335	382	378	370	385	395	353	346	361	379	383	347	365	356	386	359	309	362	356	366	357	356	351	366	363	357	355	356	346	389	346	377	367	322	381	355	348	367	359	400	366	341	391	372	364	397	350	356	389	375	348	326	364	356	355	358	366	357	377	376	394	383	364	372	329	372	319	372	371	380	348	390	379	379	380	353	388	390	324	374	405	384	350	356	370	382	367	357	372	382	358	332	382	373	332	392	353	369	379	362	345	360	333	361	372	389	394	368	368	357	389	374	360	363	338	345	367	357	355	392	334	379	401	359	351	371	376	354	437	354	342	326	382	381	393	377	409	375	364	346	372	382	338	372	379	402	364	380	361	355	373	397	372	373	377	357	358	381	326	362	360	309	372	373	343	332	378	413	355	364	381	370	368	393	366	380	379	343	373	362	395	387	337	364	392	347	375	393	344	355	363	363	378	374	371	368	374	334	344	349	372	405	344	369	348	341	382	373	374	383	378	370	347	369	361	340	350	363	347	386	351	387	372	345	390	391	362	360	371	332	401	331	393	385	332	365	344	365	366	361	380	385	416	342	360	368	382	400	396	361	357	350	352	386	331	376	379	359	368	368	336	380	407	351	387	360	355	336	373	374	353	387	347	402	384	391	374	388	363	357	365	376	366	358	335	385	345	396	356	374	372	376	362	374	394	407	365	402	384	372	384	352	357	359	337	330	375	361	364	370	362	375	367	369	367	348	389	348	356	362	382	331	366	350	377	356	353	366	355	348	352	361	371	359	381	334	384	346	350	382	333	370	387	355	378	365	348	380	395	356	364	388	382	319	361	409	355	345	344	401	354	358	370	335	371	381	368	384	378	340	414	357	367	380	377	364	350	353	374	352	404	355	390	321	365	360	391	363	355	342	369	345	378	380	365	394	344	342	347	382	378	386	409	376	353	376	375	338	361	354	388	384	392	402	350	358	385	409	356	332	347	374	349	395	348	366	361	372	327	373	390	353	385	383	337	368	350	352	371	356	387	380	385	360	359	345	351	345	393	383	371	392	333	347	364	363	360	355	335	327	366	377	356	358	354	343	408	328	335	339	387	352	348	340	357	365	383	378	361	373	352	363	371	376	352	410	377	382	339	346	353	347	384	376	388	383	358	369	369	365	361	353	357	392	343	367	408	380	370	365	358	349	367	339	368	372	390	363	390	378	365	356	379	311	367	360	409	387	376	354	367	361	369	344	338	380	357	360	373	379	337	355	363	346	358	342	379	345	356	353	347	336	401	358	393	370	369	387	371	357	385	337	378	386	355	380	373	366	378	371	368	379	369	379	372	338	374	374	355	347	349	365	347	360	378	349	380	361	353	361	372	352	427	376	385	373	371	406	341	361	347	380	354	376	387	380	363	374	390	362	344	395	355	375	370	413	350	373	384	398	359	352	369	394	354	406	400	370	375	338	378	324	353	355	361	356	350	405	373	363	355	375	360	353	363	382	385	373	391	363	364	355	374	374	345	340	377	371	371	360	379	390	357	339	378	392	357	372	393	378	348	353	390	343	337	384	402	403	413	368	374	357	336	333	380	343	391	351	369	371	382	364	338	382	353	332	423	360	377	362	378	376	379	359	354	344	364	385	387	378	369	409	361	388	386	337	346	342	383	352	357	320	368	336	365	398	387	365	332	387	350	338	388	337	355	357	411	346	371	363	353	387	359	372	377	356	408	351	382	379	377	379	386	366	392	397	399	375	354	358	331	383	343	371	387	357	367	364	365	366	360	348	346	379	354	365	379	390	350	367	373	412	376	382	340	356	363	354	363	329	380	419	371	374	401	354	396	355	360	328	349	363	377	373	352	351	379	363	399	377	388	358	379	345	397	354	349	382	340	351	349	349	347	374	380	374	370	402	340	339	392	368	374	330	354	391	390	361	373	372	355	361	386	356	365	403	355	342	365	354	346	401	378	331	357	347	318	335	379	346	389	382	373	370	390	348	359	363	388	332	337	365	346	350	355	377	358	384	347	413	381	396	373	338	383	343	353	362	352	352	370	361	356	410	383	345	406	345	381	385	390	364	360	373	416	373	354	369	379	367	364	341	333	416	331	368	389	349	377	380	375	359	403	336	339	337	379	361	381	352	326	395	381	409	397	390	396	380	388	385	405	388	345	359	340	373	342	357	379	369	348	359	351	359	367	338	376	358	379	369	377	333	400	330	365	371	345	355	349	356	425	371	385	349	368	323	364	338	385	356	350	373	387	405	386	368	354	357	391	365	386	358	364	356	373	375	376	337	402	353	385	370	373	360	356	416	328	330	357	348	338	389	349	380	380	366	354	362	359	381	363	374	379	374	391	341	373	334	350	336	385	398	382	351	356	372	372	369	360	360	388	375	363	357	381	361	356	393	340	384	369	379	356	370	369	389	315	333	383	419	395	353	327	384	384	383	386	366	360	350	375	347	357	352	373	339	384	366	394	350	384	390	392	352	387	330	351	370	369	335	376	348	337	369	367	375	367	357	372	357	363	407	393	360	392	391	390	392	384	403	347	382	364	383	376	387	377	375	404	389	346	369	351	386	366	379	362	325	370	368	374	390	316	379	338	378	376	352	394	363	383	368	388	359	325	371	393	349	362	329	361	372	390	350	396	358	359	375	367	364	392	366	384	354	355	361	392	373	368	396	392	351	385	368	376	381	360	338	343	371	396	335	329	323	378	337	388	351	353	321	364	371	345	360	370	322	388	381	373	389	360	401	320	368	348	341	391	359	380	384	384	362	350	344	371	323	393	348	376	349	348	369	329	386	374	336	321	376	371	390	388	356	347	400	393	358	380	376	363	383	388	380	378	405	362	382	382	348	369	385	374	371	366	346
19831	30487	20549	7264	3926	2994	2342	1814	1410	1156	886	813	682	606	518	535	516	513	511	484	490	487	464	482	468	481	470	516	470	541	474	479	476	497	456	477	492	526	489	459	486	454	466	477	449	482	441	450	483	445	511	479	477	461	489	519	472	506	490	457	454	474	484	495	482	443	492	492	492	541	504	559	593	531	522	558	499	488	524	515	492	534	485	479	445	550	495	473	501	462	465	466	460	546	486	489	469	493	501	463	488	464	467	512	476	506	481	480	513	472	486	482	476	481	431	460	490	461	452	452	465	448	447	460	528	469	516	463	465	453	481	464	510	470	461	443	472	496	455	475	464	465	451	475	512	479	487	442	492	459	432	431	468	472	438	450	466	509	474	457	444	452	515	490	499	478	475	502	453	439	455	426	496	472	473	501	497	472	471	448	494	462	463	484	496	501	459	461	456	443	471	490	450	438	469	491	484	519	472	512	451	430	496	484	452	488	462	477	471	467	474	455	513	477	460	451	460	481	507	425	453	445	449	487	509	484	432	459	440	496	465	428	478	435	475	441	453	480	461	446	469	461	483	444	517	490	502	458	487	484	461	476	449	479	458	471	475	501	485	480	456	461	457	431	482	476	450	430	448	499	463	462	433	464	466	505	462	447	456	508	484	444	483	469	500	482	423	470	484	493	491	471	463	494	483	463	438	476	476	455	480	486	465	476	469	436	473	483	519	484	449	481	421	486	497	478	495	438	422	496	471	456	424	449	487	460	461	424	456	507	435	467	446	512	481	490	490	484	511	483	548	448	464	478	488	471	442	507	472	463	470	491	466	449	511	475	471	471	440	448	448	480	464	462	486	447	452	462	520	469	506	474	457	486	423	449	481	459	448	450	466	510	492	482	483	474	489	470	457	480	510	468	481	452	449	462	471	445	493	479	472	477	450	477	440	512	417	456	408	452	464	496	478	427	481	456	486	462	436	445	481	443	459	493	486	478	493	469	455	484	533	471	458	461	476	474	482	464	494	481	476	500	514	471	445	433	453	471	435	518	454	462	491	500	460	475	464	414	450	437	478	478	475	503	505	446	476	485	453	456	489	479	481	493	519	454	474	452	479	471	483	479	456	467	480	437	486	428	463	467	468	467	513	501	444	463	473	428	478	495	464	481	471	465	452	473	462	493	439	477	430	451	466	456	510	453	502	460	473	492	436	486	455	469	483	481	475	467	471	501	442	443	455	465	463	463	469	462	449	422	491	460	477	472	478	454	447	486	485	458	444	483	507	461	470	483	479	447	476	492	428	502	487	462	422	450	470	489	459	466	486	483	481	466	450	476	445	476	472	447	473	437	470	464	456	455	451	450	475	499	446	484	446	468	426	495	440	498	459	456	455	421	498	451	469	469	515	414	470	529	513	430	445	505	484	447	465	449	443	428	481	506	527	449	462	487	466	479	448	475	468	458	452	489	486	503	467	462	448	439	452	460	459	463	469	483	469	478	444	475	516	475	507	453	465	441	460	464	490	451	453	439	459	441	452	454	476	461	451	415	439	453	468	445	464	496	471	487	457	460	473	430	463	471	457	504	429	449	483	477	460	462	449	471	441	459	508	491	482	478	470	464	491	447	458	474	466	444	464	472	463	474	453	472	461	459	515	498	430	468	473	535	434	457	498	472	491	457	495	498	444	480	482	516	470	435	433	482	489	445	455	462	400	443	474	462	444	493	456	422	457	486	497	421	476	463	490	486	456	493	473	500	481	460	469	448	488	459	471	484	458	474	462	456	477	498	447	473	464	490	474	470	453	423	444	493	477	472	468	490	493	465	452	517	419	447	465	475	430	484	448	500	462	465	501	429	476	478	471	470	478	481	454	471	489	449	471	488	502	485	480	472	440	491	486	455	472	481	457	462	443	493	471	509	487	453	452	456	483	460	497	477	465	459	446	464	460	458	506	451	487	461	466	501	474	479	432	454	483	442	487	484	475	473	465	466	468	448	493	455	460	465	487	448	469	455	495	441	454	464	483	513	475	469	455	454	478	466	429	465	468	466	472	515	477	466	479	468	504	461	447	423	474	469	464	491	478	491	432	481	448	447	469	466	487	497	451	457	480	426	465	477	469	472	460	474	501	462	487	476	431	495	470	459	477	468	446	489	465	492	449	464	482	481	453	463	490	483	447	496	488	470	468	425	495	461	427	478	481	474	483	467	451	482	461	456	474	457	458	458	447	464	458	477	449	487	518	441	508	517	472	480	480	485	417	469	457	501	434	439	468	473	478	475	446	440	456	455	447	509	469	485	461	436	469	485	467	467	480	442	483	424	477	470	493	471	466	440	480	496	422	467	460	457	450	472	479	510	437	451	494	486	457	465	469	477	518	433	488	465	471	500	439	477	415	495	494	441	470	447	469	454	445	477	504	496	473	457	463	446	458	498	450	477	462	459	442	475	489	464	447	468	489	461	441	491	514	465	447	450	458	433	481	478	474	481	456	509	451	414	469	488	417	474	466	466	463	433	450	484	425	478	459	477	455	434	441	486	481	474	492	444	485	480	489	467	490	433	485	461	470	486	508	466	448	462	479	467	467	463	486	479	444	476	475	437	490	484	496	448	465	484	459	462	474	472	438	445	483	461	408	430	483	417	480	504	487	488	475	461	450	481	456	476	461	494	507	444	487	470	454	456	449	491	481	465	475	475	475	512	479	469	476	480	462	493	452	494	516	506	478	497	466	480	440	461	483	481	475	492	486	472	509	462	466	483	425	484	479	463	473	496	466	465	457	505	463	495	477	469	442	445	493	459	504	499	492	467	477	448	505	456	448	447	462	458	472	505	493	492	486	496	479	451	472	500	487	449	507	487	485	426	439	505	469	479	463	488	456	468	482	446	489	472	486	459	477	488	454	474	449	483	457	423	455	469	455	461	467	465	427	479	442	489	480	453	462	488	419	454	438	492	467	515	483	458	483	453	481	459	471	444	493	461	475	443	467	484	451	525	478	479	464	489	451	446	458	455	471	455	492	509	424	487	481	484	461	435	448	485	480	492	491	452	460	466	453	472	460	452	485	466	460	484	513	479	469	503	486	462	460	468	463	470	463	494	459	471	483	510	484	474	451	479	501	481	486	472	464	507	464	443	474	449	466	479	458	449	494	447	469	495	468	467	472	473	460	442	444	500	470	459	496	461	467	478	491	475	471	494	490	468	470	462	504	462	497	468	471	470	478	466	444	449	464	500	494	512	464	464	490	476	448	461	461	454	485	452	433	447	462	461	447	462	496	451	470	476	491	496	485	514	495	487	454	462	501	434	479	449	485	492	501	435	444	452	444	472	447	431	499	487	458	517	467	467	476	499	444	509	448	435	451	429	503	468	465	492	487	454	519	475	485	474	455	444	467	461	451	498	476	482	472	465	467	501	476	437	467	436	484	462	458	479	470	462	455	491	461	485	468	493	464	477	431	475	444	439	454	473	491	437	462	458	453	482	477	507	485	481	497	467	449	449	509	475
23963	21194	28546	24131	21150	12211	3085	1833	1458	1128	963	800	763	674	636	627	560	607	534	565	581	545	558	554	537	556	531	543	523	502	488	529	490	507	514	510	454	530	553	516	536	488	484	501	527	522	470	480	476	466	482	476	495	549	487	524	486	513	482	508	475	479	506	482	503	498	509	524	510	578	540	572	520	579	549	535	539	556	566	550	519	520	502	526	563	515	531	482	508	548	482	557	543	493	498	503	500	486	490	546	486	496	513	488	528	490	472	484	514	484	487	528	475	516	506	496	480	511	489	495	515	508	501	483	465	460	483	515	515	493	470	472	504	481	541	515	530	536	466	490	506	481	481	501	530	502	501	483	447	524	450	488	498	473	520	491	497	439	484	494	543	521	478	508	518	486	472	501	487	499	491	477	466	488	518	465	508	483	447	506	461	496	496	484	516	473	493	491	489	514	505	500	500	509	493	457	527	510	485	445	493	459	492	526	513	484	528	472	483	445	481	505	500	466	479	441	475	475	463	476	482	481	477	474	500	490	501	526	539	423	496	477	541	505	492	482	514	486	521	478	480	503	517	501	510	495	466	531	536	494	473	503	493	507	532	455	486	513	513	456	525	464	473	496	471	478	449	507	490	467	451	512	469	468	493	468	518	501	501	488	498	470	463	495	480	504	467	515	469	557	489	471	508	467	514	494	510	455	500	498	522	488	478	495	479	459	455	435	494	534	430	472	492	513	509	495	473	489	467	478	500	486	517	510	477	509	486	495	491	517	521	502	517	470	483	497	491	503	493	446	528	480	495	465	495	481	477	485	490	491	464	468	491	469	476	477	514	487	463	474	491	516	519	488	476	504	512	481	521	486	477	505	474	465	483	500	526	492	528	437	504	477	499	511	546	514	494	501	530	487	515	490	454	509	466	470	487	522	488	516	468	500	514	509	477	489	454	479	489	497	483	514	514	486	493	491	503	492	532	491	530	489	451	463	522	502	475	531	481	484	466	527	470	465	522	471	472	472	500	487	501	541	477	516	518	545	530	500	523	510	495	459	476	505	493	534	512	475	488	460	488	493	472	493	476	483	502	489	512	479	539	491	487	512	486	521	478	511	533	502	450	459	527	506	514	515	520	513	479	480	483	486	460	495	504	535	517	470	500	496	521	476	495	453	488	497	456	476	508	482	543	498	469	509	484	482	486	506	490	508	541	469	466	511	486	478	496	482	469	475	505	497	460	487	479	549	485	490	520	499	489	473	442	487	464	470	494	498	479	502	514	458	505	508	467	516	495	475	486	484	486	480	498	492	502	497	478	492	503	520	504	521	497	475	483	465	510	499	456	486	480	478	487	462	506	490	497	563	446	474	494	495	467	500	465	452	522	494	512	505	518	478	513	472	513	509	457	452	487	493	462	497	490	538	468	472	500	504	492	508	486	491	486	483	480	501	521	487	503	533	482	519	523	489	482	514	474	511	512	496	499	488	483	483	476	496	527	522	483	506	504	462	496	483	444	476	496	514	494	502	506	493	525	463	489	518	494	507	494	434	468	489	519	493	487	457	514	519	467	535	490	554	467	489	505	507	510	492	468	473	477	528	536	478	466	453	497	509	499	501	512	448	451	485	480	498	455	482	509	510	497	497	474	494	492	490	488	473	509	496	484	456	499	510	478	449	494	539	499	457	495	502	490	522	499	466	488	496	482	489	477	466	512	520	454	466	492	548	525	521	537	474	507	470	460	491	476	489	478	465	412	477	513	504	486	499	480	485	465	457	478	492	506	491	484	501	526	484	469	502	488	466	501	460	538	480	484	487	503	497	513	474	494	463	496	482	496	495	498	496	465	485	516	495	479	464	493	538	499	552	519	475	502	486	484	453	476	507	531	473	485	493	530	501	523	474	515	518	493	517	475	495	527	486	491	511	506	522	486	530	471	506	477	491	454	484	455	508	500	508	505	498	541	471	546	508	515	495	520	503	492	490	487	454	456	493	485	506	529	488	501	489	506	505	474	522	502	488	495	478	457	477	525	501	498	474	496	493	535	460	451	511	524	517	468	488	489	494	474	495	463	492	490	468	481	470	492	502	485	483	482	488	453	471	486	512	489	473	465	496	481	486	499	532	514	512	494	467	470	476	498	460	520	503	470	480	491	478	475	478	494	508	466	468	485	478	532	518	486	479	465	459	510	475	496	485	478	496	502	535	473	514	473	495	504	468	489	497	463	484	469	524	474	495	445	526	536	488	473	469	545	460	502	501	543	471	493	467	511	484	526	506	527	500	472	499	510	498	495	455	490	506	490	504	492	481	491	501	483	498	532	497	518	504	471	467	465	515	478	501	524	476	412	510	522	527	513	480	480	453	522	501	500	512	481	515	472	463	495	525	458	518	496	530	482	465	455	506	452	444	503	527	515	505	492	522	489	487	482	479	506	473	520	485	477	465	483	480	464	463	501	484	497	506	485	484	452	475	479	509	491	488	504	473	503	536	496	473	513	526	504	492	527	492	495	515	477	454	491	486	506	522	532	447	506	514	502	517	484	522	482	483	509	469	484	458	478	497	482	505	476	451	474	514	495	480	528	518	483	483	532	475	495	478	494	460	480	470	487	507	549	465	508	478	499	511	477	509	503	488	473	499	537	510	483	516	423	440	498	472	483	478	516	447	489	462	511	482	449	484	522	543	519	468	466	519	474	525	478	502	479	483	467	502	516	458	508	476	464	494	510	489	514	489	494	494	521	500	432	483	504	510	530	476	457	497	467	505	499	502	480	453	507	488	445	499	501	490	502	465	483	464	488	488	519	442	471	524	489	497	491	482	476	451	470	496	469	490	464	508	489	500	505	487	444	519	493	485	467	486	475	480	476	466	503	529	474	476	483	498	464	447	465	454	511	441	494	509	495	452	467	523	484	505	529	495	453	528	521	486	479	453	489	480	487	534	486	519	469	466	526	492	488	493	470	526	489	510	495	506	500	468	495	482	478	513	469	448	522	505	521	482	488	496	466	493	501	497	477	476	478	500	518	485	495	501	510	470	479	485	472	496	510	552	431	484	502	436	484	468	470	498	446	525	474	475	472	514	493	476	460	506	512	479	496	490	473	529	472	512	548	507	492	480	507	507	526	506	490	468	506	450	479	493	497	488	498	472	472	483	498	488	468	481	516	487	467	471	499	494	463	504	496	507	504	516	536	496	534	474	497	453	491	498	444	497	520	446	521	490	486	506	474	495	538	465	503	494	494	480	486	492	530	478	524	458	495	492	557	498	487	470	433	432	499	489	478	482	490	491	494	498	499	494	466	502	460	494	472	472	514	492	474	502	533	448	474	477	487	481	494	466	532	458	541	496	488	458	518	486	488	485	444	512	492	472	470	475	484	504	545	490	540	435	480	467	487	504	520	502	454	491	477	560	483	487	493	486	518	485	471	505	495	485	507	500	501	490	484	509	511	490	515	469	521	480	469	479	453	510	470	516	500	469	483	457	460	495	476	511	488	467	523	473	492	481
21104	36591	26773	12943	8694	6354	4817	3872	3011	2308	1827	1429	1272	1066	999	905	861	810	783	803	749	758	727	718	678	724	684	677	647	699	652	631	657	687	698	688	669	652	706	658	660	635	652	624	621	649	643	650	687	642	623	591	652	632	641	615	638	666	569	619	599	651	627	615	614	637	678	714	740	736	786	757	738	751	742	687	699	679	703	717	652	735	739	654	754	687	681	671	640	705	674	683	677	690	680	643	648	650	661	584	588	619	597	635	629	601	597	630	658	625	626	599	659	615	629	661	629	608	644	594	634	603	639	599	659	603	610	608	654	585	613	630	590	592	599	589	617	596	635	583	650	633	646	628	629	633	621	657	604	635	611	639	617	667	647	608	637	621	615	639	631	624	644	642	598	614	621	621	592	708	561	655	613	620	647	679	595	644	604	613	627	620	629	599	655	636	655	608	610	595	588	622	673	629	615	592	671	629	614	659	611	636	641	624	640	649	652	642	615	652	644	583	643	614	618	618	652	644	594	606	590	619	591	647	678	620	575	608	625	614	650	631	572	595	638	605	639	606	644	640	583	604	617	645	643	613	627	585	596	605	611	669	594	625	624	608	658	618	645	626	601	650	611	616	581	605	580	628	595	629	582	612	635	655	656	591	596	628	635	602	618	592	584	585	596	640	601	613	622	600	569	602	638	630	627	608	600	591	630	626	598	652	669	619	638	601	655	567	613	635	604	624	608	630	604	651	617	584	634	597	634	621	611	625	639	634	598	635	567	625	633	656	625	673	670	647	624	612	674	627	601	663	620	586	628	657	611	641	643	660	650	611	648	610	599	623	659	623	632	598	629	598	626	587	615	628	562	620	646	621	582	674	620	624	589	573	639	605	591	632	631	602	654	672	656	609	670	628	644	562	642	597	631	580	656	618	584	629	645	596	655	610	648	578	608	639	652	655	633	600	642	593	646	613	591	581	602	632	637	680	602	615	603	652	660	642	596	647	616	625	650	630	628	621	637	568	654	614	682	632	583	585	614	637	645	660	673	632	575	585	624	574	651	636	635	642	649	585	585	607	634	633	616	630	598	633	630	629	613	620	597	589	642	614	633	651	632	630	601	621	609	584	644	615	595	626	624	580	639	640	622	597	662	653	666	616	623	623	603	624	639	611	666	648	634	663	604	662	643	585	624	636	617	648	593	623	623	619	609	669	623	626	610	620	649	659	614	608	593	607	659	610	662	627	628	610	590	610	634	625	615	630	634	638	624	612	631	646	596	598	633	618	636	615	630	606	641	616	629	602	684	625	621	610	606	627	621	629	598	654	666	676	627	629	646	627	637	627	597	616	644	607	559	622	646	641	596	632	639	617	639	637	623	593	651	602	618	637	638	607	611	611	578	592	604	611	627	610	624	658	645	609	616	613	649	647	579	630	626	592	611	618	619	611	642	607	566	664	624	643	592	640	671	632	610	659	645	649	648	600	567	635	639	601	615	596	604	589	569	630	633	619	604	623	606	587	633	587	576	616	592	594	622	631	589	654	660	629	652	613	629	617	621	595	640	622	628	642	624	636	590	639	656	655	669	609	610	612	605	671	632	613	641	619	663	592	590	590	617	592	595	575	594	601	654	613	653	608	607	605	615	622	600	626	609	651	607	616	672	599	644	634	606	586	621	657	625	598	612	610	620	576	655	643	648	649	595	628	668	611	693	615	646	620	641	602	582	652	670	610	614	603	608	660	643	585	630	621	621	658	675	664	619	655	620	582	630	639	619	628	617	594	647	614	616	632	651	661	608	618	659	622	641	603	599	660	656	598	661	610	653	602	637	619	676	639	672	613	651	682	578	583	620	624	621	651	625	588	650	611	617	622	665	632	623	595	616	661	613	623	596	609	612	611	638	637	619	604	642	609	647	594	624	619	651	662	647	662	643	646	681	657	645	622	626	551	629	671	641	654	627	614	615	631	621	650	609	623	647	637	669	621	612	605	644	624	652	675	641	625	640	631	618	642	653	623	602	621	609	650	655	596	682	656	646	636	612	636	646	590	627	619	593	628	659	624	641	630	601	654	584	611	659	595	607	649	618	623	615	623	628	589	631	624	616	653	612	634	602	597	632	614	631	612	627	612	609	598	612	655	647	613	633	645	631	643	639	642	582	630	613	619	615	654	637	614	617	586	606	687	627	629	621	637	643	644	591	625	638	621	615	639	610	638	625	645	653	623	610	634	657	593	625	627	644	633	617	629	614	629	628	625	637	581	637	646	658	611	622	645	611	650	609	620	640	587	596	616	646	612	645	644	628	619	664	655	620	566	650	639	648	602	585	616	619	652	603	647	627	628	658	630	610	629	634	643	641	635	631	606	624	613	617	632	675	621	613	628	633	646	666	586	624	631	632	632	679	601	616	605	595	602	578	599	607	594	638	647	648	678	646	622	626	621	621	570	567	620	636	627	687	651	594	613	672	615	641	638	667	630	651	652	634	609	574	675	585	637	610	652	608	622	645	643	671	585	631	597	616	663	624	622	656	641	641	598	621	634	617	630	672	632	639	601	633	657	596	586	650	648	647	639	628	625	620	665	637	622	613	593	590	612	638	618	603	586	621	597	616	675	652	591	620	649	622	621	661	596	654	600	601	620	628	644	623	594	633	594	615	634	634	614	651	635	594	640	622	614	624	642	688	667	632	632	591	626	608	642	688	619	634	628	661	603	621	582	622	622	619	618	631	670	593	606	578	602	616	632	613	628	636	649	619	672	650	655	609	591	598	660	625	661	633	575	618	591	640	622	621	627	605	629	655	620	617	636	564	603	660	587	631	675	607	652	593	661	631	608	601	585	594	594	679	622	674	627	608	619	655	621	655	665	647	664	655	623	658	669	654	567	636	609	589	619	632	602	636	654	629	648	582	651	628	594	599	634	604	625	607	598	638	583	610	627	687	634	646	603	617	661	682	656	600	655	620	618	621	620	592	631	647	597	652	652	590	629	646	607	648	579	605	555	667	616	633	651	597	589	612	646	620	618	621	627	625	651	600	575	546	643	611	592	591	611	574	634	597	651	611	663	648	635	630	618	647	646	599	606	651	636	611	629	663	613	583	621	605	666	603	610	661	633	655	630	633	600	627	645	606	627	679	616	644	626	599	607	637	619	638	642	632	628	641	663	621	642	694	662	567	613	653	599	623	618	638	616	653	633	647	624	571	608	676	649	604	579	611	579	615	647	634	637	618	627	630	650	631	683	599	593	605	585	612	626	608	653	646	634	627	624	629	599	606	643	669	629	634	688	648	608	611	633	622	628	610	649	608	598	588	627	636	622	632	596	621	634	621	644	629	638	631	638	617	602	660	626	644	655	630	696	620	630	630	634	651	609	639	615	654	615	599	558	601	628	607	644	650	588	613	592	676	648	638	631	618	648	606	627	609	607	619	603	631	610	624	643	639	595	646	644	596	600	639	611	647	620	657	600	597	607	641	633	643	631	611	624	619	611	615	658	610	638	601	648	658	690
25238	21147	27279	25073	11080	2299	1410	1061	821	682	571	486	384	372	393	332	326	340	318	359	341	326	310	333	281	283	338	310	310	302	281	336	281	278	325	285	318	301	304	286	296	285	278	296	288	281	305	326	318	291	286	312	290	253	264	306	285	287	294	280	311	296	288	293	301	270	275	349	328	338	332	352	316	310	307	322	332	331	313	326	282	329	299	290	346	290	324	310	310	314	323	305	317	313	289	314	304	276	298	301	272	295	292	296	284	248	274	306	298	293	262	299	288	245	283	287	278	282	305	281	308	303	290	269	320	290	285	290	281	303	283	305	261	292	283	307	300	291	302	316	306	281	301	256	263	288	279	268	273	282	270	297	275	303	279	311	283	279	290	291	284	251	274	327	295	276	317	289	287	292	265	284	252	292	287	297	303	291	273	266	289	274	286	297	307	312	287	287	314	279	274	285	283	301	299	258	288	264	288	266	311	285	303	280	288	260	276	297	267	284	262	292	279	311	295	322	283	316	340	329	304	308	293	292	284	275	279	286	285	278	291	289	265	294	263	260	292	292	275	282	272	300	268	289	275	268	294	295	262	265	294	301	297	281	266	265	299	270	321	316	301	284	274	265	267	303	283	284	270	259	263	272	288	292	258	285	313	308	308	284	288	269	286	295	310	286	313	291	293	268	281	259	286	273	295	300	269	286	311	288	267	300	278	291	283	299	274	286	282	310	286	253	281	274	310	269	318	281	321	249	288	295	262	306	279	288	302	278	281	314	292	283	266	277	252	304	321	282	271	281	280	294	291	270	276	283	278	281	268	272	281	325	303	289	303	291	279	307	305	291	284	295	273	297	285	275	299	269	275	273	298	278	264	300	289	295	292	292	322	285	306	277	295	321	259	311	300	313	297	295	306	300	287	326	289	293	280	275	268	318	294	277	293	289	282	286	296	297	251	280	258	293	272	267	282	243	282	274	293	327	291	294	272	321	295	308	288	283	289	289	267	285	284	294	305	309	288	285	285	322	296	304	290	319	298	267	287	265	279	294	308	258	299	295	296	302	279	318	295	293	264	292	286	295	265	271	304	272	267	269	261	283	321	278	282	309	283	291	272	264	305	273	282	282	284	293	289	270	283	286	262	323	296	290	252	302	310	280	271	288	257	288	280	280	264	291	298	265	300	326	295	332	276	263	259	285	258	302	284	293	275	291	271	294	290	310	309	273	295	289	299	240	292	299	286	282	286	284	271	287	270	286	288	264	290	259	300	262	303	277	291	285	305	260	308	265	247	283	284	286	270	321	276	306	302	296	288	282	297	289	282	306	281	285	305	292	278	278	308	289	290	303	301	256	297	290	286	265	290	251	299	286	281	286	311	296	296	309	288	272	303	307	294	324	287	275	277	290	249	279	286	260	294	277	285	301	271	291	262	296	293	293	273	296	281	288	262	257	281	303	288	279	260	295	287	284	288	277	301	299	292	297	295	309	304	296	311	289	256	291	332	291	287	296	317	303	274	279	270	270	292	270	325	332	307	302	285	309	266	295	289	276	268	289	298	278	263	310	297	281	269	296	264	284	312	287	282	312	284	304	273	313	324	265	307	284	298	316	285	287	265	264	271	285	303	282	280	289	282	294	284	283	261	284	263	275	290	261	294	292	264	294	273	287	281	281	274	292	338	321	295	321	295	294	293	281	298	315	305	283	285	281	286	266	294	320	306	291	285	289	269	289	274	255	291	285	289	277	293	276	282	277	291	288	286	276	300	279	273	276	299	277	275	320	292	287	303	249	303	310	293	294	276	273	286	280	289	255	276	291	292	269	303	269	295	287	289	291	284	322	302	263	264	299	306	270	303	264	280	314	295	294	320	272	317	307	317	306	292	276	283	304	282	267	314	309	281	299	335	276	272	284	256	294	292	276	304	271	269	303	304	281	291	277	270	280	286	284	275	278	282	304	250	281	295	279	299	295	268	282	338	295	291	262	290	296	295	296	304	262	308	269	272	288	310	297	280	305	298	261	278	277	304	291	264	286	282	259	322	300	275	275	277	283	269	277	307	275	304	299	314	285	267	268	289	291	259	259	301	293	296	301	267	264	287	291	292	300	292	283	300	277	299	289	280	286	285	302	293	291	252	298	259	273	278	262	288	286	297	276	288	284	263	276	280	267	287	302	303	269	268	308	299	288	278	315	304	287	288	292	265	265	287	302	283	283	285	302	264	278	284	257	280	283	293	295	300	270	287	274	283	270	303	289	311	288	307	294	254	300	267	294	269	258	291	314	248	303	289	318	289	262	287	283	294	256	284	296	275	285	252	281	297	302	289	294	277	281	299	256	297	320	301	266	295	294	278	264	269	259	292	292	300	286	326	287	267	316	290	276	309	317	304	284	288	294	328	281	274	270	260	285	289	264	311	264	269	299	287	312	291	289	303	289	297	291	311	291	276	271	285	302	282	295	291	279	274	262	315	297	260	300	292	290	318	302	295	279	307	300	292	322	307	317	272	257	275	302	310	274	287	284	278	314	266	268	267	343	309	267	309	300	294	271	279	272	281	257	312	256	306	293	291	310	274	308	257	303	273	295	299	301	294	305	273	279	308	300	275	288	275	251	293	290	280	270	303	309	315	302	287	241	263	276	292	272	296	293	297	257	296	256	291	287	277	304	315	302	269	285	283	303	277	262	283	310	320	257	272	299	262	273	295	306	305	292	282	277	316	284	263	258	278	295	299	298	295	291	259	313	279	276	247	296	313	262	281	308	281	310	306	267	299	283	307	301	297	279	286	280	295	277	272	292	264	308	256	291	273	274	311	292	300	270	305	299	285	283	303	279	287	304	318	285	297	296	284	314	289	292	266	275	291	303	312	290	281	258	294	288	306	303	279	287	291	260	284	310	301	269	268	271	296	284	288	294	297	306	312	297	272	278	272	244	315	302	302	285	291	288	298	304	302	283	327	289	318	258	265	272	294	316	274	283	278	282	298	290	283	293	305	295	281	293	261	291	273	324	314	253	303	291	281	336	283	290	301	278	285	272	282	296	312	308	288	265	304	285	266	277	279	283	271	300	321	299	273	311	314	274	301	306	262	280	302	263	301	287	306	273	304	291	275	282	312	285	268	252	303	307	301	281	287	305	296	295	259	275	299	293	270	270	312	268	278	291	292	286	265	285	299	272	260	293	284	273	286	301	311	290	300	285	263	319	258	301	306	305	315	324	271	296	280	275	306	280	271	290	269	256	243	283	296	278	287	279	283	281	280	315	326	301	271	275	284	297	277	259	313	269	319	269	313	300	284	307	271	275	302	304	292	270	294	281	290	296	301	275	315	280	269	272	267	342	310	295	292	302	270	277	299	270	276	301	268	298	283	285	289	265	287	290	306	310	281	267	271	295	324	295	258	245	286	275	289	290	291	293	276	299	264	285	277	291	312	311	284	276	285	275	289	280	315	312	316	298	279	323	277	311	286	301	272	285	302	294	276	279	273	275	290	286	309	292	277	261
20755	31600	22328	11113	6994	4665	3328	2641	2076	1512	1186	980	821	681	595	558	541	483	456	466	430	457	419	394	435	433	406	386	416	383	424	391	377	387	417	385	415	451	418	389	394	397	370	409	401	389	383	376	370	378	403	372	404	404	350	412	373	410	391	376	354	352	426	392	422	400	386	377	443	490	462	489	478	469	460	469	447	446	443	397	442	477	420	443	428	389	445	453	429	427	442	449	432	383	390	402	402	393	380	434	384	353	399	400	367	367	371	372	390	395	391	412	374	378	363	377	379	406	379	375	408	392	358	408	389	374	368	389	410	347	371	397	359	357	379	338	373	386	368	360	389	386	368	386	360	356	359	353	341	387	367	376	363	408	370	355	406	337	408	385	387	384	395	397	409	381	389	352	343	384	391	416	378	387	370	387	362	380	354	380	372	423	385	387	344	392	358	384	376	397	366	402	407	378	362	427	425	374	376	373	354	371	385	369	362	388	348	389	411	406	399	373	343	372	360	406	382	364	385	399	390	355	376	383	391	400	353	410	360	405	375	415	385	369	355	348	392	343	388	372	356	380	363	341	361	393	401	357	395	367	393	412	353	400	415	375	374	391	376	411	404	372	351	385	362	384	388	399	369	361	416	404	397	382	392	363	366	378	391	372	364	374	360	402	394	377	401	406	389	369	417	392	376	363	384	418	395	357	362	372	367	406	411	401	370	353	380	358	387	373	385	393	376	387	403	402	354	400	377	405	387	415	436	374	391	387	377	398	346	381	354	400	392	360	377	366	361	412	365	376	388	379	372	376	374	389	351	384	394	384	399	347	359	399	376	352	376	389	384	366	420	377	366	386	393	378	342	407	379	361	395	379	378	396	406	385	355	393	378	403	366	389	323	365	381	385	394	359	377	351	396	352	370	369	377	368	420	440	377	372	388	382	388	351	382	374	368	372	406	375	381	356	397	424	390	376	355	361	397	366	396	413	385	366	429	368	381	438	390	372	389	373	402	380	393	375	398	400	378	365	359	363	405	374	392	404	375	372	320	404	369	406	395	375	373	350	356	398	355	377	399	349	363	399	334	376	426	379	379	388	380	355	395	385	348	389	378	369	417	374	383	365	378	383	375	387	395	386	364	410	376	366	349	361	375	389	422	384	353	401	382	338	378	407	373	401	370	413	421	379	390	399	397	380	322	390	366	386	386	402	361	385	368	363	371	406	365	395	354	384	367	375	396	390	382	393	381	388	376	379	394	352	382	366	398	367	410	389	388	353	370	347	397	352	363	400	406	400	399	371	394	404	380	350	377	401	370	368	385	389	382	387	349	372	369	377	382	381	389	377	376	386	386	367	383	373	374	385	381	357	398	346	381	409	401	401	398	409	357	389	419	391	380	381	348	420	352	390	370	366	374	388	373	373	355	361	395	385	395	388	367	366	424	396	377	387	415	387	369	385	411	384	364	348	418	400	397	369	406	381	357	346	372	387	382	360	375	347	368	371	356	380	382	353	370	361	371	352	371	361	377	375	350	393	375	347	376	408	382	401	376	400	364	369	382	367	413	378	379	386	364	355	384	395	361	359	356	385	361	376	381	354	404	375	414	394	357	355	376	394	326	373	401	376	369	367	378	382	371	410	366	393	379	389	371	384	397	393	382	384	352	382	401	388	409	393	361	380	383	383	373	397	398	383	383	365	342	375	389	370	373	357	384	358	356	374	378	397	385	418	377	366	360	383	388	392	359	393	388	378	366	431	357	391	378	352	403	372	346	417	372	426	367	354	349	393	399	367	369	411	339	379	388	395	354	420	387	362	375	384	369	399	377	395	405	390	370	338	413	394	391	390	384	361	366	401	362	351	373	388	376	410	365	377	339	405	377	358	373	393	355	373	378	345	350	395	346	351	369	382	384	414	379	387	342	392	362	370	400	397	347	383	376	380	405	367	370	398	397	392	391	395	393	362	396	376	403	343	393	395	345	432	374	372	390	366	411	352	359	379	380	381	388	358	370	379	371	394	370	384	357	402	373	351	367	377	363	399	378	385	395	387	393	371	385	362	380	366	367	397	380	341	367	396	374	354	382	361	346	374	384	405	390	420	395	372	425	389	347	371	403	347	371	381	371	350	373	349	380	372	382	383	403	351	372	373	393	369	380	351	367	401	395	387	404	394	394	357	375	383	396	358	376	385	383	389	391	377	407	395	362	348	396	375	381	344	401	368	382	378	360	397	362	389	405	397	379	374	370	352	386	394	343	363	406	403	413	368	380	384	387	388	388	429	351	394	368	369	349	381	369	400	389	361	373	404	355	348	358	406	376	423	386	379	420	369	364	411	391	379	347	392	376	364	389	379	371	374	380	394	369	387	344	386	359	375	372	333	372	354	374	396	373	407	340	376	368	391	379	401	372	352	355	368	364	398	372	357	377	339	361	391	375	384	406	359	399	350	367	391	416	369	335	380	432	375	380	386	343	332	351	404	362	391	404	378	369	394	384	391	396	361	358	381	389	390	366	361	405	355	328	377	374	415	403	364	356	358	408	401	369	406	415	406	374	385	356	332	377	352	371	370	412	375	386	368	393	413	373	410	420	366	381	380	375	419	379	380	383	354	358	393	384	349	354	365	400	390	380	382	352	412	392	352	363	395	361	379	368	404	365	362	419	373	388	365	387	404	338	381	398	393	390	372	384	382	378	377	384	360	394	396	389	373	392	411	366	359	358	391	383	355	374	378	363	381	387	415	389	352	380	381	380	347	381	387	392	374	388	392	405	370	402	396	367	403	368	390	378	383	397	375	397	378	368	393	386	395	384	387	402	384	398	395	399	399	393	407	390	384	382	398	365	400	396	400	390	377	359	379	386	360	375	416	353	381	359	367	397	376	400	370	402	395	355	365	428	343	361	366	374	373	378	370	383	374	380	371	361	407	379	418	372	367	395	367	369	339	391	394	402	400	372	392	368	362	347	375	352	358	415	389	390	362	368	384	384	393	386	402	410	385	396	363	384	363	369	405	362	382	418	361	382	365	414	368	394	354	395	377	358	353	388	412	403	347	375	397	344	380	314	367	339	405	418	399	371	382	404	399	393	358	390	397	387	405	381	353	343	381	403	384	386	371	384	368	391	354	370	392	387	348	397	390	389	377	386	379	373	402	387	372	376	404	399	370	394	355	405	361	387	353	392	408	397	377	381	349	354	365	374	359	389	359	362	397	402	381	386	381	368	356	436	340	375	361	398	362	390	403	410	385	394	383	404	403	368	426	346	370	365	381	360	361	389	397	372	380	375	369	383	379	374	386	351	365	360	362	390	386	387	391	411	366	418	396	384	394	405	423	360	392	364	392	377	409	376	379	379	369	351	394	386	408	406	369	421	392	383	392	355	383	398	362	369	367	377	388	388	372	370	383	393	416	391	394	363	365	354	402	395	389	395	383	389	362	375	362	389	414	384	383	407	377	371	417	384	414	390	345	388	372	402	426	360	395	379	379	359	387	349	407	361	382	390	376
22996	21223	29052	23706	21228	21307	11865	2982	1973	1568	1207	1075	844	780	701	674	671	648	573	606	577	541	513	538	516	518	559	528	512	516	509	544	478	504	481	504	469	492	479	519	490	506	490	510	476	522	539	469	428	499	532	460	502	507	515	445	486	484	441	481	493	540	493	490	467	500	522	524	525	521	590	564	528	566	518	526	547	555	550	510	491	509	556	562	522	507	522	495	552	496	498	480	494	529	515	531	494	488	476	446	455	480	435	440	463	471	445	465	466	457	444	465	484	500	455	482	444	430	470	461	468	488	472	473	471	469	496	508	515	464	468	479	480	459	495	501	460	471	443	484	491	457	495	432	489	440	464	472	448	465	466	438	434	446	438	489	462	479	450	482	454	467	465	484	486	510	465	482	439	463	458	447	500	469	461	483	497	467	508	444	500	464	491	490	502	472	468	491	493	459	469	448	468	500	442	465	452	485	454	456	472	478	491	470	486	459	476	453	470	483	502	468	449	448	452	449	458	425	476	484	462	460	497	535	465	492	519	465	476	431	490	508	494	448	490	457	482	476	450	441	469	457	463	423	488	475	501	454	454	483	491	453	464	444	477	405	505	468	457	453	499	467	490	481	486	451	464	492	507	443	447	494	465	494	456	422	469	469	488	496	480	483	462	489	465	495	433	499	458	498	474	472	464	446	452	492	452	442	469	471	491	521	457	475	483	489	475	469	477	440	418	451	440	474	512	435	458	448	474	474	482	471	465	501	484	486	455	505	473	475	478	429	433	500	445	439	469	422	472	477	478	485	457	488	464	469	477	470	427	467	426	450	455	467	446	457	457	473	496	464	497	447	470	451	453	476	488	445	459	465	475	454	469	486	459	461	467	459	471	460	454	494	462	493	460	463	527	486	444	427	494	474	439	456	467	438	461	453	479	465	514	479	500	489	485	476	458	431	489	487	472	507	442	470	463	486	467	469	474	490	461	449	470	481	479	478	485	483	468	453	474	471	472	495	466	484	460	480	504	482	472	440	470	496	459	480	511	469	446	460	495	487	429	448	465	451	459	479	486	486	460	469	503	492	464	467	478	498	450	465	485	495	490	446	459	496	481	506	451	440	456	484	453	464	499	478	454	459	498	444	465	485	485	460	472	478	518	482	476	516	476	511	452	480	500	418	442	477	470	494	454	514	487	480	490	469	446	455	466	496	436	458	478	444	482	474	460	437	471	461	468	442	460	456	474	477	461	503	441	500	449	483	484	462	441	475	487	478	434	471	456	434	434	477	438	519	460	446	452	453	476	439	471	445	439	472	498	479	482	474	457	435	503	472	491	392	481	462	421	477	501	497	447	441	477	474	487	452	439	451	520	493	482	470	486	467	486	465	489	448	450	452	467	421	474	507	481	478	491	453	456	503	469	406	456	427	484	447	480	493	494	517	421	444	439	450	487	432	461	464	430	456	454	498	447	495	430	454	461	513	428	464	477	492	444	462	480	503	464	502	501	471	492	495	516	488	491	445	439	458	420	467	479	471	452	522	449	471	515	469	498	439	481	467	430	453	448	427	492	495	508	505	479	498	454	479	475	536	433	477	476	491	481	458	482	452	479	457	431	476	449	464	504	466	444	461	477	431	468	457	502	470	485	457	452	490	481	484	426	482	502	470	515	453	502	465	467	507	455	509	484	474	484	412	492	463	440	498	459	456	442	446	456	480	466	462	476	484	439	415	465	434	462	465	483	430	492	466	481	491	446	447	437	467	492	467	435	471	447	482	448	452	472	410	430	491	484	471	451	451	465	438	436	458	451	489	460	504	438	474	502	492	466	466	496	436	438	476	501	458	485	454	482	482	465	471	465	463	437	459	495	476	479	474	480	488	467	468	478	470	476	450	485	442	466	475	489	509	489	483	473	470	487	436	447	462	541	473	433	526	466	468	460	441	472	491	470	465	467	451	478	464	462	442	464	491	476	452	454	470	463	472	499	481	492	455	439	482	482	462	490	424	471	471	491	450	467	483	454	438	469	462	417	467	439	481	424	478	433	442	469	477	436	462	433	476	482	490	437	510	487	469	483	490	479	478	462	439	463	490	438	482	496	458	475	486	427	472	451	498	447	487	438	456	473	455	410	486	468	488	494	482	500	481	473	461	431	498	463	486	501	469	451	447	461	456	495	466	497	492	492	452	458	441	456	454	463	466	443	493	454	452	477	480	409	446	466	476	447	466	506	470	505	486	479	439	483	482	480	470	490	464	470	493	491	473	434	479	489	478	507	464	444	481	481	467	466	439	441	495	488	477	456	481	479	492	437	451	453	493	474	428	484	493	484	467	490	505	454	467	503	469	465	496	443	471	494	471	443	494	474	435	455	470	449	497	481	491	513	445	509	456	487	421	464	493	461	465	464	454	462	467	438	446	496	435	507	499	456	497	467	498	432	475	509	483	465	430	454	455	453	458	446	503	451	497	480	451	445	469	492	423	475	475	458	487	448	459	435	451	492	416	469	454	462	457	459	469	440	490	495	516	482	432	454	455	460	480	473	447	467	474	468	433	512	459	425	469	501	464	463	493	464	478	529	482	458	484	506	464	457	465	466	470	461	478	482	460	490	517	458	430	473	459	471	426	477	461	474	452	465	452	460	514	482	476	459	505	438	476	483	458	478	513	489	459	500	447	504	476	495	495	475	467	523	485	455	434	494	452	481	500	481	464	488	448	425	439	440	437	465	464	470	502	435	464	450	514	483	459	476	484	494	458	445	436	433	492	502	492	463	435	474	453	467	491	453	457	455	452	435	417	490	516	488	472	458	489	468	426	469	456	461	485	443	463	500	461	489	446	476	470	462	460	467	449	441	456	452	478	460	462	491	456	460	459	484	461	442	420	481	451	485	504	460	501	498	516	474	481	465	479	458	455	492	462	447	454	464	458	461	457	465	438	475	436	489	467	450	473	482	441	437	447	465	454	478	455	459	452	464	467	469	454	414	463	460	506	485	471	464	446	469	478	472	495	471	492	488	470	479	472	492	434	493	456	486	476	442	451	458	469	441	516	409	463	483	450	447	471	477	483	460	454	478	460	461	457	483	451	497	492	469	464	489	456	432	472	453	458	486	511	457	463	504	472	475	470	470	452	477	484	483	437	517	482	468	455	469	483	476	485	454	466	491	480	458	465	426	479	492	482	493	493	460	484	505	482	461	450	460	468	493	492	449	452	487	480	472	448	444	481	477	511	453	427	484	496	457	486	478	453	480	464	472	435	475	459	493	498	504	499	485	457	420	489	486	440	471	429	463	443	502	465	488	486	458	495	484	489	471	433	461	493	515	483	467	468	499	453	472	476	484	457	458	429	443	474	461	500	462	464	493	431	479	459	480	447	465	445	496	480	484	480	489	461	454	474	447	483	472	433	481	455	517	439	453	442	484	473	514	488	466	488	467	501	457	504	456	474	492	502	478	449	443	476	442	495	452	489	469	488	485	473	448	495	486	491	438	467	472	482	457	495	457	522
24344	41909	32570	20030	14499	9855	6980	5724	4425	3369	2562	2066	1628	1393	1229	1164	1015	926	874	860	883	822	768	731	703	686	680	697	660	697	709	671	649	676	637	623	651	683	630	651	555	667	647	605	600	634	591	588	617	662	658	619	595	597	632	587	627	617	598	609	575	577	610	624	620	654	675	682	762	739	840	844	798	763	769	758	709	733	699	665	687	793	731	757	716	672	676	705	744	643	690	661	665	660	628	657	668	651	627	637	615	558	569	612	621	605	612	625	565	577	599	593	595	639	567	587	551	642	607	607	582	580	576	572	615	605	583	636	580	586	611	574	546	548	662	605	588	633	595	599	627	587	592	615	597	582	624	574	577	584	574	593	586	580	603	562	573	609	630	614	640	663	569	540	579	635	589	620	615	592	604	617	587	566	574	601	588	616	598	561	583	592	609	584	530	615	599	597	604	597	581	586	613	629	590	662	609	605	578	589	560	617	558	589	598	620	615	600	552	576	618	618	570	617	582	600	574	609	600	573	567	589	594	578	582	576	583	623	603	582	601	626	611	604	587	554	580	620	603	588	645	570	563	581	639	638	579	601	649	582	585	590	575	610	591	638	621	602	591	592	611	631	618	580	587	610	612	563	588	612	636	580	629	607	617	583	591	587	582	555	643	585	562	599	573	631	586	578	584	598	596	562	628	575	619	564	629	647	586	606	585	599	619	595	619	620	627	621	598	595	559	612	592	605	577	620	589	546	596	597	618	566	587	637	602	614	644	593	591	577	608	597	597	620	580	568	664	636	584	601	580	618	559	637	586	604	583	574	567	602	579	608	576	600	599	571	584	567	609	589	632	572	592	557	603	574	559	617	586	620	629	574	589	621	612	590	583	598	573	635	593	537	622	630	632	597	607	598	601	574	648	559	542	566	602	569	587	562	582	634	589	588	568	581	580	663	580	580	581	581	616	572	596	595	632	587	586	610	583	621	606	595	630	597	603	615	596	609	646	600	630	599	620	597	624	612	590	620	581	597	578	585	629	634	598	600	563	592	579	591	617	611	563	584	587	613	566	595	628	564	609	570	610	615	611	589	573	594	616	596	611	587	570	605	592	541	578	596	605	539	605	618	576	602	612	598	578	574	572	576	586	618	618	642	624	598	573	584	576	538	583	590	612	558	576	591	599	600	576	587	616	662	559	626	609	589	584	568	606	611	618	579	593	611	609	517	621	582	617	582	616	621	626	613	595	603	586	612	619	640	569	626	615	613	599	624	637	589	636	600	610	595	596	642	625	615	591	582	566	594	630	634	625	563	600	571	611	613	608	577	620	580	609	622	611	587	585	563	587	630	627	562	631	639	570	557	617	606	597	590	605	593	552	602	582	593	622	607	620	613	602	623	604	557	570	553	597	583	630	594	551	620	608	612	597	619	638	600	598	557	605	631	592	624	586	600	553	602	613	581	615	622	579	592	594	594	542	548	636	620	581	585	630	581	607	598	598	631	554	610	627	593	591	644	593	617	600	597	643	575	570	563	592	615	590	584	580	589	588	581	627	623	631	589	614	599	573	603	574	583	637	613	650	578	627	616	597	611	585	615	630	607	576	625	604	605	633	581	605	592	561	619	622	584	584	638	610	621	615	601	583	563	577	586	628	578	586	626	598	617	658	575	611	532	588	599	610	604	591	605	608	612	590	599	618	602	570	575	555	579	592	617	577	563	606	607	592	546	553	586	638	583	616	595	609	587	615	592	608	616	619	581	571	600	635	595	600	592	593	621	589	579	577	590	594	648	583	609	601	566	607	604	606	570	598	593	581	548	557	583	581	602	621	564	562	558	611	607	573	648	635	588	577	575	618	624	600	631	577	619	577	597	592	606	624	594	574	606	599	607	562	610	625	560	609	595	608	591	588	611	553	610	597	594	582	543	585	629	602	596	604	577	623	605	578	626	605	535	576	581	587	561	596	635	578	604	588	582	591	584	635	557	598	574	537	645	571	589	572	574	623	575	603	604	589	569	618	628	604	557	589	589	637	594	615	565	613	600	610	586	613	599	569	589	594	625	622	544	604	601	566	557	612	611	549	548	572	588	610	577	609	568	579	583	592	599	614	607	563	572	623	618	614	569	619	581	599	612	642	596	586	613	597	623	643	593	582	597	554	591	596	606	591	647	619	592	612	594	634	578	615	579	625	576	597	553	549	627	626	607	556	616	598	601	554	602	605	592	563	561	593	628	621	612	574	571	597	605	595	578	542	594	586	589	567	625	620	611	626	610	576	604	643	598	579	623	625	593	566	605	598	587	539	614	599	644	589	608	592	654	579	575	562	627	564	610	631	576	593	605	607	573	593	591	582	591	599	589	576	609	584	622	557	574	580	606	597	590	627	530	601	567	619	576	587	612	603	569	578	602	631	627	633	564	575	586	587	542	602	582	597	584	579	592	577	562	568	553	616	582	609	580	614	564	605	582	570	626	579	599	608	585	544	591	609	613	586	568	616	564	585	614	592	651	611	581	564	618	635	625	592	584	603	586	627	582	572	616	601	605	621	622	571	560	640	574	634	626	604	592	598	591	590	539	626	592	610	588	583	623	610	528	596	652	577	596	593	559	605	607	592	618	625	633	617	622	571	573	622	604	576	597	538	594	569	646	630	555	600	614	599	599	600	631	571	592	623	604	619	604	583	647	562	574	588	591	544	656	586	585	672	600	630	651	572	610	588	592	593	659	624	626	609	571	601	589	621	582	612	612	572	609	589	591	572	617	592	624	614	596	605	574	538	556	602	593	544	612	606	625	580	569	589	633	646	581	534	618	608	614	574	635	623	630	614	594	551	606	578	594	607	608	594	590	593	623	588	572	628	627	634	587	605	619	594	589	576	637	597	564	569	576	625	634	613	583	602	633	596	620	588	587	617	620	609	581	595	578	589	566	541	548	594	571	634	662	596	581	588	607	573	599	599	587	646	577	605	576	582	580	642	580	580	576	578	616	602	618	597	586	634	589	585	596	589	543	633	570	614	606	607	573	603	604	567	611	596	611	584	618	570	588	578	608	628	621	557	581	580	580	594	587	587	551	588	599	571	638	596	584	607	633	579	608	592	585	574	592	626	606	598	582	626	569	558	571	553	594	600	600	573	585	590	575	583	605	606	584	583	573	598	580	569	543	586	588	545	574	606	568	617	638	589	552	604	593	594	592	567	586	570	566	581	569	587	601	605	585	547	561	627	609	627	621	622	545	550	620	650	594	590	608	553	602	584	584	601	644	619	523	605	607	547	589	635	576	604	541	566	583	627	635	631	581	623	573	640	590	607	563	595	609	574	609	600	594	627	554	592	561	668	624	604	568	587	590	560	639	580	589	588	586	604	605	572	626	616	578	599	585	592	647	589	551	592	629	626	629	594	608	607	560	588	593	605	584	562	546	610	594	552	584	614	583	585	559	612	619	645	593	628	578	608	596	601	644	588	623	576	567	598	641	586	602	586	581	547	583	615	585	615	555	612	647	614	567
27347	22215	20694	8605	3087	1899	1144	862	693	578	508	440	447	378	432	360	343	344	351	385	375	354	384	384	371	378	369	344	364	341	361	369	345	355	347	373	376	370	332	359	372	331	392	335	367	338	355	379	345	363	304	343	358	381	378	326	333	326	410	362	393	360	349	323	375	360	391	374	353	379	453	360	352	370	354	371	378	374	368	387	367	385	388	370	384	357	363	368	365	408	343	368	370	353	343	362	359	357	359	340	375	343	346	352	345	356	360	348	367	376	367	347	382	318	360	313	378	400	340	332	356	373	307	351	346	394	372	332	361	351	389	366	375	326	376	344	369	372	383	333	320	345	347	371	373	376	323	344	353	353	350	349	356	393	355	363	360	371	369	361	386	341	346	334	346	387	377	346	349	353	341	367	376	327	386	388	365	373	362	381	350	341	343	326	359	332	349	341	365	397	344	379	381	364	355	352	329	340	365	343	335	326	369	372	340	350	363	342	344	352	365	356	368	378	357	362	372	374	358	355	360	367	396	355	353	395	361	350	351	378	376	325	368	337	342	357	322	356	348	356	364	359	352	369	350	357	357	352	351	399	391	374	353	352	352	333	349	335	399	379	381	342	372	380	362	358	332	358	364	367	361	401	393	371	361	348	372	360	356	329	409	369	389	336	343	332	371	358	357	376	388	386	315	332	350	339	378	345	343	358	354	351	399	361	386	362	358	366	379	331	397	344	322	346	366	357	356	339	350	340	352	368	348	339	340	339	355	351	364	330	356	376	365	378	353	359	361	358	333	344	358	349	329	375	367	381	367	377	356	360	326	357	359	305	365	380	363	359	338	343	370	367	326	354	379	361	366	375	337	338	358	327	363	366	330	364	379	382	361	353	336	354	345	368	331	388	304	349	372	349	353	330	360	397	326	369	333	360	375	358	363	342	355	391	364	375	349	369	366	367	354	355	353	349	377	337	353	346	363	371	371	354	336	351	363	374	348	345	374	361	345	361	325	383	360	360	357	391	367	341	356	350	350	350	374	344	367	322	343	358	359	358	321	375	366	354	372	368	348	351	377	380	370	326	337	364	395	321	353	337	360	339	339	350	357	382	343	368	363	387	343	369	382	382	366	378	376	321	310	363	367	373	350	395	342	362	372	352	337	322	401	337	381	348	349	340	355	361	330	358	334	356	364	352	371	347	365	332	351	320	363	360	376	393	328	363	376	342	358	357	351	337	389	366	389	355	349	374	352	362	357	353	388	361	366	372	366	380	335	365	361	362	399	391	328	362	345	344	363	380	381	342	343	357	368	355	360	373	369	357	343	332	364	375	329	331	350	350	359	352	368	354	355	401	339	380	322	330	343	369	334	368	376	363	377	356	396	369	351	349	311	375	385	396	336	354	350	362	337	367	350	363	372	380	382	383	369	350	349	373	335	377	346	348	369	402	362	365	388	330	361	362	327	376	343	347	364	367	367	357	388	343	359	368	333	401	364	351	383	364	367	379	368	382	374	371	370	357	371	398	349	381	346	345	362	371	346	353	396	326	375	357	357	334	367	365	345	352	351	382	345	331	347	359	387	372	331	347	356	401	344	344	367	352	350	354	343	378	320	373	405	358	354	365	349	321	345	380	339	363	353	381	325	364	361	351	388	389	321	360	379	376	320	323	364	352	335	363	363	390	346	338	345	386	344	360	375	351	387	373	358	367	334	367	340	317	337	350	346	359	375	361	363	350	337	350	341	345	370	355	335	363	375	343	350	354	358	360	358	376	345	355	370	372	369	349	385	336	357	364	357	337	406	385	349	345	351	385	351	334	381	395	341	347	381	380	361	371	376	327	363	327	352	339	337	347	339	403	336	375	395	340	357	396	365	375	338	348	385	374	335	361	345	353	371	348	369	389	367	320	330	353	340	354	351	380	380	366	317	381	362	351	331	370	379	352	351	374	351	396	337	332	338	346	328	363	357	359	363	347	389	368	379	372	374	355	372	369	343	384	402	360	373	332	375	359	352	371	362	357	402	338	339	357	359	355	333	369	340	331	379	354	361	357	352	353	370	353	346	351	347	353	347	335	336	343	370	383	371	336	338	347	360	341	377	390	344	373	366	358	355	344	372	369	335	358	350	383	372	331	333	348	374	372	362	401	283	384	334	387	381	379	350	359	318	335	341	370	362	368	361	323	321	349	354	329	364	333	373	327	366	356	358	354	371	348	370	362	366	378	366	359	342	356	345	414	344	378	369	363	354	378	364	368	361	358	392	386	347	348	360	348	360	360	374	359	363	336	320	330	406	382	344	359	359	312	370	342	378	376	395	376	339	362	369	347	349	376	345	355	348	383	341	347	370	326	340	380	364	366	337	354	366	357	374	359	327	359	363	375	356	343	337	377	343	400	356	335	339	360	390	351	326	370	318	359	355	370	366	337	398	352	338	336	380	366	379	368	378	362	401	362	361	376	360	359	375	353	361	362	352	367	357	383	350	346	358	375	313	353	363	376	367	361	348	375	376	363	344	358	366	359	341	346	385	338	380	375	356	350	334	309	319	384	346	384	374	372	322	363	372	352	353	355	378	339	330	345	374	347	376	347	372	378	348	385	346	385	369	370	348	358	344	397	375	367	358	338	352	354	365	371	320	329	337	376	400	335	359	332	363	372	370	333	345	365	398	350	358	359	353	359	328	377	371	357	338	360	337	365	343	395	365	331	351	319	348	330	357	350	334	347	371	351	364	357	376	373	401	348	366	326	365	379	345	355	323	360	387	358	367	313	373	333	361	371	316	355	387	360	339	361	352	341	339	331	354	344	360	328	364	364	391	347	375	320	354	362	359	388	349	363	372	366	364	397	372	334	354	325	369	337	340	367	358	389	349	339	338	356	349	340	367	341	347	364	377	329	387	339	362	337	358	367	371	364	346	341	350	384	329	382	363	377	359	344	382	346	388	359	372	368	346	312	345	347	307	388	341	303	331	359	370	379	340	364	345	373	367	364	356	345	367	334	362	355	394	335	381	348	371	350	351	350	360	359	361	349	347	356	375	306	362	360	373	407	340	326	379	338	364	319	347	359	369	377	364	323	332	387	389	382	352	350	326	381	372	380	311	340	367	361	385	351	345	375	383	352	346	334	371	355	377	321	371	355	331	356	320	344	338	359	390	365	314	330	342	358	354	378	351	336	359	351	368	368	351	361	378	352	365	391	350	367	383	357	360	375	383	320	363	372	338	352	340	338	382	363	364	361	317	359	348	330	347	364	375	365	363	376	347	400	373	372	325	385	358	360	383	396	328	382	352	362	376	351	339	361	379	363	322	323	340	347	325	362	401	324	389	337	368	366	439	373	366	361	374	346	358	359	347	350	345	365	341	333	379	367	353	353	343	341	343	362	356	338	356	338	327	388	344	382	365	374	348	375	345	341	358	377	365	359	372	351	338	348	381	344	393	355	320	361	323	373	364	386	379	345	361	371	355	356	351	364	372	342	370	363	356	379	372	370	373	351	365	354
21689	32791	23920	9653	5728	3804	2206	1836	1462	1058	867	778	631	615	614	559	476	494	485	498	439	524	470	446	460	474	437	454	480	472	462	475	506	443	478	492	474	442	468	456	478	466	428	442	437	502	492	522	448	464	476	470	473	456	446	408	474	446	445	451	473	429	461	456	467	459	503	478	506	510	529	528	538	507	510	470	543	558	447	477	504	499	480	492	489	456	478	498	480	462	484	481	508	515	475	475	497	471	479	441	476	482	436	428	432	471	459	476	441	446	498	484	494	474	486	429	427	494	450	492	432	462	474	451	446	467	457	488	425	406	463	435	437	459	489	477	446	486	474	443	478	460	428	441	450	439	462	462	441	441	447	441	464	433	451	466	440	465	466	456	504	487	484	463	495	513	473	450	471	466	492	422	461	434	440	428	472	482	440	432	498	465	466	404	488	445	455	465	444	440	484	476	428	427	430	476	465	460	476	470	469	468	462	448	481	451	454	425	486	458	468	456	471	467	451	447	488	447	457	446	482	442	447	476	431	422	460	463	414	466	469	477	456	422	466	453	447	470	440	459	468	492	469	434	464	447	448	452	433	453	475	455	479	456	469	435	455	435	430	492	443	440	442	495	482	480	429	457	452	420	474	468	447	440	485	471	451	495	468	511	463	442	474	471	442	424	457	466	408	464	483	491	474	466	478	504	445	453	422	456	444	458	472	477	467	467	485	483	428	437	467	447	482	447	489	481	440	464	455	476	456	467	476	454	456	481	459	474	489	442	470	486	424	478	439	471	465	489	408	473	478	490	468	479	460	468	438	485	446	467	466	447	467	432	470	454	457	476	471	441	461	458	456	451	457	446	464	482	496	431	507	443	466	523	459	461	432	456	467	453	455	480	447	463	449	459	460	452	479	484	431	462	428	461	437	442	480	415	494	426	462	476	451	479	476	465	466	474	467	453	426	480	468	476	421	459	422	418	473	440	481	461	445	457	456	453	440	423	486	473	494	441	461	496	453	444	457	440	480	463	455	489	429	474	471	458	440	455	462	489	458	470	461	475	456	489	447	445	448	447	445	489	441	487	466	450	479	450	486	415	446	480	457	463	458	460	466	424	436	412	429	484	490	475	469	467	462	438	455	485	466	447	462	463	474	473	431	463	456	428	457	475	462	477	439	445	483	460	466	415	461	477	458	488	459	494	453	411	483	443	451	497	450	427	462	474	451	512	461	441	467	459	434	475	467	482	491	467	453	460	461	463	455	485	424	415	485	472	457	484	473	437	475	473	445	478	474	449	478	476	417	461	498	476	443	452	453	444	489	491	467	450	471	436	459	484	457	429	431	447	455	479	436	461	448	450	464	454	455	436	445	478	466	477	459	434	474	457	453	453	480	463	494	439	503	448	481	478	434	437	454	456	437	445	462	479	449	440	477	488	444	448	461	447	435	493	454	473	418	493	493	477	419	423	483	495	430	484	457	441	462	459	448	460	406	459	458	450	503	451	464	486	408	500	473	465	468	490	472	467	465	440	465	450	447	469	456	435	464	441	497	448	446	448	450	461	423	426	439	464	423	443	469	445	428	462	396	487	474	458	434	406	444	452	473	455	470	491	415	473	409	450	469	463	429	492	486	442	448	456	459	438	449	456	446	458	454	432	468	455	462	467	447	476	451	483	436	455	468	436	479	448	432	434	452	501	480	464	500	474	461	504	441	483	493	461	468	459	473	468	481	508	438	489	470	471	492	504	477	491	458	454	471	464	470	501	478	468	473	488	465	469	447	452	495	507	462	444	454	463	440	455	446	445	477	500	453	479	496	423	470	497	468	454	478	448	456	446	498	511	484	436	490	401	467	458	430	463	462	455	446	451	424	483	483	434	485	433	450	428	494	453	466	444	475	461	514	454	472	449	458	467	478	430	498	501	467	451	486	483	455	437	465	407	451	444	459	439	449	475	437	446	480	485	461	502	461	476	463	437	433	430	476	465	438	496	450	443	421	464	480	476	448	444	504	451	463	470	457	435	478	448	438	463	463	456	457	473	437	457	495	433	480	432	503	454	473	453	477	447	463	439	413	476	471	455	471	390	476	445	437	467	431	461	458	485	469	473	421	442	467	439	432	445	443	466	440	494	457	458	462	454	452	475	444	493	457	426	470	423	494	461	466	471	468	455	463	439	414	464	516	457	428	442	493	457	444	481	492	436	480	460	426	507	416	464	457	487	427	446	434	473	490	465	466	427	468	451	448	474	407	425	471	458	460	452	477	439	489	473	454	448	474	426	464	438	432	485	437	473	499	464	464	452	464	466	432	454	479	434	464	455	442	474	463	473	451	493	449	436	473	435	457	458	458	449	440	431	469	447	471	458	438	443	458	430	486	418	485	480	461	462	480	441	468	421	425	443	455	476	426	456	455	452	434	490	427	478	497	467	466	455	456	442	426	461	473	460	432	487	472	469	446	475	504	481	472	430	437	461	491	491	464	494	451	456	464	456	501	489	480	445	447	458	423	456	473	438	446	476	461	466	452	452	459	451	412	431	477	465	443	426	465	446	465	480	433	487	423	428	470	446	439	454	479	415	467	444	431	441	444	475	442	446	482	447	470	434	491	482	466	462	442	443	459	486	425	450	468	474	479	445	495	436	472	451	458	459	439	445	494	478	443	445	422	478	414	473	474	443	449	488	453	448	458	449	451	451	436	458	435	434	420	455	440	446	472	469	474	452	432	495	470	454	470	465	457	480	465	484	461	467	447	469	450	469	474	460	483	450	453	469	441	460	469	488	469	452	454	428	437	495	434	480	464	453	476	457	506	471	450	435	429	458	457	456	450	436	457	461	457	452	442	469	464	430	444	448	482	462	464	456	466	479	448	459	415	491	478	471	439	460	457	445	468	440	438	473	480	472	459	473	447	467	483	460	475	464	426	426	449	439	483	464	461	447	452	406	461	446	488	420	456	457	454	449	443	461	429	485	481	460	488	434	470	461	451	428	446	473	462	473	451	449	482	475	481	503	433	482	445	470	473	455	482	438	460	462	483	441	446	462	461	475	432	471	446	464	438	444	463	479	454	487	439	461	474	461	477	460	449	476	476	437	456	454	456	472	442	453	462	477	443	459	461	453	465	484	452	493	476	455	478	430	482	454	502	448	472	452	456	437	481	451	448	481	456	429	445	461	468	474	459	473	494	467	431	442	453	483	468	457	461	455	478	475	446	461	417	443	434	430	475	426	451	470	457	450	484	456	440	478	457	414	470	460	459	460	467	460	452	467	480	469	448	480	423	452	457	468	445	450	497	480	492	477	451	393	491	485	446	451	459	488	497	454	479	433	449	446	457	459	493	501	406	439	449	469	456	423	442	451	475	480	478	471	472	464	466	443	469	474	487	427	513	480	476	425	511	443	444	454	441	404	444	480	460	425	450	452	442	420	480	423	451	488	466	452	453	457	511	472	462	494	458	462	443	499	471	429	458	495	464	474	475	468	456	443	464	470	459	482	475	462	507	465
23897	21161	28524	24048	21121	13307	3401	1816	1416	1158	900	814	762	653	615	618	549	516	564	560	554	544	511	560	505	535	532	522	543	483	516	554	469	495	529	491	518	535	519	485	495	506	507	535	531	497	465	470	460	464	515	459	480	503	499	520	521	497	528	511	513	515	484	508	506	508	468	519	509	561	562	609	537	530	547	477	541	528	501	540	576	563	508	543	509	539	484	523	505	476	489	492	568	487	558	504	487	506	454	541	507	509	524	484	509	477	487	474	508	474	472	485	475	465	538	494	458	510	475	463	507	503	452	485	538	434	488	477	496	488	498	477	468	543	432	456	487	527	467	514	533	451	507	458	502	506	486	544	462	466	449	480	494	520	498	484	495	511	497	477	482	486	492	482	472	479	489	471	506	504	487	538	476	497	525	479	481	471	483	570	482	453	461	462	521	500	511	487	478	520	477	485	500	518	551	432	483	505	494	492	490	452	486	506	472	482	491	455	510	488	494	479	499	510	492	499	461	457	510	491	468	476	495	487	495	455	477	468	515	461	496	498	436	465	509	482	502	486	500	487	513	511	476	485	494	495	491	454	505	501	502	483	454	484	473	501	484	494	490	509	478	478	507	495	475	475	498	512	502	453	495	514	471	505	484	446	460	455	479	477	443	479	456	498	472	470	493	486	475	487	473	474	502	521	499	507	494	487	479	501	475	458	509	456	485	499	520	482	513	461	558	503	453	480	489	489	509	511	497	471	484	461	534	503	511	471	530	493	481	471	488	477	497	483	494	462	496	492	473	505	482	466	516	462	520	511	448	500	516	465	481	507	507	481	495	470	482	483	481	514	517	485	474	510	494	495	482	524	474	477	490	503	514	465	477	518	467	491	509	511	477	463	475	479	481	483	459	453	498	461	523	496	478	494	492	514	456	478	446	494	454	489	491	467	496	455	497	474	468	525	479	476	465	493	508	487	458	478	498	486	485	477	481	443	485	522	502	486	508	546	477	486	510	473	500	505	499	506	480	474	477	462	481	481	454	509	501	437	564	474	504	486	500	485	486	509	501	466	504	491	449	472	465	484	533	488	507	451	462	487	469	441	476	535	493	496	481	506	490	481	507	466	478	508	466	487	473	505	477	460	515	509	496	468	447	484	463	501	476	488	528	526	471	505	483	480	481	523	488	464	478	467	491	501	482	436	506	490	521	481	493	472	460	480	537	483	488	502	479	493	484	434	521	519	479	489	494	497	551	482	489	463	493	468	471	511	523	487	496	473	507	506	509	493	504	488	514	462	494	470	504	485	460	511	520	485	491	483	496	501	499	480	503	492	472	508	475	495	490	507	478	484	502	475	513	509	486	465	476	515	491	487	512	483	491	465	509	466	519	452	456	486	468	466	505	454	465	500	499	502	482	490	471	445	542	472	470	496	491	484	488	499	503	514	482	454	482	521	458	441	501	470	493	503	476	482	481	459	477	518	534	480	511	520	497	491	520	459	450	529	485	449	463	479	515	474	481	492	509	505	506	475	439	502	510	504	455	494	492	526	490	484	465	504	485	448	514	476	477	469	495	481	483	495	490	494	484	503	459	489	498	491	504	511	474	487	425	491	503	488	511	499	505	505	452	487	481	478	481	470	490	508	484	538	485	494	477	449	488	485	520	435	503	510	471	453	481	493	468	480	490	480	445	494	462	516	501	509	461	473	497	499	485	499	499	495	479	468	457	482	483	460	480	503	477	507	527	449	451	480	460	489	478	493	512	516	486	506	444	501	474	488	487	496	508	483	497	529	442	484	495	475	484	526	499	516	477	501	475	478	469	473	456	485	510	459	513	519	462	490	483	508	479	474	501	505	485	450	466	528	530	460	516	498	472	484	477	485	491	511	439	473	471	503	485	489	465	444	448	503	504	489	489	452	447	495	505	442	459	477	516	487	492	491	505	466	477	467	472	522	490	531	503	477	490	427	527	482	495	469	517	512	466	493	495	492	459	460	499	531	512	532	497	472	466	489	433	524	458	457	505	465	484	487	490	502	474	457	463	517	499	500	473	527	474	485	472	514	515	476	501	500	503	480	485	472	490	457	492	517	483	505	463	480	457	512	484	478	515	516	510	477	456	459	523	521	470	472	491	478	495	479	494	474	458	497	492	466	510	474	494	527	486	537	469	485	480	500	511	556	495	506	491	465	473	520	453	498	513	493	521	473	522	471	492	433	466	471	485	496	498	486	505	481	501	521	478	477	501	489	496	512	525	505	507	458	473	496	481	486	461	481	495	478	512	501	504	477	500	476	511	488	492	464	516	489	461	477	529	496	467	495	464	492	477	516	452	479	505	481	451	458	493	492	510	541	478	484	482	462	494	470	474	509	485	532	465	544	463	486	503	469	533	470	491	467	457	487	511	510	499	457	496	506	473	483	498	501	536	491	483	511	502	468	495	482	506	463	497	459	500	469	488	506	493	499	486	483	548	485	478	455	482	507	486	524	514	479	479	449	515	492	488	469	504	494	510	515	475	462	488	473	543	481	515	488	488	499	465	500	490	467	522	488	451	448	504	474	478	494	483	465	446	499	494	509	451	500	473	492	455	507	512	452	535	496	508	480	469	503	502	502	525	486	530	499	483	478	503	502	439	446	486	502	506	521	442	510	491	503	457	452	512	448	532	466	497	465	489	502	501	512	488	480	448	496	495	502	499	481	472	518	471	464	475	498	479	474	523	499	481	449	495	519	492	446	462	442	474	452	489	507	492	479	529	509	529	472	492	522	508	507	484	520	505	484	491	387	513	568	499	478	467	473	506	497	445	489	494	492	513	489	506	470	517	482	485	455	475	485	450	490	554	513	470	478	506	491	490	495	510	479	532	489	477	499	458	480	484	495	481	492	501	492	467	510	489	495	479	479	444	476	492	485	497	459	502	468	474	458	473	464	515	499	515	479	476	481	462	466	470	499	516	457	493	470	477	507	467	507	465	472	453	505	502	459	453	510	482	458	484	469	452	485	467	482	480	505	468	509	464	490	510	442	467	475	510	477	481	474	513	484	465	500	483	465	523	488	486	469	481	490	480	504	489	450	508	458	466	473	452	503	478	448	437	498	535	485	423	473	463	492	475	520	470	556	486	497	477	480	495	482	493	511	511	508	507	480	482	470	519	518	539	475	532	493	478	503	535	515	459	483	446	506	483	488	508	521	497	444	483	475	441	487	514	454	510	517	514	471	475	499	483	483	451	501	532	477	453	468	465	488	494	517	488	505	488	480	469	517	493	492	498	499	483	491	466	484	487	458	471	457	508	477	484	504	456	494	475	510	469	433	529	494	449	472	454	462	510	496	495	471	533	480	488	528	531	475	543	496	426	468	507	487	489	486	535	523	447	486	467	520	492	496	489	523	484	462	513	494	497	488	504	489	471	529	488	511	486	471	475	495	508	492	473	462	469	467	475	515	474	470	502	481	455	443	502	498	501	481	487	513	487	450	481	474	522	495	517	502	491	502	484	525	543	534
22981	39510	32522	17516	11174	7952	4901	3930	3008	2371	1762	1424	1286	1116	912	894	847	799	785	805	741	703	714	666	674	659	654	667	670	662	700	691	643	649	633	604	692	661	641	668	629	659	628	651	655	685	670	626	621	645	640	622	624	631	626	639	641	593	616	630	651	659	641	638	641	656	655	644	734	699	759	738	734	725	743	727	704	712	702	688	738	712	734	688	700	684	718	671	653	658	647	658	679	662	658	616	649	695	659	651	668	631	620	618	637	633	600	609	655	615	606	618	585	603	599	600	568	624	646	618	632	612	612	657	612	574	650	602	601	628	670	607	620	633	599	597	676	624	629	653	597	642	616	647	646	568	576	578	598	642	600	601	614	647	639	587	613	649	593	617	608	670	641	616	647	631	613	604	593	612	648	625	606	598	593	618	621	671	577	659	606	612	665	633	595	650	628	634	661	642	592	604	593	620	630	630	590	581	642	623	637	615	662	644	632	618	629	602	609	627	629	591	625	606	658	577	633	610	627	653	648	616	628	689	593	640	609	608	648	621	551	649	659	564	628	572	658	621	614	596	647	603	639	636	565	582	579	620	604	599	648	620	643	686	584	619	592	624	624	674	652	606	653	625	623	600	590	630	644	615	626	597	613	615	628	605	631	615	620	645	611	615	622	610	594	607	664	609	587	616	588	626	604	573	609	562	619	637	614	622	578	652	638	610	602	628	641	601	655	650	644	651	647	631	642	640	636	668	641	628	590	659	638	638	600	627	627	659	633	591	634	611	624	628	610	620	580	630	614	644	615	573	575	596	590	604	563	627	649	632	607	587	611	606	630	600	611	607	650	675	645	627	669	638	627	627	586	620	583	643	580	634	591	636	639	574	637	591	624	595	628	580	634	586	591	620	652	585	629	629	588	624	654	619	642	669	621	585	577	590	610	625	617	593	606	622	649	602	611	604	553	601	641	575	604	650	614	576	571	615	647	614	597	658	634	634	612	641	633	590	636	602	634	674	609	583	579	599	629	597	632	626	611	625	605	622	614	598	636	662	619	592	643	575	608	592	621	612	614	614	590	624	627	613	646	594	594	645	645	559	623	611	649	634	587	641	625	643	593	613	610	638	618	589	631	615	632	614	629	608	595	599	582	610	634	591	620	608	612	585	606	657	573	607	627	589	652	601	583	643	607	665	670	652	633	600	604	653	622	646	599	609	657	626	620	613	628	624	604	628	619	624	637	610	621	680	613	609	632	598	600	625	628	686	592	610	634	606	635	571	636	642	682	556	606	610	605	616	618	627	611	668	630	675	629	599	644	600	615	615	634	643	604	613	650	594	631	588	595	614	626	638	600	628	639	596	623	644	651	599	571	667	634	664	592	597	633	636	617	662	623	625	619	628	600	587	609	614	635	627	622	621	625	583	610	588	611	595	643	661	608	587	613	584	590	651	617	612	639	633	602	646	582	606	623	679	607	637	589	641	619	644	635	628	611	612	624	643	608	671	604	599	625	627	622	634	631	640	608	668	565	643	607	640	602	655	606	647	630	618	633	607	615	663	581	610	597	632	617	610	621	646	591	600	597	602	650	595	621	610	653	604	591	598	611	656	625	658	600	624	596	646	594	614	634	614	587	665	598	653	621	639	624	656	636	623	606	594	608	607	620	598	591	613	616	627	607	668	603	605	632	576	626	610	610	672	606	617	620	587	607	597	651	618	613	593	667	619	595	645	621	596	598	563	653	608	621	604	611	613	665	573	618	641	676	631	642	579	647	595	586	630	622	593	631	638	648	634	643	621	621	657	645	600	630	638	580	610	617	589	643	624	626	642	602	572	612	612	642	615	587	640	577	646	573	606	584	614	608	594	579	613	607	600	639	641	593	627	608	646	631	607	582	617	664	615	592	643	630	576	661	607	594	658	625	603	618	633	613	612	624	605	589	652	620	598	657	668	598	644	638	601	656	651	613	612	669	643	644	601	628	648	617	642	642	612	626	579	616	627	593	643	601	612	624	629	629	586	602	602	617	613	614	624	626	647	626	641	620	662	642	591	625	651	623	634	621	632	625	639	607	658	603	588	579	601	612	622	629	599	597	630	590	644	655	597	611	529	581	623	618	632	620	628	578	641	642	616	591	585	627	582	660	600	617	598	600	609	609	599	646	639	649	593	615	619	624	595	627	602	644	629	622	573	600	665	563	660	650	628	595	618	638	623	636	625	638	598	608	626	578	560	655	631	635	615	644	589	639	632	643	645	618	592	632	609	647	653	632	632	614	630	633	620	636	641	624	628	611	618	561	581	631	615	657	633	611	631	658	592	639	613	605	594	593	609	604	612	603	647	615	609	608	591	587	578	624	623	651	623	596	618	627	581	609	616	610	617	657	612	599	631	653	591	583	620	637	645	644	598	624	567	561	585	591	561	609	574	622	609	609	633	597	598	616	601	651	624	621	636	626	647	576	638	591	596	628	675	635	619	615	626	634	633	627	621	631	656	613	591	586	602	623	618	643	653	590	593	643	637	635	608	664	647	654	646	620	624	630	657	685	609	606	611	630	646	636	600	623	602	633	584	641	607	615	626	601	596	601	619	621	595	620	607	635	632	617	656	622	599	600	602	606	608	608	599	602	580	613	626	617	606	628	612	638	593	576	594	594	615	622	595	609	589	594	565	585	610	628	588	604	599	601	611	628	614	612	642	643	654	618	620	626	607	671	630	622	670	658	619	631	606	657	598	581	652	632	622	627	603	606	632	623	633	580	601	626	615	572	636	606	588	631	657	620	638	637	628	611	610	663	630	625	636	605	621	672	602	615	624	623	628	633	631	617	594	589	611	631	608	561	551	650	616	649	633	628	617	617	629	633	620	614	617	616	632	602	666	601	638	627	618	621	642	621	594	640	554	584	610	603	679	619	654	644	646	568	659	649	612	559	639	637	631	620	629	665	626	627	619	628	662	604	658	630	605	624	606	614	602	649	666	596	610	600	672	614	612	630	642	654	591	624	600	630	645	576	634	618	636	647	606	635	617	629	619	634	605	622	601	597	606	630	619	636	620	612	592	602	594	602	612	606	616	657	645	606	638	653	650	628	612	630	617	604	567	615	608	594	644	592	632	615	623	662	632	644	592	620	584	631	617	629	591	604	593	638	563	674	597	654	608	600	616	631	585	580	643	598	622	564	607	573	606	598	593	644	560	592	606	665	612	613	636	652	667	610	639	650	574	586	656	620	612	654	635	609	614	619	654	611	645	640	616	608	594	579	563	590	605	609	605	678	618	630	637	609	659	612	619	559	606	581	618	619	614	636	596	551	603	620	585	641	642	625	606	605	629	614	611	607	572	603	587	614	574	661	617	649	642	624	625	645	642	652	604	632	585	582	614	624	612	662	631	625	622	618	575	616	611	658	566	609	590	632	646	574	620	575	592	627	615	621	596	609	565	637	613	609	603	612	673	588	633	599	618	616	623	633	601	653	610	656	646	639	648	660	606	586	670	643	633	643	604	604	604
25082	21118	27256	25010	12104	3467	1628	1137	772	632	559	421	430	396	387	364	329	341	349	329	326	301	334	317	327	297	289	294	312	316	279	333	293	290	338	291	283	321	277	275	271	298	287	288	275	325	257	281	317	293	297	283	275	306	316	252	266	272	293	320	318	275	266	263	319	287	278	358	334	324	332	346	332	324	319	341	325	327	295	290	311	307	305	303	320	292	290	309	335	316	289	346	282	279	275	319	265	318	314	260	297	296	306	273	289	295	295	285	297	282	274	301	283	308	271	285	291	309	310	276	287	254	299	271	297	288	273	316	285	276	320	274	296	275	281	296	288	310	273	266	267	311	276	279	324	289	301	272	315	302	303	285	268	310	307	279	278	292	261	298	311	303	286	279	307	279	279	308	267	298	284	267	290	284	319	305	316	293	281	281	272	306	284	283	313	262	263	313	275	323	297	274	281	266	286	294	274	289	284	302	289	293	300	298	272	292	299	280	270	310	273	272	273	277	286	292	286	319	257	300	265	311	283	264	291	289	278	262	274	272	315	295	270	258	308	301	302	284	252	306	268	314	315	302	293	274	297	281	269	311	305	258	287	294	289	289	287	286	278	264	269	266	275	253	302	273	264	262	281	288	301	278	279	289	274	285	310	287	308	318	270	262	295	283	299	280	295	310	279	305	270	337	304	303	290	290	293	303	279	291	271	291	301	305	301	306	301	290	281	261	274	279	291	297	264	296	297	294	274	278	285	286	311	276	296	272	284	262	283	283	276	273	289	291	291	279	282	297	292	298	277	292	268	280	266	263	276	289	282	304	293	297	301	289	272	267	295	275	252	281	283	279	264	296	294	282	323	282	269	299	282	290	281	288	255	319	263	278	286	272	324	299	281	281	294	306	279	285	281	271	292	269	298	308	284	304	316	271	296	283	293	274	297	255	308	308	304	296	287	280	314	294	317	287	296	269	306	283	272	253	306	297	295	290	284	286	270	286	304	271	300	289	265	274	269	289	299	256	293	280	311	279	284	267	291	309	277	301	303	290	279	284	292	287	287	298	275	269	279	300	285	286	261	252	300	286	284	285	253	276	297	292	275	273	312	279	316	319	304	264	284	296	309	260	266	278	305	302	268	298	305	291	303	284	310	286	296	306	328	321	303	269	301	298	309	310	299	292	273	294	299	273	296	289	269	292	288	311	276	292	296	294	295	276	263	283	281	301	278	294	281	244	304	296	275	318	272	300	287	292	288	312	294	279	304	279	289	309	279	276	256	251	316	303	275	297	294	298	316	319	264	280	286	301	311	278	281	261	284	324	274	302	295	288	322	309	296	282	277	292	293	281	283	293	289	288	257	327	301	277	297	267	291	306	288	302	260	292	280	275	284	279	246	289	275	275	275	275	281	287	289	291	273	308	316	295	293	286	267	318	285	303	288	282	328	314	297	310	243	287	302	287	291	278	272	277	305	292	286	279	285	275	302	315	292	306	283	273	278	243	260	289	296	281	280	282	283	289	280	287	271	306	287	284	261	271	293	286	276	295	273	265	312	278	284	305	276	277	276	318	292	295	273	289	294	281	282	289	276	303	284	296	324	292	302	275	286	312	296	315	268	266	291	273	293	280	291	319	314	300	305	295	314	294	274	299	293	301	297	298	266	276	286	289	275	295	278	255	311	287	284	285	295	298	278	270	327	310	282	321	306	297	270	312	285	291	267	282	298	278	283	280	283	299	269	300	291	255	308	285	267	284	283	283	291	303	327	296	245	278	282	261	321	293	293	249	300	277	300	279	265	299	284	310	275	286	276	285	284	278	299	297	283	292	296	282	287	287	289	284	269	314	311	276	286	292	269	277	254	291	285	285	287	236	265	318	280	265	284	302	276	264	294	317	300	275	283	309	295	278	306	244	293	276	286	286	313	318	309	319	304	310	330	255	276	275	271	288	269	296	283	296	282	298	297	278	284	287	291	268	281	260	278	302	279	303	275	323	295	264	289	283	269	265	294	293	317	292	267	285	303	318	301	299	298	274	308	269	309	242	303	306	297	267	281	314	281	311	280	290	290	301	283	292	304	282	273	300	284	286	290	267	308	286	297	249	277	285	293	297	293	281	251	295	283	300	275	319	306	271	297	293	290	286	285	300	296	305	271	297	319	291	266	315	267	317	263	272	268	296	285	275	261	255	291	262	305	299	319	308	270	289	301	268	284	281	287	328	308	305	296	285	285	285	302	278	279	300	279	264	313	286	274	280	277	305	258	296	271	299	275	264	278	283	293	311	268	261	281	306	304	310	286	280	304	300	284	302	273	304	301	268	274	274	282	284	293	296	303	290	263	272	302	273	281	293	283	289	275	287	295	285	269	306	279	293	280	290	269	298	291	298	269	326	265	294	287	294	278	257	286	325	237	318	293	251	290	293	274	277	273	274	273	276	290	295	288	266	292	303	299	266	269	268	285	262	295	284	264	281	301	277	292	289	272	307	304	281	279	294	270	289	276	293	302	294	293	308	285	300	333	284	285	288	292	279	276	306	288	288	310	276	292	265	282	293	299	284	335	295	273	303	285	276	279	290	264	301	289	309	269	275	324	281	283	274	302	279	299	266	271	283	282	283	280	265	312	293	268	282	270	274	285	317	295	267	303	300	288	324	278	278	285	300	281	286	285	265	279	269	278	307	306	289	298	271	267	276	261	307	283	314	270	289	283	271	297	279	310	293	293	269	259	344	301	285	305	290	286	278	289	278	263	295	317	298	299	278	282	282	321	282	290	308	264	303	252	268	298	281	288	317	292	316	312	292	300	285	294	305	272	273	301	307	285	324	317	286	260	306	288	253	319	306	286	286	285	290	292	283	264	262	290	296	263	293	288	275	294	280	305	274	296	260	286	272	271	273	278	300	289	273	274	284	277	262	269	297	304	294	289	307	279	267	282	259	284	273	293	278	280	308	306	292	294	309	265	276	307	276	248	297	302	296	282	281	277	331	308	286	278	291	296	288	312	288	321	269	326	296	275	272	305	299	277	280	317	278	289	316	276	270	278	301	286	259	252	293	292	286	293	294	311	305	305	268	279	261	296	283	314	281	291	317	286	311	283	274	303	308	281	291	311	251	290	288	301	279	305	299	276	282	289	286	275	299	298	293	330	293	275	339	257	307	275	256	307	261	250	287	288	299	277	300	276	287	292	287	320	284	299	328	290	271	289	295	281	307	289	289	295	291	265	286	288	307	299	278	299	277	280	294	279	282	315	287	283	286	293	289	289	275	300	285	284	271	282	292	297	309	268	280	271	257	303	277	297	321	300	327	304	284	276	290	296	306	273	290	284	292	298	292	306	320	272	300	311	307	314	295	321	249	313	293	289	280	305	291	288	279	294	291	313	303	298	261	286	303	288	304	283	265	303	299	262	300	309	284	269	275	296	253	313	288	272	279	276	283	285	301	283	330	292	301	285	269	268	271	301	275	272	271	290	292	293	283	294	300	297	334	272	275	293	252	253	315
20714	31926	24601	13387	8685	6383	3708	2832	2116	1455	1140	950	775	703	627	552	527	527	508	488	463	433	424	411	429	413	406	404	386	413	405	422	402	419	391	377	405	424	385	387	371	391	382	407	423	416	413	388	381	398	348	376	394	435	362	402	394	383	371	376	373	355	388	384	383	435	370	442	459	452	505	462	451	449	461	442	418	422	439	427	470	464	436	439	415	427	403	399	356	428	403	462	419	425	416	414	375	398	412	423	382	384	363	415	371	419	358	335	375	399	416	368	362	337	407	409	405	388	372	396	367	411	379	369	395	371	353	351	428	421	375	364	398	383	422	379	387	364	379	396	332	378	396	370	398	409	359	342	392	366	337	380	371	405	371	395	411	380	375	380	369	354	375	408	425	403	384	375	425	386	356	381	369	363	382	382	363	380	385	355	386	353	368	417	375	356	396	403	366	399	427	390	392	373	392	380	410	412	387	383	367	412	369	397	384	359	383	360	375	397	395	408	375	387	393	383	392	362	373	375	372	352	395	399	386	382	356	402	374	393	346	360	402	348	417	369	368	380	413	347	385	375	387	378	370	392	367	376	391	393	357	399	387	390	373	380	407	404	387	366	422	379	391	413	378	372	372	415	388	345	379	403	387	369	388	374	375	365	395	421	388	371	359	377	424	350	375	421	388	436	386	379	374	386	399	378	392	366	396	389	373	394	350	358	408	387	381	367	400	348	390	384	367	413	403	389	404	382	398	376	380	394	398	379	387	362	376	366	394	404	363	379	382	362	372	365	383	336	374	375	382	365	381	333	390	381	356	392	391	359	381	395	351	383	355	392	364	412	400	378	374	403	371	396	355	378	409	386	375	380	357	372	372	387	368	380	367	399	363	356	395	379	415	351	385	427	400	399	381	345	356	395	368	389	374	400	381	360	399	393	348	385	383	375	381	371	406	360	371	376	381	361	344	373	388	378	391	372	429	367	370	384	416	396	367	387	396	410	373	369	409	346	369	401	358	423	376	392	358	395	389	350	394	383	361	374	372	403	384	347	351	378	401	379	399	386	379	387	412	355	372	407	398	409	391	379	386	366	380	391	405	376	382	418	418	370	368	367	401	377	411	394	361	397	363	392	384	371	400	364	408	397	386	413	386	342	403	385	392	366	375	435	363	390	372	352	380	379	366	385	392	385	382	377	356	406	427	351	406	384	384	384	358	377	387	392	363	388	353	372	395	421	375	371	373	356	386	384	384	380	345	357	411	367	389	358	387	390	388	378	393	364	380	399	344	390	397	393	379	395	384	391	376	396	399	374	378	377	370	369	376	387	384	385	363	419	388	357	350	376	374	362	380	428	412	369	426	392	388	359	385	350	382	357	393	431	350	353	410	381	382	368	367	385	368	398	369	366	360	356	359	411	375	348	373	382	394	394	408	387	373	394	376	357	358	396	383	396	373	406	389	388	383	399	390	386	363	420	375	368	388	395	353	417	407	383	362	368	397	377	337	355	369	368	345	403	374	366	386	359	400	381	381	406	383	355	409	352	386	408	378	382	377	404	372	397	396	363	389	395	401	408	390	391	392	395	381	412	353	373	375	380	357	385	369	397	399	353	366	363	418	381	360	366	413	359	379	381	380	388	401	344	390	414	401	371	361	387	403	396	344	378	396	346	361	362	408	371	347	386	368	386	405	387	380	369	349	386	376	371	363	372	397	386	400	380	390	411	395	399	390	376	352	370	391	402	411	402	412	341	409	365	355	399	366	401	406	369	390	416	392	372	348	387	361	359	352	391	399	355	392	390	376	405	360	367	384	423	392	375	392	374	421	395	366	377	395	360	386	362	366	376	381	378	371	381	409	396	385	370	408	362	380	410	371	421	389	353	343	406	366	386	400	363	356	373	418	383	395	391	414	372	405	382	389	405	355	362	405	394	390	345	366	368	379	411	387	348	366	376	382	377	368	354	360	397	386	412	426	390	378	357	419	364	355	374	412	359	401	374	373	355	370	359	392	395	391	373	365	374	380	346	354	382	406	378	386	392	378	403	387	372	391	380	380	398	333	356	383	412	329	405	372	383	357	386	365	374	376	364	375	404	368	366	410	407	361	388	384	375	352	381	347	374	404	361	413	416	371	383	382	369	416	382	349	406	369	417	363	358	383	383	355	397	407	387	371	419	360	355	392	373	373	370	414	371	368	410	403	398	364	398	378	383	369	383	367	352	430	404	347	332	394	358	373	397	433	374	403	386	387	378	375	359	388	387	379	420	399	407	388	389	370	418	357	381	376	384	401	386	400	390	397	369	349	387	389	374	336	364	360	373	377	405	384	374	406	384	376	377	398	360	414	381	399	395	361	400	371	410	397	362	401	374	374	370	377	416	364	397	385	413	374	376	406	390	415	351	410	391	371	390	394	362	384	370	376	377	373	375	390	397	372	382	344	377	380	367	375	430	358	391	417	372	353	394	362	385	417	393	389	374	384	398	375	371	400	384	411	366	415	388	418	378	394	405	349	406	410	380	390	377	393	376	403	341	367	403	395	413	436	385	394	370	359	376	363	403	394	379	357	369	373	376	385	361	394	378	389	371	380	390	411	375	369	365	379	358	363	375	399	391	383	382	409	378	370	374	375	347	375	366	382	349	382	392	380	403	346	360	383	389	369	366	390	374	387	376	384	349	377	406	403	357	396	405	387	391	356	374	343	398	354	371	374	404	401	407	403	370	375	375	379	376	378	387	370	343	355	398	352	383	350	415	367	394	370	344	364	413	383	405	397	378	361	371	380	378	390	369	374	409	376	364	357	347	387	437	389	364	379	372	372	380	399	408	396	379	369	418	409	370	404	393	381	408	380	377	430	363	397	372	380	384	392	372	353	376	378	380	378	350	355	395	383	413	362	403	397	411	394	403	366	362	377	345	400	407	404	390	395	371	379	373	393	421	414	380	397	376	366	391	401	342	373	391	417	384	357	393	375	399	364	374	393	387	353	431	398	396	366	390	372	395	363	373	358	368	375	396	385	371	387	395	393	373	378	403	328	389	357	392	410	402	365	385	419	420	390	381	379	362	381	393	354	398	384	401	363	403	360	419	384	387	386	384	370	386	387	385	382	353	401	378	381	380	327	384	375	407	388	379	374	379	404	358	362	380	394	358	397	408	416	362	368	394	405	381	362	407	387	374	377	395	418	377	376	355	403	376	391	395	407	380	381	391	376	367	418	394	388	401	385	379	390	356	419	411	386	388	386	387	378	406	380	390	391	385	382	380	427	376	412	388	376	393	380	398	386	365	378	402	361	394	363	388	395	373	402	420	398	382	399	373	361	370	372	359	375	403	349	368	346	417	363	384	365	392	375	362	413	435	385	381	379	402	361	354	374	336	417	419	407	386	347	383	396	375	377	379	368	391	380	402	382	369	389	352	404	377	359	374	406	409	381	419	376	381	392	384	432	394	382	355	386	389	361	395	381	384	352	366	404	411	442	359	378	373	433	396	374	344	383	371	417	410
22924	21180	29002	23634	21194	21301	12436	3228	1945	1553	1226	990	892	851	728	659	667	598	593	619	585	528	560	559	528	477	538	503	495	490	538	544	525	530	472	464	525	527	523	509	464	472	491	487	470	491	484	491	470	497	479	452	454	457	483	432	457	482	478	429	466	451	469	505	476	484	514	533	488	537	559	575	552	543	525	539	505	507	484	543	526	540	548	541	497	506	500	518	508	504	532	583	498	531	502	518	515	481	523	440	440	437	486	468	530	497	436	396	488	485	444	428	464	469	461	460	489	500	433	477	474	459	435	473	419	442	446	470	480	472	464	469	459	481	428	449	479	475	451	500	469	446	496	477	448	457	448	447	442	491	445	458	467	458	489	454	458	434	466	491	472	485	491	490	473	470	451	441	450	478	472	465	466	459	501	441	501	463	459	469	463	484	452	474	444	436	470	509	434	497	467	445	450	454	453	427	439	474	470	483	483	452	456	440	470	477	436	447	469	459	440	461	455	453	473	511	443	480	451	426	461	464	464	455	475	461	455	443	442	446	451	448	458	437	479	461	471	466	490	468	464	474	490	454	472	446	446	428	480	479	447	440	464	477	440	479	463	493	453	467	448	475	455	493	477	487	458	472	430	470	436	442	453	440	411	457	465	448	453	464	449	454	456	445	447	451	526	481	468	433	461	468	482	433	436	427	438	466	499	480	459	491	478	448	469	447	466	454	426	486	439	488	470	469	465	448	469	500	452	453	478	471	450	471	453	507	458	444	468	420	473	418	429	491	478	450	488	457	462	429	451	466	452	448	488	473	414	473	443	470	451	455	429	453	445	424	456	460	494	462	444	440	443	488	484	478	449	464	459	465	441	443	465	434	477	446	464	449	501	481	477	458	444	441	432	414	444	477	488	487	441	448	477	454	422	430	476	456	431	457	436	422	450	428	476	448	453	469	463	497	472	474	465	451	459	446	442	475	483	429	432	451	452	515	491	473	478	465	503	440	471	450	483	463	461	424	458	418	482	495	471	507	489	445	423	468	418	436	443	470	480	449	439	442	457	435	486	446	426	438	456	441	492	446	475	442	478	474	449	436	456	448	445	451	458	455	432	476	438	491	470	439	460	491	444	456	471	457	429	490	486	462	448	443	451	486	459	447	460	440	479	480	445	490	432	455	484	441	464	470	445	476	485	468	469	442	452	466	428	468	422	515	483	490	454	448	456	466	467	447	471	427	449	442	498	455	449	472	494	461	489	434	446	497	470	457	467	458	440	469	496	478	454	429	463	485	463	464	476	480	492	466	466	471	476	426	468	480	491	474	463	491	463	466	483	456	462	463	447	443	447	501	479	442	461	487	479	448	480	473	482	471	464	422	497	478	475	446	481	482	464	479	465	448	457	463	466	506	454	468	423	469	471	444	478	434	476	475	431	470	465	441	443	443	478	427	471	469	487	467	469	436	460	445	448	439	447	431	471	454	434	460	455	437	401	471	429	468	439	457	448	459	449	451	466	442	499	468	455	483	436	450	476	491	428	470	412	474	457	479	487	517	463	462	452	485	463	462	425	473	457	449	477	466	473	468	479	459	505	467	457	415	437	446	454	447	441	453	460	463	453	446	443	459	450	397	405	476	478	424	477	435	450	422	444	431	461	473	487	467	441	458	471	470	468	491	447	419	458	444	458	451	462	450	461	424	436	452	443	424	420	481	421	496	442	420	462	444	466	502	427	434	450	436	475	442	441	436	476	469	473	461	458	471	433	464	467	448	456	479	475	484	498	435	466	459	450	488	470	452	459	495	461	504	474	441	436	453	449	499	454	493	446	438	438	465	426	424	423	456	438	493	445	511	495	470	435	465	449	463	474	473	460	498	459	455	461	474	442	469	480	472	470	511	491	440	464	514	427	476	463	438	469	482	472	451	430	496	480	420	489	446	479	473	433	414	453	491	466	427	436	477	431	421	464	446	474	470	461	477	485	440	476	458	449	449	455	479	435	464	500	460	440	479	472	479	437	454	441	443	490	457	440	422	421	468	431	470	478	463	479	477	470	469	442	445	484	474	447	462	478	434	451	467	460	470	471	445	468	487	444	435	471	438	486	456	489	430	423	478	456	447	420	439	457	487	417	468	477	474	496	417	481	431	498	471	440	495	414	448	473	455	475	461	480	453	435	492	437	451	432	450	428	445	449	490	500	442	464	423	445	443	455	477	435	473	429	484	472	474	437	467	454	493	428	480	460	439	441	454	442	488	473	482	452	452	509	468	440	480	462	487	460	454	467	452	435	456	465	443	509	442	456	473	448	441	468	432	438	411	448	429	479	430	461	490	455	469	414	428	472	462	478	505	441	503	438	449	464	453	475	455	451	475	450	472	454	411	500	448	415	484	481	438	451	499	426	454	471	470	488	429	451	430	447	454	478	460	454	439	467	441	449	427	502	470	451	485	429	448	438	437	498	502	469	469	447	466	451	454	480	401	465	462	472	480	476	464	470	457	478	456	477	477	503	454	505	445	464	489	455	455	468	446	447	439	472	444	467	471	429	456	485	509	453	452	469	457	430	443	482	441	471	470	438	473	443	483	453	474	468	520	447	455	469	469	458	464	467	471	442	435	437	448	465	471	448	437	449	460	488	442	445	434	467	454	461	463	440	480	463	474	440	483	473	473	464	485	478	461	457	441	464	483	426	463	415	451	463	459	505	461	465	460	413	466	445	469	505	399	465	474	454	471	451	457	443	477	486	463	465	457	482	431	458	453	459	459	455	481	462	489	492	469	453	486	413	438	439	448	473	439	471	434	482	458	487	458	440	483	460	473	459	476	512	455	461	451	507	475	462	446	477	469	476	460	461	464	485	428	470	483	421	478	462	464	509	448	451	439	474	412	479	481	484	486	431	457	439	505	488	455	458	465	417	434	426	469	475	462	458	445	479	480	454	476	489	457	450	468	434	423	427	458	449	438	484	446	402	430	455	463	423	464	486	461	465	448	445	461	489	464	469	442	429	463	470	415	433	436	477	475	443	429	443	469	452	442	480	463	445	494	484	479	452	447	458	409	449	464	464	478	473	466	471	455	465	480	458	445	494	434	450	466	492	460	438	451	467	456	459	441	438	460	475	474	485	486	445	493	431	443	459	459	411	456	443	424	476	471	447	433	464	476	412	459	463	440	448	488	504	487	470	483	458	485	483	478	446	464	494	452	485	474	430	480	500	425	468	439	472	442	491	449	457	442	457	448	458	485	475	461	471	473	443	451	451	453	482	460	446	430	483	417	462	457	486	483	470	431	439	459	450	455	444	453	453	475	439	461	455	472	496	458	436	480	459	468	461	427	415	476	440	460	488	448	465	402	433	420	465	444	451	483	487	424	476	469	436	427	476	440	491	452	442	453	442	456	446	430	464	521	449	481	428	466	463	469	455	452	479	500	468	475	441	427	407	460	448	427	513	469	453	450	452	459	460	443	484	471	496	451	454	466	426	461	481	439	456	462	434	463	470	456	454	445
22357	39246	31990	20340	14991	11520	7638	6026	4451	3289	2568	2004	1643	1398	1224	1134	1024	924	929	918	802	782	789	759	695	678	715	665	669	681	690	636	633	670	620	615	594	657	670	643	581	623	644	634	620	630	590	606	602	605	607	575	565	618	627	579	607	589	574	543	574	590	538	592	650	639	639	645	772	743	792	844	802	791	742	723	727	735	629	699	738	741	764	703	674	700	630	600	593	690	681	684	675	651	695	619	618	584	593	576	576	603	565	582	597	569	572	641	588	587	582	585	614	578	600	562	573	601	605	569	577	604	583	597	619	614	592	625	558	581	532	591	586	575	597	601	585	593	613	571	607	603	588	579	582	601	584	567	587	590	591	594	555	592	567	627	599	577	554	575	597	589	576	646	575	565	588	585	598	575	619	550	563	555	559	613	566	557	566	602	610	578	573	575	560	616	577	540	589	570	634	564	577	548	605	546	602	558	602	629	641	579	609	584	579	571	587	540	576	583	584	607	577	563	579	612	579	592	592	562	593	589	604	592	575	633	606	591	581	578	589	561	595	588	607	593	573	661	578	588	601	552	616	600	544	552	535	622	570	605	563	586	583	570	572	560	619	543	574	561	539	621	590	547	584	565	606	553	609	588	580	608	557	552	594	613	575	594	582	597	603	522	571	570	584	571	616	575	551	596	613	621	563	591	546	561	592	600	573	602	586	566	585	573	600	573	596	556	566	607	604	588	556	534	610	606	628	603	573	601	606	613	608	597	592	587	524	564	573	583	590	607	577	528	596	578	548	564	621	595	603	610	608	597	574	594	587	609	608	568	595	604	569	577	548	547	597	593	592	653	572	620	576	585	585	592	620	573	583	593	612	607	635	563	627	556	584	564	602	586	573	595	567	561	547	553	598	582	570	590	538	528	571	586	552	607	579	607	578	587	587	617	579	605	607	615	586	598	566	581	567	563	598	574	585	576	573	597	593	584	600	604	600	563	553	590	585	582	586	543	557	599	590	580	574	617	605	563	599	550	546	585	541	544	611	614	554	597	554	601	572	575	564	578	583	639	607	576	579	628	614	564	586	598	595	606	582	617	594	598	580	565	582	574	561	564	583	627	561	576	631	633	594	563	602	566	638	587	615	549	598	566	565	615	580	581	594	571	564	588	581	563	577	556	600	608	544	609	590	587	614	534	579	641	579	587	628	589	588	613	576	560	596	578	620	625	599	605	571	603	581	580	596	599	534	587	587	611	578	550	597	529	628	584	593	570	582	563	562	591	591	614	575	594	620	598	591	537	601	583	611	591	573	620	563	562	575	586	594	594	641	582	635	620	586	590	550	571	591	596	595	589	564	594	559	545	569	549	621	611	557	578	566	570	584	581	566	569	596	615	578	609	563	555	558	553	582	614	595	580	583	580	583	591	622	567	612	565	569	621	609	555	541	592	603	603	603	603	560	563	555	586	592	611	592	572	581	565	637	570	563	569	590	610	613	586	593	557	561	597	555	573	541	610	563	615	536	603	552	587	568	620	570	588	629	558	604	592	634	584	585	610	551	559	583	565	579	579	625	550	591	568	594	621	578	599	577	612	573	587	589	574	571	556	585	564	579	595	614	617	643	525	607	604	612	578	600	576	572	625	566	599	580	588	553	535	582	577	597	549	573	570	590	592	632	621	571	570	597	572	580	573	558	599	581	596	563	626	553	569	638	556	566	588	597	577	578	527	591	620	594	616	608	566	566	571	574	560	600	595	583	606	571	567	556	575	576	613	579	621	581	613	587	587	593	585	594	594	630	595	589	595	563	586	586	580	582	612	604	593	608	574	600	578	622	608	601	577	599	580	580	608	582	571	573	563	571	613	562	594	566	555	587	566	612	566	580	561	596	580	607	590	591	598	612	606	570	579	584	616	572	630	610	577	611	572	623	587	575	559	587	560	581	553	574	628	577	583	584	579	620	598	581	578	548	595	558	578	585	575	580	597	543	597	575	561	568	590	606	569	626	577	591	582	570	580	578	618	614	564	576	554	603	607	588	550	624	580	587	602	584	583	620	554	571	598	557	568	580	568	581	598	622	613	621	586	561	551	596	610	554	580	607	593	573	556	616	561	575	554	578	608	612	582	593	578	576	566	581	533	544	581	558	548	579	577	576	573	563	607	537	585	588	575	580	528	548	565	607	562	564	596	594	547	586	572	562	605	556	606	575	579	579	582	576	582	559	611	609	583	620	595	582	580	581	563	590	629	588	571	542	568	544	582	615	561	581	574	606	552	537	601	597	555	582	556	571	623	585	594	558	590	562	608	545	626	605	584	603	610	567	578	564	660	553	556	539	550	590	626	526	557	556	608	547	547	561	610	604	552	610	629	574	554	579	641	555	573	559	568	604	578	543	610	564	573	602	534	577	590	592	584	604	587	598	625	564	587	577	557	610	593	620	616	587	573	577	549	590	574	601	619	582	572	616	579	577	610	606	588	593	574	545	609	594	585	570	568	617	581	590	595	591	587	583	604	631	610	543	537	614	547	598	561	560	562	596	565	649	606	543	597	539	605	598	613	600	599	603	560	607	608	630	613	583	595	554	577	543	618	599	586	540	555	564	591	549	597	570	589	596	553	582	570	545	598	556	610	609	606	628	624	565	583	601	579	613	621	597	601	578	571	553	609	602	564	589	580	588	615	619	594	543	606	581	526	595	619	552	595	549	568	595	594	593	552	595	602	581	538	605	574	573	592	569	569	545	618	571	609	615	611	589	566	654	619	606	594	639	559	552	611	572	615	579	552	595	596	591	601	559	596	560	593	608	601	538	592	583	599	612	607	613	572	606	608	575	599	589	555	576	602	604	589	595	569	573	577	582	599	550	627	585	655	595	619	590	573	578	576	525	569	549	548	570	572	601	579	628	588	608	585	585	568	574	579	584	574	629	543	586	592	598	567	567	622	592	569	606	603	564	562	584	585	572	622	600	561	593	561	646	574	565	559	565	616	538	589	552	544	633	583	577	605	592	598	583	588	560	620	613	595	594	587	608	553	612	602	618	588	591	599	579	598	621	573	583	606	575	562	596	645	566	579	613	563	579	580	573	630	613	605	560	537	618	591	582	533	588	607	609	579	591	576	556	587	609	624	587	615	566	611	587	594	574	600	566	586	590	614	560	575	559	623	557	561	584	649	590	608	576	587	601	577	601	597	623	586	589	576	570	603	595	602	587	567	580	578	611	598	620	551	561	516	610	566	553	544	590	639	587	635	609	585	573	598	568	578	583	611	521	583	615	598	584	586	584	600	567	600	575	594	579	572	570	571	549	622	588	574	637	588	586	596	533	575	549	622	616	605	618	567	588	605	570	568	607	618	627	595	570	594	589	638	619	586	606	610	558	579	581	621	561	604	553	601	592	598	557	594	601	590	593	589	605	569	594	569	566	603	537	626	582	590	586	637	570	612	589	611	576	599	571	610	536	572	566	612	586	610	594	591	621	602	577	606	567	579	596	545	606	641	593	586	585	575
27225	21100	16591	6607	2796	2053	1317	961	693	573	497	435	424	383	362	377	379	383	352	348	329	345	369	366	377	380	388	360	364	338	361	382	360	358	360	363	367	341	387	401	358	373	323	335	352	349	356	329	347	331	365	324	381	356	313	393	383	340	369	342	351	345	349	381	384	365	404	376	390	355	385	425	364	394	365	375	384	359	352	353	357	393	363	389	363	368	385	370	339	348	396	375	415	389	360	378	333	354	342	318	351	342	332	369	368	351	336	362	341	374	343	338	354	351	317	349	324	376	382	350	299	347	318	361	330	398	335	332	339	319	364	366	330	335	377	384	354	333	352	357	351	345	364	367	342	333	380	330	352	369	360	366	348	335	349	356	386	372	354	336	355	339	370	348	331	352	320	363	307	345	332	357	337	350	383	347	335	337	380	359	349	358	350	349	333	341	340	320	386	320	342	358	340	355	347	348	326	326	337	328	337	350	359	336	317	331	357	316	352	374	356	328	379	358	372	368	350	373	339	351	328	368	357	339	359	338	346	368	363	367	361	333	328	352	356	349	333	342	388	330	350	354	350	319	346	352	337	349	372	388	352	336	379	363	346	351	345	352	370	369	358	317	343	354	346	368	344	365	353	358	369	359	370	339	356	357	368	334	362	346	331	341	330	350	354	360	345	357	350	350	348	330	321	338	339	338	346	335	355	342	348	353	329	333	357	346	329	342	363	367	359	332	357	339	323	334	337	342	369	351	359	364	367	374	321	346	347	352	351	367	347	332	363	371	337	331	331	328	336	351	353	355	362	374	341	354	351	356	344	329	366	355	344	351	335	387	317	373	369	332	381	328	363	322	343	345	366	344	329	342	370	385	371	343	315	339	352	332	381	346	370	361	326	361	353	355	398	362	377	386	344	353	358	386	350	349	369	322	351	351	376	336	347	330	349	358	392	324	359	345	323	326	351	350	341	366	347	327	351	362	366	329	357	339	329	316	339	362	353	332	348	362	360	367	393	354	339	352	353	376	329	344	355	330	364	358	357	380	355	323	332	340	353	372	323	355	373	341	332	387	344	324	369	368	360	373	347	379	392	359	372	363	368	344	373	364	326	360	366	352	357	340	360	361	361	366	355	345	310	353	372	334	359	352	357	326	390	361	327	378	345	333	344	364	336	325	313	344	375	358	351	343	336	352	336	359	356	318	356	364	384	374	340	329	367	326	337	346	331	346	339	345	356	328	323	348	352	343	362	368	381	343	335	339	346	348	377	370	342	380	339	370	328	320	359	343	335	335	326	348	318	383	349	324	348	318	341	345	344	333	331	380	373	337	337	345	290	320	367	341	380	349	374	360	355	357	323	322	307	349	351	351	346	353	328	329	344	349	354	335	337	339	355	334	362	327	399	320	336	338	368	346	317	376	320	355	344	341	346	334	350	340	311	323	384	368	361	347	327	320	360	347	368	334	359	340	321	367	353	370	324	373	347	357	372	347	376	354	322	387	344	371	358	348	343	352	336	327	372	386	353	345	314	383	333	362	367	343	329	345	338	349	349	374	377	354	370	403	346	375	311	358	348	332	360	363	320	392	306	351	361	345	336	358	364	378	373	379	341	342	309	355	377	323	363	373	392	357	347	373	333	346	302	369	360	314	333	356	332	363	362	361	352	353	346	318	361	361	368	363	379	350	389	352	380	356	368	348	351	343	370	326	353	369	324	387	340	349	340	358	374	389	388	360	368	319	367	344	346	371	335	345	333	378	350	340	346	349	293	328	380	367	347	366	339	355	320	360	377	343	324	336	364	332	347	338	343	340	375	333	346	363	337	354	356	346	319	341	347	410	382	326	344	315	375	333	398	338	320	318	382	357	331	352	327	369	345	338	341	359	358	345	362	335	356	330	363	381	361	356	368	365	326	349	361	345	339	331	341	354	353	383	343	382	333	361	345	338	334	353	330	330	348	336	349	333	348	360	355	355	372	319	335	374	323	369	345	327	350	365	357	335	339	332	353	340	366	341	324	334	351	362	374	350	373	360	336	349	362	348	338	352	387	326	353	358	378	422	370	374	332	365	369	347	400	369	356	343	341	374	356	331	326	357	376	338	371	350	348	334	354	392	388	335	339	341	339	380	354	352	384	360	351	353	362	379	332	346	349	326	351	317	357	406	372	365	342	343	345	361	342	365	332	327	352	367	376	358	329	339	358	395	325	355	330	350	366	349	343	377	359	352	332	380	367	346	324	369	341	365	342	341	333	337	364	348	324	352	380	318	340	334	349	342	368	323	362	351	351	353	349	396	367	356	340	362	365	338	326	361	359	353	358	328	345	350	307	342	322	350	355	310	337	353	364	361	330	364	334	345	360	378	359	354	331	355	338	366	351	372	398	345	355	324	323	331	358	379	351	345	344	371	367	373	359	333	364	345	357	348	350	372	353	364	377	338	353	363	347	351	368	350	343	316	382	366	312	362	332	359	368	365	358	330	351	308	364	399	349	376	363	336	340	380	350	385	348	354	366	386	387	336	343	311	372	350	386	343	358	373	394	327	335	355	339	351	327	365	340	390	334	347	367	328	354	317	373	342	381	331	369	350	365	368	322	334	366	334	313	363	368	364	325	340	349	349	330	327	364	371	344	367	350	314	357	376	331	338	358	384	336	365	384	347	338	366	343	361	338	346	357	342	345	349	322	325	353	365	354	341	384	337	368	355	339	339	358	354	362	330	336	401	313	351	358	357	377	312	364	324	346	373	341	360	344	332	399	376	316	347	356	351	317	336	362	371	342	358	359	355	339	346	362	335	364	382	333	347	370	353	344	366	345	298	349	348	334	337	340	342	332	358	337	366	343	392	393	311	346	376	351	336	357	347	325	376	332	339	341	387	372	362	351	319	336	334	340	337	335	338	330	355	376	350	324	353	338	361	358	344	326	357	379	364	353	361	362	353	366	377	338	368	356	361	363	323	347	371	338	315	334	353	340	366	360	344	363	328	355	356	340	349	353	354	348	397	367	342	340	304	340	372	379	343	354	375	338	373	349	357	367	359	345	338	378	318	369	355	351	330	355	367	365	352	370	317	355	322	335	342	356	344	364	350	330	343	365	330	302	340	345	371	335	347	342	387	345	344	350	384	368	341	351	355	382	368	335	369	331	332	348	367	352	383	388	341	381	339	372	397	336	355	350	366	367	386	369	317	355	340	342	322	362	333	333	323	334	351	384	323	343	344	381	351	375	348	382	306	337	365	339	354	359	341	351	354	356	333	351	360	348	370	354	336	338	332	355	361	334	358	369	340	345	348	340	364	361	343	357	357	362	353	353	356	328	350	324	349	357	311	316	322	338	318	335	362	348	370	371	359	348	337	349	338	398	374	364	364	337	366	361	376	338	324	375	353	374	380	347	371	342	341	370	324	357	325	340	361	331	339	352	325	314	360	352	343	335	392	330	318	344	349	345	340	337	339	328	355	355	347	378	342	342	345	332	352	364	317	356	345	377	346	375	317	350	390
17307	24905	18084	8382	5164	4136	2595	2111	1531	1147	907	765	628	553	559	493	473	488	519	504	489	491	451	469	477	475	434	483	425	456	465	482	461	431	457	477	476	458	446	478	490	468	485	473	450	412	476	433	473	450	449	422	416	473	469	440	442	462	424	438	499	433	457	446	473	475	488	518	556	540	544	556	482	472	503	501	467	501	494	499	486	472	475	500	496	499	456	487	449	464	498	478	493	497	473	502	444	440	445	465	436	438	450	446	454	438	408	438	475	470	437	444	448	438	449	402	446	474	438	467	457	483	457	437	439	448	442	518	471	460	442	470	412	435	432	456	488	460	478	469	442	461	443	492	453	472	476	440	467	473	441	484	454	444	456	462	423	445	458	433	443	463	421	428	475	433	452	462	414	429	443	429	472	397	460	463	450	461	458	466	485	424	442	418	511	484	487	447	447	444	446	475	495	422	436	441	474	427	408	454	466	454	433	480	452	476	456	425	444	420	483	491	468	444	448	476	439	456	468	483	426	475	462	473	466	479	452	426	421	479	425	487	431	460	438	418	432	404	434	457	465	436	472	448	439	422	429	453	418	436	431	447	443	428	439	438	434	439	454	456	442	453	435	404	459	430	437	426	472	453	410	413	420	454	442	471	464	419	453	434	427	455	432	481	420	435	434	462	472	446	438	450	426	447	406	506	462	488	454	477	470	446	448	461	436	435	450	447	504	466	451	435	430	448	427	478	499	446	439	471	443	438	418	425	427	460	439	432	421	449	450	449	464	484	455	419	428	406	426	474	442	474	442	454	422	462	436	436	428	475	467	405	482	456	459	467	465	434	437	437	459	436	448	382	461	430	447	462	467	471	449	479	448	409	444	457	486	424	437	449	463	484	448	451	453	437	450	404	419	484	483	442	448	463	457	479	466	444	457	469	392	429	445	466	461	448	494	474	436	449	473	452	438	421	456	454	434	474	416	434	388	459	450	441	437	447	437	446	497	497	438	446	431	459	469	431	454	470	427	453	458	486	465	413	433	498	437	449	453	452	446	477	462	437	446	523	465	436	452	456	453	457	451	453	441	471	448	454	442	485	430	443	418	442	485	444	452	471	439	440	470	413	483	432	469	416	482	432	446	443	474	460	477	432	422	496	458	411	452	451	463	463	452	468	424	450	439	449	448	456	480	445	435	453	486	457	476	439	442	500	457	445	423	420	464	439	429	435	481	440	453	441	456	448	413	435	463	472	443	419	445	434	465	485	410	459	441	419	418	445	454	461	458	427	488	417	430	425	444	447	486	439	458	453	459	463	471	470	459	461	434	423	437	429	464	469	467	437	433	454	459	435	452	427	443	438	454	441	457	446	439	453	460	433	457	458	471	408	457	478	454	428	463	453	460	441	461	442	447	449	468	473	492	402	419	459	461	454	447	419	427	467	449	485	423	436	452	444	434	482	479	433	438	472	451	469	445	466	450	452	449	452	431	431	448	449	447	446	441	456	477	433	462	436	459	485	450	432	457	446	421	452	450	443	459	443	437	471	459	437	435	441	446	409	447	443	484	441	435	457	445	432	457	434	456	438	404	468	463	448	436	471	471	476	458	472	444	438	470	487	448	450	453	457	469	486	421	419	470	445	429	438	463	449	438	525	452	490	430	461	444	454	432	447	434	479	452	448	457	449	440	453	437	476	448	416	455	469	453	452	426	436	425	453	446	440	437	481	453	457	468	470	451	456	422	424	453	456	419	488	430	393	464	473	466	425	420	442	484	444	479	433	448	448	446	461	439	453	441	439	477	479	439	438	479	440	436	453	440	415	461	450	464	466	436	472	497	455	429	415	412	453	453	477	425	462	419	462	481	432	455	440	441	419	479	481	469	458	440	482	396	445	446	452	452	427	423	451	444	408	406	455	478	455	462	408	491	440	436	477	443	431	437	453	434	443	414	452	483	423	490	439	429	427	455	439	468	427	442	455	408	435	419	444	455	441	431	448	424	439	461	459	421	450	436	454	472	497	453	458	442	435	440	441	433	433	449	421	461	427	452	434	436	461	401	449	450	433	486	467	464	446	449	485	452	451	431	447	461	468	442	456	441	461	445	439	441	495	472	427	470	452	438	492	478	488	480	464	466	461	478	436	452	436	451	463	448	490	416	474	471	465	433	421	483	440	469	468	423	439	436	440	462	488	429	475	441	477	432	473	475	463	468	469	451	425	480	419	447	443	474	453	425	431	452	460	460	465	439	462	443	458	421	438	439	475	452	421	460	477	444	453	458	445	402	450	437	469	470	450	424	459	443	453	456	449	466	454	440	459	452	458	480	448	473	455	446	445	463	499	456	443	443	469	446	468	488	453	467	460	423	485	407	450	444	497	442	481	443	437	446	465	459	397	475	479	455	442	458	422	412	437	422	472	459	462	449	422	470	450	431	497	451	442	478	412	440	426	461	433	439	473	460	426	447	486	468	453	430	441	452	454	442	432	470	432	438	400	455	469	439	445	461	404	449	475	462	437	468	472	476	446	436	489	418	445	510	458	471	451	434	456	457	452	436	482	489	434	417	453	449	417	451	457	438	454	454	446	432	433	439	423	460	451	420	433	472	465	437	464	447	438	455	444	452	452	431	406	446	471	438	476	409	445	454	432	450	436	412	447	424	436	468	464	444	441	434	455	471	435	472	445	405	457	446	440	477	430	489	454	480	468	447	475	434	473	446	426	454	426	435	411	423	428	422	435	493	425	471	412	463	483	472	447	503	492	389	458	454	421	442	423	464	448	439	454	462	442	444	481	422	495	442	444	478	462	474	464	475	450	483	410	421	456	453	460	485	462	441	451	445	444	437	486	444	470	413	457	427	435	487	416	467	452	464	429	432	452	443	484	419	417	414	425	438	449	503	475	461	429	429	462	409	436	474	431	484	435	430	429	445	475	469	461	425	453	432	459	461	467	450	463	444	445	439	469	427	448	426	446	443	434	440	438	489	483	463	450	424	440	445	453	467	443	477	428	463	446	457	454	469	457	425	475	463	432	419	453	464	448	457	443	451	436	451	418	439	463	462	461	455	431	455	448	438	474	438	424	433	465	414	452	437	458	459	450	441	454	422	447	454	441	501	464	486	456	438	433	464	449	422	465	427	469	483	441	473	490	437	450	422	441	460	454	459	457	442	476	457	475	413	453	454	460	427	450	467	455	453	440	438	444	431	434	458	436	449	440	485	435	415	468	436	428	447	482	452	425	500	501	487	451	440	436	459	462	484	477	452	435	471	468	459	451	433	426	454	448	443	444	474	473	429	464	448	425	429	461	429	443	422	439	476	468	407	449	486	464	446	478	438	426	466	457	445	470	459	468	430	427	450	441	428	460	473	456	430	442	455	437	427	438	477	461	458	477	454	401	474	466	409	430	410	409	458	469	436	502	456	473	430	473	408	473	426	425	424	459	435	454	474	452	452	453	443	430	477	418	477	424	428	465	427	443	416	447	439	466	423	426	449	478	460	470	458	461
23832	21156	28535	24049	21130	13375	3625	2063	1389	1184	941	776	704	656	617	579	580	565	535	564	519	524	552	488	507	502	479	514	487	484	529	501	510	481	479	505	495	502	493	477	454	474	499	485	517	497	484	470	465	484	481	468	483	491	483	490	503	471	446	509	470	489	465	486	502	478	495	490	532	552	527	529	587	509	542	494	500	561	534	526	529	536	490	498	504	478	526	484	502	504	508	496	541	495	528	510	468	496	494	455	478	454	506	428	500	488	469	484	501	467	448	457	493	499	489	477	533	444	483	510	470	491	433	491	454	474	477	460	452	483	476	438	482	472	495	494	438	484	449	452	457	520	469	475	452	487	461	459	441	504	458	446	503	487	467	479	487	463	422	421	481	505	437	472	473	505	481	498	492	503	502	449	445	490	432	479	463	469	472	451	464	447	493	483	489	448	480	478	462	443	435	529	494	497	433	460	478	505	493	465	468	501	472	444	475	497	507	495	536	485	487	494	471	457	436	495	474	461	480	467	485	444	438	509	485	450	504	453	495	461	472	436	510	467	441	524	478	486	451	486	502	491	467	449	455	497	472	459	480	446	460	470	484	484	465	485	455	474	496	476	472	465	468	439	446	465	474	483	458	483	485	463	446	452	455	486	495	475	461	481	477	464	489	468	463	481	478	453	470	486	453	477	453	466	480	427	474	512	471	479	519	501	452	477	464	466	492	443	471	461	487	426	492	493	441	488	478	445	450	466	466	478	469	502	482	494	436	442	452	482	477	485	461	477	471	476	508	434	462	463	455	479	454	477	434	466	493	459	463	476	448	498	445	440	513	459	457	481	513	491	437	515	464	473	513	482	486	503	484	460	455	470	471	490	472	441	439	450	493	472	469	469	481	433	472	454	476	480	473	471	455	483	486	481	502	464	471	462	467	450	485	452	466	491	501	499	485	446	464	436	447	484	455	473	442	469	475	455	438	470	509	446	466	446	478	470	466	481	518	517	490	472	475	479	469	465	491	455	487	504	503	474	484	502	435	471	488	491	477	444	412	499	507	432	479	490	489	465	487	474	464	469	501	440	445	499	468	475	439	491	502	508	506	459	440	438	454	427	459	506	444	454	448	497	472	484	473	462	492	497	504	462	470	496	445	466	476	449	477	460	523	462	440	476	473	460	478	465	465	469	494	453	475	470	481	463	458	492	446	477	461	441	475	505	443	470	452	470	461	477	457	459	480	428	456	455	466	476	509	491	488	450	457	488	492	470	433	475	461	462	477	459	459	520	449	470	500	485	468	520	481	464	457	495	469	486	501	453	455	429	491	471	468	445	480	474	458	449	434	502	494	458	475	468	482	497	497	516	463	465	467	470	473	461	449	438	486	475	498	495	476	472	467	498	475	477	466	505	506	448	478	459	467	508	488	491	465	446	462	513	461	481	519	465	494	459	442	507	452	456	466	460	462	451	481	431	496	509	479	499	486	517	467	492	434	485	477	475	484	473	478	480	482	447	518	456	506	488	457	452	503	478	460	486	484	470	451	511	465	492	465	480	429	484	532	505	440	471	493	443	490	485	453	463	496	483	467	487	440	491	468	485	479	384	486	448	479	477	426	483	496	459	495	473	478	447	487	472	462	448	488	489	430	480	500	457	461	469	483	463	474	464	481	439	432	509	479	434	533	428	488	483	495	476	499	439	532	463	475	497	482	484	442	515	455	452	473	458	490	479	464	451	469	460	501	480	450	469	480	476	448	471	480	431	466	489	462	458	491	486	502	491	454	492	470	484	507	479	473	477	473	493	492	450	479	475	471	482	506	428	489	469	494	482	473	485	469	502	466	449	471	439	468	485	449	482	493	507	471	481	481	444	448	515	476	480	518	488	526	472	464	447	471	475	466	453	503	474	452	482	459	495	476	473	505	475	463	436	483	474	489	479	456	514	468	488	493	488	478	497	510	457	467	464	496	455	445	486	486	482	513	525	460	495	486	462	467	471	475	503	471	482	481	457	485	473	486	528	463	464	499	448	510	477	465	486	506	476	492	472	467	507	425	468	452	469	454	495	469	473	464	471	485	476	472	453	471	449	485	444	458	502	478	457	455	458	462	436	453	479	536	490	488	478	456	456	485	471	489	468	472	450	464	473	497	448	469	457	476	466	462	470	464	460	469	498	468	490	494	500	472	481	509	492	496	493	498	466	453	507	470	455	467	467	468	443	458	482	494	480	472	452	440	458	475	485	452	471	469	468	472	478	486	496	446	487	457	457	485	458	432	474	424	497	511	457	472	461	464	452	472	467	490	466	454	479	476	463	481	460	470	496	465	454	500	454	466	435	432	484	504	477	461	500	470	487	440	433	512	504	504	448	495	506	472	480	494	450	468	471	476	484	473	461	498	490	526	467	444	447	451	477	481	479	483	476	462	415	475	431	468	466	457	509	488	456	496	464	473	487	458	484	443	421	473	443	463	473	474	457	497	457	483	486	502	474	444	495	483	453	453	472	451	432	522	497	467	474	483	491	455	470	488	493	461	427	467	483	501	461	458	453	434	486	512	516	521	464	481	473	516	493	456	482	504	465	481	495	469	494	484	473	467	460	464	489	477	463	472	447	429	507	481	440	491	492	466	470	448	472	471	465	463	458	477	501	436	451	451	440	472	495	468	445	452	446	467	479	442	495	472	479	485	464	488	438	485	477	464	468	469	483	497	491	474	484	482	444	471	511	440	444	442	490	483	489	452	485	493	440	435	461	468	475	487	456	463	477	462	518	482	476	481	486	503	463	469	456	476	476	474	433	489	483	444	432	483	471	457	477	496	447	447	489	498	494	502	444	482	510	483	490	480	453	463	473	453	475	498	488	487	510	508	476	464	434	490	443	481	479	483	480	505	438	475	481	480	474	528	463	470	500	429	524	488	517	435	459	464	459	439	472	494	474	489	450	462	508	487	453	485	432	460	493	509	508	494	494	485	463	482	469	505	494	474	482	517	493	469	464	440	468	458	491	441	449	504	476	468	488	414	458	453	504	463	447	457	420	422	447	439	452	456	454	473	453	504	480	476	483	461	466	450	453	482	489	499	468	451	476	509	442	450	477	489	514	513	486	461	444	456	462	452	483	466	445	444	420	463	495	441	448	460	515	442	448	497	485	451	506	490	483	470	499	465	481	488	472	443	489	472	476	483	482	459	472	468	497	477	422	485	481	483	452	494	417	484	478	464	466	478	475	406	496	488	465	463	511	504	485	486	493	496	486	477	470	495	447	487	478	456	504	482	449	507	499	432	457	482	456	445	483	442	477	475	468	489	477	545	471	459	469	514	474	466	472	496	434	475	486	469	481	469	481	472	471	461	489	516	500	440	493	492	433	492	464	483	476	483	448	438	465	452	462	476	468	536	458	471	470	501	477	448	503	476	522	503	484	479	473	479	471	457	464	476	461	483	442	484	436	460	474	495	440	492	471	471	489	470	442	464	460	441	457	466	460	468	530	440	474	450	501	464	513	447	515
18304	31657	25090	14442	10138	7967	5303	4142	3095	2222	1813	1453	1229	1095	944	896	826	767	782	800	714	709	676	668	644	621	686	652	679	665	702	648	665	645	683	594	624	675	640	659	625	647	573	589	622	600	656	631	597	627	614	554	599	617	589	647	629	628	597	623	631	571	592	629	602	663	688	720	712	724	800	728	737	779	685	679	676	651	695	692	666	692	649	746	691	653	594	648	594	589	663	643	712	674	659	610	579	577	615	597	624	595	635	589	597	591	620	623	605	640	629	581	574	633	618	624	614	613	609	581	610	601	613	574	581	598	608	627	602	565	590	572	571	580	613	593	557	610	598	594	550	599	604	622	577	586	577	626	595	588	599	567	621	608	638	602	613	605	576	576	640	630	557	617	586	632	643	595	604	570	570	648	623	592	592	588	619	575	593	564	585	616	629	537	540	585	606	599	586	598	588	621	610	604	628	609	547	607	579	545	606	599	589	557	585	605	641	630	571	591	574	605	587	627	605	608	595	617	618	590	628	586	614	636	596	579	587	619	597	635	547	593	657	607	562	592	582	584	598	642	581	543	569	617	628	619	547	574	607	597	606	602	624	614	573	628	629	565	595	588	560	679	554	632	587	565	568	601	621	541	572	618	590	562	538	568	624	602	588	598	635	599	627	618	623	610	637	625	613	637	611	626	554	623	586	612	561	608	608	643	598	587	662	606	658	605	592	653	593	597	622	602	589	622	605	596	598	586	597	614	575	581	554	643	586	642	620	535	607	628	596	626	573	620	638	562	599	596	643	582	597	621	595	569	631	684	597	580	612	571	601	640	606	618	593	573	559	619	661	564	546	566	633	632	583	575	647	597	573	622	613	567	597	640	587	588	580	588	600	568	602	602	626	577	589	611	576	606	609	582	584	599	565	572	597	596	584	586	603	593	615	615	595	592	543	599	577	564	552	592	564	604	605	580	625	590	628	602	631	589	641	627	569	599	637	600	615	664	621	592	631	572	650	632	583	576	622	566	542	611	556	623	573	657	617	584	639	610	619	572	580	616	636	575	594	559	619	593	590	622	566	603	596	614	579	601	573	591	617	591	599	553	583	601	573	625	611	612	574	554	627	551	635	598	615	619	594	535	581	625	596	602	641	579	582	590	578	641	592	597	613	632	576	639	635	607	628	589	619	603	595	644	589	604	585	604	617	579	617	652	606	603	595	592	600	596	589	596	607	604	630	579	596	611	609	587	613	562	590	591	575	648	574	596	600	585	601	575	615	612	610	599	552	627	546	602	641	593	593	619	577	631	657	593	626	598	640	613	596	590	592	552	601	581	599	614	569	573	611	601	601	607	589	576	599	610	578	617	635	616	579	589	620	603	592	619	585	594	643	620	599	592	640	589	590	561	599	593	637	619	585	582	605	588	644	594	577	567	604	596	575	614	570	661	613	610	641	611	593	584	573	614	605	599	613	603	607	640	622	625	581	583	602	613	596	603	566	603	604	602	638	571	599	629	587	572	596	604	603	579	575	617	654	609	619	595	567	634	592	619	600	591	614	612	596	630	582	624	606	585	592	625	537	620	629	628	587	574	609	608	634	544	625	554	571	568	594	573	647	596	580	632	595	609	611	593	631	578	545	563	622	541	581	572	641	591	601	609	553	633	593	568	602	578	636	637	638	600	591	591	602	575	625	638	620	615	602	598	595	605	545	575	565	576	624	574	623	593	570	599	578	561	653	572	614	604	586	591	594	614	570	621	588	595	610	594	649	550	569	596	602	585	585	627	621	566	596	616	592	634	600	601	593	623	590	594	586	571	546	567	610	618	593	575	573	612	617	620	555	578	589	638	555	633	638	608	593	607	568	623	620	632	619	553	600	612	601	602	599	591	610	631	633	575	580	590	591	581	595	599	638	616	625	586	569	559	660	577	618	595	604	612	595	626	609	590	641	615	587	619	618	585	615	644	598	594	605	609	611	607	593	626	636	605	560	613	603	562	673	562	610	645	588	571	624	635	624	585	601	604	580	552	631	624	595	608	569	597	588	652	606	587	597	615	592	612	618	633	629	569	617	582	621	584	575	570	616	597	567	593	632	561	597	579	620	627	625	542	599	618	577	611	643	585	600	587	595	619	568	601	590	586	611	591	615	584	658	581	591	570	610	577	599	600	569	637	581	613	633	590	605	639	596	581	563	583	615	585	616	619	566	584	593	605	624	617	594	572	628	602	561	590	571	581	613	606	593	614	569	608	629	590	579	628	570	575	570	594	621	590	591	606	631	651	618	651	640	589	557	549	598	616	576	643	628	592	576	612	577	618	612	613	592	600	575	577	599	600	587	599	592	569	579	581	647	636	572	605	639	591	594	607	580	564	591	570	579	567	597	589	600	595	587	585	604	615	635	599	613	567	626	586	610	613	617	635	555	625	602	592	637	608	587	613	599	580	602	629	583	629	570	565	581	608	606	586	625	601	652	590	575	595	585	589	632	616	578	604	576	600	614	538	592	589	605	579	599	601	554	592	607	537	649	565	597	559	576	625	641	608	596	555	627	603	610	585	533	605	636	571	570	623	609	597	593	601	636	643	604	571	606	583	600	606	565	561	638	597	595	615	588	588	585	602	577	615	615	662	597	606	601	622	608	580	610	585	605	593	619	609	604	599	590	556	572	546	557	628	634	630	621	598	600	637	587	648	586	626	593	596	582	558	576	614	606	591	623	642	582	634	613	588	610	590	604	586	577	526	577	591	596	582	592	624	607	557	563	556	571	598	599	554	582	597	572	609	628	565	565	586	597	575	576	598	586	597	571	619	596	653	584	608	616	614	618	604	582	621	584	570	593	575	584	566	594	643	597	614	621	554	577	577	583	603	581	570	608	596	585	558	642	608	575	613	592	600	586	560	599	615	610	573	589	635	573	559	583	611	615	598	585	570	636	587	628	596	628	631	612	607	566	635	612	609	580	598	605	576	576	589	609	616	606	594	608	605	595	539	576	597	576	621	613	568	599	606	574	638	618	593	595	607	611	574	604	617	604	691	584	615	593	584	642	615	631	618	577	622	596	559	645	636	583	573	555	587	602	592	635	609	583	570	626	591	553	591	645	587	583	593	593	587	639	562	604	582	574	625	624	615	594	600	580	613	623	573	593	575	627	569	591	561	619	632	654	617	600	606	617	561	614	588	620	577	630	624	615	578	607	558	574	553	563	579	603	563	554	555	611	622	598	569	549	600	602	603	616	622	611	597	617	609	607	611	561	588	604	621	584	588	628	588	601	584	588	597	627	609	631	566	615	599	622	559	617	583	586	603	606	615	595	569	574	589	580	629	613	584	608	589	624	567	572	606	593	590	579	602	594	589	577	585	600	562	618	577	604	640	610	624	610	575	597	617	595	632	606	577	583	637	573	598	585	574	620	613	630	572	581	614	627	582	624	638	585	627	606	588	575	596	579	590	558	580	607	621	620	637	614	592	583	571	620	606	659	585	636	614	605	586	588	618	582	612	592	586
25145	21147	27288	25073	11499	2922	1639	1218	834	611	519	432	401	368	352	336	332	300	272	302	305	290	312	284	284	273	290	287	332	280	287	273	294	284	282	294	314	279	276	281	287	270	259	298	277	305	293	256	282	274	263	316	290	285	295	275	263	293	256	269	282	287	266	264	304	293	292	276	306	321	312	320	331	287	318	290	293	315	280	356	311	301	314	282	316	259	283	274	285	289	326	302	289	288	267	308	300	296	288	280	304	265	275	240	290	279	279	286	283	268	253	278	258	266	258	300	268	291	278	266	260	279	279	285	284	279	289	289	247	281	265	273	281	236	272	311	251	285	289	254	281	277	277	256	278	297	278	307	273	275	280	293	272	265	267	305	261	267	311	257	256	280	257	241	311	278	248	302	281	264	282	300	287	275	278	304	281	286	316	233	237	266	276	301	264	278	267	253	270	275	278	283	257	287	272	264	268	266	276	304	269	293	273	264	266	281	235	272	290	286	274	261	270	266	300	263	293	274	240	279	293	300	271	283	287	251	257	300	279	277	293	292	260	284	299	261	283	275	291	262	269	286	273	274	302	274	286	262	285	265	287	287	301	248	279	311	275	251	273	291	277	267	286	266	288	274	272	280	284	262	247	313	280	276	262	303	267	291	281	266	248	264	265	296	296	297	273	270	280	288	281	282	272	277	269	292	258	276	275	272	275	271	279	258	299	265	271	258	286	285	285	273	289	263	273	290	268	274	267	290	276	259	271	281	249	254	278	249	275	279	286	286	284	268	263	299	278	292	270	294	295	281	275	279	272	284	279	258	286	258	302	258	282	260	272	258	263	268	257	281	262	263	270	275	269	290	305	276	305	282	301	298	259	287	270	265	266	269	258	285	287	266	284	283	286	270	266	270	309	253	264	301	297	276	265	265	298	264	264	263	293	272	261	294	279	227	282	295	266	266	264	272	276	266	262	251	272	287	303	287	261	269	265	274	305	267	283	284	288	273	289	257	285	254	264	271	297	275	304	260	282	291	266	297	264	279	275	285	283	274	265	292	284	269	267	274	263	257	258	272	288	296	247	264	271	254	264	295	299	274	261	267	286	260	282	287	245	278	284	291	290	271	275	248	289	284	316	260	293	263	284	288	277	261	286	259	264	273	259	276	238	265	320	299	265	292	256	257	249	283	286	265	273	276	305	284	263	276	277	295	287	266	258	245	274	259	294	293	258	257	271	270	279	300	281	281	280	257	251	277	271	306	277	289	274	269	309	289	260	272	276	261	264	256	262	252	270	286	256	295	258	293	258	261	267	289	286	251	295	272	279	271	275	268	315	291	238	262	299	292	292	257	289	277	255	278	256	268	282	252	269	262	232	276	287	300	292	286	248	261	265	251	259	266	258	253	228	279	279	261	268	280	277	269	314	252	268	295	282	276	305	260	288	248	255	270	284	269	247	272	279	267	283	297	260	253	312	258	289	262	282	283	273	265	273	281	270	281	305	257	274	270	271	280	292	255	272	310	288	264	272	289	285	292	309	254	261	260	259	255	290	265	254	285	297	273	282	270	268	277	272	259	267	273	237	302	258	261	263	275	279	269	255	295	280	250	287	263	266	264	292	294	281	287	267	284	283	295	263	261	316	286	265	252	293	287	285	272	280	271	260	284	273	287	248	259	301	281	274	286	268	274	282	283	304	289	256	246	272	281	270	243	233	282	294	273	279	255	286	261	273	284	267	275	291	299	295	245	255	283	262	278	286	289	301	258	263	264	279	287	293	263	272	277	280	259	282	281	304	259	288	294	278	272	276	287	279	254	261	253	264	271	273	274	293	269	262	274	265	257	294	267	273	249	268	260	275	272	264	259	277	267	251	247	272	274	294	287	283	267	266	272	270	268	284	289	274	310	281	286	270	283	268	293	241	274	260	272	258	263	254	273	292	269	272	293	282	307	282	277	292	275	282	247	262	288	282	299	284	270	246	280	292	283	262	281	269	261	277	267	265	281	283	267	265	282	269	282	277	278	266	266	282	276	261	279	289	283	238	280	295	286	278	287	267	299	250	271	260	310	274	259	258	288	310	282	286	290	277	278	256	301	280	275	283	245	293	281	283	307	258	286	282	268	310	307	276	260	280	251	278	250	245	271	266	241	272	261	257	270	277	264	302	293	252	279	281	277	285	284	271	284	296	279	268	279	281	281	300	300	260	261	239	253	272	289	258	244	270	271	279	265	262	274	294	280	241	268	276	257	329	313	265	264	280	275	300	302	279	260	295	287	287	279	280	295	265	271	265	283	262	278	270	299	295	295	249	275	288	282	272	273	260	280	323	272	264	285	256	272	275	264	254	274	295	271	271	253	277	286	268	295	262	260	251	272	247	295	278	269	270	288	246	255	306	284	267	295	286	286	274	278	229	260	281	259	283	251	268	293	271	249	275	276	265	264	266	261	272	233	265	259	269	295	308	266	265	283	297	280	291	265	282	243	269	251	264	281	291	245	257	289	267	270	268	255	282	249	258	290	274	258	262	252	311	270	284	282	290	267	275	274	291	272	276	299	276	281	256	305	259	267	272	281	261	259	254	267	252	288	282	263	266	258	251	298	287	253	306	251	283	253	282	255	273	279	280	283	289	263	296	304	265	292	330	268	294	298	274	271	253	294	304	265	261	276	258	270	275	275	265	271	270	258	290	289	246	283	258	254	252	274	310	266	251	256	236	307	283	255	256	272	279	289	303	298	299	262	283	261	267	240	292	253	264	288	265	332	245	268	256	284	281	285	267	262	276	257	274	286	260	252	279	273	273	256	256	282	256	254	269	270	259	277	249	258	270	286	293	260	233	246	286	250	243	254	242	272	259	273	235	273	261	262	253	254	267	255	266	268	275	286	287	242	276	244	284	283	273	277	240	275	267	293	295	264	247	271	294	251	274	271	269	267	285	292	261	255	273	280	287	253	290	272	273	282	303	304	264	292	291	282	278	285	269	295	274	263	287	287	270	263	288	286	260	277	315	283	262	271	287	297	263	274	273	260	270	272	283	268	276	268	277	250	259	262	321	296	251	277	302	299	284	278	280	290	276	275	294	254	270	256	279	284	257	260	266	299	297	277	287	274	264	277	271	264	275	249	262	274	267	298	256	250	237	284	272	272	284	281	271	270	280	285	273	243	264	273	298	283	281	284	249	276	251	267	254	288	267	272	253	279	291	268	300	261	275	275	285	272	263	281	296	256	251	282	285	264	265	287	276	309	294	312	264	240	274	250	276	302	265	266	288	233	257	295	273	276	255	282	245	297	262	287	279	286	259	287	266	262	243	270	255	274	270	268	276	266	285	276	261	249	273	259	284	269	266	290	276	279	277	317	250	257	293	254	258	286	262	255	289	267	251	299	277	287	282	273	267	317	282	272	258	272	287	287	269	268	285	270	284	296	260	238	257	296	253	268	281	270	298	267	267	304	271	312	240	275	260	280	246	251	250	261	270	257	279	301	254	282	261	299	272	277	280	273
16836	26105	19475	10919	7651	5755	3868	3035	2159	1510	1058	852	761	694	576	544	538	498	502	448	411	443	415	385	373	390	422	404	387	410	394	385	372	358	401	383	383	369	388	378	389	353	419	374	436	375	412	366	391	398	356	365	353	407	366	369	370	376	341	362	376	361	367	369	382	382	396	398	433	457	480	450	453	469	450	429	378	413	400	468	465	439	380	438	424	396	392	381	385	396	387	405	419	452	434	368	399	397	345	371	369	358	352	359	385	373	355	369	350	345	375	359	351	370	359	366	351	354	355	373	359	356	342	354	354	364	345	357	388	375	336	374	378	384	349	335	401	376	413	398	383	355	366	376	367	382	362	340	376	387	327	387	364	353	350	385	340	404	337	346	361	355	337	345	384	364	387	396	358	346	362	364	409	356	365	341	327	363	327	352	364	345	319	370	363	342	361	364	365	364	357	367	364	384	392	389	373	330	360	360	339	382	358	317	373	393	344	356	366	352	367	342	364	336	383	353	340	353	381	353	369	355	357	355	365	368	392	377	367	342	386	367	381	393	363	378	337	382	356	373	390	377	351	381	353	373	375	366	376	381	359	379	370	354	363	365	371	327	394	435	362	375	357	364	320	343	335	368	325	345	372	374	329	361	358	393	378	388	351	331	355	344	385	362	341	348	384	366	339	374	388	380	355	359	340	338	360	373	341	333	362	393	385	355	366	362	382	356	369	392	346	366	333	367	358	379	357	377	363	359	360	383	358	387	362	385	388	350	371	364	380	337	372	393	388	339	391	363	386	364	323	390	359	369	372	342	402	357	359	359	356	363	355	394	370	376	343	318	330	330	364	351	335	384	367	361	382	349	367	345	418	367	385	340	342	348	353	362	343	340	359	368	409	360	363	352	289	371	380	356	372	357	338	387	365	363	338	353	387	348	367	361	352	376	409	378	379	380	357	351	324	395	370	371	352	360	354	368	349	362	366	368	356	379	362	326	372	370	364	342	343	330	364	343	333	370	371	381	362	360	388	389	372	362	362	380	363	381	364	369	320	352	380	323	356	351	377	370	334	347	372	381	346	387	375	360	373	369	333	330	344	364	386	365	346	371	405	355	357	388	352	362	342	384	359	376	334	364	349	333	345	366	330	345	358	312	376	355	372	388	342	354	372	360	361	351	384	369	312	377	352	351	351	367	352	391	353	357	389	362	355	377	342	362	369	364	360	361	355	397	355	371	378	382	360	382	344	345	361	354	346	364	369	387	351	372	358	349	361	351	363	376	320	359	363	360	337	375	364	361	352	400	356	337	370	355	375	342	335	356	346	320	359	365	385	360	375	376	352	373	377	355	344	391	339	370	358	376	370	350	356	337	341	369	323	372	373	326	347	388	351	389	348	360	372	378	340	336	348	365	353	365	361	377	395	355	366	343	353	370	386	344	369	410	378	383	349	370	374	360	374	357	328	403	386	367	366	354	354	394	345	351	339	365	356	389	355	391	400	360	363	357	357	337	388	336	365	383	369	354	356	364	388	355	395	356	383	356	342	389	365	327	343	383	381	344	388	354	356	375	356	342	386	355	366	357	333	367	397	381	387	366	368	380	360	371	364	352	423	344	358	359	344	379	368	371	349	383	357	347	324	368	350	371	366	348	354	362	335	390	357	369	379	401	356	382	354	372	369	356	324	360	356	379	372	415	372	395	381	378	371	350	375	375	339	356	393	398	384	387	391	365	358	374	364	371	384	385	367	359	371	384	325	399	380	383	372	343	312	328	356	386	357	362	354	370	322	354	362	364	367	380	359	375	377	346	366	344	366	340	396	333	336	394	351	331	364	379	367	382	340	377	346	396	375	347	370	350	369	382	369	370	367	363	305	366	361	347	362	361	376	331	356	372	338	403	374	352	353	387	361	387	374	377	384	349	355	383	389	362	360	349	367	382	352	385	347	392	355	376	347	366	366	384	354	379	359	358	377	381	346	376	365	369	369	354	342	352	354	397	401	351	367	350	380	393	400	382	376	397	352	375	343	359	351	351	357	370	366	366	358	330	317	331	398	355	393	332	354	384	330	391	369	352	378	377	347	363	325	366	386	364	367	376	353	365	355	380	336	380	339	360	346	418	339	354	351	374	341	356	350	352	340	364	363	362	371	367	331	400	367	367	361	359	392	360	366	334	338	387	355	394	364	369	363	343	402	352	390	403	373	336	377	356	345	362	370	358	373	324	355	364	365	387	370	394	368	377	369	362	382	377	382	364	350	368	345	332	343	359	350	350	349	375	363	382	360	354	370	329	359	369	337	378	379	352	343	355	347	355	356	347	352	340	382	402	365	356	353	340	374	343	357	334	332	375	347	343	348	368	346	341	376	370	362	402	356	377	344	349	386	360	342	339	346	326	375	360	369	376	357	371	347	386	400	377	341	375	344	375	365	385	394	372	344	347	377	362	386	388	363	357	368	363	354	338	347	384	363	368	333	341	335	345	366	382	358	377	358	356	357	351	376	356	366	354	340	350	375	386	401	371	358	365	368	358	370	380	359	386	368	369	366	376	342	362	379	395	373	376	359	349	381	360	355	355	350	362	351	367	371	368	368	381	374	352	342	336	360	336	377	368	386	351	342	336	383	358	376	399	403	354	343	347	378	380	368	333	378	352	343	347	387	404	346	391	382	380	364	348	360	371	378	359	376	346	352	375	403	361	359	366	381	319	392	376	345	374	382	348	356	381	343	381	369	351	379	360	377	352	340	393	372	338	349	351	352	387	393	382	365	360	364	343	380	348	381	332	359	390	357	365	356	372	328	327	355	368	361	380	350	356	380	353	342	354	367	349	382	347	360	369	367	380	395	360	389	356	354	372	371	371	336	350	352	353	377	377	363	377	349	394	411	373	356	379	401	360	326	367	353	352	343	336	382	397	336	379	357	331	388	345	331	351	367	333	345	353	370	348	342	372	358	389	363	378	404	355	372	346	373	380	338	384	366	382	351	335	348	352	390	330	366	385	383	373	349	358	356	382	363	387	337	309	373	363	329	377	376	352	382	348	353	336	367	362	383	388	362	370	352	351	328	398	348	389	358	370	366	346	352	361	328	383	347	355	354	346	351	355	357	389	352	393	366	357	335	395	378	380	367	350	373	352	361	353	344	351	349	388	335	373	347	341	359	399	351	349	359	309	392	370	358	359	375	353	349	360	356	361	356	368	362	368	356	386	361	363	389	357	363	415	347	335	348	357	360	352	356	352	401	368	326	339	353	348	371	378	349	366	371	351	340	353	387	349	363	363	330	383	351	382	364	361	364	348	352	355	328	356	398	385	406	362	353	344	366	359	390	335	347	352	369	351	337	374	362	361	332	374	358	390	332	360	363	373	345	371	384	380	352	388	387	381	338	359	377	342	359	355	366	377	374	359	348	339	390	348	380	371	359	351	380	377	356	363	370	383	386	342	373	368	377	386	348	351	371	378	388	369	374	381	369	353	360	393	369	370	338	352	377	313	376	380	380	381
22984	21174	28907	23704	21183	21288	12225	3197	1979	1472	1148	989	907	805	718	684	597	600	578	521	558	525	502	458	535	485	502	543	493	470	483	484	453	501	475	502	475	446	466	461	462	465	516	507	433	496	445	465	459	444	442	446	453	468	470	436	490	462	453	456	486	436	461	482	461	465	511	530	537	509	557	576	547	524	542	518	488	482	543	525	554	516	501	451	487	456	475	482	449	512	495	499	497	515	509	481	458	466	454	451	418	463	473	441	466	425	432	410	430	422	469	440	446	469	476	459	395	461	477	442	443	424	421	422	455	443	412	413	423	419	409	465	429	438	436	430	452	463	388	432	469	418	458	493	415	436	429	422	418	455	417	440	425	442	443	466	439	409	405	444	401	467	452	460	419	450	491	435	454	438	483	428	448	427	462	418	443	454	436	458	438	446	480	423	430	425	435	465	477	438	441	435	402	451	435	478	432	427	452	464	450	409	418	421	429	448	398	447	476	403	435	413	456	457	425	453	433	494	433	454	421	425	408	446	435	436	457	431	432	406	449	480	450	430	446	441	430	393	467	447	436	451	449	486	450	411	448	443	428	438	384	431	417	472	470	418	451	462	450	437	454	455	437	442	421	494	429	432	448	452	413	443	448	411	422	415	457	448	466	451	497	432	477	438	466	421	442	438	448	478	447	484	464	409	406	471	440	449	463	437	444	454	400	463	424	441	442	444	460	446	465	454	425	422	474	466	461	469	428	452	460	450	456	494	455	429	433	476	428	444	468	407	484	377	430	422	400	455	434	489	451	440	466	460	428	450	446	451	429	407	455	448	447	445	454	440	475	432	453	455	448	454	423	450	467	429	455	430	441	430	441	431	427	453	458	443	426	433	446	445	403	415	434	454	466	446	466	448	411	443	448	454	424	439	416	418	453	459	437	427	416	465	452	430	463	478	446	434	418	446	451	416	466	414	499	482	467	416	435	459	470	426	426	444	435	451	435	491	462	437	402	447	398	458	408	421	423	448	477	452	436	413	375	440	447	464	416	430	453	457	474	444	454	447	417	459	434	417	431	423	425	456	418	481	413	427	412	426	477	456	433	482	455	449	447	442	420	455	403	470	440	471	429	491	418	438	445	440	445	458	436	459	444	458	443	426	450	447	441	465	454	465	430	418	439	445	425	473	474	399	433	452	447	431	408	423	470	471	472	395	486	454	436	456	461	414	441	466	498	448	440	484	467	435	477	414	435	462	449	462	465	419	445	412	433	444	422	433	467	405	436	447	419	415	405	377	431	406	432	474	430	422	386	437	434	442	447	412	414	445	417	442	458	428	450	470	456	473	470	412	394	430	486	455	441	422	447	441	408	446	402	451	425	454	425	424	444	440	453	417	459	467	422	431	467	456	473	437	422	433	417	418	451	449	436	463	486	466	472	447	420	434	457	439	475	453	415	437	431	430	434	429	445	479	453	426	476	460	430	419	449	459	422	459	421	403	418	422	451	450	453	454	453	472	416	462	466	453	469	458	474	437	429	436	421	416	471	446	450	435	419	476	425	432	436	451	436	452	455	464	414	424	412	408	459	431	420	443	437	442	406	430	427	450	416	436	482	461	456	426	453	437	463	435	431	459	416	453	430	427	448	443	451	465	442	467	443	457	493	441	442	449	445	439	460	405	476	421	428	422	404	474	422	411	463	419	463	462	429	430	429	422	387	437	457	420	452	436	429	423	426	412	432	435	476	409	474	437	427	489	440	465	435	434	418	442	414	419	457	484	448	457	443	461	451	438	454	407	460	434	428	441	446	453	427	432	454	411	447	440	419	434	495	457	420	458	422	424	421	414	448	474	419	423	493	441	448	463	452	441	417	451	492	463	443	427	459	438	434	409	454	447	406	447	419	440	451	418	442	425	463	480	424	452	458	436	422	419	433	444	454	431	458	434	461	477	459	465	456	492	465	478	442	430	432	462	413	446	453	462	481	436	478	418	448	450	439	430	469	465	414	429	433	390	443	434	473	469	427	414	442	475	428	415	439	417	405	427	450	444	463	442	443	461	448	413	430	447	434	440	448	439	408	479	449	448	457	450	458	427	466	420	450	408	472	434	456	457	412	440	467	445	449	470	454	473	444	415	423	435	465	461	418	447	459	432	429	447	453	421	448	468	472	417	448	439	444	490	483	421	422	457	430	434	480	401	468	442	443	424	477	439	453	449	454	417	403	425	498	426	432	423	420	427	415	464	477	429	450	437	467	423	423	461	424	432	453	448	432	446	468	471	394	405	475	446	454	446	460	487	442	460	465	506	419	454	422	420	396	417	470	427	450	424	487	424	425	452	445	479	511	445	426	438	476	441	410	412	473	474	443	450	438	473	460	412	450	464	453	450	421	406	444	461	448	429	413	430	440	441	450	397	458	470	434	447	455	459	431	439	438	426	432	425	446	424	451	442	432	432	464	442	423	455	463	454	387	471	448	452	447	437	441	390	474	425	444	502	426	441	418	439	438	426	455	455	470	439	475	427	410	429	412	430	447	424	459	452	451	423	451	450	437	425	470	445	437	428	462	468	450	470	454	443	471	433	426	487	461	422	458	460	441	416	421	472	405	462	458	429	422	449	431	442	459	434	463	475	447	415	466	434	478	424	449	437	461	412	465	446	493	437	401	480	437	468	435	444	450	433	452	430	463	484	448	462	435	470	427	458	425	462	448	450	459	445	447	473	478	456	454	429	451	459	441	413	443	466	410	457	429	431	441	427	461	439	450	461	454	426	468	434	447	475	451	473	495	421	375	440	425	506	396	425	416	469	424	462	461	464	472	434	440	472	439	447	446	421	414	448	455	499	472	475	457	480	469	452	459	483	499	398	432	427	415	437	450	474	410	453	456	446	433	476	468	442	450	465	477	444	424	414	432	405	436	464	471	437	436	417	438	414	442	501	456	412	417	423	448	439	451	469	450	461	418	438	444	421	435	466	460	471	454	383	453	448	478	507	433	449	444	455	428	488	417	418	444	455	456	409	426	454	434	463	472	443	461	433	436	425	429	426	405	439	474	407	440	458	466	459	439	414	438	431	430	433	458	479	456	432	427	437	425	411	431	455	451	448	429	440	436	463	453	440	387	457	468	417	430	444	478	418	432	435	431	461	454	458	438	425	448	463	438	436	408	428	467	418	421	398	462	414	398	418	442	392	438	479	436	427	469	462	449	421	468	463	462	469	434	453	472	428	418	445	449	456	442	458	425	459	400	465	460	442	453	442	419	433	415	468	447	467	421	429	429	488	447	443	451	432	469	440	473	399	439	457	418	456	434	441	427	390	480	465	440	455	408	426	446	401	477	479	452	443	448	475	433	437	413	441	437	432	515	442	451	440	444	446	448	429	429	442	419	441	435	455	438	428	442	429	424	442	435	423	445	475	437	449	448	415	459	450	466	417	439	454	439	417	443	468	439	388	455	483	443	454	508	440	433	477	463	435	437	442	418	467	409	434	438	461	449	427	446	429	399	460
18828	34297	28495	18817	13703	10815	7791	6073	4349	3180	2356	1824	1622	1324	1189	1079	959	883	875	840	759	724	783	714	694	671	666	695	677	657	645	643	658	617	609	660	649	645	614	667	629	670	599	628	613	628	571	636	562	620	583	628	569	568	599	556	576	626	597	543	610	554	546	571	629	636	714	695	703	695	800	766	709	795	757	659	724	694	677	785	784	714	650	625	618	603	595	588	669	667	651	614	704	713	620	628	595	642	590	590	584	553	555	571	593	584	525	525	587	505	567	568	563	568	544	591	582	557	557	542	545	551	543	520	580	598	541	536	580	541	579	565	597	583	570	544	543	618	562	589	545	541	564	612	585	597	609	565	567	534	559	568	566	551	595	563	552	547	573	579	506	568	614	555	551	613	519	555	565	541	586	574	554	514	574	548	540	593	541	558	567	573	571	573	562	558	593	567	587	571	573	586	595	556	574	545	561	530	572	599	567	531	572	575	571	586	573	529	564	583	592	539	532	527	567	627	578	578	558	599	575	536	544	553	531	589	570	571	550	563	555	577	531	565	533	558	581	553	587	574	616	555	598	577	523	586	561	610	561	543	526	594	547	517	551	551	593	571	589	549	591	552	599	610	533	589	547	560	603	562	572	584	604	585	553	578	554	559	517	577	598	573	536	570	541	569	554	603	608	583	590	553	520	541	543	588	610	554	598	581	512	592	574	570	559	557	582	561	563	545	545	560	557	599	519	579	544	600	562	588	515	520	544	557	579	570	578	571	590	545	589	571	536	537	610	568	585	521	592	556	557	514	625	519	560	551	596	589	575	581	586	540	589	544	588	589	540	601	562	533	555	562	605	594	610	549	560	588	587	523	564	517	578	556	561	573	545	532	611	566	585	595	544	564	606	542	600	556	506	599	544	544	533	611	585	543	582	545	574	532	562	515	558	551	557	585	579	597	584	571	561	583	568	577	537	558	592	570	570	599	590	504	604	593	545	572	531	567	596	601	574	568	539	547	543	562	563	573	590	586	560	601	567	560	505	530	579	553	573	614	557	561	534	539	571	547	562	584	526	560	512	569	548	562	574	640	557	597	554	567	557	579	552	524	570	549	544	513	577	529	557	567	569	537	564	555	587	576	589	571	595	584	560	549	563	593	595	620	609	523	583	563	569	570	556	533	569	527	550	544	582	569	543	588	593	571	544	572	619	565	612	542	528	576	583	550	576	555	561	558	559	562	606	540	541	595	555	544	576	574	583	602	548	549	543	517	591	528	570	579	601	583	575	580	612	579	616	558	509	533	566	590	552	566	612	584	528	579	556	546	571	592	555	573	531	553	537	516	571	563	548	519	539	559	505	557	583	576	603	554	587	556	563	573	573	602	594	534	543	553	587	574	586	585	593	583	562	560	551	592	525	604	565	596	596	523	548	568	587	579	571	581	575	530	602	541	588	550	590	567	562	549	582	532	530	593	572	540	556	596	560	601	566	559	570	583	546	594	593	618	536	571	609	567	535	549	574	578	587	568	597	570	579	562	609	571	553	560	556	570	567	612	570	537	555	561	590	564	582	579	558	541	560	550	564	586	527	580	571	551	528	556	569	510	553	533	558	572	560	543	596	587	553	577	556	596	523	552	609	602	608	551	574	575	557	525	579	530	556	552	542	613	550	561	594	543	574	551	546	577	592	556	599	581	588	578	583	556	574	550	578	601	559	582	578	576	569	557	558	575	573	575	543	557	556	571	572	574	529	560	604	566	579	563	586	546	555	596	567	560	562	569	549	596	591	605	593	549	589	550	597	578	575	558	598	566	571	583	510	539	589	600	609	578	543	568	581	591	597	576	585	544	570	569	599	584	602	576	547	529	560	577	544	554	594	585	544	554	552	575	534	587	533	597	576	501	560	604	560	562	570	535	571	566	579	571	582	590	564	595	574	552	557	579	554	554	529	580	604	563	556	561	549	567	602	586	558	547	531	550	562	541	517	544	597	516	590	532	534	597	543	571	519	578	568	573	532	564	584	534	531	541	541	562	539	528	562	588	612	605	592	591	578	579	562	577	560	553	587	556	596	570	570	554	603	562	596	582	535	579	579	590	568	558	559	555	560	561	545	559	579	571	537	554	560	550	558	585	590	591	541	581	576	556	543	589	551	581	574	596	561	559	597	547	543	613	541	564	573	576	597	559	574	615	593	519	592	585	586	591	562	538	570	519	561	559	579	507	567	548	565	557	578	553	559	563	539	576	582	573	564	589	543	554	574	593	575	512	567	577	571	525	576	531	578	587	573	539	521	555	576	634	617	588	563	553	555	571	577	544	572	586	516	556	591	555	541	578	558	580	551	574	548	513	580	585	577	558	539	586	586	538	601	604	583	529	598	565	545	552	575	549	573	616	549	601	545	552	541	546	553	493	564	565	606	556	579	557	587	568	552	536	547	551	582	552	545	554	540	554	567	548	559	592	555	532	584	550	510	558	555	549	529	547	567	572	528	607	557	576	559	531	555	571	562	559	556	584	591	594	591	561	556	575	557	556	580	568	567	557	551	538	586	560	568	547	571	539	558	553	536	552	535	570	560	555	552	568	599	600	557	507	538	603	578	547	547	594	605	569	588	562	569	566	541	613	577	623	569	582	546	550	530	560	561	550	540	593	556	594	556	588	507	522	613	564	580	574	571	551	536	597	543	547	536	621	580	586	531	588	582	546	546	561	574	578	569	558	575	557	586	536	538	570	611	566	548	527	546	611	562	543	580	538	552	562	548	556	521	581	555	565	582	574	568	574	569	546	532	573	570	533	551	637	546	590	525	529	587	565	506	545	558	581	587	578	550	529	557	584	568	537	516	530	548	581	562	557	568	580	564	587	587	544	563	549	588	598	572	575	575	565	537	531	580	535	583	551	590	565	548	592	594	608	517	568	587	562	560	626	589	565	553	538	523	550	610	572	624	522	589	541	545	584	551	604	598	579	545	594	561	582	573	592	567	529	539	570	550	578	544	601	562	569	567	583	591	564	601	601	543	569	583	599	560	554	525	550	586	605	603	566	573	611	564	576	546	564	546	553	556	567	541	594	582	580	606	532	571	551	563	594	553	559	541	553	559	555	554	613	570	526	556	568	532	544	569	575	599	571	555	574	516	554	574	550	550	605	551	578	572	537	589	557	565	559	528	542	582	588	569	551	593	617	555	600	587	570	577	575	587	594	579	552	564	583	577	541	591	559	530	553	570	563	555	539	581	544	571	544	514	573	560	580	554	554	541	550	581	601	552	573	558	563	537	549	541	562	581	558	565	526	584	585	532	583	591	540	556	536	580	547	576	531	559	583	583	601	550	605	509	564	530	536	574	563	540	540	567	581	581	574	560	604	567	545	587	572	564	590	514	568	577	580	555	558	611	579	573	530	606	600	569	563	585	553	549	536	607	579	581	556	557	556	584	564	540	557	541	530	586	561	570	544	597	538	553	600	592	544	564	585	554	573	568	535	565	579	541	613	573	566	570	564	581	597
27175	20686	14396	5717	2430	1698	1192	869	664	558	454	455	411	354	341	383	332	356	330	363	333	351	363	334	354	345	356	336	324	352	332	331	375	309	336	346	344	345	340	355	343	343	328	319	352	335	314	319	345	340	356	369	321	347	346	343	317	310	361	325	339	357	320	349	323	385	356	371	372	379	395	392	355	369	360	357	322	333	364	366	367	369	362	342	363	330	369	337	363	364	330	344	394	352	365	337	348	363	329	350	322	364	349	337	345	342	311	321	301	330	301	340	320	354	320	307	337	315	326	315	332	342	359	327	336	352	349	315	306	310	316	312	353	327	322	339	323	337	347	300	321	339	367	328	356	374	327	332	335	352	319	350	351	345	344	304	305	346	330	322	359	315	334	369	348	338	335	344	341	338	319	370	382	379	355	364	355	310	320	335	333	311	336	341	373	351	355	347	319	321	353	330	311	321	347	365	352	342	318	364	349	317	336	343	341	310	335	324	376	326	298	331	317	324	327	313	323	303	329	338	322	321	363	324	346	349	361	313	310	308	328	361	332	344	345	353	332	339	327	302	366	330	317	336	334	358	324	327	337	312	340	352	356	337	327	355	323	328	324	320	326	340	332	322	348	329	331	320	325	348	332	341	341	333	288	294	311	325	347	321	358	328	361	362	336	327	346	305	346	332	348	325	352	326	348	344	336	361	347	320	325	318	332	332	302	327	305	337	342	327	350	339	374	349	338	335	320	349	336	317	350	341	317	357	342	336	306	313	332	353	331	310	328	321	310	300	371	320	337	341	337	328	321	324	358	332	317	380	311	321	357	322	330	322	307	305	341	299	327	311	343	329	327	350	362	335	330	334	336	355	347	309	317	329	348	305	334	324	337	315	339	346	320	332	329	338	315	356	334	351	316	321	365	372	328	334	314	376	301	362	352	314	351	362	368	347	322	308	347	334	351	314	335	296	363	298	332	344	325	343	296	319	347	336	315	321	339	353	327	333	339	334	374	333	332	350	327	318	317	304	339	317	326	360	325	312	309	316	321	368	328	307	351	338	337	359	328	333	334	338	338	354	337	349	354	349	339	336	325	348	338	371	365	340	314	369	324	344	343	345	332	314	341	318	339	322	368	349	314	335	376	386	339	325	306	340	356	334	343	333	346	306	314	328	353	346	337	329	367	332	303	341	325	374	334	339	305	340	325	327	359	313	294	320	343	344	307	331	366	337	362	332	346	334	317	347	339	315	337	343	380	285	346	334	308	320	347	368	333	326	319	350	326	340	315	332	341	362	327	289	316	326	348	331	328	340	355	334	306	317	361	350	320	328	316	315	323	331	328	312	337	342	307	326	355	320	365	349	323	348	307	361	339	356	340	336	334	320	322	328	328	322	370	345	335	368	334	340	304	348	330	332	337	334	315	340	346	320	324	371	350	320	313	352	318	341	320	334	314	329	342	341	347	346	317	358	334	354	333	357	290	333	361	330	335	328	326	307	338	323	329	330	301	360	331	327	337	334	309	349	360	326	348	314	335	293	344	305	311	360	321	346	331	312	318	331	364	353	381	357	339	336	330	320	316	319	313	329	338	316	324	342	354	310	333	353	304	324	340	296	332	336	319	348	367	334	333	354	325	360	338	313	344	362	334	350	330	333	330	310	321	341	358	341	341	312	340	326	333	337	335	330	364	334	327	334	334	329	324	301	363	356	362	335	337	319	329	358	329	352	359	308	311	335	354	317	332	324	335	353	339	360	356	342	310	315	352	350	355	319	354	327	290	350	284	345	300	331	335	345	313	355	327	340	332	324	358	345	286	356	310	316	330	325	350	331	301	339	301	379	344	334	316	352	353	328	334	335	330	323	338	331	326	333	311	335	322	343	347	313	379	361	359	338	347	335	324	346	337	336	325	312	359	326	363	346	341	344	320	364	338	340	348	353	342	338	353	326	329	334	348	347	345	331	311	331	303	352	351	360	330	348	359	295	316	356	309	351	323	341	330	334	319	385	356	343	343	341	310	322	347	317	293	343	349	342	283	337	308	329	335	300	312	332	317	318	352	326	331	346	335	363	328	338	339	332	320	325	322	296	341	336	343	331	335	352	336	322	349	334	322	337	333	316	319	346	356	307	330	347	344	299	321	394	308	302	317	352	328	330	328	314	365	351	353	298	325	336	311	318	344	310	356	325	329	345	337	314	307	331	328	345	341	334	348	343	293	365	338	283	310	324	310	346	290	322	333	330	328	317	301	337	364	334	308	336	356	324	323	349	343	353	298	324	318	302	326	323	342	302	325	319	338	312	338	372	332	311	332	326	313	320	320	358	333	310	360	327	327	323	317	343	343	323	347	320	335	338	349	376	321	336	325	315	328	317	339	336	357	350	317	325	340	357	317	333	332	329	355	325	348	341	321	307	327	345	350	323	347	354	334	348	323	373	334	305	299	350	331	349	342	318	351	351	328	287	349	331	376	361	325	337	312	333	305	319	322	384	333	339	332	348	342	310	325	339	341	367	357	376	345	331	313	322	342	326	322	326	346	343	346	329	349	321	334	334	339	335	306	329	345	348	350	299	341	337	316	327	311	327	317	320	327	348	355	322	334	333	349	341	325	359	307	353	355	342	366	331	342	336	346	325	354	346	351	326	343	315	353	340	328	347	342	342	337	367	337	355	332	338	323	335	353	320	318	348	343	367	337	319	345	347	342	338	342	320	321	339	349	341	360	317	343	341	324	344	338	327	323	331	343	354	348	320	342	354	319	337	332	331	356	346	342	361	325	341	347	349	331	341	319	325	309	303	328	333	335	346	305	335	307	325	312	316	332	335	362	349	342	325	294	372	340	319	359	343	321	292	336	343	335	350	307	327	314	313	350	372	390	321	331	349	335	341	316	356	373	354	336	365	357	318	365	320	353	367	336	342	333	327	347	341	316	339	361	320	338	353	345	372	355	341	296	348	330	338	317	339	339	314	321	327	333	338	335	320	346	366	321	346	348	305	332	350	334	330	335	336	313	306	329	346	307	323	354	317	335	328	336	381	312	334	341	308	341	293	307	323	333	329	298	343	330	330	318	330	352	348	379	352	356	316	366	322	344	363	344	321	342	308	294	370	291	368	326	310	357	327	365	295	327	320	347	308	361	369	308	371	326	370	282	336	311	342	331	330	311	345	327	344	333	344	326	332	343	332	336	317	354	336	319	299	348	286	307	330	313	351	334	347	326	327	319	381	333	321	316	336	347	352	319	355	326	332	327	357	341	277	350	362	319	315	334	334	317	365	329	316	318	355	331	331	320	320	317	313	308	319	328	317	341	316	325	334	340	388	336	352	354	323	323	308	294	368	352	324	336	340	307	347	331	343	351	321	347	342	324	319	359	367	358	341	317	318	349	346	280	334	338	323	312	335	306	335	313	324	315	316	311	331	314	372	317	302	342	316	352	343	340	325	306	346	327	339	363	345	336	360	329	334	328	352	324	352	305	340	324	348	309	359	352	326	298	335	313	349
14228	18865	14509	7322	4538	3545	2539	1960	1361	947	786	680	588	572	544	485	477	446	461	486	456	440	466	432	414	455	459	431	418	492	441	444	462	432	446	436	468	432	407	482	429	448	412	414	443	397	439	453	443	415	444	424	439	448	409	463	471	452	459	443	442	429	431	437	450	426	473	460	445	453	551	468	497	505	472	468	438	451	523	445	465	513	421	441	431	417	436	438	464	447	459	441	475	470	432	435	448	452	447	420	427	400	391	432	427	433	466	404	393	393	416	437	469	458	437	444	419	435	396	392	404	380	449	426	402	461	389	429	428	433	435	461	442	425	414	412	432	422	444	421	426	442	451	417	406	437	428	417	412	391	450	416	462	413	423	388	406	449	441	426	432	453	412	419	459	465	432	417	430	443	423	409	404	438	441	414	419	430	405	423	421	403	411	430	446	405	439	469	427	418	404	439	415	414	409	428	414	427	400	424	442	430	448	448	424	422	440	426	421	397	424	467	438	454	463	429	426	465	395	459	439	407	441	451	411	423	451	425	434	440	400	464	441	428	435	441	461	467	378	480	415	426	404	456	414	430	440	446	434	418	414	483	413	418	430	418	418	434	419	399	413	421	402	445	437	418	486	392	442	456	383	451	440	476	404	443	463	442	415	435	429	464	452	400	420	470	429	481	421	412	441	443	435	410	437	462	437	448	404	393	425	439	402	441	412	450	442	428	432	393	431	422	395	445	422	475	464	457	482	431	410	444	401	447	448	433	427	436	447	438	436	389	422	431	451	394	429	446	459	422	405	465	476	432	445	458	441	436	434	429	457	420	417	436	400	408	450	412	411	447	449	442	446	423	427	418	419	401	400	439	441	438	441	412	441	421	417	464	418	384	474	447	440	404	446	415	448	447	462	443	441	427	441	418	443	477	477	419	450	394	392	416	419	449	446	388	423	442	396	413	419	435	430	435	421	415	418	433	389	416	447	413	408	457	414	435	404	420	417	442	414	433	429	419	397	394	425	434	442	409	395	439	403	379	426	439	432	424	403	454	458	427	413	418	392	460	402	422	371	417	401	433	439	457	405	412	458	425	452	455	444	402	439	435	425	394	454	417	453	441	422	472	447	431	484	467	401	435	417	405	445	412	411	457	422	444	464	414	417	444	431	469	403	424	385	435	421	451	439	435	438	457	442	440	461	458	437	439	453	403	423	418	396	424	466	440	434	408	427	420	456	417	441	441	393	396	366	416	446	445	426	426	440	440	450	417	430	453	427	408	406	427	449	421	449	436	453	447	419	421	414	415	423	444	436	460	412	431	416	436	416	439	413	413	448	430	428	455	411	438	425	412	415	415	405	405	418	429	445	425	438	357	432	458	405	414	421	426	427	442	439	429	464	434	441	442	392	415	442	442	450	404	426	420	398	424	447	384	432	435	402	416	431	397	466	448	434	395	422	389	412	425	406	417	463	457	428	437	467	429	449	458	434	460	433	421	419	438	417	449	416	400	463	435	408	426	400	458	382	424	375	416	450	425	430	408	467	428	414	457	435	417	410	432	407	446	378	407	397	451	426	441	411	443	435	441	435	415	413	463	429	430	414	411	431	440	394	431	423	466	389	448	433	406	420	427	411	397	435	463	442	436	426	436	424	415	433	465	493	404	400	396	415	457	392	415	438	414	402	439	397	434	419	413	434	435	407	404	406	426	449	433	404	455	462	413	408	431	462	427	418	462	440	423	440	465	415	463	438	401	435	405	467	392	440	454	433	467	425	435	450	432	422	440	434	442	452	435	426	454	453	426	421	432	442	420	437	453	417	458	423	416	435	451	426	438	458	426	426	430	391	434	418	432	416	419	451	455	441	436	425	428	409	428	434	450	458	413	421	420	429	442	422	443	424	430	430	445	408	407	415	403	445	442	437	437	406	406	425	438	428	423	418	435	411	441	418	398	471	421	416	416	439	442	424	428	451	405	432	425	396	475	413	436	417	427	399	403	390	437	417	420	445	456	439	415	407	437	415	445	442	411	418	447	417	474	428	428	432	433	435	427	401	459	410	435	441	420	410	426	436	440	412	420	446	466	440	465	419	457	400	394	457	452	404	464	427	428	417	425	354	459	401	449	446	461	454	441	408	412	432	430	480	429	436	417	428	436	443	399	463	435	408	431	471	413	424	436	434	417	461	432	399	442	403	419	459	449	456	426	460	434	479	427	413	415	447	420	430	422	487	424	425	373	440	414	431	393	423	459	453	435	417	429	395	431	448	458	419	393	450	400	432	388	426	479	398	437	428	431	422	448	423	432	455	387	439	441	442	406	462	457	444	432	418	426	421	452	432	439	393	443	433	411	387	430	404	421	431	420	409	414	422	417	385	425	391	425	446	434	418	442	396	419	439	423	423	458	434	415	406	444	441	424	442	466	439	436	388	412	435	421	453	388	447	396	454	472	430	384	437	415	435	413	417	433	429	409	424	409	458	451	468	434	410	471	462	425	387	405	425	424	410	442	424	442	467	405	430	412	409	441	405	426	401	440	461	448	432	431	448	465	392	429	437	427	466	419	423	414	442	402	434	430	460	424	466	426	452	435	434	384	433	407	445	399	457	464	388	399	438	412	451	439	430	388	433	412	438	461	415	436	422	403	407	419	414	417	420	421	443	449	429	438	413	419	446	437	448	419	409	411	392	424	424	453	407	424	421	457	435	464	413	434	447	457	424	456	419	443	418	449	448	429	456	421	422	455	440	457	423	433	426	414	429	417	408	431	422	432	435	427	444	420	423	448	478	377	426	386	390	430	427	449	433	425	440	410	429	434	425	426	421	398	450	446	402	404	436	400	409	438	384	442	442	408	467	481	404	423	449	423	387	394	444	407	435	432	426	373	430	422	397	431	465	442	408	445	421	411	424	421	424	413	462	406	439	415	447	432	419	430	421	443	455	403	451	396	465	459	404	428	410	408	412	381	463	393	456	425	452	475	425	440	439	430	419	421	406	426	469	383	457	415	385	449	428	416	406	432	412	443	457	414	431	464	425	425	446	421	432	461	444	418	429	395	453	446	433	428	441	415	412	447	390	440	402	406	441	428	443	399	458	432	412	456	419	460	437	461	429	421	430	420	470	410	469	461	416	401	404	467	435	443	412	418	449	416	465	444	427	434	397	388	419	444	455	466	418	443	413	381	427	440	434	436	427	437	449	449	432	426	415	453	438	431	439	461	427	456	439	398	408	405	437	446	396	437	434	424	422	436	441	451	424	416	449	462	411	398	434	442	434	410	409	467	417	427	433	421	469	443	457	444	442	438	418	442	414	444	478	437	462	426	434	419	449	429	394	425	449	444	412	429	400	444	413	451	447	438	503	459	462	414	430	444	477	435	438	402	453	447	413	421	434	389	429	436	415	431	427	427	465	404	406	423	445	411	391	448	438	460	430	452	417	436	453	426	414	450	441	420	421	421	454	455	413	418	467	423	414	435	442	491	428	448	439	434	473	462	448	410	417	455	395	453
24014	21142	28474	24089	21115	12471	3170	1823	1251	1058	833	761	690	617	646	593	564	537	540	508	521	518	518	491	523	480	513	485	474	465	476	468	467	479	481	455	494	501	484	470	465	516	470	442	481	478	437	483	514	470	451	477	475	499	414	457	481	453	459	512	505	426	503	450	446	510	500	466	494	515	466	524	501	538	504	510	489	511	525	526	529	509	504	505	440	518	482	473	477	471	485	497	485	447	462	502	480	483	474	449	482	471	495	479	429	470	457	453	444	493	466	471	478	479	476	451	454	489	462	440	454	458	429	488	459	491	487	447	499	477	471	455	483	470	436	439	500	466	478	485	466	476	464	469	469	450	474	428	447	460	452	431	452	470	486	468	464	445	463	458	471	507	433	470	437	477	451	436	451	445	454	492	465	457	480	463	459	444	504	506	461	432	464	468	447	458	452	475	493	484	475	501	490	436	458	443	490	489	423	476	500	444	466	460	420	490	462	473	478	448	459	460	461	452	483	484	439	442	461	497	508	503	465	474	479	466	462	455	461	472	438	441	479	464	487	448	451	475	495	447	449	471	483	500	418	468	496	440	450	481	461	491	454	437	465	453	452	484	463	467	461	474	485	470	465	414	440	476	460	450	444	430	466	469	446	465	486	430	473	398	438	430	476	461	433	458	456	440	456	476	456	466	449	453	463	489	426	418	487	426	466	493	476	446	462	470	452	463	459	487	453	470	458	439	489	441	447	486	463	489	508	454	453	519	464	465	435	451	472	451	480	466	443	442	504	503	490	470	476	469	459	460	473	482	416	442	446	468	483	455	468	455	474	470	469	459	435	440	453	475	455	472	495	448	469	467	463	427	477	435	465	483	450	464	450	449	439	404	461	445	443	476	455	415	453	477	464	494	452	456	460	460	449	445	461	461	456	502	472	488	478	428	456	435	480	449	465	481	474	464	459	456	464	447	441	444	478	424	452	469	434	442	479	444	483	441	434	432	453	479	440	457	490	462	487	448	455	449	466	476	466	454	466	483	435	514	449	484	456	459	463	414	469	444	448	451	463	453	447	453	475	463	470	474	437	481	438	499	477	443	476	486	446	498	465	462	444	479	448	438	485	463	474	488	450	442	453	440	450	454	457	456	466	484	454	490	443	407	447	438	489	464	479	504	448	426	452	476	452	455	465	427	440	483	473	502	438	450	476	453	456	427	412	448	444	436	464	432	491	465	460	491	449	434	498	449	441	444	451	464	470	494	475	470	476	460	437	466	462	503	416	462	469	456	473	437	438	490	427	395	439	485	503	464	466	448	472	475	506	461	468	471	493	477	492	446	456	425	463	495	478	443	450	482	453	466	423	433	462	404	480	418	455	466	452	504	468	482	491	492	460	476	438	455	461	434	513	440	461	428	474	435	466	450	454	445	440	477	470	493	447	495	473	473	472	448	494	463	448	482	466	459	442	461	433	471	464	420	477	432	495	435	456	468	482	468	478	422	463	462	466	493	450	509	473	450	460	456	466	434	466	507	496	460	484	487	441	440	468	450	485	469	455	456	448	415	460	488	476	472	479	450	466	474	466	497	452	420	465	463	488	468	433	449	519	481	465	477	445	486	469	501	470	441	502	468	486	473	470	416	445	471	460	477	450	491	431	491	454	518	446	445	471	477	432	484	454	484	509	465	469	463	475	458	436	448	452	457	484	456	442	452	459	458	487	417	458	523	476	476	460	464	440	480	443	461	437	450	497	457	443	461	438	487	472	455	457	447	448	455	455	451	474	497	453	461	406	491	467	473	463	462	471	503	458	447	429	428	459	514	501	466	423	453	446	447	443	458	460	431	462	460	485	449	466	449	458	477	489	449	462	456	478	497	481	449	420	470	474	512	430	476	456	489	445	460	446	475	438	463	479	464	455	455	472	429	510	496	427	475	456	437	474	459	463	425	420	443	426	464	523	471	464	490	420	430	469	520	444	448	433	460	439	481	456	448	451	417	410	483	437	478	439	432	497	455	463	416	466	453	470	447	495	468	453	466	477	476	443	482	452	471	448	415	406	458	447	464	450	471	470	423	445	480	474	464	465	474	495	461	469	464	467	478	490	473	470	462	459	474	457	480	446	490	465	448	451	454	473	449	473	433	466	427	482	481	493	460	462	404	474	485	467	426	448	472	453	465	448	477	456	454	459	468	459	437	483	462	457	460	457	460	465	495	434	419	499	449	465	475	473	432	441	413	482	443	491	456	422	430	459	449	450	421	425	481	469	446	410	448	451	471	438	450	479	405	454	451	432	439	493	455	455	444	449	485	458	473	491	440	465	419	468	428	435	458	440	466	446	495	480	453	480	425	444	483	467	455	457	477	459	500	440	501	494	458	477	428	420	458	455	412	431	432	457	465	448	480	413	437	487	486	452	454	485	444	498	454	458	488	451	432	491	475	482	444	432	466	475	419	411	450	456	440	484	453	484	438	465	414	450	474	497	493	467	455	512	469	450	484	442	421	498	470	478	482	454	479	458	447	465	454	444	471	465	518	455	496	457	468	448	510	457	503	503	447	415	458	482	447	465	432	456	468	470	466	471	460	442	404	450	465	427	459	465	443	470	437	481	450	483	440	417	459	437	432	459	443	442	465	500	458	468	476	458	448	453	440	479	454	454	461	464	461	463	485	440	432	461	444	471	441	497	432	452	447	457	423	470	473	458	490	487	488	469	471	423	472	465	444	473	429	452	427	499	449	443	454	499	464	466	515	489	445	449	481	433	464	467	457	487	469	482	491	420	475	442	436	468	448	486	476	487	494	485	447	437	461	477	454	418	492	451	449	456	446	427	480	428	444	480	480	463	470	465	458	490	464	430	444	460	480	471	446	465	455	468	441	483	464	447	499	441	419	453	395	441	438	468	496	474	472	491	445	467	458	474	468	456	455	459	429	457	432	441	459	485	451	470	444	474	469	465	499	460	460	469	466	486	458	446	457	461	450	431	466	466	438	458	461	496	478	449	454	407	433	436	465	431	489	444	455	433	477	467	442	428	434	455	453	453	470	464	437	446	490	496	478	464	485	462	438	418	482	491	452	447	464	459	462	441	459	508	460	482	473	494	475	450	469	468	473	423	457	494	459	459	465	473	467	452	436	431	456	459	455	462	450	448	482	460	459	468	458	445	435	456	439	463	459	483	476	473	464	482	498	479	467	449	453	480	434	461	438	484	456	503	462	453	444	460	476	466	475	432	463	416	470	491	492	435	492	471	489	493	518	483	427	461	456	470	469	478	429	488	451	471	453	430	441	456	427	443	468	458	455	436	463	486	465	479	477	462	425	478	464	443	436	462	443	461	473	467	446	455	427	504	452	483	416	458	473	457	447	466	452	482	444	504	456	476	465	495	492	463	476	474	453	441	471	444	477	441	425	516	501	465	469	472	473	466	454	440	433	461	454	423	445	479	485	455	452	469	485	462	445	465	472	412	473	467	448	445	460	468	421	431	455	456	492	472	486	498	499	456	489
14803	27603	23936	13766	8841	6725	4957	3825	2731	1997	1619	1384	1132	994	953	862	800	791	726	737	737	711	650	653	641	649	636	629	623	681	598	676	668	657	615	630	622	617	647	647	598	628	609	616	568	635	677	600	628	608	632	614	573	590	620	620	588	606	617	625	613	607	622	645	586	620	633	703	694	728	685	688	748	672	737	650	666	634	687	705	699	681	672	656	681	563	585	638	658	627	660	635	631	655	641	606	606	577	567	604	601	584	598	575	595	599	557	588	588	557	565	599	572	568	573	586	584	563	619	610	601	584	570	566	611	643	620	600	616	627	584	584	571	574	580	576	607	612	598	592	580	584	600	587	590	592	584	606	589	544	596	611	590	575	643	603	592	607	616	566	595	617	554	572	558	599	604	581	552	586	565	564	609	603	576	569	544	617	595	608	593	552	566	591	572	571	637	570	601	564	558	570	576	549	608	591	576	556	609	639	540	554	612	587	611	578	602	589	537	547	591	604	613	581	550	604	615	615	563	578	564	554	574	632	559	607	585	588	563	591	556	572	544	594	612	613	629	596	599	580	583	575	599	598	612	581	614	585	619	579	609	572	583	603	596	558	608	635	686	557	584	549	621	541	575	576	604	555	575	581	603	583	616	592	601	570	613	591	599	594	588	590	597	589	616	571	602	569	570	619	598	579	577	606	589	623	555	571	608	585	592	614	618	561	589	621	588	609	609	584	613	611	585	614	565	588	634	592	606	601	598	596	593	573	627	585	590	589	592	583	548	565	526	552	600	529	574	637	585	571	586	599	604	586	599	567	557	590	562	617	596	569	594	544	584	609	559	556	592	601	600	568	600	577	561	606	566	619	586	605	620	573	578	569	580	618	606	604	555	614	602	612	589	615	581	528	601	550	588	574	597	590	596	569	576	596	629	594	590	589	542	585	590	549	612	577	613	624	598	627	610	560	556	580	566	592	600	602	584	600	592	564	555	589	610	550	600	591	592	582	554	613	584	605	612	587	583	565	611	580	578	580	587	588	570	591	535	583	572	556	610	560	558	577	626	569	594	598	613	601	538	585	597	593	577	621	614	590	588	586	621	649	566	562	573	591	628	631	601	607	557	598	539	606	579	579	605	570	576	598	614	611	605	613	547	633	570	599	604	553	567	602	632	588	551	585	556	620	622	532	584	564	575	578	621	641	615	537	602	596	589	578	598	506	546	556	563	577	582	619	615	571	561	565	571	587	618	558	626	578	573	579	595	624	587	567	602	584	628	569	610	568	598	518	598	579	633	598	556	552	581	556	608	579	606	573	606	580	569	585	589	579	599	563	544	610	599	584	620	595	619	605	618	592	587	640	547	600	574	574	564	589	573	592	594	583	552	551	613	557	586	600	597	584	615	595	538	604	614	561	598	589	596	528	562	563	585	575	571	645	581	606	579	575	588	592	561	615	531	575	590	593	543	574	607	575	617	642	559	581	600	579	602	582	600	572	649	575	561	527	578	546	616	639	552	570	543	594	594	580	566	641	607	620	581	596	575	558	585	603	611	627	619	608	588	584	611	531	566	581	604	596	567	574	544	635	607	574	547	589	597	599	585	602	587	581	559	571	604	604	536	620	610	568	583	578	632	587	594	548	600	586	617	568	557	555	595	626	554	573	595	570	585	592	588	564	548	598	569	596	628	586	567	576	565	599	582	559	598	595	586	575	571	604	639	579	530	550	620	590	592	591	596	576	601	584	593	647	555	583	562	546	602	575	601	543	580	578	603	622	600	628	569	577	574	554	581	574	572	601	584	626	540	598	582	620	586	567	602	595	634	601	591	592	602	595	594	600	583	594	559	606	542	562	593	568	575	568	624	578	553	593	586	598	609	579	584	608	583	601	546	578	533	592	584	589	632	601	566	584	550	590	586	591	605	577	610	598	577	587	593	616	598	562	577	592	592	615	578	555	590	590	557	582	608	586	547	555	597	621	574	597	595	555	583	655	622	582	554	546	583	571	573	579	620	616	600	586	619	591	585	602	599	579	556	607	630	532	569	568	608	601	612	617	582	588	589	600	550	576	532	602	576	592	605	547	582	617	598	596	597	625	569	590	625	597	553	574	585	629	583	595	591	551	570	601	593	596	609	610	590	540	569	634	530	608	599	587	555	594	589	569	596	583	598	617	554	593	528	567	578	574	543	552	582	584	567	607	593	609	582	559	611	597	542	569	591	600	589	592	580	615	568	608	595	575	557	593	578	584	586	566	587	575	528	561	571	575	560	599	550	615	567	530	545	591	578	594	577	572	600	556	616	573	598	609	581	597	567	579	593	580	579	575	562	585	583	570	604	610	596	592	564	563	592	593	622	584	575	570	601	618	621	593	544	582	604	600	615	588	571	597	557	584	565	593	594	562	596	629	610	612	598	602	613	564	606	623	552	608	616	652	627	610	560	556	584	554	546	548	570	588	564	611	547	577	598	581	602	529	557	591	596	596	589	589	623	604	601	596	586	580	555	542	575	573	604	621	574	596	611	586	594	581	598	589	596	569	602	625	590	611	571	620	554	574	573	580	560	590	605	594	605	581	623	601	599	610	574	566	591	597	608	541	540	619	606	580	572	602	585	563	577	565	579	651	581	574	578	600	592	606	560	616	608	577	601	620	599	590	570	600	581	551	616	573	583	564	584	557	627	594	549	569	553	561	604	535	654	602	603	568	607	615	579	622	578	568	581	594	578	588	548	601	623	597	545	617	606	603	618	575	549	578	601	586	603	596	556	555	531	578	601	583	566	565	609	585	622	615	582	639	588	572	557	564	579	581	545	597	603	571	599	556	565	575	613	582	612	663	587	597	560	612	570	568	589	577	616	595	644	558	551	562	558	530	555	570	564	568	606	576	561	639	592	560	558	588	572	569	550	557	623	592	593	544	563	592	605	561	608	585	576	600	579	558	594	579	627	580	610	599	582	557	586	624	592	625	599	576	558	602	589	575	596	607	582	604	579	620	626	580	622	584	590	575	631	582	570	553	555	593	581	535	540	585	563	599	624	598	570	614	611	606	627	631	555	602	580	555	591	576	601	566	586	583	598	586	583	556	584	595	602	620	593	573	570	606	591	597	583	566	603	605	615	610	587	597	596	561	590	594	625	587	589	587	553	580	597	537	573	593	589	588	560	559	571	559	629	598	635	575	570	602	583	543	545	549	581	560	600	602	598	598	605	583	589	622	607	552	560	602	580	566	558	581	576	569	543	544	599	546	587	624	590	552	559	522	598	594	567	614	587	561	582	582	591	605	606	583	637	577	599	612	595	546	617	620	568	593	576	572	596	532	580	615	546	579	611	579	584	586	586	614	591	600	597	575	557	564	593	620	616	597	611	628	570	591	595	623	543	581	579	567	616	587	598	582	608	575	571	611	589	596	619	576	626	601	612	590	574	549	635	597	589	603	588	596	554	596	595	564	596	597	556	565	634	603	583	598	559	567	581	598	619	617	585	557	610	596	611	565	574	621	603	582
25117	21145	27248	25067	10746	2087	1288	961	741	568	503	451	429	352	365	320	327	301	313	284	283	308	295	263	289	286	307	278	302	274	260	273	265	284	275	284	291	293	280	300	274	289	267	284	264	248	293	247	285	255	279	246	271	290	247	263	250	280	280	277	271	245	256	270	296	268	306	283	276	302	303	273	305	318	325	256	283	279	324	318	312	300	291	278	278	285	278	264	315	284	298	287	309	262	274	300	263	258	245	250	272	276	252	263	259	254	277	263	268	220	277	306	274	284	277	291	269	296	272	259	267	276	261	254	252	275	248	246	256	261	271	263	276	264	252	258	242	279	277	253	278	291	276	284	299	288	281	287	253	258	288	282	283	272	266	293	269	261	249	276	263	271	277	279	271	276	278	245	261	262	290	271	275	261	272	278	269	275	281	248	267	256	258	269	270	263	282	244	231	267	287	290	270	262	258	247	265	269	251	290	257	243	267	255	253	256	275	256	265	294	235	248	272	264	291	276	241	273	273	266	284	271	262	290	289	276	268	284	269	260	294	278	260	254	262	279	288	252	258	242	269	270	293	289	291	247	248	252	256	256	269	251	279	259	265	262	299	275	256	267	255	258	269	275	266	274	255	263	240	269	272	276	252	282	286	256	275	240	256	254	271	240	241	272	261	263	294	255	240	294	261	284	262	281	251	261	244	259	272	255	275	264	260	281	256	276	243	263	263	269	294	279	263	278	264	269	244	236	238	264	219	242	278	253	255	280	261	258	280	263	269	260	266	303	269	256	268	286	281	261	265	281	245	240	295	271	283	273	285	267	270	268	282	256	278	275	256	274	244	272	260	275	245	282	234	252	282	261	286	271	218	303	264	230	258	247	255	271	251	259	222	247	232	248	290	270	293	250	242	272	243	257	279	282	265	262	259	299	282	239	257	270	274	263	282	250	245	272	258	253	237	267	252	247	284	279	282	280	261	307	300	238	246	245	273	264	268	254	260	267	252	261	273	233	269	240	267	260	277	249	250	282	275	275	265	276	240	263	249	270	280	281	267	267	266	280	276	274	274	257	294	251	249	264	271	265	288	256	284	245	260	248	275	284	269	274	264	288	291	256	242	271	279	258	251	276	269	223	244	240	229	244	290	285	271	270	257	246	269	263	279	244	278	236	271	255	248	256	256	250	236	272	241	281	255	253	286	261	244	262	265	267	262	279	281	241	246	265	271	299	288	272	273	264	268	235	264	305	247	296	274	263	306	264	272	279	287	236	266	249	281	266	297	264	262	267	283	258	262	252	262	266	263	297	278	277	267	264	286	257	225	310	268	263	265	276	268	253	280	218	252	285	245	259	285	236	275	245	291	229	240	253	278	275	257	258	261	242	265	271	272	254	247	300	271	265	258	265	272	259	264	249	255	258	279	299	239	302	264	244	284	254	275	263	261	266	248	282	266	263	297	251	257	265	270	257	271	246	264	254	257	266	272	257	267	261	237	257	271	269	274	244	255	256	278	270	256	255	280	241	274	272	262	255	291	254	274	256	256	271	271	260	236	227	253	225	223	280	273	272	264	244	263	248	234	251	277	254	267	239	275	272	254	292	280	276	276	246	279	260	277	247	275	271	246	285	265	240	274	237	250	259	276	285	254	250	277	263	277	275	264	259	275	280	266	260	268	287	236	237	275	281	297	253	264	278	279	270	273	257	248	255	253	262	278	262	260	243	262	275	264	271	255	270	281	277	272	269	273	264	258	264	248	271	266	272	256	257	275	260	271	279	282	299	251	262	270	291	258	259	251	275	260	246	283	258	255	256	281	291	270	278	265	276	235	271	234	253	273	272	238	286	258	251	272	249	249	251	261	254	283	291	259	262	287	253	276	280	262	295	272	264	221	245	252	252	261	224	284	284	242	269	271	278	269	278	251	260	251	270	266	277	284	247	272	252	257	262	248	284	273	280	267	283	260	270	261	278	274	238	255	242	270	258	254	266	238	295	282	276	255	262	281	260	290	240	258	263	270	257	259	258	258	277	276	252	254	261	267	249	285	262	262	272	279	268	278	263	282	251	269	275	258	263	287	225	274	228	281	256	285	243	216	273	308	278	288	273	268	288	306	261	278	265	228	295	282	268	247	245	314	267	246	245	264	268	253	261	244	276	241	261	248	268	259	233	260	261	287	267	279	260	265	282	261	256	241	298	278	244	286	231	252	243	275	264	274	261	261	278	256	263	228	278	245	249	260	265	234	264	266	237	230	275	256	275	249	269	249	278	247	280	266	290	283	249	263	255	262	271	249	234	267	266	273	282	227	259	267	283	265	244	228	276	253	308	277	286	231	261	230	280	263	262	251	284	277	272	253	239	272	281	283	261	254	271	267	256	280	269	246	236	272	255	250	275	259	277	271	268	252	250	269	253	251	255	241	268	250	272	276	250	265	303	265	269	250	278	258	243	221	256	279	288	260	262	252	291	289	293	252	246	270	295	245	248	282	264	284	247	227	259	276	265	282	257	275	242	298	244	272	279	258	266	251	267	267	262	246	246	287	274	248	277	250	274	260	264	276	280	253	280	239	247	277	273	264	309	302	284	260	266	251	271	239	262	267	250	264	251	250	249	253	256	263	262	261	251	291	265	253	281	260	251	263	250	269	230	251	245	265	281	273	269	261	270	262	253	256	267	278	270	283	252	289	269	234	257	267	271	257	276	260	271	276	267	284	265	242	226	251	274	254	279	238	306	274	245	229	251	256	287	289	246	230	233	278	273	259	289	265	243	257	277	276	258	287	248	264	263	263	284	260	279	302	288	242	274	286	218	238	248	246	263	254	273	251	269	254	240	270	244	269	270	244	259	264	274	287	264	259	251	282	275	249	268	300	289	263	278	263	280	268	281	287	266	291	258	239	216	300	264	256	254	286	257	245	233	251	252	240	249	257	286	298	254	296	266	257	285	261	264	269	232	252	256	263	278	260	248	266	274	279	286	244	258	246	255	248	241	259	251	254	278	258	278	236	270	228	242	261	257	257	263	251	245	308	272	278	282	287	259	260	265	289	279	265	291	298	252	246	255	265	240	247	266	268	254	253	256	218	280	295	287	269	262	286	233	279	268	286	283	237	294	256	284	274	263	258	260	246	269	245	282	274	251	260	277	257	249	295	258	256	258	248	273	274	283	243	273	283	269	286	287	239	257	257	242	297	256	223	302	267	248	237	285	278	241	254	261	262	231	261	267	271	264	258	267	286	261	231	281	247	291	288	247	282	271	269	299	264	263	265	277	274	247	268	263	245	275	250	263	271	268	295	269	257	259	246	269	261	250	295	265	279	277	266	261	272	246	284	272	264	277	256	266	262	253	274	273	280	260	245	260	279	294	277	284	250	279	258	282	240	271	274	262	246	282	267	276	283	295	261	283	240	272	285	258	269	291	281	256	260	276	231	280	282	242	292	240	268	258	278	257	252	239	271	247	263	232	247	270	240	272	279	259	253	286	254	249	278	295	245	254	278	273
14278	25187	21243	11315	6266	4268	3235	2363	1768	1304	982	856	748	673	551	490	497	471	472	455	443	406	421	386	364	378	409	396	384	372	351	390	388	361	406	384	380	387	366	400	368	330	374	359	375	354	410	369	366	367	352	345	344	378	373	355	362	346	372	384	365	378	356	353	362	374	391	417	414	414	446	456	427	465	440	395	409	405	453	485	423	464	407	347	375	362	346	376	410	402	376	363	365	354	367	371	396	385	356	342	363	315	362	355	363	330	340	371	341	331	387	339	322	353	333	334	337	354	347	373	389	330	360	352	375	381	366	351	376	369	361	336	370	342	338	378	342	338	352	352	359	344	361	359	332	370	311	335	362	347	369	346	345	342	357	344	368	356	358	347	359	335	358	349	337	350	362	329	342	343	347	346	331	352	358	359	371	343	350	346	337	352	366	368	337	356	346	402	361	312	371	384	358	338	329	335	332	367	341	376	347	345	360	343	370	349	372	390	326	344	341	347	347	334	350	356	331	339	343	348	347	329	332	357	355	330	325	344	332	355	332	338	352	346	336	351	330	344	326	311	368	354	364	364	367	315	336	329	352	355	385	343	322	372	367	361	339	345	388	352	353	327	353	358	322	337	349	357	363	358	359	312	341	374	359	334	356	332	359	322	314	323	345	334	330	351	348	354	325	353	367	351	357	355	377	372	377	333	335	349	367	361	343	366	362	342	364	343	350	387	372	338	356	322	366	345	346	343	351	369	314	333	327	366	366	357	323	315	362	351	338	357	342	340	355	351	369	347	348	334	356	334	342	339	364	334	344	307	385	337	346	328	339	374	367	336	359	362	331	331	354	365	355	374	355	346	313	326	372	357	346	334	338	358	334	362	317	344	348	358	363	361	363	341	348	343	340	360	339	342	353	354	359	335	361	345	344	375	355	324	325	340	371	335	341	350	323	383	348	337	346	354	321	365	341	390	344	355	367	383	371	368	367	367	316	337	364	354	319	347	367	374	342	356	372	364	325	377	346	348	378	334	354	339	346	371	342	367	345	334	358	361	287	343	354	343	329	387	317	344	382	325	356	332	334	332	315	380	393	354	347	319	361	330	369	357	373	356	335	380	365	341	375	376	344	346	393	333	339	361	353	351	345	329	335	359	326	354	318	333	371	334	360	351	378	336	371	328	379	375	346	341	362	318	352	333	355	350	334	366	343	335	336	321	348	366	378	331	352	380	380	394	332	361	341	331	366	322	312	370	353	319	387	372	350	349	341	354	338	343	342	331	352	334	353	354	381	343	347	310	335	363	338	357	363	375	345	362	345	357	369	345	345	359	386	335	379	335	351	326	354	351	335	334	345	342	332	343	359	367	299	349	366	331	366	352	329	335	357	350	384	370	345	347	307	339	317	370	361	404	361	341	357	380	392	358	342	365	346	381	366	385	378	349	351	342	333	340	370	352	360	362	331	339	358	298	329	340	335	350	328	349	364	348	334	363	354	343	357	305	358	346	319	325	341	367	322	381	364	341	351	356	358	382	343	362	375	340	357	362	337	360	386	359	350	366	360	341	358	380	308	363	350	353	369	376	371	335	347	347	353	395	305	365	337	315	352	348	347	353	363	387	350	362	332	351	352	369	365	315	389	331	367	351	357	340	348	361	372	339	336	340	346	350	354	334	361	361	352	327	336	381	333	365	349	368	341	349	366	347	359	349	351	323	367	353	290	340	350	327	358	359	347	353	344	321	311	324	331	335	372	365	320	357	344	349	324	331	362	329	340	354	379	353	343	355	351	387	314	326	401	360	329	345	356	353	341	353	365	354	344	348	360	367	354	364	323	330	340	350	380	373	352	357	368	325	350	354	356	337	355	325	345	345	349	356	360	324	390	357	355	349	355	383	385	318	345	374	356	394	350	378	322	378	343	353	364	375	349	358	373	367	359	354	337	366	354	353	355	373	360	409	362	356	336	361	361	327	354	345	359	319	335	362	334	375	374	331	357	362	327	339	355	358	330	347	367	344	350	335	370	334	309	340	327	344	363	361	329	329	345	335	358	339	318	367	377	366	357	368	376	304	357	350	378	357	328	332	360	346	311	350	365	344	361	406	382	358	298	338	366	354	338	385	341	361	338	360	343	327	392	341	348	349	339	334	334	354	336	357	354	337	384	360	339	361	352	338	346	338	330	370	381	336	327	341	360	306	371	361	362	338	366	342	359	332	339	352	346	351	351	335	368	364	356	382	337	336	361	334	333	343	319	367	349	381	346	326	319	361	341	341	366	345	354	366	374	360	345	328	404	387	359	366	366	313	362	352	386	357	381	350	356	323	353	369	349	350	350	333	361	356	333	346	347	357	335	333	326	329	357	324	348	344	367	328	344	347	334	367	332	375	361	349	381	362	365	339	351	346	355	363	370	341	355	333	370	337	317	325	341	383	357	338	338	324	352	370	334	346	339	359	352	369	344	336	332	335	344	348	366	359	359	354	337	374	328	363	362	331	331	341	344	331	352	354	388	359	371	350	368	328	357	384	382	367	359	375	352	344	386	328	384	320	373	325	343	351	369	367	340	360	363	358	374	353	351	363	357	320	320	355	355	328	340	364	338	354	381	351	340	353	349	348	357	357	368	341	349	342	347	365	367	351	380	344	366	366	346	338	403	346	354	353	369	345	368	337	338	341	345	338	334	345	356	361	340	357	340	329	343	347	363	341	370	347	333	352	313	342	355	367	331	363	337	372	330	351	351	358	311	351	375	356	355	336	328	334	351	355	342	366	375	329	349	360	358	348	359	391	317	354	340	325	328	329	339	339	351	367	361	335	390	358	342	338	384	346	360	319	368	339	359	374	370	356	329	363	322	358	361	342	341	349	345	331	369	307	363	326	350	349	370	327	323	333	358	370	375	343	344	364	325	368	360	348	339	321	371	356	382	343	344	327	317	349	354	356	340	374	348	384	349	352	370	347	323	364	346	383	299	368	362	361	341	350	335	359	304	360	309	369	330	332	336	339	343	350	344	363	346	342	364	357	360	351	361	339	399	348	356	352	368	344	375	349	358	353	320	328	370	354	355	348	339	363	383	360	347	362	357	374	356	323	386	322	363	330	348	350	354	354	310	352	335	364	364	336	342	334	370	366	346	332	329	348	345	359	375	331	308	365	359	334	333	312	343	356	331	387	349	371	337	365	344	362	353	343	334	351	346	359	343	368	352	369	361	333	351	373	352	360	370	353	366	356	370	379	346	350	370	350	345	357	323	348	349	350	393	325	347	398	385	348	361	353	344	344	381	312	346	329	314	338	345	361	338	378	311	360	349	367	316	369	394	382	328	313	329	364	342	365	342	367	351	374	325	339	353	352	330	336	328	322	377	371	337	345	366	352	374	349	353	326	371	354	350	378	344	344	340	360	330	371	365	341	356	324	345	313	356	355	332	358	323	341	339	349	301	355	364	312	336	313	357	390	347	345	373	342	339	359	339	351	368	354	381	342	338	315	314	400	363	313	342	353
23005	21224	29040	23676	21223	21273	11169	2673	1652	1272	1128	973	832	766	755	649	632	598	587	581	502	508	528	533	501	519	529	511	514	463	453	534	520	480	475	530	516	483	445	471	466	468	463	445	466	473	468	468	438	503	471	454	460	402	443	499	456	429	448	472	450	422	460	485	489	458	471	508	499	513	549	511	602	566	547	511	470	481	624	529	538	511	456	489	470	448	462	472	531	512	475	462	461	469	453	476	494	474	428	460	471	458	443	456	443	439	436	453	437	460	386	405	425	432	446	430	433	450	438	444	430	440	446	419	454	441	440	420	447	390	420	446	420	420	446	464	438	447	459	500	448	447	464	408	450	445	448	414	423	461	429	432	474	419	450	399	405	445	420	428	461	452	438	420	461	462	419	419	440	418	456	450	455	425	453	439	421	401	410	434	455	448	416	444	420	441	455	472	446	468	411	428	429	469	450	436	462	450	449	431	451	469	417	437	435	444	435	461	416	426	470	443	462	427	430	439	433	478	470	480	419	450	453	446	480	423	469	400	438	464	487	459	428	440	419	427	421	440	444	501	431	424	445	440	460	484	470	453	445	436	451	453	409	423	457	499	481	447	470	476	419	431	464	454	382	435	454	442	396	444	456	460	411	434	446	423	444	430	415	455	471	493	447	420	435	415	449	445	443	417	431	445	436	448	437	446	420	406	438	477	451	458	424	411	450	426	448	461	449	423	459	437	473	437	425	443	477	437	410	432	432	488	438	433	418	430	428	461	419	447	390	445	447	451	453	438	421	448	438	430	442	465	462	466	420	439	430	440	457	433	477	436	440	484	477	463	458	412	434	425	460	432	468	430	451	417	467	423	472	458	427	449	448	422	437	459	471	411	458	394	384	433	464	426	458	460	417	463	467	442	429	451	445	434	429	444	458	411	425	439	461	462	404	455	465	420	442	454	435	493	438	433	423	416	418	478	449	435	414	457	478	464	446	426	433	430	469	480	511	424	454	428	454	423	460	426	458	468	437	442	453	429	464	435	398	434	467	409	422	453	448	454	447	449	440	478	425	410	456	408	482	437	434	422	509	405	476	421	407	437	441	422	440	452	436	458	439	435	459	451	432	439	421	425	459	447	461	471	430	427	452	450	454	461	425	443	460	416	468	440	434	428	441	441	441	455	432	467	441	420	442	454	490	440	442	414	445	442	453	435	499	480	433	454	467	396	454	411	437	429	403	440	471	420	469	444	445	431	432	451	434	409	476	461	458	417	419	452	451	464	454	438	430	449	458	452	442	440	468	462	454	459	411	433	459	455	467	463	444	427	468	434	466	463	454	440	433	431	453	451	452	439	418	487	472	461	412	415	413	463	445	436	458	414	478	437	433	423	463	429	437	463	406	486	428	435	445	433	409	428	443	448	442	443	434	405	416	428	420	437	466	438	452	425	480	426	443	415	429	419	450	435	445	413	484	447	454	414	452	424	457	453	443	494	447	451	419	442	458	471	438	458	518	434	420	459	399	450	414	454	411	454	413	438	431	425	398	447	440	436	447	447	451	427	445	443	453	398	456	461	423	432	440	458	465	445	448	419	453	431	453	429	430	454	423	487	481	427	470	486	418	444	442	460	417	416	409	472	448	419	460	418	443	431	469	467	444	445	487	484	428	434	419	442	459	482	433	465	436	415	465	438	413	419	440	502	443	455	417	436	470	425	425	409	418	434	479	464	469	459	407	422	420	456	421	451	412	436	449	416	444	400	439	456	424	430	451	441	432	436	405	449	443	436	470	465	452	446	427	427	434	444	442	463	475	412	451	481	466	451	437	432	439	438	451	473	446	444	453	440	457	444	402	470	451	439	405	438	447	509	432	418	440	404	435	439	453	462	466	463	437	413	446	425	457	426	417	479	468	446	420	470	442	431	385	452	461	486	454	410	431	453	461	440	446	400	475	430	436	463	427	377	473	442	450	437	457	436	450	407	460	428	425	407	433	442	447	475	465	437	433	451	442	443	499	416	472	424	405	448	445	429	460	429	464	536	441	473	435	434	441	426	421	465	472	423	451	432	436	406	454	451	432	440	433	429	421	408	479	463	456	423	479	435	457	438	398	464	396	435	410	435	390	420	454	458	430	401	453	406	437	444	421	419	445	447	464	494	451	436	448	432	393	414	439	417	466	412	447	447	423	429	478	419	392	480	435	490	461	446	442	466	444	488	447	465	424	428	417	461	453	403	432	436	461	396	420	460	442	433	440	490	437	473	438	420	424	428	417	461	415	425	422	410	470	427	450	439	449	452	409	425	434	448	451	438	424	442	426	456	445	442	453	445	423	460	430	462	432	422	481	491	421	480	435	416	449	411	463	485	412	422	420	419	437	425	456	422	451	446	450	441	457	440	425	407	478	431	450	441	462	446	427	452	457	481	437	433	444	442	448	463	406	432	456	468	442	418	398	413	467	433	400	434	450	423	390	423	428	433	413	428	459	494	472	413	418	402	447	434	426	431	463	454	416	423	429	432	420	450	408	435	446	443	461	426	419	435	462	449	458	460	463	478	465	428	439	453	421	493	429	468	462	424	424	453	473	437	439	466	411	439	443	427	468	464	476	429	423	449	440	460	467	395	460	435	452	420	424	427	454	431	448	475	419	459	425	385	452	463	447	440	451	434	411	433	404	432	411	491	455	441	414	421	447	456	420	409	399	444	421	402	385	408	453	446	402	462	431	452	402	440	463	447	443	446	403	452	449	455	455	427	414	434	414	469	435	448	472	417	460	443	465	456	444	433	428	468	462	433	441	475	449	461	431	431	457	452	454	440	446	427	455	463	465	456	446	447	443	444	429	439	443	466	460	469	437	472	470	453	430	426	455	447	441	451	430	415	462	438	484	419	430	457	433	452	432	449	425	482	433	406	434	416	462	465	466	419	435	401	430	442	435	425	426	443	444	437	423	457	428	436	395	410	427	447	461	435	399	419	441	459	441	438	428	460	445	450	397	398	397	399	454	446	424	427	447	442	434	418	452	444	479	418	450	439	450	470	471	454	438	447	440	429	424	424	468	426	448	451	428	433	434	419	448	483	426	437	448	438	421	420	430	436	446	420	438	460	405	433	443	444	443	461	427	415	442	427	408	466	409	453	400	440	442	446	420	415	421	438	435	454	446	440	456	404	428	460	426	447	402	449	399	443	447	432	421	425	395	441	490	403	419	443	456	434	453	427	448	439	466	438	451	429	436	446	419	443	453	454	436	449	438	419	424	409	401	420	425	484	447	451	440	454	442	440	460	457	438	423	480	452	451	401	413	462	450	478	433	425	456	462	462	437	436	452	434	426	449	463	397	451	431	405	472	429	436	432	419	430	450	444	475	467	431	472	446	433	451	414	435	401	471	440	432	445	414	396	424	436	427	444	457	416	416	440	439	432	444	447	443	403	419	416	446	421	399	413	423	430	468	467	432	428	455	435	438	429	441	447	432	458	440	413	393	370	476	464	449	456	462	455	398	419	455	425
18130	35112	29498	17606	11330	8381	6541	5044	3712	2851	2232	1868	1538	1284	1168	1045	1011	904	879	813	811	791	751	709	731	689	724	660	659	656	629	635	705	634	637	633	630	615	642	637	663	652	636	580	597	613	605	596	573	618	540	558	555	596	595	626	540	589	583	586	593	615	637	594	611	626	685	728	702	761	738	732	745	856	779	670	673	634	857	786	697	739	712	607	601	585	616	621	701	669	579	624	570	607	573	627	624	594	587	603	590	619	558	557	570	565	541	549	577	599	534	604	590	542	574	541	563	536	574	594	581	534	575	610	562	548	545	613	581	545	583	562	590	549	554	556	585	567	558	582	623	569	572	551	527	548	568	559	550	585	497	590	544	562	570	573	561	546	528	563	555	580	580	595	570	554	510	542	576	570	565	565	576	529	595	574	583	517	562	586	565	551	590	563	562	581	582	556	545	563	567	532	540	510	577	536	580	587	532	574	542	529	563	564	560	559	551	550	565	600	580	547	549	557	559	588	589	557	559	547	553	537	588	542	586	554	553	584	590	606	590	599	530	588	589	569	533	588	595	608	582	564	563	559	541	590	565	591	605	560	564	564	537	571	531	596	583	536	552	578	555	554	564	593	551	595	565	569	553	568	539	606	569	598	566	597	592	570	528	549	587	527	573	546	552	591	562	583	590	512	600	538	570	570	609	569	621	572	568	521	548	571	525	561	553	593	590	599	518	579	554	588	592	547	603	545	582	583	596	588	565	583	531	558	584	578	556	574	578	557	564	557	612	552	543	571	572	587	557	562	567	636	571	579	588	560	545	572	565	534	568	551	570	589	559	515	555	558	562	603	559	583	572	577	518	562	567	533	582	563	592	550	545	527	575	588	558	556	550	514	585	617	602	530	568	553	552	564	565	576	569	568	550	522	577	606	572	570	544	565	562	561	530	582	551	539	546	561	552	599	544	557	579	564	580	580	534	563	499	582	564	563	553	532	533	555	539	604	571	523	600	555	588	569	591	530	570	524	536	573	570	566	567	543	610	539	567	606	541	535	591	576	563	523	613	539	564	623	583	579	557	583	551	545	556	537	574	522	552	607	544	584	530	543	567	602	521	562	549	562	528	580	568	542	586	590	524	560	598	550	551	529	597	552	601	552	588	578	566	553	546	583	562	549	550	528	580	517	571	553	579	539	521	593	554	558	559	556	563	578	573	592	566	569	575	599	580	524	536	617	566	583	563	551	593	542	575	563	538	537	584	543	581	545	553	555	577	527	582	560	567	565	570	571	606	599	573	539	539	541	539	541	543	517	575	520	550	550	587	563	554	555	570	562	571	577	589	559	559	529	580	582	551	603	556	592	554	570	550	570	587	610	581	573	551	536	594	572	567	551	570	594	554	570	551	561	570	555	550	546	578	579	561	581	572	586	562	576	576	572	532	560	561	540	557	522	564	559	556	571	573	607	593	535	535	556	563	541	543	620	557	553	533	571	558	551	567	570	561	624	526	528	578	586	548	589	634	593	574	551	522	523	520	580	558	547	566	575	569	569	547	567	534	522	559	586	563	583	550	550	566	611	585	566	543	588	568	583	564	528	537	571	579	567	569	574	596	508	596	515	551	577	578	573	575	546	604	563	610	587	536	555	505	570	547	530	578	560	572	546	558	572	584	576	535	581	546	588	572	576	556	582	548	530	574	572	565	572	529	610	587	589	564	564	584	573	555	542	578	574	528	549	579	544	521	536	553	558	575	616	539	581	601	528	563	559	574	562	565	528	577	568	573	578	564	590	542	596	531	564	572	582	559	567	560	553	564	547	581	532	567	569	579	558	574	600	606	516	543	538	548	530	588	582	562	593	554	551	561	597	592	575	531	577	553	538	562	551	578	531	584	551	551	595	595	550	552	593	592	548	564	570	588	539	560	560	587	560	577	585	558	563	564	531	590	594	578	542	556	554	554	586	511	538	602	601	549	567	534	557	541	604	564	563	589	554	560	524	579	548	583	586	595	554	555	568	549	572	581	583	521	585	568	571	484	566	531	553	581	569	554	565	554	550	553	507	571	579	598	543	591	574	564	542	558	581	533	577	556	553	556	567	535	589	518	557	596	549	588	559	562	546	573	553	556	558	560	567	554	549	558	561	596	573	593	590	558	568	560	536	599	533	566	563	573	557	530	564	562	550	539	588	550	549	597	543	558	580	564	593	578	561	610	563	565	579	547	575	537	554	564	573	579	566	536	562	567	555	566	506	558	549	544	585	542	590	526	541	564	574	580	566	514	570	563	614	585	561	552	574	584	530	554	571	579	554	547	579	584	563	582	566	524	556	564	548	548	575	546	602	595	555	559	531	582	532	548	592	576	580	571	551	543	593	561	602	556	583	544	559	566	584	586	555	574	615	583	571	518	561	562	559	558	569	500	555	579	596	561	576	547	562	541	567	523	547	582	564	504	600	544	506	555	575	572	582	572	563	544	556	556	564	581	573	564	593	606	546	577	566	542	570	567	534	567	536	558	592	566	549	545	531	567	570	572	559	562	605	562	499	568	549	568	584	536	564	573	542	542	551	569	539	558	579	570	592	603	591	561	556	565	587	576	606	563	567	560	608	536	572	559	533	571	579	551	545	554	569	607	574	543	583	561	564	518	542	563	545	569	581	582	537	581	567	590	570	547	539	567	544	546	546	553	572	530	572	591	582	573	576	569	601	538	544	541	535	584	566	573	528	607	564	584	554	546	611	539	538	579	547	554	612	570	574	558	558	520	542	541	535	542	589	562	545	559	548	556	590	522	540	571	560	566	550	587	560	604	609	554	582	536	560	565	553	554	538	589	582	568	578	588	557	500	538	555	569	561	527	595	556	549	540	532	503	580	555	577	579	560	599	523	544	545	606	570	539	578	561	580	551	543	554	580	586	565	546	583	580	552	563	595	574	568	541	586	595	541	568	556	519	533	573	555	555	565	542	552	550	541	607	565	578	589	545	581	590	540	573	560	619	592	574	567	576	511	586	563	572	594	583	566	557	528	629	523	586	531	543	601	583	581	567	545	552	564	535	540	565	544	558	534	606	573	603	602	615	553	565	584	582	570	529	572	587	537	553	633	576	599	556	577	541	520	528	575	530	531	546	581	538	589	571	581	547	587	552	536	559	578	550	562	593	531	603	544	550	568	604	578	571	624	543	554	569	544	537	589	574	575	575	558	587	520	564	539	572	522	497	515	569	556	548	536	612	555	539	553	574	554	543	554	544	523	559	546	577	563	587	551	595	556	572	557	521	571	571	522	583	597	556	561	572	582	603	558	561	571	552	561	518	530	619	528	546	564	588	546	582	569	573	592	613	608	588	566	582	617	640	601	569	544	588	586	553	576	565	584	569	558	539	561	545	551	553	587	541	581	601	535	576	583	565	551	580	560	573	563	584	523	527	592	591	596	514	562	588	625	591	574	576	554	549	578	549	545	577	555	540	581	568	543	526	523	553	560	576	532	523	542	559	560	543	542	540	547	514
27032	20961	15446	5601	1999	1341	930	694	588	534	397	398	399	371	382	358	379	364	367	384	362	335	345	343	341	342	340	327	347	340	359	332	294	339	322	367	333	342	318	351	343	340	325	339	369	310	336	345	327	363	321	302	341	355	344	334	293	338	318	327	315	312	344	344	342	332	366	371	395	369	386	342	375	395	399	332	336	324	322	363	359	367	336	340	336	349	347	376	299	347	269	340	308	327	326	348	353	337	345	344	340	338	335	311	340	357	348	341	334	320	346	333	336	329	326	330	320	304	370	344	330	310	378	322	329	300	314	329	319	371	330	326	334	325	314	326	356	339	306	341	330	338	321	316	354	296	327	345	313	312	315	336	352	307	325	338	346	323	333	323	362	348	321	313	337	336	308	293	284	364	337	334	344	297	317	322	278	308	348	323	316	315	333	331	293	333	328	329	324	327	332	312	343	331	338	310	317	352	364	344	305	309	344	338	326	334	314	309	312	342	330	335	339	352	325	332	357	371	304	346	338	343	329	335	346	314	314	311	326	363	322	354	326	314	338	333	341	312	333	336	355	315	333	356	358	333	310	325	331	306	328	311	317	308	312	335	296	301	291	323	358	300	333	360	328	323	338	325	298	317	338	351	332	323	339	345	340	380	317	355	354	344	327	344	323	352	342	341	352	329	335	301	313	329	321	332	348	322	325	340	319	348	329	321	346	365	323	324	302	348	327	339	323	341	340	335	349	319	365	350	334	325	309	338	355	328	325	318	328	347	334	342	317	328	348	335	350	320	323	363	332	355	288	308	325	344	301	327	335	294	315	329	317	304	318	357	326	349	327	349	333	345	319	329	334	341	356	316	330	322	326	341	376	357	342	319	360	324	341	320	311	320	317	341	339	363	331	351	283	340	339	331	320	307	333	340	332	340	351	322	405	325	336	357	335	338	345	345	360	322	322	322	305	314	327	336	350	341	305	312	329	333	324	329	332	335	364	347	355	305	308	336	320	315	333	352	343	323	332	319	311	343	270	330	316	308	362	333	317	329	329	338	350	355	349	336	318	315	387	348	348	310	330	334	334	317	321	342	356	336	280	312	352	303	293	337	308	342	311	338	307	319	327	340	315	335	308	309	348	339	292	327	298	321	349	308	356	342	325	331	342	317	334	316	336	385	326	345	329	342	319	348	341	364	302	336	348	318	323	343	339	347	326	329	353	323	302	345	330	324	321	294	364	365	331	338	328	304	354	343	303	312	321	316	323	325	348	346	313	339	314	351	358	339	341	336	322	319	369	309	333	332	331	333	310	336	331	333	322	326	303	333	332	310	307	352	318	351	331	328	343	336	300	295	322	309	329	325	341	349	340	283	308	347	298	293	320	343	298	329	324	357	332	321	341	327	311	340	319	325	326	314	309	334	347	319	304	307	347	347	323	334	330	343	352	318	337	312	344	337	340	328	289	319	290	327	319	361	337	332	306	326	338	344	327	321	340	341	316	344	304	330	321	332	306	319	328	343	339	336	332	342	316	373	293	303	370	326	339	347	312	378	342	356	328	352	349	316	323	306	373	352	290	336	310	335	321	345	294	337	351	327	328	348	338	319	374	358	362	334	314	341	366	328	318	354	326	335	284	328	339	324	322	341	346	330	341	326	357	331	317	345	348	363	332	324	339	369	340	343	311	328	335	338	340	343	317	333	322	319	326	336	362	336	334	329	325	332	355	335	367	324	324	317	323	307	383	326	360	289	320	328	297	315	363	342	326	326	344	324	363	350	348	350	321	333	334	335	316	325	327	332	338	292	337	314	350	371	373	326	348	322	306	347	341	338	322	345	324	357	358	329	324	337	323	333	312	360	339	322	335	313	314	301	327	331	353	360	318	341	312	315	329	324	317	345	323	295	355	362	325	320	341	308	346	317	341	348	340	333	339	339	397	323	369	342	314	317	358	320	349	314	308	330	320	327	350	358	324	321	334	324	333	344	342	344	309	336	340	351	313	303	303	306	310	323	348	336	344	317	327	326	334	327	310	301	320	331	341	340	352	390	340	378	340	306	296	347	348	310	338	341	328	352	309	319	338	326	333	325	341	327	321	306	344	321	322	331	307	326	321	336	289	348	309	322	334	337	332	327	368	334	324	335	333	334	337	379	305	326	297	382	346	337	297	322	307	327	337	334	335	327	330	325	355	315	395	331	361	352	308	314	345	315	313	336	329	316	316	310	316	321	324	332	316	335	341	358	321	297	319	363	306	293	327	341	315	325	349	377	307	311	316	334	348	344	334	324	338	341	357	328	353	309	318	339	329	315	318	326	364	333	341	334	327	306	345	333	337	317	356	332	348	320	316	330	307	350	318	330	302	325	345	342	284	312	292	312	334	337	342	334	331	359	318	346	371	361	307	348	340	308	324	344	314	304	298	296	304	336	347	349	323	320	332	284	335	294	336	361	334	280	361	352	320	308	312	348	322	324	353	324	313	339	313	320	318	338	347	311	318	321	343	337	326	328	323	324	325	348	347	318	321	359	372	343	310	357	315	345	316	333	305	379	346	325	347	334	328	321	351	339	305	343	302	298	334	331	316	299	319	342	331	338	341	342	321	339	324	328	318	339	308	359	369	351	302	319	316	332	299	313	371	338	315	320	309	343	323	339	330	338	335	315	336	324	302	322	305	335	347	327	326	325	339	319	348	317	357	304	305	319	337	307	315	307	341	329	350	335	306	314	318	310	347	322	339	342	350	364	353	326	324	335	330	348	331	319	311	359	319	356	284	336	297	328	303	305	293	332	339	298	341	334	334	355	354	329	294	305	320	314	319	330	334	333	326	305	350	330	351	320	327	304	360	344	342	329	285	321	351	334	336	302	331	338	385	355	332	322	302	303	321	340	338	341	327	311	327	336	326	328	309	321	337	298	374	328	332	327	308	329	363	336	354	323	295	311	311	323	317	358	349	320	318	351	319	329	319	350	282	326	325	352	349	335	307	341	338	327	318	371	305	339	334	335	374	310	362	348	320	354	338	320	310	291	330	338	302	314	334	313	336	327	348	340	338	337	333	339	324	319	324	378	358	340	379	323	313	330	309	357	356	374	328	343	306	351	330	327	346	333	303	339	352	324	345	327	349	341	332	300	350	337	346	302	356	342	348	305	342	309	310	317	299	323	319	328	333	323	338	313	298	351	346	350	326	308	366	330	323	365	309	332	335	320	328	346	335	328	329	344	292	304	332	303	355	363	324	307	317	334	337	345	315	313	353	304	320	311	316	319	354	338	316	358	352	314	334	323	325	360	298	341	343	324	332	325	291	313	337	325	341	371	316	317	302	308	316	345	349	337	304	348	349	322	286	331	330	333	352	355	301	325	342	315	340	331	308	360	318	323	310	331	330	305	322	313	343	339	351	325	326	349	341	309	342	329	311	323	298	340	344	343	360	347	317	337	341	334	312	346	322	311	324	328	333	320	301	301	318	312	319	341	345	315	337	291	329	333	319	353	353	345	355	324
13603	21710	16423	6875	3688	2384	1927	1380	1092	867	688	645	597	554	519	481	476	412	502	453	458	403	448	439	436	420	453	409	429	450	434	430	433	437	407	431	422	432	460	402	450	458	455	397	406	434	425	454	422	410	416	412	445	426	438	423	410	446	442	415	427	418	428	405	463	443	489	513	462	504	475	467	506	459	517	458	415	435	496	463	483	477	432	476	414	431	421	453	466	398	436	431	416	449	427	432	436	406	454	420	409	448	455	441	434	438	446	449	408	407	433	453	439	405	448	417	431	454	423	471	411	420	413	390	420	435	429	433	468	430	476	404	410	432	402	442	385	468	435	420	427	406	427	423	409	430	404	412	435	383	440	402	414	447	440	437	448	445	461	400	394	445	407	436	408	407	417	406	410	438	450	424	422	461	456	417	401	447	439	422	416	416	407	414	440	388	444	399	454	448	427	419	411	429	442	424	454	419	438	419	428	419	427	419	424	454	471	401	451	440	415	448	415	401	451	403	439	399	435	403	410	441	413	390	443	381	433	419	469	472	414	414	425	453	393	436	451	411	423	438	418	418	432	408	406	436	434	399	446	423	395	449	444	435	412	421	441	445	469	399	415	406	393	466	437	412	438	451	405	434	429	418	428	437	370	398	404	412	421	466	402	428	403	429	420	417	460	383	423	445	421	434	434	462	447	421	400	410	398	447	452	413	436	418	418	455	440	438	405	437	446	484	417	455	447	445	426	424	380	405	432	469	377	413	424	470	436	446	451	408	440	395	400	482	391	446	403	411	430	401	403	472	375	435	431	411	400	415	447	443	438	405	418	458	434	452	437	459	415	423	460	409	419	444	447	395	419	418	422	406	446	436	409	431	425	438	448	420	409	366	428	421	419	436	401	461	413	440	438	418	415	439	391	412	436	413	433	419	441	415	432	418	406	377	409	387	424	390	381	421	406	424	425	489	401	418	396	450	413	413	413	417	382	423	377	438	438	399	422	433	418	435	449	419	431	444	412	419	414	472	449	427	426	405	405	464	439	430	447	419	446	439	428	420	426	433	455	403	425	440	449	444	420	394	419	447	432	407	442	450	410	438	425	422	435	416	423	394	420	445	429	401	429	485	459	431	432	410	435	419	402	466	461	421	441	435	439	448	448	460	430	434	420	403	390	428	415	477	414	411	408	433	430	418	379	464	423	425	396	439	417	399	414	439	421	397	397	440	422	425	407	424	426	438	453	409	441	420	439	389	430	466	398	411	450	442	432	408	472	393	441	417	448	440	426	427	436	440	426	424	436	425	455	418	397	440	404	424	414	425	421	428	470	430	434	399	448	411	432	408	382	390	412	426	415	414	454	401	418	398	406	431	415	427	405	444	401	440	412	416	377	401	420	434	388	424	437	427	439	466	425	444	424	453	384	427	433	453	418	413	418	424	420	422	418	419	462	449	427	393	375	423	405	432	451	428	424	449	444	431	399	406	430	401	400	436	405	458	471	395	396	393	457	415	412	417	425	418	403	451	418	439	398	451	453	433	423	466	465	405	421	450	421	424	426	424	427	442	420	438	409	409	419	409	398	418	488	419	463	414	427	437	415	419	386	426	436	452	438	398	397	403	421	411	422	396	420	438	464	445	427	424	437	429	407	441	425	443	432	404	420	409	444	436	424	426	413	444	398	419	447	444	445	437	417	392	431	398	432	414	448	447	402	412	421	425	434	431	421	403	425	428	404	417	399	442	436	419	389	437	416	415	433	434	414	389	471	410	429	407	407	446	417	447	451	416	443	392	391	385	437	403	425	418	386	437	449	449	425	424	419	439	417	439	419	428	441	447	425	433	417	430	406	411	442	430	370	428	435	438	420	426	415	469	413	435	442	403	408	437	426	450	451	395	403	425	417	446	425	416	430	420	436	449	387	438	417	469	421	436	406	423	436	478	391	460	426	416	422	421	406	443	462	432	402	430	405	394	432	425	419	401	407	409	450	441	403	432	441	438	440	421	414	449	454	435	436	419	414	441	416	430	455	450	416	423	410	394	418	462	440	482	406	440	446	401	450	406	410	398	415	399	427	427	413	431	409	466	408	472	420	446	373	437	418	423	433	409	435	390	428	409	409	409	419	430	419	453	425	427	422	403	421	450	429	431	400	445	406	445	447	443	436	390	438	418	413	448	401	428	408	450	418	399	435	421	421	458	454	394	415	383	417	421	412	417	420	398	434	391	418	437	401	434	418	406	408	453	425	385	427	442	415	420	428	407	382	416	448	447	414	409	421	420	406	434	423	436	407	402	434	410	440	426	429	412	403	421	424	465	395	436	431	425	450	406	432	427	426	421	408	479	419	436	393	425	425	403	424	391	419	412	414	422	436	470	415	402	419	468	432	431	409	470	418	424	421	408	457	453	428	385	426	406	462	416	459	435	396	432	390	423	412	444	420	418	408	452	418	422	428	433	408	418	443	425	402	416	414	440	415	402	424	440	437	418	418	421	428	413	422	441	415	413	446	404	418	443	408	425	418	434	414	444	418	411	441	428	411	438	410	432	419	431	410	446	409	371	436	446	442	450	431	439	403	425	422	422	437	452	425	445	398	405	434	411	425	438	419	406	440	474	443	405	423	422	442	424	450	430	410	472	400	443	417	428	429	441	394	440	467	420	416	408	469	410	418	401	450	434	402	418	414	438	412	436	414	406	394	442	428	434	424	412	408	412	435	417	414	439	405	391	406	401	443	440	428	434	454	411	435	458	401	417	415	436	386	443	399	469	410	452	457	403	446	421	448	435	428	436	429	431	421	399	408	412	481	403	432	434	467	427	417	424	439	411	415	428	410	384	433	412	421	432	445	417	463	438	412	408	434	440	431	457	441	447	455	409	443	470	406	408	440	418	440	444	415	426	439	438	418	426	394	427	459	428	408	435	441	392	429	424	431	429	447	418	438	473	415	436	399	444	432	453	411	410	418	432	416	445	434	435	409	411	418	415	414	401	433	364	422	413	422	454	441	458	448	435	420	446	429	460	465	422	457	420	430	471	421	439	434	366	442	434	422	444	427	421	413	370	441	418	422	400	420	426	408	444	428	469	454	393	448	420	434	402	414	405	407	400	419	435	450	453	449	405	451	433	444	430	379	434	384	451	421	435	411	418	427	448	424	423	403	371	420	418	438	427	419	399	433	420	416	397	426	367	406	459	442	401	455	404	455	416	435	411	449	399	455	461	443	388	426	419	434	446	415	410	396	437	444	397	424	391	403	452	420	431	450	449	437	393	427	451	472	454	370	428	407	417	431	451	428	420	437	452	418	442	450	428	433	438	413	415	477	416	382	451	418	407	447	426	419	411	459	404	430	425	463	430	420	419	456	409	448	418	425	413	410	442	398	403	426	433	425	437	426	449	397	455	407	415	408	452	386	446	418	399	432	414	437	454	419	440	490	450	424	433	417	432	413	406	420	470	443	436	406	458	451	462	399	479	459	387	420	433	408	449	411	426	440	414	433	465	420	409
23917	21137	28483	24020	21106	11904	2600	1556	1163	993	803	724	649	616	587	562	565	535	577	534	516	533	509	515	454	466	485	467	467	500	502	451	482	476	487	465	470	449	498	514	488	468	431	473	483	438	463	478	466	440	488	461	449	488	488	452	451	499	439	476	456	468	471	476	469	525	507	511	476	519	507	528	490	533	512	479	490	487	542	505	489	482	463	425	484	418	435	482	424	458	454	430	465	458	454	494	469	425	466	451	459	471	461	473	436	432	465	433	489	484	474	448	476	466	461	456	452	431	485	470	464	425	427	471	452	439	443	450	433	462	458	484	476	449	460	452	430	426	471	422	442	474	438	466	467	479	426	455	476	448	456	466	416	444	425	430	447	427	477	439	448	436	461	422	418	455	454	481	413	469	481	451	467	395	480	452	460	497	470	434	433	480	427	424	453	438	501	432	466	467	463	428	461	458	460	496	441	410	454	441	445	457	469	500	452	461	447	450	448	438	466	419	469	454	430	441	437	436	466	458	451	431	414	427	419	449	479	415	445	453	430	419	447	446	477	472	438	441	468	454	445	464	436	488	474	427	463	427	468	449	415	480	454	462	489	455	486	429	470	426	411	454	470	455	444	453	461	452	441	483	478	477	454	434	450	472	453	464	440	461	448	446	461	423	418	449	488	444	456	464	440	478	460	490	480	449	451	469	461	458	431	501	420	431	470	481	419	502	461	475	512	455	437	426	458	474	448	442	435	430	478	443	467	438	453	416	484	496	408	462	452	459	449	473	466	462	453	464	432	424	472	446	426	486	433	466	441	478	434	442	457	476	467	455	433	470	463	441	448	418	446	453	458	428	466	442	467	434	465	426	446	456	468	438	425	461	448	451	469	435	452	492	450	433	435	485	444	458	459	487	456	414	423	504	468	406	489	439	422	457	441	467	446	452	441	436	490	435	448	441	444	411	457	446	427	471	484	465	421	473	426	487	445	434	449	453	456	461	449	474	467	479	445	465	481	459	455	477	487	411	430	400	454	440	451	457	481	434	500	472	423	455	479	458	424	430	480	394	471	443	455	446	463	465	431	450	449	440	438	431	410	425	460	456	449	461	450	454	461	457	430	432	450	460	483	446	447	449	421	474	489	481	448	465	451	475	459	464	447	444	452	488	467	458	438	480	452	456	442	414	456	435	442	443	453	481	444	462	446	466	499	456	476	465	457	478	446	456	455	423	453	464	482	449	508	416	470	465	455	427	453	457	454	470	444	462	480	462	464	434	468	440	430	456	488	499	441	512	429	455	453	454	445	475	409	477	428	467	447	442	455	480	462	450	466	504	456	445	485	487	486	449	458	432	480	488	439	451	450	415	430	467	441	461	436	429	478	442	482	519	454	428	427	421	471	445	472	502	450	472	437	447	454	452	445	472	439	453	515	448	476	434	416	452	461	459	426	439	445	426	456	465	419	442	435	426	482	458	444	458	465	470	467	471	451	473	455	461	487	436	458	415	470	439	437	452	455	437	447	452	474	424	436	408	444	462	458	453	445	443	460	434	483	456	445	453	456	436	476	435	415	460	473	477	468	466	450	474	451	461	474	445	443	436	461	479	450	455	434	446	431	473	426	432	485	451	427	456	467	443	473	429	423	466	478	423	453	439	464	435	469	497	416	460	453	457	463	424	448	456	464	470	433	431	447	465	462	458	430	476	461	424	461	483	447	471	463	426	453	473	487	485	467	410	437	459	455	462	457	434	455	465	474	466	464	433	443	474	439	451	481	461	444	459	444	484	492	437	430	445	442	441	454	457	439	423	451	477	456	456	424	422	437	470	442	447	455	445	454	479	472	454	477	436	490	444	444	456	438	471	448	474	454	466	436	428	448	472	422	448	444	477	462	467	450	458	460	476	474	463	436	456	443	456	471	437	486	468	465	478	480	441	483	422	431	444	424	415	460	452	429	444	444	425	462	512	468	445	474	472	451	470	457	475	442	470	496	437	457	426	445	446	442	431	459	441	436	485	455	447	432	463	458	449	456	465	489	445	470	397	435	455	419	467	451	456	453	432	416	470	460	424	442	474	434	440	480	480	450	421	448	441	437	473	445	458	523	446	468	433	463	412	457	489	447	481	467	473	449	470	445	448	400	446	445	460	444	452	453	444	477	485	460	422	480	446	509	461	437	440	436	463	452	462	436	444	457	504	493	487	487	432	438	443	480	455	445	476	454	423	451	453	453	431	447	427	438	441	455	444	484	419	429	475	467	467	468	426	435	484	427	418	456	471	509	451	473	413	450	472	462	483	481	426	491	446	482	418	407	453	451	459	468	456	456	471	417	429	462	441	464	466	445	449	457	465	504	483	398	467	466	472	411	476	468	463	460	447	436	423	508	416	449	465	430	427	487	445	460	436	459	445	478	448	429	467	460	422	474	486	513	469	480	474	420	463	475	457	414	466	425	470	460	452	483	462	463	450	443	481	439	456	451	474	429	447	437	461	468	449	426	441	453	461	467	495	435	447	482	420	497	397	495	462	445	450	474	427	441	452	456	442	456	468	476	451	444	487	442	463	471	474	424	434	493	451	464	444	441	393	470	441	478	461	440	473	458	457	442	454	471	450	422	449	450	439	473	465	459	475	461	421	492	473	446	459	418	467	450	460	478	458	478	439	427	469	426	472	443	453	438	451	448	448	443	425	498	464	431	460	470	427	424	491	437	424	447	466	465	469	479	415	479	440	438	482	441	425	434	419	433	439	456	463	439	472	421	434	464	451	470	431	459	462	479	451	483	430	452	475	443	470	474	460	441	457	453	425	452	462	455	467	443	449	464	455	474	463	434	468	412	451	474	404	431	450	444	472	510	478	512	441	440	478	422	457	462	443	416	448	424	468	412	464	415	422	458	443	445	468	449	453	468	439	451	467	443	451	467	429	426	489	456	468	462	436	441	466	465	468	442	438	465	436	451	422	445	425	465	430	441	430	483	426	458	479	433	444	484	411	424	449	486	438	438	443	486	448	460	466	421	461	439	461	448	437	467	446	437	483	430	460	433	430	458	440	480	482	439	448	472	436	445	434	435	461	468	452	453	411	417	463	490	446	454	420	482	466	470	437	462	462	428	450	463	435	448	472	498	446	465	473	434	430	451	497	483	438	452	444	464	484	435	466	387	475	444	490	469	451	459	421	480	432	463	446	488	449	473	484	416	456	468	427	461	446	424	421	442	420	411	462	427	440	472	408	429	460	443	445	435	448	467	430	438	448	452	455	461	447	506	426	430	483	449	472	427	428	470	432	488	471	465	449	437	491	454	446	463	441	427	438	465	429	433	429	431	432	473	462	471	471	399	486	484	416	485	455	474	396	469	456	444	473	445	400	453	432	469	440	414	495	434	477	431	414	455	451	453	489	447	478	470	430	465	469	461	432	440	437	451	451	430	448	435	465	462	424	456	488	460	451	479	416	422	472	390	444	452	433	461	457	446	421	446	464	416	475	430	469	443	430	443	462	457	474
17084	32287	24706	12745	7577	5100	4143	3164	2487	1955	1531	1307	1124	1063	920	854	817	789	770	733	678	716	677	711	652	668	665	657	623	652	633	659	656	641	667	639	559	612	653	633	583	599	580	557	607	560	588	565	599	626	611	608	573	566	582	583	592	598	590	585	589	626	560	592	609	660	725	670	660	693	683	630	767	737	736	651	628	652	718	716	709	667	601	602	644	594	655	617	648	604	604	596	611	591	613	586	598	631	616	568	606	601	565	607	596	571	607	569	600	569	569	564	576	571	587	595	610	542	582	559	563	544	557	582	595	593	585	552	612	609	584	609	558	606	568	619	594	599	592	605	544	603	610	596	548	585	559	616	586	579	581	563	550	573	561	568	596	617	587	557	568	574	601	585	582	578	543	593	600	556	599	551	591	586	582	631	585	568	621	560	622	603	544	604	563	573	591	606	670	580	569	589	572	635	554	629	572	567	566	611	601	563	569	569	532	554	592	557	572	605	561	564	583	613	578	592	621	587	552	571	579	583	606	586	595	563	589	648	591	559	575	567	570	578	590	547	597	581	612	588	608	556	582	528	570	573	573	582	583	589	562	600	575	569	591	582	618	592	581	628	610	610	565	557	561	508	570	598	587	608	607	545	584	587	601	585	603	555	608	578	587	596	565	546	568	523	547	571	579	602	543	578	529	593	589	565	577	560	589	591	604	623	574	561	565	543	575	566	576	564	617	582	552	577	600	582	612	550	594	594	573	579	578	578	565	552	546	565	574	585	578	540	565	576	562	547	601	545	568	575	573	569	618	577	558	559	586	608	596	567	566	591	612	555	586	564	528	589	543	583	558	542	608	552	598	558	615	588	569	544	581	546	565	591	585	601	589	589	512	562	548	558	595	557	582	589	572	610	580	590	559	567	524	523	561	583	544	534	584	621	593	606	594	598	577	602	564	586	572	606	576	576	599	548	592	586	628	586	568	589	581	546	578	568	626	590	563	601	553	597	583	540	571	567	597	558	553	520	582	572	608	594	557	557	594	593	566	566	582	574	554	557	589	619	583	585	592	561	584	579	623	543	535	592	576	579	542	587	596	550	596	563	552	579	597	605	570	617	619	578	572	587	516	593	581	585	595	519	577	620	555	553	587	587	577	602	585	613	569	562	578	643	599	581	553	584	570	545	556	551	584	563	554	615	583	589	604	580	585	558	625	546	557	554	571	588	536	576	598	543	565	568	588	573	576	590	549	551	569	577	589	578	590	535	580	574	569	576	594	595	560	559	595	574	601	547	612	574	558	582	526	606	582	588	609	576	555	619	591	602	608	590	617	576	520	619	574	554	576	559	596	549	596	564	585	557	543	603	575	558	583	582	606	555	549	538	601	536	553	586	591	531	552	578	584	551	592	555	560	569	574	579	562	579	584	543	535	611	611	580	568	572	562	544	595	598	593	565	547	602	609	551	571	597	560	571	612	579	593	606	572	586	596	563	575	583	559	561	562	571	565	610	608	618	564	565	565	589	560	584	575	561	564	562	589	575	645	623	558	595	543	547	590	598	561	570	551	605	599	614	590	553	616	579	547	557	621	565	584	575	549	583	591	572	598	588	571	614	586	611	550	555	606	568	590	587	591	573	579	587	586	553	570	545	582	592	575	580	592	574	539	556	620	573	564	578	592	580	588	523	610	590	631	588	543	586	575	589	605	554	536	604	613	583	593	533	588	598	541	580	564	551	569	606	589	609	557	587	579	572	547	554	568	600	584	599	569	596	582	568	582	608	584	591	552	521	591	578	568	554	581	586	590	571	600	595	560	534	568	592	551	584	562	561	595	614	582	539	609	623	591	540	585	581	586	607	601	591	601	595	604	570	589	592	548	552	572	600	550	603	600	587	542	578	586	586	580	574	584	554	561	560	581	570	535	608	601	531	543	554	583	579	573	601	581	591	600	546	554	609	600	604	610	581	555	587	590	545	578	566	596	621	594	637	574	593	580	576	544	570	578	573	590	566	589	582	577	573	522	549	572	573	589	543	563	586	576	592	547	553	563	547	575	581	575	576	570	582	596	539	585	598	570	577	570	580	580	605	570	617	595	540	596	533	529	534	586	600	572	536	556	600	548	608	572	622	533	588	607	554	569	558	561	548	551	567	622	635	588	577	593	572	592	599	573	562	604	554	579	577	573	585	578	557	573	596	592	559	563	570	609	578	562	559	609	548	581	583	563	623	577	575	542	567	577	545	585	587	534	596	631	608	590	572	579	566	560	559	575	547	589	612	593	579	591	606	558	595	577	592	580	601	556	543	564	545	589	601	601	563	584	572	585	605	568	591	580	561	544	576	581	557	560	592	636	558	578	583	601	603	566	593	573	594	544	626	592	589	522	605	587	630	613	583	609	558	573	574	555	564	603	585	562	574	561	595	560	609	553	607	564	551	558	622	617	571	571	553	560	593	528	570	580	553	572	545	562	567	537	580	625	557	597	581	613	555	582	563	550	555	588	558	557	572	573	585	578	545	584	608	545	576	571	564	576	579	576	557	561	561	549	598	562	589	562	573	540	600	543	556	599	581	577	526	553	587	575	570	602	555	622	577	565	578	578	564	557	533	569	554	562	633	585	550	543	609	569	584	557	630	578	601	573	599	546	618	595	573	572	561	577	555	573	535	623	586	572	566	579	591	525	558	575	540	630	555	586	526	571	576	615	569	544	562	523	559	556	571	608	566	577	560	583	616	615	588	598	539	588	549	565	580	569	616	546	599	552	543	587	618	544	535	616	587	564	583	564	594	636	564	617	557	571	617	576	576	604	581	579	558	599	593	610	612	570	556	546	502	572	589	568	600	547	593	559	550	593	555	562	562	538	568	582	576	597	554	624	599	583	574	568	585	600	641	566	583	583	597	551	569	570	576	546	535	544	589	628	617	582	582	597	572	579	577	571	589	515	541	575	582	580	588	544	599	527	571	609	568	591	609	570	616	600	606	595	603	575	606	551	581	593	606	575	561	554	582	548	592	564	601	561	548	610	546	573	615	555	618	600	575	585	547	551	554	588	549	597	595	549	608	570	578	563	604	574	618	599	619	536	606	565	570	602	577	592	572	568	571	599	525	508	569	581	574	573	624	563	600	590	563	578	583	595	552	600	597	582	579	604	587	623	571	531	556	544	552	607	591	552	562	556	555	576	586	554	521	613	547	580	580	499	592	603	574	581	565	568	570	581	621	614	568	574	582	609	593	599	626	624	579	621	604	547	578	597	525	579	569	587	584	594	521	591	569	575	635	540	575	586	599	548	608	544	574	588	577	529	595	576	551	576	578	568	579	561	554	574	583	573	569	604	568	578	600	562	556	570	598	570	594	549	587	570	584	583	594	599	577	605	573	591	606	531	565	576	542	614	584	587	611	562	592	606	550	551	597	612	603	609	548	593	535	559	549	601	574	579	544	584	578	573	590	510	586	597	579	536	579	568	561	587	601	622	607	538	571	583	593	608	591	571	552	623	585	612	596
25067	21131	27247	25045	9432	1650	1033	855	639	545	471	447	356	322	288	295	311	302	284	315	281	282	300	258	259	277	269	265	283	244	289	261	300	267	282	258	251	269	261	264	276	275	263	276	261	268	248	244	250	245	245	263	267	257	236	256	233	256	244	228	250	315	261	264	290	288	306	277	255	271	284	281	274	316	296	260	270	284	308	312	285	248	257	266	247	273	260	259	260	255	221	255	286	271	248	245	259	265	269	247	269	248	242	279	231	283	236	242	254	265	247	223	285	243	259	248	217	268	217	256	254	292	216	243	249	241	250	248	266	240	241	240	271	283	248	254	252	248	235	257	246	253	233	256	252	259	245	247	230	275	263	250	269	232	256	247	234	230	249	246	259	231	248	231	257	230	257	230	243	246	232	257	212	235	250	237	265	232	243	256	248	270	254	249	217	235	244	235	250	240	260	262	240	217	263	264	245	246	247	250	207	239	253	235	255	260	239	243	275	279	253	274	236	254	269	235	229	254	284	266	205	240	232	267	289	276	272	275	278	229	243	213	245	264	258	265	217	250	255	263	244	249	258	273	253	261	249	248	227	255	228	233	232	255	267	271	272	233	255	240	252	265	250	271	259	226	266	278	269	261	251	261	235	253	272	242	254	268	270	266	254	280	265	225	240	251	248	254	252	223	252	245	227	254	268	239	224	261	261	258	252	273	257	264	252	261	249	254	262	249	263	244	248	252	250	246	266	226	272	234	264	272	260	271	225	253	226	259	278	246	266	239	245	273	241	242	239	237	272	267	258	262	226	239	244	243	243	253	270	273	255	261	253	240	247	261	240	253	267	256	232	248	262	285	240	272	245	251	259	264	246	243	263	260	283	255	260	286	263	245	255	290	264	272	251	231	282	237	267	247	245	242	228	241	228	240	257	222	256	255	254	218	244	277	260	269	270	220	275	265	232	226	257	225	280	254	257	236	249	258	263	252	255	248	236	231	243	240	255	266	249	298	237	262	266	222	242	241	265	241	253	267	235	241	245	259	249	251	257	250	254	275	247	263	216	256	259	249	267	256	256	237	238	276	250	261	245	244	233	229	264	262	269	245	259	262	258	241	236	278	226	260	262	255	244	259	259	245	233	255	234	269	242	259	271	274	255	253	221	261	221	235	237	238	250	250	244	225	260	231	276	245	262	255	252	248	295	251	219	253	248	249	226	254	238	209	256	231	233	245	256	249	238	212	265	245	232	265	255	245	238	263	253	257	259	250	265	239	249	280	214	266	235	261	227	240	263	248	219	253	273	241	241	264	266	252	247	242	222	238	268	240	281	247	261	252	268	262	273	258	226	238	257	232	275	226	252	263	258	250	258	264	231	274	239	243	246	256	242	260	239	256	219	227	259	251	230	259	250	241	235	235	278	213	242	273	261	233	220	261	259	246	272	235	244	283	264	247	270	250	262	248	223	250	263	264	269	242	252	253	218	247	235	224	245	258	213	252	270	248	259	262	272	274	267	235	269	281	236	223	234	265	260	267	259	246	237	275	242	237	247	257	235	268	247	249	247	251	266	251	273	250	256	279	240	278	258	226	259	258	228	238	243	256	253	252	274	267	268	265	275	257	269	261	261	260	240	255	262	247	226	289	249	257	238	265	212	266	269	261	260	254	230	263	294	238	254	267	256	266	254	254	251	234	243	266	251	251	237	270	248	251	229	248	236	231	251	265	220	264	245	258	254	254	265	243	250	263	248	249	264	260	266	218	277	240	266	242	249	272	239	245	227	275	250	269	261	276	224	274	222	228	240	260	247	247	233	258	259	230	235	243	240	269	232	228	239	248	230	244	246	240	286	259	255	248	265	247	256	229	271	265	248	272	251	250	245	234	249	240	253	251	227	260	230	268	264	222	276	256	254	254	247	240	226	259	247	262	263	242	234	240	233	235	255	224	260	256	270	273	238	265	222	253	243	236	238	254	250	268	255	215	254	256	253	272	249	241	246	234	282	255	278	244	249	222	240	263	241	235	223	244	240	250	252	254	248	241	280	241	226	262	258	267	247	236	225	267	270	257	277	241	246	246	236	233	269	230	254	255	273	264	256	237	251	245	262	245	258	229	226	267	245	234	221	264	257	259	266	255	251	253	255	257	239	255	257	259	258	267	256	242	223	230	232	259	261	258	276	243	238	257	260	252	277	280	251	235	235	247	248	194	218	237	273	231	241	247	252	235	238	257	272	270	249	230	264	264	256	223	255	266	239	246	246	251	252	250	250	246	251	260	261	264	229	258	258	248	255	253	275	249	267	240	246	259	232	258	248	265	240	227	258	241	260	255	245	242	245	245	215	256	275	253	234	265	240	244	243	299	221	245	250	261	245	259	227	253	255	259	245	264	226	227	236	230	233	244	233	233	249	244	243	251	249	247	224	258	252	257	237	247	269	246	262	230	253	260	266	260	264	271	255	275	233	243	250	242	249	241	232	229	257	252	242	271	235	236	242	253	236	270	243	249	247	227	229	220	245	248	230	250	252	229	260	244	268	274	261	252	223	254	229	274	250	262	255	252	281	262	247	246	227	231	260	265	270	236	262	265	262	267	241	242	244	255	246	268	240	235	280	253	265	252	244	250	275	243	264	248	241	239	261	253	251	255	232	256	267	246	286	246	251	273	283	248	229	247	255	242	223	251	245	233	253	232	249	242	257	238	246	231	240	257	255	259	263	250	236	221	255	247	273	240	263	267	254	236	238	264	249	265	279	249	236	244	248	225	259	250	236	237	251	228	247	239	233	253	254	246	221	272	216	267	255	242	253	258	275	259	290	245	225	238	251	262	284	265	268	241	229	226	257	223	257	268	245	233	239	270	244	254	268	269	251	218	266	226	226	248	263	244	261	254	247	243	276	224	247	239	263	249	235	230	242	248	247	244	254	259	225	247	248	241	251	243	239	270	268	240	263	262	230	248	233	257	254	251	256	264	276	236	242	219	262	273	277	249	266	259	245	246	255	251	275	227	255	260	264	234	263	221	266	253	264	270	255	229	249	258	244	264	238	261	254	258	225	250	252	241	260	226	263	251	245	248	245	266	238	252	222	251	256	218	267	237	247	238	266	262	229	210	266	265	260	269	247	248	276	248	251	265	257	259	262	245	262	256	259	266	264	227	242	239	266	262	247	266	251	244	262	250	244	257	242	225	273	261	248	286	227	255	259	255	261	275	235	224	248	247	308	248	234	252	230	269	266	229	257	266	250	271	228	252	245	247	258	267	255	267	253	244	237	232	249	268	258	248	241	241	226	243	241	310	248	267	262	239	259	234	240	213	268	235	256	278	278	239	262	255	256	263	247	229	235	267	248	239	274	235	250	275	285	256	244	237	273	237	253	248	281	234	261	242	256	250	263	253	236	241	256	245	253	243	257	264	234	244	246	214	222	235	246	252	241	228	239	256	213	229	273	237	266	243	253	250	243	230	263	251	220	257	255	251	262	245	237	263	196	255	272	238	226	264	234	274
15483	24315	16789	7693	4519	3495	2622	2073	1684	1247	1024	814	669	607	541	472	483	483	390	415	420	397	388	362	386	352	358	368	364	370	387	333	344	347	356	368	352	389	373	365	328	377	343	316	339	332	341	332	342	371	346	331	345	339	348	363	328	315	347	370	345	338	338	351	393	418	443	432	362	450	387	393	396	412	415	388	346	435	437	418	414	403	374	354	350	346	373	368	382	355	338	314	316	378	363	381	374	354	373	365	324	345	345	317	322	315	354	351	314	333	347	350	332	335	344	318	298	320	318	328	357	333	309	308	337	333	305	338	322	316	288	343	330	358	319	328	329	303	351	330	335	341	351	348	327	332	346	325	327	330	344	327	346	339	337	347	372	336	322	325	325	330	339	337	352	311	348	346	361	310	345	341	322	306	324	343	344	318	343	312	352	306	336	337	327	315	295	351	347	306	358	340	319	315	326	316	326	313	346	343	317	317	312	326	340	345	343	325	344	332	307	321	331	311	306	325	346	325	331	347	356	346	329	346	317	325	337	344	296	319	351	315	352	322	324	351	365	360	348	338	378	370	381	331	327	330	338	315	349	335	347	357	330	341	370	336	311	314	322	326	341	356	354	324	319	346	317	315	338	334	357	359	372	357	337	356	335	329	367	325	343	317	339	329	361	331	317	319	347	313	337	346	325	328	349	320	322	318	336	321	339	321	306	349	369	344	336	324	332	335	344	358	326	331	328	338	332	330	330	354	349	338	339	332	342	343	323	340	334	324	315	330	308	330	322	350	327	338	331	320	323	313	338	343	334	353	350	324	330	359	358	341	322	325	370	340	312	333	320	305	351	300	331	323	356	341	331	332	321	343	319	340	298	347	350	339	341	357	342	352	323	312	325	309	331	329	335	340	309	330	349	355	325	343	342	323	342	347	300	322	316	301	342	369	340	302	329	353	296	324	329	328	305	320	309	346	371	333	346	339	311	374	342	303	335	347	346	352	364	347	371	322	348	362	374	327	328	338	388	357	341	327	377	362	338	338	364	362	325	329	353	326	335	360	320	335	321	344	313	333	323	374	339	325	347	343	317	316	328	345	335	339	326	340	337	366	320	347	353	325	334	315	380	349	339	350	352	320	320	325	303	352	308	337	345	326	364	346	343	346	309	353	342	330	380	339	308	307	322	332	319	320	294	341	307	321	358	338	367	344	327	320	331	335	322	295	356	321	345	351	319	342	325	306	345	320	313	325	348	363	342	301	306	338	332	318	324	347	360	362	315	380	314	346	321	319	360	325	322	340	331	323	339	304	328	298	312	317	343	302	312	330	329	349	308	302	327	323	339	336	319	335	329	311	323	307	343	356	361	339	288	324	334	337	301	328	320	342	341	296	315	307	353	330	337	286	288	301	331	357	319	346	347	319	325	359	365	325	336	346	329	323	328	352	329	324	346	320	311	331	319	301	336	306	348	345	326	337	303	366	355	346	339	315	325	314	320	315	338	289	336	350	325	360	354	346	338	348	331	293	329	341	328	328	323	329	335	349	367	318	330	328	298	363	352	325	339	313	333	290	341	348	327	302	301	359	373	329	329	347	345	331	345	337	344	351	362	349	338	338	338	321	342	324	324	326	323	318	342	308	321	346	337	343	366	341	317	321	325	311	341	313	361	345	344	351	326	351	305	322	350	377	278	337	333	322	356	332	312	321	351	335	344	306	350	324	340	356	342	325	357	328	329	344	342	359	334	347	340	318	346	313	338	322	344	355	353	326	350	320	339	332	350	354	320	316	315	343	340	346	333	336	359	351	363	288	338	363	345	370	366	365	335	321	329	341	317	308	345	309	330	343	356	343	318	293	345	319	330	345	309	327	341	332	333	317	361	357	357	336	345	343	366	343	357	313	308	341	350	360	351	340	355	337	340	344	316	336	298	341	334	346	348	339	298	313	320	340	331	359	339	317	355	347	312	351	343	330	335	362	321	363	325	288	364	350	341	324	308	325	300	354	340	317	304	326	331	349	321	331	312	342	334	336	301	341	364	311	318	326	335	370	345	328	336	326	325	304	313	340	332	325	328	303	315	380	378	359	339	332	351	356	313	309	345	311	354	332	323	309	337	350	349	366	348	311	321	328	326	332	331	353	320	318	311	360	314	357	345	319	323	328	316	334	332	338	332	339	336	357	318	312	327	323	331	319	340	332	286	344	341	341	343	349	325	319	342	325	313	327	340	334	340	327	347	338	348	337	328	366	337	335	317	297	314	302	334	306	340	307	331	348	309	327	354	347	368	328	330	374	350	310	314	347	312	362	333	324	341	331	323	320	347	321	329	319	354	351	319	318	318	303	367	308	332	353	319	347	359	350	336	348	318	306	338	337	339	300	343	328	332	366	302	308	320	358	299	305	343	313	336	331	313	375	359	323	362	318	337	334	323	319	334	318	365	337	336	349	346	325	328	330	375	325	360	345	313	309	320	337	318	317	341	326	329	329	350	340	340	344	384	352	352	324	337	356	327	337	334	340	360	336	328	335	317	327	328	341	333	345	333	307	363	343	332	320	295	328	350	329	349	350	356	321	364	341	369	323	342	316	345	313	336	345	342	331	330	342	314	346	342	337	327	315	359	320	306	323	341	314	319	317	326	326	326	356	349	341	348	390	344	340	311	331	342	325	339	348	320	332	305	323	315	358	329	331	367	339	332	326	344	313	305	355	338	348	339	340	346	353	328	331	341	334	383	335	337	331	384	278	340	323	338	302	316	328	335	350	312	365	342	339	329	308	322	345	325	332	305	343	342	353	356	315	337	366	327	344	334	335	357	311	318	308	318	341	353	330	352	375	311	351	352	333	331	344	331	310	353	345	331	335	366	309	339	324	325	355	326	331	360	300	357	334	349	367	312	343	342	317	359	337	349	317	348	355	340	310	359	333	303	317	351	314	319	341	349	353	340	330	301	337	317	344	329	343	334	358	346	345	321	291	341	340	332	356	326	366	321	324	348	358	341	338	305	325	326	341	326	304	307	375	340	315	318	332	319	332	335	367	343	362	358	322	304	339	329	320	346	318	319	336	334	369	323	320	328	298	331	337	335	317	345	339	363	328	308	291	316	338	327	306	325	338	319	320	315	335	354	342	347	331	342	314	366	326	306	342	319	363	317	329	356	318	298	325	333	300	329	347	353	334	330	300	331	340	317	318	343	379	325	302	335	323	355	331	352	313	283	351	354	331	332	357	340	331	316	332	321	353	351	330	347	349	307	344	341	291	327	309	361	313	331	319	302	350	358	373	337	338	327	335	371	348	314	371	348	331	329	303	341	355	344	339	333	309	329	318	311	333	329	357	351	357	350	328	319	352	314	336	335	347	322	347	348	311	365	327	340	353	332	325	332	354	331	324	319	341	334	344	309	332	299	333	326	338	338	349	325	322	381	313	314	339	296	358	354	296	358	362	292	314	340	340	364	309	316	321	349	344	318	323	336	306	337	346	366	330	312	327	342	319	356	333	334	366
22929	21176	28951	23684	21184	21291	10558	2295	1665	1285	1090	945	802	716	706	611	598	532	559	578	560	560	524	545	524	501	479	499	516	474	505	482	489	464	484	507	478	462	459	456	453	464	480	467	434	486	435	448	439	435	502	465	394	439	457	440	408	430	438	437	400	433	426	498	493	542	540	474	494	518	511	533	534	539	533	506	480	515	525	552	550	505	458	442	467	455	451	431	458	466	461	392	425	413	439	469	464	493	449	477	415	464	425	452	408	425	435	423	455	428	489	474	437	432	429	440	430	408	430	446	453	438	449	445	416	455	436	464	450	409	435	431	413	468	436	446	425	421	414	436	447	427	406	408	402	444	445	416	412	433	437	442	469	419	418	431	428	424	418	428	409	442	421	437	443	430	419	397	439	448	435	427	419	425	459	378	425	410	423	443	413	400	411	424	452	419	483	436	462	433	438	411	426	443	440	417	430	407	441	433	414	416	401	472	461	453	417	449	446	435	421	405	416	409	452	393	467	450	457	460	421	408	412	453	433	438	426	440	395	451	441	479	428	437	444	458	447	459	410	414	398	414	431	450	434	417	439	391	461	488	425	412	432	417	401	444	407	457	448	413	418	429	470	489	457	420	420	425	406	397	413	450	446	455	461	435	434	443	441	440	418	474	434	428	469	453	360	425	431	443	437	449	421	446	410	394	426	410	374	419	459	420	436	433	438	434	397	411	434	445	428	438	459	446	399	429	443	440	453	451	426	428	408	457	453	444	411	450	421	419	430	414	413	437	414	438	446	423	434	418	430	456	414	441	442	446	452	416	415	441	428	433	414	422	407	399	434	435	429	403	470	432	440	438	411	465	434	424	450	411	483	433	413	461	446	461	410	435	433	440	454	396	436	447	400	390	437	467	449	402	425	412	446	430	419	404	426	429	427	456	437	472	394	429	460	453	429	444	458	427	436	443	439	428	444	409	460	422	450	441	444	421	430	423	464	436	473	417	404	416	414	430	433	392	485	436	390	446	442	426	404	419	446	472	412	455	422	421	459	424	435	446	416	411	417	441	429	416	439	400	447	436	460	438	429	446	429	451	410	406	444	410	382	461	436	438	439	429	424	443	450	441	439	430	455	439	472	417	391	442	436	433	480	449	456	440	422	466	409	427	422	412	426	437	411	406	423	437	443	409	449	403	455	429	418	435	436	409	432	450	434	428	446	401	412	455	433	424	468	433	426	412	447	469	420	432	451	438	425	428	398	425	451	440	402	428	382	420	416	418	467	450	418	449	427	437	438	429	459	444	434	462	425	433	438	391	447	426	437	456	414	454	435	446	442	421	440	427	447	411	437	407	420	426	417	450	443	455	436	412	418	417	402	415	428	415	436	419	422	433	427	469	435	460	426	430	442	425	428	423	446	421	430	414	454	424	408	458	420	417	426	432	438	436	437	440	442	416	444	466	399	403	440	433	438	467	444	388	424	426	436	417	433	441	403	450	442	428	475	439	404	430	430	435	438	438	446	472	456	435	433	416	407	407	422	453	374	416	412	449	410	451	421	403	421	431	476	416	430	419	426	367	461	446	427	414	430	404	439	451	474	416	433	434	442	427	435	472	415	440	448	409	446	440	441	428	400	399	434	449	442	381	439	442	426	470	455	412	419	435	423	388	423	462	432	453	430	431	421	427	389	416	410	440	388	447	435	465	418	414	448	436	454	429	426	435	412	423	459	445	439	458	454	436	419	427	426	421	456	466	453	432	414	415	409	408	433	427	430	408	449	426	435	397	434	427	462	466	425	423	456	423	428	412	441	418	442	421	380	398	413	418	460	437	462	403	421	419	422	451	416	437	447	402	427	427	453	434	415	448	418	437	438	454	452	441	426	426	425	398	434	429	389	422	408	405	405	404	418	450	444	446	465	441	442	415	409	441	441	417	446	460	465	429	419	463	380	480	422	429	451	429	407	439	428	444	447	465	463	427	432	427	431	416	439	425	414	432	426	419	451	439	439	419	406	409	426	464	453	439	428	419	444	426	447	451	449	429	370	384	433	449	434	393	422	415	448	404	456	415	448	416	429	401	423	410	461	412	411	384	433	439	421	393	403	470	452	408	476	420	437	424	452	424	442	441	416	418	416	443	428	443	363	445	432	397	443	422	410	421	418	444	430	438	418	424	492	451	429	405	398	429	397	431	438	432	421	452	441	417	445	397	420	424	466	416	427	428	459	446	429	444	443	442	418	426	432	423	426	447	446	447	430	434	408	425	441	433	441	419	456	451	455	412	418	390	424	444	465	418	413	411	449	403	415	425	432	404	407	440	418	431	421	411	460	448	431	405	421	447	429	423	435	435	414	420	437	426	449	454	424	415	405	471	449	443	440	442	441	449	434	415	426	443	468	446	452	409	431	434	458	442	408	441	431	396	464	405	429	432	447	449	466	470	429	426	420	430	419	418	443	446	432	465	436	454	452	449	461	417	438	406	426	415	436	401	455	437	405	405	425	403	441	430	405	399	406	463	481	446	449	430	448	432	397	420	430	437	422	438	425	429	402	439	424	410	433	457	447	453	389	451	465	476	420	457	460	403	424	417	410	435	420	430	458	393	424	447	403	438	439	435	428	446	425	435	428	443	403	450	461	437	459	412	396	429	447	444	434	441	401	483	437	429	492	437	418	430	421	431	445	408	439	434	385	417	419	399	441	451	421	476	427	409	441	410	456	437	424	412	420	451	426	388	409	425	410	408	454	379	430	411	482	406	379	431	406	451	425	427	476	456	426	497	396	411	422	432	464	418	425	465	405	448	445	450	435	442	457	432	394	432	461	405	448	428	402	428	472	450	447	433	448	467	442	427	406	431	411	411	430	403	417	429	408	423	411	421	417	452	421	411	426	404	403	439	421	439	448	404	413	462	434	430	429	409	422	433	422	418	413	382	421	416	396	414	425	428	395	414	465	432	433	453	431	454	418	458	423	442	394	414	405	439	444	419	422	447	472	442	420	475	436	390	405	411	421	425	455	438	433	385	440	433	408	432	417	447	435	410	467	433	379	437	387	411	433	478	454	443	439	428	432	435	419	428	433	437	405	426	441	426	403	407	400	426	461	440	428	418	404	417	426	437	431	457	402	467	433	444	421	414	454	437	446	460	441	435	435	437	460	436	424	430	435	421	445	460	418	441	442	421	417	450	446	454	449	430	420	446	406	413	452	459	419	408	422	415	414	421	431	467	426	445	442	479	447	446	506	415	423	439	431	447	437	417	434	433	447	403	460	408	423	442	411	436	436	429	434	461	444	383	427	447	431	401	424	425	414	394	449	398	457	400	426	418	409	427	402	437	431	452	428	404	421	425	396	431	443	427	395	403	421	463	435	437	419	439	412	437	439	419	406	399	472	442	463	437	419	477	432	429	403	448	432	404	417	443	447	424	421	405	424	415	452	436	454	406	441	448	453	386	404	407	422	437	428	447	412	446	417	458	425	421	424	435	451	458	430	451	416	408	395	430	417	428
17887	31058	22327	12796	9302	7242	5699	4668	3747	2810	2319	1871	1475	1291	1140	1100	1070	884	838	819	803	772	708	738	731	689	689	663	661	626	657	638	630	617	635	645	626	621	628	624	595	595	583	588	590	593	602	557	516	608	607	580	558	552	616	561	558	555	555	562	558	582	596	629	689	806	808	675	675	701	730	677	778	834	710	668	656	751	726	731	703	603	673	597	583	586	573	542	597	551	551	612	548	571	547	594	626	593	662	673	566	559	571	564	551	519	578	541	551	566	528	557	568	564	548	524	568	565	541	544	521	529	557	562	520	531	560	557	543	552	548	549	539	516	567	538	576	546	527	553	584	551	543	558	537	550	532	572	599	560	540	569	535	549	523	551	546	554	536	550	529	545	522	555	558	554	534	495	552	549	527	525	564	559	526	542	549	528	595	569	558	581	563	536	596	553	590	567	589	552	547	559	561	560	570	540	511	571	495	542	547	573	575	568	561	532	527	535	537	539	559	593	566	561	544	552	545	529	541	531	544	539	539	555	515	531	542	577	533	553	589	542	591	509	550	529	544	593	568	503	530	540	536	571	480	556	551	545	569	526	552	525	577	556	563	551	557	539	508	531	571	523	564	528	588	535	588	535	531	531	514	542	485	546	546	566	616	507	532	596	523	551	547	543	547	575	544	568	578	552	567	531	568	579	558	551	538	569	560	580	537	539	562	532	561	549	535	532	569	554	571	564	567	520	491	544	585	563	559	570	580	559	540	560	551	593	533	554	597	540	578	577	580	587	536	539	547	517	473	535	562	537	536	549	480	553	552	571	572	513	583	518	567	522	514	551	580	537	543	553	570	595	546	544	511	587	558	537	527	568	513	566	512	498	567	572	576	584	533	549	545	530	554	524	554	545	538	536	543	525	583	518	541	556	541	541	551	547	534	580	586	529	575	568	522	584	513	585	568	545	545	517	518	558	593	551	541	549	533	559	582	542	556	575	564	547	582	544	553	540	581	499	548	579	574	553	604	544	509	536	566	548	547	542	582	580	520	559	564	522	579	548	556	553	572	547	547	562	567	525	552	587	541	539	535	520	553	555	524	547	538	566	558	546	519	517	568	532	523	534	522	579	577	529	545	510	498	570	524	557	539	514	535	561	503	542	572	551	578	552	550	518	569	518	558	542	506	580	526	586	528	521	515	507	578	530	573	560	536	584	558	491	584	573	543	550	529	573	512	527	551	570	500	563	565	563	545	538	550	577	523	566	525	549	525	549	557	555	523	541	566	566	541	540	536	565	508	558	541	520	546	538	539	544	591	570	569	566	512	580	579	525	586	589	589	578	566	557	568	557	551	578	566	531	539	514	580	510	539	571	515	564	573	564	552	530	593	545	545	583	544	490	536	558	515	543	569	549	560	560	568	536	557	544	547	541	554	555	575	551	549	539	549	530	534	538	531	540	520	501	577	575	515	539	624	558	510	527	522	531	545	555	534	548	528	523	518	530	534	593	561	524	567	536	541	531	577	563	501	549	536	546	547	531	541	528	553	542	538	506	551	561	514	551	528	612	572	572	563	552	581	554	531	535	574	556	502	560	590	585	568	545	571	552	555	569	575	546	572	544	567	537	575	554	499	537	561	530	571	589	551	575	581	547	540	558	546	554	584	561	581	543	547	549	554	536	529	555	540	586	541	536	557	521	546	583	577	551	526	506	546	564	542	516	532	501	539	559	595	536	594	548	488	562	575	542	518	544	577	562	503	559	573	545	552	597	568	599	501	561	557	584	519	572	511	540	521	530	587	543	512	525	528	533	539	551	532	501	548	509	555	557	580	576	532	559	558	494	541	542	532	589	575	536	549	578	549	559	557	551	551	553	523	554	559	548	570	543	557	570	590	561	531	526	560	575	508	537	568	567	540	544	534	518	553	537	552	536	575	540	557	549	524	588	573	512	558	524	543	525	552	557	523	517	511	545	527	547	561	517	533	553	552	515	584	525	567	568	533	543	536	521	577	527	571	544	548	512	537	570	545	524	536	541	533	576	545	518	546	575	561	534	568	539	511	579	524	546	562	538	567	565	532	533	548	532	510	534	582	548	504	555	582	554	539	515	513	500	555	548	558	501	540	546	555	527	574	522	551	562	542	524	511	549	598	533	517	559	555	528	561	520	570	525	510	549	500	559	511	542	572	546	550	559	548	588	540	577	509	559	550	544	550	516	559	534	599	541	622	497	598	555	617	522	557	490	550	552	523	577	564	532	552	525	493	566	577	610	551	522	561	540	568	531	581	486	572	550	578	511	518	539	561	604	556	522	544	559	536	583	528	544	553	531	589	550	544	578	599	567	575	547	564	530	537	514	557	581	534	516	592	521	563	556	563	554	544	481	498	539	544	556	575	534	583	557	539	513	558	545	544	509	541	532	514	572	543	565	547	560	553	578	527	575	612	558	548	513	539	552	513	518	561	528	529	541	567	531	570	522	530	564	570	581	545	597	543	505	568	560	590	566	522	537	549	569	526	606	522	544	564	553	547	562	522	555	489	539	589	529	567	548	575	532	562	555	546	507	572	568	524	564	574	520	507	542	577	548	574	506	536	541	522	562	560	574	574	550	564	556	585	546	557	571	560	544	520	536	538	549	590	516	506	531	561	587	554	494	528	556	492	591	564	575	567	545	556	514	524	517	569	572	566	569	600	551	566	561	556	556	528	573	521	558	543	560	526	528	515	552	545	527	537	542	541	543	503	540	500	537	546	537	544	557	533	603	562	579	541	552	560	548	537	537	559	563	535	542	557	539	566	546	581	585	542	568	511	544	541	552	569	503	567	577	514	568	522	512	512	556	582	590	562	600	558	518	607	530	551	519	516	564	553	537	525	570	532	547	615	577	545	515	538	550	539	549	534	487	573	571	562	523	514	536	515	524	562	549	529	600	507	535	515	541	580	553	520	583	513	546	513	562	570	525	545	572	535	532	544	564	553	573	566	584	548	589	509	592	557	514	552	542	583	567	557	595	513	537	567	563	506	550	568	563	537	540	579	574	581	571	582	550	545	563	537	530	543	573	588	542	527	552	548	562	531	554	541	521	526	539	558	521	526	529	557	535	524	604	554	512	522	540	583	558	514	556	550	578	543	527	578	558	514	540	541	557	541	562	518	612	539	522	537	574	540	502	572	557	523	523	505	525	547	545	585	527	538	506	562	606	549	562	518	518	520	560	579	533	592	552	570	562	562	553	521	518	564	544	508	518	559	522	550	519	525	560	510	561	562	594	509	568	544	531	522	554	579	473	537	579	563	528	570	550	536	531	565	550	511	556	526	579	566	528	534	582	556	547	532	544	511	552	560	565	577	535	597	556	525	549	500	528	523	613	532	578	523	527	546	564	578	526	535	561	527	554	542	582	567	545	501	541	538	562	541	512	506	530	540	550	527	541	609	507	517	590	546	561	546	525	583	531	540	562	568	538	553	548	539	588	583	520	553	569	579	517	498	526	549	527	554	498	598	546	522	523
27081	20655	12649	3630	1600	1099	814	623	563	463	414	363	373	341	371	332	315	336	321	315	337	305	328	317	332	329	315	332	302	330	350	333	337	348	317	292	335	323	335	331	291	329	305	329	300	307	330	314	335	308	353	321	318	317	329	325	342	319	322	329	362	326	312	313	320	343	346	321	338	379	361	338	336	372	330	339	332	336	352	374	311	358	321	345	334	322	285	360	317	310	316	320	343	310	352	310	347	323	336	343	302	345	282	292	318	331	302	347	354	336	279	295	315	314	324	312	324	335	336	338	351	332	286	300	333	352	318	304	302	316	343	321	283	306	336	328	321	311	302	318	309	310	308	308	346	330	321	308	307	283	280	327	304	318	312	290	304	325	348	279	285	343	327	288	289	310	341	313	313	278	317	322	306	311	320	327	294	350	313	349	304	300	324	332	305	318	334	334	320	310	301	323	315	333	334	291	323	323	335	288	345	354	308	306	294	292	344	362	339	310	321	351	338	291	300	340	345	301	328	312	288	303	297	334	305	314	257	346	335	304	308	308	314	311	314	327	323	324	270	335	308	303	318	318	332	321	304	324	318	328	330	298	310	313	337	310	327	308	294	325	323	320	319	318	326	339	282	338	331	343	311	314	326	320	304	290	295	301	299	301	314	293	296	291	298	308	315	335	293	335	301	322	327	310	348	311	340	297	308	281	354	332	325	328	342	310	293	327	315	298	305	285	347	322	308	319	317	306	299	326	325	320	280	333	335	333	339	322	310	313	321	317	315	311	309	280	312	328	324	305	285	328	315	309	315	316	296	330	331	293	308	323	325	270	303	276	329	352	331	351	326	321	334	294	302	296	325	354	269	334	300	320	328	299	315	297	332	337	337	333	301	309	316	350	323	313	308	306	302	342	339	309	310	306	322	332	339	305	313	308	314	345	293	300	298	312	306	346	320	328	344	333	326	300	321	308	309	305	295	318	315	328	324	298	324	295	332	311	319	289	308	341	313	311	319	316	278	308	309	319	314	308	303	296	309	300	294	346	344	308	301	311	289	311	329	324	322	314	301	336	316	329	298	331	325	303	310	322	300	334	315	261	326	319	353	307	307	301	322	326	308	322	350	342	283	331	313	304	322	312	319	327	302	318	290	313	320	294	344	321	334	322	335	311	293	313	303	300	303	299	352	307	327	342	305	306	344	308	355	305	309	323	310	309	304	314	304	326	319	296	351	315	322	318	353	349	314	304	312	315	340	308	312	289	313	293	293	308	309	358	287	335	320	310	330	288	331	320	308	316	294	295	333	307	306	329	324	330	324	326	321	337	311	300	326	353	283	334	331	296	314	299	322	333	283	312	320	322	334	312	327	349	331	325	312	321	324	317	353	285	318	322	296	310	348	302	312	329	312	348	297	315	301	316	334	292	294	285	346	335	300	298	305	329	311	341	301	328	319	328	328	333	334	292	329	340	306	314	309	290	320	304	301	309	305	308	291	291	299	292	314	286	332	319	310	330	319	332	319	317	301	350	339	323	307	313	340	284	339	325	323	311	291	346	339	333	300	292	301	327	327	314	339	307	320	297	332	319	326	358	336	291	277	303	321	325	317	327	305	332	305	297	318	292	320	335	312	292	325	321	326	339	313	302	336	361	321	339	335	334	324	299	346	356	333	289	324	295	309	281	329	321	282	341	327	319	315	326	319	315	309	317	321	313	318	314	292	292	338	362	320	339	319	315	315	311	297	309	335	326	333	312	306	359	318	322	317	348	302	305	309	312	329	328	310	308	324	302	334	315	312	291	312	338	325	312	300	345	313	329	298	321	310	295	316	322	310	336	299	298	300	275	318	326	322	293	293	321	320	298	323	301	314	341	326	345	337	313	322	334	343	316	329	320	316	321	324	314	327	312	326	343	319	290	290	323	302	320	330	298	295	294	320	326	334	317	308	307	289	320	329	290	346	327	341	293	310	294	300	340	340	314	306	324	336	301	298	307	330	335	285	341	332	337	283	301	331	339	336	305	302	333	310	332	315	322	340	343	324	348	313	298	291	319	302	323	315	334	322	342	297	305	354	295	302	328	321	321	331	314	351	282	306	309	295	306	323	348	333	298	292	320	299	344	337	307	315	329	311	311	272	344	330	321	346	344	338	291	319	327	287	291	299	319	295	308	312	315	314	320	360	284	329	327	302	343	328	318	303	323	284	287	329	318	319	318	312	325	324	293	301	315	297	302	296	307	319	331	300	301	320	299	308	326	306	336	306	304	278	302	318	301	325	322	327	313	296	316	296	318	321	337	345	302	302	298	319	306	378	320	332	324	334	304	363	357	333	331	313	314	321	320	291	300	324	303	330	303	302	316	330	289	311	310	326	303	313	354	295	316	304	296	301	294	326	326	314	306	330	311	301	318	273	334	311	307	329	300	310	310	300	308	358	352	353	328	312	308	319	333	305	300	321	324	335	306	326	322	339	328	346	324	312	306	321	294	337	339	329	300	317	314	308	293	319	338	313	316	299	332	310	314	319	323	275	313	313	299	315	298	309	304	328	362	327	306	333	303	310	318	293	284	295	297	318	333	320	304	302	309	339	345	310	314	326	310	318	339	312	315	326	292	318	303	310	316	319	316	335	317	295	327	284	330	326	352	306	312	327	322	298	300	296	291	333	323	339	302	291	305	300	332	327	332	291	320	289	324	315	340	320	309	280	293	320	365	318	303	315	319	331	275	317	313	322	313	305	311	321	348	330	329	349	264	333	348	319	292	323	353	354	307	293	344	347	297	310	295	339	334	307	308	323	332	293	339	314	332	333	305	318	313	322	334	326	332	316	333	305	310	299	333	317	326	327	318	319	325	304	307	331	303	334	337	319	313	325	338	326	293	304	346	317	305	304	320	340	311	302	282	330	345	324	343	298	315	310	303	310	323	295	282	309	299	325	331	294	312	305	316	328	312	314	336	325	279	327	321	330	312	300	345	333	342	360	324	322	322	305	338	350	307	310	315	291	321	337	317	330	302	297	278	298	358	330	304	313	311	289	296	313	308	307	293	340	306	313	283	301	300	322	329	310	331	330	317	347	333	323	331	338	328	315	313	308	305	320	303	324	345	300	301	331	272	305	290	304	314	290	321	332	303	328	296	293	294	332	301	307	319	343	313	305	334	289	291	293	315	313	316	323	324	344	342	329	297	300	307	299	315	338	310	328	324	309	318	329	303	323	327	300	322	330	325	292	291	335	312	289	317	305	349	340	314	310	351	322	280	307	309	338	333	321	306	306	287	316	334	316	303	317	305	304	307	313	333	327	297	322	313	314	278	325	300	336	308	329	361	331	320	333	314	326	309	356	333	347	291	341	308	326	337	303	305	306	306	307	329	316	300	345	318	297	282	330	315	284	310	308	322	302	299	314	334	330	327	314	305	317	293	328	304	325	330	332	317	297	338	309	303	300	329	294	312	325	310	276	327	317	312	342	344	325	331	317	308	348	304	328	291	301	332	292	345	290	347
13021	17607	10891	4286	2881	1883	1502	1319	1130	907	717	655	549	541	495	498	454	443	479	429	446	448	451	422	438	431	410	432	436	446	423	454	445	454	445	425	431	457	406	406	432	406	433	408	411	440	441	436	392	410	421	423	412	393	430	433	435	368	426	389	405	398	418	432	464	490	462	426	475	425	481	498	493	544	471	448	422	503	436	483	463	471	447	397	391	416	453	381	418	408	407	411	418	389	441	419	434	398	410	408	379	357	455	414	414	413	431	418	390	385	456	431	394	420	430	422	397	442	405	411	400	444	421	426	400	380	403	427	428	405	421	405	413	416	420	439	444	430	416	446	391	429	407	372	391	381	409	383	406	409	425	424	377	396	429	382	386	381	432	421	397	407	426	432	453	401	384	424	429	436	430	373	395	397	385	389	440	422	389	377	395	423	452	420	430	438	406	430	409	407	383	393	397	408	414	428	396	419	438	400	411	422	428	418	410	413	401	406	456	423	381	408	409	381	399	403	436	409	400	396	415	438	387	413	398	393	401	393	399	409	413	402	456	395	424	403	397	413	401	427	390	394	413	428	413	449	403	411	380	418	430	414	410	396	398	405	394	427	424	384	395	394	391	430	409	406	436	427	426	385	438	404	388	372	397	468	458	433	393	403	377	399	443	425	390	433	385	412	396	404	411	429	415	407	403	384	398	420	438	446	417	449	447	407	451	436	401	420	388	411	418	371	413	419	398	417	381	424	417	406	410	410	409	430	408	390	408	430	439	435	401	415	457	405	435	385	437	372	364	435	452	380	400	403	415	432	403	465	448	414	453	410	444	391	390	433	405	421	427	376	387	439	405	401	397	403	447	401	422	436	420	416	414	425	416	406	411	405	410	397	396	388	436	398	423	440	405	424	418	406	424	381	399	429	431	414	433	404	410	381	416	430	417	393	397	383	399	408	439	405	387	424	406	395	422	438	408	414	425	403	396	405	395	394	411	433	419	420	380	407	430	445	425	397	445	413	402	418	395	403	397	393	376	389	388	379	382	431	391	370	386	371	439	429	408	404	413	421	423	407	434	438	427	408	398	398	388	401	386	371	410	416	448	397	392	392	388	408	406	394	365	416	392	415	405	379	425	431	407	426	396	386	421	406	419	454	429	403	436	373	413	429	414	402	387	409	403	406	419	389	411	429	396	417	440	389	411	424	435	421	414	395	373	398	388	396	422	401	399	400	397	422	411	414	478	426	389	410	386	436	441	345	387	421	422	413	407	370	465	436	430	409	417	418	428	387	421	400	405	399	430	389	404	393	448	454	446	412	376	424	414	440	416	435	372	460	380	406	404	443	410	381	369	367	388	441	401	400	358	423	392	403	404	420	420	384	430	419	368	405	385	383	423	420	430	415	422	395	391	418	429	399	414	442	432	427	381	370	398	395	411	433	419	437	435	424	415	395	416	423	407	435	418	359	422	448	428	443	390	393	416	377	418	413	399	408	412	430	397	432	461	424	416	422	402	381	379	420	408	403	413	407	410	408	398	372	408	414	434	399	417	360	393	392	407	411	415	360	401	426	414	411	389	402	415	401	394	407	483	415	406	459	426	415	410	448	437	427	414	430	411	410	428	417	415	425	436	395	432	410	445	374	374	410	409	426	421	416	436	433	436	417	425	403	418	391	448	443	449	391	403	402	420	386	411	405	390	396	438	413	412	409	383	410	392	422	425	400	409	434	389	396	402	379	409	430	446	389	388	397	444	414	395	448	391	403	433	386	411	398	403	409	443	394	415	452	392	437	405	417	389	373	452	413	388	400	387	401	395	396	397	391	410	384	388	435	403	440	417	437	406	454	409	407	417	450	409	414	400	413	454	416	405	440	428	422	430	382	421	435	394	422	448	434	424	389	414	416	399	415	434	408	421	429	401	463	413	447	451	390	440	389	441	406	422	390	389	396	409	405	384	415	400	383	391	406	401	409	391	390	426	421	439	417	380	390	415	405	403	397	399	398	405	377	460	439	404	439	429	377	425	428	373	388	395	402	408	409	399	429	403	360	406	404	379	403	395	373	430	418	402	435	411	383	372	434	411	433	428	413	394	394	402	391	402	414	410	412	412	426	423	410	395	449	382	392	366	414	425	411	419	374	433	426	429	407	373	452	432	413	398	449	406	414	396	421	420	394	412	412	432	425	402	405	421	402	396	414	425	372	422	416	429	428	428	399	427	398	421	391	401	380	396	424	387	423	433	369	415	403	386	408	428	422	388	376	455	423	401	426	388	428	425	422	428	376	409	395	409	387	392	423	406	432	419	400	418	415	406	408	447	389	422	389	430	393	401	431	381	421	454	449	415	391	413	433	390	428	403	385	427	387	452	408	402	400	448	423	391	419	386	434	392	339	399	382	427	408	424	433	406	394	442	401	427	416	404	396	406	430	448	430	408	411	383	384	388	397	406	428	453	354	434	430	379	410	424	406	394	399	368	426	399	406	411	414	407	438	416	385	386	405	391	409	444	428	440	427	406	451	410	400	397	461	442	461	383	392	353	374	421	427	395	427	450	400	427	425	400	393	436	399	398	418	422	403	428	387	374	403	415	371	400	387	425	420	426	421	377	388	402	412	413	389	429	393	404	411	402	390	410	435	406	425	435	388	416	434	420	430	420	403	420	405	435	446	399	417	412	403	425	429	428	420	410	397	399	413	363	423	423	430	416	409	408	392	435	445	423	426	425	422	437	392	419	408	462	389	423	402	372	466	442	409	394	382	416	387	444	403	387	407	425	422	372	392	386	418	404	373	366	412	426	414	409	394	413	403	409	416	389	403	382	410	394	388	407	401	444	368	416	367	411	400	442	396	384	393	421	420	373	365	424	391	397	409	418	410	409	410	414	386	381	392	404	414	385	425	403	393	405	403	401	440	410	387	403	375	396	387	408	409	389	390	439	414	379	413	396	419	407	423	382	418	453	387	403	407	381	387	440	420	416	398	417	420	395	389	384	397	410	437	426	425	398	384	419	404	418	403	389	407	455	392	386	412	387	423	429	399	383	397	392	412	425	382	413	383	389	395	413	405	400	406	430	383	381	439	410	413	426	407	404	437	409	406	383	411	373	437	424	434	395	390	448	400	428	414	399	390	420	382	422	372	401	436	410	423	391	397	361	432	401	408	420	405	395	394	428	400	424	375	389	386	383	387	366	401	394	361	393	400	408	424	414	449	436	451	402	405	420	404	389	417	404	372	420	405	422	450	403	397	399	422	386	408	413	418	399	420	418	417	400	410	386	417	399	400	440	424	398	390	385	429	408	436	431	406	391	410	382	411	422	415	426	415	427	433	400	415	381	441	386	394	419	425	445	399	434	426	401	408	378	413	443	421	442	386	393	394	411	370	389	392	421	400	409	438	426	432	424	398	438	417	371	404	391	413	429	462	415	387	415	405	422	426	426	420	412	430	428	407	369	432	417	472	468	425	382	414	399	412	438	395	400	395	406	435	444	423	397	430	394	445	391	382
23871	21155	28464	24020	21116	11238	2200	1442	1121	1004	864	721	705	565	615	563	548	516	463	483	488	493	517	475	466	475	478	446	431	476	484	467	494	413	544	474	462	494	432	478	470	443	450	459	413	482	464	490	470	453	439	445	429	445	457	424	453	441	470	432	443	485	479	443	473	510	507	434	525	504	532	523	503	526	487	475	463	453	488	514	475	494	480	413	426	465	419	445	445	399	436	438	441	466	501	429	447	473	508	470	481	472	407	479	439	453	426	433	448	440	475	417	416	452	432	453	472	418	454	410	458	414	449	435	431	480	425	455	462	432	432	475	463	437	455	465	434	488	467	468	436	428	410	457	426	445	463	443	429	422	456	425	416	469	462	439	408	452	488	402	440	470	432	452	422	456	445	411	400	440	427	475	461	429	410	426	428	479	446	473	415	454	435	441	441	424	460	402	424	432	416	445	485	464	412	437	458	407	452	456	442	453	436	489	406	416	478	451	475	475	453	420	449	456	417	450	437	486	436	390	449	468	426	453	447	432	417	431	438	412	445	447	488	410	442	461	431	463	437	425	444	420	464	468	430	397	433	455	410	473	444	426	473	443	412	458	430	450	407	404	440	422	410	438	481	450	398	448	469	427	426	424	483	432	430	461	408	408	441	456	429	394	439	399	451	420	454	422	436	446	455	457	422	433	461	458	406	459	467	413	467	445	458	478	416	418	399	496	448	428	405	410	452	416	432	440	427	402	419	452	424	440	433	422	446	442	455	457	405	466	446	421	480	412	433	464	405	465	429	423	436	425	425	389	433	413	449	449	447	444	416	450	422	434	462	429	437	430	451	415	465	439	420	440	445	455	461	424	433	439	442	478	476	443	446	446	421	447	422	400	440	446	464	402	487	444	417	431	410	429	461	462	475	429	469	465	449	456	411	478	428	440	437	487	461	456	436	465	453	417	470	453	442	450	457	417	472	454	415	437	447	418	436	439	458	410	422	455	400	449	461	448	435	395	428	414	405	426	423	448	466	441	409	422	475	439	451	455	399	469	473	421	474	448	432	434	444	452	438	442	467	455	456	435	468	441	423	449	445	459	458	417	452	426	442	393	451	403	451	447	439	491	446	449	416	424	457	434	467	450	475	453	444	428	389	459	422	415	436	454	469	429	422	453	461	418	419	433	449	434	442	423	457	436	424	449	458	453	411	442	462	458	441	418	420	434	437	467	477	426	454	476	464	445	470	444	448	439	417	472	418	410	472	465	411	436	437	460	428	437	436	451	426	468	415	486	421	454	440	407	429	428	431	451	455	461	447	461	429	436	442	449	451	443	421	432	447	426	455	435	480	438	435	405	425	441	404	434	480	406	451	459	461	456	455	462	460	461	436	434	434	470	421	422	443	419	452	440	401	451	420	453	424	446	466	393	451	408	447	455	437	414	405	433	457	404	415	432	502	440	436	422	434	436	442	395	436	444	427	434	412	422	434	428	423	431	470	470	436	421	435	461	386	432	429	439	472	420	437	434	460	448	458	401	460	434	441	472	427	462	453	416	457	422	441	445	377	454	458	459	383	440	451	439	438	413	420	461	445	422	433	452	414	415	429	427	447	378	420	446	457	445	440	433	453	469	418	424	418	422	394	444	453	451	426	412	432	424	449	463	417	442	456	408	420	485	417	437	445	403	422	444	447	456	420	436	438	422	467	464	444	434	436	400	406	472	395	422	436	436	453	434	415	441	470	447	424	450	438	492	418	461	479	412	460	447	469	445	450	416	476	425	460	438	464	398	460	425	436	459	450	437	418	469	470	457	419	442	434	453	430	443	472	451	446	467	446	450	439	437	433	406	433	419	439	440	405	464	453	425	443	431	452	424	453	454	444	409	442	399	453	438	482	415	470	452	473	456	470	439	434	444	453	423	431	440	431	428	450	427	463	447	456	479	426	463	446	459	425	459	436	442	436	437	511	433	461	420	457	417	432	431	442	472	443	434	439	441	420	429	450	452	417	459	451	491	410	420	445	430	449	418	460	403	401	441	469	430	437	386	418	414	419	419	432	401	464	435	433	420	428	458	466	427	421	382	443	461	478	459	441	445	472	445	454	474	434	455	432	417	419	452	437	415	443	479	463	432	444	427	472	434	444	419	446	467	468	440	407	500	450	452	478	457	401	459	438	427	439	421	416	471	429	446	404	467	441	417	408	429	482	415	446	474	452	435	432	454	433	443	443	451	437	430	410	427	431	446	426	490	482	470	442	397	462	469	423	448	412	419	423	410	409	438	435	464	392	431	435	427	426	448	474	468	462	440	453	432	400	456	424	462	432	433	414	437	444	456	451	442	449	461	446	442	408	421	438	414	396	453	426	439	463	436	435	450	451	436	447	455	452	428	420	413	465	443	419	416	416	469	428	411	475	442	428	445	417	433	399	420	423	435	410	432	446	435	462	465	445	469	436	425	439	440	437	457	402	445	425	439	417	433	413	442	465	459	445	464	423	462	425	439	453	426	444	458	414	443	488	474	429	456	466	458	399	430	437	411	419	447	456	431	440	452	408	437	464	431	457	456	426	435	469	399	427	463	430	427	414	434	429	425	454	475	434	466	423	460	443	470	428	451	459	442	423	433	472	436	468	422	431	402	424	447	445	434	472	467	401	432	392	437	436	486	420	444	480	432	449	414	454	441	418	439	462	423	446	462	419	448	402	436	440	427	407	426	430	426	435	448	428	432	420	434	421	466	449	409	446	412	395	443	449	407	464	433	466	406	443	434	457	402	451	442	446	446	457	443	411	446	436	471	430	435	446	470	392	435	440	470	421	427	448	439	434	431	440	426	465	433	485	441	413	460	442	436	427	438	482	457	443	431	444	452	466	448	447	441	438	453	431	463	453	440	419	411	471	436	434	402	428	461	480	412	402	439	462	425	436	448	434	468	450	469	428	422	431	421	438	439	430	460	454	456	401	418	468	415	415	463	485	431	407	465	456	422	421	403	455	482	423	456	450	478	438	434	452	433	433	445	401	472	458	419	436	474	465	446	439	477	474	455	445	480	447	471	437	386	451	460	442	436	423	468	451	453	428	414	461	480	441	437	428	432	442	438	448	454	441	442	434	444	468	470	470	469	471	449	428	426	462	415	452	387	431	464	446	418	455	467	464	411	420	425	479	424	432	445	428	408	455	454	461	473	474	418	452	433	471	456	445	436	428	415	485	445	435	475	432	405	402	422	437	446	421	419	442	432	427	394	455	476	423	416	460	437	454	424	477	476	436	464	456	428	423	388	467	449	446	459	449	448	442	429	433	458	470	440	468	432	456	458	421	400	446	449	445	431	475	452	442	478	437	444	419	441	442	436	433	433	475	447	454	440	429	431	421	429	437	416	453	455	431	467	460	435	450	440	446	431	427	413	473	429	478	432	419	434	454	453	430	420	453	468	466	425	473	442	466	437	469	444	442	460	410	419	398	413	454	472	471	426	446	460	474	429	453	416	417	415	439	453	441	451	488	420
15417	25664	18665	9902	6359	4499	3821	2929	2511	1940	1539	1300	1118	1034	875	879	730	768	691	735	645	714	691	648	607	646	645	669	626	607	644	633	621	614	668	682	654	602	610	614	595	649	594	633	599	591	598	610	579	526	606	635	607	594	570	600	559	601	622	578	531	593	537	619	602	664	664	581	662	715	674	643	701	729	724	637	633	676	674	667	623	658	573	567	582	618	606	608	584	544	624	616	591	578	545	602	578	594	597	569	624	574	528	558	570	548	617	544	607	593	560	564	562	609	591	556	596	587	588	578	554	597	559	579	531	566	536	527	612	561	572	560	583	554	558	586	573	558	563	532	597	556	641	561	590	523	549	546	573	551	582	581	578	566	607	594	563	603	509	546	564	598	555	591	547	566	585	564	574	571	616	560	581	566	560	576	573	588	535	525	570	536	566	527	569	529	518	551	505	562	541	598	563	557	544	576	597	561	531	578	580	524	589	602	516	542	532	517	596	543	602	545	545	574	556	554	551	584	621	574	561	576	570	596	616	583	571	593	553	578	572	511	576	562	579	580	586	590	568	517	558	553	551	580	588	552	608	583	553	557	572	521	582	584	602	572	579	582	586	549	571	566	568	564	544	626	621	565	568	545	565	569	594	538	547	596	574	590	551	555	565	569	580	530	566	545	532	545	585	568	564	583	554	566	562	593	532	509	540	555	568	511	549	552	543	581	517	599	559	573	561	572	579	579	577	563	549	536	568	541	572	545	557	571	577	527	578	539	564	579	549	580	553	544	531	562	575	556	558	551	584	559	580	604	548	566	554	558	560	590	547	543	553	544	551	558	541	590	538	565	537	551	553	597	588	534	544	513	575	531	583	564	577	552	555	564	560	553	534	573	553	535	563	577	537	612	584	531	581	577	558	604	580	626	574	545	530	537	575	552	564	576	555	540	550	546	602	547	558	558	515	581	540	576	595	529	577	551	544	564	557	582	546	593	579	568	559	567	572	573	579	541	584	581	546	567	571	582	584	599	586	617	564	607	597	617	541	570	563	536	539	592	566	605	530	560	519	565	563	576	589	556	558	610	584	529	502	551	572	527	581	570	561	592	540	503	570	532	550	572	579	538	568	574	547	516	592	532	540	537	575	556	526	561	575	569	523	576	539	598	568	545	635	548	548	603	606	562	557	569	575	571	551	554	559	526	552	572	579	559	606	573	588	559	574	594	630	560	542	595	576	559	537	561	564	591	554	556	562	549	574	598	582	591	558	547	544	551	552	562	580	567	612	538	554	530	552	560	585	569	579	526	576	548	569	596	569	575	527	559	574	569	578	562	612	584	564	583	572	568	568	555	546	588	589	590	563	559	552	527	577	521	526	516	574	579	562	553	560	553	568	564	580	579	571	590	569	576	587	581	548	603	546	552	562	615	550	560	585	557	568	597	590	613	601	519	539	580	550	578	558	549	563	576	594	529	572	570	575	587	576	639	540	565	623	547	552	585	573	538	593	579	555	535	557	572	563	564	532	553	569	529	542	504	548	561	548	594	522	536	577	561	562	574	554	577	556	571	526	542	557	547	544	588	585	574	553	600	597	603	594	542	604	566	540	579	575	579	564	575	564	606	593	602	545	603	553	563	579	545	531	580	597	566	524	560	546	545	591	613	555	601	586	566	552	543	534	575	565	569	593	557	578	586	598	559	574	562	519	567	572	562	575	567	561	523	595	575	572	622	570	552	573	588	582	540	572	580	567	574	588	566	574	574	565	565	533	572	538	568	544	548	566	571	530	580	515	536	588	561	553	542	576	587	554	573	548	612	586	592	578	552	578	544	552	539	565	573	552	573	555	590	527	544	537	594	545	573	592	583	569	524	565	532	519	549	587	600	513	565	530	578	568	574	555	551	587	590	513	592	559	542	570	544	560	562	581	539	547	602	551	549	575	556	556	588	563	594	543	552	556	568	573	533	582	548	630	627	569	552	558	622	559	538	594	556	520	547	566	568	604	556	543	600	609	559	527	572	602	603	577	566	592	537	556	516	543	589	558	577	526	570	574	539	553	589	590	579	554	575	573	552	565	562	570	604	569	571	560	572	529	615	537	554	546	589	535	597	575	566	560	587	495	531	565	537	548	588	600	602	604	596	533	595	566	558	580	544	578	560	559	606	593	585	571	576	570	559	561	589	607	594	565	561	548	545	594	564	570	554	537	534	557	546	580	550	552	584	598	557	548	609	583	541	578	592	555	574	567	581	534	591	574	611	586	578	575	584	558	610	535	532	526	570	546	551	507	624	553	545	598	558	551	552	594	566	571	600	550	554	582	559	569	574	623	572	575	543	596	567	586	555	580	561	578	579	554	598	521	580	563	556	602	571	599	606	552	545	570	544	564	574	583	517	555	557	557	589	537	592	557	522	582	582	578	556	581	581	550	597	567	584	533	571	563	568	580	599	564	578	561	592	595	548	580	551	576	546	591	594	550	555	565	554	573	578	557	568	608	586	546	595	551	558	531	560	549	555	569	586	591	568	563	596	547	578	572	553	586	589	576	561	544	602	551	572	539	574	575	552	564	557	562	571	593	572	591	549	595	584	585	558	552	568	600	545	539	559	553	567	555	519	534	531	565	534	557	532	599	570	576	557	562	546	594	559	552	557	562	556	577	580	539	557	580	576	542	545	577	583	572	585	589	551	595	623	548	589	569	594	533	576	579	552	576	573	552	551	553	571	571	566	552	562	551	582	565	573	608	555	561	620	555	572	569	575	586	528	551	592	525	529	621	547	545	643	566	517	561	596	543	579	576	537	592	568	520	578	588	572	528	601	572	571	633	524	537	608	566	584	580	574	600	553	540	548	537	577	573	549	576	560	553	547	565	587	537	595	564	564	563	561	604	540	566	586	574	566	540	557	540	559	560	549	582	552	547	550	554	537	552	581	541	566	528	553	574	569	574	592	579	530	566	568	557	598	551	572	592	577	591	534	565	585	575	572	589	517	572	564	600	584	605	585	565	544	543	592	578	549	537	581	535	523	550	540	522	599	590	555	569	546	591	550	593	550	605	576	516	558	544	563	562	560	598	570	595	541	539	556	560	587	592	589	585	533	576	640	561	560	535	485	578	592	520	590	545	563	581	582	586	568	610	552	578	582	583	593	572	532	574	605	586	572	584	581	573	521	572	623	589	533	535	594	558	569	596	539	568	510	559	575	565	521	570	580	557	522	576	573	551	566	594	522	589	571	569	545	563	582	587	548	538	556	529	581	590	549	532	561	551	578	525	553	568	531	571	569	590	574	557	606	542	596	588	565	537	582	544	580	500	549	559	610	519	558	566	557	533	559	612	613	555	597	557	557	576	580	542	577	561	541	579	588	590	563	536	553	594	520	515	565	562	589	580	569	545	571	531	553	590	600	579	569	612	544	535	528	567	575	559	578	587	522	557	578	584	573	545	603	536	568	571	528	522	558	552	583	554	560	620	584	566	604	547	535	549	543	567	564	566	536	578	506	572	540
25156	21126	27214	25127	9083	1408	989	852	647	541	463	408	355	336	329	281	280	286	293	263	270	264	262	258	266	268	260	272	288	287	246	250	249	257	248	278	246	261	265	256	259	228	250	220	237	265	216	232	259	240	241	270	220	234	212	219	248	253	247	266	227	212	281	298	289	274	251	241	249	293	262	275	277	335	273	251	262	310	292	252	269	253	257	244	241	235	231	238	235	252	230	242	242	247	258	258	249	225	262	265	254	237	229	235	221	201	233	253	226	249	243	226	227	267	218	213	252	235	229	224	218	220	232	264	227	217	242	259	229	224	245	239	252	240	228	218	229	235	232	223	249	280	259	209	232	231	275	239	219	242	262	246	229	247	235	252	195	216	219	238	239	246	245	242	246	226	249	226	260	218	260	232	224	232	242	226	218	228	245	206	246	254	226	233	264	240	229	230	237	256	215	226	210	223	228	238	283	258	255	236	251	250	221	259	218	248	223	228	243	271	267	262	223	255	204	245	228	245	224	226	230	260	255	242	222	246	225	233	230	274	238	227	232	261	275	260	237	219	236	233	225	244	228	243	208	220	274	230	221	227	224	242	201	220	272	227	244	238	241	220	249	248	244	239	243	272	244	243	221	252	218	228	236	211	226	234	231	194	229	231	232	249	228	221	238	261	231	230	208	230	230	235	262	229	245	209	225	208	227	262	225	261	241	256	234	238	268	211	220	217	237	237	247	214	210	238	227	243	232	217	240	237	253	244	260	219	252	241	235	244	225	254	209	239	221	240	250	233	232	236	227	261	207	252	239	238	257	233	235	254	257	225	252	230	243	263	238	250	230	207	253	245	233	238	222	237	250	206	222	215	246	246	232	249	257	222	234	240	224	243	258	238	247	273	225	249	244	247	205	214	207	252	269	221	239	239	252	209	231	234	238	265	207	233	236	254	249	213	261	233	240	228	262	238	212	241	231	233	214	258	265	218	231	220	240	256	242	248	224	250	272	257	206	233	239	281	212	223	240	227	218	237	223	228	237	223	253	250	240	199	270	264	218	235	220	216	203	253	240	217	224	261	257	229	240	246	255	243	225	250	258	246	229	232	202	255	247	243	238	230	272	255	246	231	249	213	252	252	222	244	234	227	231	230	234	262	268	232	281	247	225	225	255	235	193	227	252	245	213	242	232	247	251	242	249	214	234	255	228	228	214	215	241	225	262	233	239	243	233	261	234	248	223	222	237	242	247	249	223	267	226	257	210	263	247	240	223	236	246	259	251	252	206	240	241	228	252	246	227	243	218	222	241	232	235	249	252	211	229	232	233	266	252	257	251	232	259	236	241	244	221	226	239	247	232	242	240	231	236	242	269	211	231	247	255	251	240	225	242	243	254	251	232	239	256	239	239	236	233	222	241	253	232	249	258	230	262	209	228	241	221	230	246	235	231	220	240	248	224	254	255	229	247	253	251	227	223	228	234	247	214	243	222	246	214	235	260	204	231	236	222	218	219	194	246	269	255	224	216	224	244	237	236	233	233	252	264	263	215	230	262	213	237	239	238	234	224	245	246	217	249	240	236	224	236	220	229	229	228	245	225	221	234	235	224	248	251	227	239	235	237	250	243	225	249	259	250	251	250	241	235	252	267	246	271	245	229	226	260	258	238	223	230	253	263	251	229	232	205	198	264	245	236	240	237	241	238	241	241	244	263	255	251	235	255	257	236	218	249	239	237	268	222	213	247	250	241	245	238	253	266	239	222	236	265	210	226	246	235	247	247	261	264	247	253	220	242	230	235	231	243	239	224	233	226	244	241	220	259	252	236	272	247	226	261	237	234	248	243	237	252	249	218	195	237	217	244	219	266	223	243	232	230	225	238	205	199	227	231	221	225	253	257	222	221	252	231	223	238	237	224	240	226	207	270	213	216	230	240	251	240	237	248	228	210	236	240	254	235	224	213	249	228	253	245	271	260	244	256	226	203	282	243	248	247	246	236	253	225	233	246	216	253	223	250	249	237	250	237	235	240	263	223	262	268	232	222	233	240	247	232	254	220	210	250	236	207	244	219	221	200	229	220	260	254	250	245	222	271	235	255	256	258	234	233	232	217	235	238	277	242	245	245	238	243	245	242	233	231	231	246	231	267	216	259	254	228	237	253	223	246	230	222	203	224	233	243	247	237	252	224	240	255	235	264	231	234	222	264	246	232	238	262	228	245	257	247	220	259	228	223	211	202	239	240	220	238	236	258	256	209	238	255	238	224	241	251	235	242	237	226	235	237	253	234	225	228	261	239	263	238	262	236	245	242	248	227	233	246	253	234	257	251	230	205	254	225	225	225	223	216	253	222	245	254	239	240	220	233	229	249	239	240	239	222	253	233	255	253	232	228	230	217	201	232	213	246	250	249	235	236	237	235	228	221	237	245	228	265	243	257	226	235	224	239	263	210	254	231	224	238	260	261	254	239	234	258	220	241	237	244	216	205	225	247	254	234	232	235	244	239	264	222	245	241	237	227	238	233	261	216	248	217	268	255	255	213	256	239	254	223	226	226	252	244	268	211	208	258	239	226	263	236	286	226	258	226	226	241	252	232	232	243	223	242	212	230	210	237	205	248	218	248	252	240	223	258	259	241	220	258	247	246	212	234	269	230	225	236	240	223	212	229	234	247	235	234	234	242	223	244	210	241	260	233	234	214	229	252	215	253	245	227	211	229	236	231	230	220	243	236	274	224	243	233	257	265	234	222	230	247	237	238	206	221	250	261	216	218	241	245	236	275	248	240	245	225	235	231	248	225	242	220	219	213	221	234	250	258	207	231	228	231	247	259	251	227	231	233	227	251	235	211	231	234	258	233	255	252	252	261	238	213	222	261	226	219	296	242	242	260	238	238	229	225	238	229	230	239	245	242	229	256	224	223	261	224	210	249	257	222	226	242	229	229	205	273	274	215	230	237	240	248	212	219	226	258	248	249	235	241	248	263	239	246	215	250	235	261	212	221	229	235	251	250	263	234	248	249	242	248	232	253	203	230	227	234	229	268	244	254	243	210	220	225	256	221	227	217	201	253	223	204	222	226	215	240	237	226	230	239	243	232	257	246	256	222	226	234	225	257	220	253	235	240	228	245	242	248	227	241	229	248	264	256	246	258	257	271	254	212	240	238	244	213	219	251	217	238	223	240	217	227	241	229	278	265	234	239	256	235	256	251	237	235	217	227	238	238	251	225	224	256	255	231	244	244	230	226	233	242	257	242	258	283	239	232	238	242	258	259	215	249	235	236	270	223	241	236	247	262	263	224	216	237	247	246	224	227	254	239	220	234	228	230	228	247	225	236	239	238	240	268	259	255	267	247	253	220	214	231	240	230	253	242	243	254	240	263	238	236	239	223	259	246	214	272	241	245	245	240	240	255	246	207	215	235	240	282	225	224	230	212	229	237	225	232	213	241	243	235	222	240	215	255	248	267	236	251	234	212	240	246	231	272	252	225	241	238	230	230	254	234	223	251	250
13709	19846	13572	6527	4062	2894	2484	2016	1696	1382	1062	831	679	589	525	500	456	462	423	400	439	335	369	342	345	394	329	357	342	366	328	334	371	351	324	355	335	406	324	340	314	339	314	314	352	336	329	351	337	311	319	311	341	308	312	331	323	317	337	321	324	346	320	372	377	436	399	382	376	419	419	396	443	452	388	400	363	380	417	471	387	347	336	324	332	331	324	334	321	352	326	329	331	321	303	321	322	349	296	344	330	327	290	348	316	321	316	322	351	309	328	315	316	322	315	310	312	318	338	351	335	302	284	311	341	298	326	316	301	314	322	304	304	318	332	331	326	330	292	315	341	321	326	342	329	304	296	302	344	311	353	317	332	330	311	286	336	320	365	300	315	311	312	330	303	295	313	337	296	293	301	303	330	349	306	317	351	309	319	309	330	327	354	314	320	306	321	354	323	324	315	350	304	344	297	309	304	323	310	333	299	310	298	299	319	311	322	321	336	292	299	307	339	309	322	326	304	340	351	308	323	302	324	329	300	317	332	326	342	316	315	310	333	323	332	332	313	317	348	329	319	332	311	336	317	324	320	354	328	309	333	323	333	303	326	323	297	323	338	291	301	299	312	311	307	282	310	315	336	303	313	340	294	336	317	327	332	341	347	338	340	330	322	313	297	300	305	297	320	274	334	317	340	295	319	303	314	283	326	323	336	344	334	295	325	310	353	324	301	300	309	299	346	310	308	300	340	285	327	331	338	310	330	307	279	307	311	313	326	310	322	343	314	329	330	298	330	334	301	312	301	336	302	290	372	299	309	291	311	317	310	305	324	362	344	330	314	330	307	318	304	290	335	325	311	310	341	310	330	358	309	329	309	303	334	318	304	308	324	294	330	342	314	292	310	307	305	325	312	323	299	302	285	332	317	302	277	301	327	333	314	292	348	334	325	330	328	310	313	314	326	306	337	359	318	311	321	302	327	330	311	327	317	321	319	323	310	307	296	307	335	304	321	303	369	326	321	321	326	328	294	335	301	325	338	330	328	337	341	325	312	294	343	320	297	346	320	315	308	308	338	304	342	329	328	301	306	316	339	307	314	318	337	325	333	321	319	314	323	326	318	338	319	322	332	318	294	335	321	337	323	322	319	317	306	327	291	298	307	334	320	321	306	324	333	321	301	342	348	337	317	297	282	323	346	303	317	289	336	336	296	329	301	284	304	297	349	341	308	342	331	292	324	328	319	283	300	337	328	339	369	314	335	336	281	312	331	332	335	296	309	376	347	305	326	320	333	316	348	290	321	317	310	306	329	319	328	315	354	328	297	332	335	311	316	324	323	303	309	320	320	341	338	308	326	314	317	334	300	362	313	322	325	311	301	324	315	294	333	286	327	327	312	334	285	322	316	292	315	310	351	337	305	307	333	299	307	312	320	304	289	329	320	305	307	336	274	327	292	310	366	318	353	288	347	340	314	324	301	319	317	327	321	295	327	316	360	315	333	325	292	329	309	330	327	366	322	314	324	316	307	362	303	318	363	316	302	327	320	315	308	293	321	321	304	322	303	325	326	366	336	312	330	299	306	301	304	364	342	288	330	306	352	308	307	313	307	315	321	303	288	317	317	303	320	308	331	337	312	307	310	285	323	319	294	348	323	350	310	306	329	303	329	322	319	320	307	312	315	332	299	320	344	353	295	312	323	317	333	320	321	302	326	295	330	338	312	312	315	294	340	311	304	317	334	341	328	319	330	317	308	346	310	312	319	343	297	338	305	305	327	336	335	330	330	321	314	312	314	335	325	318	313	325	331	328	292	313	323	331	280	309	331	306	319	295	323	319	306	337	352	311	333	305	306	305	310	327	267	321	307	307	309	314	317	314	292	321	303	287	328	316	343	328	294	335	345	318	314	304	359	304	319	279	336	338	308	338	328	294	338	330	340	322	324	319	316	309	278	323	322	303	326	338	333	333	304	311	315	313	324	314	307	288	320	302	314	299	327	324	351	303	291	302	328	326	313	320	342	323	344	324	320	334	340	307	310	329	334	342	313	289	325	324	326	297	309	326	327	318	328	330	324	320	328	326	295	325	343	347	312	354	292	322	315	315	339	317	314	297	347	329	329	330	304	328	318	332	331	306	313	356	309	338	309	308	320	342	301	327	276	305	362	337	312	370	336	315	315	314	336	289	318	305	329	294	322	337	321	338	294	327	307	321	332	324	327	317	359	310	296	325	339	309	314	339	306	332	320	345	288	314	327	295	340	315	341	337	312	294	328	278	303	316	336	307	288	312	322	320	314	316	342	354	312	314	323	322	344	328	337	329	352	314	289	317	337	335	331	342	335	321	340	316	321	299	327	323	319	323	345	305	347	319	295	299	315	321	318	319	324	318	322	352	340	313	321	317	327	348	356	327	320	328	319	342	311	323	319	341	308	349	309	341	289	320	296	309	317	331	317	288	335	297	301	336	290	313	318	329	324	341	323	330	328	296	288	323	308	309	315	319	296	285	316	317	315	329	329	339	320	296	325	288	302	355	327	303	301	334	310	319	315	289	344	317	330	341	309	320	326	322	322	332	324	318	316	338	331	307	324	298	319	317	317	313	319	332	334	333	330	292	305	303	304	301	315	328	303	343	326	306	326	307	335	349	336	317	315	314	336	297	314	349	318	318	312	294	348	309	332	317	307	331	326	309	312	322	299	335	331	316	310	281	380	316	357	331	351	311	342	302	297	328	340	315	328	329	332	330	340	319	310	327	291	296	316	340	316	305	295	312	313	300	324	273	298	335	351	326	344	321	315	330	328	298	366	337	308	332	327	286	323	346	338	328	353	308	311	284	286	320	300	276	304	311	323	336	347	327	311	283	321	305	339	332	332	291	302	347	340	303	347	336	328	305	349	307	310	307	311	330	316	338	348	295	322	352	284	310	322	311	276	300	333	333	306	312	349	303	336	344	313	345	307	347	320	325	313	317	340	309	338	291	306	313	338	303	337	308	294	307	284	330	277	315	338	359	299	352	322	292	259	282	299	313	319	339	300	341	311	308	339	323	307	340	327	301	321	328	310	341	306	316	323	322	312	298	347	355	325	309	318	315	335	326	327	308	317	337	339	337	329	316	299	370	347	311	302	298	316	342	297	330	344	327	317	329	304	322	301	329	328	326	304	312	310	306	307	345	337	284	342	291	300	319	302	266	315	341	314	309	309	317	324	320	313	343	339	318	348	332	319	317	295	307	316	283	303	285	309	341	346	329	301	320	310	328	301	332	347	318	307	324	263	333	315	331	313	326	330	311	310	294	329	319	330	316	327	314	309	319	339	352	308	336	337	328	329	334	302	303	322	341	333	312	331	302	337	314	322	298	316	303	335	301	333	267	328	307	316	307	338	319	323	310	312	321	278	330	312	315	346	316	296	298	318	332	294	337	349	313	314	302	345	315	353	297	313	318	296	335	318	320	367	299	318	361	328	323	325	299	317	314	360	319	322	325	339	332	298	307	306	323	302	292
22873	21174	29025	23596	21169	21247	10196	2378	1777	1448	1116	974	882	691	649	637	585	533	523	521	495	436	507	479	479	456	473	468	469	483	458	460	478	461	457	444	437	473	437	448	479	441	441	430	443	413	427	439	425	403	436	447	435	417	415	428	393	382	436	451	436	455	410	450	453	546	476	456	476	491	488	487	564	569	471	458	455	491	530	491	502	478	431	404	427	417	383	407	413	414	419	405	411	393	410	399	419	448	404	436	433	432	375	426	383	415	455	385	439	446	397	407	423	431	398	456	395	376	464	423	437	384	418	406	445	396	394	424	426	384	433	393	414	394	415	371	424	383	407	431	433	412	385	412	395	419	419	427	392	422	398	412	431	393	428	408	395	420	419	422	411	401	403	432	395	410	406	397	434	377	401	411	415	400	377	441	385	415	438	409	405	433	419	411	427	417	412	414	448	457	424	368	405	397	384	407	377	401	435	415	428	428	441	420	419	408	416	408	437	413	406	391	440	422	387	444	450	384	420	413	404	380	418	442	417	394	399	383	439	437	414	384	393	398	408	393	411	399	387	416	397	410	398	371	377	409	416	418	425	449	392	400	412	441	421	436	442	391	405	398	425	377	399	405	412	401	399	404	377	372	397	383	439	425	410	390	412	398	461	413	396	414	411	404	461	416	419	389	429	406	433	391	452	424	415	454	425	393	410	402	411	380	419	435	399	364	440	408	413	419	419	430	418	413	427	410	411	376	400	363	421	425	442	417	404	439	419	453	438	404	430	442	408	423	411	392	446	422	413	426	399	427	385	396	441	406	392	385	390	431	405	416	429	416	418	405	369	408	425	443	382	420	402	421	423	432	425	421	422	422	422	408	377	383	362	424	403	429	372	410	417	410	434	419	408	434	426	423	429	405	390	408	387	417	398	430	426	401	374	411	374	410	402	415	430	407	418	426	416	412	470	405	395	444	386	374	415	403	368	452	407	403	398	393	428	407	400	386	381	386	410	441	424	412	417	426	417	389	399	426	416	413	426	399	411	376	415	403	415	423	407	420	390	410	414	390	436	407	426	412	396	454	414	419	394	401	437	414	406	385	390	367	465	379	383	417	393	400	395	413	401	455	387	413	417	384	376	436	418	395	419	404	408	434	359	433	398	439	403	393	436	422	396	406	422	394	423	360	391	417	417	421	438	436	427	434	409	396	397	398	406	392	433	440	404	389	431	405	407	387	414	425	400	425	369	419	379	420	387	408	416	390	401	397	415	433	403	430	441	408	404	401	401	415	403	393	383	389	400	451	420	393	437	387	461	427	425	411	414	403	373	401	411	426	401	412	421	434	445	427	447	397	419	428	390	415	386	440	426	391	420	408	392	409	387	398	426	427	419	411	443	409	401	449	426	419	435	431	397	400	396	418	412	367	407	404	416	433	417	403	406	431	438	440	420	388	377	400	402	377	389	393	396	395	460	430	423	418	409	385	391	413	390	390	407	402	395	385	403	409	407	399	366	398	396	395	401	405	400	407	422	420	397	383	389	403	420	395	418	400	448	383	390	422	413	394	415	407	417	421	420	412	400	402	428	394	405	422	428	426	386	378	423	403	420	390	409	411	408	413	449	372	377	414	413	420	401	397	413	419	408	418	408	423	405	423	448	402	395	425	416	395	431	402	418	429	439	437	417	455	405	434	443	393	394	442	431	393	409	405	413	400	414	410	407	408	382	427	447	397	394	425	412	397	374	395	373	409	414	414	422	420	382	400	413	409	386	395	410	413	402	402	391	400	391	431	434	404	437	394	392	429	379	403	397	383	415	381	422	424	407	401	385	425	379	396	399	393	435	382	433	426	411	416	368	411	403	386	401	431	412	360	390	399	408	371	410	387	430	392	406	389	404	448	408	407	396	425	403	404	410	491	381	409	432	387	407	376	408	387	406	380	393	364	407	402	413	420	408	433	400	384	412	395	414	397	388	414	400	389	418	397	433	402	388	427	390	400	395	367	410	425	417	435	427	398	399	390	428	424	403	454	444	379	395	458	413	396	429	421	429	413	376	401	431	423	399	389	423	420	399	397	399	415	382	420	428	419	411	392	388	435	408	399	412	419	468	378	405	420	411	416	413	408	425	401	456	395	421	415	409	403	406	461	414	408	383	411	449	439	413	429	407	431	413	404	355	385	387	396	416	405	433	380	385	400	434	409	409	387	413	422	375	434	410	384	412	432	418	408	441	376	411	433	386	395	386	407	426	372	405	393	432	387	402	414	427	403	407	435	410	414	416	412	380	412	404	413	411	409	446	409	385	419	400	430	410	434	376	410	422	387	410	413	432	407	405	386	447	412	422	395	406	395	397	401	407	403	429	409	404	413	372	418	401	420	390	434	425	415	426	421	433	373	428	417	435	395	416	361	429	420	426	439	384	404	439	407	377	437	392	356	407	396	401	434	412	416	412	417	371	351	429	370	379	378	409	383	429	396	415	422	460	402	386	435	400	440	384	397	452	392	362	455	407	420	456	406	416	392	379	414	414	431	401	438	444	405	405	406	418	417	424	381	445	411	424	391	427	407	429	394	377	433	401	374	398	386	420	406	395	439	459	427	417	413	407	417	429	388	403	386	415	436	435	398	374	408	387	401	391	411	410	417	404	427	433	413	372	441	428	425	420	434	432	393	383	409	404	437	405	395	396	395	395	415	420	408	411	343	444	424	397	424	397	399	415	404	416	436	424	404	426	398	402	450	392	400	402	413	412	437	415	429	415	436	407	419	391	409	419	414	415	403	417	402	415	393	435	391	423	431	380	443	431	418	415	398	430	364	427	419	420	418	418	407	439	426	397	425	432	409	441	392	409	387	387	404	428	387	423	386	421	390	448	415	414	441	384	410	405	415	395	407	441	376	406	365	456	375	391	414	413	419	435	404	411	365	431	381	395	385	409	424	396	377	414	385	412	383	402	438	395	411	400	407	468	407	408	399	416	401	444	432	405	386	431	398	392	401	395	405	410	371	406	388	421	412	404	442	444	386	442	400	393	397	420	422	368	432	389	409	433	402	396	386	443	408	460	415	401	402	438	401	434	393	439	395	439	406	393	440	393	415	422	418	410	381	434	392	416	417	441	399	441	403	436	433	389	398	387	415	405	411	390	416	391	433	424	419	427	395	387	426	362	380	410	434	415	421	419	384	382	427	423	389	379	396	420	440	436	399	382	404	418	428	419	375	418	449	422	409	428	444	396	400	404	386	406	417	394	373	375	393	378	438	382	394	407	450	387	421	402	456	428	417	421	398	395	384	423	363	377	449	418	405	403	418	401	421	398	421	394	399	377	434	414	393	434	416	413	396	413	444	380	383	415	409	394	437	426	415	428	390	416	421	413	440	380	418	400	386	424	407	400	409	394	387	379	416	394	379	413	394	417	418	418	410	424	405	390	408	457	395	415	406	402	416	417	374	418	389	450	387	365	407	410	424	433	438	416	385	431	418	432	414	390	408	387	420	428	422	416	419	448	419
16263	28973	21923	12927	9114	6876	5561	4705	3909	3087	2328	1899	1587	1342	1172	1053	935	842	793	846	780	771	697	751	715	623	672	616	661	615	625	639	635	608	618	615	588	580	602	564	571	566	549	554	601	551	564	548	551	560	588	592	502	535	526	557	585	560	531	518	485	543	615	602	655	719	642	627	644	710	697	717	772	825	728	704	707	727	681	726	702	618	594	581	571	515	516	512	534	544	547	550	626	587	560	558	569	553	589	550	574	528	565	525	546	559	565	488	566	527	516	537	542	545	526	547	512	508	557	535	545	496	562	493	555	520	502	543	511	573	528	497	544	539	508	551	561	522	538	491	520	498	537	523	528	504	550	548	523	554	530	504	536	576	517	521	518	544	510	510	512	548	571	504	536	499	573	559	551	570	521	549	557	540	504	485	535	563	548	562	521	531	580	512	549	550	518	517	508	535	558	505	526	493	525	558	540	534	545	533	533	507	545	511	512	477	539	543	540	532	535	547	506	581	511	535	530	535	534	560	508	528	515	557	522	578	527	560	547	538	491	520	579	482	524	543	492	543	546	508	539	527	559	554	548	543	490	545	509	560	463	579	547	522	530	520	534	546	505	493	553	520	540	561	545	578	530	498	518	553	537	583	478	479	550	548	507	567	549	530	525	520	508	540	512	504	525	541	533	547	508	510	510	505	541	529	531	550	530	517	538	520	550	544	516	586	508	472	519	508	535	538	524	554	515	545	517	535	528	513	537	556	537	545	539	503	526	540	496	535	506	527	538	522	523	557	548	533	555	508	510	498	559	547	516	513	472	547	503	560	513	560	509	536	555	522	523	581	533	550	527	527	485	515	525	530	525	510	541	542	535	515	516	520	516	535	528	564	528	520	540	561	546	465	492	529	518	518	549	535	564	499	531	542	513	543	534	559	532	591	496	542	558	516	521	541	549	535	525	498	531	555	533	514	537	580	573	536	516	536	457	497	492	532	551	521	519	529	517	551	589	572	536	533	534	566	522	521	580	515	512	521	493	504	530	481	506	520	524	514	535	520	490	534	458	524	529	552	523	486	540	506	519	568	577	544	497	508	534	526	545	498	572	545	523	511	506	520	520	524	538	542	571	541	540	562	506	487	561	544	532	529	530	553	533	496	505	513	509	539	527	546	563	536	543	567	536	560	522	529	550	522	500	574	543	540	493	476	546	531	521	501	532	515	537	554	515	503	501	528	517	520	543	518	530	507	538	538	560	535	550	515	541	489	555	551	502	550	570	555	521	556	540	521	522	494	507	518	547	524	550	550	538	523	524	476	512	541	513	531	565	516	564	537	520	509	562	573	525	499	555	508	557	518	540	521	544	542	565	502	529	586	531	539	515	546	548	523	541	564	596	513	532	513	498	511	541	535	549	526	506	492	526	522	538	518	530	570	526	524	509	530	548	503	567	529	509	527	493	505	535	547	536	536	536	520	539	502	544	500	553	529	564	505	547	460	512	538	508	531	518	533	526	536	515	522	536	518	545	537	538	514	522	530	534	536	502	542	511	517	530	517	550	545	493	547	541	527	581	500	556	499	495	560	542	568	550	532	534	568	496	499	528	530	543	563	538	521	537	526	511	541	548	494	498	524	557	552	513	447	533	505	525	496	551	538	516	571	505	511	535	518	484	581	508	568	510	515	506	541	496	558	547	519	529	531	544	499	572	549	541	523	522	506	528	542	529	514	508	498	560	551	507	516	537	521	559	573	552	524	502	520	526	526	555	571	506	516	511	509	548	555	542	504	538	548	517	544	529	526	545	562	525	533	525	523	525	518	540	550	528	567	520	519	521	489	506	535	506	548	509	541	524	511	495	535	522	517	532	519	554	506	531	564	542	488	568	523	511	524	536	533	551	548	542	525	509	520	499	501	539	518	518	560	517	524	543	496	473	542	463	501	520	500	550	513	539	558	550	531	497	571	532	528	542	554	524	530	520	510	527	474	513	532	522	561	521	540	519	512	545	512	556	511	562	514	547	542	527	534	552	530	519	532	549	493	507	520	497	532	573	503	508	524	494	525	535	550	542	546	532	538	508	538	563	548	535	506	524	531	530	476	539	570	544	526	551	499	565	525	527	532	508	483	529	536	554	544	511	544	530	548	504	568	541	513	526	505	516	501	504	547	545	548	523	502	533	552	498	490	525	534	559	554	515	513	502	499	518	535	473	551	551	510	524	528	552	568	548	500	548	536	530	532	540	568	517	499	545	523	540	547	559	558	516	500	564	541	484	517	568	535	519	574	552	559	506	510	539	536	503	548	510	527	529	546	500	560	550	540	546	547	508	528	534	531	501	568	535	525	567	534	526	514	511	530	474	506	532	523	537	560	492	490	530	538	501	531	493	549	548	506	510	520	530	502	542	528	465	535	534	539	547	507	536	518	550	463	511	522	555	504	500	539	569	503	510	526	540	524	524	550	525	538	528	515	530	559	548	534	508	532	504	532	514	559	529	483	546	527	537	515	576	500	504	515	571	530	509	566	540	530	539	493	545	541	508	559	513	549	557	498	539	566	534	500	518	498	524	533	530	576	522	507	506	524	595	544	475	525	484	507	531	549	505	524	497	525	540	545	536	515	593	518	508	523	533	544	510	544	543	527	521	512	519	504	550	485	517	535	527	533	546	513	503	507	503	509	505	551	539	508	538	538	507	481	543	526	529	507	503	497	549	539	492	546	561	516	535	524	445	531	545	539	546	517	558	528	511	519	508	522	505	560	547	522	564	578	539	527	556	526	494	605	544	521	530	519	479	529	551	506	521	526	561	533	539	500	519	523	532	571	543	578	494	549	515	545	544	516	495	527	514	535	555	532	560	533	524	561	530	537	529	515	535	557	478	550	529	521	563	512	497	564	489	515	532	570	536	512	532	507	506	541	497	521	502	544	512	562	563	519	527	496	537	530	513	520	550	573	528	551	504	522	516	527	549	525	547	509	519	537	477	527	540	499	505	513	538	558	494	483	546	535	488	494	506	502	523	561	555	515	517	575	498	507	547	560	526	559	554	542	566	517	527	503	519	480	503	514	532	514	524	564	519	532	540	551	546	508	574	544	540	490	556	552	522	543	537	551	467	508	536	514	500	542	546	521	536	516	559	523	530	517	525	533	510	512	546	557	545	538	534	521	508	520	479	551	546	531	495	551	504	565	539	565	533	522	491	549	519	540	537	515	518	510	543	496	518	501	555	515	538	528	523	498	495	560	540	539	500	477	500	523	506	509	519	512	546	520	528	510	536	527	532	553	577	543	529	501	525	515	471	510	531	526	519	527	487	527	510	516	492	510	498	570	538	519	524	521	511	539	545	516	470	513	542	585	550	519	540	525	493	563	517	525	495	529	534	544	544	530	538	487	510	482	456	506	554	546	569	544	531	565	524	521	558	516	518	526	528	557	529	521	527	543	496	535	513	516	593	502	556	500	550	505	548	499	524	547	515	531	500	480	534	516	511	552	527	587	491	514	485	558	536	508
27006	20454	11299	3144	1366	1019	807	656	583	572	403	424	377	367	330	298	320	315	314	319	293	330	342	293	335	302	316	303	334	304	341	323	305	318	315	321	296	302	304	313	321	296	310	306	314	304	305	316	305	310	309	331	308	304	283	303	293	298	350	307	305	301	313	326	309	303	294	280	304	338	319	350	332	348	317	323	345	312	322	306	306	316	310	299	317	314	322	312	325	304	336	305	325	317	313	288	262	312	303	256	309	285	252	304	311	289	300	315	290	267	344	290	324	296	347	328	321	310	299	308	302	300	321	276	293	311	299	261	301	340	293	293	292	311	301	272	287	283	292	318	306	276	314	299	288	314	293	310	295	272	291	321	303	317	307	315	346	317	313	300	309	308	307	292	307	296	296	319	302	277	297	295	299	280	295	283	307	264	284	294	307	304	278	309	309	318	333	284	280	274	275	302	341	324	285	302	292	298	295	294	289	302	295	318	257	293	284	307	295	302	274	312	295	283	306	290	301	323	301	305	292	317	282	337	307	279	274	303	309	313	310	311	314	279	311	287	317	281	281	281	303	275	284	316	288	281	307	289	303	299	293	286	348	272	288	308	312	291	312	277	317	281	328	280	296	284	300	286	296	307	288	282	288	312	291	338	299	301	293	292	299	306	271	293	285	293	297	309	311	305	282	310	286	276	314	290	312	301	307	295	307	280	318	320	308	306	311	301	277	340	304	305	315	284	274	319	338	297	321	310	309	303	303	303	304	314	281	303	284	302	308	301	300	318	330	265	284	293	331	315	298	306	313	323	314	262	280	314	291	311	293	327	320	314	302	314	322	315	298	315	329	270	282	309	334	291	279	261	272	307	296	296	311	294	292	295	289	284	275	312	284	283	357	334	282	295	302	318	311	303	328	312	301	297	302	290	292	308	317	288	335	308	314	286	293	294	294	279	329	308	304	299	296	300	304	265	315	306	305	321	287	315	330	293	329	297	278	267	307	279	318	284	309	278	296	326	308	290	286	319	278	293	318	336	310	325	283	292	308	313	298	327	281	301	315	295	286	338	283	308	281	304	312	303	290	319	301	325	291	288	300	295	327	293	330	314	310	301	292	287	265	340	330	299	316	325	312	294	307	291	312	281	303	285	296	294	360	300	286	308	330	306	289	302	304	320	332	315	294	283	286	295	283	341	315	305	296	309	312	284	347	257	307	308	296	301	294	253	331	282	292	310	310	328	328	315	282	317	274	302	328	277	346	272	286	301	299	283	311	296	298	312	300	339	288	307	332	302	305	301	282	300	329	325	295	299	324	324	297	310	307	299	273	323	299	304	312	318	288	312	308	318	289	316	314	276	311	284	307	331	291	326	291	315	317	328	294	299	283	301	265	305	328	273	299	306	311	317	286	282	295	306	320	297	296	349	326	311	342	321	270	294	308	289	338	292	306	283	274	281	301	358	296	313	322	304	285	329	313	305	315	305	318	276	290	308	314	335	277	294	340	291	279	320	301	292	304	295	296	319	326	283	313	356	327	323	318	277	321	288	294	300	317	294	286	347	310	323	278	319	309	305	316	307	302	272	322	278	303	285	314	296	320	308	309	295	323	291	303	275	302	324	335	280	294	297	334	301	302	315	278	337	317	298	316	320	306	264	346	319	327	306	312	323	290	327	320	344	314	323	326	320	273	297	324	287	308	312	295	289	312	298	310	292	315	318	292	278	294	304	315	289	296	308	318	337	321	268	286	343	292	320	315	299	277	345	266	315	278	294	281	308	295	295	317	293	300	314	295	294	285	295	308	302	294	290	296	305	284	306	309	331	301	305	326	303	312	317	328	304	308	291	308	300	294	301	298	307	311	309	341	291	289	317	290	321	309	338	337	303	301	282	301	288	304	305	338	289	293	333	315	302	292	295	304	322	299	283	318	296	298	330	333	292	302	305	309	301	308	321	267	311	306	309	303	315	333	280	261	348	262	272	293	300	307	309	313	299	290	305	320	307	317	298	312	307	288	306	320	294	315	289	284	286	317	280	289	301	287	292	300	306	272	312	273	299	298	321	295	318	295	321	288	309	267	272	295	259	302	319	302	316	300	300	301	291	302	289	291	291	315	341	343	278	287	303	309	296	272	325	281	315	303	300	276	296	274	332	304	287	287	315	295	291	315	318	317	294	292	294	331	315	287	293	312	286	300	294	284	318	307	276	291	319	288	299	323	299	339	311	288	327	327	290	281	296	284	290	289	326	293	273	291	291	315	320	303	273	305	280	283	311	322	296	297	281	300	323	255	300	285	300	292	273	340	280	300	294	280	308	312	302	301	299	306	309	289	283	301	289	283	308	309	306	317	299	306	294	283	320	304	310	308	327	280	298	291	293	278	300	305	307	282	329	304	291	301	296	281	318	280	314	274	334	298	301	297	328	291	314	261	311	290	298	302	296	309	309	265	325	314	296	291	263	305	348	315	297	326	308	302	319	291	285	320	321	300	284	315	291	316	302	321	285	323	308	323	274	274	298	284	316	267	323	294	282	324	302	267	312	336	293	302	287	278	323	296	299	308	298	284	297	299	312	319	316	308	293	307	282	299	307	309	294	314	293	326	283	291	327	305	295	311	293	313	324	317	314	290	307	314	287	322	303	290	296	311	308	316	286	287	314	301	280	283	319	310	305	311	282	321	306	288	329	303	288	303	285	286	351	315	295	314	307	333	274	306	295	316	271	290	299	325	319	315	309	318	282	275	313	306	309	293	296	291	300	300	312	296	316	329	294	307	310	298	304	356	285	280	291	302	312	287	306	322	314	284	286	322	298	287	302	310	303	311	328	269	310	276	316	329	292	306	317	260	296	274	298	306	310	305	303	299	306	281	325	303	291	290	324	302	319	292	277	311	303	306	318	274	250	314	319	307	310	289	285	303	272	312	286	313	328	318	286	285	301	293	317	330	323	273	295	292	308	305	300	283	315	305	299	293	314	306	296	300	280	279	333	312	307	300	309	326	289	285	308	307	273	309	290	280	282	266	303	299	286	311	304	313	315	310	296	299	301	297	287	294	302	314	296	333	303	302	305	323	310	301	308	288	305	327	257	308	304	283	280	295	314	282	305	295	276	330	298	282	278	325	305	331	287	284	299	318	269	311	299	320	310	314	296	289	299	274	276	296	324	326	288	299	291	311	286	334	294	288	284	296	288	288	286	310	290	320	298	285	296	284	304	306	299	317	336	286	303	301	319	301	339	289	335	303	281	332	304	311	295	320	295	293	332	290	272	317	308	317	296	346	313	297	254	272	279	305	305	308	300	330	338	316	280	325	294	322	318	320	308	311	328	282	294	311	329	339	284	349	307	271	290	331	318	320	261	334	301	297	320	322	278	268	319	285	314	297	321	291	287	292	297	312	300	288	311	310	310	303	306	306	295	292	301	306	280	302	292	311	296	278	302	300	347	309	348	296	321	294	312	286	297	279	310	267	303	288	295	305	303	282	298	278	293	299	326	319	309	330	323
10842	14578	8868	4033	2374	1833	1536	1479	1292	1038	767	639	557	531	467	438	451	420	408	439	433	407	440	405	409	432	428	427	378	413	434	427	419	425	419	390	385	380	433	386	383	381	388	365	393	398	349	371	400	368	374	378	404	378	376	396	394	407	423	428	378	400	439	420	431	479	430	392	439	430	431	445	463	461	466	447	466	421	466	434	425	401	442	384	387	358	388	402	384	425	360	395	391	370	349	363	402	389	375	385	370	386	432	399	401	376	384	385	377	389	377	359	408	399	405	400	400	384	431	390	382	365	391	402	394	362	404	413	370	392	396	362	378	355	398	386	402	389	359	395	383	395	389	371	402	366	367	400	407	402	368	388	370	374	375	394	420	395	375	382	382	392	415	404	360	380	413	394	391	391	361	421	388	377	376	395	414	390	380	394	354	393	387	397	401	406	386	414	364	366	374	425	382	409	361	384	399	413	375	386	379	406	356	388	427	414	382	380	389	392	410	359	410	392	374	412	413	391	380	427	412	371	401	380	390	372	413	415	363	392	364	377	391	402	401	382	374	371	384	364	361	378	371	390	377	386	402	393	385	372	354	394	394	352	426	376	354	362	389	386	450	395	378	402	364	403	414	406	394	372	405	393	390	373	431	394	373	367	373	385	384	373	367	414	388	363	379	357	368	387	423	392	375	381	390	389	390	363	402	372	392	373	404	408	435	372	383	372	417	388	399	432	347	357	414	386	372	372	388	406	397	362	405	345	371	387	380	380	357	397	391	377	370	360	411	392	388	420	368	419	406	383	427	375	388	377	352	397	401	406	400	337	399	389	337	388	389	392	393	412	360	375	404	411	426	365	374	378	356	394	367	390	349	392	423	430	364	392	397	355	411	388	421	363	384	397	378	426	394	365	381	364	394	399	408	388	391	428	345	360	396	371	361	382	393	374	378	410	414	395	349	385	406	379	416	357	409	399	415	392	398	368	398	415	370	385	367	368	371	390	375	365	384	402	340	422	431	416	393	367	361	371	364	383	368	386	383	371	417	391	397	374	435	370	388	409	389	390	433	408	380	402	403	392	383	407	385	384	410	373	413	399	373	390	418	396	395	403	380	362	413	437	407	377	420	409	371	406	409	379	409	390	400	363	368	387	402	387	390	392	400	425	383	384	390	397	409	354	393	405	396	387	388	419	392	338	351	383	383	383	389	385	406	411	400	402	373	412	403	417	375	405	376	370	431	382	381	405	369	392	369	410	378	384	383	389	392	423	389	397	384	396	373	382	385	381	363	358	400	439	395	393	387	349	406	371	401	380	413	365	410	388	371	379	381	396	414	364	391	406	407	422	399	407	414	372	352	388	400	379	357	374	411	393	374	393	399	412	415	401	387	352	370	386	361	394	374	414	375	416	413	371	405	420	364	398	383	455	407	372	377	378	380	382	387	360	363	390	353	346	412	390	377	399	365	384	398	387	374	424	392	364	390	393	354	412	376	395	380	384	400	367	388	377	387	378	373	358	409	380	425	354	385	384	379	403	396	371	402	344	407	432	388	392	364	383	355	428	362	397	405	384	381	363	347	379	373	384	363	429	350	403	383	403	424	421	362	412	399	380	392	376	370	373	383	370	425	427	407	399	383	408	394	368	365	384	399	411	408	407	380	405	380	388	405	418	383	392	374	401	414	363	353	395	410	387	400	400	372	391	369	368	386	351	387	356	366	373	394	389	403	406	408	369	400	377	388	358	381	360	401	425	369	396	395	392	414	352	408	373	340	380	420	411	419	372	424	403	370	354	363	426	386	404	415	370	399	343	370	393	387	388	396	414	379	355	360	393	410	399	403	384	371	358	382	370	389	417	404	359	368	411	366	377	388	384	397	421	389	379	398	365	381	391	386	377	422	376	385	377	405	415	397	407	400	387	387	399	370	409	412	367	427	376	402	428	409	422	416	367	401	404	371	377	414	357	371	364	399	376	419	415	407	436	412	387	407	393	363	387	391	379	348	396	415	394	404	430	379	378	381	380	427	414	361	354	404	388	382	374	421	379	404	406	409	373	367	361	389	416	413	383	411	388	408	370	405	398	398	366	411	373	400	384	426	386	361	416	379	395	378	386	391	341	400	392	377	377	374	399	418	412	359	344	425	396	401	397	379	423	399	385	413	384	376	383	382	396	400	425	396	385	388	388	404	414	385	376	371	370	413	396	370	406	409	391	405	363	363	375	375	386	398	409	376	405	374	380	382	414	433	401	376	377	372	375	375	441	373	398	379	409	359	385	383	358	398	389	375	406	401	360	387	401	409	413	416	345	388	401	371	372	399	399	406	390	405	403	385	389	394	396	361	390	385	364	383	401	390	381	407	382	403	394	405	406	387	369	369	377	411	374	393	388	409	451	359	354	409	393	358	390	412	412	367	391	388	402	396	382	388	346	385	421	402	360	432	428	397	419	405	426	408	401	418	376	439	397	416	389	407	369	393	428	412	397	376	395	387	392	421	420	406	383	359	375	376	383	387	400	434	353	356	398	359	401	356	379	400	382	361	406	416	373	365	368	371	412	366	397	369	413	392	364	386	384	356	391	391	373	375	382	369	404	360	430	412	369	382	396	360	394	388	405	383	392	409	389	413	389	389	420	395	388	353	401	401	387	378	437	385	395	391	404	418	386	402	409	345	409	432	402	397	399	431	408	406	387	409	359	423	396	396	357	408	391	374	415	381	370	394	379	388	375	381	417	398	394	410	374	412	343	377	387	428	391	362	424	386	412	381	414	412	391	396	367	398	393	413	380	391	397	422	391	399	396	375	380	383	405	387	386	409	380	404	359	424	402	416	377	393	409	372	396	374	410	389	372	396	450	428	395	408	399	383	372	390	398	412	393	400	447	414	392	388	366	405	425	377	364	411	351	395	391	421	439	374	359	412	409	381	390	426	393	411	390	358	373	406	398	392	364	372	369	363	376	388	386	421	401	391	410	362	399	387	376	390	419	379	394	416	407	386	387	376	403	389	419	398	365	386	403	405	403	396	373	376	383	368	413	367	391	409	372	368	433	382	404	393	379	401	422	400	391	394	398	356	395	368	401	403	401	374	365	393	436	382	350	445	422	390	393	408	395	379	355	394	427	405	390	414	360	386	417	422	360	392	396	391	388	381	382	427	384	421	371	394	387	352	404	410	355	415	400	400	403	384	401	394	395	401	385	390	380	362	393	392	404	414	369	408	405	398	380	392	413	415	402	409	383	402	373	385	389	381	407	385	391	369	392	334	385	394	388	374	442	398	392	369	373	389	394	389	403	367	380	351	394	385	366	383	376	433	391	404	397	393	404	407	383	416	417	407	400	402	430	383	393	358	390	378	404	389	407	382	390	405	431	404	373	377	412	355	420	420	438	411	418	401	390	390	400	347	416	356	417	361	353	415	411	396	394	381	399	400	366	400	378	361	409	427	377	379	415	393	467	401	372	405	388	400	390	394	404	406	399	379	382	409	403	383	405	361	385	422	388
23908	21135	28498	24028	21101	11286	2362	1572	1296	1078	855	757	686	631	575	538	498	508	571	534	520	482	498	462	482	470	455	491	461	453	491	488	493	432	467	449	440	450	400	433	424	475	418	470	429	458	449	433	414	476	435	421	446	422	422	412	446	442	457	435	450	456	503	491	510	501	475	441	483	447	474	479	515	493	525	495	449	469	497	469	458	467	453	408	425	438	469	394	438	438	424	457	423	441	453	403	439	417	436	414	412	433	470	397	489	422	407	411	458	438	425	446	409	441	428	439	425	432	435	431	447	462	444	452	424	433	423	434	435	414	451	435	430	406	449	427	444	445	455	416	424	405	436	435	454	412	420	432	444	458	425	417	427	444	455	449	424	449	423	439	425	440	462	450	418	413	407	458	430	425	415	396	414	434	425	475	435	425	429	399	393	421	419	434	409	409	442	441	404	413	442	434	463	467	441	418	361	440	428	420	431	440	420	410	404	402	425	426	417	447	409	476	427	387	447	376	429	438	419	437	418	428	401	474	414	456	408	437	428	431	410	449	431	418	419	414	451	460	446	411	391	425	428	419	429	419	443	458	434	408	456	421	412	446	427	428	461	464	421	432	441	449	434	430	436	447	437	430	437	462	422	441	445	404	461	415	442	455	405	437	453	444	439	406	406	443	381	452	420	425	438	462	402	427	428	447	458	449	442	428	429	435	448	420	408	466	431	456	425	392	446	414	443	461	427	431	436	456	447	480	437	458	431	411	455	410	431	428	443	435	437	414	481	449	410	437	439	435	392	429	453	441	461	405	415	415	435	411	439	438	425	398	434	418	415	428	405	432	405	486	437	411	390	445	460	446	454	453	427	436	459	426	444	412	431	466	453	442	446	449	420	395	439	463	472	445	449	408	440	392	413	409	404	432	444	441	420	402	454	443	421	420	423	432	458	409	465	436	448	414	455	405	422	419	455	428	435	407	464	407	430	432	433	469	446	447	428	436	415	463	443	475	419	420	468	412	423	414	433	460	401	486	418	443	456	390	452	450	436	419	398	419	436	430	443	454	437	398	423	449	470	444	411	423	415	439	453	399	453	388	425	437	412	420	435	400	416	448	390	416	464	394	435	396	431	395	429	422	404	418	427	427	466	421	447	441	376	424	411	463	419	432	420	415	433	447	439	397	422	433	457	420	425	414	451	430	447	423	404	412	432	386	414	429	427	432	456	441	421	403	408	411	420	424	427	447	489	454	399	422	421	412	447	422	457	407	413	403	471	415	417	443	420	409	435	443	438	421	404	457	449	431	409	432	451	380	447	440	444	447	440	435	411	450	445	390	456	415	423	438	400	437	417	442	443	405	458	410	400	470	459	418	428	422	428	461	401	448	410	426	410	427	426	422	442	463	453	464	420	410	413	405	460	426	438	411	431	408	389	435	409	459	423	444	412	413	387	447	397	396	435	418	423	408	432	440	428	417	422	413	432	441	412	419	407	453	433	419	411	435	385	421	421	437	441	385	451	453	424	393	454	411	415	427	419	424	447	447	445	430	431	403	432	415	438	403	406	451	443	447	443	432	376	442	423	437	429	439	414	447	441	421	433	442	361	453	412	447	423	433	409	468	415	429	422	465	438	450	432	407	438	415	444	441	437	447	421	416	410	426	457	386	424	470	460	437	418	421	407	429	405	453	453	439	415	396	415	450	429	444	412	458	411	417	389	440	416	430	394	391	439	423	426	401	429	444	443	431	469	435	439	396	411	447	439	460	398	439	462	427	394	456	441	447	427	406	430	438	444	456	413	435	454	421	418	434	431	415	451	418	416	427	421	417	483	401	402	410	446	448	408	461	438	444	444	441	416	445	458	448	456	440	459	424	443	438	446	373	427	415	464	382	446	467	433	479	423	423	427	399	418	428	437	439	416	427	452	411	493	453	420	410	450	413	406	418	454	436	445	406	426	425	398	424	389	439	433	412	432	458	434	441	466	441	401	392	440	478	443	439	440	425	460	416	410	430	402	459	435	405	394	457	453	454	406	440	475	403	411	425	438	405	440	452	437	427	424	423	404	414	469	414	420	447	433	409	458	413	413	416	412	426	445	455	406	417	464	451	437	446	434	449	431	422	447	439	449	434	467	456	460	408	437	417	442	439	470	441	418	442	412	425	444	415	436	424	422	406	424	440	432	434	432	426	424	430	433	428	422	428	461	425	444	428	400	402	434	378	435	448	435	425	416	441	419	422	420	421	443	441	431	465	422	399	438	423	455	464	434	449	391	447	410	427	435	430	445	392	448	453	459	428	439	436	437	452	433	452	458	416	471	419	434	411	437	437	462	444	418	399	394	417	408	413	431	425	458	485	437	429	435	446	449	454	436	403	425	429	404	439	412	396	422	412	402	423	408	423	439	437	447	418	436	422	403	464	430	423	426	427	467	447	419	484	431	452	433	406	422	438	412	450	422	448	437	437	425	414	444	417	401	431	459	432	409	418	403	442	424	432	442	451	408	421	459	435	434	438	438	436	396	422	397	399	455	439	442	442	460	437	419	442	418	471	475	437	401	414	438	420	424	402	460	409	437	459	428	427	440	391	419	406	425	439	439	408	406	413	434	417	396	434	429	430	412	423	429	428	455	469	433	456	423	449	428	474	434	423	426	411	441	404	433	456	391	430	438	415	419	435	443	429	434	437	406	456	416	443	474	444	410	455	420	421	377	455	432	453	420	416	441	411	445	424	439	421	443	361	450	425	420	415	438	438	438	431	446	436	374	423	424	419	449	421	410	435	451	412	440	435	453	435	425	417	451	460	453	415	437	413	410	445	401	442	427	408	437	422	402	445	435	420	412	412	424	413	399	425	415	427	426	421	438	433	411	409	426	457	444	423	440	441	451	446	423	411	419	428	455	423	455	413	428	423	435	397	427	431	415	434	433	442	420	383	390	409	462	458	449	417	493	420	427	386	431	444	433	458	414	403	444	404	411	423	423	431	393	490	410	435	403	411	445	446	400	445	415	434	475	473	446	446	433	463	436	412	447	444	417	452	415	413	421	427	403	399	388	467	435	387	394	426	429	381	455	445	435	417	444	443	409	388	464	412	413	467	452	438	367	410	444	422	416	443	423	408	417	450	430	416	441	455	431	425	427	431	434	397	421	437	421	428	431	421	460	425	441	419	442	440	463	437	417	440	454	440	426	440	409	428	478	429	404	426	448	416	401	393	434	420	403	423	458	463	429	426	412	465	428	443	483	443	435	445	430	408	449	418	408	445	414	448	444	398	443	408	418	396	428	442	411	445	453	463	404	453	421	481	397	408	419	425	394	404	421	394	385	429	398	443	431	419	464	443	444	433	430	451	430	401	430	440	406	431	429	410	431	432	412	429	446	473	456	422	438	455	394	432	407	429	432	413	395	451	418	413	412	500	433	435	430	418	430	481	395	436	450	463	442	448	425	389	417	447	481	438	413	443	424	458	411	451	425	377	416	418	406	455	411	413	443	419	433	440	394	421
11201	22449	17413	9209	6036	4365	3715	3415	2795	2122	1805	1357	1188	1003	855	831	726	730	679	690	716	639	664	639	641	646	613	642	615	647	606	597	573	635	605	575	606	578	563	612	590	552	580	609	568	596	590	563	555	574	599	574	551	558	566	558	546	547	561	588	609	581	572	628	678	657	606	586	606	659	656	667	718	733	657	602	628	657	612	652	603	579	563	515	576	522	550	565	522	570	534	558	572	535	553	563	574	538	498	512	564	549	523	592	586	539	541	535	552	547	518	472	525	573	561	569	516	505	554	516	516	571	529	541	568	582	528	567	561	539	528	586	594	540	567	555	554	549	579	551	542	589	532	499	551	552	577	521	528	518	577	536	585	518	559	535	546	541	534	544	544	580	614	605	561	571	530	551	517	555	530	595	550	572	563	539	595	524	529	560	573	525	520	559	537	542	561	534	574	569	534	554	540	526	556	548	537	536	542	568	530	540	500	556	529	532	580	551	561	533	561	524	498	551	548	512	542	574	532	618	593	570	543	589	566	560	578	546	544	498	529	554	507	561	542	568	536	534	506	548	532	528	531	530	513	554	548	529	523	508	534	538	540	530	478	495	553	530	556	537	536	558	550	557	571	577	551	552	558	510	545	566	530	582	557	555	554	568	547	547	532	567	525	621	540	550	527	579	527	554	558	569	562	541	573	532	549	516	498	571	548	531	546	569	545	548	571	545	569	541	539	540	524	543	580	547	560	522	546	530	543	514	534	588	510	524	577	567	528	533	556	566	531	552	528	567	526	570	584	521	545	537	555	523	529	510	556	546	503	581	535	561	531	546	542	553	550	543	548	523	569	552	570	557	571	578	595	532	529	558	552	543	597	574	566	533	551	528	490	543	530	578	562	596	547	512	558	541	539	501	550	500	499	539	548	609	570	575	510	518	530	545	569	548	560	571	540	589	502	543	519	522	605	524	538	540	540	535	578	568	517	554	564	554	544	516	541	580	544	553	577	500	564	534	544	580	545	569	565	558	540	568	570	559	545	540	572	540	557	552	583	522	558	534	540	569	545	552	560	532	547	558	539	547	555	532	535	560	538	550	569	492	520	469	495	532	566	559	547	542	559	536	520	536	542	542	590	533	549	538	552	515	549	526	540	567	555	541	541	518	610	574	519	548	547	586	528	588	572	549	553	540	561	595	556	541	525	554	550	547	558	554	561	605	533	534	501	528	517	546	545	527	489	536	556	502	544	557	507	546	581	589	580	528	546	513	509	551	531	557	557	540	533	517	548	566	565	536	539	502	530	552	525	543	559	571	539	552	612	549	545	571	516	572	545	546	557	556	594	516	593	572	517	508	589	526	527	541	509	538	599	591	512	588	513	587	581	576	547	521	540	555	545	597	570	508	541	535	529	550	554	536	618	538	531	563	559	529	515	584	562	563	544	544	548	508	525	571	555	528	543	524	614	523	548	576	535	556	583	567	510	512	502	570	566	589	539	541	567	563	537	515	555	540	565	577	535	526	555	532	586	569	550	520	548	569	543	534	555	550	533	582	552	562	520	547	502	531	530	510	556	534	556	530	532	574	529	559	597	542	542	525	530	541	533	541	533	555	547	563	527	539	521	611	574	563	555	516	545	525	536	535	535	549	514	581	604	521	525	590	556	517	566	546	550	562	516	550	552	550	517	529	571	529	571	521	565	512	536	557	565	547	539	541	560	540	556	522	543	543	561	567	604	504	548	516	534	528	575	547	566	517	507	550	558	554	585	570	571	514	552	547	565	554	587	533	571	544	520	532	518	572	551	512	576	526	547	544	565	540	605	544	525	560	558	574	541	510	570	562	510	583	545	551	589	570	537	563	576	580	537	512	529	559	545	535	524	566	583	508	568	517	550	568	534	578	531	530	546	552	495	533	559	569	549	552	556	522	557	542	555	573	523	553	566	541	528	579	567	544	557	572	516	546	528	508	522	545	555	542	559	502	628	547	528	564	579	531	537	543	547	551	580	540	587	556	575	549	568	559	551	563	555	513	515	537	540	557	514	552	552	506	561	591	536	528	552	554	508	590	533	555	529	567	570	541	558	548	559	548	537	515	540	555	590	573	525	554	564	568	567	585	564	546	572	524	549	520	511	543	583	562	521	534	525	530	560	552	490	547	531	543	547	547	516	543	545	609	575	581	548	607	583	558	535	555	561	544	572	531	559	539	549	541	561	533	580	540	532	501	551	541	538	547	540	482	554	527	557	595	562	569	525	571	530	528	567	549	532	525	558	499	572	534	569	528	541	506	487	604	560	525	511	532	549	545	591	574	553	540	597	536	548	540	556	559	567	563	552	516	572	547	540	565	576	553	524	544	535	540	542	572	534	561	531	534	520	571	522	537	550	550	579	574	566	488	542	515	541	528	494	537	561	511	516	535	540	576	527	544	549	573	565	538	523	514	556	615	544	537	568	566	520	531	594	534	564	568	506	568	541	592	552	540	544	551	542	547	506	511	586	553	571	568	510	544	546	516	539	554	525	570	561	589	529	539	529	548	576	562	539	520	531	543	571	531	583	550	573	558	579	543	567	598	593	555	536	579	513	523	563	508	559	531	530	535	522	535	527	521	552	519	558	589	553	572	547	563	519	577	532	572	576	552	562	523	545	571	531	557	552	535	520	553	531	556	523	511	567	541	532	547	627	553	508	559	518	526	607	518	562	529	534	546	583	495	599	529	604	535	539	557	565	580	563	566	519	547	575	543	543	532	538	517	564	566	552	522	559	556	586	554	544	531	551	542	532	548	546	566	589	570	519	548	530	547	585	552	583	575	521	564	591	537	543	550	514	572	487	534	530	550	558	569	563	534	509	556	583	581	532	562	540	527	604	538	559	547	560	538	503	539	539	556	523	566	557	564	541	561	490	555	542	555	564	534	502	523	558	533	513	567	557	537	572	543	536	537	544	560	558	543	564	562	514	550	554	514	576	533	537	557	580	560	580	540	565	535	538	541	519	558	546	540	568	549	537	588	509	555	538	569	535	569	513	554	561	544	543	528	497	541	567	554	557	541	579	560	545	538	502	564	537	532	588	552	548	567	527	537	525	541	555	543	581	548	552	582	556	539	564	599	562	534	564	551	526	532	545	571	562	548	543	509	557	592	539	569	556	546	547	566	535	531	547	556	598	558	540	584	551	496	532	534	573	548	543	546	531	546	560	571	547	564	543	562	537	525	527	537	559	538	542	487	506	548	566	581	539	551	594	531	550	519	553	530	560	553	522	536	546	573	544	591	551	525	554	524	524	569	517	572	515	538	541	567	529	539	595	542	543	548	557	576	534	549	535	543	560	533	566	542	524	535	525	526	503	547	513	514	551	592	554	556	541	527	474	564	541	512	528	510	519	550	584	541	517	560	539	588	544	605	537	515	528	571	555	573	538	536	584	534	544	534	536	589	559	570	569	560	555	573	540	524	561	520	537	550	564	534	545	550	508	551	537	517	543	581	558	531	540	555	545	522	553	479
25209	21144	27213	25145	9028	1382	1084	932	814	607	480	403	330	332	313	299	288	250	282	267	263	247	269	257	234	241	267	268	253	250	245	259	235	230	264	254	222	224	217	236	230	257	217	213	227	216	236	207	240	224	233	246	263	207	247	213	211	255	238	238	227	251	260	265	275	239	240	192	280	266	269	288	293	279	249	250	238	240	259	227	230	247	208	217	212	221	241	220	236	219	227	228	240	240	232	244	223	231	229	237	235	206	217	204	235	237	251	206	245	230	210	228	216	217	226	222	193	204	213	220	241	220	243	197	229	239	194	206	236	241	220	198	224	233	235	205	198	227	240	223	211	204	233	227	218	204	228	224	225	219	210	215	231	218	220	201	233	247	233	202	200	226	241	212	216	197	228	232	204	239	234	227	218	211	241	216	226	219	228	201	225	245	222	220	239	234	207	231	248	230	234	226	218	202	191	222	233	222	230	232	251	237	213	250	247	217	235	232	246	228	234	211	232	201	202	228	203	190	220	205	229	227	243	232	218	205	213	239	223	228	222	202	217	219	226	221	212	221	227	250	242	235	209	209	245	234	215	239	228	228	208	225	240	229	187	224	193	219	235	230	227	246	215	233	224	225	237	238	243	221	234	232	212	256	215	224	228	223	236	218	223	208	226	211	234	237	208	217	227	228	213	242	235	240	201	217	235	207	231	187	254	268	239	238	229	235	206	238	222	223	227	211	234	249	241	209	216	221	241	245	243	228	232	222	225	219	219	252	240	222	209	255	231	225	231	217	213	211	244	231	226	217	226	236	209	233	218	232	238	217	197	216	230	239	217	253	217	238	254	217	221	218	233	189	234	226	228	230	192	208	244	232	213	250	218	239	212	238	210	223	251	219	250	240	244	205	216	215	221	224	236	210	223	231	221	211	210	223	228	233	245	242	215	232	265	227	228	220	235	213	205	234	216	198	245	250	204	216	211	228	236	204	231	242	222	215	238	228	231	239	223	228	213	203	218	218	226	223	219	228	210	221	227	239	224	259	218	208	247	267	244	233	244	214	205	234	240	212	224	236	237	209	206	239	216	228	205	241	210	234	233	228	244	252	213	237	216	251	219	208	211	240	257	215	212	232	228	254	201	214	225	212	229	238	226	220	225	198	226	230	254	213	215	239	225	213	216	229	233	210	223	214	232	212	220	243	210	242	218	206	213	212	248	232	225	209	217	206	221	248	236	211	238	240	260	213	238	233	230	252	213	219	213	210	232	214	200	203	227	220	210	248	224	216	217	233	244	215	227	236	197	217	215	215	215	220	227	206	237	220	232	224	223	239	203	209	243	237	207	222	224	236	217	230	209	233	233	223	238	217	228	217	228	217	248	223	195	250	223	206	195	217	231	230	204	237	205	238	244	242	219	221	218	212	228	236	232	207	223	224	211	239	239	214	209	253	219	225	222	251	236	222	220	242	207	201	234	211	249	244	240	234	220	209	222	212	250	232	220	218	204	201	229	258	242	200	278	229	202	232	216	249	194	238	273	216	227	217	231	205	235	227	200	209	222	219	230	213	206	230	216	204	224	248	242	236	226	230	224	237	237	218	228	219	233	235	242	232	250	229	242	209	235	245	221	188	259	260	250	200	220	201	204	238	218	235	209	210	236	236	229	226	206	229	204	223	239	241	247	228	222	248	243	232	233	193	227	219	225	231	221	226	206	220	232	222	212	220	205	223	224	227	195	214	233	227	198	221	211	227	222	223	217	204	207	242	242	217	232	219	229	219	269	235	239	245	232	210	196	207	210	260	220	239	223	221	259	224	208	205	231	189	211	225	253	213	234	230	203	197	219	217	194	190	225	227	217	243	228	199	193	226	257	208	220	227	220	214	216	198	230	227	235	226	205	240	240	228	239	198	206	233	214	225	219	220	207	219	225	241	242	217	223	217	213	192	214	204	212	229	262	214	223	205	233	214	204	250	219	244	253	205	225	223	221	247	207	234	220	230	213	232	203	222	215	211	219	219	223	207	252	223	211	222	240	217	231	229	229	236	269	219	222	220	208	226	234	234	258	222	213	223	234	239	240	222	222	254	210	204	218	237	204	231	235	231	216	242	240	239	223	215	204	220	253	242	196	193	224	234	189	253	237	207	235	208	230	232	230	250	256	232	213	221	234	226	242	230	243	241	246	220	233	234	241	221	228	210	229	207	212	241	225	208	251	214	240	206	232	202	244	235	213	226	222	200	194	218	226	214	217	217	259	241	219	222	223	214	214	233	233	233	229	241	205	238	216	213	221	231	228	258	206	236	235	219	226	234	244	203	219	245	234	208	242	234	242	251	236	232	223	206	251	235	234	239	227	221	217	212	232	196	226	220	225	244	219	237	228	224	195	226	238	205	225	228	224	234	206	224	201	227	206	215	246	228	230	257	242	202	225	225	207	234	231	253	214	222	249	208	225	223	207	211	236	248	219	239	222	227	210	214	202	193	218	248	232	211	218	210	220	231	236	248	213	211	217	251	227	200	243	262	211	234	228	211	202	244	201	235	216	221	219	242	240	226	235	217	228	221	221	217	241	224	230	237	219	224	212	232	228	237	216	236	209	231	217	187	214	222	226	245	224	209	213	242	225	222	204	191	216	242	228	247	243	216	242	224	237	237	218	219	237	254	211	209	224	216	228	210	257	235	216	207	222	233	224	222	233	234	237	202	216	241	212	213	232	241	231	223	229	215	211	224	234	202	196	227	237	240	245	226	230	216	234	228	213	220	203	230	254	238	187	219	228	200	206	215	204	230	208	224	206	225	205	206	244	223	240	252	201	214	228	215	209	232	226	217	241	226	254	218	244	223	217	220	255	220	205	213	224	228	236	210	212	234	213	263	227	227	209	211	236	228	248	206	234	225	222	231	207	212	222	243	209	224	251	227	228	217	214	214	197	231	242	249	224	218	214	260	222	225	229	262	240	238	210	253	233	254	208	221	228	212	251	235	241	243	224	202	224	215	229	227	206	246	211	230	225	209	216	249	219	211	217	238	224	244	221	220	203	212	240	224	209	225	219	211	202	251	229	196	231	238	224	245	216	222	218	248	216	227	234	233	263	195	226	222	229	227	213	235	229	223	211	232	217	208	234	239	246	248	226	229	240	232	205	224	239	226	198	226	238	213	221	229	242	217	273	218	241	223	199	247	225	212	243	215	246	221	226	234	231	216	227	213	234	213	247	211	228	216	201	204	230	242	230	210	226	244	211	214	238	215	214	241	257	222	225	225	245	221	237	253	229	216	238	223	192	229	226	232	215	226	219	206	241	213	215	225	210	237	235	222	233	226	217	239	218	217	215	217	238	206	241	229	202	221	204	236	224	245	219	234	213	222	253	215	236	239	227	215	232	212	236	222	220	253	236	225	219	221	229	220	244	214	211	225	201	224	222	220	247	238	219	224	213	231	230	222	221	226	219	236	252	207	223	234	225	223	241	197	237	212	231	210	211	241	215	202	215	234	236	220	191	258
10819	16878	12379	6103	3919	2909	2648	2387	1983	1471	1076	851	696	572	493	473	448	406	382	412	375	398	380	337	366	349	319	318	325	339	305	360	346	349	351	312	320	335	302	331	356	342	316	301	313	293	329	315	326	306	323	321	278	332	296	339	312	299	277	319	304	369	368	357	353	334	356	335	351	379	363	399	426	396	330	360	391	380	384	382	350	337	289	279	277	292	327	276	320	325	322	302	319	297	339	322	335	329	298	322	308	331	307	305	286	295	320	293	276	312	322	300	322	305	276	293	273	291	308	307	306	301	306	291	281	306	300	319	304	305	297	283	289	300	324	302	257	317	294	306	302	282	272	270	314	281	304	308	305	307	296	328	282	307	293	320	314	334	300	333	293	307	288	284	264	314	310	282	305	294	299	309	285	316	345	268	302	296	335	308	288	296	277	278	289	308	302	319	300	334	275	305	312	300	283	306	310	305	261	294	338	280	310	286	275	308	270	312	308	295	286	309	303	283	337	283	295	279	312	304	303	296	312	292	271	312	283	325	302	281	301	271	316	298	305	293	305	317	306	301	296	307	293	303	262	296	315	277	290	300	301	268	314	286	297	302	312	294	303	297	308	291	293	303	277	341	300	270	274	320	315	308	278	302	280	302	291	304	290	285	298	298	302	274	286	313	291	305	279	328	269	295	330	308	347	295	326	317	302	280	302	273	315	277	336	288	312	309	310	287	295	293	300	284	299	293	287	302	277	311	311	294	313	314	296	312	330	322	294	284	294	304	328	291	317	305	273	302	318	301	278	289	322	305	299	269	290	300	300	300	308	268	303	310	300	298	289	279	315	319	286	299	322	295	302	288	298	283	291	315	329	295	342	294	302	288	310	302	282	304	314	280	309	292	325	317	295	288	296	287	313	308	263	323	313	308	317	305	328	301	312	288	307	275	278	340	278	286	316	322	262	276	295	312	290	298	303	322	267	334	284	288	327	303	314	308	279	315	315	278	309	289	346	307	313	289	324	271	306	333	294	300	303	294	278	291	295	283	322	298	305	290	311	322	322	305	292	319	317	280	299	307	278	317	279	294	283	318	320	341	302	332	301	284	338	276	278	313	327	292	299	273	294	294	319	332	293	257	267	271	297	300	292	314	326	299	282	296	319	294	327	291	315	307	283	292	288	293	335	290	312	294	278	293	313	294	315	271	302	299	306	291	317	324	264	329	284	307	281	312	298	309	313	281	345	286	311	293	307	323	324	348	280	309	301	296	286	285	298	328	311	299	306	329	311	278	298	329	290	268	301	297	275	303	346	290	290	327	315	325	321	309	296	294	285	297	269	293	310	311	349	266	297	304	275	276	274	293	315	255	293	301	289	275	309	290	323	293	290	314	311	286	318	298	312	317	304	321	296	327	306	298	303	323	293	302	306	301	310	303	282	303	289	299	294	290	322	314	301	300	290	337	314	331	299	299	321	281	311	315	317	296	296	310	308	314	286	298	323	298	303	286	276	309	293	269	277	303	285	306	310	289	315	303	309	325	314	306	293	297	336	315	304	301	300	278	303	311	302	315	301	301	291	322	270	290	288	321	307	310	294	291	294	298	328	281	310	278	320	291	286	282	294	287	320	294	299	291	296	310	313	293	309	288	325	273	285	309	304	284	276	307	273	300	271	298	267	297	274	301	306	282	302	288	300	280	285	303	294	326	307	289	279	287	325	328	288	312	287	290	290	284	278	309	289	282	308	304	303	284	309	305	311	287	276	281	309	298	306	323	311	311	289	314	321	349	317	321	314	310	295	284	300	326	303	312	288	290	308	276	294	287	291	279	295	307	291	308	284	292	291	321	326	288	323	328	309	300	308	320	317	305	299	331	287	313	300	303	302	311	325	296	308	303	288	288	309	309	279	288	300	285	308	309	291	307	317	290	284	250	296	318	309	280	311	272	325	269	314	311	352	301	300	319	285	284	327	282	299	315	317	317	293	286	289	309	285	321	334	313	274	274	293	296	329	308	297	273	289	275	292	300	276	299	303	283	286	310	324	331	299	343	281	306	297	323	300	283	310	311	275	281	289	281	290	315	289	275	280	307	317	319	310	299	283	311	287	310	289	306	297	274	300	293	320	317	293	292	310	297	308	309	279	277	301	311	286	304	291	287	339	311	294	280	304	296	308	302	276	287	280	325	315	323	286	320	300	267	298	310	271	288	315	305	280	294	305	296	304	276	284	291	288	340	294	296	326	322	281	292	298	264	276	306	304	294	337	282	271	333	317	307	279	320	328	319	305	315	322	304	312	297	278	310	305	300	318	277	287	292	301	284	300	307	291	310	303	290	296	296	297	302	305	298	299	279	322	280	291	311	269	319	292	305	283	279	339	297	304	307	305	337	288	304	327	280	304	285	331	316	290	306	298	295	329	293	287	291	310	256	303	319	309	333	314	275	314	289	285	306	296	293	278	311	300	268	277	312	281	309	286	295	327	309	278	292	300	299	338	283	307	311	284	265	273	339	285	278	326	283	309	331	308	310	305	316	328	289	303	298	293	279	305	311	281	305	274	262	284	304	322	267	316	287	318	313	330	305	303	298	267	293	307	286	311	321	316	331	299	327	289	273	320	305	285	287	332	324	305	326	302	312	291	287	299	301	308	306	284	295	301	297	287	280	328	295	315	310	293	278	318	283	319	291	297	308	310	316	304	298	315	323	296	285	302	288	305	291	304	290	310	294	317	295	305	317	301	305	299	327	302	274	272	307	307	278	276	290	324	329	324	304	299	312	293	282	276	309	308	322	337	343	309	274	288	308	320	306	301	300	309	317	302	321	310	276	312	306	311	290	293	310	280	322	311	329	290	270	293	304	305	306	258	293	316	331	331	325	274	293	296	306	302	280	302	295	305	321	311	291	294	315	302	314	319	300	288	316	283	324	305	271	287	292	281	307	247	321	313	337	298	312	280	289	315	322	333	300	298	296	319	321	284	324	284	309	316	266	279	305	295	287	318	322	282	311	292	283	314	299	318	333	290	308	292	319	326	311	286	292	296	306	298	294	323	315	317	301	292	303	299	318	346	350	304	307	295	308	313	288	286	320	308	298	308	326	294	322	315	292	307	289	323	305	298	279	329	304	290	279	313	292	307	309	318	311	311	285	288	297	334	327	303	303	337	312	328	348	287	291	284	285	314	293	284	282	332	293	316	312	327	322	322	324	286	284	288	269	299	312	301	303	286	292	289	293	297	302	304	330	307	300	313	299	301	273	293	334	265	301	282	289	292	320	277	292	306	301	304	272	304	278	302	284	298	327	337	298	276	304	314	299	286	305	298	298	313	314	285	294	328	314	302	315	281	317	287	311	295	302	274	320	291	286	294	310	320	305	306	293	290	291	331	321	321	293	279	297	317	322	294	332	308	299	355	305	316	330	300	299	298	318	301	332	302	304	307	333	298	342	301	311	304	266	311	273	304	317	308	316	273	301	297	275	288	311	319	327	275	307	316	285	305	297	309	325
22901	21181	28987	23638	21187	21240	10633	2661	2010	1400	1106	936	847	711	677	651	596	514	515	506	484	494	469	487	488	424	471	463	464	458	464	466	465	437	446	432	435	417	442	422	434	415	412	428	412	404	404	454	414	422	372	473	432	394	417	437	435	395	402	457	413	482	451	451	508	442	459	515	489	488	465	513	556	537	482	465	452	474	465	471	483	416	412	393	397	431	408	379	404	429	403	422	410	399	418	452	448	379	392	389	400	374	393	379	405	391	444	415	411	411	404	402	376	407	391	435	367	405	405	418	398	402	375	424	415	398	413	403	442	430	420	404	380	445	425	402	377	427	396	393	399	430	402	400	373	399	382	407	418	412	391	384	374	414	393	391	427	424	394	410	394	420	396	410	353	390	388	391	382	429	398	401	399	424	401	384	405	429	412	361	433	409	403	377	402	407	402	411	379	378	404	412	395	404	408	376	385	380	428	381	409	382	414	413	417	414	387	405	369	403	368	413	382	400	401	389	396	397	416	346	418	402	402	384	393	381	369	426	387	406	422	378	421	397	384	375	384	424	414	415	385	421	418	384	368	404	416	412	405	399	407	386	391	389	395	429	410	386	434	424	394	390	414	398	362	428	415	405	396	352	377	412	431	351	424	398	370	417	403	391	422	397	402	383	431	402	392	400	387	379	378	372	401	373	387	421	436	355	414	388	415	390	415	386	399	393	392	396	414	418	394	400	398	426	402	391	387	401	405	385	386	417	373	421	394	406	383	440	396	418	406	403	390	391	434	375	428	357	430	397	409	372	403	429	383	366	374	441	451	396	403	372	421	415	421	367	376	369	380	408	392	411	406	385	398	405	411	400	387	377	392	373	355	426	383	386	451	391	416	394	369	398	388	422	399	385	397	390	374	400	409	437	371	411	417	374	425	388	412	413	369	408	353	410	398	401	378	407	440	406	445	388	403	399	382	380	399	387	372	364	353	406	405	415	383	394	419	416	410	417	382	422	410	421	393	413	397	379	443	400	373	396	360	397	407	374	428	411	432	362	405	397	369	424	405	382	379	398	413	413	418	394	421	421	437	421	358	370	394	414	423	390	380	376	390	390	369	410	372	397	435	362	410	422	394	401	395	384	412	402	433	382	394	387	384	404	413	390	380	423	377	412	403	359	415	425	389	426	388	418	407	392	397	410	387	422	396	406	412	363	389	402	385	378	412	432	393	408	376	424	397	440	356	411	423	429	420	450	370	405	403	400	429	444	401	413	402	416	379	393	413	398	369	420	397	411	359	405	402	383	394	388	379	388	431	412	427	390	395	427	361	422	408	424	400	386	409	405	376	409	375	408	417	385	385	394	447	380	430	405	369	408	414	409	397	383	392	392	386	381	396	404	383	407	421	399	405	417	377	415	434	423	418	433	428	409	408	376	432	400	400	387	405	387	400	421	424	403	368	401	397	380	402	408	395	370	386	408	391	432	420	400	408	395	404	406	390	394	404	374	385	417	402	380	399	407	418	364	427	380	413	411	405	440	380	404	399	401	403	424	378	396	361	378	434	399	400	407	400	387	387	394	398	379	414	397	445	389	371	388	432	417	384	410	389	408	419	400	413	376	403	409	368	378	391	416	394	381	408	407	409	377	397	356	396	421	390	423	390	417	424	388	424	396	434	435	358	393	404	372	372	371	426	407	383	369	335	444	410	401	410	391	437	432	401	384	384	432	389	445	399	390	424	402	432	421	401	406	408	387	400	385	402	398	426	414	394	394	372	395	371	379	449	417	419	402	419	395	393	390	394	388	401	397	404	400	372	387	391	443	423	395	385	374	409	389	395	412	395	420	411	406	393	390	362	415	440	389	375	400	393	436	386	436	389	381	415	402	406	411	376	412	389	404	380	411	422	385	384	369	433	412	416	381	405	379	424	443	433	414	377	427	422	403	404	397	375	391	456	383	396	393	410	412	411	390	412	408	430	395	411	403	398	410	380	410	389	390	420	392	404	398	402	426	410	383	366	385	404	382	393	439	398	427	407	376	370	380	383	401	461	374	394	380	386	411	425	396	398	414	407	400	361	384	344	372	404	421	433	428	408	395	393	404	377	383	391	379	402	381	409	399	374	395	394	410	407	406	398	404	406	367	397	408	401	405	414	378	405	414	376	412	399	375	385	392	397	397	409	366	406	432	415	415	393	435	445	375	411	423	393	418	392	418	415	372	383	419	417	393	389	389	412	386	411	393	378	405	359	402	409	385	399	411	379	413	398	420	425	427	421	439	422	417	405	421	422	385	405	408	380	400	386	430	426	412	395	405	358	398	407	413	384	416	420	390	404	381	435	406	397	385	412	404	373	430	429	380	398	395	400	393	373	441	394	416	391	394	417	414	391	407	404	378	425	378	429	418	387	388	389	407	419	385	423	403	381	379	395	371	399	423	429	394	395	392	366	403	394	371	393	386	386	359	413	417	408	396	407	386	416	390	407	384	415	384	402	429	405	423	403	410	391	418	406	405	433	445	406	417	402	418	417	405	410	381	427	390	417	391	390	433	393	378	400	392	416	381	411	382	393	409	408	396	394	398	413	400	389	371	419	404	441	355	395	412	380	419	405	383	396	424	391	426	417	421	414	422	419	386	445	385	380	373	389	402	404	398	369	390	433	388	365	398	401	408	418	403	405	408	425	421	368	401	380	354	408	389	385	385	415	406	430	394	373	436	417	406	409	387	405	413	418	406	390	403	418	369	426	405	402	386	386	373	377	384	381	398	400	429	370	382	378	404	384	389	401	408	391	432	440	404	406	424	382	386	393	387	410	396	417	404	386	420	414	374	408	380	397	391	394	382	391	376	391	408	398	398	415	357	408	375	415	424	422	420	376	407	382	406	412	414	406	370	399	389	376	403	436	439	413	402	408	387	395	388	379	363	411	427	392	438	354	416	381	401	411	397	416	436	422	395	388	373	387	407	419	388	377	373	419	413	358	388	443	415	402	410	391	403	410	393	432	374	377	395	395	418	360	399	392	400	419	349	418	381	371	446	418	389	414	402	400	399	387	388	449	364	417	405	382	404	405	408	381	377	422	413	391	409	417	412	404	403	407	404	433	412	379	390	413	382	411	418	367	372	393	385	375	402	371	391	385	420	415	421	388	395	434	365	408	437	430	386	351	390	409	398	407	377	404	410	455	390	402	441	422	369	377	425	436	394	404	371	449	417	407	405	348	414	396	366	418	382	394	410	403	406	396	405	396	409	407	396	401	387	394	377	418	428	443	405	339	417	418	389	396	385	413	382	391	361	373	364	412	409	393	379	383	392	420	446	371	392	354	412	394	403	398	398	392	377	413	416	378	384	419	419	424	422	435	429	367	375	429	419	398	395	397	393	368	429	418	406	397	406	423	384	381	378	394	362	428	400	387	438	380	411	389	407	402	372	411	400	379	407	409	418	406	413	388	411	426	419	412	366	373	387	421	412	375	399	376	392	392	412	415	394	377	383	379	374	398	403	377	422
13305	26503	21893	13094	9212	6831	6124	5359	4479	3201	2422	1998	1573	1313	1096	980	912	928	843	764	775	704	730	694	645	652	696	632	623	607	613	649	616	606	587	572	627	564	571	545	579	604	604	552	572	586	551	591	560	523	519	527	556	555	586	507	533	554	544	559	569	611	641	634	648	639	659	673	697	707	653	774	818	817	646	619	623	664	694	625	619	567	545	500	608	538	523	517	551	540	517	519	561	591	580	572	551	560	539	512	490	568	508	526	502	514	506	488	510	519	511	529	543	516	528	489	520	539	509	531	490	503	502	526	519	518	511	519	505	467	547	545	479	519	491	535	539	516	535	511	524	468	488	517	523	531	524	496	539	508	550	454	477	500	578	525	506	510	483	484	550	483	497	538	556	541	557	493	491	529	471	503	541	508	490	538	494	502	533	505	520	525	521	533	510	485	568	550	471	496	540	516	509	524	495	505	536	505	497	519	511	505	501	488	519	486	534	564	505	497	509	516	506	475	490	513	500	483	522	519	523	517	498	534	490	484	498	495	509	529	513	543	501	580	468	423	520	526	512	493	500	494	476	532	520	465	500	535	551	491	520	516	516	468	476	533	508	522	534	538	532	517	556	505	472	494	514	535	447	483	494	477	519	502	505	483	506	516	506	497	522	507	514	532	530	518	536	518	491	490	506	509	510	547	534	472	515	539	521	529	537	515	530	508	505	509	528	519	539	508	501	497	477	545	479	561	507	538	536	546	516	530	534	487	521	505	513	550	527	496	507	478	534	501	578	521	501	517	517	538	522	514	567	533	514	504	549	523	538	512	518	494	541	503	481	545	526	485	502	526	483	554	510	512	500	497	534	523	458	536	471	499	528	501	512	536	534	498	520	550	478	522	495	544	471	505	508	505	487	514	500	519	500	505	521	523	500	520	490	502	501	499	520	537	482	509	543	481	493	511	513	505	526	532	529	526	535	480	504	511	494	451	506	494	463	475	521	474	491	494	499	512	497	500	502	502	517	523	498	502	460	500	512	528	539	474	521	559	563	521	541	532	526	486	518	532	552	518	501	492	510	523	540	494	518	518	514	503	533	522	532	518	501	517	552	514	505	511	465	542	483	521	470	505	478	494	519	494	557	536	516	526	530	511	524	515	528	505	517	502	542	570	534	476	515	522	544	563	563	565	509	506	489	535	479	524	530	484	513	494	518	521	518	530	519	500	532	532	492	519	504	546	485	520	527	509	500	544	516	514	527	528	500	491	515	525	526	494	527	507	536	506	516	520	490	522	509	468	502	474	482	515	558	478	500	500	505	536	535	512	611	514	508	552	550	523	545	525	506	543	502	514	496	491	502	538	511	518	512	539	515	531	545	472	493	517	502	517	534	500	525	498	518	536	510	509	552	497	553	539	484	512	511	506	523	506	491	509	521	508	480	517	536	519	514	489	541	533	524	519	516	523	515	469	522	517	503	490	490	544	535	518	491	526	482	516	499	517	515	508	520	553	484	518	529	518	538	533	506	499	540	528	564	510	538	521	514	516	534	499	499	530	533	541	532	473	509	528	507	501	515	523	497	523	512	513	502	537	496	511	509	474	511	498	497	490	543	522	502	550	541	533	530	503	545	526	520	529	492	525	511	520	521	535	509	497	505	542	487	527	504	475	530	522	490	558	546	501	508	494	538	500	496	467	495	514	492	554	516	542	509	575	527	506	515	585	502	502	541	498	507	480	467	524	499	507	569	460	529	496	503	514	503	499	515	531	475	489	468	532	526	476	436	525	545	494	493	511	509	496	511	528	491	498	495	471	508	458	521	554	546	572	486	550	510	481	521	504	537	562	514	529	505	492	554	513	544	522	537	567	519	550	483	492	521	539	502	544	485	532	490	494	537	498	549	539	536	517	489	538	470	474	493	546	502	492	499	501	521	515	472	520	508	501	562	556	496	529	506	503	515	535	521	511	526	504	517	529	523	532	491	496	473	521	498	519	533	526	516	522	540	517	506	534	541	519	491	538	527	530	499	512	521	479	484	539	501	520	506	502	490	541	518	492	501	533	539	522	503	500	547	538	566	527	527	494	494	503	524	511	544	465	558	513	528	537	516	513	512	485	524	520	481	512	528	514	483	500	520	494	541	512	544	546	546	515	511	518	532	517	515	541	519	502	490	527	524	497	495	502	518	510	527	539	506	475	509	535	506	517	504	482	547	498	529	567	528	520	539	500	524	475	544	530	496	527	551	531	512	511	529	514	513	516	503	521	523	539	554	532	583	515	506	503	506	501	492	511	497	544	555	476	514	487	523	510	536	486	505	492	486	515	480	529	547	516	497	506	512	470	538	505	518	437	456	512	538	508	508	539	506	495	506	517	525	511	482	561	524	537	542	526	527	471	549	539	515	459	510	510	485	544	513	493	489	507	521	518	515	524	542	533	530	523	534	527	529	476	524	522	492	503	508	531	556	461	504	510	503	475	532	528	492	540	538	553	523	518	519	506	533	508	525	527	511	517	554	507	519	511	535	534	519	509	530	518	537	510	504	503	494	547	527	514	528	503	500	498	536	489	502	536	505	568	517	509	513	546	497	481	496	498	511	488	495	527	521	492	511	506	539	517	550	515	537	482	516	506	512	532	517	520	512	538	535	547	528	510	503	515	533	516	518	485	552	512	498	510	513	497	530	562	529	532	483	502	522	480	523	514	487	550	546	497	517	535	522	498	524	531	508	546	500	509	514	465	518	511	466	523	557	510	474	508	526	527	538	574	503	513	476	527	518	516	552	529	536	561	492	515	501	466	502	467	516	503	504	487	511	514	471	531	532	543	496	567	524	533	491	524	512	517	500	500	515	522	522	483	541	490	499	476	528	470	514	527	513	513	515	516	509	528	463	543	514	520	528	530	485	529	536	512	552	507	522	536	563	502	513	504	528	476	534	484	519	515	529	511	481	513	525	499	514	527	512	477	468	506	512	512	506	479	527	560	492	504	523	543	503	514	515	516	507	516	501	552	540	559	525	519	534	476	472	518	519	513	523	556	523	530	522	493	516	491	516	469	504	498	539	568	492	544	493	513	535	521	513	494	506	501	519	516	538	490	496	540	528	536	529	529	525	500	512	534	507	528	515	512	469	522	485	499	497	474	507	457	495	525	523	497	553	524	477	492	481	510	494	516	513	474	500	487	508	532	502	478	507	487	484	521	528	496	492	503	559	509	505	549	500	473	533	477	541	486	480	518	496	506	528	537	482	546	475	466	509	506	492	510	468	526	489	522	551	517	530	529	495	486	512	502	524	503	509	545	549	525	522	510	492	526	516	529	488	514	513	510	530	510	507	512	477	472	524	492	479	549	504	533	519	533	490	497	467	493	513	513	478	510	563	534	500	539	543	487	497	517	507	505	527	499	468	504	499	527	540	530	501	525	462	511	525	512	543	503	524	541	548	524	509	473	518	532	499	523	495	525	548	515	531	522	507	513	535	526	564	514	493	506	505	525	538	489	502	512	521	516
27034	20403	10671	3145	1458	1063	896	796	669	491	483	401	387	319	325	365	295	326	341	322	311	314	338	335	306	300	287	295	306	304	294	306	302	288	306	307	299	292	283	312	328	300	285	274	281	274	320	297	312	299	307	265	287	302	315	312	253	296	298	317	305	289	292	283	351	323	316	306	327	346	324	338	333	336	324	318	327	321	299	313	326	335	291	279	285	303	311	289	307	288	313	302	286	266	273	286	286	304	318	289	301	339	260	294	296	297	285	276	309	267	299	270	309	288	297	315	302	312	269	309	297	280	292	280	278	278	300	324	311	284	274	306	294	283	267	328	302	314	315	269	288	274	271	284	258	315	288	268	285	335	280	300	298	291	291	320	285	293	283	285	286	304	282	267	287	315	287	288	292	311	313	294	291	274	303	324	281	306	309	330	283	278	271	286	280	298	284	303	304	295	296	302	252	316	323	306	287	282	302	297	275	306	282	278	321	269	285	302	268	300	309	301	276	302	295	316	290	273	295	284	314	302	300	301	282	303	306	289	327	305	316	287	322	288	301	303	295	315	298	340	322	298	294	275	300	286	279	280	279	281	264	311	287	304	284	283	307	324	309	248	343	307	291	315	265	295	282	330	308	310	304	317	300	269	313	307	284	308	311	277	296	311	338	300	281	317	317	324	264	295	280	318	299	315	329	320	295	292	282	266	274	314	280	319	293	316	302	287	306	293	306	280	320	331	312	270	287	301	286	306	316	303	320	315	292	305	290	306	313	319	287	289	299	296	265	302	294	299	288	305	322	290	292	298	309	281	309	276	274	294	286	276	296	271	264	282	273	319	300	293	285	257	317	276	298	268	277	288	302	313	286	294	330	307	323	271	302	292	309	307	311	305	279	295	296	333	276	299	282	291	294	337	304	286	316	294	307	292	256	280	295	308	324	314	294	299	285	302	268	283	290	283	328	304	312	290	296	319	311	312	275	304	302	294	306	287	288	295	311	312	267	286	325	299	275	268	308	276	323	322	281	300	299	299	309	299	287	281	297	277	307	288	283	291	307	328	298	307	303	308	290	319	299	296	298	276	263	330	294	319	310	271	335	317	278	288	288	309	304	274	270	292	308	294	274	266	312	276	286	300	342	304	291	318	313	314	281	329	271	283	285	291	288	301	273	303	274	294	298	281	273	312	293	308	292	302	293	302	345	294	291	285	294	337	295	322	289	314	259	288	284	287	300	292	261	311	272	290	317	287	319	300	281	326	319	303	298	283	264	309	264	307	298	293	281	302	328	291	296	280	321	285	276	288	293	321	288	330	319	289	290	324	298	276	313	299	286	316	286	322	291	292	322	327	302	278	280	321	265	267	302	298	328	290	299	267	302	314	315	321	300	282	289	285	270	309	318	319	277	295	302	316	282	307	270	272	292	281	321	266	272	316	298	318	267	325	263	322	294	292	280	290	274	297	315	313	294	285	286	308	308	292	313	339	300	304	282	299	303	299	286	309	309	289	290	290	274	295	304	269	315	309	275	288	280	298	344	294	298	285	320	274	282	287	285	285	299	306	305	316	323	286	277	315	303	280	262	316	279	252	299	293	316	286	329	294	275	308	314	286	307	296	308	292	301	284	297	281	272	291	318	306	289	290	269	260	315	308	312	286	296	315	299	283	319	306	318	302	326	291	279	315	277	302	289	322	283	293	323	292	303	311	291	306	309	293	300	290	274	277	309	285	289	304	263	311	321	286	285	292	286	336	269	311	292	287	270	328	305	294	253	313	317	297	305	305	283	295	311	311	307	279	319	289	297	289	303	275	298	272	315	319	301	285	276	286	317	288	273	301	276	303	292	303	320	263	292	307	315	325	293	265	313	287	302	290	318	276	301	274	305	329	314	276	274	288	298	293	267	340	282	334	287	292	293	319	318	269	287	280	278	306	290	294	315	287	271	329	269	289	307	270	310	312	296	274	288	304	276	310	295	313	315	279	289	276	297	257	284	295	284	297	308	296	317	339	302	301	292	294	330	302	300	298	302	283	308	304	297	303	308	292	310	278	294	307	256	289	307	315	306	288	296	306	286	292	283	288	307	307	250	295	293	281	280	319	289	288	285	291	291	274	314	288	299	272	317	303	299	317	277	339	305	296	315	301	280	315	302	316	291	305	289	253	332	286	281	286	310	309	307	302	296	315	311	295	298	273	290	290	319	273	275	313	331	303	299	292	299	281	284	312	282	293	304	273	298	310	298	289	284	313	343	316	307	291	316	263	293	289	299	299	272	310	285	293	304	312	296	291	304	281	286	293	307	284	269	307	279	285	301	290	329	258	313	303	304	278	332	280	306	298	281	301	312	268	336	294	287	288	285	306	311	304	261	262	305	304	291	316	308	308	296	307	318	304	304	284	277	302	306	275	294	300	267	272	336	314	298	302	284	278	288	287	288	294	288	318	307	314	274	293	303	277	301	296	305	326	261	287	290	274	291	296	284	297	304	295	304	291	300	282	296	299	325	316	305	312	278	308	276	292	271	302	308	325	296	309	294	299	268	256	287	321	287	294	267	306	331	292	313	288	283	271	330	311	283	293	338	312	289	303	295	279	292	316	304	293	276	296	291	298	291	268	311	265	307	275	318	274	277	289	307	311	273	299	288	313	266	295	304	301	295	278	307	284	289	298	272	301	280	316	279	316	314	311	286	291	332	299	327	311	317	297	280	298	306	305	317	291	297	323	297	300	299	293	277	301	291	282	284	324	308	296	285	321	276	309	302	298	276	286	319	311	302	285	294	292	291	302	305	290	262	308	278	287	310	308	285	307	304	283	302	294	309	270	295	315	316	266	287	284	303	286	283	306	299	283	282	275	309	263	290	294	312	321	314	287	302	250	295	282	306	267	313	315	309	283	300	318	284	288	282	330	284	266	318	294	285	279	296	306	282	263	301	261	308	306	307	282	298	287	297	290	292	296	321	288	308	308	305	317	306	284	270	298	311	335	277	290	289	305	299	285	293	316	284	286	328	313	299	321	342	343	309	302	279	303	277	273	305	291	292	278	296	301	316	278	281	299	305	301	276	294	294	284	296	270	304	316	331	263	279	284	309	281	302	291	299	291	284	284	277	307	308	322	285	296	310	282	289	287	306	288	307	321	297	290	296	266	324	308	278	308	279	282	322	333	283	293	307	309	316	324	288	299	317	308	295	299	279	322	286	276	285	295	314	309	338	294	280	284	303	269	287	314	309	314	339	305	266	275	306	247	300	308	294	291	300	324	323	279	301	314	284	305	289	318	296	283	307	289	285	331	293	283	297	280	316	280	319	280	283	297	316	281	290	304	314	294	248	284	273	295	308	278	293	290	322	291	303	287	273	277	276	304	318	300	293	302	292	303	308	286	301	278	306	301	286	308	301	289	281	307	296	295	298	295	288	278	284	283	291	306	327	285	269	259	309	308	293	307	262	283	278	277	319	256	303	324	278	294	313	308	268	325	287	271	284	326	278	260	306	317	266	269
8813	10510	8218	4131	2586	1908	1879	1741	1349	1055	857	674	627	525	502	439	444	420	397	431	390	398	383	417	415	438	409	415	416	411	393	406	379	390	371	380	401	378	405	367	384	403	407	353	373	395	383	391	383	414	404	362	389	396	389	359	392	387	376	401	386	419	388	442	436	398	437	420	441	407	429	490	486	461	431	375	430	447	408	427	430	392	365	389	377	400	367	391	371	387	394	394	399	396	394	418	387	395	419	384	406	356	375	400	407	332	368	393	380	365	381	370	399	374	370	431	383	393	381	398	398	378	368	361	366	388	385	373	379	402	390	368	397	386	362	432	382	395	353	383	366	354	393	338	389	375	396	395	387	389	395	397	400	391	387	382	415	393	377	343	376	376	381	406	373	390	384	390	379	362	393	394	393	369	378	392	374	388	391	416	396	397	397	390	365	385	408	397	370	422	434	364	358	388	380	362	372	391	447	353	348	411	384	390	386	394	434	390	391	369	374	375	414	375	379	409	392	367	379	423	411	359	366	387	407	359	366	377	355	392	375	376	348	361	379	362	414	374	419	322	400	385	331	383	404	359	371	394	391	376	395	374	395	383	393	391	409	385	374	437	382	394	331	412	395	383	407	386	393	398	376	403	376	372	405	406	401	396	360	393	384	376	403	420	365	397	372	383	397	410	375	383	409	367	393	421	404	409	369	363	402	358	382	426	368	374	369	393	413	337	405	395	417	353	406	355	372	371	402	373	412	394	404	353	393	383	385	411	391	373	387	380	362	394	387	379	366	353	399	366	392	399	410	393	365	392	380	369	374	377	423	379	395	366	426	353	372	407	349	340	383	388	353	352	393	400	385	370	375	354	381	383	368	388	414	419	369	406	375	406	421	392	386	348	409	415	385	402	370	375	421	377	375	393	407	403	390	379	364	382	361	391	361	400	388	381	388	428	349	370	366	396	374	404	398	391	367	385	387	355	368	407	330	376	395	421	390	384	387	389	389	383	412	365	373	379	394	383	374	370	402	357	395	379	411	397	426	381	378	365	384	389	410	402	385	365	376	376	429	378	359	410	378	432	410	382	379	416	388	373	390	388	397	393	403	408	378	385	373	374	358	363	420	358	394	363	381	370	385	383	392	386	370	385	368	392	360	371	397	370	374	411	383	413	406	407	382	375	378	400	373	357	349	381	403	392	377	399	372	401	368	383	383	432	354	415	410	382	383	380	393	386	388	389	401	390	397	409	379	349	382	389	396	392	370	373	363	434	344	395	346	373	385	360	360	363	373	363	379	395	369	365	355	364	355	387	426	354	371	381	417	360	366	368	384	336	361	370	377	400	396	386	401	356	383	377	387	360	365	398	372	388	347	363	373	379	365	381	349	351	399	376	403	419	376	404	383	345	398	371	385	395	389	403	382	393	383	368	391	392	391	358	401	388	367	384	389	386	376	363	438	369	430	380	415	357	378	349	404	369	394	372	383	387	367	418	385	381	433	416	379	358	408	385	379	380	387	376	384	421	387	336	402	385	354	374	367	387	413	406	383	375	393	402	435	375	353	370	372	373	360	368	399	405	341	360	413	376	379	389	385	398	351	363	370	396	386	368	415	397	391	392	379	363	383	394	381	373	414	424	391	382	396	370	389	398	373	394	389	399	383	378	404	366	383	345	413	358	406	410	375	385	372	366	366	363	410	362	385	393	381	414	373	386	374	430	356	387	386	389	388	353	371	422	383	383	378	396	401	423	336	376	375	437	378	403	361	394	386	396	372	322	410	363	380	416	379	413	377	404	394	378	392	350	424	391	361	381	386	396	399	348	352	401	386	403	372	400	390	372	400	365	389	385	376	371	375	393	375	387	394	380	339	382	363	408	429	388	403	370	396	370	376	361	376	382	423	419	371	362	396	409	417	392	392	382	386	365	378	423	393	361	402	357	383	376	362	398	372	349	396	377	371	396	386	392	353	375	377	430	372	358	365	378	407	373	381	385	412	390	395	372	403	397	395	370	396	376	401	382	385	394	374	401	386	421	364	367	384	371	377	381	407	401	370	383	373	400	410	379	401	402	405	404	382	381	358	375	367	380	396	395	416	416	395	408	397	391	389	379	382	429	399	369	411	360	394	413	357	389	393	390	364	407	390	363	366	399	397	358	407	374	385	405	394	401	383	389	379	381	365	390	401	349	374	396	346	398	368	382	356	415	385	358	388	383	419	382	412	398	402	405	418	381	388	408	385	374	370	363	415	388	376	376	372	402	390	391	362	363	345	409	393	375	361	395	378	329	390	387	356	391	383	374	377	363	371	368	409	361	410	378	350	382	377	393	391	379	394	339	359	352	399	442	357	425	375	354	369	381	401	394	369	371	427	394	385	357	403	390	413	393	363	387	380	340	407	397	396	367	383	359	395	372	410	407	403	424	370	402	376	360	399	353	396	394	392	396	413	392	424	370	365	367	393	363	373	431	376	388	381	388	394	399	382	386	388	377	370	409	398	368	414	413	401	375	416	403	406	384	377	397	369	360	382	400	401	384	344	363	401	375	353	382	382	391	397	364	382	389	369	381	394	389	362	372	407	347	398	401	355	416	358	371	372	395	377	371	373	371	384	373	333	361	389	351	403	377	364	364	384	372	400	371	400	383	385	400	376	378	393	405	389	420	380	352	394	403	390	395	418	337	382	387	380	380	359	381	377	409	409	396	365	392	384	404	427	425	381	394	374	406	351	369	389	369	359	367	368	374	372	424	385	391	362	368	389	349	386	377	416	365	400	373	392	393	369	404	357	431	391	396	388	371	392	361	375	376	366	411	380	407	422	331	361	398	392	345	378	361	397	397	386	397	348	379	390	405	376	370	410	362	390	416	353	401	381	359	385	419	370	380	371	384	408	344	366	392	392	379	377	386	393	382	369	389	382	417	370	382	388	375	382	359	405	396	364	390	378	375	382	344	378	378	366	375	368	373	369	422	417	350	357	371	387	395	383	383	364	397	388	403	399	364	391	346	396	411	370	393	388	431	391	382	364	378	402	364	387	380	378	387	375	373	380	421	405	443	384	357	369	360	381	441	389	383	373	397	360	393	397	415	380	378	386	370	381	389	390	416	353	393	364	392	409	408	350	403	377	400	347	370	411	379	378	408	421	376	381	396	364	387	385	386	392	366	384	379	402	377	418	355	378	428	371	403	379	398	404	447	392	417	420	400	380	399	387	381	399	422	359	399	390	385	370	396	388	420	386	364	394	368	357	414	390	360	388	397	392	363	388	429	390	362	407	383	362	380	397	374	403	378	374	372	389	376	356	402	404	426	386	393	402	372	350	385	376	379	409	358	388	422	403	400	377	373	354	397	351	373	400	387	382	374	391	437	364	357	344	370	362	343	390	400	373	388	398	379	399	373	391	366	386	370	363	389	373	402	384	355	409	391	408	402	391	420	376	362	388	403	383	375	371	407	399	395	395	329	402	394	355	388	383	428	350	406	340	384	401	404	361	381	421	377	365	374
23888	21164	28504	24080	21183	11643	3042	1985	1404	1062	952	823	671	630	574	567	508	542	492	492	431	477	467	473	475	466	482	438	448	466	430	462	474	467	464	451	422	416	482	394	457	446	418	414	442	440	422	423	440	416	433	431	441	438	434	452	476	422	442	403	425	409	464	448	473	488	489	466	500	474	457	463	533	569	448	470	438	480	445	499	440	458	402	424	433	421	451	467	452	428	447	440	439	453	436	442	419	425	427	413	428	434	375	409	438	412	403	420	404	424	439	393	407	427	450	432	404	414	438	384	425	400	447	440	439	451	401	425	425	408	396	422	421	438	441	429	433	446	449	423	414	431	386	408	429	455	441	425	431	426	395	415	453	413	425	360	418	427	443	416	416	380	371	422	368	430	385	410	409	387	426	413	415	412	428	405	404	427	419	457	424	418	434	408	441	414	406	435	419	435	419	438	412	478	443	393	397	404	427	414	421	415	438	452	449	450	447	432	422	408	389	419	431	415	423	414	410	412	436	421	433	439	421	414	442	449	464	415	420	431	420	400	430	454	413	411	374	386	383	435	427	410	455	442	418	404	439	420	427	416	428	457	430	388	400	408	432	424	435	439	443	420	424	429	444	426	411	438	454	414	414	403	419	442	449	428	419	419	439	441	446	427	442	436	465	404	420	414	407	433	402	430	444	372	423	408	442	407	383	448	422	440	433	443	425	424	420	387	414	418	404	407	406	484	402	415	444	444	435	404	416	456	441	405	453	421	419	471	392	419	393	420	450	445	415	422	463	420	436	450	398	421	409	423	420	416	410	446	429	448	406	402	435	424	418	406	416	439	453	434	415	402	420	446	393	399	430	437	374	406	441	428	452	404	417	428	451	413	412	432	372	411	434	433	444	399	454	430	441	460	439	419	416	430	433	472	391	407	460	459	424	445	449	393	407	426	424	424	412	423	455	400	429	394	393	436	491	413	424	470	432	450	414	399	399	426	406	421	414	414	450	417	450	415	401	439	440	412	391	379	430	431	389	396	379	408	392	449	383	411	428	407	419	442	439	435	431	423	427	465	447	439	447	439	454	439	457	407	453	466	448	444	443	409	424	443	410	417	431	396	432	388	453	429	438	414	415	449	394	414	407	410	421	438	404	438	411	403	426	401	436	405	412	390	393	423	409	403	423	450	424	416	430	425	431	408	426	405	428	444	418	428	441	402	417	405	417	450	409	404	392	405	421	431	427	398	418	426	436	453	424	405	412	441	441	422	436	412	437	451	426	424	458	397	429	437	439	445	440	452	427	429	417	385	415	426	423	418	423	429	395	445	448	413	445	436	425	414	393	418	384	398	437	402	405	428	435	418	442	399	444	390	425	443	430	400	432	416	427	411	400	437	428	398	387	440	413	453	415	383	403	394	397	370	450	420	392	376	448	413	425	441	401	412	450	429	432	428	438	375	426	423	415	410	422	432	407	408	413	410	408	448	451	414	433	392	436	405	401	439	394	391	418	391	408	414	398	422	434	408	414	397	391	403	412	421	429	419	428	442	375	413	403	403	430	419	432	435	416	407	388	400	424	436	392	440	417	407	409	426	427	409	435	417	397	423	417	422	393	397	435	412	403	423	387	456	421	431	429	427	391	430	380	447	407	414	426	418	418	394	408	411	403	425	460	392	431	417	417	428	417	424	439	421	417	398	425	449	432	445	416	399	447	426	409	403	393	406	411	477	443	415	418	387	416	403	406	401	417	397	409	452	417	400	399	413	407	439	425	418	444	387	444	429	429	420	393	407	422	430	417	427	420	438	444	449	418	433	384	396	447	434	438	394	393	380	417	424	424	416	437	423	437	403	433	444	429	423	422	408	468	446	434	413	430	402	383	455	425	469	414	404	385	435	394	439	401	426	481	415	395	452	423	412	424	415	412	430	441	394	424	458	435	433	420	461	388	441	438	407	440	427	412	402	389	428	424	420	440	402	437	426	434	446	426	404	446	425	407	431	464	423	435	410	412	444	414	450	376	426	458	392	430	437	397	389	434	430	408	438	447	423	442	434	382	402	412	408	413	401	430	437	429	438	425	419	410	418	416	427	422	444	452	458	426	424	367	411	412	425	390	454	431	433	422	411	394	445	431	410	417	422	421	436	442	427	409	406	415	417	404	409	382	379	450	455	418	422	433	427	423	431	459	415	470	385	412	366	401	438	420	410	386	432	397	414	443	455	412	449	426	384	450	407	404	455	406	416	402	418	430	406	432	433	417	386	402	366	413	427	372	394	438	447	413	414	414	401	422	402	450	423	412	386	446	456	431	436	400	403	417	395	440	388	422	408	422	433	415	402	434	418	416	414	419	390	434	441	420	391	398	440	387	451	411	399	442	417	417	442	422	397	426	440	423	408	385	453	407	390	444	414	453	382	413	423	449	466	405	442	395	457	424	423	409	412	454	394	392	475	417	416	411	437	439	407	418	413	402	427	413	412	454	431	436	408	446	421	434	467	414	439	388	426	425	405	446	425	449	421	415	451	422	405	414	419	442	411	454	428	416	406	488	429	432	449	431	429	437	453	402	419	385	445	395	434	444	428	435	427	407	418	415	381	380	462	424	423	404	409	391	440	418	411	430	435	415	401	416	428	393	446	431	486	445	410	406	447	420	389	437	426	392	454	416	403	436	420	428	414	410	425	446	424	415	446	427	414	422	424	413	455	413	393	412	406	430	402	421	432	447	401	409	468	452	417	383	444	425	425	389	418	440	473	381	444	415	398	425	398	444	408	421	411	424	393	426	427	434	430	416	449	411	445	446	428	419	420	390	458	438	411	442	406	396	425	442	452	407	453	397	393	419	420	421	391	447	421	377	448	432	398	406	431	413	422	405	462	462	413	402	436	374	422	392	462	451	387	435	431	410	407	427	444	393	451	442	397	424	418	410	451	446	438	419	372	407	403	436	442	434	388	402	387	417	404	406	429	434	450	451	422	424	418	412	472	427	440	397	441	396	428	417	470	427	439	445	383	399	409	445	431	401	455	419	416	461	425	439	426	421	426	420	415	419	422	430	351	459	397	405	418	407	391	440	402	440	435	468	438	434	435	423	412	429	407	400	433	400	397	415	386	431	428	415	412	409	424	421	430	408	391	414	430	413	448	416	451	423	419	393	382	381	453	439	413	378	405	416	443	432	391	402	401	431	455	457	452	435	426	449	411	421	374	431	401	435	440	442	399	408	391	396	419	445	426	418	422	417	440	409	414	416	437	387	425	436	429	415	411	419	431	456	407	434	441	426	416	420	412	409	400	451	424	438	430	403	439	421	415	450	388	408	460	426	452	417	442	421	457	411	371	391	398	427	397	406	444	438	443	401	442	415	433	443	436	393	437	382	452	401	443	397	414	400	377	419	411	428	394	424	405	415	437	447	444	413	411	422	394	418	399	433	408	454	416	425	428	458	413	435	432	400	407	389	408	428	411	395	412	457	461	453	403	416	445	417	429	416	411	425	437	423	383	426	418
10816	19493	15831	8708	6322	5132	5048	4018	2990	2286	1843	1457	1137	964	926	807	797	799	701	676	700	690	619	643	642	611	591	564	625	547	601	633	588	645	621	597	569	614	631	569	562	556	554	590	565	541	580	582	562	618	539	548	597	565	560	551	533	528	507	575	617	572	618	629	649	635	670	684	653	674	667	705	761	656	597	674	574	602	639	654	604	573	573	517	528	540	561	538	536	553	522	558	585	567	549	564	554	565	551	515	541	553	535	576	554	535	548	536	530	563	512	560	503	551	534	529	536	533	577	555	594	549	579	571	477	533	506	515	539	523	566	501	557	566	564	534	528	562	527	567	560	546	517	507	520	553	496	536	485	554	570	494	515	537	515	492	522	541	518	584	569	585	529	542	554	560	543	542	573	504	526	573	527	535	533	529	516	558	568	564	517	545	576	577	558	551	536	538	544	520	532	531	573	557	508	565	533	544	523	510	528	557	541	519	532	558	553	493	549	516	546	551	516	544	566	532	524	566	566	561	543	547	564	551	559	548	525	556	565	560	519	530	550	536	506	554	530	509	501	563	602	540	479	529	571	546	523	560	533	546	560	514	558	538	526	546	583	522	529	533	535	534	524	519	528	564	560	511	536	548	510	546	545	538	569	533	525	533	524	545	494	529	531	523	552	496	570	506	569	534	545	524	535	551	521	552	537	524	552	529	591	538	517	514	547	541	565	508	522	520	554	541	533	518	580	493	518	515	571	564	543	521	521	549	497	527	564	522	497	538	515	537	529	542	514	501	516	531	531	521	516	540	546	575	580	523	508	493	563	526	518	531	549	544	583	549	534	543	557	508	551	561	530	540	537	522	538	528	519	550	542	571	584	524	522	523	517	529	595	539	529	538	561	525	511	552	485	510	560	536	531	561	536	522	503	532	539	527	564	511	537	468	541	526	542	544	552	566	570	514	563	507	562	524	542	560	553	516	514	554	529	531	581	547	549	544	556	510	580	532	553	493	545	542	526	577	563	543	568	536	566	525	532	494	516	508	545	511	523	526	554	510	538	543	518	540	538	524	534	578	555	523	547	545	540	554	566	517	530	535	566	521	526	498	547	581	551	565	529	557	555	559	536	549	553	511	561	527	529	573	527	516	527	521	559	514	558	486	475	561	517	532	558	506	521	562	540	554	524	569	501	521	592	528	579	527	572	506	520	543	545	541	526	554	563	556	527	515	548	502	535	531	552	547	531	541	550	531	571	578	560	545	552	520	553	624	578	546	538	550	517	537	533	516	561	568	537	503	550	559	541	546	514	555	570	545	533	559	531	518	553	537	537	503	541	560	529	529	573	540	526	514	555	560	552	501	548	539	541	518	497	536	503	559	540	531	526	557	542	560	553	512	510	520	536	526	539	504	547	544	509	536	537	591	537	541	541	525	528	514	500	542	520	509	544	538	529	549	510	563	540	536	520	498	596	507	546	533	530	525	553	563	510	525	530	511	555	532	553	554	537	532	537	558	588	571	540	534	538	533	564	527	538	504	554	539	535	545	534	498	547	558	533	552	527	565	561	522	538	488	528	517	575	538	546	538	521	530	519	525	549	542	553	525	521	566	541	503	512	538	506	531	531	494	515	529	524	578	511	532	553	574	513	509	550	526	541	546	513	539	532	518	529	550	573	548	529	539	561	538	530	533	514	570	548	548	516	559	577	519	555	545	548	579	545	555	572	538	535	517	542	516	515	535	529	537	545	533	543	521	518	545	516	534	551	505	558	516	550	578	518	536	515	520	548	513	568	557	502	538	523	544	554	523	560	548	533	542	551	529	533	548	521	518	535	561	548	531	578	537	548	525	567	543	548	554	509	550	510	519	535	512	496	529	554	556	512	545	527	524	553	547	509	572	504	569	519	554	542	499	549	544	541	526	541	491	513	555	534	523	581	559	513	518	558	552	510	528	509	592	560	550	494	541	570	559	552	516	547	548	539	550	520	514	552	564	543	543	540	504	530	572	567	558	524	562	512	538	550	529	552	533	534	545	482	527	508	541	494	545	529	532	498	550	545	525	558	533	529	494	562	613	554	547	575	546	506	532	505	522	525	565	563	537	551	529	546	554	527	515	568	560	547	562	535	531	558	526	570	567	550	544	569	564	549	551	539	529	553	550	569	546	530	496	532	514	558	494	558	553	524	514	534	503	551	542	543	526	522	543	517	540	552	576	564	528	532	541	538	552	492	515	536	537	541	541	558	565	523	504	552	521	556	524	556	501	547	580	510	578	544	546	523	532	553	502	553	549	507	511	541	570	513	535	555	547	512	546	528	511	528	509	538	520	524	542	524	623	535	556	523	527	509	533	527	518	557	563	536	557	516	514	542	551	483	548	534	478	533	532	503	581	573	555	534	556	546	559	536	505	543	494	564	550	565	526	515	529	578	531	508	551	526	557	552	534	552	532	525	520	550	520	541	541	562	525	574	574	523	527	542	530	501	518	537	561	508	556	548	513	563	593	571	530	575	546	524	508	608	535	529	556	524	547	528	550	544	562	536	536	543	545	570	577	547	561	542	494	559	557	513	554	515	546	512	548	532	553	518	528	569	538	499	552	549	545	511	536	527	525	516	569	489	544	536	489	584	525	554	528	568	579	527	568	528	527	557	535	546	550	524	566	529	536	539	540	540	564	494	540	575	520	549	522	540	530	538	506	553	538	522	540	526	540	528	549	561	516	548	569	506	589	512	552	578	513	551	552	562	507	574	525	565	490	521	573	559	529	543	546	549	498	517	529	553	566	548	548	570	558	540	505	531	537	520	514	521	531	559	558	566	501	552	473	581	530	559	534	520	564	502	550	545	570	541	535	525	529	554	540	553	517	501	531	555	583	533	529	538	567	562	536	556	554	565	584	583	490	554	547	579	500	500	527	548	539	550	554	546	555	531	524	537	575	586	503	568	541	514	524	547	519	537	536	571	548	539	553	557	511	564	537	517	540	507	539	545	525	514	509	573	527	572	532	523	559	544	541	539	528	492	570	529	558	507	551	529	550	553	552	529	532	545	589	544	532	608	533	515	556	541	523	516	541	555	552	527	580	553	530	528	540	606	533	557	534	522	546	536	525	541	514	582	527	541	543	552	546	522	514	539	536	503	559	561	499	551	546	581	533	512	553	570	540	549	535	569	518	521	570	540	585	566	534	554	536	539	552	528	562	595	511	574	545	521	518	525	492	564	575	509	489	534	531	571	525	533	538	558	531	524	546	500	556	518	555	518	530	560	538	547	567	566	558	529	544	526	556	540	548	555	557	556	540	527	511	582	514	537	508	506	510	534	514	548	543	555	542	532	543	544	567	552	516	549	542	540	544	550	508	503	507	531	551	539	547	574	587	561	495	553	568	568	527	545	532	549	506	520	533	547	579	586	591	520	487	503	529	501	539	540	569	547	527	519	491	514	525	518	542	519	541	569	538	545	553	553	519	551	545	545	557	562	566	533	539	509	551	560	560	515	502	521	522	566	508
25127	21127	27187	25127	9139	1668	1413	1122	837	669	521	402	363	345	282	260	273	264	247	243	278	236	230	239	241	228	263	257	244	236	249	239	243	268	259	247	236	252	237	257	221	217	211	250	199	232	219	237	204	233	212	235	222	214	214	228	238	256	223	251	243	210	254	249	254	243	281	249	269	253	245	300	281	259	257	275	246	229	220	233	243	220	220	201	235	230	222	218	245	223	238	204	233	226	231	223	253	231	223	217	215	221	203	219	221	229	224	207	230	233	212	218	223	207	216	241	233	244	227	216	229	209	244	222	199	207	252	211	208	221	243	221	214	261	204	241	239	223	218	230	218	225	225	236	231	214	198	228	207	195	229	226	235	217	234	240	209	212	224	234	211	203	230	223	207	223	229	199	222	234	198	235	228	213	216	219	236	209	236	267	248	250	228	233	216	234	221	232	226	226	251	231	219	232	239	220	229	222	225	222	245	227	232	214	213	236	208	238	221	231	256	222	231	228	258	221	223	243	201	227	215	215	243	219	228	208	215	246	235	228	219	216	225	221	225	212	236	222	232	218	210	226	250	251	215	210	215	228	213	204	238	226	204	222	199	225	213	248	238	217	212	227	237	217	204	224	206	250	241	239	220	208	211	205	209	220	235	266	235	225	200	212	221	227	227	219	232	224	230	205	220	244	228	214	217	210	235	213	210	225	209	220	210	233	200	223	243	222	204	207	215	261	235	217	223	232	246	221	221	209	235	192	228	230	213	207	229	226	212	225	226	227	231	210	203	228	194	252	218	226	221	239	234	237	234	232	222	237	267	211	232	211	256	224	227	245	204	226	220	217	200	199	222	209	225	228	234	224	222	207	246	235	221	219	220	220	240	221	215	224	229	225	240	242	194	234	208	257	209	231	215	245	195	229	244	206	195	230	224	221	222	225	230	234	218	225	220	227	231	206	217	211	197	218	242	237	235	204	248	235	208	216	231	227	202	223	211	237	243	221	233	221	209	213	172	238	241	228	204	201	234	220	245	241	250	230	225	243	236	199	210	243	210	207	237	242	231	200	221	230	240	236	221	242	233	232	213	213	230	230	208	188	219	244	240	235	216	209	226	224	209	246	197	231	223	222	254	202	243	235	224	234	232	218	234	239	229	222	206	229	247	224	236	239	225	240	236	219	242	236	199	209	228	210	250	214	204	228	211	213	206	219	197	236	212	210	227	246	226	216	221	226	211	221	238	213	222	219	205	235	220	197	187	210	238	227	219	195	197	237	202	226	218	224	211	188	188	225	244	209	225	232	230	219	213	226	208	219	217	253	223	216	209	214	206	228	243	230	214	189	196	232	222	207	227	204	226	240	236	198	237	212	204	211	244	237	238	214	221	178	231	227	206	203	227	218	224	205	233	214	208	260	210	215	229	219	206	241	221	250	215	228	221	248	239	213	209	228	223	224	212	217	255	222	233	217	209	223	224	205	224	235	249	233	228	225	209	202	217	213	238	217	222	204	223	251	220	210	203	245	199	202	215	204	206	176	229	217	222	203	196	193	227	225	198	224	229	243	219	231	230	225	229	218	226	240	214	216	241	234	198	220	218	229	221	227	226	225	234	236	231	206	207	223	224	229	220	229	218	210	195	245	235	220	218	213	231	222	201	198	223	249	218	201	213	237	232	213	232	236	222	223	203	212	247	206	215	210	228	218	218	234	214	209	244	228	209	225	239	221	218	227	218	230	192	237	237	222	223	207	221	203	230	235	201	205	221	234	223	224	227	236	228	230	200	223	237	230	215	228	236	199	217	203	209	216	252	249	216	226	228	237	245	230	221	204	241	237	229	198	229	212	220	236	177	213	217	203	225	207	213	213	231	230	203	230	174	214	228	211	221	221	197	234	224	226	235	213	227	219	245	217	204	230	208	235	196	193	224	180	221	243	235	226	229	240	251	231	236	212	224	232	237	218	231	238	238	237	232	208	202	242	209	206	199	208	238	208	218	228	243	229	230	236	217	204	234	197	231	222	236	204	213	244	232	244	196	226	219	237	212	211	206	215	206	229	207	240	210	225	228	203	222	224	198	222	229	227	205	247	222	216	236	235	244	220	209	198	201	202	213	238	216	206	221	219	248	209	230	202	219	244	202	239	229	212	214	197	205	214	221	224	234	232	272	226	231	250	217	220	224	215	217	217	224	245	219	211	228	221	251	225	237	234	210	226	232	205	197	215	207	230	215	213	211	197	209	203	213	232	230	237	218	241	223	234	231	225	276	239	213	220	237	215	251	219	229	235	186	228	226	220	235	248	235	262	212	228	224	200	205	215	229	217	210	215	231	227	237	224	203	209	196	226	238	227	205	226	236	217	221	210	230	218	221	213	234	225	265	230	199	238	212	194	220	224	246	228	243	199	207	244	219	234	215	202	234	236	244	228	227	242	229	221	232	218	231	225	206	243	252	233	247	243	225	215	220	227	212	232	220	221	244	222	198	217	208	208	223	235	195	223	216	197	236	228	222	205	217	205	211	234	222	248	210	205	225	229	217	241	209	213	207	248	249	216	251	234	239	215	209	246	217	217	194	222	183	256	210	218	224	246	214	230	232	213	216	211	217	222	198	214	212	240	205	228	206	219	209	206	219	224	220	199	222	236	203	226	260	228	230	205	229	225	215	216	219	225	216	228	238	195	214	203	232	212	227	205	224	234	216	225	246	226	248	240	212	199	201	212	250	216	221	212	222	225	224	223	226	235	218	241	226	221	230	210	199	222	243	214	194	226	200	198	242	223	247	231	215	246	219	191	221	211	239	220	218	219	209	226	224	248	243	203	220	228	209	211	207	205	231	250	208	230	221	215	224	223	217	230	206	226	213	198	210	236	222	242	216	178	205	204	225	233	206	200	219	221	235	219	211	230	228	201	226	217	219	226	223	235	202	225	215	230	219	215	209	214	212	225	201	230	230	217	212	229	236	231	233	213	251	213	229	213	224	210	195	218	222	233	207	236	209	225	207	223	227	213	209	208	224	231	228	235	222	234	235	210	241	218	219	241	218	231	196	226	233	263	229	239	237	234	212	197	230	205	232	212	213	198	223	228	200	218	208	207	228	220	237	227	209	254	215	230	213	225	245	222	227	222	240	218	209	225	205	235	232	230	219	238	227	209	207	204	230	218	205	212	220	253	221	224	225	217	226	204	199	229	193	215	218	217	206	216	215	212	211	224	232	249	225	200	259	253	213	220	217	264	221	209	223	226	210	221	201	223	232	195	227	212	201	231	226	231	241	240	219	209	242	217	211	204	267	216	232	199	247	205	218	218	202	209	256	207	206	216	222	222	221	190	231	239	208	225	251	206	228	218	232	236	232	237	230	227	233	257	206	226	231	224	230	185	213	210	215	230	227	223	221	227	199	203	236	234	227	248	221	221	231	212	219	228	224	224	240	237	240	238	229	209	240	224	212	201	228	206	246	194	224	214	217	223	241	201	225	217	198	210	222	208	218	200	207	211	202	232
8555	12842	9963	5537	4202	3688	3591	3062	2197	1592	1097	799	565	534	497	466	409	431	378	416	374	374	363	330	367	386	344	358	340	344	343	338	380	348	330	340	307	333	297	320	316	323	315	308	287	331	307	338	348	325	309	308	330	308	303	290	262	315	300	343	296	321	341	341	364	356	377	411	406	374	402	440	456	422	332	349	344	339	329	373	334	338	296	284	304	287	314	292	290	369	289	313	301	305	307	273	319	321	302	293	289	323	291	305	312	298	295	306	323	315	295	310	288	269	289	308	314	328	296	267	307	304	316	293	306	296	244	278	276	332	281	285	312	287	284	320	287	301	310	313	311	323	327	308	290	294	283	295	276	301	299	314	296	295	295	328	286	261	295	341	326	279	325	300	297	330	305	305	293	314	289	346	285	307	286	297	315	297	287	269	281	293	285	320	307	282	288	296	339	300	323	313	301	290	307	276	298	312	327	302	300	326	333	283	350	319	307	283	299	289	295	279	298	303	282	302	322	280	272	275	327	306	323	280	334	324	294	270	308	292	295	288	297	324	311	285	311	312	310	324	303	304	295	295	311	279	288	283	323	308	296	289	300	263	303	318	289	298	307	323	311	309	303	301	316	331	281	298	322	289	297	274	304	277	300	319	305	292	315	300	297	252	278	284	312	287	294	317	293	333	322	287	309	287	297	300	281	284	322	286	314	303	322	315	296	298	301	269	286	311	294	338	266	362	293	309	312	292	301	291	287	292	306	309	294	302	290	264	272	320	264	311	306	316	291	288	311	325	293	284	298	301	319	313	315	297	318	298	287	290	280	291	288	273	299	298	293	254	302	316	321	290	300	294	290	333	303	320	295	313	279	332	296	304	323	298	312	273	293	280	286	274	313	286	289	296	301	302	312	289	301	281	307	319	325	285	303	283	285	304	287	285	260	308	295	288	283	307	289	321	315	276	292	284	294	296	288	304	263	316	311	324	313	295	287	288	308	318	313	345	304	285	298	313	275	290	284	280	285	278	312	334	346	273	303	308	291	316	306	299	288	331	289	333	317	293	306	316	319	305	296	326	313	284	287	297	302	302	280	300	265	312	306	275	280	303	306	295	277	297	335	274	277	307	272	332	293	291	295	281	314	283	295	277	322	296	297	296	290	313	308	290	251	325	305	285	311	314	291	290	299	296	284	320	274	314	287	316	275	289	300	315	299	311	296	307	319	286	291	290	310	322	290	313	311	292	324	285	335	302	316	308	306	274	291	314	291	274	338	290	286	303	308	276	301	316	315	289	305	297	295	308	283	293	257	313	299	333	275	300	291	289	301	304	272	322	325	274	281	315	297	292	324	274	295	326	303	294	295	302	291	286	289	296	283	302	308	295	266	322	304	323	292	332	263	286	293	306	301	262	315	300	296	290	321	318	319	322	288	308	311	321	293	275	291	304	299	285	295	292	330	303	281	288	300	299	319	286	271	266	312	265	308	310	304	290	320	326	312	262	276	310	295	326	299	287	320	317	307	292	287	301	302	312	275	322	314	337	288	296	340	296	280	307	316	299	285	275	281	325	306	291	268	312	315	299	279	291	288	301	295	350	297	294	284	289	303	301	276	303	303	308	297	293	279	294	303	295	300	286	322	289	302	326	277	307	291	305	308	322	302	332	316	318	270	329	309	300	307	312	306	323	300	279	292	293	347	287	276	286	323	298	285	308	327	325	324	311	340	298	300	317	325	299	341	321	322	316	312	305	291	285	260	306	313	272	302	333	295	325	292	330	324	307	319	313	282	324	263	304	286	309	287	306	307	296	294	311	324	303	262	295	263	320	300	300	276	307	315	289	280	282	310	327	330	296	314	278	315	286	318	300	303	324	310	282	303	273	325	284	286	331	303	272	270	304	291	321	284	311	304	295	313	290	283	314	287	301	283	313	297	277	264	324	286	280	303	307	277	315	298	301	304	293	288	300	307	307	298	331	314	314	303	296	308	319	318	309	299	270	310	283	307	249	300	305	318	280	295	304	264	275	308	315	288	311	289	305	308	299	295	307	350	311	319	323	293	297	316	292	313	313	305	299	282	277	301	322	292	317	329	298	272	308	305	284	317	323	300	301	329	265	313	281	313	308	337	332	330	285	320	321	292	306	329	311	298	291	269	285	293	313	290	290	303	287	291	312	301	286	289	279	313	268	310	298	292	304	284	305	283	312	283	292	294	299	303	313	297	318	305	278	290	315	305	320	269	282	323	299	299	304	301	275	326	300	301	280	294	326	353	298	292	295	280	296	316	294	269	318	284	288	296	281	286	270	288	324	296	295	267	322	290	309	298	304	306	289	326	296	277	292	278	293	326	299	278	300	292	309	284	296	319	296	283	334	319	303	285	298	315	303	314	308	323	312	284	311	293	303	303	316	302	315	317	304	330	302	301	296	288	284	299	316	298	314	285	295	288	296	315	294	299	312	302	299	297	298	291	297	316	295	263	300	315	302	314	323	303	294	311	271	320	303	321	290	286	312	308	291	326	305	314	280	298	316	341	291	309	306	308	301	304	279	274	319	305	273	336	299	278	304	288	300	318	296	308	298	303	294	309	305	282	303	302	298	299	297	284	290	286	318	283	284	303	331	306	307	299	288	309	316	303	321	292	308	302	315	328	262	275	334	253	288	264	255	313	323	298	280	316	271	319	318	279	302	321	334	328	313	297	311	310	329	306	264	285	301	301	307	293	287	303	283	288	291	270	279	300	305	308	307	293	298	333	291	298	299	276	291	285	327	301	275	290	300	301	308	298	320	312	294	291	303	288	286	308	293	286	284	288	289	274	313	328	291	292	324	330	298	308	282	267	280	299	297	275	291	294	288	276	289	301	318	283	285	298	287	263	315	297	330	325	288	283	316	277	306	286	331	280	319	312	292	279	273	280	324	293	293	298	296	297	279	324	319	274	298	291	317	302	291	294	326	342	293	278	285	292	303	276	274	264	336	297	294	283	298	297	306	299	295	280	314	320	297	261	288	292	287	315	328	280	338	285	281	303	299	277	302	299	309	288	271	303	283	280	308	301	295	300	320	307	277	283	311	331	302	300	323	304	304	301	297	259	278	308	314	295	305	313	267	277	286	287	293	288	313	301	314	297	300	310	304	265	259	301	293	286	300	300	300	316	294	316	290	290	273	309	294	326	330	301	268	280	278	308	305	282	297	278	303	309	289	277	317	293	316	313	278	274	322	276	334	310	310	286	325	312	285	315	300	320	303	316	366	297	314	307	331	331	315	305	320	324	300	334	290	318	301	298	316	287	297	305	329	280	297	317	318	329	303	324	328	300	323	289	294	306	292	306	275	303	326	287	319	319	311	289	284	318	308	314	319	350	280	314	305	322	325	319	330	295	283	287	313	294	297	317	336	297	289	299	332	316	271	322	273	289	310	317	320	285	274	294	314	296	270	292	327	298	310	297	314	291	287	287	303	324	288	303	287	282	305	305	301	314	323	270	309	294	269	262	268	279	283
22980	21173	28953	23659	21174	21280	11519	3345	2125	1354	1011	839	758	667	616	604	539	585	567	510	535	466	463	493	478	474	471	425	471	446	475	466	448	403	426	425	433	411	407	451	433	417	407	411	446	401	378	403	375	419	433	412	433	365	416	393	439	382	418	453	430	442	459	448	488	462	438	498	521	507	490	504	611	510	450	452	464	431	478	455	422	405	437	397	369	402	404	412	411	386	404	419	408	418	392	391	417	412	367	364	386	402	375	373	389	407	402	391	412	421	402	429	386	438	417	370	372	358	414	364	350	410	418	404	409	403	398	377	385	387	388	360	445	384	397	408	373	410	439	422	446	395	389	363	421	395	423	377	407	388	395	387	367	397	408	414	380	401	398	402	391	369	353	362	400	362	383	412	371	408	432	354	362	386	417	396	397	349	372	398	392	431	381	438	442	374	368	388	422	364	414	436	413	400	366	351	407	411	408	421	405	418	392	425	385	416	357	437	379	388	363	380	401	385	368	389	371	392	381	395	395	393	382	417	412	381	402	412	399	380	404	376	381	379	371	406	404	375	364	422	391	364	388	396	362	393	424	405	446	382	396	426	377	385	426	412	385	397	428	408	387	379	376	393	426	413	360	380	419	402	371	399	377	365	443	403	395	397	392	349	379	419	399	384	382	373	404	417	385	423	377	373	378	380	366	404	341	402	386	399	379	393	358	407	398	383	415	428	375	420	420	408	420	393	411	378	418	423	383	354	392	413	383	423	383	424	376	420	390	422	387	388	410	387	415	370	380	419	395	406	383	405	387	404	422	351	417	391	413	383	414	387	393	432	430	391	415	388	367	408	386	429	431	393	374	398	386	399	402	416	429	399	374	371	377	377	416	392	374	382	366	418	403	379	368	397	401	384	385	392	409	356	390	383	400	375	402	435	405	383	353	392	385	383	404	410	359	382	373	420	378	405	401	386	377	370	382	393	386	415	381	362	378	420	380	410	421	383	373	378	389	396	387	386	397	383	389	397	381	398	348	420	415	405	390	377	397	397	339	333	397	388	385	402	405	386	385	353	402	409	371	432	375	411	393	396	359	417	395	396	399	376	380	399	405	410	413	392	383	389	387	365	389	398	382	389	394	406	414	368	387	394	397	405	376	410	368	375	370	373	380	357	413	361	425	369	412	424	408	443	406	394	381	383	401	410	342	403	391	380	407	342	415	399	384	388	408	410	362	382	367	424	416	370	401	387	384	399	414	368	391	393	403	360	395	376	361	390	433	403	377	407	399	396	378	374	406	421	363	374	421	370	424	392	380	394	375	389	401	403	408	354	364	381	384	421	402	411	414	401	391	410	355	419	355	403	391	387	407	400	410	404	382	381	379	402	365	408	343	391	391	387	374	364	394	399	413	399	407	402	388	381	374	400	402	385	379	389	405	404	406	423	396	388	393	413	388	400	396	425	409	399	369	401	389	382	395	431	384	390	397	395	435	409	401	369	390	416	383	385	417	371	430	397	394	407	413	394	400	388	376	395	401	394	399	404	408	374	382	364	383	366	395	385	406	388	404	356	411	419	362	384	399	400	389	360	379	400	407	403	405	417	408	397	388	364	387	387	389	398	402	402	412	405	389	391	415	396	382	383	373	377	402	409	395	354	439	384	405	428	389	389	416	401	386	431	402	406	399	394	379	393	377	379	385	426	393	399	407	372	424	395	391	408	336	397	378	430	381	441	408	384	438	382	371	399	390	371	377	411	416	415	371	391	408	399	390	421	411	379	380	407	403	394	427	407	398	359	382	380	380	417	428	413	426	369	359	380	407	390	390	370	393	389	403	448	420	403	389	358	383	382	418	440	397	391	374	378	384	408	408	388	404	431	429	410	388	383	414	386	355	395	380	374	415	400	388	427	431	399	369	389	412	405	413	402	375	434	370	391	382	406	375	410	365	379	410	399	407	404	390	366	402	394	437	373	403	418	379	429	403	406	380	431	418	397	385	385	357	378	432	405	406	396	409	396	394	388	355	366	393	412	378	396	384	383	409	363	385	412	399	404	401	384	389	395	368	352	388	389	387	403	368	411	400	399	377	403	418	355	376	409	372	390	374	385	388	401	416	400	388	392	365	396	384	348	376	399	351	382	424	355	398	407	371	416	417	389	435	436	387	408	403	380	414	403	406	409	364	430	394	393	414	402	350	395	407	402	384	388	413	412	402	446	371	417	438	382	359	384	398	363	419	390	364	393	395	375	396	407	417	433	407	400	366	410	382	396	396	375	399	417	404	419	405	366	348	384	420	389	402	401	404	391	383	387	395	426	377	381	439	415	409	473	381	361	387	366	391	398	403	405	398	381	383	382	397	381	345	370	376	394	422	408	406	436	388	388	374	408	407	379	407	401	348	415	387	424	402	399	408	389	398	403	388	351	409	435	396	400	385	409	405	402	424	380	362	407	415	394	359	422	417	369	390	404	417	375	391	394	383	376	421	368	342	432	431	378	401	424	411	393	410	390	403	373	388	383	398	390	416	392	380	405	346	383	387	410	390	409	392	392	399	386	384	381	394	402	408	412	408	393	422	361	382	408	423	406	391	396	422	399	342	384	393	428	398	377	411	363	426	399	368	364	401	414	359	380	387	421	370	394	401	406	381	396	394	390	418	393	352	380	359	403	412	389	409	376	379	383	415	385	357	367	428	415	384	371	388	395	375	359	374	381	397	442	382	387	418	372	376	404	381	380	392	415	363	396	374	380	361	389	386	390	380	376	418	379	392	442	372	406	373	413	355	410	373	377	365	402	372	407	385	406	411	368	399	400	380	384	363	404	372	411	408	384	385	387	385	354	401	397	425	437	338	396	388	386	364	377	414	393	399	407	379	464	385	390	413	382	407	355	399	384	432	395	395	378	373	385	403	381	342	368	373	411	396	397	380	408	356	387	379	432	374	406	424	402	415	422	402	428	400	390	380	399	418	361	377	384	405	403	408	369	360	355	436	417	382	407	387	348	376	394	374	387	368	381	357	405	391	397	385	376	430	411	411	391	410	434	376	390	371	392	410	409	332	373	398	379	372	408	385	405	347	334	383	377	382	413	400	376	440	411	414	376	369	378	423	361	400	405	362	397	371	370	356	426	393	420	414	411	385	391	402	368	385	392	371	353	406	366	359	362	400	382	402	377	359	383	373	395	432	329	381	448	402	418	380	371	368	388	427	395	370	355	395	422	392	365	373	375	403	385	400	387	382	357	400	389	385	402	376	407	371	399	354	391	396	401	323	389	382	388	392	395	406	387	384	397	428	401	405	373	382	399	421	417	437	409	378	408	386	402	399	376	423	389	409	395	348	399	392	370	407	372	395	412	395	386	372	418	340	370	380	401	405	397	381	376	399	392	364	366	406	404	393	376	398	385	409	403	378	415	412	378	368	406	387	392	431	388	359	399	360	381	389	416	384	380	404	402	407	405	383	369	391	427	371	380	394	378	386	408	386	406	365	380	387	413	349	371	392	377	379	376
11456	22690	19096	11335	9005	8170	7640	6675	4820	3148	2081	1685	1389	1201	1138	961	977	899	792	794	753	757	668	700	655	647	631	623	599	618	621	639	638	594	622	613	573	589	557	581	548	570	530	549	528	562	540	497	533	560	549	567	543	550	579	511	535	546	536	578	563	615	661	682	652	685	705	714	705	693	678	798	833	725	631	652	579	598	642	625	579	525	555	540	530	477	513	501	570	534	495	491	540	519	604	486	496	534	575	522	510	508	519	479	454	481	519	457	524	530	477	545	536	487	498	486	523	525	568	468	520	506	527	538	499	497	519	506	514	507	481	527	513	483	505	473	500	498	490	504	514	544	518	501	532	508	503	512	488	531	496	510	506	527	466	542	524	484	505	511	535	501	491	523	486	509	477	505	506	511	499	518	543	504	542	549	478	498	511	508	515	508	516	528	513	458	501	527	496	518	491	484	507	496	514	469	497	517	485	488	513	528	527	541	529	496	499	477	493	514	542	483	530	539	472	532	468	483	543	480	533	511	516	511	482	467	506	516	504	524	498	537	478	543	507	498	484	513	510	523	526	513	509	525	494	538	507	501	507	516	495	481	505	518	522	514	481	527	534	533	524	500	532	487	506	484	501	505	507	497	476	474	529	485	510	490	538	507	506	506	518	505	530	457	529	452	482	510	495	581	497	517	479	528	495	526	491	528	492	469	480	530	490	501	507	513	483	528	523	542	501	544	548	499	542	502	513	484	520	489	527	493	546	501	473	514	508	488	551	504	476	515	502	489	530	489	488	503	517	528	465	450	498	478	499	470	485	464	478	510	492	495	545	512	484	515	507	498	514	502	489	482	470	497	556	547	515	504	498	500	518	495	493	505	486	470	524	486	512	490	501	542	505	471	544	501	542	523	502	510	545	510	530	511	508	529	541	511	510	517	502	482	516	507	500	506	536	452	522	507	510	477	508	465	546	480	490	502	495	477	520	503	533	515	537	507	518	576	506	492	520	480	529	539	515	517	539	474	551	563	525	522	452	473	509	495	486	503	538	536	547	501	528	499	513	545	531	509	469	473	535	467	488	549	486	515	531	494	491	451	499	469	486	473	505	497	459	518	516	505	518	506	507	473	489	511	503	518	496	521	518	534	537	539	549	486	520	498	536	475	501	519	474	514	534	513	513	509	486	504	499	500	505	546	446	526	475	525	527	499	504	503	502	515	480	520	533	516	527	476	548	532	489	498	500	519	482	495	559	475	521	539	514	470	501	509	497	479	519	499	468	508	483	533	552	460	517	497	487	492	497	509	524	497	492	507	527	502	541	504	524	482	523	488	508	479	515	551	517	494	519	500	511	507	523	536	520	499	476	520	539	506	526	494	491	500	524	516	537	526	547	500	489	532	524	497	513	511	537	507	468	498	497	491	525	474	507	468	517	461	520	524	484	470	508	545	479	498	504	499	512	540	510	537	501	487	514	491	476	495	503	495	517	493	534	530	495	527	521	520	490	492	512	471	510	503	500	513	496	553	529	507	529	528	518	532	483	494	513	492	484	493	529	523	485	498	545	524	503	512	481	497	533	465	474	542	505	518	453	511	518	507	525	496	493	475	509	528	458	528	488	508	551	518	517	526	528	519	468	506	504	481	476	493	518	514	533	483	502	506	474	527	505	484	483	544	538	527	477	519	492	483	516	519	458	505	508	519	492	531	489	523	498	511	497	504	520	554	528	517	473	544	497	514	529	496	502	524	516	554	472	500	491	450	518	528	481	480	512	493	484	501	485	505	475	516	498	514	486	489	462	477	537	545	535	487	521	485	487	487	518	486	496	527	494	473	486	495	481	564	477	537	487	516	489	501	474	485	507	479	543	502	507	503	553	541	548	520	509	489	449	495	498	504	535	513	490	504	527	485	551	502	469	516	498	513	493	522	475	483	524	478	500	515	529	499	502	505	525	491	492	503	497	493	501	532	518	472	507	497	543	530	505	487	502	516	525	500	510	503	517	480	496	496	495	514	469	539	557	496	512	488	546	518	489	523	473	558	539	515	513	519	493	495	525	534	507	494	498	481	487	504	494	526	505	515	532	472	532	502	518	531	520	461	506	529	493	485	502	500	493	526	509	494	496	547	510	501	506	500	515	536	530	475	512	459	469	514	505	485	542	488	510	480	509	498	534	544	519	521	483	478	546	529	496	491	464	533	483	458	511	526	478	583	511	495	508	500	502	532	535	519	494	471	462	541	524	553	523	500	522	508	526	538	494	528	508	485	541	508	497	515	523	523	553	466	508	518	539	555	496	516	543	534	514	488	485	494	486	523	519	502	467	470	521	475	506	505	492	466	498	511	545	481	547	532	518	519	461	517	532	500	549	538	506	482	518	482	491	513	513	476	465	496	493	514	502	447	485	497	519	506	533	467	534	515	498	494	484	500	521	488	508	500	545	491	487	504	521	491	489	501	534	538	540	552	518	497	506	496	511	484	500	514	505	456	531	503	514	524	474	528	544	546	502	483	529	513	520	553	514	498	507	503	516	528	504	537	521	490	512	476	496	514	528	483	496	528	521	511	536	474	501	511	525	513	465	520	530	522	543	499	453	507	502	525	525	507	545	522	471	513	512	491	505	485	495	506	518	570	450	514	514	509	523	513	497	528	490	490	530	529	507	514	492	496	527	469	492	562	511	508	535	500	509	529	525	485	543	547	486	526	485	475	518	514	495	503	511	530	557	547	502	515	508	491	516	525	475	490	472	490	488	491	480	498	519	490	520	509	509	499	492	475	525	494	470	532	520	530	504	530	520	505	528	482	515	506	527	499	491	479	520	492	501	494	490	515	509	524	495	508	521	511	497	477	561	507	498	533	516	541	528	527	516	503	508	500	498	520	569	498	526	499	568	520	537	499	492	501	527	535	483	501	524	531	518	495	522	477	495	505	521	487	493	496	526	494	478	462	498	487	503	481	547	526	493	531	513	499	535	475	521	530	511	527	508	552	490	507	516	490	494	506	516	509	484	494	517	514	503	520	521	490	544	508	527	506	491	465	529	505	542	498	500	507	538	518	483	494	468	515	480	497	506	494	515	537	527	536	535	528	509	511	521	511	493	482	499	467	495	521	487	524	467	536	493	491	474	502	487	496	516	489	487	510	490	551	501	500	491	528	513	493	460	512	506	500	499	503	491	511	502	514	498	479	531	484	493	503	466	526	475	507	497	505	477	460	531	536	527	470	506	520	474	537	462	472	526	510	528	541	528	481	540	502	498	495	484	510	552	487	531	525	528	509	477	459	536	494	504	483	504	537	517	492	445	476	512	510	509	493	512	487	518	458	516	508	503	526	482	535	455	528	518	520	500	512	513	489	477	487	520	506	499	489	521	514	530	522	450	478	484	491	510	484	479	537	458	493	515	492	482	528	509	505	477	523	502	515	517	527	530	525	514	460	534	507	517	528	469	556	510	532	482	541	443	519	523	510	531	465	508	518	514	516	544	513	492	540	510	497	491	529	464	555
26962	20133	8960	2083	1134	1200	1103	1001	598	394	400	371	335	307	317	326	297	313	337	315	329	284	311	313	296	284	296	289	296	301	305	317	297	324	307	307	292	275	294	314	300	314	276	288	289	299	288	263	309	293	297	284	282	288	273	277	287	323	309	278	293	333	324	292	280	337	312	320	320	302	353	329	380	340	328	314	305	295	280	319	313	313	321	284	283	282	316	294	302	278	302	273	282	291	297	311	318	277	285	302	330	293	295	276	296	267	299	297	295	274	320	277	302	318	284	270	303	285	315	277	284	298	298	316	305	309	279	302	304	292	278	282	283	268	286	291	294	304	288	299	288	274	295	284	285	280	273	304	304	311	274	242	297	293	297	332	277	347	272	288	282	295	292	264	273	283	290	300	318	270	270	294	272	281	253	313	273	282	308	279	279	269	307	278	342	262	306	291	270	311	277	301	301	289	298	313	331	304	284	268	252	273	299	284	265	310	284	261	261	282	297	284	294	295	314	276	304	315	264	311	286	297	300	273	275	310	269	307	277	292	294	264	286	280	276	290	292	281	287	267	329	299	308	290	309	275	313	307	307	292	265	311	309	276	281	277	295	302	296	266	330	302	286	300	258	285	292	350	303	255	307	296	299	255	274	309	275	273	279	268	293	276	246	255	299	298	272	285	303	275	283	270	314	293	311	287	304	258	293	295	322	274	271	326	283	292	304	281	301	294	305	295	264	275	282	301	334	303	295	282	287	274	293	292	275	304	312	295	316	251	320	294	283	334	270	290	293	309	277	302	280	317	302	289	300	315	267	269	272	306	283	282	289	272	281	331	309	306	291	285	305	292	301	318	288	292	289	298	315	296	294	275	291	313	290	273	295	321	290	287	308	291	298	274	297	315	286	273	287	301	304	287	298	306	295	301	284	259	303	286	311	313	288	304	290	271	286	279	297	294	281	317	331	300	302	271	301	281	274	289	293	261	287	261	288	283	266	281	284	285	267	288	283	305	295	313	300	274	303	287	323	291	281	336	295	320	267	285	272	299	281	303	292	311	289	265	301	286	290	272	293	307	263	298	299	299	274	286	288	326	293	288	299	302	259	280	318	302	270	276	300	290	263	304	315	286	278	297	281	289	293	303	255	276	301	300	296	268	298	279	318	281	290	297	248	294	266	290	315	282	297	274	281	305	291	308	345	285	263	291	298	290	301	303	280	278	327	284	292	273	304	285	268	309	288	271	284	300	271	309	304	291	273	306	282	311	344	299	302	297	283	303	270	290	297	297	287	301	290	305	275	286	297	313	317	299	300	306	309	292	290	320	297	286	291	281	291	278	255	321	294	278	261	302	283	282	295	285	273	304	271	292	311	272	288	309	281	266	292	277	288	294	291	301	308	299	293	284	301	304	283	269	286	314	303	279	310	254	310	279	277	286	285	270	297	296	296	300	278	298	289	271	286	286	260	285	287	318	249	285	304	304	292	295	281	295	318	294	287	282	275	280	290	282	261	317	258	320	281	283	291	289	315	302	287	296	268	286	257	287	281	301	290	302	333	266	298	293	296	278	286	296	294	310	294	286	310	273	262	319	273	325	307	287	282	304	296	299	286	287	292	295	276	262	266	291	323	294	317	293	293	272	284	317	305	279	295	290	285	284	280	310	276	271	282	287	290	311	271	281	299	313	263	289	279	289	284	296	315	288	318	313	275	295	288	285	291	258	288	297	316	295	277	309	274	289	274	290	303	273	321	266	259	258	287	313	262	319	296	324	298	289	280	304	283	317	330	275	278	298	283	278	306	277	274	286	317	307	277	301	285	248	272	269	289	286	310	280	300	298	289	306	292	262	293	312	312	296	315	310	301	280	283	276	328	322	284	307	295	306	276	268	263	278	303	296	268	286	249	272	300	290	268	293	262	276	288	326	317	281	306	299	280	288	267	263	251	274	290	307	311	288	296	298	312	278	305	283	282	289	306	287	296	281	268	291	278	279	318	280	291	285	294	296	297	286	288	297	273	294	314	275	302	274	293	266	282	277	285	296	313	286	309	271	302	295	293	291	276	289	316	290	292	262	286	289	292	293	300	288	320	301	286	275	297	287	293	293	291	294	262	291	307	314	271	287	305	273	293	260	256	280	252	288	304	303	284	294	286	305	316	298	313	289	299	275	261	289	273	312	301	300	296	290	294	286	272	282	274	292	282	279	294	289	292	258	286	289	261	284	310	301	309	295	317	287	301	300	305	278	296	277	287	285	265	322	304	281	297	299	320	269	298	277	292	312	272	315	312	306	287	287	287	302	267	311	282	279	280	296	276	287	291	307	272	265	283	298	303	314	303	284	277	270	299	285	305	270	279	273	309	305	292	252	292	288	274	333	284	280	298	305	280	282	289	316	254	307	307	291	300	309	298	296	316	276	290	306	257	280	288	285	311	308	270	290	285	278	255	282	289	290	275	280	272	320	299	305	284	309	305	294	290	283	265	288	282	310	308	321	300	307	292	291	306	299	291	265	349	298	285	287	266	305	301	303	276	316	297	304	256	288	260	280	295	296	286	253	302	286	294	274	300	280	316	316	288	308	306	298	308	299	312	272	295	285	286	285	285	294	302	293	285	320	292	324	321	312	278	303	297	280	303	288	309	297	306	292	273	291	285	282	272	290	282	294	271	292	281	294	306	302	293	280	287	271	328	276	279	265	289	264	256	286	283	307	282	308	308	316	315	277	274	298	300	279	309	307	277	275	307	267	305	316	281	277	295	290	260	292	288	296	294	293	331	274	298	291	303	284	292	278	301	268	283	279	273	288	315	278	284	294	273	302	310	324	316	280	276	275	280	274	312	305	279	295	281	277	334	304	302	292	294	293	271	284	285	303	271	293	303	326	299	277	277	258	277	271	309	322	286	294	296	273	297	275	265	313	282	281	291	328	260	295	285	291	311	284	276	286	294	272	276	265	304	321	297	287	293	279	302	293	293	290	249	261	309	302	277	339	284	256	280	284	257	263	258	302	279	280	273	271	288	283	274	283	290	300	317	317	262	316	273	276	288	258	297	283	305	296	302	284	294	278	315	299	309	319	287	305	302	268	318	281	299	284	274	279	310	282	292	299	305	265	289	306	291	296	269	294	267	305	299	303	275	288	287	294	289	287	307	270	299	296	280	291	291	278	288	302	279	276	290	270	304	277	289	302	291	279	269	314	276	295	285	299	290	261	297	298	273	284	298	301	307	278	298	305	283	284	284	303	295	326	276	281	316	284	309	258	280	304	288	288	290	307	285	294	305	279	333	294	283	267	289	301	317	260	283	271	310	309	287	283	274	305	274	300	305	273	291	301	288	276	293	271	281	272	306	279	288	283	289	259	318	288	311	309	292	327	295	295	267	285	290	292	278	283	300	295	292	276	266	306	312	284	282	320	271	285	301	289	288	294	297	314	282	286	302	324	293	293	290	281	316	324	278	302	259	305	297	277	285	283	298	295	298	294	261	264	290	305	303	309	295	297
6879	7102	5259	2634	1937	2438	2430	2295	1316	785	700	553	514	442	466	431	435	409	448	420	426	412	414	433	441	376	391	436	393	426	391	402	410	408	392	388	356	410	366	366	390	390	386	403	379	338	375	415	411	377	404	369	391	380	351	399	359	387	399	401	392	413	405	421	462	420	448	424	440	427	481	472	496	426	376	408	366	399	399	407	402	394	387	373	389	378	359	418	381	370	371	446	373	341	370	396	367	362	369	328	409	399	387	378	384	389	375	391	391	349	372	395	364	383	378	389	369	383	390	400	366	398	366	342	390	371	380	368	394	379	407	357	388	383	385	393	362	371	368	400	375	380	372	353	386	411	378	365	359	397	411	392	390	363	409	377	387	390	355	394	376	381	381	356	400	403	381	393	367	351	400	358	407	409	400	362	397	409	368	375	359	377	405	389	385	383	391	397	427	354	401	392	386	362	407	368	382	375	399	374	424	388	346	377	371	390	365	391	373	367	377	405	377	400	391	384	370	364	412	378	376	394	391	365	399	444	389	363	365	416	409	392	346	363	399	366	366	381	410	366	370	391	380	373	391	379	378	362	363	392	410	382	414	367	373	354	419	377	407	369	358	370	383	420	372	355	396	425	382	402	380	373	386	359	374	374	364	407	385	343	416	405	401	363	369	404	384	360	382	384	398	422	381	366	396	383	405	402	373	356	329	333	378	397	378	391	396	352	382	370	400	376	362	386	381	366	390	384	368	412	367	378	407	389	374	379	416	423	345	348	360	392	363	360	372	406	370	354	360	392	388	399	400	344	355	379	373	387	407	365	393	427	354	386	374	402	352	346	371	363	396	371	358	375	373	369	372	355	369	396	356	388	390	403	384	363	389	381	389	355	376	388	366	344	389	414	379	427	359	383	399	396	405	355	364	401	363	366	346	370	388	378	378	396	372	369	341	373	381	403	362	407	374	384	397	348	366	385	354	386	349	349	360	352	387	347	367	360	386	415	407	416	388	365	374	382	350	364	326	367	385	374	359	370	348	344	388	374	404	344	359	344	405	382	409	353	407	387	402	390	395	360	373	402	358	392	370	380	383	379	405	361	349	359	358	371	368	404	362	354	405	395	368	394	381	393	397	399	405	356	376	392	351	409	407	366	368	398	377	395	383	367	378	357	381	421	346	375	377	427	390	361	341	382	369	400	368	386	369	397	373	392	358	385	382	375	396	386	360	364	352	378	369	393	412	368	377	363	401	387	386	360	377	385	348	382	379	363	398	387	372	379	350	375	359	369	364	406	418	385	395	378	399	360	389	366	366	383	346	404	398	360	400	379	378	383	368	413	368	407	393	337	373	399	404	388	363	343	395	389	369	386	388	352	382	407	394	379	396	384	373	406	376	416	361	385	380	404	377	392	368	397	378	366	378	401	379	407	399	377	386	376	375	383	399	402	354	349	396	375	385	389	368	378	353	359	421	354	392	354	360	394	359	365	378	363	353	351	341	410	352	396	399	378	375	339	406	365	383	369	373	370	391	410	378	366	381	374	399	359	383	388	383	334	357	368	393	409	386	376	372	387	384	408	368	377	389	391	394	368	369	393	422	377	392	410	405	370	388	379	361	353	364	368	365	347	396	356	409	398	375	346	406	357	377	348	378	369	374	383	397	390	377	387	357	389	379	361	356	406	383	411	399	396	379	370	392	385	368	365	378	362	400	381	358	366	371	395	352	376	370	403	357	408	337	374	362	376	370	397	413	356	373	383	384	369	344	388	386	383	406	424	360	381	358	382	379	367	393	397	379	404	351	410	380	376	385	364	400	383	398	385	402	404	395	382	360	345	408	372	364	364	388	398	353	390	380	381	380	336	392	374	350	410	418	357	401	355	366	359	381	409	386	394	372	380	359	402	347	380	351	401	390	349	348	396	381	396	388	382	387	374	376	423	361	378	371	386	386	426	356	383	384	387	384	366	370	380	366	357	394	370	371	389	434	346	367	370	386	405	362	351	376	371	372	396	372	372	377	381	360	391	366	394	368	391	393	396	367	379	402	395	379	367	377	373	423	394	351	372	374	390	373	358	361	415	394	389	389	374	358	410	414	382	356	399	392	345	385	368	353	409	376	361	389	352	410	375	400	393	371	385	385	393	360	417	365	367	394	367	357	410	427	393	342	360	387	353	363	390	371	391	384	392	375	392	351	376	358	414	359	376	344	384	381	392	395	399	424	381	391	370	387	390	348	373	408	415	367	409	382	412	373	366	348	378	388	394	399	317	366	377	379	344	370	372	362	401	383	400	351	401	357	353	376	412	387	359	408	361	381	367	354	388	369	373	349	363	387	360	352	374	360	388	370	375	420	378	350	383	363	380	370	379	397	422	376	390	402	354	380	363	375	352	407	420	387	383	349	401	359	373	392	388	363	345	379	378	372	363	387	356	371	407	344	385	353	349	431	370	325	378	387	364	431	373	371	351	406	381	347	373	375	398	360	385	374	401	382	379	388	350	380	350	393	373	381	357	370	388	367	362	413	390	372	391	374	372	384	403	401	397	393	362	387	358	376	359	397	381	373	357	375	353	384	348	359	405	381	349	382	333	403	392	398	398	386	352	378	370	396	380	360	372	402	369	385	369	403	371	364	385	360	420	350	340	379	383	383	368	380	369	368	351	343	365	380	343	368	415	389	392	377	372	375	363	370	389	397	391	385	396	406	389	405	383	382	408	360	368	369	368	344	399	405	402	364	364	352	391	381	379	367	383	361	377	374	394	373	404	376	387	364	367	399	357	375	348	414	404	367	387	373	399	395	353	397	407	387	372	380	381	374	407	398	424	339	349	397	357	373	377	331	389	379	372	392	377	379	401	373	355	423	400	413	399	358	362	430	397	386	417	415	367	389	370	397	372	381	367	397	377	358	402	352	372	371	355	372	374	380	407	386	401	394	363	382	375	393	350	365	383	363	380	357	352	345	360	400	359	417	393	376	354	381	354	353	383	378	376	387	416	400	379	360	368	358	373	357	392	389	392	377	388	368	414	384	398	368	409	375	386	375	398	393	381	391	410	374	396	356	383	393	380	364	400	369	392	443	372	352	400	396	363	367	368	372	438	408	356	395	422	378	375	409	365	411	407	391	387	377	388	380	384	362	377	387	380	346	372	389	383	411	426	359	328	420	379	381	386	345	373	372	372	356	402	405	388	402	397	374	379	384	374	377	361	394	368	373	376	403	361	382	406	411	372	382	391	365	408	392	419	384	375	395	356	398	392	354	394	404	372	371	351	342	389	424	369	353	390	405	429	385	368	367	381	377	372	399	366	425	356	407	388	380	411	343	419	388	357	374	364	395	342	380	367	323	369	371	377	393	375	381	388	403	380	409	370	393	380	377	340	425	381	361	375	343	361	362	385	394	388	400	370	371	391	425	392	397	391	410	347	386	367	356	366	381	378	376	398	361	375	373	380	372	393	351	375	374	367	371	363	360	385	399	378	348	358	360	366	400	376	373	377	399	394
23958	21138	28479	24047	21128	11558	2755	1680	1126	933	791	666	564	537	515	588	491	521	511	499	518	448	464	436	514	466	463	478	447	475	486	458	403	422	427	460	410	454	421	411	430	407	435	447	424	419	423	425	429	397	447	421	424	437	408	442	450	426	396	431	409	442	488	493	462	474	484	522	516	442	448	510	525	487	448	456	407	438	458	470	422	447	418	423	395	438	415	425	377	419	412	446	459	438	439	454	408	458	414	428	395	451	415	431	387	420	399	398	413	447	414	396	388	395	401	428	399	430	392	402	440	412	443	410	419	420	398	410	403	412	425	409	467	378	392	418	411	417	376	417	433	411	433	392	452	450	419	421	394	407	419	441	452	428	416	372	438	391	376	438	437	421	417	445	403	407	437	379	387	421	417	423	433	405	439	414	429	405	391	416	421	397	443	466	396	470	406	406	425	447	383	480	395	431	444	375	376	395	442	428	402	418	418	432	376	386	414	431	379	417	427	423	406	384	461	438	431	432	422	447	440	403	432	415	429	442	409	390	459	403	460	449	400	393	432	428	431	435	424	390	423	403	433	391	423	413	461	394	423	422	458	402	408	433	431	424	429	419	397	439	458	403	400	468	462	416	417	459	434	464	413	387	451	426	452	433	463	417	430	356	444	438	440	389	443	420	389	408	413	436	416	414	401	407	407	423	403	398	423	467	423	413	410	455	404	390	419	432	407	412	455	417	418	412	392	403	411	420	438	408	435	428	413	386	407	405	394	447	382	418	444	423	425	451	392	423	404	423	389	418	409	427	399	403	440	403	407	386	411	414	400	425	430	432	429	389	403	421	411	437	425	405	442	409	399	384	431	408	425	424	436	434	405	407	407	417	432	419	394	424	454	444	438	397	411	418	403	445	442	423	432	423	405	458	407	425	401	442	424	419	417	451	461	409	442	415	416	436	388	412	447	407	413	389	422	427	442	407	430	421	416	407	398	429	424	390	430	425	402	418	442	402	413	437	420	379	457	448	390	429	427	416	430	427	412	423	379	400	416	403	424	411	404	404	426	457	439	417	422	410	421	419	421	379	428	417	408	421	433	434	403	420	430	420	400	417	404	448	404	419	416	405	394	435	412	413	399	407	442	427	435	422	392	410	444	419	412	418	391	416	420	432	380	441	409	426	419	444	445	425	435	423	413	445	403	393	407	408	431	418	423	449	410	413	405	437	411	427	383	373	412	421	406	406	433	420	397	452	397	393	435	409	397	426	414	445	385	410	415	386	400	387	398	416	427	387	416	441	463	434	415	412	430	421	425	430	417	418	416	431	449	414	375	424	354	458	423	401	443	427	392	440	483	411	419	387	402	410	423	436	442	457	413	421	408	380	415	422	453	380	383	426	390	440	408	441	364	418	484	431	384	427	405	409	462	393	424	417	397	416	406	406	384	429	409	438	454	438	424	412	421	407	389	421	421	422	414	415	436	420	407	404	425	418	384	358	421	429	430	407	427	411	420	446	422	402	429	425	385	412	430	427	398	392	422	447	444	395	398	391	435	422	432	427	436	440	427	434	416	404	418	433	429	443	420	425	379	438	397	400	412	395	389	444	420	448	403	463	402	427	397	415	414	422	478	425	436	391	390	432	441	393	474	405	420	413	395	433	414	395	453	425	389	388	438	447	391	409	407	418	419	451	437	418	377	391	413	425	439	373	469	442	431	396	421	472	403	391	423	395	430	429	386	391	421	434	407	409	458	397	421	402	458	431	412	439	416	392	415	393	428	396	424	398	424	418	432	411	433	451	400	456	439	375	439	441	391	388	448	419	410	402	439	407	388	424	418	408	405	427	408	455	365	433	442	401	438	403	428	454	412	441	418	439	439	421	445	420	408	412	424	455	395	425	395	441	431	425	441	413	372	412	412	433	423	432	389	424	411	392	431	416	458	430	417	444	427	420	399	373	428	423	430	462	384	407	442	438	418	414	418	416	400	423	402	438	448	407	465	453	424	388	368	399	401	419	427	430	423	384	403	356	424	403	433	457	406	414	422	422	407	417	428	405	443	422	425	451	396	436	416	420	409	437	421	398	412	428	453	460	445	387	407	372	440	402	429	408	422	414	407	413	401	420	441	414	411	437	404	445	380	439	429	434	397	418	410	406	399	432	412	437	475	431	413	410	414	415	403	397	416	433	409	422	427	430	380	416	426	431	407	415	421	394	398	447	391	403	427	417	395	412	421	411	471	417	404	412	407	437	417	414	409	440	449	448	391	412	441	398	448	386	421	391	432	445	436	406	424	381	410	428	426	423	393	433	415	427	450	435	398	415	427	422	402	449	407	396	418	378	406	380	450	393	429	398	419	416	437	463	419	401	450	422	436	415	403	424	414	459	434	394	406	397	419	391	434	435	438	456	433	424	422	407	419	409	423	412	430	406	430	406	402	477	393	386	409	421	435	446	413	414	451	383	401	415	386	417	415	431	426	444	410	449	395	467	389	395	431	424	413	427	393	389	418	439	428	411	407	407	394	391	403	403	457	415	390	432	399	407	437	422	411	444	448	377	432	419	423	406	433	460	434	398	452	438	425	411	453	436	441	428	417	429	435	372	368	425	409	445	421	402	415	386	417	431	419	417	402	439	408	427	405	403	398	379	411	414	433	452	466	381	411	427	433	387	407	403	411	434	425	400	407	437	405	426	446	390	435	397	400	420	451	435	416	414	422	415	427	434	428	427	405	403	425	452	406	417	427	434	441	402	422	400	405	409	424	438	420	418	405	407	402	422	405	413	413	410	453	458	423	418	436	412	412	415	424	424	415	423	420	388	411	408	439	447	397	452	433	449	395	462	428	393	430	401	427	426	396	417	447	425	397	410	380	405	399	417	377	433	388	414	449	398	415	406	431	397	425	421	402	445	397	415	390	447	417	423	413	433	397	470	422	417	442	421	410	410	422	444	425	373	437	431	428	454	425	389	426	393	459	420	403	388	385	423	395	414	444	410	402	425	414	405	449	416	384	461	417	424	378	408	402	418	428	436	437	433	427	376	442	466	416	426	401	426	392	430	430	412	434	415	412	439	435	458	400	391	448	424	461	381	436	407	428	429	412	435	408	440	417	421	433	411	403	406	399	415	418	397	413	420	387	428	448	413	434	401	410	404	406	366	433	409	416	402	424	450	378	402	397	404	415	411	422	388	416	428	406	415	414	398	440	441	422	408	427	426	418	440	420	446	386	399	448	409	451	400	415	400	427	430	386	448	405	426	413	412	425	413	424	396	420	422	414	401	421	434	438	386	383	397	407	420	410	413	406	457	420	427	425	420	433	435	450	395	405	396	423	423	443	442	400	409	389	413	408	424	407	415	418	436	411	431	403	431	379	432	412	419	422	421	464	431	423	438	458	396	420	420	416	457	415	378	397	422	421	401	397	430	426	409	421	425	365	405	412	393	402	420	404	395	404	424	398	418	387	398	392	427	413	428	408	441	413	415	414	382	423	445	448	420	465	429	396	399
8057	16300	13211	6966	5130	5514	4403	3438	2437	1852	1498	1110	985	951	895	839	724	772	693	674	672	681	680	635	646	633	593	626	639	559	569	644	591	566	612	576	613	593	618	600	562	566	584	534	566	583	566	547	555	582	592	582	556	552	595	558	537	566	534	582	560	599	663	657	646	654	643	711	707	655	732	730	850	685	574	605	593	654	579	602	604	567	549	513	545	518	560	561	579	564	550	529	555	567	544	560	551	574	573	563	541	538	502	536	571	525	514	538	556	545	521	514	546	541	499	567	484	553	506	560	552	516	526	536	536	509	522	497	581	530	519	507	525	550	566	525	511	550	505	566	550	542	554	534	544	479	557	518	530	551	576	543	493	544	542	528	445	524	603	538	552	521	575	568	568	540	521	533	561	553	529	592	573	551	516	580	554	534	529	572	573	552	522	543	556	546	540	525	555	520	521	496	526	482	539	548	530	520	509	531	521	544	515	541	595	547	512	505	564	508	528	551	490	584	516	540	498	532	535	554	553	490	541	529	524	545	559	507	504	541	594	531	486	527	552	526	525	559	560	527	526	543	525	556	583	553	552	534	576	548	509	552	504	533	548	529	544	541	572	504	541	581	558	537	553	541	594	523	548	549	537	536	559	543	554	531	544	541	510	532	524	558	542	563	577	555	534	580	564	477	501	504	530	499	578	557	535	497	511	545	534	557	508	535	548	572	522	548	519	502	538	546	521	511	565	496	567	538	567	512	569	556	522	500	554	563	540	547	568	518	547	558	481	546	521	550	525	523	561	548	535	508	468	524	579	518	525	566	572	556	538	555	526	569	551	551	546	556	545	527	538	528	524	499	543	542	490	545	552	545	547	548	537	544	513	589	572	579	523	530	555	499	568	572	546	471	550	547	549	555	479	567	538	529	535	532	540	548	518	522	558	535	521	563	552	538	545	568	525	539	555	515	534	551	531	532	536	562	569	560	511	526	535	519	518	560	488	507	520	546	558	534	558	526	551	531	563	527	552	523	549	596	570	597	527	561	540	571	541	508	530	535	570	556	531	544	552	563	527	591	555	544	568	516	587	488	554	514	529	522	541	561	516	547	525	528	510	513	591	531	539	529	559	551	539	526	501	569	558	528	530	576	543	558	505	518	537	596	491	546	559	538	593	532	535	539	559	538	559	518	505	564	510	539	526	539	547	513	537	517	535	546	490	501	555	554	521	526	526	510	531	547	561	542	565	520	517	538	505	511	540	513	511	551	521	539	527	538	518	524	532	504	545	547	543	520	524	514	548	539	547	527	534	543	549	521	549	563	529	574	554	538	552	550	532	548	590	518	538	545	524	494	551	527	540	567	541	571	580	545	562	530	495	538	563	530	517	539	536	548	535	524	510	510	545	534	486	559	543	554	562	533	525	520	547	507	521	594	510	569	565	542	541	515	525	515	547	552	533	595	510	526	500	538	575	563	580	561	571	563	501	535	555	515	522	532	565	578	510	528	539	594	474	533	511	555	501	509	575	568	551	548	536	522	521	554	546	519	540	516	567	501	528	544	539	545	541	545	502	534	553	497	523	539	569	545	523	532	549	528	531	502	520	516	511	537	545	540	553	501	538	557	539	530	527	574	512	535	557	531	495	539	521	536	519	506	554	531	525	529	518	527	531	537	553	539	547	513	553	502	519	544	530	559	524	548	540	497	561	504	514	519	531	549	516	538	548	549	539	540	539	576	550	509	569	536	542	536	588	546	545	537	524	524	560	543	538	512	546	519	486	553	552	507	543	547	511	533	529	531	529	530	530	522	500	532	553	526	570	570	573	503	530	526	486	521	570	567	537	556	581	504	518	488	555	511	544	567	545	549	558	494	528	521	576	543	530	539	589	534	521	532	543	571	506	542	552	521	534	495	532	512	577	570	552	499	517	500	547	514	551	518	508	519	550	553	514	552	566	524	527	491	519	533	548	500	534	514	529	551	581	536	506	519	577	513	562	520	495	556	563	530	524	549	521	577	532	510	496	505	521	546	556	523	532	516	574	564	537	540	555	541	564	545	544	551	544	524	521	551	526	540	491	536	511	560	536	540	546	565	490	499	537	550	544	520	505	539	522	532	526	523	519	557	548	564	554	536	536	565	545	570	531	539	504	500	511	563	593	517	590	527	507	532	548	507	545	550	535	559	568	535	556	537	530	553	533	547	537	535	510	521	558	560	523	536	510	576	541	540	562	554	581	503	558	508	560	551	501	515	532	568	572	566	528	501	517	564	499	537	536	567	554	524	548	552	508	533	526	506	533	541	540	561	536	563	547	525	519	502	585	542	512	542	498	543	544	531	529	538	517	558	552	504	534	517	515	498	539	550	544	548	516	509	556	556	526	539	550	576	549	549	510	546	525	567	553	509	504	528	546	553	579	548	516	560	517	552	520	572	499	533	568	510	544	508	554	580	528	503	518	573	542	513	549	525	506	517	522	554	513	501	486	544	493	547	555	497	512	539	522	572	545	589	554	596	533	516	538	538	542	538	521	514	497	554	563	542	541	551	510	547	503	549	500	557	558	550	507	539	564	579	550	562	544	482	531	579	544	503	508	546	516	543	533	564	557	543	511	515	555	534	531	542	522	593	557	502	543	555	563	595	550	551	545	503	548	518	508	541	517	524	550	532	503	544	497	548	564	534	545	515	532	498	531	545	518	559	500	537	513	511	558	546	519	545	546	522	571	544	492	561	524	553	557	517	519	563	566	507	522	555	513	527	560	508	501	516	569	511	552	540	503	514	524	525	492	531	527	544	521	491	551	528	499	527	520	529	536	511	532	520	528	529	516	536	495	552	572	520	517	564	528	547	584	500	522	539	498	537	536	540	550	507	565	530	533	547	498	513	547	519	534	589	522	522	541	572	514	519	532	515	573	557	565	500	525	543	540	562	501	536	557	529	557	566	509	543	529	498	544	532	559	493	544	551	531	548	535	510	543	526	553	544	559	522	535	514	541	518	531	540	519	577	529	534	549	540	515	531	554	526	581	515	516	535	534	510	529	522	506	567	520	519	546	531	495	561	521	560	516	535	549	567	541	531	499	539	545	537	513	536	523	531	522	522	538	540	511	533	553	546	498	566	523	563	532	548	559	581	503	547	563	534	535	570	600	537	545	516	518	520	534	540	519	544	522	548	485	541	525	530	545	515	538	534	538	495	562	543	553	556	544	545	552	512	555	510	533	544	539	538	517	566	531	550	513	494	570	516	545	573	511	557	534	516	524	563	550	551	516	563	518	475	501	505	520	533	545	537	493	513	544	541	507	541	526	539	558	533	528	593	520	575	560	501	548	577	554	547	520	510	529	530	517	530	516	563	559	498	556	519	538	505	532	534	553	527	507	570	554	551	531	523	574	530	552	525	533	542	530	526	555	543	574	552	558	508	521	537	574	569	515	599	575	540	554	555	533	575	551	547	559	527	561	507	538	522	537	567	518	541	555	542	582	535	576	569	530	507	532	524	556	504	523	566
25271	21150	27231	25154	8492	1283	1165	745	597	470	437	369	341	309	284	293	262	256	273	256	261	273	223	238	261	253	223	210	237	247	236	250	242	231	242	253	224	279	224	233	211	221	252	230	220	246	217	214	213	219	220	229	229	228	248	233	209	216	250	237	227	224	249	246	266	259	260	269	273	257	291	285	285	273	237	236	279	258	239	228	223	207	242	235	216	227	210	238	234	219	260	246	214	255	254	255	217	254	232	220	228	206	242	198	219	233	240	216	215	192	243	220	239	223	237	228	203	228	220	202	253	203	218	214	234	213	211	246	247	220	229	211	238	231	241	218	224	236	234	213	232	234	204	227	233	236	216	215	209	225	227	202	205	237	203	233	250	210	211	230	220	244	195	227	220	206	200	258	217	228	216	245	232	196	242	244	221	189	237	222	211	220	219	221	200	203	244	233	221	196	216	216	237	226	201	225	225	232	212	213	222	245	205	209	208	215	234	228	227	204	231	224	214	215	221	236	205	199	210	247	216	204	200	226	237	236	215	215	207	228	242	241	203	219	208	227	266	221	212	225	232	231	237	193	216	233	223	252	216	243	194	218	242	221	237	223	238	227	215	219	237	223	236	238	238	220	221	238	231	237	220	221	199	211	199	213	253	225	233	222	227	228	241	202	231	223	219	204	232	246	222	210	211	235	234	216	231	203	228	253	220	238	245	220	195	219	221	217	232	225	194	225	236	246	233	220	201	204	231	214	231	227	233	204	194	221	218	260	228	241	206	253	191	220	232	222	228	233	219	198	202	219	242	223	217	235	232	258	226	226	198	229	209	226	219	224	217	206	226	205	240	239	213	232	204	240	208	205	200	229	195	216	244	213	222	243	220	214	212	209	219	211	232	236	198	215	226	217	224	207	234	232	215	223	221	231	243	222	203	252	228	231	226	231	235	248	231	240	232	231	216	209	210	213	228	212	231	219	215	214	245	218	235	225	221	204	206	224	215	216	220	217	231	248	214	236	205	202	207	207	215	240	231	208	224	219	231	220	214	235	232	190	216	198	227	245	195	234	204	210	201	188	205	206	203	200	244	262	248	203	218	233	206	201	237	217	201	240	226	241	177	213	191	233	223	212	233	233	213	182	216	215	239	210	215	195	217	212	209	238	238	210	228	198	251	215	230	221	208	207	214	258	231	208	215	242	217	200	205	239	209	234	224	211	223	212	220	222	230	235	232	220	227	220	199	228	208	208	230	207	211	210	218	234	230	205	196	226	211	231	201	208	208	215	227	223	210	204	228	222	235	215	220	238	217	224	234	228	231	235	236	222	201	208	238	233	210	195	215	231	223	220	224	217	223	220	227	207	218	242	232	214	216	208	229	240	210	240	230	224	241	202	228	230	204	207	205	256	233	236	223	228	233	243	197	230	225	230	241	241	234	211	220	232	208	228	210	209	219	204	232	209	213	236	235	209	233	230	231	257	220	229	207	218	212	216	217	228	247	207	239	212	212	240	215	201	225	231	221	212	230	227	193	206	209	213	217	223	226	236	216	231	221	223	214	212	226	218	236	229	194	232	222	229	225	215	218	225	199	234	217	214	237	211	232	237	242	221	194	232	239	202	187	201	223	207	233	234	182	236	222	193	263	230	207	217	229	200	213	232	227	232	215	218	219	219	200	189	211	217	227	235	206	214	218	215	199	232	222	211	228	224	215	208	220	221	205	210	218	221	225	224	213	208	253	228	237	208	251	215	188	186	217	251	226	207	210	235	211	195	237	222	202	195	254	202	212	209	213	210	254	228	230	217	215	226	209	233	237	254	224	204	188	204	209	235	233	224	221	214	215	223	199	209	218	240	233	232	229	234	199	248	239	230	207	231	230	231	214	218	220	213	223	256	268	208	217	221	199	235	210	189	222	233	230	215	219	216	191	217	234	215	231	229	196	202	226	228	198	214	213	205	230	231	207	241	220	200	235	216	238	205	220	210	236	224	223	207	198	200	233	199	216	208	216	219	213	226	228	250	218	240	223	240	212	235	230	208	206	225	217	214	224	218	227	238	227	206	202	239	221	228	227	214	200	230	229	227	217	216	225	256	217	211	187	230	207	230	223	205	234	207	210	236	219	230	225	225	226	260	211	244	228	231	218	225	230	225	210	210	232	227	228	248	211	239	209	217	220	230	211	204	233	236	224	237	232	258	240	210	214	250	220	242	217	227	251	228	231	222	241	226	261	242	208	234	234	235	227	237	215	228	232	244	213	214	214	230	209	198	218	217	217	257	208	230	216	196	212	207	234	238	231	186	222	229	213	240	202	203	236	222	239	193	237	236	208	225	210	229	228	261	190	216	216	223	191	247	238	194	206	217	253	209	230	194	246	221	198	243	192	205	225	231	212	234	223	222	228	208	231	232	200	223	219	210	208	241	200	237	226	202	236	243	233	239	202	247	213	227	232	240	232	230	230	207	221	232	249	219	220	231	208	212	215	224	214	195	219	239	233	197	225	229	239	190	256	249	223	224	232	229	205	219	232	212	222	259	219	209	212	250	214	227	209	199	235	209	200	194	219	215	217	216	214	197	216	209	247	227	235	224	205	198	260	212	192	224	203	209	206	223	232	227	209	268	194	204	208	203	218	225	235	195	223	205	228	241	217	197	223	254	219	215	236	216	206	243	204	201	200	227	240	238	197	203	223	220	230	220	224	219	199	222	218	222	214	228	191	200	217	241	218	238	217	228	203	184	219	217	219	234	239	213	231	215	230	208	212	199	208	232	209	223	226	221	224	233	237	210	208	240	236	215	213	231	224	215	195	208	200	203	197	247	211	232	214	209	217	255	213	226	221	238	208	218	214	200	212	227	214	219	236	223	203	201	221	229	234	210	215	223	224	224	212	193	219	225	211	200	260	224	214	212	235	250	209	248	223	225	205	220	225	210	212	206	222	231	226	238	248	211	202	222	208	200	200	215	259	215	231	257	233	201	216	217	234	241	242	206	210	222	229	206	240	217	219	225	210	220	243	221	231	236	235	197	208	234	201	246	241	242	220	238	241	189	214	216	195	218	194	217	205	247	240	235	228	227	226	237	216	227	214	229	243	223	235	214	208	250	236	198	234	250	244	215	226	232	209	206	240	230	220	210	185	231	252	187	210	212	196	231	237	206	242	230	215	253	217	245	224	224	223	213	190	220	211	215	196	222	210	231	222	219	236	226	244	246	204	217	225	249	249	224	232	209	222	228	209	207	208	225	213	229	240	225	235	193	226	206	202	228	238	199	217	229	238	204	229	221	215	232	212	213	233	219	230	210	211	227	227	216	211	242	215	205	249	211	220	218	222	245	218	208	232	213	193	233	213	234	192	229	203	222	212	231	253	229	238	187	215	213	236	205	267	235	212	195	228	208	214	231	234	228	219	220	219	209	201	199	237	214	207	213	222	243	212	213	217	225	249	234	205	203	223	232	223	247	215	215	236	229	264	242	201	228	231	218	222	246	245	197	234	210	210	219
7095	10685	8683	4472	3134	2986	2793	1974	1461	1166	960	680	561	545	479	488	440	431	411	386	374	387	330	354	370	362	352	346	337	397	337	340	308	343	322	329	339	338	311	325	310	330	311	314	296	317	328	324	332	312	282	306	341	293	298	300	323	326	327	338	342	367	384	369	361	371	356	401	396	386	431	461	463	390	324	365	346	396	343	338	280	306	315	309	295	307	310	341	286	272	317	309	311	300	302	355	306	303	322	301	255	299	282	284	320	309	292	301	278	278	283	318	291	288	276	262	280	283	298	298	298	313	274	322	287	297	312	283	308	309	303	332	312	291	345	282	320	297	307	324	322	285	304	298	312	319	296	272	300	305	290	304	319	282	314	254	282	297	297	289	334	300	281	293	302	300	318	300	288	299	296	327	302	317	301	310	316	289	283	299	288	306	297	298	269	275	276	319	290	310	294	307	280	295	296	315	320	284	278	325	278	293	315	324	276	319	302	342	290	297	338	290	302	301	329	294	321	299	311	313	283	311	306	292	273	311	353	324	301	309	330	302	252	269	292	306	287	295	269	292	292	292	301	324	317	306	299	322	287	283	312	310	293	341	318	296	302	325	304	306	286	328	314	305	286	312	308	291	287	279	324	290	307	295	291	282	289	297	280	305	279	329	305	309	299	293	276	297	301	295	275	330	324	302	302	313	283	287	298	280	303	330	273	295	310	303	272	294	315	317	291	289	299	275	317	293	302	297	275	289	283	309	276	303	285	301	323	321	317	291	304	297	292	307	337	291	301	296	275	308	342	279	337	290	312	276	305	271	313	293	279	321	294	279	310	332	288	310	298	282	293	307	297	312	283	324	302	311	291	292	325	329	316	284	306	290	306	277	298	309	307	286	298	312	297	296	274	297	302	329	300	293	306	328	274	332	330	275	283	305	339	309	291	322	304	264	302	291	331	334	297	283	312	296	309	309	315	309	312	282	317	323	291	292	296	291	252	308	302	287	302	276	337	287	282	312	303	303	302	287	287	319	279	323	287	283	267	305	316	283	310	315	301	293	309	278	304	277	288	308	309	315	313	299	279	293	285	301	298	293	311	299	295	304	324	297	286	323	310	290	311	283	322	289	320	292	299	315	331	272	304	287	309	302	296	300	295	303	290	282	304	296	313	306	280	304	313	273	289	250	295	269	318	333	313	294	306	282	315	273	298	299	332	310	300	308	285	331	313	309	287	328	302	311	278	293	285	298	277	300	301	302	294	278	301	305	315	312	298	321	312	309	287	302	327	265	306	288	315	286	305	331	293	321	309	297	324	308	291	308	301	279	283	313	298	318	314	313	293	304	298	303	275	294	284	314	286	288	288	290	325	302	299	316	282	306	302	303	310	309	305	348	296	272	288	284	271	296	286	290	338	303	314	313	283	289	304	326	296	290	309	297	284	279	316	268	277	324	310	286	289	298	302	297	301	300	292	310	339	287	332	318	260	277	316	294	314	305	256	295	301	331	274	282	322	298	286	281	285	274	309	311	279	293	309	295	312	291	299	288	268	281	284	310	320	303	290	303	326	271	299	277	346	299	306	297	287	321	293	309	302	281	287	321	314	285	279	288	276	292	288	286	300	273	308	321	295	310	305	293	306	324	287	286	322	297	299	288	318	332	276	301	307	309	294	322	271	320	302	293	320	300	311	317	313	301	331	315	286	308	283	303	316	277	300	322	307	304	282	306	307	312	285	307	302	305	298	286	301	300	329	335	290	273	305	291	312	271	306	298	292	313	296	289	302	306	297	303	276	316	280	292	284	312	306	320	296	285	287	319	318	294	321	310	308	325	306	317	329	283	323	300	284	305	311	288	286	311	307	289	266	332	310	303	305	276	295	275	279	306	309	298	306	327	287	295	318	279	301	309	296	306	330	306	297	307	297	269	329	305	313	297	301	300	305	282	294	290	296	259	321	298	299	315	307	293	308	299	311	299	300	274	279	288	298	289	304	294	299	313	310	306	299	283	336	299	264	291	310	306	312	252	287	287	280	303	319	275	302	311	304	288	278	292	294	267	315	287	303	306	305	300	292	306	279	282	308	288	267	291	291	284	278	291	288	293	308	284	286	281	319	303	310	322	292	310	303	298	295	312	281	311	298	330	298	269	281	302	263	318	289	309	292	305	308	323	281	285	318	286	294	321	315	278	276	296	287	275	295	299	292	278	291	310	337	297	299	301	314	268	329	280	288	306	323	298	299	295	290	278	294	295	302	301	306	302	319	309	276	306	326	306	297	301	308	295	285	292	285	316	280	339	320	287	329	322	290	290	273	318	291	294	288	297	300	315	303	305	287	316	320	334	301	288	304	296	328	288	328	311	324	292	319	316	302	319	294	301	320	301	313	295	299	275	311	281	296	309	329	279	311	300	309	293	290	325	316	307	280	295	251	341	259	306	272	320	303	329	258	301	291	311	301	291	326	296	331	289	286	302	286	309	306	297	279	308	306	293	318	321	289	320	316	309	310	292	290	287	318	306	306	300	270	283	299	305	282	313	293	297	337	302	305	307	282	312	304	301	269	277	294	284	330	327	313	286	278	308	310	269	312	333	288	302	326	267	272	267	296	290	315	270	301	296	319	278	313	287	290	306	298	276	288	285	317	292	301	319	300	292	296	339	279	303	312	297	270	297	317	305	290	278	294	311	316	300	312	313	283	282	307	315	318	295	292	308	329	295	300	330	319	312	313	274	284	301	310	290	329	295	311	270	300	287	280	282	276	316	291	326	288	272	335	284	277	335	304	303	293	319	303	302	314	320	302	289	317	305	301	284	323	303	285	279	291	262	301	328	328	282	330	306	289	296	304	302	307	310	298	301	301	288	301	268	303	296	312	312	332	277	294	297	285	296	304	313	319	299	269	321	268	314	303	308	293	305	303	300	290	291	278	307	303	298	283	294	311	301	322	295	298	291	297	323	324	286	337	312	272	290	314	288	303	303	309	279	302	320	300	298	284	328	279	282	265	293	318	306	318	303	254	312	331	291	287	291	281	316	302	314	297	339	296	312	277	284	324	301	309	305	298	283	296	298	297	274	317	300	310	331	268	337	300	289	328	328	294	286	325	313	296	303	311	281	287	313	305	300	286	298	319	320	312	290	311	299	308	314	316	313	303	299	307	313	296	295	318	305	316	313	315	308	294	302	292	281	289	281	289	304	307	307	286	323	271	284	287	293	267	295	344	257	285	315	291	309	300	311	321	263	290	292	306	311	313	312	281	264	298	291	280	293	254	308	267	294	336	268	289	296	295	295	315	308	267	308	302	260	308	326	314	334	295	313	314	292	313	331	314	307	259	303	300	301	311	340	288	317	308	283	292	296	296	308	311	333	287	311	278	284	328	298	323	300	321	291	314	286	317	304	280	347	284	316	284	302	280	296	307	276	301	296	289	303	288	276	282	320	281	329	299	306	305	268	304	306	281	320	297	327	283	279	306	303	322	289	277	319	289	289	281	281	278	299	297	294
22958	21182	29019	23623	21175	21250	9755	2126	1369	1184	933	795	688	684	626	555	593	583	446	502	523	482	442	477	462	456	481	490	439	473	471	480	427	428	446	392	415	430	411	425	411	372	423	401	409	419	402	410	414	411	422	413	406	439	419	395	418	393	395	441	461	501	477	508	443	456	432	465	484	474	507	533	570	439	449	445	417	469	461	439	401	392	385	398	374	409	417	423	406	458	426	403	423	423	391	385	393	399	400	378	389	396	379	392	392	386	410	414	398	386	386	399	396	405	403	361	404	387	390	418	413	373	387	369	398	360	362	397	406	399	364	389	432	404	367	376	416	398	397	415	396	383	408	378	395	384	378	423	406	355	395	384	368	407	365	357	398	382	393	369	380	401	399	373	376	420	398	366	357	385	388	373	381	402	392	346	395	403	395	407	410	360	379	370	405	388	386	389	376	383	363	392	407	390	413	434	369	396	385	415	394	409	374	357	399	423	406	446	395	401	378	392	386	386	404	403	381	375	405	408	404	359	367	390	388	384	368	390	374	379	379	348	392	397	414	392	402	435	425	380	376	397	411	384	384	395	382	406	413	386	398	381	362	386	365	424	378	393	390	388	386	398	380	359	376	409	385	416	362	390	376	398	377	390	412	416	376	376	411	384	393	427	402	378	371	409	389	415	393	397	388	361	383	381	402	391	361	399	396	378	363	409	365	393	385	403	355	383	376	401	373	375	385	387	405	393	421	399	376	361	376	383	367	371	333	352	373	405	408	402	376	361	386	369	387	423	392	424	388	414	389	388	355	396	395	413	385	383	367	369	349	342	389	353	355	411	402	381	411	365	390	390	402	388	415	390	351	390	411	388	400	371	417	399	379	373	401	353	416	366	384	374	392	345	373	412	394	374	378	373	363	385	398	450	403	373	385	379	379	420	394	380	401	404	398	366	353	366	376	363	360	340	394	411	370	400	368	386	363	409	384	403	358	408	389	376	386	369	435	376	374	360	410	394	365	355	387	383	409	444	398	395	428	443	391	426	360	386	400	414	353	398	422	382	380	393	408	427	389	346	376	412	410	363	417	397	383	388	378	370	383	371	388	381	420	363	378	388	392	362	394	434	394	383	403	400	430	385	407	408	378	373	390	383	413	407	342	389	394	375	389	385	432	370	393	393	348	382	366	374	351	357	428	386	379	366	389	375	392	376	408	408	368	347	403	405	353	365	406	399	380	384	397	410	404	379	407	391	386	404	387	392	405	367	388	388	386	355	424	365	383	342	378	330	435	409	361	380	403	385	377	401	427	393	399	399	377	392	382	417	355	338	365	347	369	416	400	392	434	430	407	360	386	380	377	384	358	373	408	354	387	391	395	421	382	362	391	376	401	364	388	379	380	362	365	364	405	372	399	364	386	384	393	387	368	389	360	400	352	395	392	420	369	348	406	386	385	364	397	390	380	433	374	411	366	394	363	439	409	361	404	381	370	377	372	350	388	391	378	368	415	393	399	373	404	393	346	386	419	413	387	390	409	408	389	380	409	387	358	363	364	356	391	374	377	406	354	375	409	351	374	383	355	418	352	410	382	323	377	399	415	412	398	392	363	408	378	384	384	389	388	383	396	412	420	418	396	366	409	379	411	445	352	377	379	385	399	375	416	361	387	366	375	396	382	391	374	380	385	414	383	388	406	374	430	335	371	378	371	381	398	382	411	420	428	378	401	411	393	376	366	364	399	407	394	390	398	398	425	371	377	405	386	380	378	374	365	413	413	402	387	397	378	388	402	399	356	369	373	399	397	402	396	396	386	363	396	379	391	391	408	412	382	350	391	368	368	368	375	375	368	413	356	380	350	399	415	379	332	411	375	382	372	400	373	386	380	383	380	339	364	381	387	369	424	429	388	381	356	407	358	368	377	405	389	413	402	398	397	340	381	355	386	361	374	394	347	373	396	370	398	447	376	414	406	394	401	362	386	378	374	390	382	359	378	383	377	367	370	391	384	395	378	447	362	395	369	371	368	375	448	412	385	401	384	418	355	369	372	445	394	387	359	391	365	388	368	384	362	365	351	385	361	395	378	346	413	388	421	372	380	382	374	437	380	389	386	366	371	369	346	359	393	362	374	398	408	386	350	381	349	388	395	388	400	379	428	398	406	397	373	402	416	400	396	415	417	392	394	372	363	359	356	378	429	398	360	417	418	368	380	385	345	387	417	373	378	380	382	388	385	405	418	402	377	405	410	387	374	384	394	388	350	422	351	344	413	393	374	371	394	387	431	349	388	387	421	358	370	414	358	380	412	360	383	378	400	398	407	387	403	375	353	377	381	408	387	379	371	404	387	395	412	386	373	397	398	386	407	406	376	371	387	370	390	396	404	378	384	390	378	383	386	363	379	441	411	381	408	379	378	401	378	395	336	402	377	375	395	396	417	378	404	378	370	384	386	391	363	409	357	394	383	365	409	415	377	374	382	331	410	369	384	366	420	373	369	387	375	377	379	338	423	382	369	390	414	390	382	400	399	410	419	407	412	398	384	384	432	370	385	377	378	376	392	382	405	380	398	389	396	419	355	367	374	393	393	402	380	393	378	372	385	413	400	354	377	398	397	408	402	355	392	395	435	373	397	384	386	413	364	396	410	405	422	374	371	370	381	359	382	382	344	387	402	404	391	398	385	383	400	417	411	433	379	363	426	360	389	402	399	406	362	395	384	383	390	359	367	385	378	431	394	389	380	410	381	383	393	370	374	434	352	367	396	385	422	322	392	425	389	392	387	388	359	373	379	363	377	380	364	417	385	368	363	361	361	389	369	362	372	380	380	409	380	378	376	380	364	393	396	412	420	381	399	380	355	365	381	406	410	366	371	378	413	357	378	379	357	359	371	360	366	406	408	380	412	389	344	393	402	384	405	396	362	397	384	396	401	429	407	404	398	367	412	381	406	381	371	404	391	366	412	431	408	401	379	356	357	366	409	388	409	378	379	360	396	401	374	373	380	422	378	341	388	395	389	392	370	407	355	393	405	392	374	386	394	365	363	358	406	358	378	374	403	387	398	382	366	383	396	379	403	362	404	411	370	358	374	402	416	352	391	425	397	392	374	408	384	426	427	430	364	382	368	413	398	418	376	394	399	384	369	361	370	375	407	397	397	400	362	392	367	395	351	389	401	383	380	424	379	365	379	343	339	390	346	419	405	388	414	367	369	374	375	401	406	378	361	388	340	396	365	359	371	378	389	388	359	420	356	394	378	396	371	379	388	397	410	378	401	410	394	366	378	381	398	377	365	414	357	405	386	381	406	379	349	380	408	363	408	372	436	364	398	390	401	397	371	379	411	383	387	390	364	391	369	387	373	364	377	368	390	400	405	395	437	383	382	420	363	388	389	391	394	401	404	428	417	406	422	384	388	356	390	380	386	361	402	414	401	368	409	390	373	388	365	377	364	387	375	392	389	375	378	395	375	376	360	392	406	375	437	406	392	374	350	386	392	370	374	368	357	377	381	380
9544	21395	18330	10325	7524	6274	5344	4176	3268	2659	1943	1577	1320	1227	1119	1001	949	894	827	730	748	730	706	693	646	647	627	683	671	624	647	610	627	672	601	601	584	558	556	581	589	525	562	551	549	584	543	527	542	528	543	516	534	522	529	504	560	540	561	553	687	638	706	654	656	652	695	617	651	660	777	785	809	618	578	563	646	655	647	570	547	538	524	511	533	526	515	526	546	498	532	572	542	546	598	535	533	504	566	533	528	467	523	525	514	503	456	484	480	467	498	508	466	524	534	487	524	494	551	514	505	491	486	477	529	503	478	489	526	487	546	541	516	502	522	488	479	542	467	511	499	520	506	521	496	521	522	503	500	486	483	516	495	523	519	518	508	536	518	519	542	528	462	527	529	510	467	522	511	482	535	485	508	464	538	526	503	489	501	443	494	491	546	525	539	535	492	512	530	480	510	518	535	540	516	533	494	541	528	506	508	485	519	495	519	492	497	480	522	516	480	468	508	526	481	536	537	528	493	530	469	432	511	497	491	514	469	495	500	497	519	508	540	503	534	521	510	510	486	535	469	492	509	478	526	526	495	480	529	493	469	489	507	515	527	504	508	486	502	497	523	507	483	466	492	537	483	544	558	500	499	483	512	453	499	476	552	532	463	493	530	494	516	487	500	494	519	476	516	507	550	518	517	476	489	526	515	507	496	491	476	479	511	468	475	467	492	501	507	458	507	510	527	489	530	478	529	465	518	524	534	572	473	485	527	512	495	520	451	545	511	506	482	510	522	518	497	517	508	488	478	524	508	516	484	519	514	516	515	473	477	527	498	533	468	474	514	512	490	472	503	469	487	499	489	516	506	515	532	508	498	512	527	458	512	536	483	506	570	480	481	498	511	530	527	494	480	557	508	492	512	478	480	492	503	547	486	552	528	478	505	493	511	481	503	538	489	521	510	495	515	499	515	547	482	508	495	499	523	492	480	517	502	488	497	512	499	519	509	510	494	497	519	495	523	530	479	472	512	469	515	511	522	514	527	485	513	524	482	556	522	507	482	483	516	494	531	492	488	503	497	459	488	493	532	514	488	528	483	467	518	524	525	486	531	534	501	485	520	542	500	519	476	540	518	449	504	537	503	531	509	509	501	495	510	480	493	441	487	478	499	502	500	506	507	511	516	477	524	532	493	453	498	504	493	504	519	488	513	501	506	542	510	486	518	497	491	523	503	487	496	499	495	531	479	516	525	525	496	508	511	499	518	521	488	493	485	533	488	477	526	508	539	530	511	473	499	502	490	479	494	505	489	503	506	549	492	540	515	490	498	485	509	498	470	475	513	516	489	514	506	496	518	505	506	497	479	490	535	498	481	518	536	496	494	513	518	489	488	484	533	521	467	496	500	519	507	473	480	464	448	520	501	513	491	493	522	512	469	505	529	505	501	493	499	503	481	523	534	528	469	468	507	523	508	530	521	481	504	519	499	491	519	483	510	525	482	467	492	521	517	510	487	500	491	487	482	481	500	496	491	478	452	499	481	532	479	502	502	516	501	514	505	531	507	529	479	494	541	519	526	552	542	501	461	535	495	477	490	516	497	529	493	486	515	540	521	485	497	482	510	500	501	527	497	501	486	487	467	488	494	498	465	509	526	471	467	515	479	467	500	514	543	485	559	523	488	483	484	524	488	506	467	487	505	521	506	502	524	509	486	515	494	496	502	482	457	496	475	529	518	516	491	513	511	538	498	474	514	519	493	498	481	499	519	516	500	559	506	520	509	485	500	491	550	536	529	489	482	500	503	552	519	495	538	537	497	516	526	479	496	484	507	522	492	528	521	494	488	522	502	513	484	515	483	529	518	492	467	503	494	505	516	502	527	520	482	508	513	510	519	493	476	514	491	516	505	491	500	510	501	497	509	564	491	467	496	515	504	517	495	483	528	461	483	488	531	532	494	526	507	504	484	509	521	511	493	498	508	485	523	511	503	508	453	527	492	516	540	482	479	520	549	481	456	506	490	473	479	520	487	504	502	509	523	552	502	538	513	530	500	526	469	471	474	542	544	446	496	515	520	503	505	550	464	516	487	524	521	492	526	486	518	501	491	485	511	509	509	489	504	509	520	516	475	533	512	565	510	528	498	483	480	496	514	476	502	497	499	443	522	517	540	510	454	484	508	507	553	529	498	490	507	516	502	500	501	483	498	471	491	506	495	500	474	489	514	493	474	534	494	481	479	532	500	535	486	512	478	493	446	528	513	467	482	522	509	503	506	457	497	492	500	490	486	500	495	485	499	496	511	482	490	486	485	496	484	469	511	450	521	504	528	484	489	489	492	516	561	502	522	516	478	540	479	484	490	502	452	501	488	529	540	549	477	518	519	519	509	478	529	495	489	484	435	524	531	526	468	526	481	509	485	529	506	515	496	506	501	489	567	464	491	497	464	466	519	465	515	472	510	522	510	497	474	484	507	487	516	481	485	550	488	561	459	513	475	528	506	504	473	492	510	512	451	492	520	469	500	511	494	501	493	484	505	514	472	507	497	511	458	461	477	488	496	495	462	475	528	501	506	528	496	510	509	501	500	532	507	499	465	489	503	482	477	470	466	487	488	540	502	548	501	486	525	481	506	510	517	460	486	520	495	524	518	503	520	509	509	502	500	507	494	474	516	523	489	488	512	500	509	503	523	503	511	481	515	492	531	481	513	514	495	501	476	505	498	488	536	478	502	504	491	510	441	520	540	465	534	497	458	507	481	492	470	491	494	524	503	503	500	491	521	509	452	486	502	469	498	532	490	483	507	538	516	538	489	537	525	479	506	517	509	497	543	498	546	516	516	524	507	487	493	501	506	500	470	515	472	530	476	463	488	526	513	507	505	482	527	512	537	497	510	505	515	512	535	508	485	486	495	499	526	503	490	485	520	493	471	486	519	506	519	498	479	504	486	547	480	480	496	511	505	508	510	510	481	501	528	498	465	490	491	485	527	530	532	469	482	463	504	457	486	519	482	506	528	508	494	459	520	514	519	510	536	505	464	493	503	495	509	507	513	492	524	484	509	488	532	558	496	510	476	496	508	510	470	539	477	497	494	476	486	479	538	507	515	495	522	492	495	512	479	509	512	457	525	497	512	467	470	507	535	565	522	484	548	475	529	524	471	492	476	500	506	519	489	492	521	487	511	532	463	535	487	554	509	478	498	509	486	511	516	504	506	502	510	517	474	488	534	483	517	488	541	516	491	481	498	475	541	505	459	535	506	490	486	498	502	520	550	460	523	511	541	520	488	510	477	541	496	514	485	490	491	480	519	481	505	494	477	565	473	500	549	513	509	492	509	518	511	490	510	506	514	550	518	518	569	506	523	498	486	480	475	505	486	521	474	477	492	503	488	489	534	491	515	494	520	468	543	532	511	477	520	475	459	520	502	488	484	494	508	487	490	478	508	468	511	508	525	539	501	495	529	540	515	518	492	475	504	516	543	514	494	506	488	512	524	489	541	482	518	489	511	518
26958	20138	8295	1729	963	853	670	547	446	446	374	355	332	351	305	317	306	348	326	303	333	309	298	301	293	277	297	309	323	279	304	301	311	311	296	307	290	297	305	282	293	300	301	288	284	287	301	252	303	303	283	283	298	266	272	289	302	294	310	309	305	324	291	339	303	317	332	310	283	276	310	323	347	313	313	326	329	331	311	308	309	296	308	269	326	298	274	296	273	279	315	277	299	292	283	304	310	282	290	307	297	305	301	298	285	274	299	305	299	303	298	319	299	285	288	297	270	306	310	298	272	273	307	318	279	306	292	279	305	298	223	288	262	300	306	298	290	288	300	294	297	293	292	284	286	275	288	292	279	320	268	284	313	281	287	289	294	274	276	294	307	290	293	284	292	279	285	278	269	324	297	282	296	275	283	269	303	261	294	257	308	263	278	273	320	290	299	256	280	269	282	307	293	277	294	293	330	273	302	260	251	279	262	283	295	277	280	266	300	289	260	287	279	273	261	287	303	288	292	307	260	298	297	282	323	276	268	277	305	302	276	290	257	316	283	272	264	251	293	295	315	294	278	297	293	304	296	294	252	317	281	282	295	284	305	289	278	278	310	294	294	306	253	268	295	276	280	298	275	269	289	271	275	295	284	319	284	287	301	328	286	269	291	283	276	300	273	282	326	281	298	313	289	276	298	300	290	300	294	276	286	271	318	304	284	264	302	274	245	277	304	299	296	292	279	306	282	289	280	304	316	284	279	314	307	281	299	269	301	282	303	310	287	287	262	278	283	260	297	310	268	302	264	265	267	278	297	276	286	271	290	295	312	288	271	302	294	292	268	288	291	278	279	278	253	296	256	286	282	283	291	282	296	317	285	259	282	267	298	292	257	300	261	292	307	271	270	284	258	286	277	267	292	277	276	294	283	291	287	280	304	306	283	297	280	250	258	281	320	297	295	261	267	262	265	276	291	286	328	269	277	306	268	291	285	295	284	307	279	272	292	275	333	274	307	282	293	299	297	309	318	273	299	282	284	286	292	282	291	275	304	283	287	285	303	281	272	286	279	292	287	301	295	332	295	275	269	301	312	292	299	266	320	314	288	291	295	310	263	297	276	280	274	258	296	287	302	259	292	275	301	301	288	287	306	293	279	298	271	284	315	279	291	272	316	281	290	276	284	296	291	301	307	294	283	276	298	290	278	298	261	277	270	258	287	288	262	313	287	268	281	270	314	295	266	276	265	280	285	271	287	273	286	307	282	262	271	262	286	272	282	303	294	282	322	305	278	279	329	283	311	299	296	284	261	300	290	310	245	285	250	301	284	262	271	275	308	290	261	287	281	269	261	319	319	294	271	305	268	268	290	300	282	287	294	278	298	264	300	276	283	294	300	306	270	314	275	285	268	279	270	290	287	271	284	286	261	267	291	279	264	288	312	291	278	260	287	290	297	295	271	292	279	305	322	274	302	274	289	292	297	316	296	269	309	270	265	254	277	283	295	284	258	315	271	272	264	257	279	297	275	287	271	310	306	280	270	293	286	282	260	289	290	275	268	331	258	277	286	254	264	273	279	303	279	278	258	264	260	268	266	286	289	278	289	283	286	278	270	290	282	279	286	299	301	294	267	279	285	300	311	294	301	280	271	283	280	310	304	257	290	278	298	269	276	261	264	275	326	297	298	279	275	259	265	286	293	291	319	254	317	279	294	269	271	283	268	272	276	300	284	248	298	305	264	288	286	301	284	285	296	310	256	295	287	308	292	260	276	274	288	295	256	262	319	282	281	306	307	283	264	315	288	306	276	304	341	270	286	271	297	303	297	304	282	287	290	292	295	278	235	278	298	286	263	307	298	295	288	269	318	286	287	261	279	283	277	289	267	265	285	284	270	295	271	293	311	307	312	264	313	283	283	289	267	258	292	323	305	272	289	268	284	274	322	310	236	287	287	309	275	308	263	286	302	303	283	286	291	295	281	273	299	312	302	274	282	335	257	286	279	276	287	309	294	270	297	273	260	285	289	266	315	312	301	309	272	269	311	298	285	251	285	301	268	269	288	277	284	298	290	276	276	262	331	283	294	268	282	290	307	328	299	310	287	250	258	269	296	281	293	310	269	267	305	264	283	282	279	289	314	276	279	310	282	264	273	294	287	305	278	293	301	295	314	327	272	315	306	298	295	266	253	266	277	285	285	299	300	238	286	299	293	265	312	295	289	290	295	293	290	276	266	303	307	301	272	254	297	277	269	277	304	330	308	295	301	273	286	271	296	294	264	288	295	299	295	284	296	261	311	290	301	280	294	311	278	305	299	264	314	287	288	274	293	220	299	292	308	302	299	277	266	299	295	278	296	283	268	292	290	294	296	286	269	301	268	285	298	307	284	277	274	299	259	301	287	283	267	312	279	287	301	250	303	284	284	286	272	301	289	307	303	281	299	279	290	299	269	253	287	249	305	296	286	266	291	303	287	269	280	284	297	312	257	278	281	277	259	294	289	295	310	270	289	278	274	277	278	284	284	298	295	297	266	275	308	358	257	271	318	330	276	312	311	281	244	306	302	291	288	295	277	330	315	291	265	267	287	275	275	280	295	304	281	269	264	276	310	258	282	309	263	281	269	271	276	268	297	267	281	306	287	277	270	297	313	262	276	273	303	279	280	296	279	289	290	282	295	278	329	279	303	272	293	286	290	295	326	281	289	297	257	296	265	286	279	265	290	252	269	244	289	266	326	288	264	273	327	276	283	308	269	293	254	278	309	299	307	287	284	295	286	305	294	276	296	273	271	295	298	311	295	277	276	307	328	265	303	314	292	300	275	278	250	294	280	284	280	322	281	279	300	295	264	263	274	291	244	274	285	287	304	290	304	299	285	280	314	277	268	298	290	271	315	301	286	314	266	262	297	298	302	292	305	283	274	286	323	293	297	292	279	275	292	278	303	283	297	340	252	275	301	286	305	272	293	312	285	278	304	305	261	290	274	278	283	300	313	289	285	292	282	308	279	284	292	296	271	267	264	263	317	294	317	275	271	306	321	289	274	250	263	266	295	308	252	283	273	270	294	316	285	260	263	301	304	287	272	299	274	278	320	262	297	296	272	314	287	265	265	268	290	297	278	308	303	286	315	289	251	294	300	287	283	271	283	279	302	298	280	244	286	278	347	306	298	306	271	304	290	274	280	284	275	288	280	302	327	290	303	278	263	292	322	285	324	255	284	290	275	280	297	287	312	268	266	238	281	293	291	280	318	300	290	281	292	280	272	301	281	275	305	301	266	272	287	281	277	289	265	307	303	292	300	287	260	298	297	298	309	308	303	271	310	287	291	290	246	275	292	285	274	309	310	277	277	289	261	279	312	300	287	316	290	306	278	279	286	302	274	252	290	289	303	303	272	315	302	301	262	246	273	273	282	280	286	273	293	296	276	299	294	271	296	279	293	289	278	293	265	286	263	289	321	294	291	268	322	306	275	281	293	281	274	292	326	289	257	258	278	291	280	266	274	290
5722	5073	4316	2116	1475	1328	1285	1018	829	718	627	540	516	454	451	430	449	412	445	421	424	385	381	427	399	392	417	379	430	359	360	419	402	385	360	432	356	388	380	425	390	430	383	377	365	402	356	369	385	341	366	395	400	367	371	364	377	409	377	394	416	426	437	396	437	417	412	419	436	452	420	450	477	394	385	449	422	417	465	423	365	411	354	356	343	369	433	386	373	354	384	385	391	390	351	376	349	377	368	333	387	376	353	398	383	375	366	377	350	419	393	349	392	393	361	377	384	378	368	362	351	346	405	359	349	399	391	368	367	369	398	357	338	388	393	364	402	381	368	364	390	369	373	394	388	341	354	378	402	365	387	369	382	365	363	383	367	365	413	424	398	392	404	383	382	389	358	383	378	365	364	369	349	401	362	380	356	349	401	350	363	399	399	389	354	399	393	396	357	410	336	363	392	386	375	363	429	357	366	390	378	340	408	385	361	380	366	354	379	371	387	364	387	365	354	377	395	390	368	358	369	392	409	376	376	397	363	375	376	363	366	378	395	373	385	375	395	361	359	345	344	374	362	358	392	369	340	397	337	359	373	337	386	427	355	351	384	401	372	383	393	364	365	372	356	331	364	365	409	375	338	352	349	375	367	378	357	391	366	387	399	369	385	365	404	368	345	367	385	330	375	381	349	379	355	372	374	407	383	362	405	395	363	391	358	354	400	350	347	368	320	349	367	351	333	357	387	383	384	394	348	401	376	379	351	411	405	407	403	349	358	389	338	389	399	388	341	408	377	388	387	369	379	383	383	373	384	381	363	409	371	391	357	368	335	353	373	350	370	380	385	356	399	381	375	360	384	395	360	382	368	354	378	412	340	376	378	329	389	390	400	378	340	361	382	347	380	364	401	377	386	389	398	347	369	364	359	382	354	392	367	359	333	402	403	379	398	383	329	395	398	371	373	364	364	361	374	401	365	356	380	388	354	356	365	363	380	359	362	349	355	361	364	354	403	378	394	373	342	372	389	410	399	390	356	316	372	378	344	389	378	359	362	389	323	396	383	387	346	357	402	368	372	351	376	376	363	340	374	355	361	383	344	337	383	371	382	383	430	373	392	370	403	352	344	370	389	355	362	384	360	363	366	406	324	394	343	346	356	356	358	384	365	337	367	391	350	365	354	373	396	354	366	367	375	375	363	357	383	355	368	384	335	394	370	351	358	371	382	369	357	388	353	371	380	352	371	376	383	357	346	361	400	351	351	341	369	373	361	378	379	364	376	380	370	407	351	335	331	338	387	371	371	370	400	404	332	375	369	358	442	349	383	343	364	419	400	361	375	389	367	394	377	379	378	326	367	382	376	402	345	397	369	355	395	339	380	362	373	397	376	364	400	368	366	381	386	342	382	357	372	369	364	376	365	389	375	344	363	378	392	360	380	402	377	397	380	378	358	375	402	353	347	363	374	349	377	373	374	378	342	377	352	362	390	377	347	333	374	348	349	370	360	346	421	344	366	369	363	389	362	391	392	361	367	344	355	356	368	357	373	374	378	379	396	358	443	364	383	360	358	380	375	348	373	376	382	388	402	403	402	356	390	351	385	355	378	367	356	368	352	378	354	368	401	368	360	343	370	367	371	346	360	385	398	385	377	357	375	377	374	365	391	345	396	385	385	374	347	373	361	338	346	381	362	353	383	345	352	391	389	400	354	336	355	329	380	368	388	354	342	362	372	383	394	371	351	396	364	376	378	427	374	392	364	384	359	335	349	371	331	343	384	406	414	388	360	384	426	362	386	365	365	369	368	374	388	371	363	339	382	372	359	338	382	392	355	382	365	413	384	351	366	372	368	390	369	387	371	361	361	366	376	369	372	371	375	385	377	377	348	368	378	355	379	347	396	403	377	356	379	353	328	378	328	367	356	377	363	380	408	367	381	355	381	372	373	364	380	358	371	363	395	358	350	397	370	354	332	386	391	368	356	408	373	376	371	350	389	337	374	334	391	339	349	420	375	373	359	357	346	368	353	358	358	356	361	375	372	405	392	347	367	358	372	371	352	351	382	414	376	403	341	382	366	377	381	362	337	386	384	385	335	379	352	395	356	389	376	385	353	397	415	335	375	397	382	411	375	349	403	341	368	374	370	355	349	368	406	414	399	354	346	392	388	368	377	356	344	383	363	359	388	371	369	375	387	342	383	359	348	348	362	349	375	399	397	380	380	386	394	367	371	376	387	373	368	374	361	349	339	392	400	385	411	353	345	362	363	367	390	352	387	390	359	407	363	371	415	321	355	380	403	355	417	387	383	394	377	410	394	408	356	366	370	398	354	395	327	383	348	367	371	359	386	376	339	351	378	367	380	367	392	371	415	365	367	388	383	354	382	402	407	361	368	389	362	390	390	382	382	404	379	376	350	350	377	375	351	350	381	364	377	395	390	381	359	390	388	341	375	345	369	360	376	399	367	372	424	355	347	367	362	348	396	379	402	386	381	363	376	422	371	375	384	355	411	374	388	384	347	384	347	372	382	376	369	379	394	392	400	331	361	389	378	364	357	399	372	381	383	372	356	389	389	366	391	406	351	379	380	350	371	382	351	385	381	339	332	350	391	338	379	346	377	374	380	330	372	346	386	342	394	353	390	359	385	374	367	380	385	395	350	387	385	402	371	378	412	394	343	368	376	394	393	383	388	378	356	356	374	371	383	401	385	383	359	363	397	352	348	358	381	359	376	379	374	375	368	387	381	373	348	365	345	337	353	384	373	393	394	363	364	395	350	348	397	394	371	376	394	361	394	358	389	326	359	378	375	397	409	394	354	386	383	377	357	409	387	316	416	390	391	394	405	374	359	400	381	357	369	367	389	363	407	350	361	335	377	346	385	358	341	384	413	334	371	355	367	342	360	376	374	345	361	399	360	353	375	376	349	384	358	329	356	349	367	371	380	344	357	380	362	361	360	375	385	365	372	370	337	343	374	388	351	389	402	373	381	365	343	376	366	334	361	396	339	360	371	389	376	343	357	381	365	373	395	380	345	379	321	359	386	367	378	369	407	395	354	397	351	367	344	376	380	361	368	393	362	378	358	383	340	393	369	346	393	384	360	391	384	362	364	376	389	364	382	361	336	381	356	375	380	361	351	391	324	336	397	383	356	376	365	363	381	402	394	379	359	386	355	372	360	386	340	379	375	379	411	385	393	386	370	351	355	393	395	390	363	362	368	404	368	379	359	388	399	354	383	342	392	400	376	344	358	379	396	343	393	355	390	357	358	355	361	364	375	333	404	360	400	383	414	397	371	381	371	360	402	380	391	360	358	376	365	361	395	393	380	365	355	361	375	407	379	368	379	380	392	359	388	376	359	335	407	349	358	352	364	348	325	386	399	389	385	375	340	372	369	380	345	377	347	374	382	376	378	349	398	402	405	349	389	360	411	381	355	404	399	410	377	360	366	364	356	408	380	385	369	393	379	315	363	390	378	421	353	389	386	396	336	368	346	355	377	348
23835	21146	28493	24057	21143	10754	1872	1186	964	907	831	722	617	572	542	557	475	499	473	499	492	456	450	457	434	456	469	473	449	423	456	473	497	442	434	468	421	423	436	426	444	424	410	386	447	417	427	462	418	427	432	417	422	427	416	406	416	419	457	470	456	452	470	441	469	485	456	441	471	468	513	501	506	480	412	429	455	461	505	451	466	408	425	408	424	428	434	424	408	432	384	428	394	427	452	430	420	404	418	378	422	413	437	422	442	393	429	368	403	430	383	384	412	427	423	437	419	380	412	406	432	420	408	380	427	392	386	429	407	417	392	433	418	405	419	422	401	379	377	373	376	413	369	400	390	405	387	408	378	413	370	407	388	403	408	411	398	434	423	362	396	398	400	412	451	395	433	419	401	407	409	428	454	434	413	400	407	422	425	385	393	393	382	418	379	411	432	421	403	406	420	389	404	409	394	383	387	447	416	409	387	411	417	415	395	417	412	381	411	426	421	402	433	412	396	402	416	428	420	398	409	385	387	416	435	429	395	417	361	428	414	448	394	367	371	404	410	402	407	393	406	371	430	419	400	399	417	405	416	399	423	380	418	406	374	449	401	378	430	392	401	402	390	408	427	417	411	408	431	423	469	407	419	429	394	462	418	397	406	407	451	402	413	412	440	380	395	382	411	434	398	415	422	397	399	420	411	414	413	378	385	409	407	407	436	380	396	411	393	395	431	425	435	419	403	418	429	390	397	431	376	391	425	414	411	394	436	394	389	393	383	376	415	383	398	426	391	438	408	423	407	420	406	397	422	445	437	427	385	411	409	391	387	450	420	407	400	425	366	379	427	410	417	378	433	397	439	410	400	395	392	416	395	394	395	395	418	412	423	411	403	415	405	398	392	416	427	401	386	411	395	385	407	397	437	410	391	425	395	400	395	434	394	398	427	386	448	439	376	413	417	408	404	395	427	389	399	412	395	416	381	396	380	399	416	433	384	398	375	446	447	420	401	421	411	410	396	431	386	417	434	401	412	404	411	399	386	414	433	375	426	429	461	402	388	391	371	425	437	430	407	404	435	413	408	379	423	425	436	412	438	400	401	437	420	414	439	411	416	382	399	430	406	398	408	389	404	396	381	418	391	390	379	423	439	434	397	384	383	393	399	387	394	414	405	392	398	398	419	440	431	416	391	378	413	442	396	392	359	379	435	415	431	433	412	413	439	407	446	401	410	379	414	416	415	408	400	384	395	399	423	416	406	395	412	380	396	394	424	406	440	378	421	425	422	386	406	419	408	405	414	403	428	377	412	401	425	406	422	390	432	447	391	401	369	423	412	435	416	397	410	406	448	410	403	393	396	388	394	416	416	412	399	378	407	405	398	418	403	408	384	420	377	415	430	413	395	397	402	451	418	433	397	441	405	399	428	422	393	387	388	462	411	421	421	424	412	434	359	375	391	390	418	442	393	416	402	402	364	366	405	434	371	430	411	397	417	463	396	423	404	422	395	458	428	372	418	425	362	413	404	405	391	433	381	417	422	399	379	388	399	416	402	442	417	407	415	394	373	402	391	429	435	385	404	394	395	406	388	415	432	400	399	407	430	414	373	437	414	380	391	410	423	379	380	386	449	388	393	447	408	425	410	414	430	386	425	417	399	417	398	382	403	406	414	420	405	416	412	419	408	389	421	413	401	405	404	394	400	417	424	383	395	408	404	425	393	453	406	412	427	425	389	408	391	430	424	401	417	417	380	400	411	405	422	372	380	421	413	376	403	387	428	388	409	391	401	410	433	424	404	403	420	436	402	375	403	411	402	384	392	410	448	382	422	420	395	377	397	411	407	405	417	395	395	421	401	389	419	395	429	426	414	393	433	405	427	420	427	425	396	414	402	433	440	403	411	395	435	402	404	409	410	408	412	372	406	380	394	442	424	392	369	399	410	386	414	433	442	415	418	392	402	406	424	463	426	411	450	436	395	388	391	439	427	411	414	418	428	399	419	402	391	397	425	379	457	429	424	421	407	401	428	427	378	421	398	405	426	413	407	411	413	400	409	380	383	427	381	406	405	371	430	413	365	406	421	382	389	407	386	418	412	414	428	427	354	400	418	373	389	367	437	394	467	385	404	402	377	440	422	392	429	415	392	403	395	415	405	435	415	383	426	377	398	400	393	449	385	408	419	403	392	391	389	431	413	399	418	383	409	395	397	416	400	372	431	412	412	409	415	380	425	409	462	396	420	409	413	417	404	406	382	388	435	421	437	400	391	378	471	395	404	406	389	425	406	400	389	398	414	417	429	414	414	395	407	411	421	431	412	395	389	438	399	453	398	422	394	401	424	408	432	413	429	415	412	402	416	388	363	389	380	406	389	415	384	423	429	370	401	392	385	399	426	404	380	400	402	366	410	429	412	389	435	409	392	426	403	410	406	372	391	416	424	415	415	428	422	437	385	404	377	395	420	433	431	397	402	418	396	420	422	409	404	411	409	427	426	412	415	416	385	406	396	393	424	415	420	411	432	418	426	399	400	371	431	405	387	418	413	431	423	395	416	413	432	414	380	417	404	412	399	440	420	415	424	404	418	409	443	430	410	395	411	433	397	391	417	416	402	381	427	436	436	383	383	396	416	416	382	429	379	415	385	428	429	417	405	422	392	370	396	392	424	381	374	418	422	430	388	406	435	372	415	398	381	403	395	364	431	348	404	419	423	395	434	427	385	431	397	465	377	397	409	416	376	411	439	433	432	403	411	391	405	398	411	346	385	390	401	365	397	376	437	418	427	380	422	384	422	367	404	412	413	420	429	371	411	395	404	420	384	425	403	432	393	429	420	396	385	391	423	389	431	385	402	413	403	438	382	412	415	424	408	398	389	380	429	423	383	393	422	404	429	412	418	391	401	392	405	356	354	398	422	409	421	391	380	387	418	377	425	433	407	402	397	399	426	415	425	416	417	392	424	415	414	387	424	433	403	373	425	404	368	441	423	411	411	401	437	420	401	394	404	387	415	381	461	424	389	401	428	406	414	399	437	406	401	412	434	408	419	418	422	413	396	436	429	363	383	400	435	436	442	454	404	458	426	383	412	418	387	417	415	390	394	386	383	425	395	424	380	377	372	431	381	412	427	415	391	408	431	400	359	415	413	425	422	416	414	397	373	426	406	392	357	387	374	438	427	412	415	427	404	427	397	367	377	400	431	381	421	397	400	411	403	425	424	415	392	429	377	411	388	417	377	338	393	403	436	393	391	438	402	470	379	427	407	416	409	382	419	398	371	411	422	390	404	434	418	400	430	419	403	416	387	461	420	394	440	440	418	370	391	418	412	423	378	410	422	399	431	425	405	388	413	457	408	363	387	383	418	425	394	408	383	430	392	423	430	399	398	365	427	400	397	398	372	384	369	407	407	399	386	399	407	390	411	445	420	437	420	429	426	422	410	435	442	428	413	405	405	407	406	416	367	407	416	396	395	365	405	408	409	418	424	403	435	421	452	396	392	406	406	439
6842	14103	12126	6345	4538	3405	2936	2530	2005	1876	1622	1281	1053	938	834	773	764	775	735	692	670	626	648	658	611	594	594	580	600	614	572	600	591	564	552	555	589	571	580	515	586	543	551	545	591	559	574	568	549	581	532	512	520	526	565	557	580	571	603	611	600	644	671	604	672	683	648	663	660	631	725	698	727	576	582	618	630	648	676	599	582	550	532	518	566	536	522	530	549	501	539	555	554	517	542	566	545	528	536	505	556	551	548	546	507	543	519	563	510	522	530	483	485	490	515	547	517	484	516	485	556	519	541	520	504	518	498	513	537	541	535	499	548	482	508	494	537	538	523	596	499	520	522	547	529	495	527	537	552	472	543	541	513	493	574	585	504	549	480	484	501	537	516	512	497	503	541	553	518	547	515	505	510	532	528	516	529	543	521	515	498	510	516	496	532	515	510	494	532	533	530	515	534	551	552	541	494	501	517	501	510	530	539	518	512	556	519	516	562	515	532	546	532	533	535	503	561	555	493	553	519	541	567	541	530	581	530	544	495	523	535	501	525	500	488	484	540	502	516	535	504	589	546	507	506	504	515	509	538	526	475	543	536	529	538	525	529	571	525	517	557	508	506	513	519	527	551	505	522	537	538	518	562	531	563	543	535	538	493	492	460	522	587	527	511	565	530	553	550	522	574	525	551	562	528	521	516	497	520	499	530	540	508	498	535	548	538	546	520	535	512	547	545	485	499	561	545	541	500	558	539	536	500	510	512	516	537	536	540	547	540	525	509	517	548	527	505	514	517	528	515	511	514	544	514	540	508	567	519	537	541	565	534	586	511	548	531	491	563	493	505	514	531	485	529	518	490	510	517	505	507	535	533	508	504	571	501	517	558	525	514	547	509	521	484	529	552	566	505	515	574	518	559	494	533	485	525	485	507	486	526	556	511	512	530	496	557	527	497	547	510	552	527	559	514	515	530	531	515	521	491	501	492	529	531	531	559	547	491	511	585	543	552	531	508	498	535	552	516	549	528	504	532	562	508	507	521	538	512	540	524	551	462	605	502	519	532	514	532	534	533	517	529	522	539	541	527	515	513	539	539	530	541	537	516	509	577	552	522	526	521	509	511	501	519	499	532	519	493	530	521	541	532	526	503	539	513	525	533	528	496	530	534	515	517	554	501	516	542	503	511	501	515	533	531	537	523	540	521	546	509	518	526	529	526	547	597	565	540	520	540	499	496	532	536	488	508	557	510	533	507	563	536	525	524	541	563	547	537	542	514	566	541	504	492	537	511	540	523	505	507	541	519	512	507	502	529	532	520	493	520	541	530	470	492	525	513	539	528	544	523	510	524	496	511	491	495	498	505	528	527	514	549	519	554	480	482	540	508	539	543	494	522	523	493	510	539	514	486	516	541	530	542	512	514	538	525	534	539	506	526	527	544	483	544	495	532	530	513	544	549	540	537	485	534	502	548	523	539	530	527	508	535	539	505	549	515	524	536	502	487	520	514	470	571	543	527	561	508	523	528	525	500	502	491	526	492	545	490	526	504	542	500	568	539	536	569	527	536	523	555	487	514	514	524	512	500	552	556	504	556	490	525	500	504	566	498	506	490	522	563	545	527	501	529	566	514	486	543	533	520	496	486	474	573	526	510	483	539	510	540	543	509	496	529	486	522	539	483	510	519	505	564	510	576	522	550	520	498	508	535	552	556	515	541	503	546	500	516	513	509	505	533	573	579	476	534	507	552	544	506	525	502	519	506	506	498	525	544	546	533	493	558	505	526	535	565	491	489	509	552	512	524	519	526	518	514	525	544	520	530	511	514	532	520	538	531	502	505	498	518	544	500	515	510	531	548	534	545	521	511	556	508	489	559	517	528	523	543	493	514	550	570	526	503	520	521	557	542	537	518	507	522	489	508	506	512	533	559	521	548	496	553	520	540	536	493	562	571	492	572	558	525	527	537	501	541	525	534	524	531	518	488	519	549	555	534	490	552	527	505	538	504	533	553	553	496	521	495	561	542	533	518	534	541	542	542	526	514	551	521	516	566	540	529	551	538	531	542	482	490	522	487	542	541	507	472	533	486	570	545	531	512	526	527	532	478	530	526	496	519	549	524	510	532	530	554	534	540	497	507	543	503	525	537	484	539	523	547	516	507	561	529	510	506	518	561	528	500	510	548	476	531	531	522	503	515	507	500	549	547	553	528	541	569	533	545	549	576	515	494	536	513	514	509	518	523	558	573	529	473	535	495	517	515	538	491	548	504	551	503	552	499	562	516	567	510	525	509	516	516	510	499	515	547	556	521	547	573	494	505	504	520	500	546	513	577	531	489	542	511	541	554	507	482	552	520	534	568	495	485	528	527	523	567	498	524	531	492	557	542	523	539	538	554	511	532	503	527	546	515	551	490	489	563	503	544	524	536	547	545	539	509	530	502	556	519	496	536	554	500	515	460	500	546	539	508	504	533	523	493	535	549	516	513	544	501	548	551	490	536	547	507	499	531	543	510	514	475	534	539	550	497	493	562	528	525	541	565	526	514	504	579	506	548	507	532	487	490	553	517	498	533	537	533	506	531	517	527	500	517	513	509	558	524	491	496	513	517	501	482	542	553	536	555	533	564	506	569	538	484	491	490	532	506	516	520	527	538	514	570	451	522	503	567	539	514	556	488	569	508	519	544	503	526	525	480	534	534	519	532	496	522	493	484	544	504	531	478	491	550	526	534	525	525	499	507	536	553	532	485	565	488	469	581	491	578	552	560	529	471	475	491	486	484	488	505	537	533	519	509	521	499	546	530	524	490	468	490	528	486	498	508	511	552	543	509	510	535	528	529	514	512	551	543	563	497	514	571	514	525	525	467	563	553	502	511	557	506	519	515	527	520	534	504	549	527	486	529	547	513	505	513	529	496	550	512	531	517	550	566	540	530	501	551	544	528	493	529	520	505	569	510	500	539	513	474	530	516	514	487	528	508	528	539	549	493	537	517	519	515	501	559	506	551	546	535	536	491	503	499	493	526	613	589	548	485	531	534	539	570	513	542	482	509	554	523	513	541	498	550	522	558	519	545	520	522	481	529	510	518	549	513	516	504	478	526	527	547	540	537	517	517	539	536	473	528	489	547	520	499	517	529	496	525	560	521	518	534	535	488	542	544	478	540	546	532	478	499	529	531	555	563	494	481	510	524	473	539	550	503	534	502	516	515	505	537	537	529	507	533	513	520	499	541	512	518	525	510	561	481	498	559	510	499	536	499	534	521	574	505	537	526	547	492	519	516	504	523	535	448	569	520	489	534	524	542	527	537	546	548	464	530	491	495	493	499	478	538	518	517	507	523	521	529	516	552	524	531	548	527	534	519	497	533	489	521	510	494	528	506	531	518	561	545	511	537	518	509	505	528	509	537	512	553	540	477	476	538	532	496	585	543	537	501	516	512	516	529	539	507	501	518	507	511	519	523	533	529	519	521	469	555	499	501	533	457	525	555	510	510	510	548	512	497	556
25154	21178	27265	25193	8275	992	674	593	557	617	474	371	313	290	298	297	295	297	243	254	230	256	245	249	238	221	243	238	252	231	235	211	240	213	251	252	226	243	222	233	256	221	191	230	216	233	224	206	218	221	231	212	234	229	223	205	236	209	236	232	281	263	252	237	228	268	258	236	271	262	254	274	270	282	223	248	215	267	252	241	231	205	204	201	228	218	233	222	216	213	216	190	196	195	242	201	229	210	222	229	217	218	220	231	208	221	219	187	205	205	220	238	229	211	197	217	227	209	257	231	226	209	209	207	203	228	231	231	237	217	227	238	226	200	202	237	210	220	197	216	218	208	232	202	202	221	236	221	207	213	218	210	217	257	218	206	203	199	214	209	204	227	216	214	225	257	204	196	223	218	222	227	202	202	200	214	201	222	212	252	209	222	227	212	208	246	219	212	216	221	209	200	219	206	210	200	221	210	231	201	196	221	216	204	223	209	232	225	199	218	229	229	214	244	228	207	215	210	213	224	213	203	240	215	217	206	216	218	221	217	252	224	221	212	234	184	208	190	228	232	200	190	228	197	205	200	229	245	203	223	219	227	204	210	236	197	211	229	207	241	224	224	234	223	198	211	216	207	234	227	218	216	212	229	234	229	210	219	189	230	221	241	224	236	227	212	207	240	216	218	196	197	210	227	230	225	222	192	230	230	204	210	237	221	204	198	195	210	208	214	227	231	190	183	245	230	213	215	224	229	185	199	204	221	201	226	196	225	223	229	214	233	209	228	205	201	218	216	203	233	231	226	232	217	239	238	220	218	203	186	217	204	213	224	208	207	205	211	213	206	210	206	191	245	213	208	258	212	196	229	197	215	223	214	212	194	210	220	214	212	209	237	208	201	257	223	223	206	238	213	208	185	202	228	226	219	210	218	207	223	202	199	226	222	222	220	220	225	214	209	200	205	183	198	202	228	228	234	240	226	207	213	213	203	218	225	235	200	227	219	190	208	232	219	220	203	226	202	191	222	185	185	199	215	192	224	242	220	188	207	205	233	216	219	196	216	224	224	227	198	205	232	236	238	224	213	198	209	220	201	246	209	220	191	215	204	235	199	210	245	222	246	206	218	219	205	200	218	209	185	218	215	220	189	213	205	232	216	180	208	203	209	239	218	216	218	197	217	209	200	209	187	234	215	219	236	208	228	223	220	197	225	195	216	202	221	228	227	208	197	214	207	249	209	257	215	231	202	220	209	199	237	210	215	216	219	243	247	232	192	206	209	228	225	237	235	210	212	200	202	217	240	223	219	203	204	218	227	229	225	230	203	241	221	238	187	232	224	228	235	231	192	244	209	220	207	228	224	202	213	197	236	209	214	183	194	233	225	237	247	219	230	202	198	219	214	200	225	227	199	225	218	226	222	216	192	234	192	212	224	238	211	237	221	215	215	225	213	211	234	227	209	223	229	221	223	215	223	226	185	229	192	199	227	231	226	248	218	205	210	216	236	238	201	221	258	240	248	196	204	232	223	204	233	214	204	224	192	225	211	220	216	203	224	203	239	215	256	224	219	198	235	230	228	221	230	233	240	232	209	210	212	216	209	208	265	207	239	234	204	200	229	235	203	243	195	226	213	202	194	207	219	217	213	198	214	208	210	224	232	214	229	211	225	216	217	223	183	233	220	222	215	197	207	223	199	233	225	230	212	190	220	222	216	194	219	217	212	247	232	244	212	221	209	224	217	195	203	228	202	204	198	214	227	258	230	207	209	210	208	246	223	179	234	219	221	197	220	228	232	198	215	227	202	200	231	218	209	206	223	200	240	199	189	217	214	200	212	213	217	200	219	219	218	218	224	220	214	215	205	226	213	225	200	218	191	213	222	234	219	216	232	228	231	188	220	210	224	211	209	172	207	235	212	236	224	207	223	221	212	230	202	211	223	219	216	243	232	216	222	241	227	221	196	230	223	191	219	195	227	239	217	216	237	217	219	208	222	223	215	232	207	207	240	201	236	224	206	215	203	217	200	241	201	205	249	215	218	209	213	198	204	232	230	203	222	200	209	222	244	212	236	230	212	236	222	223	193	219	213	248	255	232	224	238	195	220	223	221	200	224	219	210	216	216	218	209	215	227	214	220	225	219	215	217	206	191	237	206	196	214	202	210	224	217	187	208	221	206	228	224	228	213	203	212	202	240	218	214	218	236	210	202	232	219	201	225	231	209	211	226	234	211	246	212	224	208	219	198	222	225	210	208	202	205	201	214	227	227	215	218	220	229	246	236	198	217	229	210	202	199	204	228	217	221	226	221	209	192	214	213	219	205	220	215	234	223	231	211	220	222	195	247	191	206	207	186	190	198	223	218	204	203	222	217	220	215	240	214	211	211	212	258	188	224	209	219	229	210	211	208	223	209	224	199	225	179	216	209	216	224	210	218	226	212	212	223	212	214	201	193	222	212	226	221	235	220	213	205	222	216	214	216	219	225	218	218	217	237	195	215	203	207	210	244	196	210	241	216	234	230	210	213	217	212	215	215	228	214	225	221	201	194	235	221	210	215	231	231	210	224	204	224	226	207	226	210	258	215	228	208	201	236	221	225	219	221	236	229	237	198	202	232	221	225	225	190	238	196	195	206	216	228	194	231	214	224	212	249	213	237	185	215	211	238	212	184	218	236	215	207	212	202	202	211	220	214	236	238	216	240	205	230	200	206	220	211	224	181	220	211	227	197	229	231	205	209	195	222	217	211	220	198	210	223	236	216	212	216	238	200	223	211	201	217	217	229	236	209	197	228	181	216	236	210	211	220	239	228	206	223	197	209	211	231	206	179	181	211	221	209	242	204	217	194	228	182	226	218	205	234	234	202	197	218	227	220	208	231	215	206	190	206	210	222	229	227	189	209	191	214	214	207	196	196	222	221	205	218	229	198	202	224	199	178	223	248	239	254	201	203	215	243	217	232	223	201	219	225	243	210	210	222	205	212	198	230	210	185	247	176	238	205	190	220	227	207	212	200	216	205	218	183	222	212	214	218	217	225	210	221	190	200	240	222	229	219	206	218	221	221	223	231	226	232	202	233	215	209	215	197	253	222	223	221	251	205	213	220	225	213	192	230	207	194	201	208	224	227	233	247	239	231	255	204	204	209	223	201	212	185	217	207	211	211	228	234	236	228	222	262	219	216	220	200	188	212	216	219	216	225	229	235	215	207	206	205	218	221	207	231	220	219	217	195	216	206	208	234	223	208	190	191	213	235	213	210	229	211	194	227	222	235	199	231	222	240	207	242	214	211	213	222	187	195	225	215	196	239	206	188	218	215	202	238	233	195	215	217	198	214	239	214	208	214	209	187	221	207	206	189	211	202	231	221	218	231	198	235	225	208	202	216	225	245	226	232	217	191	192	206	205	219	195	217	196	222	225	235	220	190	230	228	225	215	216	217	223	227	234	248	214	230	206	215	196	197	211	223	175	202	213	217	209	214	221	214	203	212	216	203	222	219	202	238	203
6197	9301	7625	3980	2713	2100	1674	1366	1484	1452	1152	743	573	496	477	448	440	436	422	408	385	392	376	346	360	320	333	356	343	360	329	327	327	344	316	302	298	316	311	356	314	294	314	298	321	278	313	315	322	303	316	311	311	325	277	325	324	328	339	321	383	352	367	355	395	378	372	381	377	457	459	401	430	361	377	376	395	340	409	350	320	297	286	315	273	309	304	294	300	316	264	292	328	304	349	290	270	281	292	331	286	298	277	298	270	278	286	269	279	290	276	300	304	289	291	328	280	276	302	272	289	307	320	295	268	280	339	300	276	278	276	280	326	302	281	281	319	321	297	297	267	301	298	323	319	292	308	312	325	282	302	260	288	308	279	306	275	284	292	307	272	278	295	292	267	310	304	282	281	294	304	290	271	311	278	299	297	296	293	264	284	302	271	302	274	285	283	289	289	302	306	307	291	286	307	310	318	291	284	315	279	327	286	292	313	281	285	291	307	306	304	282	311	306	306	297	311	310	295	314	275	308	301	285	267	280	289	296	292	262	261	310	263	294	293	287	308	277	305	270	280	292	323	276	293	282	302	278	295	286	301	285	293	309	296	301	325	302	297	306	298	281	313	273	280	312	241	338	288	278	281	336	331	286	304	293	294	275	260	274	272	297	289	279	310	246	268	336	303	311	278	286	277	273	294	310	284	328	292	303	289	316	286	297	308	279	312	310	300	284	254	312	301	293	318	274	315	291	293	259	288	277	301	277	277	290	277	283	287	271	278	289	261	262	298	272	298	270	288	268	283	254	285	283	293	303	289	297	294	305	287	292	269	270	308	296	301	293	266	277	291	250	227	284	328	299	300	297	302	313	258	294	292	290	253	279	292	292	286	278	325	291	278	270	278	269	311	287	291	292	272	279	278	283	306	302	287	263	296	268	269	285	297	292	297	269	280	285	306	297	291	306	284	265	276	303	290	264	295	281	278	279	302	302	288	300	326	300	285	274	306	294	260	307	284	316	284	278	278	301	297	267	272	299	295	267	280	314	293	266	286	257	315	292	300	273	303	312	300	284	316	279	300	289	307	281	307	313	310	301	271	272	307	304	310	315	316	314	251	266	289	323	297	332	271	297	307	288	309	299	315	284	291	297	297	331	291	288	310	310	302	279	299	262	302	265	292	291	295	268	278	287	272	302	293	304	302	279	280	318	274	293	274	274	305	294	287	297	294	296	281	300	288	274	277	293	309	318	317	304	283	318	290	277	289	307	306	273	271	292	288	302	275	316	277	291	315	331	287	266	265	270	298	334	293	296	298	275	296	282	281	271	301	256	281	305	291	297	284	304	295	325	312	298	305	308	269	268	259	295	304	311	335	282	283	287	268	323	298	297	286	290	273	304	270	316	283	281	303	288	256	296	313	320	270	295	318	275	262	291	290	309	302	278	280	298	292	293	260	306	279	286	308	296	308	294	296	302	306	278	277	271	276	297	302	300	280	279	313	292	285	272	274	291	312	292	301	303	302	330	288	289	272	285	328	309	267	276	289	311	290	275	313	273	263	270	301	272	294	310	280	282	323	285	303	297	314	304	296	286	274	297	308	298	280	287	285	297	316	296	281	293	303	271	336	293	265	275	290	296	284	267	286	311	265	305	310	299	309	288	275	288	267	289	275	245	306	324	316	297	282	303	245	288	287	297	273	273	292	322	323	288	277	282	281	287	273	287	309	278	285	322	294	261	295	295	295	273	297	306	336	281	300	277	312	282	297	278	304	320	284	286	315	304	315	307	285	282	264	280	271	290	298	278	281	279	286	289	284	271	300	307	299	277	326	295	248	316	280	282	332	299	261	278	298	299	300	290	301	308	253	316	274	301	325	273	322	266	285	277	305	294	306	324	270	302	272	282	275	286	302	256	293	257	282	273	292	277	287	299	283	294	282	302	283	318	288	297	302	283	294	298	269	267	279	288	313	295	293	290	305	288	297	288	301	297	293	262	302	330	263	300	292	313	297	282	330	291	303	311	297	265	283	299	288	299	307	275	274	278	301	289	302	282	290	293	312	344	277	275	282	294	306	285	260	280	288	297	269	324	292	277	319	290	326	321	297	334	325	324	294	275	302	315	283	277	297	270	282	315	298	302	279	276	304	326	297	282	311	294	285	291	279	290	318	305	263	306	268	299	297	285	290	284	305	308	289	289	318	290	310	290	290	288	301	274	275	295	278	307	310	283	315	285	289	289	273	278	300	292	295	279	289	287	336	302	276	292	304	301	291	294	327	288	294	307	279	269	300	285	288	277	288	317	302	330	281	302	284	264	281	327	268	279	257	261	310	323	282	299	291	296	275	283	282	260	282	301	299	306	282	290	252	291	281	300	296	304	269	305	290	310	292	307	283	285	278	286	303	315	282	295	282	296	284	298	315	272	278	314	312	312	273	316	284	302	280	301	296	286	282	259	271	291	275	272	260	261	311	297	281	281	292	286	324	302	290	294	322	272	305	296	285	295	308	295	289	265	274	288	324	318	273	297	294	290	281	245	340	293	294	287	328	298	286	312	322	298	310	295	282	313	304	311	285	305	299	295	313	251	289	302	262	300	323	276	282	280	292	307	300	286	302	269	263	258	326	275	270	306	286	300	289	295	303	276	283	293	277	287	310	285	307	302	312	279	256	290	277	281	293	303	273	293	284	312	270	272	306	317	310	272	297	258	295	290	301	268	294	294	313	319	312	287	290	313	316	293	299	313	288	282	287	281	280	295	293	308	320	305	283	277	295	286	275	268	259	339	303	326	284	292	256	292	278	287	309	304	279	299	299	312	300	314	312	276	285	297	309	313	270	289	295	296	287	281	264	289	285	275	278	293	279	298	296	298	348	311	259	295	290	284	271	318	269	305	310	326	292	284	297	282	277	296	284	281	301	318	292	295	266	309	311	298	302	281	279	287	293	275	300	300	286	288	271	283	307	278	267	283	275	267	298	309	264	298	298	298	281	311	290	278	292	286	269	300	276	304	284	287	273	306	300	282	282	285	307	260	268	287	280	299	296	299	289	317	306	270	290	305	277	288	283	276	287	258	285	309	273	280	286	269	309	291	290	317	271	287	303	296	302	284	307	272	275	292	300	310	308	278	284	277	284	292	304	282	297	278	298	307	305	293	255	270	295	319	329	276	281	268	304	295	287	291	278	275	259	287	276	282	296	303	306	285	272	306	278	332	278	301	287	301	286	288	326	294	252	302	280	281	285	327	272	295	301	266	311	316	291	281	311	279	283	280	300	252	290	289	285	330	280	282	291	301	278	305	297	284	318	295	298	279	309	286	253	288	306	255	260	307	319	300	292	282	325	290	278	275	297	237	305	265	289	290	270	293	279	269	311	292	312	311	272	338	288	298	282	302	289	314	301	331	321	280	265	266	299	274	297	266	272	283	278	276	308	315	300	292	281	252	265	326	277	283	279	301	314	298	303	284	317	287	311	285	299	288	277	286	305	309	318	279	316	298	297	305
22933	21156	28971	23635	21159	21187	9445	1835	1712	1282	1068	852	720	664	631	557	520	517	525	519	485	465	458	471	447	441	431	465	433	439	442	452	443	427	412	456	417	401	387	403	403	377	421	436	388	375	390	391	403	386	371	379	398	409	401	379	423	471	455	473	483	483	432	427	466	432	479	460	478	477	493	544	533	422	457	469	463	518	455	413	364	404	374	364	394	386	391	451	385	377	417	380	419	374	405	402	409	352	376	392	369	365	366	403	369	368	387	383	376	334	381	397	343	378	335	370	359	406	344	410	369	392	369	367	396	364	383	403	367	384	372	365	383	391	384	433	386	398	388	383	374	397	352	380	395	393	391	370	396	377	384	392	398	370	392	353	381	409	360	381	417	374	364	401	390	372	404	391	394	380	367	347	375	388	374	366	375	392	353	368	379	378	396	364	399	362	366	392	342	412	386	362	382	384	374	352	354	381	377	378	392	392	364	402	375	384	376	377	395	385	399	366	408	363	400	392	384	376	374	394	367	376	366	369	388	385	400	357	389	394	389	398	376	384	346	382	398	396	358	395	413	377	353	363	376	405	383	372	389	397	355	393	407	374	348	424	368	387	374	372	357	393	420	384	358	392	383	382	381	363	362	344	355	370	383	347	382	355	391	372	402	349	392	398	354	388	371	418	374	375	403	342	411	412	429	377	376	414	408	371	364	372	375	392	381	373	385	411	373	395	401	389	381	351	366	384	372	353	414	375	388	369	358	408	384	392	393	376	389	395	399	364	376	381	395	350	380	399	398	419	343	368	385	389	408	417	385	379	392	379	387	392	379	415	370	387	368	376	398	384	366	399	367	400	347	363	347	341	376	387	371	399	382	376	369	400	372	361	352	390	377	366	363	375	433	392	388	377	382	375	394	356	407	393	376	406	358	371	390	410	369	364	377	382	392	375	370	359	356	334	397	385	397	378	376	382	375	402	393	399	350	396	369	366	389	405	378	363	368	342	413	401	410	357	396	404	405	372	379	343	379	374	398	409	404	397	383	408	372	388	372	395	379	457	357	351	391	379	354	375	373	367	380	367	364	370	394	387	408	360	370	392	396	413	431	396	391	378	360	424	372	358	344	394	398	401	414	382	397	372	384	369	373	360	356	400	384	383	380	392	382	392	374	359	380	409	358	378	374	369	386	367	370	364	444	388	353	388	394	363	380	405	381	403	375	406	384	383	411	359	409	390	380	347	373	351	396	398	384	388	344	395	400	414	371	364	368	340	382	386	377	367	351	389	369	362	361	363	387	366	364	398	374	385	382	349	376	394	381	393	392	372	364	364	359	389	397	368	364	423	404	365	385	375	362	357	370	400	367	394	401	384	382	368	392	357	358	374	395	334	415	316	390	362	378	363	381	348	409	368	389	354	391	398	376	354	389	365	381	386	339	399	414	373	381	373	364	386	353	368	391	371	378	377	401	358	382	386	363	336	378	370	369	408	344	408	355	377	389	415	387	386	417	350	374	359	388	377	397	370	356	376	396	385	399	380	345	366	354	343	358	404	418	380	355	373	363	350	369	400	401	392	375	393	355	374	399	403	381	385	377	405	380	398	392	423	382	433	399	393	363	387	381	360	391	366	370	392	387	364	367	369	362	369	385	364	399	391	376	372	360	353	397	394	318	379	390	415	369	367	394	399	343	381	361	400	355	394	388	409	362	353	336	368	403	394	369	380	364	364	393	440	363	406	374	368	401	387	388	391	388	381	359	434	344	396	369	341	416	359	382	390	375	368	373	392	365	387	373	382	358	377	400	358	383	359	407	419	404	360	388	371	403	369	371	388	382	398	329	393	430	351	386	374	367	383	402	384	380	386	372	404	383	365	360	375	386	387	350	412	425	358	370	354	365	391	410	368	384	367	379	416	361	365	396	364	386	376	350	371	386	348	353	375	366	372	377	356	387	375	375	394	393	367	411	354	411	359	350	394	363	399	369	367	402	360	369	389	372	365	353	351	386	382	400	359	401	419	365	381	390	366	361	353	347	396	380	346	399	366	367	390	349	358	392	364	369	364	381	390	383	372	426	385	399	381	358	384	365	353	402	378	407	352	367	395	384	365	388	403	376	363	398	360	353	384	376	376	365	379	355	379	347	355	366	349	381	398	371	389	424	363	358	367	432	368	355	374	366	365	400	379	402	373	363	410	397	378	357	390	402	373	376	370	390	423	397	399	361	347	367	365	387	347	397	397	376	390	354	385	379	410	367	341	396	389	398	408	413	400	365	407	382	373	404	393	376	381	384	330	431	376	360	392	376	401	383	367	391	371	415	375	404	401	376	389	357	384	363	403	383	374	396	355	380	344	381	390	414	383	376	367	385	374	382	383	383	396	416	374	358	369	384	396	361	381	414	372	368	369	401	392	390	397	359	354	383	379	396	377	409	355	396	359	349	349	388	389	375	364	398	408	385	352	382	369	386	375	390	383	346	357	366	390	397	391	380	394	337	397	386	398	393	395	383	367	377	361	388	364	383	360	397	369	383	387	378	396	395	363	368	365	380	401	399	373	385	376	394	379	387	373	372	346	343	385	399	406	403	387	397	403	386	373	390	400	382	371	404	413	382	385	361	368	373	408	391	363	404	382	367	389	400	392	351	355	372	373	389	351	371	407	396	365	370	372	363	355	385	341	385	392	398	385	374	373	387	395	369	336	360	386	359	358	374	395	365	382	401	388	386	367	376	357	397	371	399	382	364	369	377	424	385	362	392	345	394	397	407	383	367	369	411	369	376	408	362	389	363	421	404	387	413	381	363	364	356	399	409	407	362	351	424	368	375	365	397	355	382	356	367	380	391	373	363	397	368	371	376	347	378	370	345	350	365	395	400	363	382	382	369	367	402	348	368	375	379	352	393	385	366	375	346	393	370	370	358	367	378	370	397	357	382	395	373	340	383	397	394	356	345	399	387	361	385	401	391	419	380	401	394	374	353	371	365	375	404	377	385	400	364	351	377	386	362	378	347	368	373	354	387	411	382	387	373	381	358	408	355	383	382	390	345	395	401	370	327	354	378	367	366	394	385	414	398	394	372	384	356	386	393	409	414	366	376	353	385	356	387	385	372	382	376	389	422	382	415	376	375	344	363	349	353	380	403	374	352	386	391	341	368	376	380	371	372	359	397	387	388	367	377	387	395	372	397	379	385	354	392	363	395	396	380	400	395	363	365	394	401	369	372	378	388	384	379	365	426	358	347	368	357	389	418	388	368	382	396	358	390	401	380	382	406	363	378	374	367	394	408	388	357	408	400	366	366	391	387	381	350	377	382	370	379	384	358	396	376	359	360	400	405	414	368	362	384	372	415	376	394	404	375	407	393	374	396	386	364	407	340	382	360	384	380	386	379	360	401	384	373	372	395	359	397	394	327	387	392	377	393	367	372	363	399	407	356	392	400	383	351	359	413	382	357	396	368	369	374	365	394	363	373	379	385	358	377	379	389	385	410	354	374	397	402	370	386	352
9241	20314	17640	9941	6923	5395	4319	3785	3987	2824	2136	1658	1337	1125	1078	968	890	872	845	806	786	696	687	704	635	683	647	606	631	638	614	619	624	586	607	565	576	574	547	531	532	514	544	503	566	534	532	503	521	549	525	501	526	511	516	496	557	588	655	603	651	713	639	646	663	681	602	652	692	750	773	804	663	575	580	623	697	688	653	628	523	509	530	512	507	502	524	531	489	494	487	503	522	511	553	529	484	505	487	506	468	500	484	482	512	479	534	460	498	516	509	472	460	489	525	505	483	513	494	536	528	477	470	460	491	492	535	529	486	510	480	491	484	478	503	510	489	465	491	480	502	501	491	467	498	495	456	470	506	507	486	496	493	491	521	450	495	477	477	480	461	467	479	475	447	488	463	486	458	536	496	492	495	491	491	517	494	497	518	478	548	470	522	483	475	495	470	489	495	548	451	470	527	514	486	468	492	438	486	476	484	505	458	463	511	465	506	531	492	469	462	489	496	488	524	447	513	465	468	505	495	465	499	441	505	481	484	502	495	525	490	502	449	471	486	489	481	479	499	496	506	516	491	499	505	488	459	514	497	487	451	485	463	499	487	556	498	528	492	459	510	510	473	516	470	546	478	521	536	464	483	518	510	501	490	485	454	464	477	453	498	510	467	495	507	487	507	476	489	456	506	487	491	489	495	501	517	479	459	467	479	498	512	505	524	488	486	483	499	472	515	493	514	521	448	501	547	488	489	472	507	509	488	518	494	464	535	499	473	471	497	484	471	527	482	463	442	504	495	439	483	517	493	483	513	488	508	495	461	512	510	477	509	490	454	462	461	469	460	506	520	487	507	467	485	473	515	475	492	507	493	514	488	527	472	481	501	523	471	528	473	467	528	510	505	472	496	513	488	461	463	480	472	493	487	488	492	451	492	454	474	483	473	470	495	474	476	485	496	493	486	478	469	472	474	477	460	464	462	501	468	518	502	487	473	479	469	507	508	450	476	494	495	509	493	519	469	451	500	509	428	490	456	474	458	462	541	523	483	497	472	493	474	498	502	506	516	457	471	461	493	482	448	418	513	502	503	488	525	461	463	478	514	470	503	477	477	535	540	454	493	457	464	524	501	509	486	518	479	496	497	493	491	545	476	463	514	508	480	466	469	442	521	478	508	470	516	461	460	494	493	513	467	503	472	464	503	467	460	496	488	476	495	490	436	517	464	489	495	513	496	509	489	495	477	521	456	495	448	490	494	480	514	456	485	478	478	466	484	480	529	493	503	490	471	485	469	448	472	471	486	502	511	490	512	475	496	455	505	482	491	509	466	500	477	458	464	511	518	477	476	497	475	519	506	479	492	510	486	484	475	467	523	478	488	514	511	471	490	496	476	482	481	487	481	482	493	489	474	476	491	540	492	489	470	492	497	493	480	481	512	475	463	486	477	470	493	476	475	517	518	485	474	476	520	509	457	516	478	485	524	489	534	509	522	484	471	478	523	493	496	448	482	501	498	498	487	499	491	457	466	486	493	495	483	528	489	498	526	479	466	434	491	501	492	462	497	508	495	490	441	511	504	492	493	479	471	451	494	478	515	475	472	501	503	495	458	507	461	507	520	506	508	472	490	499	512	533	539	480	487	485	516	498	490	490	447	480	474	545	470	484	513	471	439	503	506	474	489	479	473	475	490	503	486	509	512	497	516	478	519	462	457	464	458	484	497	497	488	493	447	466	485	501	500	469	525	492	453	490	512	508	515	516	486	474	514	521	458	506	464	491	474	492	511	500	486	455	477	516	502	513	476	504	483	479	491	479	489	480	529	528	507	507	452	470	493	492	487	481	480	488	489	499	501	491	483	506	476	469	494	494	476	491	493	492	463	512	472	469	477	499	481	501	522	490	474	452	470	524	479	468	494	470	470	482	484	472	473	470	502	515	460	467	515	485	475	492	454	525	512	491	503	440	523	438	448	520	494	500	502	467	465	493	530	488	505	522	486	523	536	528	465	515	521	496	465	462	469	497	564	507	491	502	476	515	472	463	491	479	531	471	485	478	471	484	477	496	491	499	458	466	504	501	506	511	526	484	455	511	493	504	498	461	490	505	473	463	524	480	483	525	483	489	488	502	507	480	467	510	508	490	514	527	477	482	481	477	473	475	478	484	502	497	468	506	458	479	467	501	465	546	479	496	487	481	461	460	489	439	489	486	510	515	493	499	511	510	492	521	497	512	499	499	498	520	463	467	519	504	506	489	502	499	487	497	496	484	482	502	468	490	499	432	499	551	516	481	510	504	480	474	489	464	491	483	510	520	478	525	472	515	485	482	515	482	517	505	485	530	486	510	502	486	492	501	484	479	470	491	473	441	469	495	504	462	500	468	491	486	485	492	488	478	477	515	464	470	510	488	503	529	471	490	494	495	462	473	504	490	512	505	458	496	489	519	450	527	468	515	508	479	483	465	484	460	501	487	492	463	524	482	455	487	489	485	478	468	462	486	506	488	513	481	499	505	461	471	493	476	481	481	473	526	457	481	470	517	482	451	526	472	504	443	499	494	436	498	509	515	455	459	497	500	507	497	530	517	508	478	478	506	501	505	513	519	494	484	504	503	524	495	444	447	498	538	444	462	490	533	434	499	491	482	511	507	481	447	486	489	446	444	484	482	517	482	505	521	485	460	459	494	534	476	495	495	482	524	485	478	501	501	477	486	465	522	487	489	505	502	515	504	479	495	537	473	505	521	484	483	485	502	509	482	534	511	505	472	471	460	484	482	494	491	495	506	516	473	485	476	460	502	476	482	491	475	518	503	491	459	493	504	477	492	493	479	489	466	537	465	483	467	476	491	490	462	502	518	524	481	514	535	531	480	488	481	510	512	497	483	513	476	456	452	485	498	498	474	514	502	451	488	503	473	484	506	479	479	505	500	459	507	483	495	478	509	523	527	534	522	541	478	470	448	483	481	486	453	496	492	448	526	450	507	491	534	499	483	492	453	479	530	493	512	536	448	476	466	462	500	460	480	508	471	498	501	450	495	452	520	453	444	505	487	501	503	508	496	488	527	502	472	520	492	524	500	462	494	502	466	511	509	488	491	491	487	471	494	493	497	509	474	527	495	508	494	484	479	491	473	515	457	478	470	474	503	504	500	493	495	477	518	441	513	505	477	485	531	505	521	484	457	515	493	482	449	475	482	469	504	549	485	527	469	494	477	470	457	511	506	492	520	508	472	459	475	509	494	477	497	493	500	454	515	474	490	510	482	550	496	483	478	523	500	469	534	525	525	512	498	500	477	456	483	503	498	472	500	477	491	437	496	481	470	503	480	483	465	480	520	491	502	545	468	501	487	467	481	501	536	472	506	456	532	486	462	494	469	512	490	469	489	492	515	543	483	501	458	525	484	448	463	547	481	505	470	484	502	518	461	490	503	469	528	492	451	474	491	445	524	511	481	462	468	492	457	497	521	508	498	497	477	548	443	462	518	464	469	464	534	526	487	533	482	470	468
27035	20154	8155	1555	901	691	552	492	496	341	370	317	297	325	320	312	256	290	304	324	328	302	299	295	331	301	285	277	276	302	308	304	265	290	291	273	299	292	309	294	306	270	318	299	260	273	261	312	299	307	289	289	256	294	277	293	299	298	295	297	292	321	309	325	323	303	288	302	306	312	319	339	301	269	291	323	294	306	301	304	293	260	334	287	283	285	257	252	278	283	294	300	264	306	279	274	314	250	266	267	254	273	278	297	264	281	252	280	276	296	285	278	267	291	287	262	257	284	284	298	289	277	271	273	260	268	272	319	275	289	283	278	261	275	317	286	277	277	293	307	274	277	277	256	263	275	272	254	282	307	263	276	269	336	286	298	276	258	290	282	246	268	261	287	278	278	308	296	270	302	272	286	274	290	251	264	281	299	301	290	299	294	281	267	293	278	275	279	289	281	265	305	287	246	265	280	278	300	289	267	244	277	285	277	300	266	316	290	326	281	280	292	264	283	283	328	265	268	301	272	278	299	259	286	286	283	266	290	273	279	281	252	263	263	305	300	290	272	285	256	311	291	263	308	297	286	285	263	289	286	284	275	280	259	279	313	282	286	282	270	320	289	243	289	302	284	301	257	284	269	290	268	301	274	279	308	289	291	290	266	262	258	271	285	303	278	291	251	267	259	271	287	292	293	288	283	267	287	273	292	283	276	281	247	263	289	312	281	286	280	299	260	270	284	278	293	281	259	252	290	270	282	280	278	272	303	283	267	244	267	306	275	264	279	235	317	273	305	246	259	275	275	280	269	285	299	324	257	285	278	277	273	281	271	297	262	306	269	299	290	275	292	291	259	278	288	271	310	270	275	266	258	278	272	260	262	276	299	302	308	279	271	255	281	285	253	309	280	285	284	272	261	280	272	288	290	273	279	277	258	256	285	257	276	272	296	307	281	293	270	291	291	285	267	262	273	273	302	270	293	263	294	294	246	297	296	265	275	284	259	267	291	256	271	307	282	283	272	254	276	266	284	276	274	281	295	306	285	230	280	266	263	282	260	271	301	281	278	272	278	259	279	243	266	254	278	268	265	248	275	271	268	278	303	274	303	276	266	274	301	288	245	248	307	300	251	306	277	265	280	266	277	290	303	280	274	277	294	280	243	238	280	271	281	263	299	263	295	286	289	285	281	269	281	296	269	285	270	309	280	274	288	256	271	308	303	286	259	272	242	275	291	255	257	250	285	264	284	287	301	272	274	265	270	284	288	301	258	275	286	282	234	266	289	260	261	276	295	271	265	301	287	277	276	266	275	285	274	248	260	275	286	265	264	265	290	265	306	277	283	313	272	270	272	289	282	279	269	279	277	303	293	283	298	275	288	254	274	306	305	272	289	263	293	253	269	270	289	265	279	296	296	264	275	275	286	319	257	260	277	310	290	265	277	314	265	265	257	307	290	287	279	273	260	255	273	274	270	276	256	281	312	258	303	282	244	258	291	264	273	309	307	264	291	261	278	254	278	276	257	313	281	278	300	273	290	279	267	268	268	275	272	304	279	265	285	282	250	284	270	275	294	271	270	285	280	249	290	279	275	260	262	247	246	286	248	242	295	273	298	277	286	284	261	317	288	277	241	273	302	305	279	263	279	248	263	289	289	310	277	296	265	253	256	283	316	288	272	283	295	279	299	254	269	252	278	301	309	268	271	285	260	301	268	297	297	266	275	310	284	252	241	283	278	270	275	290	298	296	273	285	286	260	271	298	276	287	262	281	277	278	278	274	298	304	285	299	276	302	289	281	265	283	281	283	250	285	271	271	274	238	276	305	315	298	280	273	282	250	268	272	265	258	295	268	314	292	284	266	272	284	281	298	289	281	275	307	288	247	281	287	276	270	297	285	257	280	261	280	303	277	273	317	284	263	302	280	297	235	286	273	260	292	294	272	264	285	257	281	276	241	289	284	272	282	258	285	308	290	273	264	270	255	285	253	276	280	277	276	286	305	264	290	260	273	292	273	279	275	281	260	255	279	317	242	295	306	293	275	266	303	271	290	261	298	306	274	251	279	275	295	258	283	244	291	292	274	267	278	271	261	243	281	263	285	310	277	287	280	279	298	250	284	277	272	273	296	274	282	280	269	272	263	286	251	304	271	278	281	248	262	294	285	257	279	275	264	276	300	273	249	322	279	267	271	276	307	259	300	296	279	291	287	281	264	269	275	261	282	269	287	304	306	293	278	280	283	302	288	292	292	263	250	309	278	266	298	267	272	290	272	295	274	276	278	266	277	284	282	282	264	265	276	293	274	330	259	290	275	274	285	247	300	270	260	268	267	277	251	288	281	295	263	281	300	290	297	285	275	288	279	262	287	282	272	259	281	280	291	278	302	296	295	260	260	287	271	283	283	290	277	274	311	277	273	295	285	308	243	288	277	285	292	312	273	304	249	283	279	263	275	312	319	291	278	285	285	267	285	296	259	293	267	288	255	266	276	281	269	264	276	275	294	282	299	281	256	300	284	274	285	245	278	297	269	238	250	258	265	290	284	323	274	266	284	274	295	260	299	291	272	317	261	285	259	264	268	299	272	283	281	288	276	252	274	279	273	295	304	262	303	278	287	289	268	263	256	291	255	257	288	276	286	251	272	277	253	253	272	287	293	289	290	274	289	298	248	291	277	288	279	290	282	292	297	295	300	267	275	311	290	266	250	263	277	260	303	280	262	264	243	255	320	306	297	303	277	262	291	293	294	290	264	269	283	301	262	276	306	311	304	276	299	252	281	300	243	272	271	264	258	268	275	278	278	282	309	275	278	267	272	277	280	298	273	299	297	271	276	260	300	249	274	289	268	278	287	287	269	290	249	254	285	281	279	304	311	292	296	265	273	256	279	267	262	260	272	283	281	266	272	274	272	264	283	284	283	306	265	285	282	307	307	284	313	263	277	253	302	286	288	271	268	296	280	256	239	265	279	264	271	278	285	282	267	294	270	277	250	255	254	276	282	292	289	305	281	322	293	283	280	270	276	258	259	276	284	267	306	279	286	283	273	285	285	256	298	300	283	277	268	286	283	318	259	261	250	290	297	296	295	269	268	265	299	277	290	260	301	261	284	268	287	266	312	285	278	291	287	274	272	253	292	268	263	306	284	288	267	279	266	272	288	284	264	270	273	282	258	249	263	265	282	259	310	255	298	261	267	272	281	265	239	284	294	268	288	280	252	276	280	269	298	231	280	272	254	288	265	290	292	289	272	294	300	267	302	281	254	263	256	286	281	264	304	317	287	256	323	295	259	306	287	306	306	258	274	298	286	257	280	265	294	273	268	299	279	269	268	289	261	278	269	286	297	271	258	290	307	303	288	303	283	308	280	286	301	291	282	280	272	261	270	266	270	281	283	261	289	279	301	268	310	260	285	261	251	272	265	296	273	271	288	281	274	325	237	305	286	283	256	260	308	307	286	279	276	254	263	294	293	266	255	288	314	287	283	268	268	295	302	294	264	305	251	255
5458	4720	3962	1909	1336	1112	975	954	880	578	514	455	458	459	430	381	432	405	422	371	423	386	403	392	370	363	394	403	377	394	378	425	397	417	397	389	368	348	369	353	351	390	346	381	366	356	372	373	398	380	355	380	376	328	364	384	416	385	421	411	443	394	451	400	421	413	378	406	429	447	462	511	444	365	387	423	409	410	390	400	352	378	342	404	381	385	373	350	362	379	362	358	369	339	384	385	360	346	415	416	341	343	362	355	366	385	333	353	370	373	364	356	363	339	372	344	362	353	346	344	343	381	372	389	346	370	341	350	397	343	363	391	375	355	368	326	372	348	388	383	352	340	363	376	371	324	364	329	349	371	364	367	348	345	379	374	388	371	344	377	394	364	366	368	367	343	352	356	362	345	383	374	332	359	381	360	349	373	385	374	339	359	366	336	365	359	353	365	381	360	366	362	373	364	333	374	325	349	382	373	380	388	353	366	366	378	377	375	372	375	348	343	357	401	365	357	354	374	364	373	358	381	381	360	387	399	359	338	358	375	353	379	364	358	345	346	368	352	347	357	346	354	362	351	350	357	376	341	384	377	337	363	372	353	383	362	357	355	348	385	389	379	378	399	395	364	352	342	372	382	356	336	372	359	349	331	384	357	352	369	361	340	392	383	377	371	357	344	340	346	352	386	381	371	359	363	370	337	360	367	371	332	330	372	371	368	383	372	388	364	374	356	364	376	361	366	339	370	375	324	369	336	372	365	345	367	389	326	376	356	380	364	379	361	353	365	370	378	376	353	358	381	355	357	361	370	371	351	372	347	377	357	334	333	355	371	351	320	336	372	381	353	371	358	380	358	373	381	385	399	372	383	334	400	352	347	362	349	368	343	372	349	339	338	375	378	388	371	372	372	338	346	373	364	374	382	359	370	349	327	363	372	369	366	383	361	351	368	384	371	362	378	356	349	370	355	399	330	341	386	352	373	372	387	369	343	364	416	367	394	359	375	338	381	360	342	396	363	366	370	361	400	361	361	365	353	353	376	363	394	363	374	382	359	334	348	371	382	382	334	346	353	358	351	366	372	354	362	369	347	373	366	384	374	352	376	342	356	333	368	366	376	350	349	348	350	361	382	354	377	357	375	326	322	362	342	367	408	334	374	380	367	369	384	359	376	361	370	356	362	354	348	346	374	383	366	353	349	356	367	359	337	367	384	371	348	359	325	391	346	379	403	344	340	379	350	367	380	380	368	397	359	327	371	329	397	390	362	373	374	383	386	336	335	371	371	345	365	371	377	364	329	362	373	345	346	344	383	372	348	373	364	364	377	370	390	352	353	336	349	394	370	350	386	381	377	374	343	337	393	356	342	361	416	346	366	363	367	363	354	358	330	417	361	352	359	353	374	374	367	344	378	388	373	390	355	366	340	372	335	353	344	354	395	378	341	366	357	331	358	367	363	377	336	390	365	360	334	363	370	350	343	359	317	376	340	355	380	367	356	334	352	388	347	346	359	382	353	372	374	362	386	383	351	382	361	365	373	343	332	367	371	332	367	364	322	340	364	376	373	355	391	330	364	325	362	361	387	355	362	348	367	355	358	394	360	353	353	374	339	361	402	354	358	345	366	345	376	362	379	325	354	357	377	368	363	332	351	353	342	386	348	325	378	335	366	362	337	354	369	325	352	368	343	339	370	344	352	399	331	350	352	354	355	358	366	342	351	362	360	351	338	374	350	371	342	358	359	347	361	361	371	354	368	343	355	361	364	335	381	347	365	363	367	335	342	388	361	371	368	354	366	373	385	342	345	362	359	396	332	355	360	359	370	402	352	328	370	388	403	379	344	326	355	368	355	379	351	385	379	336	349	333	369	338	364	357	362	341	359	374	358	364	397	337	377	370	382	365	353	375	331	368	359	363	349	343	367	350	383	335	342	365	363	370	363	370	386	363	388	371	362	348	353	343	328	328	385	326	360	359	349	367	358	363	379	372	320	370	352	327	400	355	369	361	342	345	375	344	370	383	373	357	360	344	350	380	354	345	351	382	334	429	369	363	358	362	368	345	359	371	401	378	368	356	376	356	345	350	370	348	370	365	372	354	353	391	309	376	354	393	381	356	342	358	370	389	326	377	347	350	383	368	351	386	323	349	389	361	344	370	325	371	366	344	340	321	349	384	381	369	339	383	341	358	375	347	381	350	381	357	376	353	370	379	376	364	346	369	345	374	350	364	333	366	346	362	351	346	364	351	379	363	365	368	360	384	343	339	377	333	362	354	351	362	373	400	369	351	364	373	356	360	350	396	338	342	355	337	352	364	392	400	350	344	387	368	373	353	340	331	407	348	350	366	360	365	354	338	334	371	366	380	367	369	360	346	389	338	369	323	368	364	379	413	358	365	378	330	323	379	378	369	341	369	347	418	337	366	364	371	375	391	378	374	383	353	385	359	394	375	362	345	401	379	351	339	322	384	339	383	390	336	373	357	369	331	361	378	364	341	371	351	368	373	381	372	370	367	377	319	350	374	342	370	352	355	348	374	366	385	346	341	344	368	372	344	361	383	371	341	382	380	376	372	363	355	397	336	387	382	337	367	370	394	350	348	370	379	341	355	359	346	372	343	361	344	341	376	335	392	365	395	371	352	377	368	367	367	340	394	400	336	409	367	387	366	367	357	343	365	386	345	345	343	373	376	344	334	386	364	357	352	342	371	369	381	367	346	376	393	373	370	368	364	373	351	386	375	354	334	357	338	333	338	386	378	389	325	344	365	361	379	369	381	349	397	372	363	350	386	371	353	384	348	347	374	335	397	385	366	369	380	359	383	356	379	376	403	372	360	400	339	405	360	337	334	350	373	386	357	334	347	366	362	394	382	372	351	321	358	349	356	411	373	387	362	362	392	366	383	355	387	375	374	354	340	374	371	337	337	330	357	361	377	358	349	365	340	344	382	360	386	359	352	372	389	355	349	358	384	378	386	337	351	356	382	357	361	353	396	340	339	374	344	335	387	378	352	356	384	355	335	355	378	344	361	379	357	341	318	369	356	376	338	364	404	331	345	398	379	361	389	354	382	379	353	400	351	372	354	349	372	363	377	370	395	340	365	375	321	377	354	347	378	342	350	390	387	361	383	366	341	340	372	343	384	324	337	359	375	378	362	339	333	362	359	350	382	403	365	337	344	365	350	376	349	388	382	373	363	354	354	352	385	376	359	374	345	360	363	345	357	381	361	357	336	355	349	346	358	355	392	378	368	365	366	353	375	361	354	352	358	380	374	353	387	374	384	388	359	382	341	381	349	380	373	412	353	374	383	380	384	367	386	331	362	333	340	327	340	338	361	364	377	353	367	370	379	353	388	388	349	343	352	375	350	366	345	342	352	375	360	396	399	355	364	368	344	343	363	347	378	391	373	340	332	353	328	340	405	376	359	324	349	368	352	393	374	392	358	341	401	336	348	392	353	335	339	365	328	390	363	389	340	359	375	348	334	352	355	342	363	370	338	348
23830	21134	28474	24036	21109	10764	1712	1234	869	818	666	639	601	601	534	493	525	503	471	511	441	452	451	436	490	435	439	448	399	462	441	435	431	439	449	440	451	416	413	421	431	414	432	438	435	409	435	396	407	424	395	378	409	420	407	392	469	424	442	487	413	425	445	435	469	470	459	468	437	500	468	531	451	415	459	480	459	453	465	463	395	403	366	406	422	454	406	407	380	422	417	388	401	383	401	404	426	453	420	408	405	408	429	400	400	423	440	368	430	419	423	400	405	401	442	402	397	427	414	425	401	438	388	393	385	394	376	399	417	428	352	408	401	415	377	373	383	405	402	390	388	456	397	400	382	414	389	436	403	399	417	389	393	419	386	421	422	389	405	386	364	447	412	399	431	406	423	359	407	409	376	421	429	407	413	414	422	420	379	406	429	378	416	418	376	419	391	375	415	405	441	430	390	392	400	405	400	408	423	410	429	413	416	414	380	370	403	405	435	421	400	401	429	407	432	417	409	445	407	391	389	428	413	446	400	417	413	394	387	426	385	420	397	426	412	412	420	409	373	401	419	360	397	395	377	407	398	414	395	383	417	412	404	388	377	364	388	440	373	402	404	419	413	391	428	414	384	398	423	409	376	387	398	386	408	415	423	372	398	378	413	415	410	440	415	405	383	413	421	420	408	429	399	391	388	384	421	420	409	404	413	362	412	404	387	427	386	401	398	445	442	460	407	401	411	382	406	410	399	399	338	378	415	408	431	402	401	450	396	411	399	405	398	384	358	426	409	463	350	407	393	426	418	387	390	398	387	369	376	421	428	417	388	403	396	400	427	408	394	392	411	384	420	393	412	369	376	385	405	422	393	441	420	394	444	392	429	383	415	366	441	399	387	402	392	408	437	375	427	413	419	377	417	399	429	419	407	413	387	392	419	410	387	394	395	411	399	365	421	430	432	383	387	393	411	420	398	397	409	442	396	407	423	425	368	409	382	432	381	395	398	390	417	374	423	418	416	409	406	382	382	452	377	383	364	382	401	372	415	397	411	420	423	422	383	388	400	418	404	420	419	376	413	426	362	412	376	411	429	375	376	412	398	381	394	406	398	424	389	402	409	431	424	353	410	400	382	411	415	394	404	425	421	413	388	395	392	406	363	389	425	435	418	447	390	359	399	405	370	413	421	390	415	383	379	396	432	412	382	416	387	428	436	412	407	382	388	398	372	407	392	376	390	405	399	403	418	382	410	412	392	398	393	412	419	376	398	400	408	404	379	418	398	395	409	447	378	400	410	415	419	384	413	372	418	429	379	395	370	384	387	388	377	444	411	394	408	444	374	418	375	418	401	434	439	389	408	392	382	395	394	418	421	424	368	390	414	372	412	398	393	396	409	419	392	371	410	395	412	412	412	408	362	368	427	401	409	405	444	408	375	440	417	389	377	399	399	382	399	397	389	411	406	419	388	409	415	413	389	410	392	384	420	429	423	386	385	393	406	381	425	398	402	384	417	373	379	422	425	388	416	380	383	384	378	389	402	410	449	387	364	423	403	408	370	410	364	397	430	404	411	390	420	395	426	414	420	401	389	429	398	371	391	435	433	419	420	407	380	414	403	402	389	435	400	399	390	396	373	375	412	402	426	419	371	395	388	384	408	403	408	399	387	423	416	405	412	404	408	383	393	415	427	399	409	407	390	425	391	410	438	432	412	398	414	376	373	392	384	385	384	412	397	379	386	382	402	445	370	371	387	381	393	404	385	385	416	362	405	414	392	375	390	375	372	418	391	378	375	393	408	398	421	394	441	353	406	404	393	403	411	396	402	425	447	387	429	378	422	375	393	407	423	382	376	423	422	410	390	384	415	374	412	396	387	387	407	438	344	399	410	401	434	388	433	404	439	406	425	368	389	398	411	379	406	406	393	394	409	408	415	402	462	402	415	399	426	410	413	396	408	407	394	407	420	386	402	393	376	393	416	409	392	408	396	424	395	400	416	376	397	380	403	410	394	408	391	387	389	358	392	447	408	396	391	377	422	403	401	410	364	427	405	394	417	386	347	395	368	381	384	409	381	390	392	409	404	434	379	401	384	366	411	402	416	403	423	383	377	375	408	381	412	429	396	437	428	425	415	380	451	376	379	401	385	385	430	405	382	410	430	422	427	404	417	412	398	388	416	407	412	383	377	374	417	408	428	399	398	390	376	419	375	406	425	402	420	413	388	422	455	418	433	375	381	407	421	398	379	405	418	427	358	399	424	407	410	415	389	449	417	414	373	427	411	410	427	405	415	375	404	458	392	385	444	424	398	391	393	403	400	361	424	391	408	381	414	360	428	407	400	432	423	358	412	436	394	377	415	435	408	431	403	395	431	394	379	419	397	434	437	409	393	415	387	391	408	416	424	395	414	368	381	384	381	397	413	424	361	350	379	389	366	358	407	375	373	433	376	426	406	404	432	400	388	400	433	401	409	440	379	406	369	393	412	391	414	390	408	408	398	395	394	403	411	401	385	384	392	388	416	409	420	424	395	390	403	399	402	416	396	387	382	430	425	378	401	378	417	384	404	390	406	384	389	391	386	395	410	423	412	409	404	388	387	412	391	399	401	425	424	406	398	393	402	416	394	422	414	377	434	419	373	417	406	403	381	378	407	408	403	387	370	383	370	426	433	415	431	422	397	403	394	394	409	360	429	406	410	416	409	446	378	402	406	417	414	390	391	413	393	376	398	382	394	414	382	383	378	374	365	410	365	433	439	399	367	413	399	409	380	381	393	403	392	408	379	377	382	430	398	409	378	405	390	385	405	412	407	387	420	390	401	399	400	415	373	392	354	385	403	378	433	388	388	405	395	396	372	416	395	431	386	404	419	416	395	399	436	420	419	387	400	394	451	369	410	413	432	375	372	377	431	393	394	384	384	395	419	377	356	395	440	428	387	407	374	464	379	349	386	447	401	377	424	418	391	400	380	382	448	432	380	416	388	419	391	397	430	418	430	363	423	397	372	398	386	412	425	396	428	441	431	387	370	404	397	417	419	387	386	384	406	391	347	414	380	412	367	372	401	459	389	376	374	405	378	401	380	361	402	377	389	414	405	378	427	407	423	394	394	415	406	440	461	393	423	428	411	384	406	391	421	401	403	428	425	387	411	413	396	364	410	376	381	391	416	417	402	379	374	429	416	394	384	432	420	439	364	393	375	397	357	382	424	372	396	388	385	405	401	333	386	406	407	407	428	392	397	379	396	442	415	432	397	377	377	390	385	414	399	396	387	390	417	396	395	389	424	385	403	416	424	419	411	404	408	370	400	412	386	399	414	391	375	417	407	391	374	419	424	425	411	406	376	398	435	412	402	449	367	416	390	378	391	442	393	387	386	379	383	422	397	394	391	423	412	427	369	422	409	437	418	402	413	382	410	394	421	390	381	397	386	405	379	394	462	394	430	387	385	411	435	400	392	425	412	428	402	421	408	424	414	427	418	384	433	438	384	427	399	435	386	405	406	392
6762	13938	12114	6547	4439	3421	2766	2414	1749	1397	1199	1047	1038	909	828	791	761	688	659	668	636	649	667	642	625	566	620	632	565	586	591	584	544	597	571	569	561	537	548	514	551	560	533	516	508	533	557	488	550	551	553	536	569	516	545	504	610	596	637	617	610	633	613	600	644	691	618	681	708	688	721	785	672	592	575	635	645	607	579	571	519	499	557	527	529	529	469	540	552	501	530	527	494	518	526	528	507	517	523	534	514	489	515	524	512	475	472	544	546	486	498	505	507	490	505	509	547	496	508	538	492	519	508	521	497	513	517	510	542	474	520	557	511	527	523	527	498	530	530	491	493	511	517	540	522	526	495	517	505	486	487	502	534	465	474	497	537	520	536	563	504	503	510	472	502	514	507	567	531	516	491	499	508	560	526	519	506	503	527	520	527	511	546	510	516	535	562	549	511	503	508	544	510	527	538	513	532	467	520	546	518	490	566	561	500	530	511	521	532	510	502	482	489	493	529	533	521	537	523	530	497	532	493	530	526	507	509	510	484	535	555	524	510	494	501	509	521	519	538	521	553	534	518	546	491	563	538	526	482	476	479	552	525	506	536	505	514	542	528	516	521	511	515	509	497	533	534	483	497	553	468	544	511	510	527	514	535	489	513	487	536	507	483	534	512	527	506	532	485	530	521	510	533	521	527	493	502	538	494	518	505	515	523	490	517	514	487	523	495	530	503	505	512	497	505	524	528	521	519	518	536	539	491	519	492	510	506	520	510	541	507	493	493	507	514	511	499	568	502	479	503	516	464	534	499	518	494	543	465	486	537	504	515	502	523	504	512	509	501	518	514	551	516	513	541	464	509	508	505	504	547	478	489	508	483	499	535	507	503	486	476	529	543	487	503	544	490	492	497	537	516	512	473	503	489	567	539	520	518	510	468	494	517	569	525	545	539	557	482	532	512	536	531	541	516	532	495	519	523	517	569	515	538	527	532	521	537	532	497	489	516	500	503	518	517	534	537	527	535	559	525	493	502	519	550	546	531	528	571	505	519	537	547	502	510	496	508	506	493	535	494	494	525	497	485	505	525	586	519	505	505	485	510	498	516	542	493	504	498	525	515	513	517	493	512	484	535	523	483	492	508	521	503	524	480	539	548	506	504	532	481	554	478	525	499	526	491	525	516	502	512	486	472	483	460	540	531	542	521	537	578	510	570	518	485	439	533	553	527	472	488	511	528	486	519	507	546	521	530	481	489	500	482	502	551	529	524	519	503	484	509	556	486	515	567	499	510	534	535	529	507	559	513	540	517	499	550	513	521	535	550	528	517	484	480	483	516	529	561	522	489	500	497	509	505	526	506	490	512	529	527	520	570	477	529	566	461	520	512	552	505	517	520	528	502	500	530	538	523	493	514	512	546	514	521	501	554	510	467	477	525	531	495	510	542	443	481	520	550	499	549	560	504	502	494	503	567	499	542	509	509	514	516	495	521	508	483	523	528	508	513	507	491	533	565	497	524	530	493	570	508	528	489	523	507	495	531	522	530	514	526	489	518	524	500	516	533	552	516	565	506	498	549	482	503	512	490	532	517	511	517	552	535	514	525	537	539	561	509	574	509	537	535	513	511	508	503	539	489	511	519	502	487	525	502	516	545	523	504	535	522	543	530	518	533	516	544	476	514	531	488	489	485	507	484	494	485	505	499	533	480	501	513	530	512	479	494	480	497	531	514	510	449	510	503	508	498	502	461	529	512	466	513	443	538	500	515	494	493	508	499	479	535	502	513	531	496	536	536	518	541	499	490	503	522	496	510	502	541	498	473	512	481	508	479	483	492	541	529	509	528	490	540	476	525	497	509	527	530	540	508	536	515	517	526	516	523	527	520	518	505	488	518	515	544	494	515	525	532	505	551	493	522	489	511	520	502	531	545	578	514	584	514	523	522	498	536	523	510	517	485	515	504	505	500	513	561	542	521	519	515	522	500	522	519	523	509	508	515	505	518	547	527	505	538	527	513	499	518	507	528	535	513	519	488	514	534	538	541	491	500	521	513	509	512	484	512	499	513	525	501	523	504	528	483	499	515	493	538	496	479	497	534	526	534	529	563	523	489	514	516	536	509	518	515	558	571	532	533	527	504	526	536	457	510	496	511	508	513	513	482	542	502	535	497	502	520	545	529	529	510	518	491	519	488	512	521	543	490	504	548	446	477	526	520	509	489	514	506	507	522	489	529	480	533	519	486	529	494	499	515	528	488	485	544	492	541	500	517	489	549	512	525	484	536	514	530	525	495	530	535	546	526	512	502	555	506	507	570	517	502	525	485	526	541	469	528	490	556	518	516	486	475	518	495	521	508	528	528	548	543	521	497	527	557	520	500	496	549	547	527	528	506	528	500	496	502	514	519	501	529	517	530	541	497	521	519	547	516	499	475	507	511	512	490	493	537	563	495	504	487	539	488	485	518	546	489	503	516	549	507	483	512	487	499	510	522	499	510	467	548	545	494	521	505	501	539	508	492	530	489	542	519	534	525	508	504	509	521	529	504	522	519	493	518	535	548	514	516	501	520	511	501	505	479	562	527	495	537	474	535	521	525	507	527	521	495	570	525	511	511	501	514	488	510	519	535	490	520	514	546	512	517	520	490	496	494	516	529	525	526	526	523	553	530	513	529	515	498	458	497	505	540	475	514	486	497	530	561	519	544	533	507	532	516	493	506	493	516	523	494	532	513	501	511	504	507	534	487	490	530	503	495	518	507	555	485	500	504	528	521	497	509	555	520	537	543	504	504	486	511	518	550	476	514	481	524	542	495	512	549	513	501	509	508	504	537	498	495	538	529	510	525	524	549	490	492	510	517	508	526	520	525	533	525	527	524	506	486	534	520	486	494	462	528	501	511	501	521	521	505	492	519	505	486	505	547	497	539	507	496	536	550	520	542	516	556	485	545	534	534	575	523	519	518	507	471	502	491	523	528	544	532	551	538	518	531	506	499	505	541	542	519	567	508	495	532	507	524	558	546	548	522	527	497	525	501	537	486	513	511	502	527	503	519	523	523	541	475	515	556	529	477	528	554	523	538	548	527	488	544	481	499	501	514	522	540	528	490	538	525	485	515	505	524	547	476	486	522	504	533	499	516	507	506	526	558	537	511	540	490	532	503	489	538	522	484	520	502	481	496	479	534	518	512	521	476	520	494	499	521	546	475	519	512	537	473	522	534	513	505	501	480	463	563	543	493	462	526	515	545	499	503	498	546	499	496	494	512	518	534	503	500	551	511	503	483	515	538	537	527	513	539	515	525	547	523	497	510	505	530	527	499	468	547	517	521	500	479	496	481	547	512	536	535	504	548	538	547	494	492	482	491	532	495	541	495	549	475	494	539	507	541	478	535	528	535	507	545	492	504	500	499	553	545	531	495	538	531	547	539	471	541	518	533	542	486	547	530	518	541	486	527	479	492	509	467	509	516	502	523	521	527	534	514	520	509	551	537	496	538	507	511	521	540	493
25222	21141	27172	25185	8285	979	665	477	395	366	374	321	294	297	286	240	290	263	249	244	251	229	237	205	261	251	199	221	246	219	235	257	213	222	243	244	235	236	200	208	217	215	218	224	221	219	216	210	207	220	223	234	240	217	218	237	252	224	263	262	261	234	257	292	257	217	294	284	258	270	279	253	244	209	242	250	271	258	244	230	220	222	216	226	227	231	211	201	216	208	241	234	216	198	229	217	225	216	199	197	188	232	208	215	194	196	221	201	241	211	217	203	201	216	210	213	202	248	234	179	211	203	200	231	230	209	212	228	218	218	188	199	188	191	231	219	203	200	189	225	212	232	220	230	194	230	216	204	204	187	211	194	214	239	231	200	210	248	204	206	230	221	220	227	242	191	202	199	233	238	206	199	181	216	183	217	238	198	212	223	229	218	211	212	203	210	211	206	215	218	196	206	211	224	209	214	198	198	219	179	216	211	225	255	221	204	202	230	180	206	216	190	182	199	205	197	243	214	199	225	209	226	209	212	202	181	183	206	228	203	229	212	206	224	230	226	241	201	217	210	198	223	212	205	199	210	234	224	196	214	207	176	212	211	204	207	237	228	198	230	203	209	219	222	237	193	221	197	205	226	214	199	241	205	209	189	226	253	198	203	190	223	218	228	214	215	215	228	230	214	210	205	224	200	210	239	198	209	216	206	242	207	207	246	196	194	243	229	212	212	200	227	245	242	218	206	211	185	214	219	212	198	187	211	223	231	222	211	235	224	213	199	225	220	208	222	212	216	205	247	216	206	186	189	225	239	227	220	240	228	206	218	226	191	196	217	201	192	192	214	236	228	208	194	188	204	189	247	221	198	207	204	231	220	213	222	205	223	239	205	244	210	226	198	208	229	234	201	221	187	223	218	208	205	218	219	189	205	207	223	209	192	215	217	203	226	225	215	189	186	208	196	232	203	207	213	217	191	212	226	213	208	201	206	208	205	222	225	256	211	232	207	210	237	212	214	206	199	224	206	221	211	204	236	206	209	234	205	200	212	219	195	223	220	222	215	204	198	196	219	201	209	178	191	211	200	227	222	186	200	214	225	201	216	221	224	209	199	209	201	205	236	235	212	200	237	218	187	239	209	189	213	208	198	225	240	206	229	205	213	208	228	195	226	213	206	202	221	222	198	200	190	209	206	221	200	204	202	207	206	217	204	246	218	196	213	192	231	190	243	234	214	191	219	211	222	197	218	198	207	206	201	206	230	192	218	197	207	210	213	264	238	231	252	201	182	214	194	207	203	218	229	203	218	207	197	214	194	237	214	206	202	218	264	204	213	216	222	222	243	229	204	217	227	197	199	240	220	207	206	233	217	230	236	227	241	230	225	253	211	226	232	192	216	234	195	236	208	221	226	215	224	229	205	222	219	195	240	204	211	244	192	219	194	226	207	219	238	203	206	188	208	202	226	231	193	208	206	202	201	197	238	214	216	204	239	199	209	199	223	232	207	240	205	162	228	229	216	186	209	208	221	223	223	186	206	224	230	220	206	232	207	219	218	219	199	201	219	239	241	189	185	197	210	207	225	222	214	206	208	202	219	208	227	202	187	212	224	231	211	219	208	200	214	201	209	219	200	231	228	200	218	198	197	218	200	184	224	209	207	178	211	192	197	214	223	202	225	219	229	203	245	222	211	212	198	193	207	220	220	185	203	251	223	200	221	197	199	228	238	195	210	174	209	212	216	213	218	216	211	223	205	219	213	211	212	220	190	216	201	182	215	217	225	207	227	179	195	195	212	194	192	206	229	185	229	242	214	220	211	223	239	248	201	203	200	207	193	217	206	205	204	186	214	199	238	214	210	208	221	200	212	215	207	199	216	216	202	192	196	206	193	196	234	204	215	229	215	191	234	211	200	206	232	206	198	225	188	245	224	206	206	204	233	193	197	214	187	213	239	215	187	223	218	222	225	186	207	221	216	198	233	204	213	204	229	216	235	214	206	231	216	198	191	214	203	226	223	205	200	220	202	208	226	193	209	197	185	213	204	194	193	205	236	229	206	210	231	202	195	207	223	203	199	206	192	222	204	199	216	201	229	201	201	231	201	235	216	215	225	210	180	237	216	193	216	228	210	247	225	216	218	207	196	211	200	204	213	211	243	222	203	217	201	187	216	225	224	209	208	228	210	229	204	216	182	217	222	221	221	200	209	206	230	222	201	204	215	220	211	225	190	208	186	222	198	228	220	208	193	228	184	229	210	218	224	208	230	206	214	245	207	211	214	206	222	226	235	197	211	233	225	209	223	206	196	210	197	193	182	242	199	206	204	210	199	199	221	231	209	185	202	211	195	232	195	220	238	214	218	208	206	179	210	207	219	202	224	207	200	228	205	206	234	217	216	233	224	190	187	223	212	182	204	187	208	219	202	198	196	228	224	228	198	231	205	205	192	209	238	206	191	209	208	186	215	228	192	218	206	201	206	218	231	228	207	210	202	205	204	183	229	222	189	210	173	182	223	226	178	225	214	214	213	231	231	173	196	214	208	190	211	225	223	194	213	227	213	192	220	241	234	237	248	183	213	212	223	220	194	204	214	215	204	197	210	212	201	218	217	240	191	218	207	221	206	205	190	232	212	185	222	203	194	230	212	210	254	236	211	224	234	217	214	227	223	193	220	225	197	220	180	215	230	199	217	220	224	192	222	214	200	174	217	232	191	224	200	216	203	214	225	211	218	196	211	213	217	212	209	216	202	210	194	225	208	206	213	240	207	217	218	200	202	230	183	228	189	206	219	211	206	196	204	221	217	216	215	197	191	203	217	178	210	239	206	188	215	195	208	201	215	203	191	217	205	210	214	209	222	204	231	213	221	200	221	200	208	210	209	184	196	192	228	203	221	191	250	211	184	208	188	230	224	235	187	203	205	211	222	213	223	234	183	231	240	208	227	199	222	198	212	205	218	224	204	216	202	212	217	209	216	223	216	215	226	188	238	190	180	225	225	201	219	209	212	208	234	210	212	202	219	192	223	218	204	214	207	227	219	224	194	223	205	220	230	207	202	211	206	233	188	197	201	201	224	228	212	192	212	228	215	211	191	231	242	194	207	205	189	210	198	219	173	213	221	213	212	258	205	211	220	206	220	197	205	206	222	223	205	222	173	201	219	241	199	204	211	205	218	240	225	214	203	242	188	205	196	202	217	191	205	217	199	202	196	203	208	211	193	227	203	207	228	206	212	189	217	200	209	200	229	192	229	229	220	232	204	244	212	219	213	208	212	196	211	223	203	220	230	225	200	212	188	188	233	188	212	230	182	214	215	216	220	196	221	237	205	221	230	195	198	226	220	198	177	214	211	216	244	194	218	206	213	218	217	209	209	212	199	229	220	229	218	209	214	203	200	207	208	196	207	216	214	220	211	189	230	194	202	212	205	208	217	198	238	213	209	202	198	203	226	226	207	212	211	192	204	189	201	245	197	221	207	226	216	222	215	210	218	212	243	227	207	217	199
6057	8938	7242	3824	2746	1996	1551	1179	941	817	692	607	552	487	482	417	433	384	377	371	396	360	362	367	361	345	335	327	324	306	301	322	328	297	288	304	299	321	307	277	309	301	297	338	277	268	301	293	286	313	258	304	279	301	305	350	294	332	333	408	356	332	372	355	355	370	395	366	365	398	406	430	359	309	347	411	409	389	360	328	292	285	328	284	317	298	273	287	295	289	281	319	280	282	301	318	307	302	318	277	289	285	266	256	288	297	289	309	299	261	299	309	295	277	289	264	311	292	295	299	252	305	270	267	314	279	285	268	270	322	284	281	259	279	281	318	286	301	276	280	273	331	293	282	295	271	295	294	292	262	276	298	295	303	302	290	309	291	301	281	303	264	250	292	263	297	330	280	261	297	266	269	285	275	283	312	299	294	269	302	301	317	276	290	292	286	251	279	273	287	272	272	286	306	322	256	293	283	282	276	248	249	272	282	264	294	294	289	314	275	288	263	315	284	277	267	265	290	309	301	253	293	259	275	278	291	274	309	296	296	312	293	337	276	297	324	301	270	293	282	284	256	316	283	280	267	254	298	273	290	290	276	297	267	299	275	260	286	283	269	301	277	280	276	268	279	284	284	292	310	282	257	309	294	313	270	286	283	305	277	273	272	288	310	320	282	323	258	256	265	280	259	258	293	277	282	275	276	290	243	248	286	299	259	279	275	292	286	299	243	289	292	244	276	302	299	270	299	228	291	302	272	285	288	280	256	303	292	267	257	281	292	287	279	295	287	293	288	264	277	312	281	303	286	251	309	268	271	277	310	265	271	311	280	289	288	280	305	320	284	284	295	276	295	300	271	286	264	280	292	295	293	285	285	290	276	285	289	301	272	273	289	287	275	301	285	280	276	284	315	292	282	278	277	270	278	272	294	293	330	288	279	258	295	303	306	302	297	258	284	310	302	283	299	281	279	284	291	281	257	296	294	291	275	249	344	271	305	290	273	280	305	275	287	267	276	292	291	286	291	296	272	257	289	280	271	295	260	290	283	282	330	282	296	291	326	278	297	284	274	266	271	300	296	301	284	309	266	262	284	278	286	262	288	288	289	305	258	296	290	321	284	290	290	305	277	300	312	294	297	286	306	271	288	286	312	304	287	269	285	257	271	304	285	291	295	291	288	294	311	282	298	268	296	281	296	283	307	276	296	289	307	274	278	290	266	287	283	315	287	312	290	269	261	263	242	276	305	302	261	282	306	287	268	285	289	268	292	265	287	303	293	299	264	297	309	259	286	307	298	282	272	287	280	295	334	283	262	300	283	261	271	264	274	287	259	292	295	314	278	259	247	331	288	288	309	295	326	257	279	259	268	274	297	292	289	280	304	272	280	298	238	280	292	285	268	271	301	268	303	301	271	280	300	323	289	305	306	285	293	287	277	314	283	301	288	240	324	300	293	296	268	303	271	293	276	287	266	289	266	301	290	276	289	271	264	291	296	297	311	298	280	308	249	280	285	288	279	294	293	288	281	288	287	250	283	297	290	291	294	273	287	258	285	286	268	292	287	301	289	292	291	263	294	246	285	256	300	274	284	276	262	310	328	275	304	309	272	281	304	283	263	282	298	309	264	247	291	270	290	283	294	280	259	265	285	299	301	279	297	291	281	276	297	285	307	276	276	289	311	296	282	270	290	279	315	310	291	300	297	284	265	260	258	285	287	267	276	240	286	248	303	282	283	284	272	313	309	292	317	238	271	288	326	261	282	263	285	284	291	271	294	278	314	280	281	268	288	279	280	289	277	284	302	280	284	294	285	284	259	270	248	288	301	265	295	282	305	297	280	330	255	280	262	270	298	290	276	264	285	313	289	272	259	299	292	304	287	285	291	301	361	293	264	296	255	280	303	283	265	300	321	304	275	271	269	266	270	301	288	286	275	327	311	271	305	291	292	280	280	284	283	312	284	304	252	278	287	291	291	299	260	281	246	304	311	277	260	287	291	280	272	270	269	289	288	300	251	290	287	284	259	302	283	276	305	309	286	272	312	276	288	251	264	301	280	295	264	298	260	293	275	280	268	310	313	325	294	293	301	276	277	279	269	245	290	263	281	283	272	277	286	264	300	266	287	284	304	283	326	304	303	298	290	281	289	293	278	285	261	352	283	295	260	290	310	265	287	264	289	293	288	291	296	278	274	283	271	292	293	300	282	277	287	316	261	269	277	293	297	262	268	300	272	292	309	265	316	268	298	320	246	279	261	289	278	254	294	277	300	296	240	277	303	311	274	314	279	295	276	306	279	278	277	316	299	283	278	286	266	280	267	281	295	272	281	270	307	276	321	292	293	276	287	287	281	275	269	270	263	297	297	274	271	289	297	300	313	292	289	289	306	294	296	270	272	287	281	249	318	307	257	299	295	272	311	254	275	286	304	279	262	292	275	281	267	282	301	328	296	257	277	311	276	293	316	308	262	277	292	291	278	300	293	305	266	302	292	284	291	305	303	293	297	283	282	282	287	298	284	273	283	300	285	308	293	286	312	283	279	295	308	289	286	301	287	236	289	307	299	281	282	287	307	272	283	277	282	278	280	314	289	289	255	291	257	288	290	303	278	292	284	279	288	279	305	309	288	263	262	298	242	314	269	293	289	311	254	274	280	256	289	289	257	283	285	264	289	315	299	277	272	289	285	289	308	305	292	301	288	274	287	288	304	259	304	292	259	333	292	289	283	282	298	299	301	285	283	296	295	300	307	291	299	286	288	276	295	234	272	288	272	276	313	266	248	286	261	278	284	291	272	258	285	299	302	308	283	266	281	304	324	298	294	296	261	311	287	277	314	292	332	281	291	243	315	258	277	290	288	287	252	279	298	308	263	275	285	318	265	274	273	242	278	267	298	287	286	283	274	297	277	274	286	292	291	286	282	295	293	281	270	252	307	298	283	269	277	307	259	294	276	309	296	286	310	285	265	309	299	275	290	279	256	271	301	277	300	294	260	275	271	284	321	278	303	301	322	299	265	314	255	284	239	279	293	270	289	284	260	283	280	327	297	273	282	300	302	272	307	288	281	284	272	292	252	285	276	310	292	275	291	275	256	270	297	313	272	260	280	282	295	318	291	314	275	308	286	295	284	279	263	287	258	294	300	281	285	289	279	280	274	247	270	279	295	270	303	269	280	285	276	281	274	266	291	290	295	295	289	278	298	275	273	292	308	272	282	303	283	277	302	294	303	299	295	301	273	296	257	286	307	294	276	306	279	283	285	296	285	275	270	298	297	297	290	307	288	294	292	277	278	272	300	295	289	300	292	293	283	312	307	291	292	295	284	264	315	290	283	266	290	302	300	287	301	266	271	284	309	289	296	296	258	279	312	295	287	278	276	301	276	289	282	253	289	306	255	274	291	304	270	288	269	316	288	279	274	279	299	296	288	302	293	289	298	280	288	276	258	281	301	307	283	316	304	280	292	278	277	273	282	249	297	288	312	301	301	266	301	301	267	316	292	307	284
22968	21217	29022	23681	21215	21267	9153	1561	1125	1048	854	777	666	663	601	624	576	548	512	493	442	460	465	439	464	457	465	463	434	456	472	395	435	437	442	418	419	421	394	384	451	359	369	366	387	413	414	366	400	392	387	404	424	412	389	400	443	482	472	467	438	488	452	448	452	477	492	494	438	444	507	501	499	443	426	503	463	442	441	409	392	379	406	375	373	415	387	383	390	373	388	372	385	376	370	363	374	375	352	397	385	337	378	411	344	389	388	381	370	358	375	403	402	367	350	344	364	347	385	351	336	400	376	393	374	384	404	381	360	379	363	378	363	340	361	374	381	383	381	359	357	428	353	347	377	363	426	408	371	379	377	369	416	364	396	358	363	359	372	380	406	360	376	356	395	354	312	389	416	386	393	361	376	437	414	392	405	402	368	386	371	356	386	375	418	381	363	398	375	403	363	399	360	369	379	380	409	386	368	389	394	399	353	374	371	358	356	383	370	364	385	377	399	375	376	356	384	370	375	348	352	392	370	367	376	332	368	403	366	365	367	356	385	386	417	374	375	352	374	365	357	362	348	383	375	384	362	360	390	361	399	364	334	344	382	366	371	410	387	382	412	416	392	366	359	369	383	389	390	348	346	366	382	373	381	372	377	392	380	338	373	390	341	382	355	380	353	407	411	412	380	369	369	391	399	406	364	381	377	343	323	397	375	372	370	350	363	422	392	356	384	384	379	370	383	364	396	372	368	379	377	334	378	373	369	381	376	394	385	396	365	346	323	357	364	413	368	368	374	349	367	368	406	330	377	375	401	408	353	391	375	388	373	363	381	343	384	377	389	377	376	378	409	360	384	369	346	403	370	367	359	358	369	368	414	372	388	388	378	392	379	410	358	387	416	373	377	413	367	356	396	362	372	398	367	372	376	409	360	398	340	371	389	377	367	332	367	408	386	371	371	412	359	338	379	403	393	376	367	394	388	371	363	386	362	379	356	324	335	349	365	373	390	388	337	378	340	401	372	374	389	373	332	371	381	379	391	357	369	359	368	359	377	387	384	353	351	385	402	377	334	373	372	390	379	360	394	381	375	374	391	388	378	386	361	382	371	389	386	329	328	373	353	377	379	374	378	373	375	376	353	394	409	361	408	378	383	410	399	388	393	355	401	431	410	374	398	387	370	365	350	365	357	381	397	387	411	381	382	397	354	380	379	360	346	391	394	401	395	389	375	389	317	383	368	379	416	391	406	358	352	397	375	356	360	339	402	393	412	388	351	377	378	392	383	378	424	398	349	346	390	421	351	387	358	368	372	383	388	389	386	386	397	377	361	388	380	369	396	378	372	368	362	408	384	436	351	393	397	397	355	362	407	409	423	370	389	388	360	383	386	353	396	391	369	372	390	378	359	358	374	405	370	381	369	381	346	401	391	370	385	358	419	437	354	360	382	371	358	343	378	418	377	364	407	369	371	444	365	380	385	355	365	397	356	382	393	379	381	366	392	375	380	377	367	384	365	379	371	358	354	362	353	347	357	351	372	397	342	399	400	361	366	376	358	344	380	365	399	388	396	401	411	320	386	381	371	410	386	369	386	377	384	381	376	392	341	400	400	375	380	358	335	400	393	339	378	386	350	373	384	361	383	370	379	402	381	378	392	393	364	385	351	325	382	408	394	389	375	394	356	372	365	374	361	421	363	370	416	360	342	377	390	341	367	354	362	369	344	374	380	398	378	399	389	398	379	391	420	369	394	367	356	405	367	364	350	319	415	371	394	400	381	386	396	368	390	382	401	344	370	392	380	417	353	363	416	349	359	370	346	378	404	392	365	394	374	360	380	397	388	386	381	349	385	396	399	378	377	365	387	380	416	384	327	401	400	401	392	365	342	398	395	392	392	411	350	369	366	413	377	378	374	362	376	381	347	383	371	372	364	366	365	368	386	398	378	366	394	403	365	336	381	355	367	429	353	351	354	366	336	372	391	364	381	413	386	387	409	328	371	389	374	377	360	347	338	428	362	394	387	391	354	373	408	403	382	367	380	366	383	395	346	378	389	349	354	381	346	347	383	358	385	388	388	384	381	348	383	357	386	352	360	369	353	375	389	352	382	397	374	388	364	381	357	369	394	376	358	395	406	348	375	370	399	408	367	356	370	394	341	396	362	366	376	374	391	365	353	407	360	375	340	384	357	348	328	385	362	407	366	363	371	388	360	367	372	379	400	371	367	414	371	395	338	377	372	363	399	382	362	381	371	398	374	365	376	383	355	399	370	356	357	366	354	352	377	393	375	402	338	362	415	366	366	377	359	350	357	386	378	390	395	356	366	353	381	349	346	379	368	340	353	355	356	362	377	391	341	407	391	372	368	351	362	350	369	405	378	369	357	325	381	363	341	395	366	376	379	398	377	398	392	365	392	390	403	324	348	379	358	390	380	364	382	391	364	367	379	386	324	368	359	344	339	374	374	364	360	379	407	365	417	396	387	374	368	399	405	350	357	391	369	389	356	352	375	387	384	386	369	398	369	366	348	395	417	389	390	337	366	389	349	372	354	337	369	372	365	359	382	415	382	379	377	369	388	378	387	398	370	378	382	365	401	366	379	387	388	366	396	360	379	370	382	373	370	395	382	420	404	381	386	402	380	425	412	361	348	376	352	393	404	340	368	394	377	381	348	378	382	372	388	402	359	381	402	397	354	381	372	373	403	358	390	369	400	357	355	365	348	363	390	367	394	366	386	397	368	399	377	390	380	379	364	378	399	365	369	368	374	415	370	343	386	357	341	352	346	350	392	393	446	393	356	401	375	355	339	382	377	365	384	347	378	375	373	379	374	389	368	353	337	373	383	352	380	381	377	393	366	376	372	366	368	371	373	422	361	363	371	394	381	332	344	359	384	383	392	365	377	358	355	403	380	380	371	414	356	362	361	436	370	391	395	350	381	365	353	358	385	348	365	369	373	379	375	322	387	369	376	386	367	415	408	372	397	400	371	362	380	397	375	378	376	357	400	337	382	395	381	373	410	402	382	402	355	342	400	395	354	359	379	362	383	405	387	413	365	381	337	366	353	371	400	372	376	358	374	385	371	385	380	359	336	350	352	387	341	319	395	401	361	378	389	366	370	399	395	382	363	340	379	396	379	354	369	371	379	376	357	375	344	367	391	366	347	389	394	349	395	380	366	385	363	360	364	347	388	360	382	354	393	363	392	369	364	343	344	390	382	369	410	411	386	395	383	378	369	401	363	349	382	377	374	400	381	377	395	370	392	379	372	360	367	359	357	367	354	375	380	360	379	390	360	388	405	403	359	368	375	363	403	372	420	397	375	382	383	385	358	364	368	386	381	366	357	358	377	381	389	390	360	341	361	399	383	383	375	401	389	377	378	384	382	368	358	356	352	349	388	371	406	365	356	378	393	388	382	370	383	361	381	368	374	373	394	364	412	375	385	354	397	360	372	343	369	382	376	379	394	361	368	344	372	385	378	381	409	352	384	339	378	385	317	345
8765	19668	16789	9672	6948	5173	3905	3048	2471	2177	1706	1436	1314	1222	1077	931	918	843	789	818	750	698	705	699	653	635	658	589	658	630	564	613	623	606	553	529	558	575	548	563	548	513	488	521	523	505	562	537	523	528	485	561	556	542	587	571	578	601	608	657	650	674	632	643	597	670	702	682	693	641	782	788	654	599	570	642	741	643	656	564	499	494	526	507	529	501	535	502	494	524	497	485	488	512	504	509	507	479	491	469	520	453	488	465	473	475	497	541	492	459	475	496	438	492	451	495	496	508	514	455	544	479	495	495	495	506	466	460	452	465	481	486	496	484	480	472	512	487	476	518	502	499	504	491	459	476	496	466	494	508	473	471	482	483	493	481	492	482	483	469	483	468	488	501	465	517	466	511	492	509	463	471	509	486	479	489	488	500	472	498	508	511	417	506	473	471	480	489	494	465	503	487	498	463	490	541	489	512	482	491	459	512	467	493	500	471	501	470	481	469	496	483	491	509	486	507	450	519	492	479	521	516	526	510	505	503	497	491	465	463	427	516	520	502	497	441	515	445	457	518	460	474	466	488	482	482	488	481	497	492	450	487	490	487	473	487	507	495	492	505	510	515	470	484	476	491	491	517	515	485	504	477	505	490	474	445	519	501	524	469	480	465	480	488	480	467	484	457	463	495	485	496	474	509	506	483	501	512	472	486	526	503	474	473	491	467	483	488	474	470	484	509	487	474	481	509	450	462	456	480	436	468	515	496	463	481	502	504	510	477	478	550	459	509	486	472	454	493	500	490	470	499	512	480	481	449	498	499	466	497	510	508	491	483	497	467	496	499	528	462	512	478	490	491	498	542	505	506	467	486	545	494	477	502	513	502	465	490	464	470	508	507	497	492	456	470	468	491	515	513	485	517	509	466	525	472	497	454	519	446	511	486	493	469	486	503	483	485	485	507	487	475	481	489	476	480	440	478	492	490	506	469	511	492	499	484	536	486	496	495	499	470	469	486	486	502	496	510	476	477	422	525	458	499	500	484	475	495	500	472	461	479	502	489	472	496	509	495	475	489	473	500	450	487	519	510	472	496	500	518	443	501	490	491	491	473	518	449	515	464	495	476	500	469	497	437	504	506	457	492	448	480	481	466	498	491	474	474	448	502	496	499	482	510	474	521	476	454	498	450	515	516	489	432	472	498	452	460	477	474	485	490	471	472	495	463	501	478	501	494	506	488	493	413	529	513	522	485	455	477	487	485	504	462	554	442	504	482	492	528	480	503	490	492	472	494	459	502	467	517	471	486	486	481	479	493	470	510	500	491	497	492	486	504	459	453	473	421	457	496	525	476	455	531	496	461	443	448	508	488	515	480	518	497	429	473	475	451	459	493	453	480	501	484	497	472	494	484	468	455	495	442	466	456	467	475	459	480	456	499	485	440	491	463	495	488	503	493	460	470	478	501	496	491	484	519	461	499	503	522	501	479	481	457	492	518	496	481	461	459	471	451	492	461	475	464	515	447	464	486	487	462	472	468	498	440	465	448	521	460	476	470	500	491	488	461	490	458	492	522	493	484	487	512	520	532	474	465	509	484	551	452	479	501	505	448	472	453	477	479	492	494	444	485	472	525	469	509	449	477	479	526	516	481	512	504	501	449	477	479	486	483	544	482	483	447	448	510	490	476	491	478	530	508	493	489	501	499	509	462	464	474	488	454	522	492	474	461	468	466	483	492	474	485	477	480	495	485	499	491	492	494	504	506	504	488	516	495	466	459	462	467	487	489	474	498	497	491	504	501	512	469	498	478	464	477	510	485	483	482	479	451	517	497	504	487	462	507	504	455	504	526	487	465	473	491	483	455	451	487	469	466	503	549	480	490	526	462	484	471	500	509	496	501	500	519	497	481	484	447	472	489	512	467	492	495	462	454	489	527	484	434	476	461	483	482	484	417	492	464	422	482	439	510	486	507	493	513	508	496	478	481	484	486	496	459	496	480	488	503	467	491	503	495	559	475	461	435	493	484	499	491	503	480	475	502	481	506	452	456	459	484	492	521	481	460	542	492	485	481	495	500	504	473	533	471	466	460	494	492	510	498	509	480	492	463	476	482	507	464	459	453	461	521	490	463	484	511	485	490	500	492	483	501	504	513	447	452	428	495	479	492	476	496	449	503	496	464	510	451	465	460	508	497	488	493	454	477	475	482	503	492	458	505	457	478	484	474	485	480	446	466	475	507	505	486	513	525	482	510	480	429	494	475	465	464	434	493	504	498	478	500	502	467	535	478	466	467	486	489	517	498	498	500	493	488	454	457	515	478	528	491	512	501	484	512	497	509	458	458	469	482	495	497	486	500	464	503	518	510	474	469	490	473	475	468	487	440	512	467	489	491	463	495	473	490	495	474	465	458	489	486	498	460	497	494	480	521	529	491	485	475	444	491	481	497	487	503	518	498	497	491	467	480	495	475	490	502	441	477	507	458	491	476	480	474	497	486	462	472	515	505	469	471	544	475	531	502	493	500	501	473	458	498	499	486	479	495	484	523	541	509	503	517	487	488	501	466	502	461	510	467	519	480	466	484	477	495	489	527	501	515	476	492	488	518	483	516	483	480	458	485	506	500	506	473	454	472	471	494	470	487	514	466	477	446	491	549	465	488	500	458	502	502	519	491	480	464	451	489	480	526	499	429	510	505	490	488	500	478	463	485	476	492	504	464	468	494	477	514	474	478	468	491	503	490	504	510	507	476	497	472	484	506	467	471	490	452	490	492	506	485	520	473	471	481	459	508	503	466	486	493	534	454	491	486	450	523	509	489	500	452	489	480	473	503	449	443	478	459	476	504	482	500	450	482	491	501	469	470	471	472	498	508	454	502	497	495	489	499	484	506	475	469	461	468	465	443	478	448	507	518	488	507	482	502	488	497	496	534	466	478	479	468	462	463	515	460	508	467	482	457	483	475	498	505	505	476	483	478	476	506	493	499	515	488	501	490	453	504	517	536	472	495	493	484	482	495	459	508	480	495	477	495	476	477	468	497	503	502	494	470	483	470	493	526	471	469	471	477	493	485	425	473	443	498	513	503	487	502	474	498	459	511	506	469	449	510	486	490	497	489	496	501	470	488	518	485	485	447	472	504	474	465	471	500	474	482	504	442	463	497	509	487	483	505	493	483	493	494	506	505	487	466	505	465	465	508	494	471	459	497	471	475	488	538	478	528	531	464	509	475	476	480	503	489	472	468	471	469	465	481	468	522	513	496	480	480	486	489	509	520	521	485	522	499	487	452	484	530	463	488	466	476	490	465	494	467	482	488	435	435	484	486	475	495	476	502	471	477	487	470	476	498	560	489	470	480	487	475	505	485	500	494	499	535	503	492	474	484	492	464	510	492	479	475	462	497	499	481	512	462	531	512	489	484	461	508	482	496	472	443	480	525	465	520	483	543	481	525	463	464	519	492	471	491	494	469	502	477	494	487	518	485	514	486	494	492	459	485	510	480	494	493	519	465
26918	20179	7957	1507	788	651	516	434	393	350	337	352	314	304	331	317	319	282	317	312	312	291	307	314	292	276	301	307	273	277	299	308	293	316	279	306	319	311	251	272	282	264	264	278	293	263	290	270	280	271	272	264	290	289	292	298	274	333	291	275	315	300	324	299	318	293	333	313	316	323	353	332	290	289	311	316	281	304	289	269	286	299	310	302	274	277	324	281	291	251	288	308	269	292	325	253	289	285	280	262	288	268	290	287	273	269	268	284	293	302	303	272	265	313	266	260	272	248	299	296	289	290	297	281	305	283	273	257	289	274	286	285	289	287	262	286	293	273	266	242	275	311	322	275	267	298	261	282	316	273	279	319	288	309	248	253	275	258	267	286	278	254	274	306	241	258	280	264	312	294	305	273	294	310	294	299	269	313	282	283	284	277	281	299	287	316	303	260	312	293	282	275	289	293	319	278	303	241	285	320	308	297	306	281	254	245	266	301	270	297	269	280	308	316	278	280	285	277	261	277	291	253	264	276	279	270	308	320	301	314	273	287	303	270	263	264	290	300	292	293	283	295	275	251	277	287	280	292	258	314	306	274	290	296	288	263	299	283	268	275	292	301	287	274	268	286	284	241	256	288	279	294	274	289	254	273	264	273	294	285	312	304	301	284	273	303	294	288	269	271	264	280	290	289	279	277	271	273	295	306	269	289	270	318	270	284	266	275	293	317	297	282	286	262	298	301	277	290	275	275	263	269	278	284	294	275	250	287	297	274	269	292	273	287	277	268	283	269	295	264	264	294	291	291	309	306	283	278	255	274	264	281	292	265	267	293	279	264	289	269	297	285	270	241	261	317	302	284	275	270	281	259	266	281	281	272	268	264	301	282	281	266	291	265	291	249	263	298	291	286	309	276	324	276	275	311	285	264	261	276	307	294	282	289	281	273	281	279	294	308	293	290	268	315	273	279	272	288	300	288	268	268	317	284	270	272	293	298	292	226	259	272	281	295	289	280	273	253	277	302	312	323	278	284	279	293	298	247	296	278	278	287	279	278	281	281	228	283	298	287	302	295	268	245	273	301	274	281	296	303	268	268	257	290	303	258	257	286	280	277	266	297	296	293	307	272	284	252	293	319	295	290	312	268	272	310	301	291	302	292	279	296	289	315	231	272	261	269	290	305	304	261	282	304	284	297	263	292	290	295	285	263	256	289	278	301	307	287	302	302	285	265	299	290	300	291	294	296	283	280	256	261	306	296	272	284	284	260	268	299	266	278	289	308	309	281	271	294	282	283	273	247	302	259	276	279	293	284	276	284	261	259	244	283	294	284	275	265	284	284	286	294	273	292	268	262	270	282	293	293	273	268	281	287	279	288	271	291	325	278	274	280	252	295	285	272	273	289	277	232	278	283	293	271	264	282	261	283	278	280	293	289	311	272	287	276	274	307	283	279	275	255	300	240	298	278	315	275	299	284	268	271	280	298	303	295	272	286	272	282	295	287	294	264	286	278	293	284	273	309	280	273	285	294	286	263	294	256	296	252	283	274	262	325	275	258	264	296	302	266	284	284	296	278	302	259	265	273	246	282	280	267	287	272	288	287	264	293	289	295	277	282	299	300	285	294	275	290	276	293	262	292	284	265	290	312	273	288	270	295	288	280	302	304	288	300	281	301	281	264	285	283	303	288	306	296	279	290	294	287	274	294	268	289	284	305	316	267	281	312	273	317	289	266	279	289	295	279	277	271	279	301	260	266	301	278	293	278	268	299	288	284	304	281	269	254	262	278	280	273	295	265	274	288	282	282	283	311	286	256	263	263	253	318	271	278	290	290	268	289	281	269	290	268	288	310	257	298	294	278	263	268	279	267	276	259	261	275	265	255	271	289	291	278	304	299	272	309	310	290	272	295	292	281	279	278	298	282	283	304	269	310	279	285	289	300	281	301	302	331	270	282	293	279	291	301	262	316	287	250	273	277	267	269	273	285	301	301	283	301	306	298	266	301	271	257	265	284	287	258	239	290	281	286	279	267	276	303	289	287	292	253	274	285	292	288	288	280	281	284	287	310	293	276	294	273	283	288	276	290	281	279	295	299	285	282	279	276	269	274	256	292	283	270	289	297	278	300	281	260	317	273	316	288	264	286	282	280	279	239	264	288	288	280	295	285	293	295	271	268	271	240	286	242	285	252	294	281	274	272	283	277	233	277	275	282	268	291	269	270	294	271	283	268	282	306	259	265	278	278	248	301	295	294	298	283	280	285	312	294	303	278	305	299	293	278	270	295	277	284	279	284	292	291	269	321	293	313	286	259	270	276	283	295	274	314	276	262	285	293	259	267	264	271	282	271	279	272	277	285	259	267	306	279	274	275	259	284	283	270	272	269	314	284	292	254	282	310	300	254	304	287	282	295	275	269	284	299	286	272	280	267	287	263	280	287	256	257	300	298	265	273	278	271	285	269	309	274	289	316	252	294	282	277	273	296	296	280	234	268	289	321	271	328	261	295	286	280	286	263	299	304	281	248	308	282	300	253	275	285	310	275	302	304	296	324	297	297	312	274	239	244	279	257	259	249	284	259	302	270	294	296	277	275	276	303	318	256	282	252	296	281	259	298	229	298	273	276	248	260	315	307	252	268	275	310	295	298	292	266	294	275	251	273	275	299	295	303	269	281	281	267	289	260	249	279	306	285	275	287	291	248	275	303	267	298	272	280	267	269	265	289	331	286	302	301	278	281	274	267	295	278	274	284	277	268	286	281	265	310	307	294	287	307	309	310	261	273	283	299	261	279	267	289	267	279	280	263	247	289	279	316	280	255	309	287	268	281	287	282	290	350	280	266	288	296	288	284	288	292	274	303	268	300	286	297	295	263	291	297	317	302	288	269	298	253	286	273	263	276	287	259	285	280	295	255	265	301	303	286	305	276	277	288	252	309	284	287	274	301	291	285	283	283	277	308	248	261	287	275	284	276	298	277	260	277	286	281	279	289	275	257	284	264	264	298	318	302	297	258	266	272	270	248	298	288	339	273	283	296	261	273	254	294	315	260	248	277	304	278	290	285	282	264	290	286	250	254	294	282	294	285	255	292	279	276	283	245	277	277	262	264	257	286	299	299	273	274	271	295	244	289	296	289	312	249	275	256	281	283	259	296	312	271	290	281	280	269	275	289	271	267	307	276	272	275	268	269	291	277	280	261	292	282	277	269	271	238	272	278	291	267	297	290	278	271	285	286	297	280	278	296	272	283	277	298	271	302	286	316	276	291	324	309	269	292	289	261	299	302	295	288	269	278	309	257	285	259	268	275	272	286	288	249	260	289	274	284	262	294	272	255	278	271	269	298	280	270	283	313	320	317	285	291	269	281	307	317	276	294	296	250	261	260	253	280	306	264	297	286	273	288	261	274	289	288	256	326	274	267	261	294	262	271	276	294	277	281	296	295	287	280	281	281	288	308	250	285	284	285	293	274	285	303	271	318	260	273	312	280	268	322	247	281	278	266
5093	3962	3319	1679	1238	978	792	630	632	548	471	485	464	451	403	430	424	412	396	397	384	399	420	433	399	404	390	368	351	369	399	377	369	403	369	398	386	377	359	365	393	375	348	341	367	365	369	362	366	405	355	383	371	366	387	373	371	395	374	439	423	417	397	422	403	413	483	423	421	430	440	415	416	418	451	442	429	408	401	379	382	364	379	341	336	333	385	381	397	372	387	366	373	384	349	339	360	373	332	361	352	358	377	383	370	331	360	388	346	362	369	366	332	361	350	380	320	356	417	363	365	350	399	393	360	344	353	386	361	378	362	370	362	357	330	369	371	401	372	353	365	359	378	401	329	323	344	350	366	352	352	353	390	394	351	361	363	393	402	346	353	376	348	381	377	385	342	377	366	398	376	359	379	408	355	374	365	363	375	355	377	363	330	377	383	364	401	397	361	360	367	386	332	354	363	362	388	383	368	358	370	358	353	379	336	379	382	344	352	341	363	381	346	348	377	357	368	379	366	357	360	385	337	361	371	358	382	361	388	355	341	376	380	363	365	355	373	395	354	369	377	354	369	402	365	359	368	336	363	355	346	325	354	363	355	371	401	376	390	358	392	373	376	358	340	378	363	382	349	366	369	395	339	373	365	345	324	353	340	357	358	373	303	354	377	374	406	378	374	373	402	396	352	342	327	349	333	379	352	367	360	344	411	379	361	366	363	341	383	358	359	360	412	381	380	329	386	381	330	374	360	396	344	360	387	350	345	359	369	386	369	348	362	399	379	350	379	374	355	330	327	358	370	396	352	335	369	329	360	371	376	385	376	353	391	364	367	350	367	358	361	368	343	356	387	410	377	380	350	383	379	358	364	316	359	387	351	367	359	388	373	386	396	375	392	343	365	384	379	393	346	382	371	334	372	376	375	385	385	374	359	375	378	369	338	365	368	343	379	384	353	349	367	368	380	375	378	374	386	361	343	359	365	360	338	350	379	368	374	374	383	377	422	378	369	357	360	378	362	385	376	361	365	337	366	387	348	380	379	396	361	378	371	345	372	351	379	329	399	375	389	372	347	366	372	368	359	362	389	388	372	334	366	347	392	356	390	343	389	394	351	339	379	370	381	350	381	380	378	364	377	361	386	372	394	350	361	378	374	370	369	352	333	411	332	358	386	390	347	379	382	381	361	342	359	389	374	381	407	387	366	320	383	345	362	353	396	341	367	376	362	382	377	356	407	380	365	348	372	384	366	372	345	337	375	365	353	364	378	329	364	375	379	380	341	346	362	359	345	337	345	349	361	377	374	387	361	369	368	382	381	378	381	353	354	360	384	366	356	371	399	356	354	346	357	358	389	401	366	362	356	353	390	368	334	366	343	318	354	359	367	365	350	380	362	375	373	362	343	362	370	403	363	376	348	371	375	367	359	373	356	388	353	363	381	377	344	345	358	352	376	359	347	357	393	357	355	363	355	352	387	392	375	327	370	354	373	379	342	383	359	374	371	339	349	411	373	364	371	360	378	339	388	376	340	365	372	337	398	365	378	383	387	371	397	373	355	355	375	366	382	387	381	367	350	367	363	370	359	392	373	390	376	372	327	385	359	338	357	403	314	370	387	383	344	390	350	362	375	351	351	337	337	324	353	387	359	401	353	363	371	335	362	375	365	332	335	343	393	359	389	371	381	352	360	347	355	365	382	404	397	385	387	359	353	390	333	342	371	372	340	346	346	347	382	379	362	328	380	346	329	337	386	374	353	367	363	373	373	385	337	340	392	357	387	382	384	388	354	357	334	366	366	351	381	382	358	347	341	381	418	366	376	371	370	373	352	395	343	331	356	397	357	380	381	376	355	365	336	390	335	371	349	411	368	339	335	354	359	328	339	335	358	348	344	350	430	314	390	340	353	385	353	346	345	359	351	361	379	373	358	356	395	325	377	350	351	399	374	389	346	316	361	360	380	346	335	401	349	366	380	377	391	385	368	354	374	353	357	344	380	385	366	360	396	341	384	354	398	354	346	381	351	352	354	356	351	401	360	393	331	348	380	335	359	375	363	397	386	376	346	364	356	356	379	339	371	388	342	379	359	359	354	373	386	364	388	384	360	377	396	371	401	387	348	354	346	392	342	353	385	365	346	354	357	373	378	366	345	369	323	377	408	387	362	402	336	387	369	350	355	387	383	354	348	371	285	372	382	357	335	419	355	388	357	343	376	336	338	364	372	388	357	341	392	374	369	384	354	407	369	346	346	370	358	355	359	381	364	372	350	374	357	368	355	356	376	358	358	352	394	354	357	357	368	350	378	358	406	365	339	372	378	338	364	335	347	365	367	377	358	352	346	379	374	398	374	339	344	357	361	343	360	358	391	367	352	392	376	368	363	358	340	344	322	374	363	372	354	320	377	389	342	412	362	347	395	362	337	384	347	371	359	380	390	375	347	409	359	372	396	379	369	384	396	350	381	370	363	378	390	351	345	354	361	347	353	355	370	372	374	349	340	348	351	365	366	370	341	351	345	388	348	368	363	340	405	372	331	342	394	385	359	350	357	373	389	337	388	379	404	345	371	385	364	337	360	378	364	384	341	347	397	374	349	395	403	396	363	360	387	375	345	351	356	367	377	373	373	331	366	360	379	387	318	368	370	372	379	381	373	362	370	369	366	369	373	392	358	365	385	364	352	396	357	355	342	359	376	341	345	365	374	334	377	356	368	338	381	393	377	366	406	374	380	319	397	391	363	384	352	363	370	371	393	380	362	339	346	375	379	402	357	332	391	367	340	390	358	378	349	353	354	389	328	321	374	361	371	362	347	362	356	390	330	329	339	389	346	347	350	340	363	364	357	340	336	363	366	391	363	385	366	375	358	378	375	379	338	406	349	369	355	359	333	393	364	384	345	336	351	342	358	373	382	350	360	361	372	366	361	349	382	372	358	362	393	334	322	383	358	354	364	355	381	376	382	363	348	375	346	366	337	359	396	356	368	372	383	383	366	340	361	346	372	338	359	394	369	389	359	353	351	323	372	343	367	334	361	378	366	346	345	385	375	370	350	415	356	371	318	344	340	364	353	380	372	368	359	372	359	403	339	359	386	349	373	362	349	364	342	345	375	368	352	367	401	380	370	379	338	353	389	342	389	382	390	380	366	345	348	380	368	391	357	382	362	359	419	350	388	348	379	364	371	347	377	392	362	361	362	385	364	353	358	365	368	349	347	369	364	354	362	405	360	349	356	375	386	332	355	356	360	338	356	355	377	372	363	385	361	352	358	353	384	384	378	369	394	336	329	367	360	371	379	407	394	362	370	383	330	362	394	363	383	334	400	362	394	326	359	373	377	360	384	395	368	332	364	380	370	389	352	360	359	380	328	377	363	342	366	356	362	353	353	344	354	367	381	357	324	345	348	370	382	368	356	319	372	337	364	381	366	372	363	402	352	379	354	356	346	366	358	331	388	361	383	365	375	356	400	333	359	355	353	369	352	335	349	370	377	323	365	404	365	377
23948	21134	28432	24078	21104	10621	1553	1009	799	720	623	632	585	575	557	504	452	506	497	470	444	406	446	437	456	427	460	436	445	415	438	425	442	445	392	478	473	425	418	409	442	404	399	409	399	435	428	379	432	414	400	422	430	444	375	440	483	428	451	486	461	429	468	464	466	437	497	478	481	473	489	486	446	450	460	481	431	436	422	387	393	383	402	402	447	434	384	427	448	420	390	436	404	381	402	379	420	413	425	406	377	404	401	396	404	458	422	424	426	425	380	387	416	408	429	357	409	416	402	398	408	400	438	402	388	441	383	390	411	412	414	387	401	369	393	410	409	397	418	396	406	426	385	374	373	429	416	395	398	407	369	411	402	383	394	419	416	372	416	422	415	362	394	425	383	413	388	425	397	407	459	415	402	364	398	421	409	422	383	392	402	401	453	385	370	422	389	377	404	419	395	430	451	404	392	417	369	403	378	390	397	390	400	412	373	370	417	401	401	402	402	422	383	364	417	400	420	406	384	405	408	455	376	383	393	395	386	386	395	438	418	380	405	419	428	404	396	372	379	422	383	393	417	387	405	341	449	398	392	403	422	410	421	423	374	387	407	408	396	385	394	389	410	389	418	432	343	409	447	395	390	450	356	431	399	401	381	404	426	397	393	402	395	386	391	371	411	412	367	420	407	411	397	386	435	395	357	423	383	413	404	452	403	387	404	399	389	399	406	391	447	405	402	420	400	381	397	426	427	406	380	395	404	428	420	387	384	384	366	377	399	405	401	387	412	428	395	384	381	395	380	412	384	409	458	422	384	386	424	419	394	437	415	373	415	403	403	406	386	406	413	401	391	407	392	415	413	391	341	411	391	398	362	413	387	395	450	392	407	391	395	415	385	401	397	388	391	403	410	380	428	409	393	447	386	431	399	417	418	399	388	418	389	371	428	379	380	405	411	404	402	348	410	380	409	369	382	414	397	432	397	401	392	394	398	380	400	376	434	386	389	365	433	412	394	415	430	392	404	418	418	390	404	377	403	414	356	415	415	454	386	402	410	402	424	407	403	390	404	348	361	394	393	380	419	399	369	398	404	418	385	399	354	421	397	392	408	391	408	423	372	408	405	412	403	408	413	398	431	357	425	410	453	396	414	423	396	380	389	395	384	404	405	418	417	364	407	393	371	386	419	382	397	395	393	393	409	386	413	414	410	422	425	389	413	449	372	383	380	417	424	384	377	377	415	399	397	419	365	360	417	407	418	383	416	405	388	382	395	384	416	387	371	382	442	386	431	379	413	420	436	411	394	383	390	409	444	431	424	422	403	358	419	399	407	375	422	395	388	420	371	367	375	369	394	429	391	413	402	411	413	370	378	405	409	394	378	441	406	430	436	393	418	375	420	389	381	383	388	353	421	368	395	429	363	406	462	377	411	410	434	410	387	424	405	367	387	365	395	393	377	404	395	404	401	388	407	368	398	392	390	435	400	382	408	393	423	420	377	401	392	416	409	416	386	393	408	446	361	430	390	432	396	412	403	368	382	386	385	395	414	398	400	377	380	425	412	399	380	400	399	347	394	391	368	397	391	420	417	395	390	402	405	429	386	411	395	414	367	385	383	393	394	420	371	396	403	382	426	423	371	414	359	387	393	427	425	363	376	378	405	420	427	398	408	360	399	371	395	423	420	377	416	382	385	396	404	421	426	394	386	409	388	391	432	399	424	386	380	408	405	368	422	426	424	387	403	394	427	390	443	420	427	399	426	395	391	402	412	410	382	388	415	411	374	407	412	399	428	399	390	387	380	440	411	406	415	383	392	392	388	418	414	444	391	400	369	383	383	394	418	408	404	380	433	414	386	379	393	403	374	403	409	386	438	408	359	436	423	380	415	388	413	420	385	398	387	383	407	413	411	389	426	407	386	430	364	340	384	408	407	392	421	413	384	367	381	431	375	402	402	406	394	427	449	398	371	404	425	419	388	425	412	407	377	385	408	410	395	425	383	393	368	419	421	405	402	410	415	401	396	378	390	381	388	396	412	398	405	353	386	421	442	385	423	426	355	379	401	385	428	411	407	401	418	407	390	410	423	400	396	400	418	412	382	373	393	409	421	417	378	377	381	441	421	383	396	418	428	387	409	415	430	391	398	391	382	373	402	413	359	421	395	383	408	408	373	390	417	407	414	432	381	410	388	344	387	414	385	426	368	387	420	385	392	399	399	385	395	456	384	392	402	384	381	377	411	398	409	422	381	375	375	407	419	407	389	400	416	431	403	405	389	391	405	396	366	375	389	414	403	397	406	402	369	379	410	416	409	407	403	422	371	407	410	394	394	445	423	436	441	418	398	372	396	377	438	403	366	386	395	395	422	380	397	358	398	378	412	384	373	393	423	391	383	399	405	394	414	407	404	417	397	389	416	379	411	406	407	376	409	415	418	376	379	431	371	448	380	375	433	387	398	392	412	425	424	379	391	376	404	425	402	393	409	400	397	381	363	429	406	384	388	428	369	404	369	404	393	409	458	422	437	395	384	416	407	416	401	400	379	428	377	397	382	429	412	422	404	415	342	417	404	382	435	398	394	402	419	434	381	411	397	412	387	363	393	416	421	400	419	419	373	406	363	420	400	425	398	410	402	417	430	419	408	406	388	391	419	368	395	440	404	375	387	411	393	412	401	367	427	419	383	372	413	414	374	414	401	434	365	347	385	382	372	413	418	403	477	387	404	377	369	398	357	382	375	391	395	377	432	389	370	389	386	399	396	390	403	389	365	378	403	376	422	396	411	443	371	386	409	384	417	406	388	437	387	399	382	409	419	417	375	398	424	399	425	368	440	381	406	402	406	412	361	440	397	383	423	375	394	373	363	416	383	413	415	396	390	417	365	389	395	395	391	372	426	363	381	394	374	420	410	425	407	411	393	398	414	401	400	429	406	421	404	362	424	395	401	413	383	387	370	436	456	415	428	380	380	376	419	410	419	390	431	419	402	436	428	385	392	413	411	375	392	423	412	404	382	412	445	429	418	393	449	402	396	412	387	390	428	449	368	387	417	403	397	413	407	417	432	389	385	409	401	405	385	396	363	382	378	439	373	403	419	435	419	418	445	406	397	445	414	397	406	374	394	416	418	384	397	383	408	396	426	376	404	399	431	411	371	398	368	406	416	391	427	387	392	394	359	437	413	427	389	413	397	428	380	448	387	404	409	422	397	383	401	410	409	413	412	393	418	426	429	412	420	372	419	396	411	442	395	406	376	400	399	374	389	400	386	433	432	375	401	399	413	357	380	431	387	399	389	391	396	393	373	383	437	424	398	398	413	398	395	370	392	414	397	399	386	399	373	412	417	406	363	403	388	393	400	382	376	394	397	417	376	406	386	409	379	413	367	404	399	431	389	403	411	389	405	397	402	378	412	401	374	387	385	435	405	429	401	380	412	413	408	393	374	407	356	379	400	432	400	398	425	380	395	410	424	377	423	429	412	381	413	378	384	409	371	412	381	368	411	394
6415	13506	11603	6090	4271	3133	2516	1960	1656	1374	1196	1095	907	917	838	837	725	743	729	681	698	639	636	589	632	586	576	595	568	572	570	595	597	589	607	583	571	551	537	568	567	509	529	551	543	535	560	547	492	540	520	567	566	599	571	572	546	586	637	650	632	601	636	649	702	642	721	617	672	608	737	683	602	560	615	632	654	602	571	524	495	544	518	530	505	503	556	519	526	495	545	553	503	501	517	533	520	504	528	475	506	521	496	485	524	513	511	512	520	507	514	545	531	514	541	558	528	504	552	508	500	475	515	534	482	503	526	503	523	552	531	526	512	544	534	529	522	508	519	509	536	509	483	500	508	500	531	503	525	561	513	538	488	525	535	499	514	538	539	526	533	496	532	494	523	505	511	521	525	516	572	524	512	492	510	547	514	494	499	509	498	522	534	548	531	543	505	539	493	536	510	499	487	508	520	552	536	504	487	482	496	493	539	527	518	487	503	533	499	511	511	519	526	528	534	536	539	520	490	524	513	512	544	518	541	522	500	482	498	516	512	511	475	502	520	527	524	521	492	527	498	527	536	518	537	508	505	530	513	504	545	537	527	518	493	480	513	518	525	508	532	518	501	536	495	486	505	512	500	530	503	520	523	532	528	534	497	537	478	495	514	537	540	527	503	488	552	473	519	560	495	522	513	483	511	544	493	518	549	490	511	511	505	503	543	499	514	503	500	499	513	503	513	537	492	494	524	539	526	505	521	498	525	510	521	552	536	502	563	530	501	498	500	531	530	524	539	524	487	530	566	530	497	538	499	546	540	506	536	535	496	501	561	503	489	509	587	476	487	501	544	509	537	526	516	579	496	496	493	511	492	545	539	542	508	509	541	523	523	534	516	483	516	528	486	501	487	505	561	526	493	503	521	546	559	522	528	467	525	535	481	528	519	481	499	513	484	504	504	540	499	472	495	465	480	524	496	505	535	512	511	517	509	512	465	504	530	542	528	539	532	491	528	498	525	546	511	505	514	544	520	518	499	530	531	572	495	475	506	520	511	571	477	502	558	513	512	536	516	527	523	520	506	531	487	528	569	521	506	527	517	532	525	500	539	535	475	544	498	472	481	505	480	501	513	515	519	533	481	505	454	493	547	475	506	533	504	469	559	527	529	514	516	524	533	519	521	528	525	487	522	522	509	475	494	494	545	580	470	530	516	524	505	505	521	524	524	525	516	527	528	517	531	516	464	497	550	528	541	497	524	550	520	530	576	519	496	525	564	508	537	529	525	535	513	490	477	510	516	529	524	553	519	493	546	511	516	506	502	518	512	521	479	477	531	509	496	535	535	521	512	553	476	540	507	543	508	516	534	494	482	519	546	500	519	492	494	509	514	500	554	559	498	515	528	520	535	532	551	522	513	541	520	499	533	514	530	490	509	515	560	498	531	554	501	530	510	474	535	488	486	511	519	534	459	487	524	563	543	502	519	544	513	496	503	547	527	507	508	493	494	529	522	497	513	535	540	522	515	544	503	494	541	516	511	536	478	506	523	476	501	514	523	514	547	537	488	547	469	462	525	469	516	499	505	545	504	472	496	527	524	501	491	492	513	475	492	535	550	527	503	509	496	478	551	552	501	551	526	505	541	507	521	560	529	497	487	536	486	527	491	531	510	517	505	525	501	499	528	550	529	510	512	515	528	520	556	512	511	573	509	527	550	535	471	519	513	529	515	493	527	551	504	545	532	495	496	522	519	515	514	507	492	538	535	497	530	475	554	525	541	542	519	572	529	548	530	475	528	503	499	565	514	484	516	500	531	508	508	509	471	520	516	505	526	517	532	500	499	534	525	495	526	527	481	498	549	463	530	499	485	538	525	546	515	552	493	487	514	550	500	522	548	496	503	519	509	484	509	541	535	540	531	522	465	488	558	515	530	472	519	529	501	526	541	491	542	450	562	516	460	462	507	522	565	489	504	503	526	534	521	528	518	523	523	463	506	529	475	518	476	493	536	513	477	506	520	500	501	500	489	518	548	508	543	516	496	531	517	519	486	519	527	551	517	518	501	520	561	519	501	493	525	519	532	519	538	502	527	488	556	482	533	526	518	496	565	508	502	542	526	494	511	512	507	520	518	541	515	516	521	508	512	527	504	538	516	509	495	499	520	542	505	532	519	513	511	471	534	519	481	494	493	507	512	515	524	519	487	499	543	500	523	522	505	534	513	513	514	550	527	514	510	523	517	499	516	541	524	538	537	500	554	520	540	505	553	512	547	521	488	506	468	521	542	534	514	539	515	529	515	502	520	508	507	526	500	527	485	534	540	489	482	527	471	505	501	518	496	553	502	500	508	509	514	501	502	511	513	496	511	544	528	522	575	518	522	515	525	525	520	487	509	513	512	523	512	503	502	496	500	502	517	481	483	527	486	494	534	495	518	540	546	530	517	473	511	496	520	539	517	520	512	484	511	530	503	509	545	527	516	494	525	524	471	546	520	549	537	502	529	506	524	501	546	505	489	530	539	485	520	547	520	496	537	546	533	520	479	549	507	499	521	508	491	526	501	554	544	543	505	534	488	553	515	544	522	519	472	508	468	522	510	510	469	548	512	521	532	509	536	538	511	545	503	487	483	521	517	498	482	538	520	524	494	542	488	519	506	531	489	504	548	464	462	500	496	531	509	471	550	524	523	520	526	521	508	498	472	515	560	503	537	494	524	531	526	541	494	560	504	490	529	529	525	484	533	499	533	559	483	526	493	499	514	565	530	544	538	488	512	552	483	515	496	511	473	528	526	530	498	543	512	546	527	533	526	523	485	505	502	525	510	529	502	536	528	510	532	545	516	537	505	545	455	519	529	553	511	494	534	510	483	512	486	482	516	522	478	483	515	493	552	501	506	521	481	469	526	491	526	552	531	513	507	507	507	500	534	533	491	544	460	475	510	524	504	526	516	525	537	507	516	538	511	564	544	533	509	498	488	510	504	527	483	543	482	502	528	513	559	522	546	531	519	500	503	498	534	533	511	512	515	521	518	520	541	527	495	522	520	533	581	483	498	516	519	517	471	544	492	537	489	517	506	521	536	515	519	499	494	530	512	528	492	499	529	518	528	526	514	482	492	519	518	532	508	528	496	500	475	498	525	513	526	542	495	515	512	537	520	513	516	524	515	532	497	501	531	501	461	513	513	521	529	533	547	512	497	475	516	487	504	516	499	555	519	523	501	526	514	484	518	495	507	526	563	441	512	512	519	522	505	522	521	519	498	511	536	514	517	547	537	522	501	507	513	497	545	569	517	553	541	465	518	566	531	483	521	533	544	530	508	545	519	535	535	490	517	535	505	529	524	554	549	508	480	489	490	517	502	504	524	490	552	491	545	517	508	535	522	458	538	541	479	532	528	478	527	553	512	511	507	538	505	518	507	513	541	524	527	524	503	540	530	530	479	530	510	522	495	516	537	543	477	524	532	529	535	504	478	524	580	513	515	489	520	521	591	516	519	509	522	550	473	544
25126	21102	27152	25112	8133	919	612	495	409	359	353	328	340	310	307	267	302	249	254	274	243	256	252	252	222	227	253	219	229	244	224	256	246	239	236	229	236	213	214	258	199	256	223	226	218	220	195	180	253	209	223	237	210	233	238	248	265	245	238	247	214	266	268	231	232	265	256	255	240	259	297	289	234	224	239	247	261	264	242	185	232	246	216	238	233	185	235	210	189	235	205	229	199	219	205	253	205	205	198	206	224	218	197	198	194	223	204	219	236	211	233	243	216	235	225	231	202	225	208	218	203	208	201	230	227	217	243	207	220	203	219	212	188	222	208	206	204	236	204	218	227	199	201	218	192	217	190	207	214	197	207	218	223	214	235	228	206	210	208	222	210	209	200	194	203	199	204	207	212	249	221	220	223	195	222	208	210	178	205	217	217	232	193	223	238	213	233	215	207	207	230	233	257	214	227	200	227	208	225	215	211	202	211	206	249	210	214	216	220	216	232	222	223	207	231	224	230	218	205	208	207	235	228	223	200	208	222	185	190	213	199	212	212	206	213	228	211	239	246	196	234	210	231	219	197	191	209	239	254	209	248	227	229	198	222	227	217	210	232	209	220	214	207	219	194	228	220	186	217	236	216	232	222	223	234	229	189	204	190	217	215	219	213	256	236	237	209	217	199	217	219	218	252	213	210	213	213	241	209	241	231	242	210	200	202	225	219	222	203	217	214	224	224	219	211	222	206	230	200	226	221	262	223	230	230	203	212	225	189	228	197	224	246	203	212	198	217	230	230	203	206	229	229	232	212	209	218	205	239	197	233	223	214	220	220	208	237	206	221	211	199	221	222	228	210	227	209	231	200	196	212	205	237	212	211	186	202	215	217	210	201	183	206	214	196	221	207	233	235	229	221	224	214	197	242	219	231	219	236	226	196	219	226	224	197	220	204	218	209	209	221	240	204	212	199	197	225	210	205	202	230	211	208	215	229	232	213	214	213	206	235	231	215	225	204	216	205	217	215	226	187	216	223	230	212	232	226	216	202	208	199	200	229	205	211	238	208	207	209	232	218	201	239	205	216	199	223	231	213	196	217	198	207	203	246	195	216	227	230	215	225	219	238	218	221	204	199	221	238	187	214	208	209	218	219	244	213	199	195	193	226	207	220	211	214	235	217	233	234	203	212	249	213	196	200	208	213	215	219	239	199	183	238	209	225	205	203	234	199	225	231	201	208	203	224	222	224	207	219	217	206	206	221	196	211	210	203	226	224	198	195	239	230	226	228	223	209	222	229	232	194	223	233	238	218	220	211	221	200	203	228	205	231	200	222	235	193	214	188	247	224	196	212	219	234	211	227	225	218	229	203	206	200	216	229	205	200	195	214	219	211	210	227	235	241	221	209	188	217	235	221	239	209	218	208	211	212	219	236	232	210	197	202	203	216	201	209	215	234	212	249	210	230	228	213	216	208	217	213	210	229	197	218	223	228	213	227	211	211	230	221	217	230	217	223	197	197	221	242	194	230	236	207	202	209	209	185	220	215	203	192	230	198	215	224	235	202	229	227	229	200	209	233	200	236	206	216	206	219	217	200	198	203	218	212	201	238	244	225	255	213	231	234	218	215	237	215	187	245	188	212	234	217	198	236	215	243	211	218	193	204	231	197	230	226	196	232	233	201	206	204	206	229	222	219	247	192	220	232	202	229	237	203	226	199	203	241	221	217	173	213	222	194	206	211	225	207	215	221	218	225	236	215	221	218	206	215	231	216	222	206	209	218	216	235	223	239	211	219	204	201	184	218	223	230	212	215	190	209	230	210	236	207	243	186	210	226	221	221	211	224	207	223	240	193	204	213	215	198	230	213	230	224	197	215	232	221	235	245	199	199	224	226	229	193	221	213	198	242	219	203	228	212	208	238	252	211	217	196	217	229	241	222	234	216	230	218	210	224	234	233	226	208	223	227	211	220	217	179	229	187	214	212	219	219	217	201	176	243	211	212	218	204	213	239	219	206	247	205	224	224	193	194	194	225	190	232	209	191	198	209	202	234	172	217	235	236	246	205	219	211	232	205	218	234	232	207	215	194	218	214	202	237	190	233	198	233	244	205	193	216	228	232	203	220	198	205	198	217	193	228	227	216	233	206	212	221	226	198	206	211	232	232	226	211	200	220	210	218	228	231	197	196	240	223	224	227	207	198	228	252	211	216	226	216	227	202	219	217	229	212	197	215	197	237	229	211	183	221	211	214	222	210	233	222	207	228	209	194	219	219	222	223	192	227	225	229	223	215	211	216	212	206	208	192	240	218	193	209	227	240	214	203	226	216	217	205	230	218	231	210	220	221	213	200	199	188	202	184	206	207	216	217	200	277	230	212	235	222	213	204	232	213	200	208	191	206	214	197	234	188	217	188	197	217	216	215	181	223	220	216	203	203	219	239	218	202	207	215	226	196	224	195	198	225	194	225	199	221	232	222	218	201	237	229	206	210	207	189	214	229	209	216	199	228	223	208	207	211	233	201	204	211	207	211	235	233	223	216	239	226	234	216	219	225	207	213	241	220	222	209	200	229	217	196	224	233	232	223	229	183	210	196	221	201	242	228	221	230	215	224	231	203	215	208	242	232	193	203	214	221	198	227	200	230	230	213	215	232	185	238	238	196	252	205	253	219	179	229	207	220	190	203	226	201	215	229	234	211	225	229	199	199	212	216	192	210	228	182	215	225	209	206	203	211	215	215	210	220	217	169	229	189	220	193	196	218	212	206	234	206	211	200	221	197	218	227	223	224	224	208	212	211	225	228	225	224	217	199	220	226	197	227	205	203	183	214	200	240	216	212	240	225	224	231	241	197	236	228	208	202	223	219	209	213	215	212	215	184	224	219	218	206	223	197	216	221	216	190	233	194	245	207	238	195	235	237	219	237	252	205	237	233	232	224	224	229	204	207	210	213	193	219	225	236	215	224	215	194	225	247	214	192	235	205	199	210	216	212	233	217	217	217	205	221	213	207	238	200	211	215	243	212	220	223	233	243	207	224	220	220	193	222	199	223	237	192	231	222	246	228	216	197	207	222	215	204	203	236	230	228	223	197	225	218	203	206	223	192	230	213	212	216	226	208	222	241	228	223	197	221	205	216	205	244	221	207	207	213	184	205	216	206	216	215	232	203	209	202	200	194	224	219	242	214	192	212	225	211	222	220	211	209	214	194	214	217	221	199	251	205	204	212	211	225	224	213	206	210	239	223	196	239	223	218	255	202	208	193	202	227	208	225	216	198	209	227	214	225	214	200	235	235	219	213	230	210	212	224	211	217	201	218	242	234	227	190	199	221	226	225	223	206	194	230	249	228	215	226	224	233	217	207	220	231	233	218	203	222	229	224	209	226	242	199	225	214	198	200	218	232	202	230	229	217	203	191	202	225	200	236	228	205	248	207	207	228	188	202	228	216	242	228	229	203	205	213	230	226	229	224	205	240	220	202	195	228	217	225	204	202	220	211	254	237	226
5910	8705	6922	3580	2486	1847	1416	1131	950	822	647	592	589	532	472	457	436	429	386	415	390	354	360	364	339	334	362	311	312	322	359	330	306	347	315	356	315	333	313	304	320	317	303	273	301	318	315	302	285	316	317	320	308	297	304	314	318	325	359	365	328	343	389	391	418	408	428	411	385	358	428	417	343	332	363	356	363	357	334	284	305	322	327	273	285	310	282	273	301	293	321	339	304	324	297	317	280	302	296	292	299	292	298	308	274	333	318	289	311	294	274	284	279	296	282	285	285	255	285	323	308	281	289	305	289	285	295	306	291	268	278	301	272	283	296	261	279	293	316	290	300	299	271	291	309	305	334	313	321	303	309	297	276	288	268	291	309	313	336	286	276	288	319	301	305	305	304	294	287	313	320	330	319	286	270	312	287	317	308	292	296	292	267	281	297	283	265	315	304	288	302	292	281	280	316	277	270	287	299	309	290	269	271	271	303	306	331	290	269	253	292	296	296	302	281	318	291	290	313	287	313	329	316	261	314	292	290	288	280	316	307	319	305	290	280	264	281	276	296	308	301	274	275	262	260	325	292	285	269	321	315	289	274	308	286	278	273	289	289	305	302	278	284	287	284	300	276	290	286	304	292	348	294	278	296	268	289	278	304	308	295	323	278	296	305	289	276	269	271	288	301	285	284	303	313	283	297	293	288	301	289	300	273	301	292	286	286	284	311	321	285	265	303	277	303	278	293	325	271	275	301	305	294	309	267	302	305	256	288	268	282	285	291	287	287	289	324	278	283	284	268	326	271	261	313	289	267	292	317	258	287	295	283	305	277	292	260	280	337	313	283	268	321	245	301	295	259	304	330	274	307	274	283	336	328	288	283	296	297	276	263	254	281	310	308	294	279	324	274	261	344	308	288	318	252	282	281	299	280	275	278	281	280	315	276	291	276	295	291	286	302	279	293	289	303	282	295	287	295	309	292	253	256	307	279	315	309	272	249	299	292	285	279	303	317	282	266	295	281	342	279	301	298	304	273	309	306	270	289	299	272	262	316	322	301	312	286	299	280	284	265	295	282	323	306	318	290	288	313	280	301	301	295	302	285	304	274	304	276	268	272	310	327	279	286	283	292	306	310	309	314	299	288	323	263	276	296	289	276	289	313	293	294	275	277	289	286	278	287	301	305	298	274	299	315	284	291	296	298	304	253	297	286	275	268	302	313	276	285	269	271	291	276	275	300	301	277	285	305	293	269	298	272	313	301	289	293	291	298	290	297	279	307	242	299	288	306	288	282	281	272	282	266	279	313	304	292	293	315	280	290	282	284	286	266	272	301	323	284	314	281	299	277	301	295	298	280	247	332	288	292	261	273	312	276	297	286	289	280	292	311	320	316	295	295	284	284	284	281	285	305	285	273	336	271	293	269	278	297	298	296	292	283	301	299	282	251	292	287	281	308	263	276	283	304	284	316	277	277	306	288	287	288	281	306	278	265	278	318	273	281	264	281	300	289	287	325	295	289	297	286	296	289	297	307	293	255	295	288	290	314	303	258	283	266	312	289	299	306	312	256	288	286	270	285	315	301	334	271	275	295	268	272	287	283	307	293	267	309	286	309	310	257	290	312	307	271	287	267	305	326	279	284	305	268	317	291	300	303	309	283	287	277	291	288	297	281	293	288	286	286	287	285	260	311	256	313	271	314	298	304	291	299	296	287	325	294	292	276	282	295	305	301	297	321	291	301	270	300	264	300	298	308	306	300	281	291	290	304	281	275	281	290	277	301	299	275	274	295	287	287	315	298	310	310	299	305	340	277	320	295	273	297	292	242	297	254	306	307	278	307	304	269	307	279	284	282	294	294	308	321	288	276	308	276	292	313	271	287	287	281	287	297	295	315	281	280	302	277	272	267	270	263	259	281	258	276	288	321	285	283	259	280	298	269	276	278	326	283	305	298	297	301	268	293	270	278	302	301	279	284	298	290	287	292	272	293	288	272	305	312	282	291	306	287	281	280	294	337	279	327	285	291	291	320	279	284	270	291	270	313	265	318	271	281	304	275	305	309	312	306	303	314	280	300	279	267	298	292	312	297	267	287	304	282	279	281	290	268	299	270	277	283	286	284	310	333	299	300	298	291	330	275	270	298	322	309	280	292	296	294	270	294	278	294	297	264	289	283	264	275	279	294	291	274	292	256	314	308	272	292	280	316	279	286	306	314	301	284	324	272	289	326	294	301	289	279	291	270	276	300	282	268	247	303	285	302	322	331	321	272	283	297	299	306	311	301	304	252	280	316	316	269	309	334	309	279	281	334	272	289	302	314	273	289	305	284	298	325	267	286	303	291	263	337	303	296	287	302	295	284	262	323	272	286	302	273	286	316	280	313	275	321	280	262	299	313	295	282	288	280	294	324	278	324	279	300	318	286	272	311	301	289	322	300	285	257	307	284	276	298	316	272	297	285	285	287	308	276	289	297	287	278	314	290	279	278	286	317	283	281	308	287	318	286	269	267	275	302	275	300	285	286	297	299	280	276	315	282	298	304	280	302	340	290	305	287	294	292	294	293	317	259	268	288	286	284	264	322	289	307	266	328	325	286	294	320	297	285	291	286	294	294	282	277	285	303	302	240	340	288	258	285	320	269	274	286	280	282	303	290	283	305	295	306	299	295	268	300	283	269	292	298	272	276	310	293	284	295	296	312	275	280	288	270	309	261	259	290	297	297	257	306	307	277	291	289	276	289	293	294	279	279	327	300	271	304	288	289	276	302	315	305	274	326	286	279	299	315	318	318	322	333	289	294	286	275	297	306	289	304	280	316	275	285	321	276	307	291	289	277	306	272	291	282	313	268	294	295	283	351	266	281	301	287	324	289	299	289	329	273	308	299	279	308	291	271	289	282	286	298	312	310	268	294	278	296	308	276	287	275	283	299	308	301	289	274	278	287	293	297	287	317	317	291	299	302	279	305	290	284	292	284	312	331	294	303	315	277	270	288	277	295	275	297	290	276	296	282	247	299	291	306	284	293	276	289	255	262	308	304	290	291	325	279	318	266	266	288	269	279	288	329	304	288	314	290	336	293	296	319	288	288	296	278	282	291	292	292	293	304	287	272	310	270	299	298	294	304	279	324	279	263	280	288	302	264	285	285	282	303	265	288	288	281	271	289	272	293	287	291	322	326	277	291	287	290	303	291	266	280	302	284	317	298	278	286	292	321	311	308	305	289	293	278	268	295	274	302	295	321	301	284	257	310	292	270	313	284	306	261	266	269	289	296	285	288	296	257	303	307	284	312	282	310	295	309	262	318	307	303	296	270	328	312	271	292	267	271	286	274	314	279	298	259	282	284	289	286	310	311	315	295	283	307	312	312	294	288	286	294	338	268	299	329	298	296	281	264	273	295	307	309	296	299	298	307	294	287	286	315	274	300	298	323	274	280	283	267	305	279	257	289	273	279	297	301	282	288	287	269	274	295	300	297	292	282	309	293	278	262	299	291	268	293	246
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
