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
341512034527	341512035096	341512035646	341512036196	341512036746	341512037296	341512037846	341512038396	341512038946	341512039496	341512040046	341512040596	341512041146	341512041696	341512042246	341512042796	341512043346	341512043896	341512044446	341512044996	341512045546	341512046096	341512046646	341512047196	341512047746	341512048296	341512048846	341512049396	341512049946	341512050496	341512051046	341512051596	341512052146	341512052696	341512053246	341512053796	341512054346	341512054896	341512055446	341512055996	341512056546	341512057096	341512057646	341512058196	341512058746	341512059296	341512059846	341512060396	341512060946	341512061496	341512062046	341512062596	341512063146	341512063696	341512064246	341512064796	341512065346	341512065896	341512066446	341512066996	341512067546	341512068096	341512068646	341512069196	341512069746	341512070296	341512070846	341512071396	341512071946	341512072498	341512073046	341512073596	341512074146	341512074696	341512075246	341512075796	341512076346	341512076896	341512077446	341512077996	341512078546	341512079096	341512079646	341512080196	341512080746	341512081296	341512081846	341512082396	341512082946	341512083496	341512084046	341512084596	341512085146	341512085696	341512086246	341512086796	341512087346	341512087896	341512088446	341512088996	341512089546	341512090096	341512090646	341512091196	341512091746	341512092296	341512092846	341512093396	341512093946	341512094496	341512095046	341512095596	341512096146	341512096696	341512097246	341512097796	341512098346	341512098898	341512099446	341512099996	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	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
23205	21698	29494	24457	21704	21541	8279	2725	1919	1732	1463	1249	1079	964	877	832	792	686	639	624	668	633	604	545	468	493	481	463	438	437	437	453	456	464	468	449	452	429	417	399	401	404	354	411	396	419	381	401	407	382	385	380	356	373	369	412	379	360	364	374	384	406	375	360	364	350	376	398	360	347	339	365	330	352	359	369	385	385	358	321	374	339	339	373	348	358	340	363	348	358	385	369	349	341	320	341	387	321	340	349	333	336	378	333	359	350	353	306	371	347	345	360	350	368	335	367	384	344	326	323	342	361	362	320	354	351	355	344	356	339	358	347	324	367	335	370	328	341	373	392	346	322	367	369	337	364	370	390	348	387	357	364	359	359	383	362	333	330	362	386	347	346	363	367	346	316	342	337	385	329	364	360	360	351	323	333	356	331	344	325	317	339	332	336	395	355	353	358	367	350	346	363	344	355	366	376	351	372	338	297	340	339	345	352	323	377	336	361	358	355	351	361	343	345	349	363	341	352	372	330	342	333	402	340	359	358	335	347	358	379	378	359	384	371	369	336	341	341	312	366	334	337	339	357	324	352	358	354	342	386	345	365	372	332	353	358	342	363	358	361	339	371	341	366	364	369	360	312	346	325	315	348	356	361	318	355	331	329	332	359	330	344	349	343	332	345	361	345	359	320	372	326	370	346	358	351	384	337	362	344	302	366	317	362	333	360	337	363	341	335	350	342	354	331	339	390	347	363	333	302	333	390	340	355	360	324	358	372	373	390	336	343	354	366	356	339	340	363	344	353	340	358	349	383	360	348	348	321	345	354	309	351	359	353	347	353	365	383	359	324	359	324	359	342	370	332	343	366	346	334	339	331	338	363	389	371	324	335	353	380	347	341	335	358	346	390	369	351	319	350	341	321	347	369	348	328	334	346	366	305	367	349	360	375	346	374	360	321	380	315	354	317	345	313	381	321	343	331	389	347	359	353	325	349	354	357	294	360	359	340	352	363	346	365	361	355	338	393	362	325	335	347	388	365	354	331	376	373	366	378	364	359	363	344	362	355	355	323	315	309	359	349	347	364	352	347	350	348	324	348	329	365	357	334	345	352	350	363	310	385	359	349	344	351	341	345	328	338	347	372	369	349	344	380	357	348	389	352	344	312	326	347	349	341	365	322	341	328	386	369	337	365	341	373	335	354	380	354	343	341	365	337	353	382	365	342	327	359	363	358	385	381	387	314	349	369	334	395	347	348	373	335	362	334	350	359	326	368	352	326	382	362	373	347	346	330	369	358	348	344	351	339	338	365	342	345	380	372	336	333	356	344	328	365	319	342	369	373	317	346	359	353	345	369	358	335	374	358	354	336	332	304	338	329	339	336	342	319	380	324	329	343	339	374	355	320	375	346	379	347	337	369	351	387	334	325	322	288	336	375	354	360	338	318	350	328	345	347	297	336	364	334	363	353	366	329	335	357	321	345	341	374	371	384	319	325	363	322	355	341	320	361	376	362	378	335	314	328	318	369	362	333	346	344	339	364	336	332	336	360	346	329	340	312	341	340	372	345	318	320	345	368	362	359	356	363	345	324	334	330	357	359	385	359	376	341	341	346	366	348	374	335	329	384	359	290	362	337	328	344	357	359	316	352	357	370	367	328	353	337	346	342	370	385	339	364	365	343	398	341	368	375	376	361	374	349	356	344	358	385	327	363	375	344	333	326	368	338	348	349	355	366	359	331	374	417	355	354	383	330	346	333	374	370	373	320	330	351	362	358	346	366	356	308	339	370	351	367	317	345	327	378	351	354	360	371	361	375	363	310	357	350	342	316	362	332	358	337	336	332	367	402	344	356	332	348	380	388	394	339	355	345	359	343	354	363	343	342	344	330	335	328	363	349	334	331	350	366	345	374	339	348	334	350	347	359	340	331	355	378	373	373	349	353	360	359	362	353	382	342	375	314	321	338	366	340	357	344	373	361	379	343	357	335	370	340	339	333	364	333	344	367	341	345	339	373	338	326	352	359	352	357	332	350	340	346	340	386	373	343	356	336	326	316	332	348	324	329	362	347	366	332	350	356	360	351	337	347	345	349	335	361	324	355	346	348	336	365	350	323	369	315	331	337	365	365	390	348	328	320	345	368	324	362	348	367	379	344	339	357	347	364	325	362	340	376	334	377	361	347	398	331	355	381	319	363	319	374	362	367	340	343	338	330	363	345	331	360	343	365	363	311	357	362	339	320	339	339	341	321	322	349	318	344	355	354	335	342	344	330	377	352	369	336	383	330	341	359	343	385	333	362	342	324	334	373	345	380	327	340	322	354	348	368	327	336	382	386	335	333	357	336	364	360	349	334	316	380	340	378	368	368	351	335	314	349	324	310	357	367	377	347	348	404	335	324	359	319	301	369	347	347	346	329	322	341	371	364	322	339	337	353	359	340	374	337	336	362	353	352	341	343	355	360	328	367	375	348	337	358	327	374	340	311	363	335	350	343	328	327	384	331	363	322	364	355	346	336	349	390	379	324	344	361	351	337	352	340	376	342	398	353	378	363	340	337	306	335	334	341	326	359	320	347	362	320	354	339	321	354	371	323	360	305	348	359	318	361	378	361	339	353	338	367	334	347	328	330	409	325	327	327	351	344	348	390	322	359	366	361	374	339	352	371	332	344	355	336	319	378	351	335	342	359	353	340	373	368	337	356	362	342	340	366	350	319	354	360	387	335	373	373	357	355	358	303	301	363	346	316	335	366	345	339	352	341	331	361	342	343	391	363	346	350	347	358	333	338	360	354	318	337	350	326	305	325	347	351	344	361	323	354	334	336	323	347	358	320	343	364	364	326	358	349	337	361	357	338	363	334	361	353	372	361	341	340	346	377	340	378	318	383	316	371	358	352	339	357	394	367	347	332	367	326	349	325	331	342	321	335	363	349	341	328	360	329	331	313	384	366	329	343	369	325	363	335	358	366	355	342	355	342	346	360	349	341	347	381	361	397	352	336	349	358	366	346	387	369	342	340	356	345	358	371	343	367	382	326	355	355	373	355	372	386	363	363	354	372	341	346	338	358	371	350	329	386	359	390	357	377	356	367	330	348	324	355	351	364	356	358	346	363	360	348	318	344	363	361	333	349	363	318	334	329	317	352	314	348	372	358	328	307	376	354	350	330	396	351	350	354	378	352	375	364	339	362	340	347	334	360	361	336	346	326	346	329	414	374	340	352	334	333	352	350	355	371	346	338	348	335	364	340	332	344	356	336	356	346	389	352	345	357	328	354	343	325	376	342	379	315	353	338	374	342	350	353	377	339	340	333	358	366	407	366	357	303	341	356	346	349	331	367	312	348	351	338	334	389	338	354	341	351	349	366	345	347	335	332	311	313	356	360	367	321	372	351	310	342	358	351	344	376	328	316	363	321	390	356	360	337	299	330	351	369	362	369	322	354	333	342	346	330	354	349	353	306	341	348	364	314	327	357	383	347	339	352	364	402	360	333	328	340	335	369	330	364
14755	28590	23485	14120	11134	8351	6614	5462	4305	3838	3139	2637	2256	1829	1643	1491	1382	1171	1144	1193	1062	1000	993	898	808	790	737	721	677	714	691	675	686	693	648	701	645	648	596	591	564	592	570	557	551	571	548	536	549	569	523	525	528	521	504	475	472	520	484	530	504	533	495	472	471	476	471	486	481	485	487	480	488	464	477	502	474	433	465	476	465	462	447	474	484	433	436	455	443	485	470	457	456	462	436	457	448	478	474	441	453	480	436	439	479	429	465	482	445	474	479	449	488	471	449	438	401	449	450	475	452	484	443	456	458	457	471	450	446	436	460	436	457	464	447	462	456	444	438	496	425	429	437	422	482	435	440	442	475	507	484	435	447	483	453	447	453	492	459	466	472	456	462	462	463	435	473	454	455	457	457	448	469	534	460	452	462	420	446	454	491	469	405	452	457	492	478	494	475	459	444	446	470	457	456	497	491	464	468	472	478	436	484	443	469	452	455	466	461	423	496	482	472	483	453	463	508	425	437	499	448	470	485	458	454	443	446	464	476	466	462	457	434	482	502	470	430	445	458	475	495	427	452	463	444	465	481	447	467	480	469	432	459	468	477	479	474	455	450	461	478	480	480	461	467	444	447	471	434	444	449	450	510	452	401	448	444	456	464	457	480	470	439	447	475	439	493	442	470	484	474	440	477	460	499	453	500	453	491	434	461	453	456	434	487	481	454	454	427	476	447	521	445	446	472	461	447	452	464	453	519	476	494	445	509	426	446	470	449	470	509	494	443	481	447	472	486	448	451	431	410	489	431	439	488	458	488	486	452	484	487	447	463	481	461	493	453	512	464	426	485	473	445	433	481	445	463	410	471	463	451	493	480	490	490	454	478	480	462	498	435	469	438	485	452	444	486	484	502	462	447	419	440	472	459	468	459	487	434	453	496	473	465	502	449	487	475	467	426	472	449	441	450	443	460	425	488	481	450	462	457	490	455	453	467	495	468	475	454	499	468	438	434	472	459	463	489	445	484	462	493	432	471	471	433	447	477	445	471	497	446	455	498	476	428	476	434	456	491	456	467	453	413	467	433	472	458	486	488	442	509	466	474	475	462	418	445	461	449	489	464	457	426	450	452	464	474	440	444	485	479	420	476	435	437	453	477	469	444	442	462	477	468	454	467	476	468	497	457	467	451	483	532	457	453	495	455	407	417	418	479	443	449	449	471	494	454	457	434	431	451	500	478	469	448	465	477	479	445	504	485	452	495	474	455	460	493	429	465	436	483	475	452	467	448	451	478	448	425	474	478	472	462	434	470	455	447	461	496	461	420	432	408	436	464	459	460	481	467	465	453	451	504	499	443	439	434	484	453	450	426	485	463	464	483	462	473	487	428	467	450	446	513	451	468	449	460	437	475	437	447	460	439	440	467	485	499	489	485	438	448	441	469	447	497	462	450	483	445	467	472	466	503	454	503	455	447	509	491	446	475	473	453	473	470	449	469	476	484	474	425	445	447	500	454	450	476	440	493	471	467	440	497	465	459	471	443	438	462	485	505	492	457	446	451	461	459	498	444	447	491	471	447	485	505	480	422	452	478	438	459	477	496	436	469	497	501	422	505	458	462	454	466	441	472	481	472	440	454	486	464	442	526	462	463	438	485	473	470	464	459	435	437	463	472	471	456	488	450	471	423	481	459	470	441	456	456	469	479	477	454	445	476	452	470	432	451	470	451	459	419	405	467	443	480	482	462	442	493	471	451	490	485	447	476	447	486	464	495	446	443	481	477	474	478	486	445	474	454	444	467	482	475	486	466	485	480	444	467	478	459	441	447	439	479	480	461	467	473	467	477	476	480	443	467	454	493	437	467	443	480	470	463	483	452	473	478	438	463	458	477	516	448	435	476	456	452	491	471	454	480	490	457	480	471	493	468	480	432	481	465	463	432	463	442	457	455	476	503	453	467	477	442	470	443	439	455	435	439	476	485	484	471	492	467	497	429	468	476	427	452	482	465	475	502	495	439	467	431	446	436	469	441	428	466	442	445	428	458	430	459	465	459	484	476	452	467	481	473	470	437	494	447	435	504	481	448	448	465	501	429	467	448	469	473	460	457	429	484	461	460	447	427	472	489	467	451	434	477	468	453	452	458	493	453	460	460	468	437	470	425	436	425	449	470	461	455	462	490	463	487	468	478	461	436	458	414	460	435	435	469	446	463	464	449	464	469	496	439	467	488	442	460	444	498	426	446	468	436	413	445	450	468	474	458	476	454	445	470	453	457	455	479	442	453	439	487	457	416	472	455	468	486	475	484	447	468	432	462	476	492	478	447	404	492	503	493	461	503	434	464	493	497	440	442	475	493	412	460	487	485	439	465	480	503	440	456	456	466	493	440	458	481	500	511	421	431	452	449	478	433	463	410	435	519	453	446	459	473	473	470	436	462	439	410	466	479	461	477	419	493	456	471	469	445	485	462	473	477	502	486	495	434	473	431	478	467	501	490	427	421	446	492	443	460	466	471	461	465	463	454	483	462	452	475	473	469	472	443	492	469	497	479	426	476	456	435	463	489	442	419	488	477	493	479	470	476	467	494	449	461	477	457	491	495	502	412	476	493	489	470	453	452	445	472	452	503	499	431	503	457	474	452	454	484	432	469	448	505	444	478	459	479	481	482	483	500	474	454	461	462	463	449	461	458	421	466	468	472	451	484	462	468	456	488	495	461	470	452	448	490	461	470	399	467	431	437	460	448	459	449	449	478	456	480	466	471	463	450	469	485	481	429	506	471	491	471	490	487	473	442	464	460	468	476	470	462	458	456	489	450	424	442	469	437	494	466	464	466	475	449	485	471	470	469	462	471	417	473	464	469	472	476	484	459	425	442	462	475	490	434	486	449	451	487	451	442	472	446	464	479	471	461	444	487	467	516	457	455	465	461	470	442	462	475	434	469	453	469	494	457	505	439	470	480	471	464	452	451	458	439	477	457	477	473	411	477	464	475	496	503	470	451	471	530	499	460	479	450	462	433	461	466	516	477	496	430	462	465	484	454	442	493	454	449	502	448	519	493	473	461	497	478	440	464	465	442	505	481	436	472	468	464	474	442	432	433	472	469	494	477	457	494	460	476	465	470	436	496	449	493	492	472	448	436	490	481	459	483	470	438	466	484	490	439	447	472	490	473	453	446	464	481	484	426	425	497	471	431	482	442	499	499	466	435	476	438	428	469	486	465	413	429	483	467	445	458	450	432	448	437	484	471	463	470	487	468	496	448	510	449	458	455	442	460	476	454	466	424	450	484	460	458	489	490	463	439	447	480	496	458	454	460	444	478	433	503	461	442	467	425	489	455	478	448	464	443	490	504	499	472	450	491	431	483	453	476	473	416	474	515	465	469	473	461	467	464	511	447	504	425	509	490	479	501	467	466	443	474	469	478	424	477	442	434	483	451	462	484	460	453	474	484	430	489	494	473	496	498	509	453	483	470	460	456	484	461	485	458	469	475	455	441	467	479	473
27159	18103	9216	4278	2652	1896	1451	1292	1130	1059	974	865	869	802	748	767	702	684	632	706	666	725	700	678	664	610	683	620	597	617	624	641	612	665	592	604	590	609	579	598	613	564	567	558	565	595	574	599	582	562	548	554	599	554	590	618	573	574	572	570	592	583	601	595	578	547	557	574	545	563	606	539	580	578	568	620	611	545	576	607	546	579	564	602	600	579	585	555	589	568	550	569	571	609	560	567	569	565	612	561	572	579	574	632	594	622	553	639	568	572	564	555	577	551	565	582	545	559	554	573	570	601	565	576	539	565	601	591	565	568	549	558	586	567	558	549	536	589	523	587	617	586	572	578	533	558	567	564	547	567	562	543	572	591	603	551	573	621	610	577	596	571	613	599	619	569	569	583	566	551	589	560	586	556	552	546	589	596	545	596	571	599	615	565	556	549	549	563	577	573	590	585	629	544	580	554	569	614	560	605	550	575	550	582	571	572	605	599	603	565	575	610	557	598	579	566	589	558	545	550	551	544	593	553	570	577	573	538	596	584	569	575	589	567	581	562	578	600	583	599	563	585	507	558	587	575	582	555	577	543	572	565	589	586	551	619	575	620	578	564	563	562	580	574	525	577	528	623	571	537	569	557	601	559	521	598	575	573	582	536	624	593	618	560	563	600	590	572	591	533	586	581	533	544	553	574	545	605	562	560	597	555	594	574	569	584	575	559	566	595	549	591	533	555	547	542	578	565	591	593	559	574	612	571	587	596	547	551	593	596	573	570	597	594	573	567	569	546	562	573	587	542	595	569	546	547	553	565	548	581	590	593	553	567	528	595	617	560	559	556	604	582	560	562	582	576	617	574	568	567	535	550	590	594	558	587	575	565	571	593	553	568	566	557	592	594	549	588	530	580	567	548	589	570	575	593	595	565	548	616	589	569	600	559	579	558	564	542	567	554	574	571	603	625	593	574	559	519	607	560	584	551	592	572	551	535	615	549	591	594	541	639	577	563	554	568	581	578	560	601	611	559	546	558	540	575	515	561	583	604	567	552	566	604	515	555	575	557	572	575	605	555	583	607	640	553	553	566	530	603	591	509	543	616	526	568	586	532	593	569	579	601	558	560	585	595	569	589	549	546	565	560	559	552	577	561	511	604	616	587	562	506	626	604	564	556	595	579	584	600	614	618	552	561	593	570	623	588	629	573	577	567	568	567	581	555	570	540	560	558	601	585	572	594	584	554	567	578	551	566	551	567	633	572	579	600	614	654	529	579	535	563	579	567	579	581	580	569	603	575	582	559	579	566	568	562	577	578	561	594	560	589	546	610	520	611	579	555	561	568	514	593	546	609	566	514	553	621	606	547	577	586	560	586	550	595	584	542	543	574	587	584	564	526	552	589	558	583	558	597	560	588	608	548	587	570	621	569	543	572	541	546	566	587	608	601	582	575	537	564	582	554	589	577	533	592	574	580	574	602	556	560	594	580	598	534	582	552	558	598	595	646	575	561	559	586	608	571	589	583	602	558	573	562	622	597	584	586	579	586	609	564	562	624	560	580	577	596	551	547	597	591	553	560	568	530	572	565	541	589	552	576	546	565	529	581	540	566	537	603	589	588	525	572	604	583	596	583	563	569	587	541	556	588	559	561	626	601	561	603	599	632	581	585	577	559	538	550	599	545	611	562	558	601	576	620	616	536	561	574	571	575	544	589	557	579	596	557	594	543	552	587	574	601	532	613	534	533	584	600	528	541	573	579	592	597	549	561	562	575	542	625	543	572	584	588	540	600	609	594	592	601	569	593	568	570	566	549	549	554	618	539	586	554	571	565	564	568	575	562	557	583	549	589	575	582	573	598	523	524	607	550	620	573	543	520	595	559	565	562	580	584	528	605	600	547	592	573	597	601	570	533	603	582	557	580	571	597	589	597	569	513	587	552	543	612	567	609	584	568	572	606	559	598	606	561	593	570	599	581	567	559	584	581	560	574	604	575	545	564	590	557	603	553	572	573	572	582	544	541	569	541	597	582	551	534	594	564	520	585	579	580	566	596	559	588	590	567	560	625	593	589	570	523	637	578	584	564	585	543	559	606	574	563	585	554	557	593	586	574	570	660	608	599	592	568	561	536	580	575	584	606	543	600	568	526	597	577	612	555	570	575	596	559	596	577	549	628	569	605	582	613	574	606	596	605	581	582	575	609	574	588	570	513	587	630	525	601	596	578	540	592	578	597	626	623	559	577	573	596	622	574	590	574	549	632	557	565	564	568	605	518	564	579	576	575	544	547	557	593	565	600	628	514	551	554	557	565	586	577	629	603	577	622	562	617	553	577	570	561	567	590	577	614	562	572	526	607	585	567	560	601	569	580	582	572	546	559	613	541	584	535	591	556	639	617	561	559	565	574	584	580	601	575	574	563	574	537	556	577	551	518	584	552	563	563	577	567	567	570	551	608	589	589	506	529	582	559	589	551	555	573	558	575	549	543	603	593	562	585	570	593	631	609	594	587	571	580	601	562	569	575	582	570	543	586	580	549	593	622	569	611	568	554	555	605	572	591	580	553	561	563	565	519	559	540	592	564	562	583	589	597	587	572	602	544	598	587	547	540	562	545	570	565	564	559	566	594	561	563	594	541	590	593	503	568	576	590	584	616	633	579	586	611	563	569	550	579	578	582	586	546	564	616	615	572	557	574	616	561	547	604	603	567	511	552	597	585	590	612	591	551	589	567	586	538	575	541	498	595	530	582	595	601	555	599	576	572	551	576	568	577	581	589	592	567	560	554	585	617	549	565	588	580	562	579	531	553	584	571	570	593	558	573	581	565	637	585	616	564	525	562	539	613	605	613	577	606	565	572	520	586	558	604	596	591	608	601	551	545	599	562	578	560	604	516	569	591	627	574	564	585	566	585	606	573	576	579	576	600	533	568	566	572	612	612	595	572	554	559	577	539	605	578	564	561	583	583	522	530	560	602	565	512	546	556	613	592	606	592	558	581	567	535	602	580	547	546	598	562	655	590	573	584	563	532	548	611	654	548	558	601	587	626	549	597	546	583	558	551	567	543	590	550	572	570	612	577	613	593	556	601	559	593	552	550	550	557	612	565	586	609	582	570	588	581	578	585	600	577	583	563	569	551	563	565	547	543	576	577	519	618	591	605	584	584	586	557	600	566	556	607	575	571	535	590	527	540	545	563	561	562	528	498	556	565	601	614	589	539	569	533	651	568	578	549	585	589	661	551	573	562	603	601	563	562	563	625	580	565	552	583	579	563	612	581	537	579	579	572	515	544	592	600	550	606	598	617	585	595	529	604	600	599	573	587	598	559	595	600	589	568	576	591	558	590	574	585	549	595	576	550	574	597	543	555	604	600	603	549	559	563	587	591	554	631	585	564	598	550	600	600	639	558	589	543	568	548	632	587	589	573	612	589	583	557	542	564	593	570	575	609	567	536	599	595	569	561	592	551	557	591	598	587	558	593	573	564	596	535	525	582	555	559	518	533
11106	14128	11120	5997	4725	3783	3004	2626	2118	1922	1638	1525	1313	1244	1145	1088	1093	993	1048	989	961	1013	968	898	962	818	854	873	843	784	854	826	796	860	818	869	757	827	826	811	776	792	764	749	765	751	771	803	784	781	758	798	768	719	794	746	728	775	751	749	740	735	754	761	745	687	807	717	754	771	722	739	727	655	797	779	721	802	759	748	730	764	747	710	694	739	762	735	724	752	729	767	752	744	760	748	766	728	721	761	803	737	707	712	706	722	751	749	769	762	754	746	738	752	746	807	728	723	708	734	689	720	714	726	748	774	775	796	737	752	731	735	713	772	704	737	736	702	771	708	754	762	726	749	711	742	740	705	747	737	793	717	706	777	798	716	747	752	727	780	751	743	734	726	721	698	712	723	742	727	720	701	761	732	730	731	710	740	736	733	773	720	722	742	715	718	746	776	757	759	748	750	728	683	705	719	727	697	718	757	731	757	744	715	741	769	718	762	719	713	706	777	749	765	742	732	792	696	669	751	742	772	753	753	777	745	720	817	723	736	744	736	700	772	737	773	750	763	743	723	722	713	712	765	736	726	715	722	732	736	780	758	713	745	739	783	726	716	714	718	750	734	770	771	711	726	737	725	701	778	784	743	812	749	754	764	727	767	706	735	718	718	762	745	747	720	749	731	764	712	764	743	737	777	738	756	702	749	742	778	761	702	761	750	729	751	770	719	747	776	706	740	752	757	758	757	749	726	808	749	738	733	742	779	752	741	729	734	751	691	737	709	763	732	739	730	757	771	691	692	734	743	738	753	732	753	715	761	717	750	690	695	767	745	705	801	744	745	736	706	741	740	716	755	721	727	719	754	771	747	740	747	739	758	718	743	711	771	703	762	794	758	768	716	758	790	719	753	707	707	729	702	776	735	739	762	738	735	750	735	739	747	774	735	747	735	723	798	734	745	735	731	758	731	758	766	763	772	761	736	744	721	695	747	729	781	718	744	771	743	737	756	797	753	754	777	720	760	703	725	731	720	755	754	738	733	739	707	733	705	771	736	731	754	745	773	744	784	757	722	735	737	762	750	735	800	726	760	769	692	743	768	748	739	753	738	770	750	730	753	741	755	758	760	663	785	772	770	780	756	724	714	745	775	716	739	783	721	736	758	777	745	718	778	720	757	751	746	735	767	734	759	734	752	811	747	769	790	757	764	754	736	724	743	739	718	736	742	798	756	769	755	786	733	778	756	761	737	693	736	720	749	765	710	759	738	735	688	753	746	718	764	755	754	716	705	791	720	766	673	739	747	742	776	789	772	765	707	763	711	798	749	746	748	709	798	696	764	733	763	714	734	757	726	739	746	690	777	731	761	704	745	739	726	734	717	707	711	745	761	760	755	730	740	728	729	752	719	736	764	709	787	726	788	743	702	711	744	714	729	715	772	711	711	747	747	710	748	773	715	770	810	793	721	701	774	753	788	724	728	727	765	731	795	718	748	710	753	716	769	724	760	775	734	730	778	711	727	740	743	754	740	725	721	758	767	720	762	728	701	696	720	763	722	790	655	752	739	766	725	770	784	717	748	740	806	716	702	750	758	747	747	776	715	691	713	775	686	759	741	747	724	707	765	699	779	725	718	772	706	746	765	791	766	713	724	752	725	730	743	722	736	759	737	758	752	812	724	759	760	758	706	729	707	737	728	730	708	710	744	771	707	723	711	709	711	747	759	677	682	757	782	697	742	788	747	752	756	755	736	738	758	764	748	750	694	689	796	768	726	750	722	758	728	740	782	738	767	724	770	762	742	812	722	721	676	811	760	749	735	743	734	705	699	759	763	778	733	778	745	737	709	785	713	729	731	730	750	802	776	707	722	758	788	769	729	730	832	700	763	782	731	693	722	718	728	688	745	746	748	756	801	766	747	727	728	771	736	740	754	768	746	730	733	778	712	721	715	793	767	728	753	745	734	693	733	733	764	736	732	743	697	758	711	730	720	733	722	756	748	793	660	721	749	702	737	747	734	708	765	721	768	750	702	786	748	764	745	720	694	714	721	712	757	718	764	716	823	730	725	777	758	738	769	736	780	765	772	750	806	751	701	759	769	743	726	757	747	791	771	729	702	728	739	732	751	738	772	744	721	757	728	716	691	735	744	733	738	751	772	709	737	780	718	735	753	739	723	785	713	769	739	740	702	688	738	729	701	764	695	689	770	742	705	722	724	750	761	711	766	721	783	724	756	754	723	719	716	736	740	705	748	766	751	758	723	733	699	751	716	723	756	756	730	719	719	780	721	795	708	793	757	727	731	749	724	719	710	734	748	807	759	754	776	759	786	761	767	756	715	739	726	739	706	776	770	706	784	720	757	729	747	711	742	835	700	739	693	741	773	737	768	728	743	746	750	751	743	734	783	743	761	745	734	714	769	762	728	729	742	735	720	731	761	761	732	722	755	746	757	733	746	733	752	686	762	697	777	749	794	710	749	717	717	760	732	738	767	744	698	743	744	761	746	730	659	789	788	745	738	758	693	730	716	750	725	687	713	772	786	729	781	724	747	755	763	791	741	707	710	726	790	745	740	692	734	730	740	753	730	750	762	749	691	746	731	744	748	725	761	766	764	743	751	696	777	726	750	760	707	702	749	738	708	750	738	753	726	745	760	790	737	741	725	741	703	739	678	738	707	793	780	700	759	723	709	716	703	748	761	710	721	719	792	728	754	714	751	737	716	741	795	733	764	703	765	739	731	747	764	782	734	708	714	722	705	752	749	718	714	722	770	736	743	751	722	778	760	720	738	728	726	754	768	723	719	818	759	755	689	733	769	768	735	745	714	740	727	748	779	770	735	726	726	824	732	738	802	714	712	715	734	727	757	702	715	796	768	761	804	790	744	726	738	790	703	694	729	726	733	737	702	728	708	715	774	758	722	713	733	724	697	733	733	732	768	697	744	777	703	749	751	722	776	726	681	733	739	712	771	730	817	699	764	759	707	738	758	747	742	765	734	768	735	774	734	766	733	756	767	716	772	766	748	728	767	729	737	741	757	703	771	756	738	761	709	769	757	723	743	720	723	768	723	772	707	761	746	697	735	720	703	745	722	721	724	764	783	777	731	776	745	721	744	735	748	729	752	781	729	753	765	757	751	779	731	772	748	756	783	705	736	744	763	764	757	773	763	758	756	766	780	715	737	752	717	763	754	750	723	749	780	725	762	766	728	801	746	750	730	733	741	701	770	684	751	698	722	754	689	708	731	734	745	786	763	732	735	775	758	752	704	743	743	762	703	705	748	751	760	758	765	741	766	739	773	754	706	719	737	745	702	735	756	749	764	729	768	735	782	726	763	719	725	704	780	746	716	698	758	746	755	778	729	715	750	747	766	751	712	783	721	682	752	759	749	719	744	761	739	756	773	745	713	758	757	747	790	734	736	705	782	757	695	732	705	787	761	744	733	771	769	739	738	706	802	745	731	720	735	730	801	779	689	772	717	747	741	710	773	801	730	805	760	699	769
23429	20930	27902	24115	20764	9198	3095	2179	1586	1316	1253	1117	1017	971	914	830	797	786	694	751	700	690	674	666	649	648	665	620	615	586	627	609	597	600	665	592	578	571	584	579	543	567	580	601	555	557	592	582	537	606	561	608	581	534	582	527	585	534	518	555	566	552	548	531	505	567	536	492	518	534	520	562	567	543	596	561	529	522	512	556	517	528	518	521	496	572	534	560	497	508	545	557	571	556	534	558	538	569	578	476	532	553	555	528	567	545	509	569	538	541	558	535	551	532	526	529	569	556	500	508	545	590	532	556	530	534	554	553	557	530	552	554	557	542	534	552	557	562	499	571	542	562	563	549	583	521	510	542	533	561	515	534	562	560	532	519	518	602	532	566	548	565	515	563	544	567	528	570	560	518	563	542	552	564	548	524	539	529	567	567	537	555	546	533	560	525	567	550	536	543	529	518	493	531	560	579	518	508	553	529	494	541	535	571	542	558	526	538	529	588	497	515	535	526	587	590	548	513	557	510	584	518	536	567	529	585	515	538	554	516	547	540	551	558	533	539	524	516	553	575	533	526	615	569	490	560	550	561	539	598	561	516	549	522	533	548	486	544	518	522	555	518	514	543	533	553	543	543	544	530	564	549	522	521	528	565	551	522	578	568	578	528	567	552	553	555	508	521	531	496	568	531	572	539	535	544	548	566	538	537	517	517	562	545	547	518	562	526	550	520	581	530	551	564	602	554	547	558	476	534	536	536	490	518	499	541	554	510	537	555	547	553	584	526	553	541	564	539	540	526	547	568	549	548	567	560	509	516	524	517	513	567	555	569	551	514	515	512	536	552	515	490	479	540	517	583	510	502	490	538	497	531	549	559	538	534	550	548	527	522	532	550	567	577	511	535	585	532	539	552	554	530	543	509	557	580	547	523	525	539	545	511	556	533	568	555	549	539	561	544	532	528	539	544	501	542	579	524	541	530	525	526	547	578	563	502	571	538	530	549	564	501	555	518	534	561	571	517	568	527	596	576	561	545	566	511	510	551	555	534	511	539	576	561	496	519	549	509	539	566	545	552	527	536	557	473	536	534	539	507	503	527	522	568	540	530	496	545	519	541	494	556	553	545	496	525	545	551	567	574	546	550	546	505	548	523	527	496	556	560	560	558	493	511	500	537	562	574	538	524	541	555	556	563	546	545	533	542	556	558	523	522	513	506	549	569	576	544	541	551	573	546	495	529	591	576	523	545	566	512	547	518	578	558	561	569	530	566	508	541	530	548	548	530	526	512	536	547	556	551	513	581	541	537	524	539	576	550	538	535	557	481	537	604	507	542	570	564	543	538	572	555	501	536	514	527	542	579	580	511	583	520	527	546	540	516	534	522	530	551	530	561	556	527	522	538	522	549	487	510	576	567	509	526	562	543	548	538	576	539	554	536	565	512	502	536	567	538	568	530	530	539	586	529	531	542	531	543	520	590	598	524	528	545	555	535	550	516	540	544	535	537	538	536	547	546	550	527	528	555	514	568	501	575	529	538	561	520	568	551	561	541	572	582	544	530	578	527	594	595	556	561	532	567	557	543	581	532	523	538	554	606	553	531	583	564	530	498	529	530	578	565	531	539	523	539	550	548	543	514	586	542	562	556	525	533	513	537	481	525	517	522	552	518	552	550	536	538	540	565	531	531	518	527	551	537	560	548	548	527	524	531	534	539	519	516	560	519	553	572	547	528	565	529	513	549	535	555	568	550	543	533	516	522	512	521	532	481	554	512	527	592	512	544	562	563	544	557	529	488	581	562	523	491	574	503	567	548	564	534	515	534	530	571	569	527	570	541	557	546	547	528	531	477	561	538	503	504	552	497	511	549	540	538	535	509	540	522	522	565	551	570	501	548	542	563	527	585	558	539	521	564	559	536	537	596	556	509	504	537	540	544	547	532	549	556	554	525	515	511	523	543	570	532	534	544	501	544	546	574	553	510	555	510	552	495	525	537	600	511	527	576	540	555	529	531	507	558	551	567	547	530	537	514	507	520	508	551	509	534	563	539	536	592	542	552	518	552	537	527	527	568	549	534	522	561	522	554	546	581	531	522	537	534	550	549	567	559	510	543	517	559	553	571	517	544	571	512	532	524	546	542	592	525	558	489	543	579	528	557	558	560	516	525	507	540	546	579	579	543	517	513	525	552	538	526	534	571	499	476	536	540	532	573	525	545	514	563	553	563	595	549	540	543	547	512	542	520	568	527	515	528	550	525	536	554	520	528	545	509	541	538	543	514	533	528	544	535	577	526	570	527	554	540	535	550	543	521	523	581	524	571	542	578	515	534	527	515	568	551	525	510	488	514	535	519	509	539	552	514	535	557	546	532	560	521	561	560	571	534	530	511	504	572	515	525	497	542	493	575	537	530	554	540	526	534	566	520	572	532	548	573	557	534	497	550	503	578	562	567	525	549	508	569	610	490	550	528	514	523	545	568	556	540	530	522	553	531	565	518	574	524	514	507	509	517	539	509	576	508	551	540	511	486	515	548	516	587	525	549	502	534	542	502	550	493	562	550	534	555	538	519	546	528	527	552	503	543	603	552	572	570	574	548	544	522	567	520	530	532	497	493	541	548	549	589	571	557	554	557	525	580	533	520	565	544	535	559	504	527	571	557	562	513	523	535	549	522	531	512	475	563	543	508	544	535	508	540	556	569	569	534	549	554	547	548	558	526	550	531	527	519	535	544	521	530	603	500	500	562	546	554	526	510	542	597	542	513	531	531	556	548	563	507	523	556	535	565	555	530	518	549	539	541	535	543	560	582	578	494	564	540	573	533	521	502	518	524	511	520	561	526	528	542	521	558	542	541	560	561	543	558	535	524	522	555	538	580	539	522	542	544	514	551	545	542	522	488	504	541	513	563	530	552	542	513	545	553	540	509	557	577	555	546	535	543	515	528	557	586	552	537	572	540	516	528	603	540	532	528	520	565	488	543	533	507	566	540	550	573	500	552	572	543	527	498	544	535	473	487	523	537	524	548	555	526	566	545	563	540	546	559	562	542	551	560	556	509	516	515	535	535	555	556	494	561	547	491	532	543	532	534	550	559	557	530	534	525	524	535	544	569	526	529	540	483	497	561	517	554	530	520	552	553	540	625	513	523	524	514	572	535	540	552	526	532	552	542	565	541	557	581	575	518	544	507	532	538	560	549	510	526	564	550	498	489	577	568	519	499	542	533	547	557	537	564	563	537	537	543	535	519	525	483	573	554	523	547	516	521	507	528	533	565	510	517	577	569	516	538	572	513	547	532	538	536	499	590	525	504	494	560	575	561	525	539	514	553	522	547	468	530	550	537	505	520	560	528	534	558	522	506	575	562	526	546	535	530	560	584	529	565	580	535	519	526	547	539	556	529	544	526	540	515	542	547	529	548	591	531	538	525	524	524	539	544	556	514	520	558	505	494	541	544	541	540	543	539	534	548	488	575	550	547	554	514	528	513	523	555	508	526	563	571	559	526
12325	22773	17402	9990	7884	6298	5121	4236	3467	2716	2307	2051	1830	1652	1550	1367	1319	1231	1132	1153	1088	1058	970	972	986	966	927	886	917	825	875	817	829	830	854	873	856	788	788	809	804	808	771	755	753	714	836	738	783	787	750	765	725	726	732	792	692	777	724	736	754	748	762	696	662	742	733	708	658	731	709	704	676	681	643	701	734	728	680	716	682	682	772	714	747	723	680	710	717	688	682	695	670	716	698	692	738	729	688	686	705	757	727	710	735	697	682	691	696	715	695	703	709	708	749	638	658	731	722	712	665	725	687	682	722	726	705	673	704	678	686	686	751	724	687	732	709	716	706	681	690	708	686	712	716	701	698	729	701	659	697	705	658	701	684	709	741	730	713	696	704	734	715	692	758	694	735	729	665	744	677	678	695	704	646	681	701	707	720	738	693	673	729	727	702	704	676	725	687	708	709	715	698	763	701	752	711	743	728	733	654	715	693	732	708	721	735	686	689	702	708	696	711	682	701	692	705	751	698	716	684	676	709	695	727	732	737	732	727	697	725	690	737	694	689	716	677	700	748	711	708	674	712	718	658	654	738	709	730	716	758	706	744	687	752	734	736	655	714	702	728	707	705	673	746	696	674	678	709	748	726	768	706	676	669	721	674	713	716	680	708	727	683	692	712	678	704	664	733	695	727	732	695	675	698	723	756	708	665	715	683	725	689	736	738	703	698	719	675	736	688	749	673	710	684	738	701	685	712	659	697	726	703	719	718	714	706	710	700	695	698	683	712	724	692	685	664	698	694	707	678	682	704	698	680	699	706	690	671	657	706	693	718	731	686	749	695	755	723	718	688	690	695	693	717	695	752	694	682	686	709	711	748	734	726	727	740	726	687	702	717	702	744	733	767	697	697	693	665	690	752	761	708	730	696	695	708	700	666	673	679	734	670	704	713	773	656	692	714	703	699	724	693	703	685	743	735	689	713	672	704	718	706	703	695	711	719	720	701	723	716	719	682	742	685	720	674	676	668	683	724	721	755	715	698	714	761	705	721	701	689	745	712	763	682	681	710	727	702	704	702	727	719	648	656	693	670	782	727	636	733	689	680	704	752	691	647	703	723	714	719	659	698	677	693	708	702	689	717	679	708	690	711	676	732	693	674	709	707	723	769	700	698	723	688	724	641	698	716	709	691	717	669	695	712	675	720	708	702	699	695	719	687	720	692	702	687	701	716	718	717	730	696	716	702	674	691	758	750	703	710	703	685	710	726	717	685	692	695	698	724	769	693	701	720	721	698	685	690	720	746	722	710	695	765	693	676	767	723	687	710	689	684	725	670	748	754	706	705	718	727	715	683	718	677	707	731	656	721	689	663	720	750	714	689	705	729	688	737	697	776	693	723	755	734	690	688	710	665	690	729	662	686	700	694	706	745	671	690	702	690	711	719	722	735	719	749	702	681	736	733	711	715	702	725	727	753	734	693	701	717	717	754	675	722	710	732	708	698	653	722	737	722	734	701	733	728	748	720	670	687	703	746	735	686	695	737	727	686	681	737	735	709	725	735	670	729	666	680	775	732	758	695	682	744	726	718	688	704	703	679	704	648	731	710	740	683	704	731	709	718	685	735	721	711	697	696	711	687	643	699	753	713	696	685	718	705	740	656	664	714	740	697	686	700	706	692	678	674	654	733	720	700	694	686	699	687	668	673	660	667	633	742	676	692	664	715	690	648	726	706	711	659	688	709	742	680	770	735	682	693	719	709	707	681	728	700	744	700	710	720	663	675	721	655	731	717	684	748	670	712	698	659	687	708	681	720	690	709	676	721	688	715	707	701	674	726	700	714	702	713	696	705	672	696	781	704	733	743	681	668	700	712	666	742	668	695	729	678	707	708	691	703	652	722	677	663	708	726	697	697	740	733	689	719	687	710	720	714	721	696	706	719	715	684	708	730	752	718	713	683	736	733	721	686	692	706	772	730	663	741	699	737	738	737	686	707	698	741	687	694	741	677	709	723	713	709	708	681	689	722	728	730	677	695	683	701	702	704	677	709	673	694	673	761	738	722	716	690	709	743	715	740	714	695	700	707	688	722	705	712	638	664	714	680	698	705	667	679	707	737	692	741	700	729	680	744	699	716	750	716	700	690	682	731	702	705	708	711	700	669	643	739	663	703	675	623	728	703	684	678	685	715	650	703	730	719	743	670	724	732	717	729	704	716	706	692	706	711	746	710	717	739	720	713	737	715	711	724	720	717	747	714	719	694	683	686	738	671	675	682	719	670	712	703	694	717	690	720	716	728	698	740	702	718	751	683	699	753	652	739	697	740	715	731	694	712	637	646	687	711	719	709	700	707	674	718	762	699	687	669	720	720	716	708	671	688	690	655	710	723	696	726	699	710	659	693	675	688	709	665	677	726	714	642	693	709	751	653	701	677	726	728	663	711	725	696	715	713	659	715	707	665	707	715	695	659	698	721	664	716	679	692	705	707	713	696	720	698	713	695	708	715	666	773	699	732	706	719	732	746	699	729	689	731	673	689	726	664	727	661	761	693	769	692	704	701	682	723	685	741	723	709	684	712	729	735	690	719	744	768	736	715	714	698	702	722	754	708	723	732	704	708	650	733	681	711	751	692	735	746	702	735	735	665	699	675	724	675	669	704	720	686	737	688	758	713	691	703	685	688	704	642	710	677	708	746	745	684	708	726	702	694	733	712	667	696	682	725	685	698	715	667	666	704	668	699	693	667	725	731	708	670	681	700	747	733	712	666	689	749	704	730	685	749	703	660	718	708	720	723	769	689	734	723	695	712	711	679	701	660	696	677	708	739	683	712	723	674	729	671	709	692	718	670	683	731	730	729	686	716	691	719	709	727	660	714	650	732	720	706	661	673	723	720	695	720	685	682	678	704	697	695	681	675	715	689	682	688	686	745	680	715	692	716	683	765	686	731	756	716	733	718	721	655	712	713	712	650	731	668	691	666	683	689	729	710	706	673	677	643	685	660	711	702	711	704	706	661	708	656	673	699	698	705	674	687	703	682	716	721	739	750	727	707	727	665	711	735	715	695	684	681	765	714	732	688	717	716	704	649	675	726	713	686	668	722	734	699	669	701	695	675	676	705	687	752	690	692	713	726	715	691	687	694	685	703	763	733	704	699	690	713	695	728	686	746	708	689	697	663	722	694	697	682	682	727	659	719	713	671	676	684	697	706	724	759	689	711	707	719	712	724	698	753	695	665	691	649	679	714	758	697	720	723	707	717	703	740	738	743	726	678	674	764	689	674	665	641	687	777	720	709	693	724	682	686	771	716	685	703	720	681	727	679	718	673	701	747	710	693	725	679	680	744	697	714	737	722	701	659	723	694	690	657	711	717	692	715	703	718	648	680	703	711	719	734	725	705	689	703	709	674	705	719	720	723	681	702	650	763	678	691	745	704	713	710	745	689	639	700	709	722	670	708	734	714	704	660	726	699	700	682	716	706	705	668	734	725	715	692	665	689	668	676	720
24533	20935	26658	25029	9207	2838	1880	1524	1171	1003	980	840	788	721	711	634	632	572	625	569	534	556	534	561	522	498	488	497	430	461	455	462	474	490	485	514	473	485	435	443	471	466	404	428	425	445	416	414	429	433	444	398	433	412	459	438	426	451	444	418	439	406	418	403	414	407	426	429	433	399	400	418	430	404	368	406	396	420	390	452	396	441	412	398	410	442	447	398	366	420	392	378	426	416	427	404	409	405	398	423	444	406	391	412	403	395	399	434	403	422	391	416	407	400	407	410	416	393	374	432	408	414	425	401	420	425	399	416	403	428	399	405	444	435	361	409	418	398	413	447	442	380	398	424	436	454	385	443	391	429	418	429	407	416	363	414	419	400	406	379	397	415	414	387	431	421	425	409	390	407	408	417	397	401	404	410	425	391	406	407	409	391	411	440	415	419	408	414	392	436	392	418	453	412	432	421	410	451	414	434	406	377	367	410	410	413	425	430	396	405	391	418	453	455	389	398	428	431	391	409	406	445	415	441	431	410	392	452	475	441	434	406	443	390	440	422	422	409	403	427	373	434	411	427	392	414	443	401	424	389	416	390	392	410	424	405	388	413	415	423	421	451	409	418	426	435	411	373	432	420	431	444	420	386	418	381	401	401	418	426	426	433	387	454	402	427	397	402	417	431	419	442	401	416	423	392	425	436	435	426	381	416	408	404	425	409	410	439	441	397	394	401	398	436	450	420	417	421	408	390	406	413	419	416	429	436	423	439	394	392	416	376	422	409	395	462	419	445	407	394	421	413	419	434	415	422	378	445	380	394	440	421	434	447	425	415	430	407	430	389	416	402	380	404	416	418	399	400	403	392	420	380	414	442	397	416	407	398	421	407	407	427	402	420	419	446	397	401	398	393	401	440	420	443	404	429	446	431	401	422	419	416	416	400	394	453	408	393	388	407	377	403	421	420	406	378	442	389	448	378	422	427	401	388	430	434	402	426	441	415	399	390	448	423	415	415	409	389	440	432	443	373	433	406	433	407	389	413	426	431	410	373	415	406	429	428	430	416	411	402	432	439	434	417	399	398	394	423	427	401	380	433	454	397	401	414	435	404	430	382	408	403	429	397	441	396	410	418	432	366	416	396	405	418	400	386	423	410	430	446	436	447	408	454	443	406	395	400	416	414	431	396	437	387	439	403	440	428	412	414	374	420	408	472	397	407	442	448	425	388	404	391	417	410	409	389	394	453	408	384	417	429	410	404	442	431	414	383	377	434	417	403	425	434	386	425	403	419	389	454	371	398	425	386	409	434	415	394	444	423	421	372	423	433	395	457	437	414	427	390	415	420	450	403	422	433	430	422	419	428	431	412	408	417	428	413	409	450	434	403	433	442	418	410	441	416	414	430	450	375	414	415	429	406	421	407	418	446	418	445	417	396	443	420	423	412	391	418	412	433	419	397	392	427	402	421	421	449	411	408	419	390	410	398	385	445	384	379	402	436	424	402	418	408	447	410	414	415	437	429	412	401	405	419	463	381	451	406	398	351	402	427	432	421	393	439	424	420	421	395	410	388	389	411	377	408	388	440	426	417	417	419	413	431	434	413	442	406	391	463	407	396	396	419	425	424	435	385	392	407	398	419	412	391	406	449	432	423	398	415	419	447	419	394	398	394	434	454	400	421	394	375	428	382	399	417	411	425	400	404	426	403	407	421	422	428	446	399	457	411	417	426	426	424	396	442	396	418	412	419	419	419	432	418	413	419	386	426	384	414	422	400	449	378	416	483	386	413	422	440	389	391	424	435	390	404	417	450	412	431	414	422	435	399	390	433	422	388	430	435	400	405	425	407	425	399	396	424	421	386	390	402	427	394	415	439	432	401	395	374	429	397	458	397	409	401	408	403	432	388	446	426	397	402	416	407	427	417	384	413	429	377	392	452	413	424	405	428	418	446	408	423	411	407	389	399	404	433	390	404	421	382	415	414	402	400	431	454	415	420	427	441	451	393	424	433	445	379	434	401	431	428	423	423	403	423	422	367	410	442	431	416	434	405	436	451	417	456	410	399	414	390	425	404	416	430	401	429	419	437	406	429	439	420	418	415	406	399	396	397	408	412	453	414	415	414	430	406	418	407	394	376	427	403	386	394	426	431	390	442	408	417	416	419	442	438	389	410	462	392	420	412	407	372	410	399	388	408	395	411	404	381	431	408	420	411	428	413	424	434	402	413	422	412	430	383	431	394	433	416	428	440	426	418	393	422	412	428	429	401	360	427	444	376	459	394	377	444	400	455	405	382	378	403	369	423	409	403	425	401	409	420	442	435	384	448	382	405	382	430	409	431	411	412	424	426	403	449	419	406	414	381	435	384	408	436	411	439	434	428	395	422	359	394	423	448	411	398	412	382	422	417	390	406	445	419	394	444	419	392	428	404	445	374	407	407	406	417	450	414	418	393	395	436	397	411	416	413	410	401	427	448	397	440	412	399	402	384	415	415	403	432	393	436	396	419	456	420	422	426	434	427	407	398	411	412	411	395	391	434	454	410	419	411	416	418	395	414	394	408	412	465	416	410	437	407	430	416	418	412	414	389	382	394	409	399	427	400	452	434	390	381	435	409	449	430	427	437	445	422	418	411	441	428	442	391	391	410	349	388	426	418	425	447	432	428	373	467	416	409	460	385	460	362	444	425	449	455	435	391	427	401	425	440	422	422	416	422	388	403	432	393	424	427	410	410	432	428	406	423	433	412	423	433	401	429	403	424	408	398	411	442	388	416	394	394	409	433	412	416	406	416	383	393	428	342	420	411	420	392	413	409	404	445	423	391	386	411	388	391	430	403	408	397	440	403	384	390	393	426	427	426	414	418	392	407	428	411	402	405	453	418	396	436	387	382	404	424	445	420	412	436	417	447	401	426	416	437	368	423	440	402	402	449	421	389	442	415	387	449	395	426	417	411	420	408	393	370	388	464	407	431	400	405	432	403	392	383	432	409	360	448	421	403	419	418	408	406	439	412	363	382	404	396	416	411	438	367	420	391	402	422	423	403	412	416	433	438	404	414	415	372	411	420	453	394	396	419	400	406	362	407	381	422	424	396	386	443	398	376	402	384	372	429	446	414	424	423	410	399	423	420	435	407	389	420	424	410	423	463	451	426	430	405	428	423	453	431	415	425	385	401	418	414	417	445	455	440	357	400	401	419	457	425	373	443	407	398	402	396	428	423	436	471	414	400	411	428	400	412	407	403	410	369	426	418	446	452	407	433	417	382	372	424	431	431	442	432	429	429	430	410	408	415	428	381	431	444	406	414	425	390	417	426	394	394	424	430	405	379	427	416	402	442	408	438	420	391	396	396	429	380	401	422	423	416	404	392	385	406	415	414	434	444	415	430	397	384	415	421	425	395	442	419	428	436	442	412	429	397	373	431	408	427	383	393	411	407	411	388	432	453	418	402	393	382	425	365	423	403	425	391	413	433	450	439	409	419	405	428	444	417	364	422	428	432
13413	19641	14783	7777	6164	5420	4101	3420	2634	2126	1943	1614	1444	1299	1200	1004	1008	1010	958	944	876	861	867	788	753	715	703	692	648	632	648	660	682	713	645	663	646	634	581	624	600	631	583	536	597	557	590	589	596	569	602	539	549	549	518	566	545	558	560	535	566	576	593	537	534	557	539	523	530	540	525	550	548	552	524	512	557	509	619	547	522	535	538	541	521	559	541	536	540	499	529	523	575	552	519	542	556	522	536	537	570	522	555	514	557	553	528	514	512	546	541	533	573	506	529	547	568	552	531	544	510	556	502	529	546	521	542	526	511	548	563	525	532	514	531	571	558	501	523	538	550	568	543	553	572	519	553	553	529	510	536	535	537	552	488	563	520	551	513	589	537	551	590	564	566	556	540	554	513	578	552	533	550	526	521	575	594	549	534	565	552	555	534	535	537	519	558	531	527	567	550	570	519	535	488	516	584	552	515	528	535	565	553	573	556	534	527	576	514	533	551	533	532	566	521	591	491	550	540	525	533	490	547	530	537	547	576	510	505	565	556	520	555	541	541	549	518	555	537	558	543	540	536	543	534	567	575	526	550	544	564	551	522	580	558	567	579	564	527	539	549	567	529	521	545	517	540	527	514	523	555	540	570	518	529	515	561	567	534	537	540	542	581	509	532	507	577	560	556	562	467	568	553	528	522	521	549	529	549	548	608	549	534	537	575	538	574	558	546	586	517	516	601	511	536	527	494	527	505	555	560	527	575	544	561	545	603	564	518	574	543	558	484	540	539	589	522	503	497	551	523	517	568	525	566	555	530	516	531	532	544	509	538	512	554	562	554	533	574	534	516	528	588	553	534	559	526	544	540	535	542	536	562	553	516	553	509	521	502	561	550	492	534	529	536	614	543	512	585	504	531	509	547	527	544	524	543	550	539	519	564	543	561	552	563	527	532	501	526	549	520	541	547	556	568	565	556	504	517	563	537	541	540	529	516	515	591	521	527	552	544	486	528	513	544	543	494	560	570	515	535	577	543	522	551	551	516	535	515	539	533	551	520	535	560	546	528	572	543	556	551	541	526	548	508	559	529	548	513	547	567	509	542	557	542	538	533	510	542	519	530	524	531	483	541	557	525	519	503	577	558	577	523	506	525	539	566	548	521	520	516	572	499	543	530	530	533	530	533	544	501	550	516	511	526	537	530	516	559	588	557	502	518	524	572	546	586	550	519	579	569	504	552	566	553	527	536	526	538	551	561	562	502	522	537	552	538	518	562	530	529	522	518	536	550	551	525	537	545	523	543	580	522	567	507	553	547	550	536	532	506	542	527	548	589	542	538	557	523	523	516	567	511	555	553	556	540	565	526	524	542	537	532	543	535	532	575	548	521	513	580	584	533	526	564	544	590	484	535	526	515	536	569	581	511	568	530	500	509	499	513	519	536	518	553	587	535	551	570	511	529	523	519	583	529	553	523	549	541	557	544	564	527	603	577	529	530	560	560	585	553	531	488	555	496	562	527	545	547	559	532	525	497	541	519	531	506	536	533	540	574	536	563	540	549	545	536	547	553	580	593	568	526	605	552	547	529	567	558	577	531	549	558	544	482	543	525	539	549	534	523	533	576	504	575	550	527	576	555	528	532	547	530	567	519	535	528	538	525	527	575	530	533	535	542	519	548	551	585	534	504	547	566	516	544	558	517	523	525	563	544	543	498	505	528	519	506	546	519	551	508	529	505	499	518	557	556	549	578	505	546	555	553	507	542	528	531	543	496	552	542	585	543	566	580	556	511	539	517	517	546	515	542	527	480	498	540	536	555	527	552	542	555	546	527	493	519	573	532	526	569	547	512	555	533	541	534	547	545	532	539	546	545	549	523	557	538	537	523	513	564	561	561	562	552	561	541	586	556	540	533	553	574	564	538	539	531	520	566	558	551	515	526	526	576	500	540	564	572	552	549	476	511	527	525	542	537	522	618	540	577	579	538	536	566	534	527	542	552	527	558	551	536	494	537	527	527	500	567	582	535	533	550	532	506	510	556	543	531	547	522	573	516	540	519	534	528	507	564	561	600	525	515	517	494	544	533	520	553	510	546	509	564	513	515	540	552	507	532	545	577	519	538	569	538	562	537	500	541	549	582	556	528	522	544	511	565	536	543	535	538	583	531	588	550	521	589	548	570	562	528	524	554	552	500	548	592	529	571	573	557	570	545	528	543	562	584	560	533	510	542	533	588	548	556	502	540	550	544	567	546	573	510	559	532	532	537	565	548	539	547	510	536	567	578	529	549	565	539	528	556	526	544	559	524	541	533	547	570	526	532	520	568	559	568	513	473	516	519	536	523	554	582	560	523	562	530	557	541	578	523	569	533	556	567	590	522	515	551	551	508	587	548	558	523	542	556	550	498	524	526	520	539	563	508	547	552	543	570	534	533	483	563	570	504	551	607	527	587	551	523	521	540	507	532	508	533	528	508	545	513	540	590	526	529	577	585	546	526	508	536	548	526	523	582	536	565	522	506	530	589	558	550	534	549	560	550	534	600	558	500	531	485	551	552	549	490	519	523	551	562	543	551	537	536	551	526	538	530	539	495	510	554	529	559	552	549	504	504	537	552	518	520	567	576	544	551	554	564	569	579	520	556	504	569	588	525	528	535	566	528	526	508	500	551	547	560	517	526	558	528	534	538	545	522	556	528	573	548	541	581	544	571	525	575	559	523	565	547	526	499	524	563	539	551	526	537	558	542	540	529	569	534	576	554	564	526	532	527	549	561	549	541	521	536	503	546	554	556	560	522	541	582	511	558	525	572	469	537	534	563	502	532	543	542	520	533	544	521	551	569	585	531	525	563	530	540	519	532	501	550	533	531	528	540	560	553	510	575	529	571	517	533	547	575	561	531	564	567	594	567	533	577	534	503	541	525	529	552	554	572	484	492	517	561	579	563	578	510	531	533	536	529	548	499	557	551	535	537	514	546	565	608	553	564	528	497	613	548	590	519	534	534	533	535	556	521	529	580	514	514	566	515	574	526	562	560	524	536	544	524	560	533	567	526	530	546	537	540	585	521	554	597	547	583	527	559	546	490	522	535	526	524	492	545	520	500	526	539	548	546	586	571	521	514	547	561	511	566	543	576	548	547	522	544	492	539	540	529	528	543	560	536	527	533	555	532	550	561	534	551	569	532	534	516	522	550	538	527	516	490	519	554	517	520	522	565	531	535	552	521	594	544	504	515	545	588	584	522	523	576	527	575	571	516	562	521	534	523	508	531	549	519	567	529	541	555	555	512	536	525	521	588	510	547	528	549	535	524	572	513	520	583	559	581	560	550	546	538	530	509	544	568	542	513	563	539	528	520	478	530	554	510	572	553	523	535	533	569	531	538	500	540	523	531	535	536	562	540	552	531	577	546	529	538	544	568	569	518	555	544	533	572	541	558	562	541	560	577	552	523	561	545	537	568	547	524	533	553	588	531	542	543	517	517	554	547	520	518	533	534	532	531	522	563	515
22426	20974	28500	23632	20977	20856	8461	2784	1842	1580	1305	1177	934	915	848	771	693	671	634	628	636	606	568	550	583	435	465	436	451	441	430	419	438	438	437	443	393	384	425	389	401	354	399	394	371	382	384	385	377	371	364	367	328	375	349	370	346	348	365	356	331	375	357	372	358	327	337	330	353	336	320	295	359	292	365	316	362	330	305	322	355	338	329	319	329	349	312	322	327	346	321	355	349	352	365	343	347	328	326	315	349	332	329	312	344	372	333	342	332	332	337	338	336	333	312	352	308	328	306	363	327	363	343	346	343	341	355	351	320	337	354	347	327	322	341	350	332	335	362	341	328	323	334	298	329	307	344	340	340	331	333	335	324	346	342	340	356	317	322	351	282	316	324	335	327	334	341	341	377	362	351	346	318	334	332	350	314	298	340	313	344	289	334	354	337	293	332	361	346	317	340	337	339	331	321	319	324	326	366	355	348	341	316	338	306	314	346	327	345	321	331	344	321	352	306	324	324	363	358	342	321	363	331	327	344	307	331	337	332	346	345	333	339	372	344	326	312	341	313	328	314	316	348	294	325	286	334	328	329	316	332	336	328	336	341	313	342	352	334	329	366	315	336	318	330	379	338	328	334	302	301	309	318	324	322	327	316	337	318	360	336	320	347	317	315	324	339	346	318	308	343	329	320	313	331	319	316	339	327	307	317	330	339	330	348	352	324	320	341	340	315	335	329	323	322	331	325	311	353	336	342	346	339	322	310	333	327	368	307	328	331	346	338	305	314	339	328	312	327	309	336	321	330	326	344	315	333	316	321	339	328	362	354	310	301	320	309	378	352	356	357	334	344	383	373	341	324	328	364	312	335	324	348	311	334	300	344	333	315	308	321	331	328	350	357	325	349	356	345	362	303	294	341	331	326	316	319	310	391	309	346	315	355	351	321	301	332	325	337	378	316	286	345	319	320	330	309	314	354	337	328	306	328	357	334	365	335	361	324	285	323	317	287	318	347	349	345	294	319	325	349	341	334	344	304	366	336	338	341	335	281	309	302	330	347	347	299	369	331	325	338	333	338	350	308	337	319	298	329	316	345	318	287	333	335	308	339	315	323	318	313	350	322	296	331	316	361	349	326	315	326	357	316	335	343	328	321	344	333	328	336	376	342	354	326	361	325	324	343	319	341	345	319	348	343	316	348	308	332	339	339	374	341	322	303	369	347	346	308	326	318	333	345	352	321	348	336	342	313	307	314	326	353	354	313	348	309	353	310	342	327	315	312	340	358	332	347	321	326	323	358	319	350	313	336	355	360	334	302	362	342	360	328	341	345	348	318	335	354	342	328	279	347	354	333	360	302	374	311	320	313	362	341	326	317	331	314	351	334	300	316	300	329	330	348	340	341	320	339	293	338	340	319	316	326	354	348	343	299	324	339	345	306	355	351	331	337	301	325	326	345	379	326	344	287	319	356	323	308	318	332	334	328	320	324	337	332	318	322	347	324	303	323	331	344	341	319	307	349	299	321	330	327	330	319	292	350	339	321	321	336	348	328	337	361	333	348	341	297	336	353	335	311	338	328	343	337	369	293	324	334	339	378	334	331	352	307	330	329	358	340	331	352	328	320	340	323	336	361	323	346	361	335	319	354	300	319	363	346	344	329	370	349	329	333	335	329	339	361	336	323	328	311	309	325	332	337	331	327	348	301	308	342	352	305	345	333	333	350	337	314	306	374	302	316	314	349	328	338	329	297	343	303	313	316	353	314	343	336	345	360	335	344	331	321	339	350	316	342	303	359	328	331	346	295	357	319	323	317	314	345	318	332	313	352	322	334	326	333	293	315	355	316	342	377	306	325	318	329	321	331	311	289	342	338	343	339	352	347	326	334	336	356	324	333	351	344	318	328	292	298	319	337	342	338	283	327	326	353	346	338	366	313	341	331	343	322	355	323	338	345	352	325	361	344	332	311	338	323	328	340	306	350	307	310	307	317	322	341	314	357	335	362	341	335	341	338	361	315	329	297	348	323	332	323	352	330	308	313	316	354	288	313	345	346	326	319	337	344	320	363	311	338	337	335	338	307	330	335	286	349	368	324	344	353	345	360	320	369	331	356	328	352	321	357	339	327	336	377	353	330	327	344	350	361	332	329	334	352	377	345	332	312	352	342	362	330	352	386	321	343	319	328	359	330	366	374	331	310	317	325	354	325	342	327	334	340	350	351	341	323	324	325	297	377	318	364	319	339	327	319	332	330	329	354	325	365	336	318	339	338	333	341	313	295	352	356	348	353	310	327	364	335	330	313	346	346	351	346	368	348	326	320	304	325	335	336	323	310	344	333	320	302	284	298	323	370	336	351	328	321	299	323	337	336	325	334	353	335	330	318	318	334	327	293	359	303	369	342	352	327	332	329	342	312	348	325	311	347	312	343	356	304	334	349	322	363	326	337	358	305	345	326	304	337	330	329	330	393	321	345	342	326	310	335	328	354	317	337	348	320	335	347	306	293	345	360	317	319	326	330	327	326	339	324	354	337	314	358	313	366	319	331	341	321	321	320	343	347	334	292	328	322	343	315	332	335	315	305	323	314	339	340	280	324	304	315	334	321	327	342	331	329	338	338	331	359	353	326	340	328	304	340	327	327	330	344	343	348	323	303	334	358	333	349	326	330	325	313	307	315	322	298	322	318	310	316	326	329	344	353	332	344	346	329	324	339	344	322	332	340	318	346	345	324	333	317	340	320	306	358	327	354	364	325	345	304	314	342	364	316	339	298	327	315	326	347	348	316	293	322	329	344	297	313	311	359	343	352	342	305	335	327	348	347	321	297	352	355	345	313	298	324	316	291	369	344	333	339	317	295	326	321	333	331	294	328	339	346	355	310	328	312	354	347	330	336	285	367	314	290	333	310	314	362	349	318	349	341	317	353	346	282	316	377	344	358	334	331	339	346	353	357	333	312	330	316	343	347	320	346	320	336	311	323	316	351	344	336	295	363	328	340	375	306	332	316	289	372	330	323	296	297	360	337	360	343	339	335	336	363	336	319	318	315	341	324	347	345	366	311	329	346	331	307	360	344	374	338	340	351	318	337	338	360	330	332	336	330	350	309	333	313	315	343	335	350	343	325	339	334	311	299	317	308	328	326	314	334	332	332	351	358	364	338	326	329	327	321	356	321	333	311	367	311	334	303	351	293	347	325	356	319	310	313	361	331	354	308	317	336	352	352	331	341	315	315	333	307	302	352	314	347	343	331	345	324	325	337	300	332	367	335	317	349	318	326	360	345	336	301	318	321	345	348	325	325	358	319	326	327	356	370	326	329	324	343	315	348	336	306	336	304	351	300	310	370	337	354	336	328	307	331	317	311	347	332	325	336	327	344	345	326	354	328	327	329	322	316	331	322	334	333	332	321	347	315	335	290	367	339	326	340	339	354	329	325	351	325	354	363	311	330	333	303	316	333	335	319	324	306	330	317	310	332	329	364	334	333	347	294	323	296	316	327	289
15396	28972	22917	13185	10620	9022	6881	5616	4219	3474	2931	2388	2019	1859	1573	1442	1263	1123	1157	1102	1033	1040	967	925	878	787	770	684	702	625	612	608	640	680	735	639	626	544	620	551	556	608	531	564	520	594	542	529	493	506	534	499	508	500	511	432	469	510	492	505	453	470	437	505	475	453	440	493	473	422	453	457	439	445	460	432	478	471	445	477	471	469	459	459	468	435	436	466	477	467	444	460	437	452	426	497	441	433	413	399	432	469	441	426	445	407	439	359	424	447	416	443	419	436	469	458	430	441	455	412	449	450	417	468	423	438	467	448	479	460	444	488	425	433	420	446	452	449	455	438	459	446	494	453	446	425	462	422	436	428	426	454	477	419	451	429	465	419	418	433	444	486	400	427	427	390	474	442	427	474	419	449	410	437	438	456	441	435	432	449	497	425	461	461	436	427	443	447	422	424	461	446	442	420	448	432	411	434	435	443	442	424	447	408	469	458	464	396	439	458	438	445	428	448	440	450	420	471	461	435	436	423	455	399	445	450	438	439	431	426	452	451	434	439	446	462	433	464	459	431	455	447	433	443	445	458	435	459	475	436	466	456	450	461	416	442	428	446	455	422	441	450	428	432	405	438	469	410	424	426	462	439	449	448	385	410	412	433	432	422	445	460	437	425	416	426	429	443	464	410	433	451	464	417	443	431	438	463	435	439	462	468	434	420	465	440	446	424	420	435	435	464	478	431	458	444	465	407	469	444	414	443	460	437	435	411	437	395	456	419	434	437	465	433	421	457	463	417	439	423	452	430	431	459	463	441	451	441	459	454	464	413	411	450	430	478	417	418	424	428	428	461	410	440	481	427	419	446	434	451	460	423	423	434	449	436	432	446	453	466	436	444	452	468	445	395	407	453	442	435	422	434	451	427	475	409	420	409	453	435	457	421	431	478	442	445	425	469	483	398	452	457	463	471	457	448	413	416	457	421	476	493	439	420	425	456	466	466	441	413	426	409	439	460	432	470	457	486	425	408	413	437	445	404	451	454	470	446	489	442	427	431	445	434	452	382	432	443	466	380	404	433	437	472	410	460	423	431	457	426	472	434	445	426	447	431	447	422	446	438	391	424	431	454	455	438	456	417	468	445	428	452	439	443	472	418	456	439	437	454	443	443	428	444	452	446	428	447	483	450	450	448	457	443	446	441	476	436	442	414	460	474	427	445	458	417	434	448	457	447	425	402	435	439	472	458	456	419	461	422	446	406	458	467	466	407	451	426	469	463	437	454	427	427	436	474	422	435	465	401	425	496	429	425	403	459	426	446	417	438	440	417	436	420	453	423	449	443	439	417	409	426	493	451	437	463	431	518	432	443	492	399	458	421	421	449	439	395	467	416	442	455	420	430	438	462	439	470	445	425	425	435	434	450	433	434	404	439	460	446	463	470	411	429	446	436	455	445	440	445	472	423	443	443	450	443	425	477	435	413	409	460	448	439	426	440	419	449	448	465	451	450	472	446	472	446	431	444	465	444	414	442	441	403	454	441	441	432	429	472	451	475	432	436	440	399	458	460	405	429	432	415	446	417	436	400	440	430	448	424	453	461	477	439	454	422	465	417	440	459	412	418	455	467	466	448	444	443	427	466	445	467	420	432	446	448	456	438	418	468	441	391	443	406	449	457	428	446	473	437	427	461	468	462	447	502	450	418	483	449	443	439	438	422	441	395	426	463	438	481	430	418	453	435	449	434	415	417	462	460	439	459	440	451	458	462	440	453	416	473	437	420	428	464	424	446	487	473	455	509	457	400	462	421	470	458	413	448	444	394	425	449	457	453	442	439	445	435	457	412	428	429	424	456	449	468	411	461	474	425	435	433	405	485	433	432	426	438	434	418	438	431	449	454	421	442	434	468	455	455	420	428	456	477	458	438	418	457	425	432	462	458	444	434	468	436	449	458	412	422	473	440	440	420	451	438	434	451	429	443	432	445	458	431	448	445	424	461	421	477	444	421	485	437	467	432	455	450	434	385	403	412	441	409	387	428	447	402	492	441	416	435	440	429	436	420	410	466	431	431	460	453	423	450	431	424	453	475	485	447	439	441	449	453	428	434	417	474	459	460	447	408	465	437	433	437	428	461	448	476	443	448	444	472	462	437	403	437	486	450	461	455	456	442	399	441	439	422	450	450	411	446	471	441	482	445	461	423	465	431	459	449	443	448	451	420	446	423	436	442	430	459	435	438	403	450	455	447	424	400	424	461	425	441	458	447	468	479	454	466	422	445	425	457	384	445	445	443	453	444	487	429	418	429	455	445	466	435	444	405	462	448	434	441	412	472	418	441	412	426	448	448	428	449	423	448	464	430	430	462	495	453	388	440	449	444	457	457	439	411	453	438	426	441	432	458	439	416	388	459	446	463	435	441	405	448	428	458	481	430	427	445	423	460	444	437	451	452	460	417	444	455	454	418	423	426	471	447	443	486	465	443	425	454	458	450	426	438	432	401	439	444	472	412	456	466	451	436	442	446	417	413	433	431	434	472	445	463	423	440	459	394	450	453	465	445	446	448	457	454	442	447	445	456	435	382	434	450	410	432	438	440	417	443	447	470	434	448	452	420	445	466	430	441	416	437	445	452	416	432	449	426	387	439	455	445	427	431	469	447	464	462	435	424	419	428	402	454	433	435	436	441	386	436	449	449	429	435	415	449	422	461	439	426	471	462	419	471	443	436	418	428	492	460	446	461	432	449	436	454	462	465	423	403	443	396	426	432	424	422	439	435	442	451	453	447	438	426	464	420	463	411	425	428	467	484	454	439	483	432	429	460	467	465	482	425	472	439	430	455	441	459	477	414	459	433	433	432	461	444	424	422	436	462	440	428	451	414	437	451	454	452	403	462	463	451	463	433	484	467	462	424	461	447	432	449	433	448	477	447	448	430	385	421	430	502	437	415	436	459	457	412	445	411	425	424	429	422	445	428	458	467	410	446	462	440	476	445	453	413	436	436	419	442	445	425	462	389	451	435	458	422	416	447	445	467	430	449	421	439	448	433	434	475	472	477	408	446	448	462	449	466	453	443	433	434	463	469	416	415	428	443	446	436	456	422	424	452	466	410	473	433	448	449	441	453	446	400	436	419	483	435	478	464	434	455	420	463	403	451	448	443	430	426	448	448	440	417	450	471	458	452	417	479	437	426	426	434	423	455	410	454	429	460	412	443	477	438	472	442	446	430	442	437	405	445	418	451	425	458	448	428	475	442	450	470	418	441	400	427	464	461	452	463	432	436	444	378	439	451	421	435	433	461	458	429	443	438	436	429	471	453	435	456	447	435	405	420	414	437	448	458	446	419	458	439	440	427	417	443	456	435	455	400	477	454	455	456	443	482	426	423	393	474	464	457	434	430	451	443	425	447	425	423	448	400	443	459	455	413	464	441	445	446	442	435	441	422	440	474	451	439	447	433	404	429	423	456	421	458	464	458	470	418	435	435	456	459	443	455	451	422	473	442	463	427
27201	18248	9769	4475	2539	2013	1688	1285	1128	1036	930	874	807	770	714	721	736	703	731	710	691	655	719	663	679	612	617	611	635	597	664	595	592	593	561	607	564	632	579	633	598	569	568	571	557	569	547	615	582	562	523	538	619	591	526	602	569	558	562	577	573	547	548	620	527	539	550	572	560	530	569	585	553	573	564	488	555	564	573	522	583	595	543	603	553	546	551	579	582	601	576	599	605	578	591	551	579	589	541	542	598	583	566	560	575	566	572	543	569	572	566	578	585	600	529	587	511	545	527	561	573	586	563	566	580	522	601	584	572	549	574	587	570	559	571	564	550	569	539	569	594	536	616	554	596	558	539	570	580	586	544	556	562	572	573	584	606	554	577	593	557	526	566	575	574	590	547	582	550	519	566	563	524	559	567	524	602	542	592	619	599	573	575	543	552	580	557	535	537	521	580	600	563	550	615	582	546	524	583	565	605	572	569	602	585	504	547	570	563	602	593	535	537	603	548	556	582	537	560	561	591	566	556	561	576	572	638	536	546	563	582	633	571	578	612	539	587	531	532	615	554	570	601	533	541	530	546	548	577	563	564	606	534	573	587	585	572	560	590	588	549	550	547	575	615	587	567	496	575	565	565	553	552	540	558	565	557	576	542	533	584	534	560	580	529	561	579	563	575	586	583	593	606	562	580	607	553	588	535	577	550	585	549	595	626	544	553	538	574	550	540	582	563	600	529	534	611	621	544	586	610	594	564	556	543	547	531	543	602	526	573	549	563	507	577	598	601	543	545	611	566	619	587	555	559	571	588	547	574	587	549	579	572	583	574	550	589	594	541	547	575	574	591	584	544	591	549	561	597	584	553	531	608	548	558	536	561	562	569	574	526	598	597	564	577	596	587	588	587	559	595	568	611	566	543	572	540	547	580	555	585	578	565	564	579	595	593	619	600	587	594	557	591	558	574	541	544	568	549	524	551	595	560	579	529	585	615	581	553	592	579	534	604	557	569	561	560	571	580	609	520	565	533	557	590	567	593	502	545	539	631	593	602	548	583	566	576	560	543	563	550	574	564	538	575	576	587	573	552	556	559	576	551	548	557	579	562	530	540	567	590	555	559	580	563	570	557	556	559	595	555	577	570	578	567	570	589	525	567	578	608	520	483	563	577	550	587	556	557	597	580	572	569	552	550	520	552	608	554	543	520	603	564	583	552	565	570	600	555	564	566	583	594	575	594	588	597	548	566	569	551	548	549	566	577	595	608	602	528	614	564	533	564	543	596	540	552	586	518	565	544	554	548	601	582	586	562	518	596	535	580	535	589	593	544	548	587	568	582	534	576	582	603	543	547	542	578	562	597	549	567	552	572	588	557	575	558	583	572	625	589	566	534	595	550	547	583	549	586	555	514	576	514	570	593	589	585	565	585	600	595	572	553	625	587	566	574	572	552	577	555	581	605	583	563	528	527	606	587	591	566	597	589	579	615	596	549	570	588	544	573	585	568	558	565	560	596	559	583	580	571	551	548	506	566	534	570	551	577	587	530	592	529	611	598	586	572	571	577	545	571	566	587	527	563	582	536	577	579	562	537	573	564	551	536	567	563	555	562	545	574	531	575	551	560	563	534	550	542	545	552	537	574	548	553	561	539	534	580	589	541	589	535	556	552	620	559	563	522	596	573	567	546	550	575	544	517	561	572	546	597	580	572	571	581	570	596	547	564	604	535	563	531	634	533	557	538	555	542	542	548	570	585	520	574	582	566	548	587	580	605	579	575	572	570	600	572	550	602	598	522	557	561	516	551	589	566	591	593	545	580	572	555	544	593	628	582	586	584	582	608	527	572	556	537	537	589	566	523	598	557	561	559	549	537	595	579	530	575	537	566	575	571	596	558	556	593	533	586	518	557	578	542	590	601	585	586	612	608	554	578	562	561	546	548	539	537	540	551	582	547	556	599	566	575	570	555	546	599	574	557	557	520	563	572	587	574	615	533	522	553	549	565	577	552	565	547	568	566	575	545	579	585	574	535	562	568	574	560	569	549	582	541	557	541	578	569	556	544	571	545	564	555	584	597	593	587	571	628	581	564	565	561	582	554	611	572	570	574	573	510	571	586	551	596	538	530	585	555	574	555	545	593	569	568	566	519	569	564	554	555	544	588	568	557	555	531	588	577	521	565	601	599	558	558	571	530	588	560	532	540	571	577	557	548	561	563	568	551	583	527	576	528	546	561	546	576	557	527	563	609	595	564	570	606	571	589	555	607	560	571	573	540	557	573	592	528	557	580	557	542	572	583	591	547	585	618	591	595	510	574	568	552	577	583	584	603	611	564	544	577	534	560	573	562	550	560	558	600	574	527	581	533	562	573	581	540	579	628	593	585	551	575	567	548	550	573	579	601	613	605	573	566	563	592	539	558	584	548	550	509	579	551	523	531	610	586	566	558	511	589	574	599	555	514	557	602	553	615	578	590	594	571	545	580	558	549	598	560	597	571	553	584	584	591	553	570	559	598	604	602	563	580	568	558	598	606	604	550	537	537	562	524	555	568	572	588	613	602	563	599	585	562	573	580	572	578	557	576	519	596	569	585	592	543	574	582	632	574	578	575	519	581	602	571	572	567	599	594	579	567	563	615	584	564	585	562	570	570	582	586	569	562	605	596	509	554	540	555	594	554	596	558	565	636	560	529	534	573	586	608	547	539	561	563	572	580	577	601	626	590	551	564	574	590	548	578	554	549	573	556	591	578	515	577	539	555	563	552	581	587	575	572	545	557	554	589	555	559	589	596	603	588	527	558	570	538	574	572	541	597	622	573	597	590	606	501	566	587	591	556	593	548	549	568	546	567	580	553	581	562	539	547	575	584	570	555	567	570	529	590	576	591	582	590	582	560	567	556	558	526	618	583	560	561	543	573	602	578	562	553	593	571	579	548	558	580	540	593	581	582	580	578	535	568	598	560	511	537	564	514	586	559	596	573	562	556	581	573	569	575	584	599	595	567	582	539	570	573	570	546	557	584	504	558	536	535	585	539	544	599	577	599	545	550	530	586	542	542	561	587	584	546	536	610	533	601	573	573	533	583	623	568	597	585	577	576	558	574	587	590	551	523	587	606	583	583	575	573	618	579	567	589	556	586	587	558	595	566	540	596	572	573	589	571	562	570	533	529	633	564	557	584	587	596	578	566	517	566	553	562	593	565	614	537	604	526	601	574	575	590	557	582	521	569	545	543	572	590	563	571	572	567	555	561	525	572	567	552	529	554	600	576	550	562	574	601	601	619	533	589	608	612	533	568	555	542	572	568	589	627	573	575	596	569	576	610	611	603	548	655	563	596	567	593	554	588	557	539	572	549	569	578	571	555	549	569	577	563	578	567	583	563	537	582	544	542	578	570	545	599	546	562	597	579	546	563	538	582	534	552	554	601	595	545	592	559	545	563	595	547	611	577	558	591	564	572	590	522	581	557	581	555	611	531	561	543	567	586	565	595	591	552	596	540	559
11854	15808	11825	6097	4768	4204	3423	2612	2122	1880	1656	1472	1291	1234	1123	1149	1101	1067	1022	1075	1032	987	1012	935	943	902	877	864	857	810	826	798	806	841	787	793	763	771	832	770	798	729	794	774	757	789	774	778	818	781	755	761	727	795	742	771	713	796	781	730	694	766	743	733	748	709	732	723	773	709	736	746	784	686	746	739	693	724	777	809	743	726	752	784	708	727	733	733	735	708	770	725	764	722	728	743	723	775	763	746	733	743	735	734	748	746	738	747	728	743	708	690	694	733	723	774	708	716	753	719	766	682	737	745	776	773	736	728	733	744	718	733	710	707	752	739	725	734	716	767	776	753	704	739	715	737	728	715	774	717	717	780	706	697	731	728	747	741	729	701	774	741	768	740	747	696	731	741	741	696	721	699	711	739	749	705	694	725	748	756	723	735	742	777	698	745	745	727	738	758	745	731	723	762	720	751	731	732	745	738	749	739	709	713	763	763	748	738	774	721	757	721	789	703	762	733	732	743	736	787	707	746	736	710	764	751	748	718	703	736	720	754	794	732	694	737	714	773	741	688	712	722	704	781	694	775	779	723	707	739	710	730	759	772	756	731	739	743	705	742	663	692	734	716	736	724	709	721	730	737	734	761	736	737	738	758	770	744	734	715	767	734	765	734	767	759	688	704	743	720	766	673	691	749	762	696	743	727	776	698	734	721	716	702	707	703	740	720	716	730	753	764	760	774	759	768	774	701	668	749	792	744	738	714	779	735	709	705	698	742	743	760	696	706	694	723	794	731	740	708	729	733	750	708	738	729	728	779	684	704	761	753	707	777	738	744	775	698	719	744	721	754	719	712	742	738	744	738	724	739	694	716	731	747	761	736	723	713	756	722	728	713	759	708	718	755	763	744	725	744	709	695	760	766	728	702	748	729	718	769	699	759	779	771	753	704	713	748	729	696	731	718	749	713	780	749	720	738	697	741	780	736	781	763	720	818	729	736	681	739	702	717	742	745	765	700	777	719	740	719	730	739	722	723	738	721	741	745	716	686	715	739	741	724	717	730	796	767	710	766	744	778	752	719	728	744	720	730	700	733	728	768	734	720	738	710	750	733	735	742	701	753	722	718	763	733	700	667	713	695	715	774	745	721	680	745	752	757	736	757	772	680	764	696	750	759	758	723	739	733	752	726	706	740	761	717	756	733	775	714	755	755	724	763	772	726	709	721	770	677	759	711	718	743	719	725	743	712	726	723	728	755	723	734	785	759	714	767	764	714	736	753	714	729	720	741	773	739	778	717	761	748	735	746	735	719	736	723	703	749	733	715	717	750	692	755	768	742	773	722	745	681	729	741	760	768	771	764	739	759	719	773	747	726	730	703	743	793	689	741	724	778	737	754	703	714	700	725	728	753	705	734	727	740	709	749	750	769	734	689	766	714	735	726	717	740	729	701	745	706	792	705	758	718	775	780	731	760	736	695	690	709	749	740	677	703	766	762	735	731	716	755	706	739	676	744	749	738	754	722	766	743	761	734	726	726	728	765	774	747	725	721	768	703	770	701	725	755	762	747	721	748	735	732	726	754	701	738	741	716	783	741	757	726	708	688	720	732	767	696	741	725	753	699	746	732	736	749	727	742	715	683	747	741	725	762	716	683	714	711	725	752	729	740	718	730	745	786	747	714	744	699	699	766	753	729	719	744	704	753	728	771	702	726	756	764	719	711	715	767	726	739	742	726	703	718	727	733	742	734	740	736	700	699	694	784	749	776	756	747	698	791	750	712	743	754	702	792	708	735	801	792	749	778	721	744	716	707	763	760	739	775	752	731	732	673	749	747	734	727	728	713	742	772	699	747	760	754	725	748	757	727	739	707	735	756	739	678	696	733	768	708	740	743	722	689	758	712	760	751	695	729	699	765	729	748	707	738	737	732	772	699	744	703	756	706	726	733	741	700	765	691	731	726	679	757	717	680	725	749	683	771	731	707	691	729	712	783	704	729	752	692	773	714	731	716	766	714	739	713	747	784	774	758	683	778	747	725	720	809	731	749	770	754	751	720	743	751	781	720	730	736	751	749	762	765	741	741	729	736	756	752	739	744	731	744	740	717	702	685	771	725	722	751	724	755	701	723	760	784	737	719	754	721	767	710	669	722	743	669	754	688	744	708	684	725	725	745	702	699	741	703	721	721	684	730	748	733	740	732	723	687	679	722	716	715	779	742	722	741	739	787	687	720	734	722	759	738	739	718	713	701	758	741	695	742	706	730	730	757	689	753	760	706	714	777	696	715	727	740	734	766	754	775	714	722	767	772	734	742	799	743	758	709	703	771	706	703	743	685	730	719	765	789	748	712	734	756	771	745	774	731	723	754	770	684	710	706	762	740	743	717	724	773	699	750	743	727	822	773	764	692	730	736	720	784	754	731	709	743	743	731	797	698	778	733	729	727	723	664	707	726	712	695	729	686	731	769	769	765	714	744	741	707	728	730	712	754	725	704	747	683	705	757	712	766	762	723	708	709	761	776	709	748	747	769	746	687	752	733	746	687	785	790	807	722	737	710	738	741	708	730	718	715	734	743	739	683	709	728	708	752	756	676	758	750	784	759	756	731	679	713	778	775	691	769	740	768	721	757	726	793	772	725	737	701	738	684	763	712	746	728	701	729	758	735	706	746	743	765	742	745	785	724	732	705	727	742	749	742	742	764	749	729	770	765	707	708	762	673	739	777	762	728	766	751	759	723	780	731	729	754	695	730	771	743	750	739	698	751	709	724	730	744	760	734	739	757	692	711	735	714	711	748	762	733	722	729	708	681	712	732	748	707	719	734	722	720	738	712	737	722	667	762	754	753	735	778	728	759	782	716	708	711	711	700	696	718	714	732	732	726	717	678	729	717	720	746	737	755	772	688	695	744	727	701	720	797	731	749	708	756	707	715	686	808	759	681	746	705	713	780	748	722	703	744	742	721	771	696	728	734	714	738	733	770	763	740	750	734	756	737	769	727	724	717	754	735	753	742	726	745	806	697	723	697	753	704	762	722	708	785	750	740	742	743	763	712	772	701	725	683	757	754	811	769	762	689	729	761	703	767	738	731	752	712	765	796	732	719	753	731	726	763	738	764	690	664	755	726	759	711	701	686	714	755	685	735	708	733	751	721	734	741	740	683	751	721	696	736	737	710	729	719	697	737	750	718	738	738	741	728	688	766	733	743	736	762	737	737	685	714	763	724	739	722	757	777	756	733	737	753	712	720	782	734	741	703	768	705	708	704	761	771	742	674	744	737	720	691	763	790	721	756	712	724	760	749	709	751	742	754	677	758	739	756	745	708	784	679	724	709	763	772	705	698	698	730	715	743	750	813	756	745	740	730	714	729	674	749	757	745	729	750	716	775	716	708	755	746	762	714	727	720	766	760	747	750	672	708	740	694	761	687	752	799	694	730	726	715	803	726	709	782	735	764	755	756	743	696	736	760	754	772	749	742	706	731	748	709	780	770	744	731	697	751
23414	20932	27854	24152	20725	9197	3421	2142	1492	1341	1237	1087	990	874	895	841	805	720	749	824	706	686	713	694	627	653	640	616	574	624	613	631	623	593	609	553	616	615	559	616	528	565	575	568	589	579	538	586	531	535	561	526	556	558	539	544	562	554	547	483	533	531	585	520	571	515	534	552	535	553	524	546	546	531	531	571	523	544	545	577	542	501	495	540	600	507	573	538	541	501	535	525	526	499	541	538	551	571	532	532	526	533	549	518	552	482	519	542	534	498	532	548	565	511	540	536	522	497	528	527	554	500	516	497	531	537	581	557	531	528	521	512	565	537	559	539	533	497	551	517	544	543	528	528	547	503	553	553	544	525	525	529	572	510	501	512	540	502	533	510	567	529	549	551	529	513	550	531	521	566	532	534	537	564	527	559	541	564	540	513	503	509	551	520	517	558	541	521	534	509	493	513	554	550	557	519	541	542	508	572	492	490	506	517	524	526	553	543	534	540	542	505	499	495	529	549	533	514	546	510	544	502	577	547	509	561	536	581	520	589	580	535	534	513	551	533	517	514	528	524	550	515	544	543	543	559	488	498	532	532	531	542	520	584	499	551	523	478	544	539	553	516	512	541	535	543	578	563	503	509	526	528	553	507	526	574	575	554	523	527	497	474	530	509	477	549	506	499	545	546	471	507	540	543	534	482	513	551	565	558	550	534	554	518	553	529	491	542	524	563	508	524	537	536	592	543	525	507	510	484	524	529	511	574	508	495	551	546	494	526	511	539	541	528	558	527	530	566	502	531	523	555	572	495	539	547	551	514	536	540	533	518	557	547	551	513	521	518	538	558	544	551	523	544	554	516	561	528	555	511	518	490	507	513	504	560	490	549	532	583	485	517	546	587	503	519	565	534	510	526	504	525	511	537	565	545	562	556	534	534	528	572	547	517	522	501	573	543	549	511	513	520	498	527	509	526	492	561	545	531	522	523	556	542	552	531	505	513	549	515	554	570	530	535	519	527	582	506	565	529	545	587	543	485	552	545	554	546	507	553	507	558	515	540	542	503	511	561	530	561	540	560	494	533	542	515	556	543	512	560	578	519	556	518	538	511	533	541	514	538	529	544	542	565	520	557	506	494	502	516	529	538	554	509	511	573	521	528	550	545	536	520	519	499	579	509	516	496	515	535	540	522	540	541	492	512	542	503	513	564	515	538	543	509	508	534	528	542	537	514	510	587	554	527	480	532	544	532	533	549	551	549	540	513	493	575	547	494	565	499	537	550	547	530	520	511	511	487	535	555	543	535	518	548	559	536	507	519	570	530	544	533	535	515	528	565	518	533	522	532	551	537	560	509	529	519	534	531	552	552	517	518	531	514	572	580	546	499	530	511	513	519	500	565	522	544	543	515	520	510	539	509	518	519	518	495	574	486	527	494	515	504	556	535	566	505	576	514	510	542	504	493	531	524	475	511	498	545	516	524	515	507	559	543	502	513	502	559	529	528	566	505	530	526	520	568	536	557	564	509	537	552	515	537	511	540	511	579	500	500	539	535	542	506	513	551	498	496	541	492	563	513	548	562	528	520	503	528	502	512	533	526	512	503	512	525	559	545	516	545	564	581	580	580	491	514	554	540	514	546	527	545	528	521	529	515	547	558	557	502	502	535	497	541	548	515	564	516	517	543	554	530	541	503	507	519	551	531	518	526	512	526	505	491	542	507	504	515	567	527	542	552	545	534	550	542	493	530	513	520	584	531	531	548	503	533	532	507	519	499	496	504	484	522	523	578	548	504	527	548	552	502	541	541	508	546	556	580	508	551	516	545	523	477	524	551	518	525	551	539	544	506	518	483	529	526	513	542	554	578	524	558	481	551	539	507	546	556	524	545	521	549	532	540	510	563	536	558	479	497	510	513	502	555	527	487	546	556	498	508	495	537	516	571	489	502	532	539	567	578	531	519	554	557	500	531	559	562	514	522	512	529	551	539	517	561	533	529	539	517	507	499	543	533	543	545	537	548	566	527	562	546	508	587	541	550	524	519	553	543	573	522	568	535	525	520	525	494	510	549	514	517	531	537	532	542	497	549	534	497	576	560	534	514	476	553	487	506	558	529	551	560	526	523	554	545	562	519	535	549	570	530	552	518	549	570	520	531	581	534	559	513	484	524	516	499	520	519	544	531	554	519	510	508	529	554	476	508	514	530	512	532	519	522	525	509	529	585	527	503	555	498	540	565	549	529	510	530	547	504	495	529	497	517	520	521	509	533	535	501	531	561	526	518	519	533	539	542	499	518	479	495	498	506	529	499	553	548	517	530	543	537	509	561	509	530	512	542	518	566	526	508	523	496	532	532	517	482	522	524	503	515	535	536	551	549	570	562	547	514	522	535	527	532	517	492	555	504	560	536	511	513	561	521	530	553	518	554	489	550	535	535	520	544	564	567	523	543	513	560	495	535	514	523	539	465	556	497	527	544	523	491	540	517	529	560	542	501	547	524	568	528	531	534	573	560	546	525	505	551	540	514	543	545	505	524	544	491	559	532	555	571	552	535	519	495	522	565	503	543	520	505	549	515	545	537	542	518	519	513	495	542	580	575	570	545	495	498	521	512	534	512	515	531	546	515	538	522	491	580	550	522	543	554	561	533	539	539	510	535	518	545	509	548	516	538	550	540	526	516	516	490	537	568	530	574	488	520	487	558	505	551	491	532	468	511	572	544	577	532	527	512	512	521	514	544	493	500	490	519	520	569	527	546	529	521	566	522	535	538	557	503	542	497	545	523	516	505	518	505	511	512	506	542	548	497	532	535	493	504	513	539	515	554	471	513	538	508	507	545	525	562	540	486	523	528	553	517	541	546	507	518	546	558	480	520	495	496	507	535	524	512	554	525	519	514	557	557	531	533	538	513	510	522	537	539	485	489	491	556	526	552	539	514	499	550	539	512	525	545	505	546	524	558	533	558	545	528	547	522	542	543	487	534	501	549	500	569	566	537	538	485	525	515	520	504	542	516	541	522	509	533	512	527	518	532	511	501	533	527	545	487	590	522	534	506	515	561	543	548	504	553	535	545	579	531	528	555	585	499	521	517	506	554	509	518	534	531	560	516	551	526	485	538	553	507	554	524	529	522	522	563	530	555	504	509	564	521	526	525	532	550	550	554	555	518	557	519	531	547	524	547	530	544	518	541	552	570	542	510	534	516	523	539	509	538	520	558	572	572	536	533	557	484	493	577	535	560	517	546	537	529	562	520	509	558	515	540	512	527	551	561	533	532	532	557	510	529	517	497	514	560	539	515	517	547	477	501	515	516	522	556	580	527	551	519	497	522	542	520	482	510	524	518	546	512	505	582	499	510	475	496	554	539	573	503	557	557	541	507	565	522	472	512	569	496	554	544	537	526	534	538	499	491	517	523	532	541	522	571	509	513	561	533	508	527	509	526	528	547	543	511	517	563	509	506	521	505	536	514	515	544	561	559	497	515	552	536	522	552	574	505	535	528	529	535
12899	24312	18442	10530	8373	6751	5570	4184	3258	2761	2337	1981	1721	1592	1455	1338	1275	1200	1209	1207	1142	1081	1125	1043	982	967	886	894	857	856	874	849	839	863	852	821	830	828	793	782	764	793	781	780	754	805	743	746	698	729	758	729	731	776	666	745	672	704	746	705	703	678	715	712	724	718	702	727	760	710	714	728	717	695	693	705	728	699	715	703	671	698	649	653	718	745	703	659	678	737	701	688	683	713	688	691	683	718	742	644	717	717	665	751	708	715	669	697	712	704	674	681	707	700	732	694	675	704	724	731	692	714	741	680	697	723	675	729	714	661	689	731	692	715	718	715	691	710	670	730	685	703	713	683	727	668	708	681	682	692	671	663	673	687	684	720	732	722	744	676	716	720	762	734	652	713	698	737	701	671	709	719	730	755	685	678	667	717	703	709	706	721	733	663	714	723	687	669	690	690	691	678	701	705	715	683	705	609	718	674	682	679	664	737	687	718	686	717	707	644	678	660	677	677	749	680	701	667	654	669	704	668	704	694	702	772	646	705	672	665	697	687	720	702	675	680	725	721	730	738	664	690	706	683	722	736	680	730	719	729	701	685	656	718	697	653	702	675	657	695	730	712	681	673	678	677	683	713	668	734	674	681	688	775	722	675	760	716	698	692	647	697	687	690	696	676	697	689	707	696	713	726	698	692	740	708	716	683	697	638	679	698	706	669	674	705	681	733	715	695	716	690	722	707	728	743	693	675	679	689	681	666	723	718	728	697	678	671	690	673	690	744	691	701	691	696	698	676	676	679	716	700	722	701	698	688	693	706	688	722	747	675	706	743	703	703	687	682	679	704	735	685	716	680	663	738	701	721	661	720	688	683	694	706	649	688	714	725	694	670	712	666	713	702	669	678	681	667	732	657	649	686	692	659	692	682	695	707	717	683	724	704	666	702	685	645	670	690	667	729	652	706	739	747	678	674	716	678	675	667	675	693	669	691	687	674	740	718	660	731	721	685	664	727	672	704	706	729	754	697	715	720	659	713	698	694	727	710	660	706	735	674	717	685	681	696	763	706	671	679	709	717	723	684	690	678	677	678	690	677	662	707	724	708	673	723	667	722	705	751	688	696	760	682	725	669	700	694	670	716	662	662	691	708	716	693	681	739	696	682	714	719	685	657	644	764	693	691	697	685	721	678	692	729	694	677	683	699	721	724	717	733	714	714	667	703	710	767	684	675	689	710	691	707	697	732	669	750	695	654	671	670	654	721	666	694	735	723	682	684	709	717	647	690	712	667	720	686	667	669	720	690	712	702	697	689	717	673	707	747	725	722	743	681	702	681	696	697	716	695	685	684	667	650	677	722	693	719	646	690	749	702	699	714	731	654	673	666	703	700	625	710	694	740	728	720	696	717	665	728	737	710	695	684	710	692	681	684	694	737	715	743	712	706	754	735	684	700	701	705	707	687	678	689	671	691	684	721	678	676	708	717	709	649	666	668	727	678	672	672	675	701	685	678	696	716	677	685	726	660	698	679	723	742	667	705	651	739	708	695	700	731	679	698	660	700	654	707	681	683	711	727	690	657	751	696	667	707	683	672	653	739	723	707	688	704	681	703	709	696	718	764	663	695	695	709	691	684	718	715	701	662	752	652	703	658	725	699	699	718	721	689	658	688	730	679	690	681	709	664	696	740	710	758	680	732	722	669	735	703	704	690	695	712	686	693	742	670	687	713	708	689	690	673	698	739	723	728	710	721	688	649	723	710	685	717	663	699	733	715	643	710	709	706	711	663	679	685	678	687	713	665	683	649	729	664	692	691	675	679	689	691	705	657	702	713	706	717	731	707	692	687	701	743	664	722	696	710	719	677	686	682	698	662	685	720	716	686	731	743	650	673	687	764	725	667	696	640	719	677	716	697	739	698	701	719	685	714	680	687	712	693	710	717	725	663	719	712	688	659	656	736	744	676	669	739	665	752	721	687	720	741	731	708	691	730	648	707	667	747	707	709	713	699	695	692	682	695	690	721	731	716	696	722	707	696	672	712	683	727	655	653	733	697	706	698	737	732	684	689	746	739	702	683	704	700	673	722	679	691	698	697	755	645	683	695	740	745	734	694	690	680	750	725	683	698	717	669	669	686	665	697	726	754	678	636	718	695	678	704	718	700	698	707	675	693	652	729	731	700	695	713	679	733	702	751	665	731	720	679	716	724	700	680	717	689	696	669	667	684	716	722	716	773	721	700	684	661	722	660	727	754	704	704	680	701	677	712	684	735	730	690	728	690	707	685	691	724	678	702	666	678	677	670	667	679	685	706	672	735	718	682	685	688	709	713	682	710	739	718	735	714	671	659	658	666	719	682	741	735	724	675	696	695	702	697	665	656	717	674	700	657	681	710	690	657	703	705	695	704	709	735	724	662	702	706	705	669	686	685	714	640	690	705	680	719	671	713	740	683	707	694	659	703	715	684	768	681	746	709	735	665	703	673	706	648	724	646	662	638	683	692	672	725	677	673	667	736	737	671	664	708	714	695	700	689	678	700	695	722	692	757	649	716	675	716	680	746	709	673	653	743	740	728	731	687	722	696	690	661	689	678	649	680	716	707	680	720	671	723	702	704	698	696	692	726	740	722	703	683	714	686	716	662	700	691	694	715	675	687	720	696	697	684	734	713	723	726	708	712	721	681	663	692	664	692	678	725	689	719	708	648	715	645	721	655	699	702	678	656	698	695	675	656	704	700	688	698	705	694	683	671	718	668	705	664	674	656	724	690	632	675	695	702	696	638	724	668	735	711	721	714	660	688	715	704	706	722	697	679	695	701	719	672	733	690	742	737	668	748	770	703	676	671	699	730	703	689	682	756	670	697	755	664	724	732	696	671	722	728	688	729	672	687	652	731	678	669	699	693	660	731	674	695	710	662	710	716	733	681	633	692	668	672	661	713	745	676	671	698	676	663	669	711	701	682	690	719	692	659	670	738	716	731	691	732	727	665	690	659	698	666	732	710	674	713	705	672	681	694	706	656	711	687	704	741	682	637	709	704	734	669	702	644	660	657	660	743	726	764	626	678	729	734	688	689	668	737	677	663	708	726	688	704	687	729	673	706	711	712	707	725	683	777	702	721	729	727	718	643	696	756	719	679	695	665	725	678	679	724	662	710	726	703	687	651	764	693	764	692	711	702	695	714	732	706	709	681	680	746	735	689	685	627	693	632	723	665	685	712	684	640	681	691	689	720	705	658	682	666	691	674	727	721	700	676	699	695	699	685	686	702	683	650	671	676	704	693	698	716	676	706	679	668	700	684	709	675	703	688	693	712	732	694	644	702	702	698	725	684	720	638	659	712	665	739	699	696	664	664	706	741	702	695	723	715	734	727	685	684	693	717	726	677	714	728	703	702	681	661	670	695	690	716	699	655	649	702	722	708	649	725	679	674	720	683	681	676	708	695	722	726	699	725	750	723	695	726	701	689	705	717	722	721	703	692	740	680	715	680	691	694	690	653	677	735
24592	20934	26622	25004	9548	2903	2039	1564	1258	1006	896	823	784	680	625	635	614	616	537	568	564	541	545	522	540	484	532	433	469	464	493	463	482	473	466	455	462	434	445	443	430	403	408	462	455	439	436	445	427	407	454	432	422	411	389	417	417	416	407	413	382	439	436	437	425	418	385	397	415	411	428	428	414	371	399	438	412	431	456	377	396	399	419	371	452	446	395	420	386	436	428	411	381	408	434	427	442	441	428	401	439	399	414	397	460	428	462	416	416	401	399	395	405	420	400	379	417	450	383	373	392	406	438	392	404	397	419	422	432	404	406	406	427	415	409	410	459	434	412	403	403	409	443	396	378	389	408	385	419	429	421	420	388	424	410	380	382	432	402	425	439	412	391	396	396	409	401	375	454	435	367	409	425	443	385	434	415	358	399	449	404	397	408	424	436	429	389	399	445	403	378	399	420	417	417	410	458	403	435	420	458	421	423	420	374	414	427	411	424	408	414	443	438	431	399	431	418	431	423	399	391	390	370	410	412	401	396	440	394	404	416	396	427	391	368	403	419	396	380	409	433	429	377	404	430	385	422	434	408	427	460	408	440	394	367	407	423	397	417	396	416	400	411	411	378	410	426	394	399	411	394	440	422	410	441	445	391	439	394	403	389	402	399	425	385	412	370	395	418	449	405	428	412	400	387	382	415	413	404	409	421	368	406	430	410	400	456	429	396	414	417	469	429	389	430	424	424	416	417	422	446	431	421	405	406	411	419	420	406	407	403	432	377	417	398	444	436	388	380	435	399	423	413	427	410	384	387	418	414	395	395	395	415	407	428	431	401	409	417	414	382	395	417	401	402	400	413	377	413	343	412	423	417	439	442	391	379	406	401	378	392	405	407	425	412	393	396	426	398	415	405	455	392	429	411	386	433	392	379	421	416	395	372	426	398	420	420	407	387	438	408	433	387	415	430	420	403	375	439	399	392	435	395	425	397	400	407	382	459	421	398	414	457	397	423	389	418	419	403	402	388	437	417	459	393	431	395	423	391	395	403	425	421	417	396	382	423	413	403	402	409	407	425	404	408	416	395	421	407	476	405	405	412	388	402	417	402	392	390	396	402	432	428	406	452	414	397	436	419	383	414	421	414	394	418	422	378	424	435	399	395	403	427	418	403	422	393	408	419	388	409	390	405	424	390	366	390	379	399	413	412	451	412	412	398	410	421	423	394	421	427	443	412	430	432	413	403	400	412	414	433	409	445	394	432	442	432	415	373	448	415	429	396	385	400	386	424	408	390	383	395	415	397	426	417	415	376	432	378	423	436	364	433	416	427	380	421	390	415	459	398	402	384	418	469	418	439	419	433	398	408	403	449	407	393	440	420	379	421	437	439	404	407	399	392	386	371	429	425	476	423	420	409	398	384	401	439	408	409	399	444	420	398	428	412	437	382	385	412	412	419	434	434	396	392	423	417	417	438	403	423	412	384	422	420	431	408	407	384	419	435	409	401	404	380	426	424	402	397	405	405	411	435	419	400	457	430	432	424	402	387	412	419	434	424	364	405	406	422	410	395	415	433	414	416	405	418	403	396	448	423	403	408	448	396	390	438	451	419	402	406	387	406	419	388	416	413	402	423	430	422	382	386	365	426	399	412	358	409	396	418	422	386	392	405	420	415	398	415	400	411	399	393	370	437	409	406	453	386	400	411	416	422	419	420	400	361	397	395	394	391	425	414	429	415	374	388	398	419	373	382	427	415	434	404	410	402	395	444	433	396	402	406	398	425	399	430	413	410	400	403	406	441	418	431	409	389	383	444	398	368	420	414	412	428	395	366	433	408	415	408	434	472	421	414	391	428	388	417	368	413	422	433	404	382	421	397	442	429	407	447	377	424	379	406	408	416	436	414	443	399	400	416	431	403	411	429	412	419	398	367	423	426	360	422	418	416	411	435	410	392	399	384	406	433	405	416	408	439	338	414	396	401	421	405	407	367	408	408	400	386	404	404	413	401	388	418	402	397	401	431	401	389	385	402	391	427	390	395	422	407	427	409	426	404	375	434	424	375	400	411	396	423	459	404	382	415	422	421	403	372	430	429	412	383	417	426	407	389	408	387	406	417	422	405	394	361	464	363	405	412	423	391	389	456	368	430	388	418	418	395	404	417	412	401	421	402	383	399	427	443	414	417	410	394	444	414	455	392	392	401	428	389	392	390	412	444	407	416	403	414	438	444	391	387	377	405	422	416	413	414	413	426	410	424	397	463	417	420	399	391	434	416	442	404	397	409	421	421	416	413	403	412	406	424	390	435	405	402	402	421	382	400	394	407	431	402	397	402	435	371	388	394	393	428	389	387	407	380	396	386	427	438	397	424	388	382	386	436	424	430	412	422	400	408	395	392	422	359	382	434	420	429	434	404	371	417	439	401	416	421	403	408	410	404	425	417	397	428	429	402	423	401	432	410	380	353	353	404	418	399	406	403	394	421	410	407	396	375	410	394	416	406	425	379	398	405	401	401	377	394	419	399	425	396	437	406	413	390	389	413	433	397	416	416	429	423	372	409	399	436	409	442	387	406	385	420	406	421	418	419	409	392	413	406	405	404	441	399	407	431	401	390	416	393	394	393	389	409	445	428	411	393	400	395	377	438	390	394	395	400	408	411	388	414	385	423	406	381	418	430	403	390	362	429	408	419	412	418	421	415	449	421	364	418	403	415	394	431	399	399	430	412	383	413	412	437	407	415	404	431	438	397	394	428	393	401	417	427	403	423	383	404	407	397	403	431	410	440	410	379	434	437	416	425	440	417	437	405	398	395	401	391	407	420	420	462	416	410	422	410	404	423	427	431	443	434	415	393	401	397	407	395	433	378	424	418	420	399	401	403	426	413	410	385	404	396	419	410	407	435	396	378	447	424	408	425	432	418	419	438	391	426	427	415	397	415	410	430	409	403	399	420	425	364	409	402	408	383	415	370	408	381	384	412	435	378	406	396	429	386	433	409	422	401	393	416	424	413	401	439	416	395	378	437	411	391	413	419	427	416	405	440	409	378	410	421	410	412	350	426	427	397	409	380	400	428	412	395	413	413	401	411	441	403	384	392	430	437	426	408	412	396	425	451	419	411	388	421	433	405	389	401	449	362	391	440	415	382	389	397	405	425	417	357	392	395	374	436	418	373	409	431	406	386	440	419	404	421	405	401	410	424	396	413	430	415	432	412	391	440	386	408	403	447	444	428	420	394	415	416	402	408	400	378	425	421	418	389	436	393	394	417	436	393	450	429	388	416	448	437	394	418	421	422	416	388	410	402	425	395	423	433	396	367	369	412	433	429	376	405	441	419	442	451	418	399	428	432	410	405	386	387	404	424	384	426	392	426	404	387	410	390	417	394	397	419	415	450	409	400	411	379	365	408	435	398	425	390	405	373	412	410	406	412	410	432	442	438	413	393	384	420	389	427	378	453	412	454	422	428	450	391	409	424	392	392	395	370	407	386	427	404	435	395	400
12559	21431	15364	8794	7187	5754	4618	3528	2639	2193	1788	1587	1372	1248	1047	1065	924	978	979	898	922	924	841	849	753	714	690	664	660	642	659	677	664	675	643	665	619	634	629	599	597	575	597	588	587	591	585	582	556	572	553	539	557	576	551	526	527	541	552	604	554	545	554	571	546	524	564	539	579	553	520	509	562	511	488	561	546	530	543	517	555	547	506	523	552	529	538	552	529	512	571	536	510	527	505	550	543	536	531	519	551	523	526	537	560	544	510	551	557	556	572	548	556	539	543	523	543	564	565	557	566	523	523	572	564	548	554	541	542	503	538	542	562	525	550	512	525	493	518	559	573	524	585	570	532	528	566	544	502	577	560	515	562	512	579	532	557	551	556	555	509	510	540	537	508	548	510	574	516	560	543	555	535	536	547	549	518	542	507	585	535	538	534	526	543	505	556	550	539	525	566	535	531	562	510	525	555	599	511	555	541	491	560	552	574	550	528	542	522	526	560	542	517	512	564	581	531	537	509	455	511	529	530	543	511	487	531	546	538	542	514	559	499	561	513	509	495	545	579	550	530	556	584	542	489	555	540	562	557	576	545	555	562	519	567	552	533	588	506	547	524	557	498	551	537	518	536	566	521	557	526	522	532	559	532	542	537	489	530	518	530	547	536	543	525	565	556	534	559	564	536	507	560	514	539	560	532	562	558	550	574	501	552	529	540	533	520	512	495	562	516	557	501	559	503	536	500	546	542	544	555	542	517	563	535	535	511	522	535	538	521	522	527	536	501	508	562	535	555	559	527	562	566	545	553	564	537	538	511	547	499	491	503	562	540	551	542	532	510	530	547	534	561	577	585	524	502	511	537	549	522	537	527	531	529	566	530	548	533	522	534	549	576	555	539	518	562	565	543	522	525	513	533	539	546	508	515	559	543	503	526	524	532	537	576	540	547	545	550	500	558	568	528	556	511	559	543	555	560	548	517	514	553	557	562	526	506	532	520	553	524	525	537	548	523	530	498	530	524	534	554	555	536	516	555	562	520	553	553	523	532	553	525	517	549	532	517	562	520	550	521	516	547	511	525	553	559	513	509	525	538	535	522	511	518	530	534	536	542	542	543	530	537	555	508	517	542	527	541	559	511	501	519	466	515	556	496	566	529	521	537	518	600	535	512	491	563	514	518	493	503	532	574	544	553	552	506	553	539	562	542	540	536	511	572	507	541	548	523	530	542	478	541	520	535	515	555	523	561	532	507	566	554	558	554	518	524	508	554	574	558	583	525	588	553	549	542	576	544	542	507	531	536	534	567	504	525	519	525	522	580	530	550	564	568	541	545	591	515	526	501	523	492	533	538	523	595	516	568	577	550	550	540	571	556	545	551	551	538	506	586	534	541	545	544	543	546	555	564	537	537	588	529	565	514	514	535	519	511	576	513	521	526	521	534	548	535	545	577	575	531	521	552	498	527	507	571	545	512	531	517	545	518	546	571	519	534	511	483	536	526	552	527	541	594	550	506	568	534	512	575	509	513	557	518	529	533	547	535	550	553	543	545	552	535	550	550	499	537	585	550	524	534	543	505	517	520	577	548	548	514	547	510	509	526	503	562	520	570	531	556	551	550	499	580	525	538	535	554	495	495	548	553	552	570	545	545	542	509	509	534	560	467	526	538	526	581	520	586	546	527	534	520	547	528	496	525	546	509	542	557	515	518	517	518	537	502	577	520	560	545	497	515	531	557	534	554	518	578	553	535	521	534	548	545	545	531	500	515	511	525	569	494	530	522	556	555	509	553	604	551	502	513	547	524	519	559	552	534	510	568	520	569	473	544	534	524	543	543	531	528	528	548	535	553	517	512	501	533	521	527	532	575	515	541	539	563	514	548	481	524	547	542	553	536	527	570	525	561	525	533	565	500	558	518	561	547	534	537	550	536	509	544	513	497	507	518	551	576	535	517	545	532	506	516	538	530	528	560	524	531	523	515	562	504	498	542	527	542	561	539	535	553	531	538	570	519	535	545	524	572	505	549	530	557	545	566	524	541	531	505	536	548	526	517	511	579	513	538	538	534	546	517	521	533	523	538	575	555	521	536	561	559	522	519	539	559	557	539	495	568	543	531	512	548	513	530	510	503	587	565	526	523	545	585	536	534	535	553	535	510	546	540	549	556	524	514	538	566	529	534	544	505	510	494	544	558	567	508	532	544	530	562	528	546	551	558	578	567	547	571	551	543	540	532	556	556	566	510	524	510	523	523	537	531	564	615	567	586	507	518	522	518	548	555	535	542	523	522	573	519	536	485	525	557	501	505	542	513	522	545	545	561	563	561	521	517	506	526	525	540	528	550	542	530	552	564	522	499	533	540	537	563	570	558	561	534	585	533	532	531	493	569	522	556	526	557	543	545	532	517	540	560	578	496	530	489	555	583	539	519	537	545	554	524	499	522	554	509	533	539	539	534	536	498	529	525	524	564	540	534	549	528	495	518	519	511	531	548	551	547	505	554	517	545	513	557	558	553	516	498	527	501	550	523	563	520	557	545	510	461	544	512	485	517	555	559	553	537	520	531	552	543	579	564	535	573	551	540	575	527	536	553	575	565	514	547	533	546	507	522	560	603	521	548	543	549	525	534	568	547	549	593	591	549	483	560	547	531	520	537	518	539	560	532	572	511	546	512	517	552	537	570	556	521	534	514	561	536	535	511	576	534	560	580	559	540	534	554	575	570	536	564	538	567	532	522	584	569	558	550	556	549	512	542	538	548	503	524	569	529	545	529	553	542	541	537	584	520	541	478	580	513	533	527	540	570	514	513	517	550	545	513	521	584	583	573	552	512	523	562	516	538	547	559	530	571	578	520	555	505	509	525	542	573	525	497	504	531	510	557	536	504	498	528	471	505	533	588	521	558	529	568	515	546	524	529	534	571	530	514	512	523	531	516	548	529	546	539	550	525	549	578	528	569	531	516	558	565	552	554	522	558	559	516	560	532	511	551	537	509	534	521	533	517	564	549	548	547	543	517	594	541	545	550	507	540	515	560	527	556	502	542	551	505	531	541	556	557	522	517	559	504	536	559	536	537	583	561	563	534	508	574	571	511	543	541	566	527	586	547	524	514	584	513	484	549	500	497	500	519	537	554	543	549	486	542	595	558	551	516	541	512	555	522	564	548	540	553	507	536	572	479	564	558	545	559	523	545	560	566	514	513	541	551	524	536	560	552	520	540	563	535	574	519	553	519	563	561	527	538	533	548	533	590	512	545	497	565	529	582	531	542	559	518	526	522	527	525	568	522	527	550	502	530	529	573	567	557	545	509	519	549	556	521	545	524	514	553	509	509	560	540	533	501	558	549	550	533	514	544	566	547	551	592	546	519	565	502	529	538	515	604	532	540	534	545	532	546	538	545	559	541	547	520	503	497	543	562	536	519	555	522	534	513	541	528	546	520	515	542	564	580	508	518	555	523	530	535	576	524	543	553	538	539	531	532	540	550	522	582	510	548	557	514	519
22379	20962	28480	23610	20960	20804	9035	3026	2029	1702	1283	1122	983	876	742	754	784	718	668	645	632	597	633	606	521	502	453	426	437	452	408	424	463	452	437	437	395	407	374	408	384	380	377	406	406	404	361	380	375	359	321	366	344	370	325	353	347	336	360	358	350	344	308	333	317	347	339	357	305	371	333	338	324	338	336	357	325	335	350	315	314	343	331	307	298	301	349	311	311	317	357	306	301	358	329	332	324	320	336	320	335	340	343	310	347	359	356	292	360	330	370	319	325	308	310	313	311	319	294	318	351	323	339	351	337	352	342	345	329	326	333	327	348	357	346	348	328	333	351	315	321	333	335	334	343	328	319	352	343	345	287	326	348	310	334	327	298	327	329	358	343	327	330	337	318	341	292	327	344	326	315	324	329	351	359	330	315	340	336	294	314	319	342	309	358	355	339	371	316	338	331	316	356	316	331	305	349	320	342	304	361	316	314	339	315	346	329	370	325	346	336	308	362	328	289	339	325	334	315	345	365	307	325	303	304	334	316	307	342	330	330	331	321	327	352	322	316	349	346	321	358	332	331	344	328	354	336	341	367	352	313	338	326	324	348	329	301	363	331	336	348	356	306	308	319	312	320	328	319	332	316	346	300	344	315	293	324	316	331	340	345	312	309	291	330	324	303	363	314	317	323	354	305	364	349	329	327	313	338	348	317	300	311	343	303	319	340	297	347	332	314	349	323	288	355	346	343	331	340	311	300	382	332	316	326	314	301	330	351	308	385	294	319	318	336	340	321	306	329	360	329	361	337	346	311	372	327	353	296	321	322	297	328	308	342	337	345	342	376	325	334	295	348	329	326	355	318	341	329	315	317	328	331	284	338	317	341	341	340	336	330	356	307	315	313	346	334	313	327	336	330	317	308	326	327	326	331	332	342	328	332	335	312	328	330	311	345	322	322	300	326	341	336	368	329	324	332	327	348	336	296	325	340	294	347	302	307	326	287	313	335	345	302	326	324	330	337	334	386	329	350	323	333	324	346	354	345	320	308	331	312	296	334	361	304	321	339	349	343	323	309	317	326	333	296	346	315	354	326	301	333	311	341	337	333	340	287	337	311	324	317	324	308	317	338	306	321	323	351	290	303	351	315	353	335	359	302	325	350	358	324	318	330	329	359	329	328	352	304	356	349	336	371	350	301	344	363	342	378	331	320	307	321	311	346	338	294	358	334	324	349	342	361	339	346	345	333	340	345	329	342	311	321	316	305	341	302	348	330	309	331	328	350	331	330	312	353	303	352	351	345	299	293	307	338	318	347	331	326	326	305	314	341	320	312	316	366	359	346	345	321	319	336	303	326	308	297	347	314	376	326	347	328	327	317	346	309	335	318	338	342	330	349	308	326	323	305	336	305	328	342	325	333	359	309	369	298	330	342	332	326	304	342	354	291	334	369	331	329	326	324	318	315	334	312	346	320	323	335	321	325	362	319	339	303	384	324	314	298	356	352	321	308	319	334	361	360	330	327	330	325	374	315	314	352	326	349	319	351	325	335	330	316	334	301	333	312	363	342	326	319	301	351	333	333	364	327	331	309	335	334	293	343	311	331	345	345	333	349	352	330	306	330	339	322	341	324	346	309	344	307	307	359	340	338	330	328	336	350	351	327	324	317	319	349	292	346	348	313	357	344	321	330	351	311	328	297	298	337	339	340	314	287	297	329	351	363	296	335	331	326	354	340	298	338	317	336	319	320	314	328	308	316	307	340	355	306	365	358	333	338	314	315	329	302	347	315	334	327	350	312	308	330	307	357	311	340	344	334	340	323	349	346	309	317	345	346	346	325	313	348	294	353	292	330	308	348	310	322	320	343	320	347	361	321	333	341	341	337	339	372	358	315	303	303	325	353	315	309	350	312	335	307	322	351	324	341	347	348	333	330	351	307	343	335	326	337	316	334	337	330	311	331	316	326	326	348	327	306	325	325	305	378	311	363	348	308	322	299	339	323	319	346	329	302	351	341	363	321	315	313	349	311	319	351	296	341	342	334	311	341	328	331	367	331	337	326	289	345	320	316	332	303	352	340	306	344	344	332	347	343	314	297	341	314	333	343	323	334	306	343	339	337	344	334	377	327	333	300	321	350	317	334	321	323	307	346	325	325	329	342	311	319	355	339	297	323	306	349	347	347	309	345	309	324	319	305	324	326	295	344	344	350	298	321	304	345	322	322	342	304	344	365	333	317	315	358	319	344	341	313	342	295	302	312	314	339	334	376	313	315	297	302	306	348	317	309	311	298	312	342	334	310	323	310	285	339	351	337	331	338	309	313	313	295	316	339	317	334	352	313	327	312	321	330	328	332	341	350	331	304	315	317	341	309	315	332	335	330	321	315	340	338	341	305	309	318	318	311	350	318	339	319	352	329	296	345	315	326	342	293	306	302	320	326	330	310	386	304	328	336	326	350	310	345	284	316	342	339	356	324	363	315	321	304	298	300	343	341	373	338	354	343	361	352	316	355	316	348	338	328	329	340	362	312	299	365	351	323	328	314	325	285	335	329	344	318	310	325	315	307	334	333	299	315	319	335	340	320	318	324	341	339	336	324	338	341	344	345	313	311	325	343	317	314	306	323	360	343	283	326	310	366	318	324	322	363	321	326	328	320	311	316	328	329	370	338	335	349	346	351	330	335	333	347	337	310	349	336	318	337	328	313	325	332	355	371	308	308	349	338	330	344	345	309	319	352	325	336	335	336	335	344	343	350	337	304	334	328	337	317	316	326	283	320	310	328	347	354	305	334	330	309	317	345	360	330	320	306	366	349	333	347	340	339	336	325	296	318	346	334	264	308	324	332	327	333	351	335	306	336	336	356	347	325	325	321	328	357	292	326	338	328	304	336	311	306	325	351	319	318	337	315	321	334	321	336	311	298	323	317	316	322	307	353	336	351	325	321	308	333	297	322	349	332	323	352	343	321	348	339	353	319	325	340	354	343	313	327	335	338	335	360	363	317	325	321	346	309	353	341	316	333	310	330	331	349	325	350	357	324	343	335	334	321	308	354	347	316	297	342	354	346	345	315	325	335	313	330	332	312	339	307	329	317	385	346	353	359	326	316	357	314	357	298	315	344	355	315	328	312	330	343	300	334	332	359	310	355	342	350	322	303	352	324	334	332	333	332	348	325	313	348	325	303	322	326	334	314	334	311	337	341	324	345	340	344	364	345	346	353	341	332	301	310	321	349	338	300	327	314	346	325	341	313	329	330	332	332	381	353	322	331	306	350	343	332	333	335	329	342	327	325	340	341	320	343	323	318	323	312	354	333	322	343	307	329	309	309	332	310	341	313	331	332	341	348	326	334	330	325	338	343	322	346	281	317	318	306	295	342	339	340	367	340	350	322	363	354	315	353	316	338	341	321	343	368	305	335	343	322	336	331	305	359	294	355	333	347	300	323	331	326	316	327	317	339	360	332	305	332	322	348	339	318	309	341	336	322	316	309	306	294	341	312	333
15297	30971	23020	14407	11741	9720	7686	5828	4430	3665	2834	2374	2045	1715	1539	1361	1217	1156	1191	1064	1121	1154	1070	979	816	789	728	741	670	655	646	633	630	640	628	549	584	601	583	569	525	518	529	562	561	515	523	536	539	457	545	504	477	479	472	478	480	506	452	440	457	467	485	464	456	441	468	445	454	451	487	442	468	441	446	419	436	489	439	499	435	460	442	441	450	462	456	501	496	425	414	443	430	426	415	447	419	447	453	426	451	428	441	477	412	420	459	452	457	419	433	455	481	470	430	453	427	426	499	479	441	450	458	478	424	400	437	417	445	450	434	463	465	434	454	457	492	413	470	462	457	422	472	430	455	437	451	458	440	429	446	437	425	459	418	491	465	440	413	446	461	429	423	450	443	454	455	453	430	404	449	448	431	427	442	436	414	464	438	459	424	392	451	458	433	435	414	459	438	423	422	415	417	486	434	432	439	430	437	456	452	442	412	456	427	459	422	454	449	442	461	417	416	447	440	423	420	444	454	457	416	453	430	443	472	420	428	472	409	452	464	460	433	449	436	449	428	434	457	465	430	413	440	419	441	453	433	428	449	438	459	411	497	414	409	422	408	413	442	428	460	421	456	441	432	424	433	428	459	501	402	411	456	445	468	430	435	421	465	415	445	495	451	448	430	437	461	448	478	381	451	466	431	437	461	444	423	437	461	419	448	395	463	437	452	459	474	444	446	423	450	401	449	448	435	459	438	433	454	431	465	450	416	452	463	444	449	436	447	419	426	429	447	460	454	449	441	444	435	439	443	448	429	457	455	475	431	448	430	410	443	457	449	430	455	448	470	384	421	403	422	460	437	417	458	423	416	440	450	424	433	445	443	449	444	458	432	431	464	426	452	468	412	458	414	443	439	418	403	417	405	425	455	402	446	431	451	466	467	440	447	414	429	401	430	450	447	428	419	445	433	413	473	461	455	472	485	413	418	396	447	419	421	477	460	454	430	391	435	487	444	460	441	426	440	437	438	459	449	424	454	449	461	445	423	469	467	460	440	487	428	449	399	412	464	425	462	469	447	454	469	467	485	428	448	480	453	446	442	450	453	410	443	414	450	452	452	432	417	424	417	424	425	449	429	444	444	430	436	421	408	437	411	483	432	400	426	454	452	401	425	425	425	459	426	455	442	436	458	472	454	463	448	463	443	435	448	441	448	467	439	420	447	427	434	435	447	443	464	427	448	437	435	454	420	398	486	444	421	445	427	430	461	447	464	437	449	417	440	446	434	444	471	434	440	461	453	449	445	432	413	474	405	411	399	434	436	464	440	473	438	448	464	464	433	432	412	412	443	432	456	434	447	433	447	414	444	483	432	486	421	425	457	470	448	459	456	458	459	479	420	458	406	441	422	459	406	475	437	430	439	412	452	460	474	425	437	445	452	429	436	434	393	426	453	415	468	462	425	431	443	457	437	447	423	492	436	448	463	446	429	444	429	455	463	454	450	461	474	424	443	462	456	444	452	442	414	456	411	465	416	472	445	423	423	432	440	445	452	406	471	430	408	479	409	477	435	443	420	430	439	460	420	441	418	425	447	457	439	392	419	448	452	433	424	457	458	452	470	457	432	468	427	449	441	425	415	407	433	435	430	417	419	415	477	439	461	404	458	430	450	487	410	455	431	454	474	450	416	456	429	430	469	409	389	469	410	446	449	442	424	397	442	430	490	462	388	442	448	451	451	426	451	475	463	418	428	480	450	403	474	463	427	451	436	498	424	459	451	446	444	438	425	439	433	429	435	433	436	423	492	446	423	417	453	440	446	454	448	448	392	447	388	456	428	432	409	435	413	460	425	435	399	435	460	434	431	396	433	437	450	410	445	408	412	421	439	424	452	447	449	439	441	447	408	453	449	408	446	447	450	466	441	446	457	425	446	456	405	465	453	435	393	440	474	445	420	472	449	435	429	446	417	462	453	394	445	420	427	423	410	463	426	469	474	432	450	465	464	462	425	437	425	459	438	435	396	407	453	453	455	458	433	451	435	457	450	448	447	452	418	460	451	445	419	410	424	425	450	456	394	471	433	458	442	412	447	440	432	410	456	471	452	414	431	406	466	457	446	451	434	414	422	395	422	435	448	409	467	438	425	440	460	462	458	420	457	447	454	431	460	400	397	471	435	407	441	465	448	404	488	414	444	430	454	438	426	464	441	450	427	456	450	423	413	450	464	424	395	416	456	424	429	425	454	422	416	433	474	463	447	431	422	451	456	417	463	444	464	429	445	444	440	482	432	501	444	460	429	475	436	428	491	435	435	461	468	418	483	443	448	431	442	448	437	466	434	475	425	423	412	426	418	404	423	406	406	440	426	449	459	454	444	439	442	418	438	461	421	447	476	457	465	410	436	458	425	444	425	463	452	430	485	403	468	426	438	403	455	467	445	420	395	443	451	453	432	411	415	411	426	408	449	457	407	456	488	433	462	402	448	479	425	451	408	446	416	404	420	484	453	455	409	407	429	418	495	403	435	429	428	443	428	453	437	406	446	392	462	458	410	443	442	451	442	432	436	446	427	423	454	434	460	434	428	458	427	454	443	451	456	436	471	436	446	428	446	401	431	464	455	437	413	430	438	446	429	416	428	419	378	410	453	440	457	429	430	407	434	456	452	446	433	427	481	450	420	428	445	420	436	424	452	455	444	443	443	423	426	418	457	426	469	394	443	438	464	435	430	410	449	484	398	419	451	433	401	454	464	449	401	451	440	458	425	447	424	437	457	455	430	450	429	466	447	404	419	450	435	403	454	440	443	404	470	433	465	439	446	433	476	409	431	437	418	433	458	439	454	444	471	409	419	456	481	416	430	463	457	428	413	430	430	439	450	431	430	437	387	464	433	454	472	451	450	449	406	423	410	437	441	444	441	432	456	451	456	440	446	445	428	460	434	463	437	404	432	451	433	409	448	445	416	427	434	434	420	466	411	458	448	437	426	400	453	466	403	417	404	465	400	448	464	408	425	487	446	469	461	434	419	393	426	440	423	444	408	427	429	418	446	433	456	450	418	424	439	434	422	440	485	435	454	465	440	451	457	411	455	437	432	439	459	423	439	445	450	444	461	466	493	452	444	468	446	425	483	409	450	463	465	441	466	450	439	471	465	418	401	436	417	456	440	448	452	466	425	426	435	447	443	418	438	430	442	462	447	461	458	452	452	444	414	449	463	467	409	417	478	465	446	439	462	440	437	422	419	401	432	460	436	438	474	441	433	451	441	439	468	472	455	452	434	470	435	460	437	473	439	449	481	421	440	438	484	427	462	451	415	421	442	430	430	416	455	438	444	418	451	440	467	421	454	437	424	440	434	435	427	436	415	437	398	440	435	470	425	466	439	482	436	410	420	430	414	439	429	427	451	427	444	458	416	441	421	444	467	438	399	407	402	440	425	459	398	433	429	449	437	411	438	416	448	426	437	441	459	441	451	394	435	438	439	444	402	463	404	428	455	451	415	455	401	440	485	439
27099	18513	10499	4936	2938	2267	1795	1401	1128	977	927	854	805	796	742	757	724	739	737	674	721	702	671	718	629	613	637	579	575	595	626	591	579	614	583	568	559	550	583	608	586	549	597	646	594	593	611	592	565	578	577	581	558	544	545	584	582	538	527	587	580	583	604	590	587	565	541	584	508	579	584	591	573	556	578	543	576	557	580	514	558	564	540	572	530	566	554	560	563	558	599	592	561	591	554	544	581	564	531	583	550	597	600	521	545	589	586	584	568	506	591	583	584	585	534	554	546	536	581	562	571	538	566	627	542	586	541	571	557	563	542	555	566	516	562	584	597	561	582	541	579	585	560	573	558	525	537	541	543	568	571	571	534	604	612	542	530	570	575	556	549	557	571	574	539	593	573	574	518	566	563	602	553	616	547	563	585	583	568	521	582	532	574	539	594	568	553	572	569	560	536	601	537	531	534	521	513	581	579	592	540	548	558	539	591	596	527	558	567	579	495	569	503	567	526	527	552	558	498	543	504	561	540	547	581	522	548	569	571	551	575	579	591	563	574	597	576	559	585	576	552	565	589	559	552	584	523	571	541	563	573	545	546	554	596	538	598	535	551	550	543	561	541	575	516	552	541	570	578	583	552	533	539	571	503	545	588	542	557	566	578	517	562	589	557	583	600	551	584	569	524	584	528	580	571	539	565	557	535	512	577	558	588	542	591	554	540	564	567	577	510	585	544	556	535	529	604	561	604	563	593	579	565	573	572	531	516	580	562	580	580	562	560	544	558	544	559	569	566	521	574	589	595	581	581	596	576	577	563	555	534	566	557	555	574	578	561	586	546	551	537	558	559	567	557	533	572	556	553	590	529	590	544	574	558	614	583	605	560	567	549	548	571	552	602	537	544	606	513	534	516	554	551	571	529	498	532	552	578	576	534	528	551	558	537	565	585	511	558	536	575	565	554	508	595	531	593	577	596	548	597	599	585	545	595	521	596	561	582	580	548	569	560	571	526	557	554	555	550	574	522	597	523	578	582	554	603	499	583	568	632	586	542	606	570	515	552	545	542	573	529	561	578	555	581	539	547	559	535	522	536	612	553	595	520	539	570	571	594	561	575	558	572	540	536	567	595	564	569	560	543	565	575	592	578	621	550	554	558	636	553	544	553	563	523	588	540	581	548	553	535	587	529	590	525	542	589	554	536	566	541	596	584	532	565	578	567	560	553	569	553	576	589	574	623	550	598	558	543	542	522	521	548	573	539	592	586	563	540	538	553	551	532	548	590	571	544	574	506	577	553	605	554	572	560	521	527	578	557	587	595	542	552	580	553	558	541	596	554	558	558	579	531	566	531	538	560	493	566	570	576	554	515	516	552	502	569	571	556	558	605	558	593	572	587	551	569	543	621	540	548	580	609	573	553	552	547	564	600	577	561	531	556	556	547	547	537	562	590	587	580	577	584	543	561	588	563	566	580	559	550	577	543	584	548	564	576	536	603	566	540	561	543	572	589	549	590	537	550	548	573	552	545	556	570	561	556	579	561	557	572	581	638	600	559	565	537	558	577	598	541	560	560	556	594	526	545	568	521	516	553	560	562	600	565	596	563	567	546	563	520	555	558	565	588	518	520	585	542	540	554	549	519	543	562	531	616	581	568	586	545	578	578	570	533	573	568	587	558	560	545	540	572	614	552	563	538	553	597	565	553	583	548	534	569	595	526	534	554	570	568	518	567	591	576	565	559	555	564	596	596	580	525	565	602	573	566	569	558	534	533	529	597	551	602	521	536	535	570	553	547	559	568	545	590	527	514	566	539	536	560	569	577	544	552	621	586	568	543	536	576	548	545	563	565	580	545	569	523	578	521	596	557	537	600	549	561	579	610	538	562	552	580	602	558	587	545	587	565	582	548	526	556	575	569	546	539	546	559	541	588	578	576	585	567	598	543	565	573	543	558	563	592	561	565	591	521	594	534	534	546	569	542	549	545	572	538	551	565	535	623	586	521	579	558	578	546	530	546	570	566	571	570	566	602	583	523	528	549	529	562	531	585	577	555	529	530	511	553	559	572	585	547	529	556	533	584	566	599	583	541	630	559	567	570	558	575	535	564	549	586	609	563	596	577	538	555	544	543	569	544	588	549	560	516	593	558	591	566	584	568	588	569	567	552	583	545	524	532	587	592	572	546	557	537	599	555	576	572	553	554	507	537	554	545	540	598	552	560	541	557	499	571	535	559	542	542	573	559	513	529	570	583	557	498	575	527	552	548	575	522	574	586	534	547	561	564	516	551	548	533	565	556	544	565	542	554	562	564	547	576	570	547	570	573	545	546	557	557	515	540	584	560	568	581	557	531	518	569	529	538	525	537	570	542	574	579	542	556	559	596	555	507	603	526	533	549	582	617	504	604	567	583	527	562	576	559	583	541	573	548	541	566	570	572	555	529	576	566	531	543	548	564	587	561	590	585	592	524	583	577	542	584	524	555	557	553	554	535	565	573	583	644	553	571	541	539	553	564	528	526	550	565	512	543	573	564	525	595	543	553	536	559	556	593	538	570	536	553	566	571	571	588	584	540	549	580	565	580	564	544	533	556	536	580	531	589	551	539	547	529	538	542	543	569	575	516	579	522	570	573	585	547	572	567	603	579	534	583	586	518	555	558	526	550	590	618	612	569	529	594	521	530	602	552	568	629	559	583	595	570	595	563	604	552	577	571	565	598	513	545	542	539	596	496	553	544	557	563	534	600	586	538	562	542	584	531	536	525	559	573	591	591	560	600	569	584	576	590	593	612	553	585	585	557	584	566	559	568	529	538	523	580	545	574	566	566	525	546	549	529	554	547	598	554	546	546	558	542	563	543	568	560	587	547	587	585	620	560	542	578	523	566	552	564	507	566	557	563	563	561	584	565	561	587	544	511	556	583	606	584	591	556	570	573	604	583	585	583	546	583	598	581	531	563	537	532	579	559	558	517	563	554	581	600	569	535	566	558	558	515	539	539	595	516	565	568	584	557	554	550	568	604	563	566	623	572	581	554	566	569	540	531	524	599	553	540	579	548	578	549	538	570	551	534	554	558	578	525	565	573	581	545	574	569	560	535	540	580	572	547	557	555	534	596	586	610	534	513	578	543	571	534	527	560	542	546	564	532	530	535	544	537	548	559	567	558	544	538	584	579	555	587	606	534	565	581	556	562	560	524	560	550	540	523	554	558	562	588	541	543	584	560	565	576	549	548	585	543	484	537	526	560	562	549	556	552	561	559	577	604	589	584	540	523	546	538	555	552	569	600	577	536	540	531	531	556	551	538	530	629	552	575	557	503	562	535	551	571	563	553	593	576	570	579	512	604	548	527	554	552	549	554	544	547	577	561	553	560	531	575	564	580	521	536	539	558	539	552	526	535	533	519	531	533	582	548	585	575	569	542	605	595	554	539	558	530	550	530	555	589	606	557	591	532	560	549	558	505	552	528	543	589	536	562	569	538	595	530	600	537	555	530	578	543	548
11710	17745	12405	6811	5369	4537	3451	2820	2264	1857	1594	1450	1249	1193	1144	1101	1075	1076	1074	1051	1045	977	1020	1017	933	899	831	841	807	773	813	835	826	774	812	836	747	826	770	813	792	812	757	792	783	706	719	792	767	711	722	755	720	738	648	767	715	698	762	783	742	707	724	767	763	734	740	745	727	734	730	746	703	750	687	708	769	748	723	717	743	728	748	695	762	728	767	678	688	783	652	740	679	728	770	735	701	733	705	760	748	732	688	724	688	710	732	679	715	711	762	749	712	734	753	721	734	708	700	699	764	762	769	675	754	700	760	727	742	721	738	792	708	724	726	740	689	735	767	758	701	676	740	721	729	735	720	686	645	761	740	728	762	736	712	742	692	734	742	745	746	718	746	753	747	713	717	717	693	783	717	703	701	729	726	691	733	691	726	744	737	728	703	699	707	709	732	704	698	717	693	760	734	712	712	737	731	717	682	715	742	761	741	731	709	752	737	775	745	709	688	697	664	768	716	771	750	757	720	713	696	678	736	782	767	676	762	754	737	734	746	771	671	731	717	720	728	728	735	750	735	738	713	712	743	697	685	720	726	636	723	773	722	696	712	712	741	768	752	749	734	690	703	759	721	732	733	681	658	742	697	684	759	741	717	734	742	756	744	745	747	699	764	737	701	729	713	734	711	735	737	701	729	759	717	752	710	714	726	702	696	727	676	745	698	725	716	740	713	703	706	778	774	714	737	705	745	724	681	763	722	759	764	777	703	760	728	697	712	697	743	714	731	766	733	694	746	677	762	732	709	714	722	728	764	756	742	727	711	683	729	750	745	716	733	674	713	724	745	714	718	726	742	684	706	723	723	723	730	726	714	795	788	726	739	719	747	723	738	700	695	740	737	694	728	753	687	696	733	730	714	711	717	751	707	720	738	736	700	737	715	719	722	742	700	738	751	732	735	743	757	744	749	736	708	734	718	703	716	713	713	691	741	784	758	749	717	704	755	765	731	740	714	686	662	716	715	666	736	709	726	765	791	663	712	714	757	765	728	725	770	747	687	751	709	729	697	705	761	727	778	782	696	731	738	714	722	701	707	726	744	701	668	722	723	750	741	774	735	738	745	726	705	725	719	728	728	698	735	704	730	750	674	696	710	701	719	757	725	721	709	699	727	698	732	733	752	699	755	776	706	699	717	719	700	686	703	724	737	718	730	741	708	698	746	674	745	716	737	724	770	731	690	749	773	724	712	729	761	691	716	705	756	738	729	684	760	717	736	709	690	739	748	726	735	770	732	705	760	705	707	719	705	665	743	748	644	712	760	710	735	670	746	711	749	721	720	738	726	723	722	727	724	747	743	730	745	722	753	666	785	687	718	710	708	744	750	760	750	746	704	735	712	739	782	740	718	713	740	737	728	723	757	749	770	687	705	715	683	734	696	763	740	759	714	705	698	752	708	704	733	722	684	713	783	665	682	681	701	737	708	700	699	698	730	729	726	732	743	741	714	684	735	761	682	657	697	746	688	655	692	688	728	705	688	755	758	711	685	721	739	731	719	757	745	730	730	739	726	736	721	739	705	702	712	723	700	722	707	737	732	764	706	746	747	692	776	665	714	716	714	710	732	742	753	731	741	766	690	723	726	752	725	749	752	736	716	715	748	720	776	712	777	721	717	711	741	719	735	736	698	727	756	729	722	721	763	723	722	712	655	719	753	726	734	720	764	705	740	723	794	728	748	702	724	766	759	730	713	742	735	741	731	740	704	716	701	687	748	716	736	737	705	721	715	749	714	721	716	748	688	723	700	703	720	720	706	725	740	703	738	770	730	704	722	718	745	734	744	732	733	689	733	699	700	733	747	728	742	728	699	720	740	715	724	704	746	703	704	745	727	746	738	703	684	785	732	779	762	750	694	770	755	739	723	704	753	730	727	704	692	729	704	710	693	712	755	724	714	726	708	679	726	668	714	719	728	748	720	717	684	704	722	728	756	720	792	723	698	738	729	758	714	820	742	738	696	711	710	753	741	675	685	757	765	701	707	689	793	768	730	671	711	719	747	740	749	712	740	721	731	701	698	680	737	736	713	715	710	695	731	759	729	779	717	715	660	758	683	723	662	716	783	696	712	717	758	690	753	736	730	691	749	675	736	688	760	682	768	709	699	746	713	691	728	702	698	757	719	703	725	740	723	763	729	741	737	758	674	721	691	699	665	731	696	709	714	693	754	676	720	716	713	706	740	687	746	729	708	739	769	724	715	729	742	756	721	733	704	759	715	707	726	696	710	745	754	782	710	721	728	694	755	747	771	762	727	741	731	706	742	742	728	726	682	715	737	710	763	742	700	734	697	774	706	703	732	723	669	710	746	691	762	704	692	730	721	759	696	684	715	737	718	701	699	708	740	719	762	736	741	723	763	778	758	713	724	719	767	708	703	687	763	775	710	709	757	680	750	716	713	736	721	709	689	735	727	673	731	724	708	768	723	697	747	710	747	711	776	721	765	711	753	753	674	729	752	725	736	717	746	715	754	726	717	750	709	698	703	726	723	730	723	745	739	749	696	727	725	715	697	682	753	694	727	685	715	722	712	699	709	704	734	687	733	740	704	722	689	727	707	720	736	745	752	720	692	741	773	731	722	738	728	724	734	725	746	719	703	685	677	752	741	742	759	726	729	748	752	722	729	717	701	725	739	692	686	731	766	692	752	701	707	714	679	768	709	704	760	736	736	723	673	730	750	718	715	764	747	753	726	702	749	699	741	748	714	736	727	670	737	737	707	714	688	739	715	744	708	715	735	773	699	789	705	765	708	729	764	715	701	696	743	757	742	764	709	771	725	702	703	680	732	760	729	736	657	689	704	722	713	784	727	702	722	767	761	761	741	731	724	705	726	706	699	747	714	701	717	791	734	744	739	702	773	706	697	739	735	702	745	715	701	729	712	717	768	719	746	683	734	778	738	690	747	684	762	719	727	726	755	703	690	707	731	697	747	741	786	732	714	749	688	756	755	732	661	763	764	720	717	694	802	773	753	733	770	718	760	749	760	732	756	755	720	739	692	742	677	711	665	751	694	711	749	698	739	692	714	735	683	762	728	770	686	712	750	745	715	659	708	714	734	717	694	750	708	700	738	770	711	735	720	688	761	683	726	731	754	724	709	743	727	712	738	713	690	771	784	690	685	768	708	742	766	698	734	754	721	737	761	729	702	719	730	727	728	695	728	695	744	685	706	700	719	713	695	723	768	725	710	708	728	748	741	693	742	747	693	753	747	727	725	718	740	700	689	759	753	744	734	691	723	734	708	774	768	719	700	787	746	687	750	697	725	700	760	737	756	738	723	749	713	768	670	724	730	742	703	698	721	744	704	765	739	713	763	744	707	722	742	738	699	704	781	687	722	709	721	714	751	721	729	719	733	718	704	763	731	732	727	720	686	758	702	744	716	681	701	683	726	716	736	791	689	749	727	715	751	714	698	700	734	792	691	736	667	680	722	710	698	708	778	686	735	771
23381	20916	27834	24132	20717	9134	3373	2134	1588	1404	1247	1088	952	822	821	791	761	813	789	675	729	701	741	736	599	646	613	586	578	587	648	588	598	611	658	571	606	586	577	602	631	529	593	535	563	564	527	562	541	506	529	528	550	511	498	508	516	530	520	556	523	553	564	493	516	524	576	551	475	509	534	564	512	522	509	526	521	492	539	531	532	496	517	477	514	486	515	517	559	539	491	535	512	487	520	522	507	503	517	539	528	495	536	517	556	524	521	517	542	542	509	520	529	500	529	454	539	521	537	515	539	545	504	531	543	506	526	493	526	514	530	555	517	512	515	484	515	545	504	545	500	517	532	525	523	512	515	529	518	489	523	531	521	503	513	534	499	575	542	509	527	520	493	549	497	533	502	511	548	564	556	513	530	526	510	547	507	525	542	536	538	542	510	500	500	489	534	564	526	498	525	508	526	490	524	525	501	519	523	494	517	548	538	537	530	503	551	517	541	545	518	511	508	528	516	497	508	525	513	533	559	507	534	489	492	539	492	552	536	537	513	516	553	536	525	504	527	485	535	540	544	554	533	487	484	511	491	503	512	520	535	501	486	513	514	544	539	529	537	520	492	543	516	518	547	529	520	546	531	558	479	526	508	543	485	535	520	483	523	500	526	511	538	536	520	531	527	508	527	527	496	522	530	546	536	506	495	511	553	516	470	513	518	522	508	504	526	534	547	544	543	555	564	509	545	535	482	564	496	562	494	524	516	504	513	513	511	515	502	524	488	512	518	543	539	537	526	512	500	474	493	539	536	590	480	500	553	514	498	534	530	513	491	521	539	549	528	507	510	511	505	531	497	509	523	540	526	488	508	522	553	501	510	527	548	547	534	535	497	555	493	547	502	514	519	554	502	447	548	529	527	523	503	539	526	537	490	501	503	504	552	548	518	488	549	496	554	489	489	494	573	494	496	512	517	535	526	538	553	511	521	507	511	539	544	522	493	520	511	498	524	537	511	526	476	485	531	521	522	532	491	526	507	510	571	507	558	492	556	536	506	558	529	546	538	531	531	536	509	533	492	519	556	526	536	494	505	571	529	491	531	525	556	488	520	516	553	559	516	484	506	518	533	540	526	562	529	508	526	521	529	519	503	527	531	549	515	528	525	540	565	521	524	537	546	550	562	541	508	526	496	492	522	523	513	485	529	533	513	505	493	544	518	543	471	516	477	515	568	489	523	477	527	533	527	510	502	522	513	535	540	506	548	495	525	574	514	530	485	507	562	531	535	526	538	533	509	507	492	515	498	503	520	522	536	531	482	491	534	498	523	487	543	536	494	517	556	525	501	549	500	562	507	524	522	548	534	565	537	476	537	533	544	491	487	518	502	508	547	488	516	514	517	516	506	529	526	506	523	520	501	524	563	526	507	538	535	500	486	505	503	484	502	542	511	524	555	523	505	585	532	479	530	498	521	543	515	488	470	524	538	490	532	501	535	495	521	525	510	551	515	507	526	545	518	526	553	520	515	510	534	504	520	559	523	517	488	510	516	521	513	502	564	528	571	512	498	548	526	530	472	534	514	497	551	501	524	525	525	538	501	524	508	522	525	518	508	486	504	514	497	537	542	519	548	496	533	530	513	510	555	516	518	528	517	520	475	512	547	548	541	522	539	504	511	560	491	507	520	508	550	511	518	543	523	513	547	477	510	537	549	492	494	541	570	525	539	477	498	487	499	532	534	487	505	482	526	503	529	524	502	496	574	495	500	528	533	526	574	563	519	487	505	519	525	490	499	489	530	516	539	519	519	498	506	523	551	547	493	503	494	517	526	486	514	517	541	515	535	488	511	524	512	525	494	512	531	528	547	548	515	528	532	507	505	526	529	557	557	530	512	539	524	513	469	496	476	557	497	528	542	508	530	494	516	551	471	530	503	521	504	508	493	529	482	529	550	506	508	542	530	497	526	556	546	532	524	576	554	519	493	500	507	529	509	533	526	523	556	497	513	536	535	523	542	534	552	514	484	504	492	550	533	525	487	485	515	531	533	519	546	494	592	551	514	562	508	520	508	499	535	512	501	517	509	500	519	529	540	502	500	568	532	514	510	524	472	519	524	541	520	505	523	530	575	482	535	526	537	509	577	530	492	518	497	544	499	520	517	509	549	545	473	527	502	530	540	491	542	492	542	520	519	570	464	525	520	527	522	462	528	524	498	525	531	509	518	531	539	508	481	505	515	528	563	497	485	503	536	516	498	531	558	540	572	496	542	539	542	542	515	503	540	527	526	521	494	491	517	503	523	496	507	518	539	518	516	546	533	506	536	496	495	495	496	479	504	546	536	481	567	547	532	516	500	526	479	506	495	488	526	526	538	526	523	511	485	514	476	526	552	568	509	494	513	516	502	533	470	491	548	569	559	530	521	542	498	514	493	536	522	510	540	510	500	477	480	545	492	472	480	562	529	505	560	569	557	522	553	485	519	554	514	510	541	533	519	487	520	455	494	539	512	529	539	546	500	478	520	528	556	530	514	517	471	536	529	505	540	543	488	481	502	503	564	503	536	531	547	559	557	519	502	536	540	454	516	532	485	543	504	532	538	509	504	539	497	504	517	531	521	554	521	485	518	528	510	494	504	545	590	533	548	540	528	510	528	465	551	504	505	508	516	552	546	540	516	502	554	490	507	493	517	513	487	507	525	551	527	536	519	517	511	550	525	546	522	529	548	483	501	532	499	535	511	511	530	530	514	524	542	523	511	516	527	494	521	528	510	531	484	531	518	533	544	488	497	522	489	493	540	502	524	532	544	515	523	561	501	500	528	538	540	499	532	511	506	562	526	489	538	539	526	566	536	543	560	487	552	551	558	493	517	516	512	496	518	474	558	533	520	535	520	494	490	526	488	485	556	548	506	489	527	535	502	492	551	526	524	536	526	532	561	548	504	520	502	517	529	536	491	506	520	525	518	530	545	515	537	504	512	540	523	488	528	487	508	494	541	520	500	554	540	520	512	514	501	499	469	563	518	495	485	522	548	542	553	536	515	542	484	534	518	554	557	554	510	549	504	475	514	532	536	530	538	475	488	473	507	502	561	516	544	524	534	527	539	492	545	548	532	515	481	503	483	506	518	549	518	528	520	588	461	525	501	520	506	548	492	522	516	510	530	493	533	469	544	550	498	534	509	475	541	541	505	474	504	548	507	525	524	520	512	527	530	500	550	554	522	532	523	557	535	524	522	524	531	495	524	544	517	515	572	543	523	539	542	509	527	558	515	524	499	511	536	509	503	543	524	503	534	538	517	526	531	521	538	505	493	527	512	527	495	540	547	526	512	518	505	573	553	559	525	554	553	533	503	494	507	515	547	520	517	515	528	516	518	516	532	531	548	532	518	511	531	498	538	531	525	534	510	517	565	517	535	495	553	553	533	499	535	525	500	503	553	552	490	526	516	480	524	510	521	512	550	501	520	510	548	547	518	505	532	547	489	502	535	526	497	515	476	522	508	500	538	588
12072	25335	19544	10849	8625	6783	5539	4426	3361	2769	2298	1999	1717	1402	1341	1290	1250	1234	1235	1197	1194	1198	1194	1142	1006	873	885	858	811	777	837	894	796	864	856	806	756	792	796	798	789	760	799	665	779	767	705	719	735	787	753	727	743	693	709	690	745	776	686	666	688	691	673	689	715	701	735	704	707	697	717	714	684	682	705	711	710	679	668	702	648	717	704	693	686	721	722	683	695	684	703	690	701	678	682	675	715	709	701	698	707	697	675	691	683	692	711	684	724	684	673	675	684	687	715	709	674	710	691	671	712	692	707	740	632	698	647	713	628	731	638	735	666	681	698	686	721	674	726	651	660	667	712	683	714	692	641	733	662	686	722	656	673	715	750	719	668	662	677	718	690	711	690	699	685	729	725	660	669	690	706	669	721	707	696	670	717	764	693	655	664	656	687	669	690	671	701	710	713	699	761	706	670	679	673	697	676	700	739	688	696	703	725	700	674	684	718	710	698	661	624	681	713	676	654	699	674	659	713	709	672	653	641	706	681	692	694	665	680	666	705	703	677	730	709	683	670	679	676	701	701	741	725	672	727	723	714	696	681	635	711	623	738	696	637	764	674	708	712	634	661	698	655	692	698	670	690	679	707	691	723	679	717	680	677	718	691	724	713	728	658	659	677	659	703	694	749	701	675	643	690	632	674	705	677	655	715	674	691	713	698	602	709	706	670	695	690	723	722	686	696	730	694	690	682	643	705	695	686	718	713	683	694	658	714	704	677	732	692	717	713	654	718	677	649	686	690	706	692	657	682	699	725	713	662	655	674	719	663	671	696	684	661	642	708	683	689	707	682	689	670	680	653	713	669	679	726	722	680	665	693	654	629	697	648	690	721	663	681	725	698	698	711	743	674	665	690	699	681	711	664	721	679	662	658	695	705	706	700	663	674	658	715	655	658	706	705	705	641	713	694	712	719	720	674	675	651	647	730	680	703	651	712	724	679	707	649	729	722	724	707	726	741	650	676	722	669	683	709	708	689	679	672	673	650	672	734	697	652	671	646	736	722	705	686	674	664	680	710	677	692	693	692	711	700	733	648	708	714	723	684	721	706	723	676	686	650	728	699	722	698	667	705	727	662	673	689	689	673	673	649	740	714	693	689	712	697	683	671	664	705	698	689	708	685	712	658	700	717	689	657	667	693	723	682	672	714	679	725	675	658	689	707	639	688	719	642	661	740	732	716	681	684	682	705	643	687	651	671	669	705	671	697	723	611	698	682	668	673	655	703	680	734	696	691	726	694	682	688	679	659	711	635	641	701	677	675	696	658	725	663	691	677	725	660	651	680	663	726	665	674	686	732	723	709	631	698	783	669	672	712	706	722	693	712	662	673	685	631	721	673	740	687	672	716	720	693	676	721	682	683	643	730	716	714	677	685	685	696	714	679	685	699	695	699	700	622	663	670	685	707	668	707	680	718	704	695	676	679	673	643	673	739	656	710	665	614	645	679	672	734	689	703	685	625	718	659	688	650	663	680	684	684	668	724	649	681	687	651	676	652	717	678	651	767	698	679	694	724	671	686	673	659	693	656	681	674	722	671	697	682	707	640	721	670	662	728	702	681	682	679	712	721	700	685	674	696	691	677	642	693	680	681	694	672	732	680	661	657	649	664	658	685	720	684	713	703	753	691	671	664	701	704	676	741	714	667	678	703	695	725	708	694	675	712	733	716	713	703	687	724	701	697	719	752	692	672	659	702	651	711	699	698	723	712	709	679	625	676	712	664	693	696	679	695	672	738	723	688	683	675	660	661	661	684	712	676	722	711	678	689	687	719	704	663	682	687	705	707	648	706	672	655	668	640	678	675	669	636	691	685	668	719	703	681	687	644	699	677	663	707	675	714	720	704	698	667	639	647	683	663	725	685	697	678	673	670	633	727	663	695	657	702	681	717	688	680	720	690	707	631	716	708	671	712	692	707	683	647	768	698	663	697	705	675	718	660	711	735	668	670	672	679	711	722	645	668	675	678	651	686	687	706	644	679	672	689	667	678	702	701	648	717	659	740	678	685	700	707	724	692	712	672	626	707	689	696	700	649	680	695	700	732	692	653	685	670	634	706	660	687	704	669	666	685	715	689	685	663	720	685	698	647	690	753	678	658	733	671	685	702	708	678	647	685	689	735	671	678	679	684	675	693	671	655	682	745	744	670	674	631	697	683	686	680	705	693	728	716	693	697	688	726	721	709	713	668	710	658	696	685	699	662	678	687	645	669	645	676	661	700	679	680	664	663	754	677	658	639	700	683	666	682	662	674	696	641	687	718	670	687	736	660	668	689	708	755	750	694	690	687	678	712	664	698	693	665	670	681	659	739	672	692	715	673	656	663	709	696	603	718	670	671	705	721	668	675	682	696	699	649	733	698	661	729	704	694	679	683	725	718	716	657	665	741	661	679	705	711	701	680	689	689	669	721	663	700	699	694	689	674	694	732	659	668	703	700	677	654	686	682	671	659	687	651	669	666	702	682	664	716	674	678	698	686	658	661	696	709	684	730	681	669	659	686	717	694	692	646	706	716	674	696	683	706	736	707	690	708	636	689	688	742	684	659	706	687	672	702	672	690	672	688	648	677	694	664	685	710	676	714	681	702	696	678	692	668	749	713	641	671	695	692	638	693	688	696	672	652	664	699	667	712	696	693	692	708	684	713	650	714	717	730	692	673	695	643	665	718	679	692	735	678	698	693	682	688	658	695	697	716	686	714	744	690	703	718	701	713	655	696	710	691	667	711	678	678	668	706	679	657	695	651	717	665	678	702	686	694	677	692	701	685	690	713	686	658	663	655	691	698	670	702	658	723	696	707	668	711	661	633	705	669	669	678	681	659	714	687	695	779	654	693	684	688	712	641	669	683	682	688	693	689	670	732	675	648	690	687	691	685	677	670	670	724	677	653	672	712	652	654	701	687	706	680	682	735	680	729	679	669	654	683	624	640	701	650	671	672	703	728	693	677	690	698	659	692	721	684	649	666	666	714	660	694	717	678	716	707	694	696	708	719	653	690	684	715	703	661	708	676	698	757	699	652	671	708	670	705	694	663	676	625	700	670	710	712	688	719	640	697	683	642	649	687	642	671	720	715	673	683	702	691	698	710	679	665	703	716	672	658	740	704	669	672	730	697	679	702	727	688	692	752	697	729	680	636	708	721	723	700	699	662	649	686	704	626	658	699	698	669	661	671	710	775	668	685	664	730	695	688	782	699	656	677	650	666	667	695	711	660	708	698	695	651	713	698	681	673	725	669	659	655	710	674	715	714	650	673	674	713	722	641	695	754	636	696	712	697	709	679	685	722	672	694	702	719	703	704	677	690	706	673	664	706	679	697	658	660	729	705	676	660	715	714	679	660	719	679	708	684	702	645	731	670	686	723	722	713	744	723	675	682	674	662	662	726	673	691	695	686	696	715	719	666	670	688	681	659	745	746	745	662	640	709	689	691	690	702	741	684	742	667	746	673	730
24577	20941	26593	25046	9400	2880	2002	1540	1256	1022	975	813	689	676	663	615	551	566	607	566	631	586	596	488	510	488	454	452	463	453	508	416	453	460	469	461	433	437	464	439	419	470	449	448	445	407	441	405	436	434	416	397	417	415	410	391	424	425	386	393	400	427	401	412	402	372	416	405	397	418	401	393	420	390	394	421	401	387	422	384	391	440	408	424	388	423	395	407	425	428	410	399	429	397	401	393	411	385	423	392	424	405	427	418	413	431	396	392	384	413	416	392	397	404	402	387	416	389	412	385	402	401	440	358	403	434	367	398	388	396	409	401	378	386	401	397	398	364	385	422	395	418	418	424	432	385	398	414	399	412	385	403	396	401	393	397	416	431	383	430	412	405	402	395	417	402	380	385	363	413	386	391	373	433	386	389	401	362	406	412	366	402	417	414	389	415	416	362	391	397	407	390	411	417	415	389	433	404	363	385	390	388	379	401	388	393	418	426	418	412	437	376	410	369	404	408	430	433	422	403	377	403	414	383	385	366	406	390	391	435	407	385	407	417	417	382	428	406	400	408	385	401	389	429	412	375	381	410	420	395	411	372	397	377	396	388	395	370	387	397	353	387	387	383	445	365	426	386	389	422	403	378	391	382	412	399	407	408	414	423	398	370	359	394	396	426	404	434	404	389	398	410	430	414	395	385	400	397	389	387	394	422	408	415	393	374	379	455	405	392	380	384	406	399	427	397	402	389	421	431	410	419	388	411	370	412	410	392	417	390	374	388	412	384	378	410	411	404	416	396	424	392	394	400	419	386	374	405	387	418	394	442	400	402	407	408	432	389	413	428	437	412	381	424	382	429	403	422	400	399	418	401	413	361	406	441	407	399	428	377	394	408	397	405	408	463	389	407	401	407	404	399	425	412	402	404	388	407	380	380	390	414	392	393	429	406	416	407	403	399	416	395	394	426	414	430	393	397	390	443	367	355	386	384	394	445	433	376	425	438	403	418	407	439	380	397	340	383	391	426	464	413	402	413	407	405	401	403	377	441	422	446	409	380	398	374	408	412	401	440	411	424	421	404	389	412	370	427	435	410	397	401	399	403	389	392	436	402	399	400	377	373	451	424	412	389	366	426	405	395	389	381	377	400	384	413	415	431	380	399	445	364	372	384	435	388	382	392	414	387	415	406	401	430	441	418	376	418	399	402	438	451	385	404	412	405	403	365	407	408	424	397	425	405	391	436	416	408	408	381	403	387	398	383	383	416	419	394	432	422	387	408	394	396	385	432	419	392	364	429	416	460	434	398	397	364	369	397	446	380	409	365	408	379	405	410	368	369	403	386	390	392	414	399	431	395	422	449	420	401	424	394	399	392	367	389	375	413	382	417	369	402	416	407	402	420	423	422	408	432	405	391	426	364	427	398	415	393	410	410	377	369	402	409	420	371	395	386	394	392	407	387	394	416	410	405	411	423	414	389	388	389	417	443	419	403	431	420	371	432	376	413	429	384	405	417	392	413	383	374	415	416	375	406	378	411	411	425	403	389	437	419	405	390	371	400	408	406	389	460	402	385	408	441	431	402	372	425	395	419	413	411	387	414	411	426	398	417	416	370	332	400	407	390	426	430	400	383	402	413	417	402	358	412	398	446	378	339	395	376	442	416	375	405	401	393	418	390	399	363	388	390	405	370	387	414	406	394	387	367	403	392	422	455	411	411	434	402	399	417	403	414	415	422	405	372	368	397	404	428	405	378	398	386	421	412	384	397	409	389	411	418	399	366	402	395	418	441	381	421	364	384	431	419	402	401	396	400	410	407	390	417	405	402	415	385	370	417	381	408	416	392	418	389	414	375	390	418	410	408	411	382	422	397	406	387	437	406	409	421	356	403	398	384	392	387	428	367	375	434	427	430	433	409	376	405	388	431	410	394	378	403	376	401	416	432	383	403	361	414	366	444	415	409	454	366	401	389	420	380	442	398	378	383	405	410	414	427	409	363	395	414	387	393	407	414	417	421	424	391	382	381	421	415	385	415	379	404	385	396	414	396	404	410	419	407	386	399	423	420	419	419	394	418	410	393	403	418	412	380	394	409	415	402	386	379	436	419	387	422	420	428	360	434	457	434	398	411	378	397	389	407	385	401	353	427	398	435	420	395	408	386	389	437	416	415	408	395	416	431	398	405	420	406	394	407	400	410	406	386	450	415	439	400	389	387	377	413	416	419	411	414	426	418	423	357	413	439	394	406	412	415	391	410	420	391	417	439	392	398	379	412	406	415	404	449	422	430	404	398	438	419	449	409	398	388	400	419	419	395	404	401	416	421	413	405	406	385	402	394	394	435	408	404	409	404	407	411	398	389	397	420	414	387	397	403	378	403	400	379	403	394	442	415	377	406	452	404	420	382	405	418	411	403	382	394	404	386	438	396	397	417	405	459	370	405	389	402	397	393	417	393	408	386	377	397	380	420	423	388	383	410	406	376	387	425	400	400	385	446	413	401	404	401	399	420	426	366	370	417	391	380	410	412	408	406	366	415	392	407	360	409	416	415	417	379	414	433	391	429	392	407	395	381	415	388	386	429	398	384	365	414	436	411	420	408	395	388	424	383	418	396	413	439	396	434	406	376	405	398	389	417	392	398	398	399	400	417	393	386	418	420	425	422	426	440	403	420	398	373	396	362	398	408	385	406	427	413	408	409	393	412	446	410	402	423	406	431	389	437	393	387	410	415	405	397	392	407	412	387	399	400	395	367	354	431	374	429	418	417	403	404	408	382	413	374	376	395	420	423	364	423	393	410	413	402	383	393	404	399	384	399	393	414	400	405	415	367	402	427	444	403	392	414	392	394	374	391	407	416	393	394	436	386	442	398	389	403	390	428	428	401	396	409	404	372	441	398	436	392	434	398	410	384	401	427	400	384	365	419	382	428	371	411	374	399	401	427	368	387	362	392	393	389	403	411	389	431	425	413	414	391	409	390	412	382	396	385	414	400	432	362	397	391	402	407	401	407	406	384	430	374	419	394	402	376	393	382	389	415	418	415	410	361	457	422	379	413	405	373	376	369	364	373	375	404	422	424	432	394	411	421	392	412	443	409	441	408	402	384	370	442	390	414	435	426	440	383	401	406	413	425	389	414	413	411	372	413	380	364	396	399	423	367	383	421	406	412	403	394	376	417	412	389	410	423	405	392	378	404	396	414	436	381	374	404	387	396	409	402	421	391	420	475	439	412	407	399	397	422	404	405	378	394	410	386	432	394	411	416	405	392	404	418	386	427	381	422	426	385	391	401	398	447	426	359	406	410	402	365	405	395	412	432	394	369	397	396	385	394	377	390	410	407	421	410	448	392	436	408	388	426	382	387	396	399	399	374	404	385	387	394	372	390	412	437	426	389	396	418	404	390	406	397	443	390	386	404	361	373	396	381	388	383	415	378	430	391	414	378	368	397	390	408	411	403	412	394	410	437	423	387	432	433	403	409	406	394	402	427	394	386	423	382	414	422
11987	21167	16841	9130	6971	5399	4379	3519	2799	2229	1967	1585	1333	1191	1086	982	953	1034	930	952	994	972	888	900	815	715	690	663	606	665	632	633	687	642	644	612	652	631	619	686	620	626	581	600	537	588	573	584	566	565	600	516	585	568	609	579	567	598	551	532	564	554	573	554	551	485	516	539	567	557	536	494	534	546	521	582	549	513	498	558	532	521	525	534	544	532	547	518	570	569	537	553	515	535	516	558	534	509	532	536	550	503	568	532	508	548	535	555	535	496	500	518	515	535	545	527	526	567	533	519	524	525	535	525	503	549	510	504	565	526	510	516	534	521	537	519	526	570	532	530	551	500	533	504	548	519	500	519	502	531	545	499	529	531	523	526	515	517	564	508	529	574	577	561	516	526	551	515	514	529	528	503	558	546	572	522	561	542	525	510	489	518	544	538	503	514	515	489	550	579	505	539	527	516	569	525	529	506	497	525	556	560	565	491	541	495	557	559	530	513	541	544	534	552	530	506	520	523	515	546	491	516	494	512	535	535	534	530	587	551	562	515	564	525	518	555	533	550	516	538	531	553	536	545	539	558	554	508	515	507	526	533	531	528	513	522	537	590	542	517	531	492	510	519	542	508	533	494	502	529	525	532	544	496	514	550	546	524	547	476	520	550	555	515	549	523	507	528	513	500	509	536	562	500	566	519	534	487	545	519	507	523	552	551	515	501	550	505	540	554	490	525	541	537	519	527	511	528	525	552	519	544	552	518	542	515	543	537	536	548	525	505	509	493	491	515	500	537	544	529	522	556	535	485	550	518	551	564	514	453	525	553	521	492	501	515	555	538	516	524	496	527	493	520	541	535	591	551	508	531	534	523	506	555	515	475	527	523	527	526	510	524	538	534	495	506	518	475	540	500	574	574	521	519	526	566	525	535	525	538	535	508	537	537	537	479	505	514	584	526	563	534	572	546	537	527	531	526	531	493	553	579	565	531	513	530	534	508	563	565	561	500	504	547	521	546	484	504	540	522	521	524	521	583	506	519	506	587	539	546	551	503	541	507	569	548	567	534	560	520	536	522	563	544	549	509	571	502	588	509	552	547	533	529	528	540	565	476	523	541	514	551	550	577	580	587	541	494	515	497	527	541	570	530	567	562	524	529	509	519	530	520	547	535	522	571	536	556	525	539	523	557	515	532	546	501	521	535	530	559	510	559	557	556	529	525	547	536	520	544	529	527	577	537	539	539	521	572	519	545	537	566	542	523	521	503	535	538	538	548	541	590	541	546	541	546	523	542	500	567	555	533	524	497	541	563	547	554	521	526	551	555	560	487	562	530	525	526	582	532	514	555	539	548	564	555	565	548	514	570	529	537	517	528	523	544	516	535	523	511	545	532	506	553	489	508	493	492	525	544	538	513	503	505	520	522	511	476	530	533	506	539	518	525	524	546	526	515	531	561	505	503	505	542	512	490	484	522	536	532	513	554	536	538	511	541	524	544	513	570	516	534	515	538	571	539	544	529	548	524	544	567	530	537	540	528	508	537	496	529	511	543	537	512	518	478	516	550	496	508	571	528	477	504	540	557	538	513	575	549	545	563	522	541	526	548	521	567	546	557	523	504	505	535	519	578	521	553	563	572	558	533	540	513	547	531	550	513	499	553	514	512	528	568	522	502	545	495	510	551	529	547	511	495	548	538	542	473	580	498	536	524	510	544	540	536	550	516	544	538	537	499	470	513	541	495	530	540	527	537	551	512	536	537	558	503	543	573	585	542	535	531	540	541	532	541	571	552	548	548	523	525	529	548	506	559	522	524	526	539	552	535	515	591	503	510	521	528	564	497	551	549	526	487	561	504	520	532	528	557	493	501	532	524	516	524	505	508	542	528	577	527	490	526	550	545	478	552	540	481	528	531	522	564	523	532	559	547	489	523	511	540	495	553	504	544	523	514	524	531	529	522	526	516	511	545	540	523	539	596	488	503	526	560	556	514	516	535	522	532	530	536	517	539	535	511	527	554	528	535	539	553	545	523	511	563	558	514	518	540	520	553	530	533	534	517	522	527	526	547	564	529	515	535	513	503	527	541	570	485	547	551	523	500	557	539	547	546	562	513	480	513	489	518	543	494	510	506	500	568	512	529	511	495	533	552	554	523	509	556	493	534	564	509	563	544	524	544	557	497	512	533	562	518	509	537	549	580	511	554	532	550	550	548	540	546	518	523	554	525	525	522	543	524	568	586	523	516	549	508	547	516	542	533	500	584	516	522	527	489	488	538	518	551	549	518	556	556	506	531	528	547	539	540	517	530	515	528	491	516	520	508	550	466	545	528	545	524	511	544	587	561	510	527	552	542	543	539	533	550	490	565	546	550	506	539	550	545	535	501	566	536	544	473	587	550	529	536	524	540	550	539	536	511	506	568	504	470	562	534	546	585	531	556	542	553	533	522	553	521	544	555	521	526	550	543	542	548	571	544	539	510	544	542	547	533	502	554	514	512	529	543	533	518	529	512	537	552	519	539	511	526	525	537	558	506	535	514	565	547	543	547	569	516	548	517	552	522	537	498	565	508	530	539	528	516	519	525	532	510	538	554	515	569	520	494	503	533	565	558	497	511	535	546	526	540	560	564	552	512	544	528	528	537	540	527	521	507	529	533	552	515	489	553	539	532	466	535	561	552	519	544	543	527	585	511	555	533	545	552	527	503	548	513	517	496	508	521	502	485	532	513	517	552	548	574	495	512	564	545	533	510	487	555	509	512	511	528	532	563	537	524	515	538	518	496	550	528	547	541	500	495	523	523	508	516	545	552	533	541	552	538	491	528	573	524	486	526	536	522	493	577	532	538	494	542	533	549	536	525	566	554	540	527	547	517	517	501	532	545	538	528	530	523	537	506	506	532	507	545	520	585	547	540	513	545	531	507	520	532	532	555	541	532	532	490	525	558	544	542	522	526	515	526	541	578	537	518	563	512	562	584	554	507	493	508	575	500	470	497	545	566	518	578	554	530	522	494	556	533	527	563	498	533	534	513	535	505	533	505	526	552	553	516	512	569	540	511	540	525	506	602	553	542	517	546	542	530	549	603	530	550	521	520	516	501	566	507	568	543	493	502	535	540	512	569	541	528	555	550	560	509	544	562	521	520	583	556	501	529	572	563	509	567	548	507	551	500	552	538	527	533	510	501	518	529	506	561	482	517	501	508	527	547	523	538	504	527	527	516	493	532	573	557	506	525	520	505	536	559	530	527	592	552	572	504	553	562	486	510	567	511	528	527	539	519	487	552	551	487	539	522	539	511	507	568	542	552	538	526	500	589	529	503	495	486	578	528	554	515	533	543	589	546	560	532	480	526	525	513	504	532	548	523	551	545	504	550	522	512	526	547	485	551	498	508	521	501	553	550	519	522	540	540	581	499	539	475	542	498	504	538	539	561	528	535	524	520	542	485	543	525	533	528	568	521	522	539	485	528	519	509	524	507	530	510	539	509	553	533	545	505	511	557	535	533
22398	20962	28478	23603	20964	20755	8444	2860	2007	1553	1361	1102	910	817	759	741	650	676	679	629	626	604	659	549	550	478	474	431	413	414	413	402	408	420	417	366	400	366	411	388	399	363	367	416	350	357	349	365	355	352	382	344	343	349	368	345	364	356	376	320	354	334	339	341	339	343	336	317	317	352	281	350	325	340	287	309	329	332	341	305	334	332	360	356	312	330	371	322	303	297	344	319	334	320	307	323	341	325	332	325	320	350	329	336	304	317	355	335	343	285	314	322	344	291	320	294	284	326	362	328	300	317	331	336	343	330	287	339	313	301	303	334	326	325	353	305	286	283	313	322	327	327	297	349	336	310	296	298	355	306	315	316	332	324	331	333	319	297	320	347	334	315	310	307	324	302	315	317	285	311	325	332	369	325	327	316	331	317	328	321	305	348	348	310	318	326	306	327	289	338	342	316	350	285	329	315	314	311	323	281	346	309	332	358	348	299	315	329	309	315	313	300	346	352	326	309	315	332	318	339	317	334	330	306	304	331	361	317	308	335	330	301	319	286	319	302	281	326	338	323	300	311	316	312	346	322	310	322	317	302	318	341	321	343	320	325	329	319	342	305	337	341	293	326	326	334	331	327	325	358	321	292	328	329	330	306	309	333	323	338	318	334	327	329	305	307	322	311	294	297	353	339	326	303	292	321	339	327	294	307	326	301	318	343	367	321	309	323	320	304	327	325	314	331	329	316	321	347	313	317	336	340	294	363	323	356	301	322	315	330	313	311	309	333	333	307	315	318	332	313	325	347	329	311	283	358	361	322	320	296	346	306	318	323	268	334	302	310	339	303	313	320	331	347	318	281	345	337	346	346	318	334	282	333	331	319	343	335	324	345	339	330	335	344	312	337	329	316	315	329	340	337	314	343	315	291	342	323	340	295	323	288	327	305	324	324	306	312	331	312	329	326	351	344	329	329	297	320	336	330	339	356	333	316	355	322	328	329	315	300	348	318	330	339	314	341	367	334	323	312	333	333	299	323	307	322	337	339	335	310	322	347	319	264	321	330	306	318	322	342	331	351	330	324	355	339	349	360	333	295	313	304	314	330	356	312	364	323	318	320	318	327	310	305	317	336	323	348	313	328	308	279	353	319	298	335	310	302	311	357	327	310	321	320	329	329	342	352	321	331	318	327	317	339	322	330	319	294	303	346	313	331	317	335	310	304	328	304	311	309	337	318	321	308	329	321	298	345	343	315	333	307	334	342	338	321	321	315	349	322	346	305	319	335	300	299	319	302	323	315	318	315	302	336	302	299	308	288	293	331	348	307	329	302	315	307	316	336	350	291	293	313	304	320	311	304	334	319	305	298	325	286	290	319	331	278	319	315	336	355	363	322	327	288	338	327	311	324	347	328	352	313	318	342	359	317	317	321	309	314	326	368	328	328	326	327	311	376	334	325	349	330	319	326	304	295	334	332	314	326	342	338	335	298	328	282	300	331	349	294	317	298	347	341	346	331	320	316	333	316	339	295	329	317	339	356	328	340	308	289	301	311	328	326	339	312	295	334	335	327	313	313	333	283	295	362	307	338	304	354	329	303	308	299	298	286	334	346	312	314	318	319	317	322	333	313	311	318	292	340	338	333	334	301	291	327	342	319	350	329	305	300	348	339	317	312	305	317	350	328	305	314	324	362	304	342	361	304	327	330	314	340	321	317	334	323	323	329	304	342	294	307	334	303	343	314	301	306	332	308	322	323	349	315	335	335	333	327	309	311	343	301	302	319	302	316	336	318	302	308	337	280	310	329	351	332	319	332	305	315	353	310	344	333	309	342	356	350	334	337	344	329	344	353	313	332	295	322	330	325	355	301	330	355	328	317	331	358	346	312	342	344	331	323	327	326	345	322	296	341	325	326	325	311	309	288	317	316	307	334	293	356	305	329	316	314	335	349	321	327	300	298	304	314	330	331	311	344	327	317	310	322	302	333	341	349	291	332	352	338	338	301	307	364	308	327	327	310	331	363	358	328	330	338	310	326	326	329	323	337	353	320	324	304	309	309	319	303	300	321	335	298	315	318	278	359	337	353	306	314	307	356	303	310	357	343	315	338	325	329	330	332	313	341	327	320	320	352	329	322	309	339	302	332	326	329	327	345	338	349	327	307	289	319	338	298	303	321	293	283	305	332	363	330	352	328	332	305	306	309	286	346	321	315	303	296	310	329	342	319	350	316	304	319	348	287	353	319	356	319	300	324	334	306	355	322	325	342	308	337	332	324	293	321	315	307	301	284	330	313	340	318	323	331	344	352	337	332	342	322	314	315	303	322	331	314	305	331	325	307	370	334	309	288	317	317	296	317	357	307	317	306	299	306	318	323	335	348	330	333	332	312	294	333	293	317	331	331	353	311	309	309	338	326	337	294	326	316	336	314	286	301	343	317	324	318	316	320	301	320	318	301	306	304	337	349	307	320	341	359	325	322	307	319	294	318	345	325	296	324	341	311	310	277	347	350	316	375	350	318	333	335	359	327	309	321	340	330	345	313	326	332	329	325	306	351	314	344	331	313	322	305	308	311	351	346	324	331	326	309	314	337	300	319	287	333	323	331	352	328	310	328	298	337	315	311	292	308	349	329	316	325	328	336	323	327	304	289	335	309	308	337	308	328	311	323	317	328	306	325	324	332	310	338	320	332	326	334	307	308	327	302	320	323	330	306	346	318	341	309	348	318	295	336	298	332	344	331	308	349	327	328	312	342	313	317	317	303	341	336	341	345	307	316	325	322	338	292	328	331	337	312	326	347	363	325	328	304	325	330	341	297	348	308	299	338	329	347	339	333	316	294	306	316	310	317	348	335	322	303	321	316	294	329	286	313	331	312	319	345	318	317	294	314	325	314	346	309	310	344	336	351	316	303	303	298	351	313	362	286	302	324	324	351	332	314	321	344	340	332	286	296	324	327	321	306	331	357	322	341	326	310	295	310	309	315	310	324	328	340	332	314	302	305	298	318	367	299	321	290	339	327	346	307	300	303	336	309	319	350	349	316	344	316	324	331	343	310	309	308	342	318	346	299	327	287	307	316	330	322	357	326	332	322	330	312	324	313	320	315	291	328	306	330	332	312	306	312	320	329	320	319	321	313	324	350	337	357	309	315	319	333	315	333	305	310	307	348	320	338	304	317	318	291	323	331	275	318	317	330	322	344	336	339	312	359	329	349	309	318	291	357	321	340	285	296	337	322	361	306	334	316	328	356	303	310	346	325	352	319	324	301	325	318	350	310	304	318	341	330	323	295	326	319	345	334	296	321	312	330	313	337	292	336	348	328	361	282	307	272	327	315	312	334	284	330	291	347	319	335	351	296	350	320	336	283	319	304	332	320	333	295	301	320	328	350	310	307	296	350	340	303	339	341	310	311	328	315	309	317	325	332	277	316	322	327	328	332	333	351	296	327	307	309	333	308	307	320	336	275	327	342	304	324	315	334	334	304	301	331	342	319	296	372	374	337
14310	29710	25073	14766	11231	8928	7143	5723	4486	3481	2902	2321	1905	1583	1398	1363	1239	1165	1169	1184	1106	1065	971	927	812	813	683	638	665	652	632	603	652	686	628	618	577	593	586	556	547	555	518	544	522	561	520	540	511	482	523	482	461	494	473	483	467	421	451	482	465	469	429	486	490	442	445	451	428	437	464	437	459	448	425	449	453	417	450	428	419	433	430	445	404	452	451	444	456	437	439	454	434	401	427	435	428	427	421	452	457	439	486	396	462	406	435	419	438	402	477	431	434	470	401	416	423	457	466	425	395	438	403	454	411	426	430	411	417	407	423	448	448	426	434	415	441	441	411	441	440	462	450	490	439	410	437	426	453	429	443	401	426	444	443	433	428	457	431	423	418	460	395	447	468	440	396	421	450	421	438	475	446	425	423	428	439	438	391	446	422	446	459	450	407	444	474	461	436	423	413	431	458	436	434	436	420	457	464	405	423	463	428	462	449	436	441	437	444	449	430	403	440	456	456	428	399	437	424	456	469	443	421	419	428	429	437	440	414	438	454	420	420	460	434	451	413	423	439	451	456	432	441	403	463	438	398	451	443	428	423	412	434	397	412	386	416	417	431	422	410	428	433	435	438	450	437	460	426	453	399	463	432	388	409	423	411	444	482	465	423	406	393	417	447	464	401	412	413	450	408	435	440	408	432	435	450	398	443	434	422	404	447	460	428	443	403	429	427	446	413	399	446	471	472	458	396	440	431	446	415	421	428	447	422	407	406	432	433	393	450	446	449	455	435	430	427	456	405	433	430	452	426	458	451	419	427	443	371	466	435	457	447	441	411	427	435	452	396	389	419	428	408	461	405	435	406	442	437	477	410	426	433	406	460	438	445	427	430	428	414	419	424	474	440	422	402	436	406	456	415	429	480	429	422	459	387	420	432	427	417	440	439	401	446	465	439	420	452	449	395	435	405	442	434	432	435	412	470	416	434	465	444	399	383	447	420	418	452	409	461	475	417	427	462	450	464	444	411	457	461	458	409	444	418	424	434	446	441	430	434	440	421	429	419	460	412	442	443	422	420	467	439	425	452	418	458	434	404	413	436	430	442	431	440	398	408	441	431	432	425	423	412	442	448	466	422	442	411	434	407	406	425	436	409	446	464	445	426	447	435	439	395	432	443	445	416	457	426	467	473	415	441	392	444	380	438	420	444	410	432	441	416	441	442	450	437	445	393	456	426	415	428	401	450	412	412	450	388	416	445	448	419	473	447	431	426	452	443	433	424	417	422	501	450	400	426	407	408	414	439	432	444	440	426	421	447	422	431	461	401	403	426	442	412	468	478	425	443	409	443	406	402	431	443	416	406	443	418	395	398	434	439	423	412	442	413	413	433	447	446	438	452	421	419	435	425	438	464	466	414	447	421	433	453	429	461	453	393	439	424	408	442	447	458	442	409	433	458	450	428	402	439	451	419	419	435	424	406	443	448	407	436	443	416	460	418	408	417	443	390	412	464	478	403	443	415	433	423	445	463	465	470	423	459	468	445	426	439	461	428	468	439	404	477	430	426	452	450	449	450	436	425	449	457	470	448	448	446	447	423	409	406	437	426	447	444	460	450	440	431	411	424	432	446	401	446	431	440	444	423	449	432	390	411	437	450	412	413	391	429	418	454	418	438	435	439	437	416	423	429	441	435	446	452	472	460	433	435	418	420	459	426	446	378	432	433	410	437	457	447	445	462	429	428	419	433	455	446	471	422	420	460	436	414	438	408	430	412	436	415	449	426	442	446	454	407	389	475	431	461	457	392	434	429	454	410	430	430	417	436	449	411	431	446	443	440	420	424	444	438	469	431	409	454	441	388	459	424	401	445	404	439	435	420	443	415	429	427	408	451	437	414	380	470	415	421	426	454	462	398	429	437	405	478	435	440	430	463	409	388	451	463	434	422	438	435	468	465	414	439	460	404	423	445	389	483	422	445	417	430	427	423	441	424	437	411	432	436	436	436	463	458	450	421	437	407	429	394	438	377	435	447	422	422	479	423	437	399	429	428	381	372	452	433	399	414	434	441	461	415	417	447	415	453	406	459	434	421	438	416	448	471	441	458	435	410	419	452	413	435	454	437	399	423	430	430	439	433	435	424	441	431	433	407	406	438	445	427	420	420	474	449	445	423	452	451	424	399	438	442	444	437	393	417	434	449	482	427	416	429	438	464	438	427	422	420	418	403	441	426	434	437	406	420	432	457	432	467	437	416	438	424	445	426	421	434	427	396	421	419	432	434	413	446	417	454	424	461	376	402	448	436	390	432	467	430	417	449	447	446	418	431	455	396	435	454	435	426	444	431	430	463	428	397	458	413	434	435	479	438	386	432	427	442	435	408	473	415	417	452	404	417	469	428	423	413	437	419	396	440	464	434	413	438	395	427	442	448	428	418	472	423	446	432	435	454	466	461	384	438	410	385	404	432	404	417	423	412	455	447	420	439	450	438	453	448	425	408	449	441	451	427	436	394	431	431	416	384	455	439	419	444	432	442	454	402	441	426	435	446	467	423	439	416	446	418	440	392	411	425	447	416	444	441	403	415	430	461	427	418	405	441	469	447	464	462	427	455	397	403	431	421	462	470	410	444	482	408	453	424	464	411	429	425	437	436	454	425	448	401	457	425	424	429	421	437	411	449	432	398	450	435	435	462	436	462	397	417	467	447	422	398	446	444	471	436	449	430	438	425	408	396	439	447	407	435	442	417	472	404	465	435	446	435	448	424	407	411	426	453	413	451	414	426	480	459	391	459	440	443	444	377	446	413	403	445	454	461	424	415	462	430	436	442	409	428	428	422	415	443	455	460	469	430	440	443	414	432	447	450	392	434	440	443	472	467	453	446	447	477	431	430	453	416	427	425	399	410	418	406	483	423	422	427	419	457	447	456	422	439	432	431	426	434	469	434	445	425	405	440	446	447	442	421	441	457	446	425	423	438	414	425	446	448	408	442	426	401	423	439	474	436	443	424	440	402	448	417	416	443	431	414	415	476	467	444	429	408	423	452	426	409	444	435	414	433	448	441	442	438	461	433	456	413	429	432	463	443	409	402	458	438	448	428	450	438	448	419	458	444	457	444	410	416	451	467	410	398	449	437	409	457	398	427	427	418	455	461	425	432	440	417	427	432	418	417	467	435	453	415	433	448	425	433	456	418	421	405	438	397	476	437	440	410	412	392	423	448	453	432	426	442	406	475	435	414	408	441	454	408	432	414	421	430	432	460	425	401	427	448	426	424	408	444	442	435	435	417	422	412	443	430	480	432	418	440	427	439	443	409	407	430	462	427	464	475	409	448	424	413	433	425	453	470	465	479	390	434	436	433	387	408	482	424	450	429	405	414	423	434	445	441	420	436	433	438	375	407	446	421	468	421	455	455	434	430	419	427	450	460	416	412	453	405	410	487	410	425	444	452	397	476	452	405	415	441	441	408	405	406	433	457	396	458	424	400	424	422	398	458	417	436	416	430	420
27221	18289	11280	5396	3009	2142	1633	1308	1111	961	849	784	743	724	708	687	634	670	685	747	719	682	685	672	643	619	622	541	593	606	561	569	587	638	624	615	561	589	566	612	560	570	622	584	539	592	572	581	575	538	569	555	510	558	559	577	606	556	542	576	530	561	573	538	525	534	582	580	619	586	567	567	557	533	566	553	527	576	516	590	577	515	526	541	577	559	536	521	575	592	560	567	583	535	564	521	553	547	536	542	561	552	557	574	586	560	519	540	554	570	580	529	579	606	538	533	546	568	516	544	568	542	568	593	529	571	571	580	539	550	555	526	572	552	583	529	537	546	522	558	535	529	562	586	563	564	617	576	549	544	548	564	575	587	558	564	535	558	520	595	574	537	523	513	583	521	542	523	588	512	533	579	580	570	536	526	547	531	570	540	598	522	541	565	524	515	523	547	538	541	555	533	575	550	551	555	531	577	538	558	525	552	530	551	529	551	550	515	573	550	517	566	567	582	529	535	556	597	549	514	557	515	549	576	585	573	541	602	569	529	590	546	549	582	539	543	547	570	498	542	546	568	555	567	559	609	572	536	556	582	563	564	531	504	584	577	552	582	526	557	514	528	561	528	512	537	556	542	568	504	543	566	574	549	536	557	518	500	570	581	591	546	550	590	584	534	523	573	604	527	575	589	574	513	544	571	543	539	535	577	571	580	532	532	598	558	530	600	545	540	560	520	528	542	550	602	555	540	548	545	569	549	579	565	552	548	575	524	561	519	559	575	557	565	577	554	542	555	520	509	555	547	554	502	545	539	538	539	511	536	529	553	535	565	528	563	565	506	538	549	527	589	569	526	523	558	562	559	541	528	561	569	546	570	548	564	568	601	523	540	618	559	559	565	581	537	560	569	554	530	585	608	573	536	535	552	493	559	563	562	569	584	546	548	589	558	575	580	529	557	578	560	529	550	558	552	530	601	581	550	518	575	564	519	556	538	592	503	570	543	569	599	527	541	573	546	519	585	583	591	537	525	544	527	522	582	584	556	541	554	582	587	572	489	550	554	514	590	585	543	572	553	563	548	555	539	544	547	556	563	571	554	498	512	543	536	544	551	538	492	564	523	523	580	577	567	520	563	539	557	537	544	568	539	543	536	544	555	510	567	533	569	544	560	524	539	551	562	559	553	538	552	550	580	556	558	576	569	547	582	558	562	527	547	583	598	541	554	586	506	581	566	526	529	500	580	532	569	596	537	558	517	552	596	558	542	542	539	536	570	529	567	541	549	549	547	552	548	579	542	550	566	523	561	560	503	589	573	528	545	573	550	582	530	518	556	544	597	530	545	599	574	548	528	538	549	527	521	562	554	537	573	520	566	556	601	556	556	539	561	563	497	546	568	515	506	589	539	539	553	550	515	535	559	547	505	580	528	547	573	548	551	564	568	545	551	532	551	540	553	535	566	542	576	557	536	555	491	547	572	567	592	573	548	578	596	547	556	581	534	530	561	549	557	554	513	571	580	527	549	522	555	568	503	578	579	572	540	538	552	582	551	527	577	553	550	566	560	544	566	553	580	535	551	546	541	556	578	564	544	539	542	564	565	532	572	571	564	525	592	588	540	519	565	550	559	559	545	555	568	575	604	547	543	543	530	475	549	535	525	515	507	511	550	582	573	551	592	542	574	564	533	518	529	538	562	537	520	566	533	523	536	546	529	566	556	517	529	552	524	566	512	498	561	489	515	537	564	548	552	555	517	538	594	571	548	538	543	573	577	556	555	549	567	587	557	514	610	567	564	548	525	552	578	538	515	599	514	567	579	549	564	528	531	566	522	596	544	530	554	551	578	567	530	565	547	565	578	554	564	533	589	540	540	554	551	562	552	559	513	549	573	548	550	556	525	517	554	542	568	517	561	541	552	551	535	569	560	572	552	552	579	566	548	533	557	572	557	525	550	535	549	564	539	583	530	564	567	560	563	549	530	571	529	553	551	566	562	602	528	555	556	553	545	540	570	546	522	517	523	574	596	490	550	551	558	559	559	502	542	481	546	554	581	606	549	549	526	632	517	571	571	543	551	522	534	601	553	559	544	586	523	558	549	563	534	517	546	508	544	578	570	574	559	528	506	547	567	523	556	546	536	539	547	536	534	587	505	539	541	593	552	545	556	550	497	565	556	567	581	533	550	547	563	560	553	598	521	507	551	514	570	511	525	538	582	533	502	559	548	509	548	534	549	562	599	573	577	598	575	589	504	575	544	526	548	582	569	542	551	570	556	609	516	533	516	575	555	539	547	583	562	576	561	538	547	586	548	535	481	599	551	585	553	537	557	554	569	546	550	550	543	563	549	546	518	526	564	517	599	580	525	564	541	531	536	505	496	571	552	545	570	568	565	551	556	569	548	612	505	532	602	565	534	570	572	570	543	587	508	486	533	532	521	544	528	539	619	542	540	534	586	505	555	559	543	565	552	555	584	540	553	560	525	565	552	562	552	563	569	569	561	494	536	565	544	525	538	514	550	561	588	553	528	548	520	595	573	533	526	565	518	539	565	573	522	517	553	579	606	546	564	544	568	547	587	526	592	528	551	514	542	562	598	520	505	514	550	563	573	553	542	591	548	562	565	568	554	560	558	509	573	565	574	540	559	590	558	518	554	553	580	553	556	550	564	541	556	564	578	565	552	527	525	526	550	561	562	545	586	524	528	524	533	583	553	541	543	557	532	582	553	536	544	536	539	547	551	587	549	531	529	549	546	541	539	584	540	572	569	604	618	554	544	576	553	521	565	548	548	588	581	514	568	547	548	566	548	540	547	547	593	578	547	548	555	513	544	551	560	556	544	527	569	542	540	543	550	521	566	542	545	539	529	572	553	547	575	484	615	515	571	538	537	556	570	531	572	556	561	547	578	567	555	522	520	544	557	584	593	479	561	582	542	519	566	532	571	544	565	551	576	557	568	539	507	568	543	550	519	585	561	545	559	523	548	560	548	541	568	534	544	550	554	554	533	548	555	577	553	569	554	559	564	531	530	561	593	566	548	569	567	552	547	570	562	550	556	525	554	554	554	561	595	561	551	558	548	569	541	528	553	534	569	540	529	529	541	606	549	566	547	587	564	572	531	549	520	535	541	534	557	574	544	545	559	542	591	551	571	552	562	542	571	557	560	563	520	608	553	534	538	503	553	557	535	520	538	540	566	579	551	556	548	511	577	524	580	542	581	521	561	620	614	531	551	540	521	518	535	571	570	589	565	527	571	572	556	550	569	585	528	512	559	545	563	526	573	611	548	550	588	555	603	530	596	552	547	548	560	548	505	564	580	568	575	546	558	554	570	508	589	553	531	567	544	559	555	553	536	606	554	583	523	552	531	538	511	538	560	551	557	587	555	561	562	534	530	498	532	564	594	564	532	548	584	576	553	568	578	545	555	543	514	602	559	579	568	495	554	548	529	502	592	519	533	579	563	536	556	565	531	545	543	568	560	562	559	531	529	526	545	508	548	515	584
10965	16293	13982	7412	5326	4119	3354	2676	2179	1760	1549	1431	1161	1194	1110	1036	1037	1050	1118	1058	1055	975	967	928	875	828	836	815	772	793	813	815	832	790	801	847	781	766	859	810	712	778	763	721	779	787	720	765	736	699	780	728	739	679	787	702	722	672	725	732	739	717	693	744	666	707	716	707	651	701	706	699	674	669	711	703	705	753	714	721	686	655	736	710	750	667	706	725	772	775	706	765	721	734	712	737	744	671	739	707	704	802	720	682	732	681	731	718	706	708	753	694	707	690	693	741	736	683	700	717	722	706	710	698	732	690	719	701	717	698	748	737	772	724	729	700	667	705	742	685	635	691	714	703	735	715	692	694	709	729	727	749	723	747	731	707	730	715	724	688	757	673	731	705	687	728	713	639	693	700	682	684	692	739	710	707	727	729	711	714	703	710	700	736	719	710	702	718	701	705	744	678	694	722	751	721	719	710	725	703	716	698	739	718	757	727	740	728	712	710	753	711	726	722	727	699	778	745	734	676	685	730	650	735	731	690	746	712	688	725	720	724	727	694	725	735	688	717	638	679	722	725	711	694	734	746	686	716	713	682	696	701	734	675	711	686	775	753	675	729	693	710	783	748	714	731	694	737	654	689	679	719	684	741	748	722	707	660	700	697	749	689	716	739	724	704	733	706	719	726	727	755	684	712	718	743	703	681	726	749	677	699	645	717	684	730	674	740	705	759	718	732	720	705	700	681	759	732	700	692	723	718	718	711	728	742	659	732	683	742	677	698	735	729	711	704	740	752	761	724	723	728	716	715	755	712	727	669	689	767	694	731	741	729	699	719	732	687	748	743	718	730	701	735	707	702	721	765	736	729	690	742	669	687	751	763	735	706	724	725	693	647	715	705	719	673	710	703	717	672	671	689	758	753	723	705	710	708	667	707	677	703	722	738	703	728	674	757	728	751	742	753	708	701	716	737	707	683	715	707	707	683	698	725	680	697	718	708	789	723	704	728	673	671	696	720	684	711	719	757	697	756	724	710	697	749	705	748	711	761	719	719	696	761	686	719	683	720	715	725	746	737	748	794	701	693	752	718	740	744	724	713	723	699	700	744	735	711	762	750	691	716	674	705	703	763	696	707	712	736	707	662	748	683	719	687	694	662	734	736	683	741	730	759	680	722	753	758	744	776	695	704	716	676	700	681	703	700	764	723	722	683	742	719	747	693	692	704	686	670	722	694	733	734	741	699	682	727	742	711	707	707	724	728	725	674	699	680	660	734	731	709	754	699	725	704	733	671	725	715	706	715	735	693	708	685	749	703	743	725	665	717	714	691	687	721	730	744	731	701	692	700	716	749	655	745	676	702	695	761	721	694	707	698	751	733	657	729	720	711	717	673	724	750	686	743	675	725	732	751	697	671	734	766	702	749	702	717	707	695	683	700	716	782	710	713	734	757	754	724	760	716	725	683	704	710	695	706	744	705	712	710	689	654	718	703	737	717	747	747	764	697	735	724	712	694	774	709	746	707	717	707	814	709	754	741	733	710	718	658	707	773	740	741	696	721	740	723	635	691	735	725	717	701	737	726	709	707	698	704	762	718	690	742	726	707	742	788	722	706	700	699	724	702	745	698	685	706	734	696	711	706	694	715	720	710	761	691	684	690	712	739	746	683	698	705	643	703	708	713	737	713	728	742	734	725	736	723	751	697	742	720	727	718	709	683	749	695	717	749	751	683	716	711	694	715	722	689	723	726	756	717	640	743	706	700	719	667	647	730	723	704	669	713	732	709	703	719	680	783	713	734	695	747	720	719	688	708	721	744	731	742	704	703	693	705	705	705	753	674	717	761	738	724	694	775	708	724	701	741	710	699	702	777	707	662	760	746	730	720	709	689	703	696	736	715	764	740	785	743	696	689	697	722	699	689	740	662	721	710	680	757	736	710	707	682	685	773	705	709	748	729	740	735	714	726	762	708	705	731	693	770	692	696	670	711	707	701	688	713	682	725	699	708	711	723	688	736	679	749	698	659	717	737	735	696	678	751	699	759	729	724	681	671	702	690	730	715	703	733	709	759	752	696	705	741	711	712	737	721	727	685	669	757	726	688	687	741	728	713	717	752	707	683	744	712	729	709	719	723	737	690	752	710	715	755	715	734	700	702	711	748	703	739	710	728	700	729	708	704	728	739	740	713	710	732	717	690	706	702	710	701	750	736	703	761	674	706	672	756	707	682	692	707	715	754	687	718	713	727	714	723	708	689	732	750	744	757	640	704	731	696	700	733	760	718	723	721	680	710	710	720	731	730	679	699	724	697	670	690	721	721	692	699	692	709	740	711	686	690	693	699	681	722	730	692	686	725	734	723	717	707	681	709	704	676	697	703	689	729	765	689	769	680	670	746	710	759	717	671	702	734	700	692	715	732	698	726	743	676	716	717	755	719	708	690	691	761	701	704	729	697	698	712	723	693	719	742	705	741	699	663	762	724	698	713	739	726	712	686	695	701	673	769	712	710	719	692	720	708	677	699	694	722	725	722	680	712	674	704	739	697	747	747	762	751	711	695	756	713	711	723	661	674	708	760	764	662	697	683	731	752	736	714	702	737	732	666	736	704	764	686	722	681	725	698	703	698	735	713	699	735	712	756	680	691	736	689	711	694	703	752	704	737	745	735	678	735	743	681	728	676	772	715	719	751	725	715	687	748	725	707	682	711	697	739	745	731	707	718	765	723	680	703	704	729	719	767	674	740	738	695	696	678	694	722	691	715	726	745	729	753	705	750	731	731	689	688	738	721	704	746	753	694	663	709	705	683	752	669	699	743	711	693	696	668	688	696	746	730	724	692	697	671	763	669	685	784	713	703	752	691	727	748	747	681	662	723	735	717	684	684	757	723	785	760	701	734	683	725	720	697	715	700	683	651	754	720	690	770	750	693	719	687	671	672	755	762	698	712	717	747	701	701	711	743	720	723	717	792	716	684	736	739	695	730	723	716	745	696	701	770	794	684	762	742	779	748	680	728	750	747	741	719	700	729	751	716	747	680	691	740	713	726	707	682	683	703	765	682	717	717	713	690	693	720	762	766	697	715	693	755	674	669	749	735	711	690	742	735	696	674	681	697	699	758	717	745	657	725	737	706	748	739	682	725	704	741	700	745	680	715	709	676	727	733	769	758	722	702	738	716	744	713	696	706	653	678	754	719	747	729	700	764	741	735	691	681	702	746	697	756	725	682	739	714	725	735	706	661	708	714	704	757	730	756	748	715	684	740	678	691	739	714	743	719	748	735	678	738	722	688	692	702	682	731	713	748	720	716	697	737	721	718	744	716	691	775	759	671	704	739	726	680	708	689	742	731	711	733	733	747	727	713	708	740	737	682	724	691	669	707	676	709	746	649	705	701	722	776	666	730	690	742	737	728	738	746	742	683	671	680	697	725	742	689	731	754	695	777	755	687	749	697	674	716	784	721	710	689	745	735	743	726	740	724	753	710	699	766	716	714	724	713	676	733
23481	20938	27889	24108	20687	9206	3165	1963	1581	1244	1110	952	912	858	812	821	759	756	732	698	743	710	696	692	665	607	639	594	596	600	587	594	557	593	547	588	543	574	571	541	511	545	495	556	569	537	517	548	534	532	563	537	542	514	561	562	521	549	532	549	493	546	537	500	524	535	536	486	517	487	527	495	530	526	517	510	585	507	516	482	507	500	540	509	524	480	504	496	501	503	505	495	528	507	503	508	483	519	556	508	493	496	481	501	498	500	514	487	487	504	499	503	471	529	500	525	518	491	508	501	477	536	504	526	482	495	527	525	568	499	506	496	521	511	517	528	489	520	549	481	527	532	534	491	484	529	473	474	507	525	523	538	494	515	488	504	543	519	553	539	498	509	506	523	494	497	554	536	542	499	504	538	510	528	492	505	456	497	508	536	507	511	544	490	512	523	529	467	518	524	529	514	524	519	512	546	504	526	478	501	504	515	506	509	528	538	484	510	477	515	495	533	491	553	490	505	520	525	501	577	435	475	480	504	492	523	493	501	508	483	561	508	481	521	508	497	511	473	537	512	510	494	478	472	509	534	533	476	516	488	505	519	554	501	526	490	526	497	510	520	521	493	500	504	497	511	472	577	523	523	504	470	524	518	499	505	536	486	548	527	507	525	515	563	495	517	463	512	528	523	510	523	471	504	496	490	532	521	490	502	491	523	527	520	482	511	493	514	538	530	483	499	511	485	497	488	522	506	477	536	493	500	498	480	482	509	541	477	517	512	498	501	508	499	527	468	523	528	510	476	512	514	520	491	483	494	518	562	557	522	520	488	515	478	522	525	536	489	523	510	552	488	479	500	539	504	543	494	539	517	508	555	486	480	578	504	511	574	513	502	552	495	497	468	506	522	517	530	489	522	475	518	516	519	540	500	524	533	500	496	530	498	480	521	517	509	520	500	489	508	529	495	514	539	484	555	522	493	517	514	518	490	511	482	537	511	470	500	492	487	556	499	469	530	500	499	507	486	472	530	511	550	532	520	502	513	503	507	553	538	499	506	493	491	504	519	500	490	503	502	514	454	479	520	525	506	475	553	482	499	517	482	501	516	577	487	519	484	552	494	510	512	490	474	517	523	539	505	521	503	514	503	486	509	508	501	485	536	479	513	482	519	506	509	551	525	506	544	545	500	505	502	542	523	502	483	501	551	529	488	532	494	547	542	499	469	510	485	514	509	510	511	497	522	501	537	465	547	507	542	563	508	502	529	482	497	520	513	505	514	513	481	512	513	520	526	499	502	520	482	489	509	488	507	458	514	563	552	513	550	556	483	527	492	550	474	452	537	534	551	530	482	524	519	514	505	524	550	505	533	524	515	526	493	491	544	535	526	508	501	508	470	491	500	519	468	545	492	486	547	498	575	499	526	519	478	541	513	488	558	496	493	485	508	499	483	491	505	535	508	543	511	482	526	521	549	537	532	500	492	518	540	557	534	521	520	525	490	497	536	502	499	507	522	508	489	489	522	541	500	526	488	529	496	524	470	503	465	474	498	498	530	493	502	537	519	499	485	482	507	533	520	512	462	522	554	489	486	495	485	554	477	509	496	539	528	532	521	493	524	513	528	537	483	555	523	493	510	560	523	486	522	459	547	512	527	521	511	528	496	526	479	506	461	540	491	542	478	515	510	514	491	520	521	528	521	512	486	531	535	499	519	521	532	523	532	510	507	532	511	503	493	480	516	529	521	528	479	516	512	506	517	520	537	526	548	507	513	537	560	526	529	473	551	504	503	457	540	492	523	528	503	514	560	478	536	538	510	494	503	505	514	507	468	494	505	529	522	526	534	520	488	545	499	507	525	529	527	519	471	562	536	500	552	521	500	533	511	510	495	490	526	486	535	549	509	516	514	490	543	522	478	522	507	456	538	510	499	499	537	510	513	487	474	495	471	535	516	553	501	498	512	549	526	512	539	530	526	456	482	509	501	558	500	513	535	516	534	524	512	483	534	529	507	511	510	532	499	504	537	493	488	521	495	528	555	536	498	513	525	524	548	485	529	503	519	521	534	557	505	546	504	521	489	494	498	506	522	523	524	516	561	498	507	544	521	467	500	487	496	524	542	506	483	541	516	472	526	504	494	502	503	547	508	559	534	496	524	545	497	503	538	543	510	511	486	481	519	477	474	535	497	497	516	508	504	520	468	542	500	513	522	554	520	495	492	511	535	519	514	511	532	520	509	493	551	532	517	510	529	545	532	508	493	484	505	497	534	564	500	500	485	514	499	508	528	516	508	471	518	514	527	500	496	544	550	528	500	529	521	502	555	500	564	493	545	524	516	561	496	489	505	526	477	517	522	491	529	530	504	564	520	500	513	500	502	547	495	477	549	507	534	474	530	537	504	516	502	530	516	560	541	496	478	507	504	479	529	476	516	495	505	466	489	499	507	503	499	526	499	491	507	492	514	498	521	489	523	508	533	531	494	528	512	479	492	534	549	498	529	456	477	488	538	528	519	527	500	520	512	489	548	493	512	540	523	496	502	529	509	477	514	514	545	525	496	495	517	520	493	483	497	461	496	537	535	507	508	502	512	494	487	513	514	489	488	497	490	499	491	536	505	557	471	521	497	488	522	515	499	520	468	507	515	525	480	494	526	541	511	502	505	509	519	513	501	520	538	539	532	542	493	468	485	528	495	518	535	499	477	524	494	476	507	532	474	531	497	508	501	492	527	524	513	469	500	493	517	521	479	505	499	528	504	542	506	487	538	529	517	473	522	504	550	560	519	528	544	470	526	483	489	475	514	456	526	475	511	506	517	536	511	509	488	511	506	510	536	535	518	481	477	499	533	522	496	494	500	525	515	511	532	513	502	505	530	500	526	500	497	491	466	538	562	560	489	502	510	491	478	479	486	525	522	509	504	489	547	516	509	468	511	525	510	539	511	470	532	523	491	492	512	482	502	511	519	491	505	504	503	514	526	467	510	510	486	520	519	562	482	509	529	542	485	477	489	494	517	510	500	524	498	527	477	530	491	555	517	492	488	485	525	503	475	529	504	496	482	475	491	519	508	519	508	529	501	500	527	506	503	481	532	490	499	513	508	517	510	531	496	541	520	481	521	508	505	510	528	540	515	518	499	509	531	505	491	539	514	512	502	529	524	507	496	508	530	540	531	499	490	516	516	480	502	531	488	509	572	525	488	533	511	527	464	489	500	556	513	508	526	550	529	548	528	490	510	534	507	509	523	479	506	562	498	453	493	535	512	501	483	448	519	481	503	502	502	525	489	524	489	496	495	495	527	496	485	524	496	520	503	512	518	498	511	501	512	506	501	520	505	514	518	530	497	515	505	514	519	507	518	537	517	529	526	535	512	516	569	502	516	512	472	502	532	476	497	484	481	481	542	539	516	514	525	544	505	503	528	508	518	484	533	560	498	506	490	494	516	538	506	496	476	534	526	531	524	526	505	487	546	535	498	541	491	521	501	494	496	500	498	525	549	488	510	537	463
11830	23848	20782	11949	8984	6684	5261	4325	3307	2657	2150	1866	1584	1470	1362	1293	1258	1232	1206	1162	1187	1107	1030	1074	990	907	814	826	775	839	778	851	793	834	852	840	827	785	769	783	733	762	740	760	776	761	747	749	724	716	721	685	726	723	735	727	649	699	739	666	693	664	724	738	715	675	677	723	696	676	623	668	672	740	688	732	697	668	679	699	652	634	650	706	704	679	648	653	586	665	708	665	678	665	709	681	657	710	653	680	706	719	657	664	627	650	688	671	712	730	731	689	680	655	672	669	653	714	629	674	665	715	667	686	652	731	672	685	688	723	685	672	672	680	698	683	679	724	692	659	701	721	693	645	700	685	638	685	698	673	707	761	678	638	666	698	677	678	682	677	681	658	700	695	636	667	693	689	667	710	697	630	665	676	652	671	718	700	659	686	628	658	649	685	657	655	666	608	666	691	678	699	708	717	694	676	713	658	653	652	687	631	703	692	626	666	655	678	670	713	673	664	661	730	652	670	709	687	685	673	649	704	676	679	691	717	678	659	672	671	678	679	672	669	666	708	707	685	705	688	701	717	718	700	679	697	658	669	682	687	693	730	654	653	664	712	688	708	673	656	702	629	636	684	658	718	676	689	677	694	698	682	709	658	674	670	645	660	679	682	669	665	695	710	621	689	696	629	656	677	658	672	674	710	690	680	729	675	651	706	701	690	668	694	682	682	674	723	729	673	728	693	652	675	659	650	704	714	632	706	643	681	681	726	659	680	602	689	710	713	642	632	744	695	692	635	683	703	718	673	695	748	654	690	682	653	650	683	698	670	721	663	684	707	677	642	708	671	679	657	695	665	681	712	703	681	731	656	678	675	707	661	640	694	683	701	692	694	670	656	719	702	708	657	660	691	680	649	658	645	696	694	671	674	692	711	661	681	658	682	697	661	676	712	697	698	698	717	677	683	696	647	657	684	672	674	682	680	691	680	657	696	667	690	718	714	656	695	682	621	711	668	681	689	705	652	684	690	668	667	673	676	655	699	720	630	690	619	683	696	661	669	653	682	680	693	674	646	708	663	703	693	675	731	655	651	674	619	666	666	672	700	674	675	687	702	676	689	664	659	645	669	678	663	675	631	692	670	683	616	699	688	689	690	694	650	672	688	717	730	751	655	690	669	723	713	637	682	704	663	681	698	741	687	695	711	642	673	653	687	720	650	683	685	657	663	678	688	688	662	654	688	684	686	673	670	681	649	704	683	649	694	690	678	712	644	675	674	708	675	717	687	699	693	629	661	708	665	707	643	663	663	692	730	751	699	689	708	707	685	688	695	704	694	679	673	617	673	678	691	688	695	658	659	664	660	662	675	672	715	725	608	623	698	687	673	683	683	725	674	646	717	738	745	695	633	715	674	637	678	698	708	652	719	684	734	727	712	698	693	685	686	681	695	720	728	700	698	731	667	710	644	712	656	682	668	704	685	669	692	718	665	713	668	703	623	634	727	714	648	654	663	670	677	683	656	680	665	659	640	655	702	656	639	666	702	669	648	677	650	686	662	665	681	652	682	681	757	663	718	649	625	665	653	721	681	695	709	659	675	691	682	654	700	688	662	662	671	721	699	679	714	687	678	661	674	712	695	665	692	679	684	702	706	682	668	705	663	665	706	672	656	718	660	697	727	670	729	678	685	732	666	681	678	695	688	687	646	711	645	717	694	658	651	694	697	678	637	689	684	677	665	681	683	687	672	711	654	718	679	682	685	639	679	676	689	668	700	637	630	688	684	706	662	667	645	704	667	687	685	736	655	736	646	682	674	662	693	679	716	647	659	660	651	655	683	691	699	680	734	645	684	655	660	704	661	740	719	670	642	680	652	666	697	689	702	664	670	665	662	675	699	699	678	654	688	659	658	655	656	680	607	646	672	660	668	693	674	660	671	686	664	649	645	696	658	708	696	685	733	640	697	707	700	683	675	673	671	719	682	688	712	736	691	688	700	718	691	693	698	615	695	724	699	700	660	667	693	658	673	671	720	616	697	679	668	663	679	635	668	658	661	635	695	707	661	706	716	709	712	687	666	697	657	735	654	690	659	683	667	690	692	651	655	688	647	688	669	704	647	685	709	709	701	662	669	664	656	664	653	673	679	667	691	740	660	689	655	694	647	653	713	704	691	651	674	639	685	677	648	668	695	691	692	688	704	670	694	723	652	695	720	708	644	687	676	677	679	728	734	658	704	710	628	666	660	676	643	677	677	682	684	648	686	697	666	700	647	711	659	652	679	677	695	658	718	656	649	711	722	685	663	680	651	627	706	679	668	631	698	715	697	670	684	637	704	662	642	675	637	679	613	665	674	719	630	671	677	640	665	718	661	659	668	709	698	614	707	693	705	655	711	696	698	667	664	690	722	682	667	701	703	687	662	731	696	683	682	675	694	691	749	689	671	678	701	679	646	627	659	634	662	689	738	697	642	694	657	639	649	649	641	696	696	662	701	737	680	679	698	690	665	677	683	673	670	686	680	707	724	735	674	707	678	710	715	665	641	679	670	736	678	737	674	669	665	686	631	662	729	660	690	694	696	694	713	687	703	649	642	715	682	656	701	691	685	701	710	661	697	710	731	677	640	651	648	700	694	717	668	648	672	592	648	707	689	656	706	691	688	672	688	725	702	647	682	692	628	716	660	643	688	622	695	725	686	667	661	657	690	699	668	725	671	698	705	690	676	677	682	633	664	684	686	674	704	682	689	732	726	721	686	705	667	675	642	684	644	714	675	648	709	669	671	712	697	712	677	690	700	664	712	675	649	705	622	663	696	729	706	656	709	735	656	664	642	710	678	673	737	660	681	697	670	722	650	644	726	692	715	652	663	631	637	702	710	655	734	664	726	705	683	713	676	680	674	645	668	664	650	700	679	658	662	693	624	659	688	677	712	683	666	708	673	698	700	674	670	663	682	640	709	636	675	651	686	677	688	679	641	702	726	651	638	682	666	701	675	670	700	718	703	694	724	710	690	668	664	662	679	687	652	721	751	685	689	712	660	647	690	681	707	668	706	668	681	649	703	708	648	711	656	692	702	672	709	661	655	637	709	662	706	663	694	693	691	675	612	676	696	659	634	682	647	666	631	630	688	681	659	670	674	713	665	679	704	696	690	673	681	725	669	694	705	659	663	658	699	679	630	725	700	693	706	624	646	704	673	633	670	692	681	695	721	686	693	679	726	636	692	641	686	655	649	669	709	707	640	684	697	670	666	719	627	718	693	672	657	691	675	632	673	675	696	700	785	668	675	663	701	688	725	633	672	704	708	654	646	703	650	656	713	699	673	652	636	704	642	662	696	682	698	677	687	679	685	654	662	648	691	679	712	677	635	695	647	686	648	660	683	727	702	682	692	733	669	685	663	688	641	672	702	702	687	677	692	667	661	702	688	687	623	677	634	693	719	663	660	688	688	705	660	672	631	687	633	678	700	662	701	672	667	715	642	685	751	699	677	673	680	650	690	617	659	697	672
24574	20995	26774	25006	9896	2941	1880	1381	1203	1001	846	779	680	680	609	636	576	616	547	569	568	589	579	486	502	497	467	478	432	451	468	477	490	502	481	473	434	432	443	451	407	442	416	439	453	432	408	438	449	395	390	390	420	426	369	429	373	399	432	387	377	410	412	395	357	414	367	400	387	359	430	428	407	458	420	412	422	419	400	402	363	393	384	391	370	418	409	379	394	432	369	395	375	367	394	424	379	410	426	416	417	401	391	409	396	393	398	390	369	419	379	441	423	421	408	403	379	418	430	395	392	397	395	382	441	378	426	375	405	388	408	387	390	380	382	402	428	402	401	401	400	407	410	390	412	391	375	409	363	361	405	396	401	393	407	408	388	388	381	362	419	379	408	400	371	371	383	408	394	392	416	383	427	378	370	364	409	396	423	387	432	405	390	403	419	426	377	405	395	425	418	402	408	399	413	407	405	392	410	398	423	415	391	431	414	367	416	384	381	381	410	418	396	399	337	379	398	384	399	406	400	419	382	398	444	378	405	355	423	393	404	394	408	440	389	400	418	389	389	397	399	392	394	418	408	396	403	390	408	367	414	427	388	414	403	402	384	363	433	409	418	402	413	398	394	398	426	414	382	418	391	382	371	398	414	375	402	387	396	414	414	420	370	413	401	405	412	393	390	390	371	429	395	420	390	339	392	410	405	387	397	404	374	431	377	379	400	398	426	439	423	411	405	385	395	411	398	383	412	439	423	375	398	400	362	396	373	361	387	389	412	402	366	403	394	396	395	434	390	396	407	408	395	418	383	377	358	398	378	394	382	417	388	384	411	396	398	406	412	433	381	372	406	415	400	383	370	410	418	402	409	360	397	408	406	394	402	420	355	380	394	421	374	368	401	428	432	397	365	363	408	426	394	379	410	428	400	423	408	395	395	410	366	376	414	418	323	385	388	416	359	386	412	407	390	406	388	397	388	402	370	411	395	401	414	411	407	371	421	403	420	373	432	397	404	385	381	372	425	411	421	384	406	367	412	383	385	424	450	398	384	379	371	366	398	410	397	384	396	395	401	385	404	425	394	398	372	395	357	437	384	403	396	400	389	370	440	401	385	383	410	420	433	377	408	382	390	453	429	350	407	356	400	392	366	412	402	408	391	402	408	377	442	383	392	366	403	424	398	383	396	404	429	379	393	397	343	453	398	393	392	418	428	426	399	378	361	397	370	397	380	416	402	418	395	397	401	386	422	417	384	408	377	363	395	373	418	380	416	396	387	393	378	376	372	408	396	397	391	396	387	430	390	394	414	392	416	382	409	413	388	405	423	445	363	382	396	396	427	428	393	409	395	417	439	404	398	435	428	383	381	376	437	388	373	403	382	391	401	431	406	355	380	407	424	410	424	408	376	386	396	421	369	416	394	368	385	345	398	389	377	416	384	378	391	399	383	401	382	407	393	378	398	421	466	368	447	390	400	380	436	383	420	415	415	379	374	379	417	393	411	363	396	423	383	402	381	399	431	404	401	385	409	397	404	365	440	388	403	372	379	385	417	386	393	396	404	404	379	398	406	401	425	373	366	419	433	377	416	374	406	389	404	425	381	412	369	385	372	402	393	413	396	389	403	377	385	381	380	395	368	403	425	463	393	396	414	400	386	400	387	406	377	383	362	392	392	405	388	380	437	419	396	401	375	389	394	370	417	416	377	400	387	372	415	382	389	383	411	375	433	418	392	425	447	412	396	370	393	412	416	376	372	423	398	399	398	396	390	407	392	377	415	406	416	377	400	368	371	388	389	427	386	396	399	412	443	412	443	403	378	390	379	406	391	407	411	375	410	378	419	434	377	403	402	388	392	399	376	394	381	391	376	394	392	416	370	421	440	422	389	411	390	441	388	408	470	385	393	428	435	383	387	395	399	382	387	396	408	447	422	425	411	408	369	417	413	403	416	392	383	371	387	380	438	389	392	392	385	389	420	457	383	422	399	414	420	401	443	370	400	390	385	348	429	427	352	418	357	427	387	425	420	365	387	383	419	380	377	451	397	393	353	417	360	378	399	381	423	382	403	390	399	388	391	396	389	396	387	374	387	409	405	421	343	416	399	393	399	382	399	377	446	380	402	414	404	388	345	408	406	377	433	371	374	399	374	399	390	402	407	413	382	366	399	422	432	401	415	392	394	387	391	402	385	393	424	390	387	388	368	424	386	416	366	362	379	378	408	390	417	420	399	419	349	374	456	413	419	417	393	373	376	436	420	398	430	380	396	364	388	399	421	440	400	405	374	411	374	374	384	396	380	383	419	435	407	385	406	405	409	408	395	370	407	418	403	418	371	380	379	360	388	366	376	392	372	423	403	418	405	389	393	404	403	354	365	447	395	426	424	409	398	415	407	384	425	393	412	409	379	395	382	376	424	346	426	387	389	384	382	424	375	426	408	376	423	407	413	381	421	439	365	398	410	384	413	392	402	393	393	403	393	387	426	384	367	410	399	389	399	414	378	403	374	387	392	420	395	407	384	391	376	386	399	379	388	424	410	408	405	381	360	400	410	378	419	392	411	373	402	405	378	414	387	416	387	421	375	357	396	389	391	432	387	403	400	387	401	388	377	384	375	427	389	374	395	405	371	418	371	397	393	403	422	413	396	404	411	382	385	409	387	366	388	404	378	404	426	409	381	389	410	428	372	413	385	381	393	422	371	407	409	398	387	410	383	384	394	408	386	375	399	402	379	440	410	392	374	387	415	403	417	369	409	416	395	397	385	408	396	406	425	411	375	357	412	372	376	424	420	383	399	397	371	366	379	391	383	377	398	427	389	370	435	404	401	394	446	395	395	400	402	363	395	396	414	367	411	406	408	374	367	400	397	389	401	378	383	396	419	414	415	393	426	388	415	403	449	400	394	448	401	387	421	398	383	374	412	398	397	399	417	416	400	408	399	391	397	375	347	422	389	423	392	421	407	403	401	367	393	377	391	390	399	379	382	412	432	390	387	423	398	403	409	379	382	363	350	407	408	381	401	396	435	362	385	405	413	380	434	386	433	425	398	405	412	406	392	388	405	368	400	405	414	407	410	386	392	410	392	372	407	402	377	406	420	397	354	397	403	421	365	394	431	391	419	396	436	380	364	411	373	376	410	397	410	407	418	420	441	389	368	380	415	387	414	370	376	386	346	399	375	406	405	417	373	374	398	435	431	423	409	403	399	419	368	417	424	416	392	400	433	386	376	436	378	408	378	369	383	377	408	388	399	416	377	377	371	432	408	414	449	383	415	408	424	414	415	448	384	388	374	408	387	424	377	420	358	409	381	408	383	384	402	411	383	410	381	387	373	406	439	391	387	424	426	372	371	373	404	419	419	382	378	409	384	396	384	384	391	395	359	416	409	418	421	393	369	423	397	368	391	353	375	374	422	379	398	392	432	409	388	410	358	398	375	384	389	402	426	391	395	402	396	411	402	424	403	400	365	446	445	392	390	386	386	404	411	393	391	423	375	374	435	401
12413	20589	17426	10335	7656	5394	4197	3289	2661	2148	1761	1492	1238	1237	1017	1034	972	961	1013	902	901	865	881	823	772	743	624	638	620	652	639	665	679	603	649	633	622	585	616	632	606	564	617	561	579	580	570	578	560	589	543	556	557	515	554	560	564	554	552	565	577	519	536	544	499	532	520	538	542	520	557	552	514	522	549	506	497	543	547	531	518	496	520	529	564	494	536	516	503	531	537	559	533	527	527	552	539	514	542	521	487	500	538	499	537	519	499	540	519	539	505	558	568	521	508	508	532	514	489	514	509	499	549	487	542	542	512	532	558	556	516	563	511	474	516	542	537	500	552	535	554	582	546	573	525	521	536	471	482	519	526	547	573	546	530	558	515	493	531	557	546	518	536	501	499	556	528	483	489	503	539	477	541	536	530	510	542	579	519	508	547	491	536	542	530	532	558	518	511	509	494	518	531	521	548	548	549	513	572	498	557	527	517	521	521	519	516	520	513	547	575	526	513	560	527	528	546	560	512	551	533	539	510	526	510	520	482	483	534	550	538	539	558	533	513	520	557	544	509	504	514	536	492	576	517	503	528	557	529	520	514	564	527	566	543	485	501	522	552	528	538	490	543	507	538	535	541	543	512	502	540	544	512	522	513	505	497	529	531	548	506	528	548	549	500	519	550	537	497	548	520	499	510	514	553	534	491	555	520	504	487	532	577	604	533	540	482	508	496	505	520	515	474	530	568	544	516	546	514	557	543	523	487	542	524	520	508	528	512	550	524	547	504	552	520	491	545	516	542	513	531	521	523	557	519	558	542	501	545	497	533	546	520	556	537	495	477	506	513	534	528	552	524	557	518	554	507	521	540	509	536	527	544	512	553	548	509	530	544	550	503	524	498	542	578	544	507	560	475	515	487	508	536	503	514	555	538	526	516	493	554	557	543	538	489	534	514	502	479	522	553	556	566	500	561	515	529	529	543	542	557	516	543	551	497	494	553	500	538	554	516	544	565	520	535	525	524	541	507	528	510	543	541	507	608	522	527	563	590	516	547	520	492	537	561	563	500	507	556	560	547	533	514	491	547	541	511	547	506	557	508	523	564	515	518	528	502	530	591	508	491	487	526	547	534	529	518	506	484	480	558	543	525	549	530	505	513	531	525	517	534	516	543	532	492	534	501	553	532	516	480	527	515	509	526	541	512	530	538	527	527	525	521	553	522	525	526	537	543	503	542	513	580	490	561	547	514	545	496	570	487	498	498	517	518	529	511	583	516	478	511	531	570	541	529	540	524	545	526	574	558	533	528	544	527	511	528	518	527	505	520	544	560	529	500	530	525	511	534	474	519	528	527	549	562	559	527	553	532	546	540	528	548	522	514	528	502	503	507	531	546	545	544	531	510	508	543	521	549	536	516	548	565	536	510	498	512	520	489	545	501	527	535	558	531	547	516	497	522	556	535	550	500	526	513	518	496	478	516	526	537	508	520	560	540	555	546	533	512	543	535	501	524	504	516	527	485	557	562	541	502	569	487	493	524	548	527	508	532	494	513	492	537	524	515	538	541	516	497	542	529	539	542	528	519	555	506	477	521	508	479	524	525	519	544	519	516	503	535	540	562	517	535	508	529	501	551	560	528	534	528	494	562	525	526	535	505	508	515	540	531	479	506	532	575	541	499	548	556	502	548	521	510	524	523	505	512	544	520	525	540	556	501	540	503	516	547	534	532	570	552	544	535	546	482	532	544	524	547	552	516	549	544	528	533	508	486	552	526	532	535	544	513	552	511	554	527	542	545	528	508	495	509	514	538	543	573	532	546	537	520	512	520	526	505	522	562	563	533	540	520	529	551	510	531	573	521	518	507	517	511	485	517	545	527	494	543	540	544	544	537	519	541	503	509	508	483	536	527	525	529	536	492	527	540	489	548	556	524	534	522	521	542	514	459	528	526	523	543	509	515	507	505	541	551	534	493	577	476	546	527	505	528	549	524	516	552	562	558	542	566	520	509	548	529	565	490	539	536	527	530	513	526	583	526	514	542	543	515	533	517	513	534	563	506	511	476	517	522	535	531	494	529	534	541	522	554	558	517	486	543	531	495	509	541	537	538	503	530	502	499	487	541	556	516	503	502	526	491	474	527	527	530	532	499	545	545	519	491	581	556	521	531	533	540	523	548	497	533	513	489	521	547	522	577	486	532	528	489	529	528	491	546	532	507	560	516	529	545	521	532	524	533	476	525	516	554	532	520	499	522	513	554	531	511	491	543	534	500	519	585	505	534	542	517	550	534	544	549	538	534	490	511	567	514	534	529	562	501	542	488	544	542	536	550	542	514	503	562	504	529	482	516	574	584	527	521	520	520	553	551	515	550	518	505	547	561	512	520	569	505	543	523	475	491	555	512	509	513	533	584	526	515	497	529	529	508	535	531	524	559	562	520	547	509	540	556	528	523	518	511	483	526	494	494	496	550	549	506	537	532	532	506	505	533	531	521	535	515	510	532	537	523	521	505	519	517	548	482	514	523	501	519	530	565	506	525	513	537	503	502	485	524	488	517	526	531	519	533	543	527	531	500	532	520	509	528	519	507	495	530	505	503	563	536	492	463	543	536	486	484	509	536	524	531	534	550	558	495	535	492	539	543	511	539	536	556	536	475	564	554	536	493	553	539	491	506	535	553	540	545	503	517	513	566	500	577	504	510	516	530	498	532	493	538	505	528	588	529	511	514	519	552	511	561	546	556	499	591	546	532	551	557	537	540	511	526	529	508	510	503	555	467	537	510	535	510	508	509	497	535	491	542	544	521	570	534	511	594	520	522	523	570	523	494	547	497	525	505	467	526	512	519	537	507	500	527	537	529	553	504	535	506	543	471	541	519	524	514	540	534	520	519	514	482	478	522	538	484	527	500	568	532	520	519	472	527	551	521	516	546	543	551	524	510	551	528	485	533	539	534	529	565	514	511	535	519	478	546	486	539	520	481	552	487	537	542	514	524	518	508	541	524	550	570	514	512	546	542	528	493	553	522	544	521	543	514	505	500	539	525	570	503	487	507	497	568	499	499	523	502	522	540	529	510	535	535	527	507	529	560	530	525	525	496	532	528	542	529	530	553	541	519	529	567	548	506	565	523	517	506	479	527	526	540	525	526	517	553	546	540	554	482	542	530	519	544	565	512	527	498	543	545	504	547	570	524	520	517	525	488	510	522	549	515	484	498	527	502	561	534	514	549	537	524	501	543	492	520	508	557	535	537	564	532	536	510	513	557	517	517	542	519	523	522	530	505	492	570	530	544	512	520	516	532	597	490	537	528	514	559	541	520	503	542	555	508	540	553	505	553	526	543	544	494	533	530	486	556	522	520	534	529	509	496	481	560	553	525	526	507	528	509	563	544	511	486	558	515	510	499	544	545	547	534	528	511	568	536	543	519	537	541	525	510	549	548	524	551	510	529	466	525	509	499	513	532	540	562	539	531	535	528	571	534	556	558	526	517	520	577	470	531	525	556	564
22434	20957	28462	23626	20961	20752	8626	2703	1949	1567	1270	1008	920	783	676	700	662	650	655	669	601	605	594	540	461	449	440	440	450	421	465	416	466	447	438	411	442	379	412	373	383	351	395	363	356	374	354	341	365	364	340	337	337	340	359	312	336	326	362	324	324	331	350	338	322	332	328	346	329	339	349	346	330	353	328	334	321	309	295	334	295	307	344	295	302	332	318	317	325	308	314	319	325	333	309	338	317	318	314	319	304	283	325	344	307	317	319	320	290	302	312	313	301	307	323	318	322	310	332	309	310	294	341	284	269	263	290	283	315	285	335	342	315	323	309	328	327	349	315	316	340	355	277	298	307	291	329	308	321	291	299	309	315	335	324	325	279	333	315	311	328	295	291	318	332	296	320	328	316	350	322	337	322	361	330	282	357	360	312	307	311	351	318	282	297	287	326	316	322	306	322	322	339	303	302	321	306	276	293	299	353	307	343	289	326	331	300	324	328	378	317	304	331	323	341	329	353	312	313	305	325	307	346	288	304	288	332	296	316	290	327	273	295	301	311	332	307	306	311	298	311	310	297	327	308	303	303	331	316	307	346	313	321	314	317	309	290	339	350	301	324	305	318	314	301	334	274	320	341	344	329	326	332	284	352	302	319	338	275	330	334	326	352	328	333	313	325	312	328	287	325	311	335	320	325	316	346	308	303	329	302	372	315	320	324	315	315	331	325	310	329	316	277	343	324	319	318	330	328	291	300	324	332	299	347	283	299	312	344	303	302	310	330	295	302	338	343	318	351	316	341	311	284	286	312	285	311	304	308	338	328	314	304	300	325	315	309	325	315	334	323	299	339	325	333	323	353	299	351	320	303	322	319	290	291	307	328	320	313	331	320	364	335	311	331	328	339	305	296	324	293	289	298	321	327	306	309	304	284	341	325	309	318	324	311	311	330	312	327	341	316	345	331	285	353	321	298	317	300	324	334	284	294	304	313	325	307	300	354	329	306	363	298	323	311	318	282	315	305	318	324	337	342	321	319	290	288	313	351	313	354	285	320	324	344	280	290	304	307	309	330	299	295	342	301	270	348	338	310	315	313	305	313	312	311	298	337	323	308	314	311	303	305	305	325	305	315	303	324	360	333	311	304	324	326	317	305	324	303	314	309	345	353	317	304	334	330	369	335	318	302	320	299	311	337	338	315	323	307	305	273	309	325	325	322	306	309	312	303	357	332	350	309	284	303	319	335	283	325	322	333	336	318	320	307	336	309	360	326	299	339	354	287	310	300	296	316	309	304	305	275	336	309	328	303	316	344	291	309	352	338	312	340	331	307	319	335	349	310	315	318	342	308	299	298	300	319	298	315	312	317	331	331	310	320	326	296	324	346	334	332	314	327	282	301	283	340	288	330	327	335	321	308	321	292	320	312	313	334	298	315	334	313	320	358	308	319	306	319	323	312	333	340	290	319	320	294	298	324	292	305	321	309	307	316	316	297	320	343	296	267	324	316	326	321	333	319	332	297	295	331	329	307	305	316	317	301	318	315	297	341	302	329	303	309	336	291	327	286	308	317	316	311	305	319	303	328	334	325	314	372	329	330	317	344	319	324	306	289	312	318	314	327	317	303	338	311	278	326	308	337	286	277	325	345	317	312	315	343	328	306	321	337	364	335	297	337	302	341	310	304	338	331	331	311	326	323	346	349	281	338	321	311	334	327	300	339	324	314	310	307	314	290	350	324	307	291	297	303	319	329	319	337	346	331	307	303	330	310	269	338	312	322	303	313	303	295	318	301	302	272	309	330	302	326	328	317	303	300	289	283	319	315	324	337	328	334	339	306	321	341	316	340	316	333	322	323	305	311	333	312	333	316	308	323	331	319	335	289	309	309	299	336	304	342	329	281	311	314	306	320	310	301	291	312	311	302	349	322	296	305	323	299	321	303	285	308	322	322	324	317	320	347	342	317	314	316	297	297	290	320	342	341	320	315	344	310	312	344	335	330	352	331	311	384	302	293	305	311	334	333	332	283	296	329	287	333	303	311	278	341	286	320	339	309	308	332	318	314	350	335	290	308	318	345	308	311	340	324	317	289	329	318	306	306	320	314	353	297	291	320	351	329	371	303	346	288	300	332	298	320	344	339	304	318	319	331	292	358	320	309	294	314	291	313	311	312	327	328	301	320	321	315	327	324	322	321	307	308	307	303	309	325	334	322	334	312	319	251	335	344	300	311	336	309	314	285	322	322	355	328	284	331	319	350	317	311	331	331	323	319	329	290	320	320	320	312	340	319	321	324	288	303	307	335	304	315	307	314	314	348	318	316	319	339	336	270	308	297	274	296	324	333	314	304	345	336	321	315	300	323	315	291	293	301	308	292	295	329	329	345	337	321	308	307	318	331	319	307	355	327	313	305	319	323	321	323	306	286	330	317	333	330	327	346	320	302	297	334	320	304	313	329	320	312	320	320	314	331	352	278	286	321	298	315	307	284	316	296	314	318	324	293	313	306	335	342	319	310	300	320	288	334	345	309	325	304	340	318	316	318	321	319	345	331	326	313	315	325	305	324	319	293	336	303	312	323	288	297	304	295	343	321	355	318	298	315	283	315	306	325	314	323	310	331	304	328	330	322	329	272	299	336	301	305	336	304	294	327	302	314	323	333	316	302	324	288	345	322	290	312	259	307	318	318	341	286	311	309	308	308	341	278	266	351	317	310	307	333	314	277	294	337	300	313	298	317	313	316	311	325	333	331	309	331	316	312	322	328	287	316	352	336	298	316	287	310	317	354	299	305	327	308	304	318	327	293	325	319	324	298	307	299	291	321	318	364	349	302	304	290	310	325	304	310	302	331	313	306	339	317	321	292	295	298	322	307	309	328	351	302	294	340	311	318	305	315	339	308	320	314	316	298	305	315	324	313	316	338	345	311	291	316	338	321	324	316	322	334	324	329	324	305	298	305	300	297	306	322	328	330	332	312	323	328	295	285	290	298	307	302	322	331	291	322	351	320	325	291	330	305	295	349	321	291	312	296	322	332	329	312	341	337	325	325	294	306	325	255	320	304	309	300	326	345	327	319	333	293	345	292	324	332	294	314	304	298	302	305	297	318	313	345	324	319	288	276	316	317	331	290	322	321	305	306	324	300	313	301	322	320	313	314	311	317	320	353	310	317	303	329	316	309	335	314	328	325	312	314	298	284	312	362	306	307	333	301	329	300	318	346	313	299	319	295	333	324	331	292	317	309	315	323	321	318	328	315	332	320	307	309	339	317	340	352	286	334	334	315	333	296	302	302	296	362	310	304	289	340	339	330	351	300	315	316	340	312	316	297	317	340	311	276	303	356	347	349	305	288	339	322	346	331	326	332	338	299	302	265	329	342	326	346	313	299	316	313	305	340	334	287	347	343	324	306	298	332	298	300	323	267	306	306	325	346	313	316	302	300	324	299	329	322	299	324	301	339	322	311	320	319	298	348	301	291	319	289	326	281	339	326	321	301	317	308	308
14203	29037	25091	16568	12498	9460	6955	5283	4293	3229	2719	2040	1746	1547	1357	1368	1273	1238	1211	1246	1028	1019	985	899	816	744	639	663	604	627	666	662	642	665	597	605	578	610	589	542	540	573	532	528	541	506	478	468	499	528	509	493	449	463	484	456	475	457	435	498	423	437	472	441	439	446	448	456	449	447	455	438	445	424	395	427	456	462	419	437	412	394	411	422	455	420	434	392	454	435	430	407	412	453	416	448	432	418	418	441	450	397	423	423	450	447	419	451	470	447	434	461	403	403	419	457	404	404	433	411	434	414	439	435	400	421	444	444	431	441	443	406	452	433	433	449	434	451	451	397	417	419	402	422	381	412	444	424	434	406	458	452	450	406	426	428	435	407	403	429	392	434	428	438	440	412	428	341	428	433	423	448	416	412	403	448	442	396	428	430	438	412	424	422	420	436	432	446	397	401	427	429	434	406	400	438	452	423	423	419	413	423	405	421	422	427	420	435	457	420	445	415	430	404	419	431	421	397	406	448	418	403	438	443	437	429	401	427	420	407	438	438	433	402	397	416	415	434	418	389	424	447	418	418	403	434	412	426	454	433	461	418	420	415	445	419	430	413	386	453	461	473	397	435	399	434	432	439	424	446	400	435	429	395	453	422	403	422	421	404	415	435	433	409	449	400	428	402	397	429	436	435	396	434	443	408	441	427	407	390	408	419	463	418	429	390	403	427	419	430	427	429	447	437	436	428	396	416	466	430	451	389	441	392	422	465	461	406	426	420	447	403	420	433	411	438	421	410	424	421	392	393	423	466	418	414	438	424	421	430	448	437	439	415	445	453	427	431	430	416	452	445	441	430	420	414	428	422	419	466	428	441	445	429	434	444	415	432	408	421	426	423	485	398	405	439	418	455	418	416	436	420	417	424	404	437	374	416	407	442	428	424	436	385	423	464	399	438	401	407	417	440	415	435	430	416	476	438	420	406	409	408	408	409	394	431	431	439	397	406	445	441	441	419	453	424	440	418	433	415	392	447	413	466	439	429	418	438	418	409	414	386	434	423	435	411	412	418	427	447	396	447	460	395	433	419	421	403	438	423	436	397	414	446	431	407	429	418	456	406	411	395	417	429	427	408	418	429	411	440	413	442	444	443	436	422	407	428	420	426	406	443	402	413	403	455	416	422	431	411	411	421	421	432	450	412	423	421	374	462	469	412	425	440	448	463	420	390	427	410	413	441	376	427	415	457	456	410	447	454	440	426	401	427	430	442	417	426	438	391	406	404	433	415	400	390	450	411	423	433	422	397	437	432	412	413	434	414	425	439	431	435	385	406	421	451	451	463	410	442	431	429	446	411	453	390	411	400	413	460	412	428	379	455	409	419	428	394	430	401	451	478	433	421	415	396	399	423	435	415	386	408	423	458	389	438	402	423	433	425	430	439	440	441	425	399	421	370	422	464	438	398	436	419	387	445	427	441	469	438	413	446	415	449	412	447	454	412	413	402	433	443	451	421	401	425	422	454	441	432	445	399	421	412	427	420	425	422	430	425	408	389	406	418	418	400	454	438	404	434	412	419	376	455	402	441	432	428	396	417	410	473	427	418	429	448	371	416	425	420	405	427	465	427	412	412	423	423	402	436	420	426	393	418	432	387	439	416	417	439	427	473	448	430	432	410	427	458	408	452	434	436	424	439	447	459	421	455	416	422	439	395	397	463	428	409	476	476	427	437	420	416	402	443	437	403	383	410	407	378	424	435	420	446	438	402	422	427	424	436	435	371	394	427	434	441	425	438	380	412	431	444	417	448	398	435	444	436	414	417	432	409	427	413	424	416	419	439	442	438	424	469	440	436	403	406	446	419	401	438	412	439	433	382	417	400	421	416	436	433	409	437	400	476	436	432	422	441	418	443	468	434	449	429	456	431	401	429	408	415	414	409	427	428	414	430	420	447	420	425	435	399	413	457	400	467	393	433	441	430	406	419	461	398	447	446	438	390	417	438	356	408	421	430	430	420	403	437	441	443	456	416	445	423	421	430	388	427	454	449	421	425	440	430	437	411	403	419	407	408	426	424	449	432	441	428	417	396	442	396	425	448	445	414	422	433	425	417	422	399	434	429	433	448	415	440	426	432	430	446	384	443	440	446	430	441	443	442	419	428	423	429	425	427	417	413	443	440	430	450	413	367	441	415	417	448	423	395	422	438	481	432	450	427	394	408	433	386	413	445	452	435	378	413	422	428	446	429	414	379	419	398	458	416	440	423	422	416	456	428	407	400	449	419	411	434	435	444	418	429	418	430	430	444	407	401	471	438	443	417	389	424	428	423	406	438	405	412	407	405	426	454	421	409	456	428	408	416	445	435	424	424	383	406	441	386	433	454	422	422	420	409	455	416	406	426	433	396	413	449	453	438	431	438	399	430	424	443	418	445	443	417	445	437	433	431	409	436	400	408	411	411	395	428	417	425	453	440	455	439	380	411	418	424	416	438	457	447	419	451	400	426	460	458	425	472	430	402	432	417	424	433	452	427	416	424	421	433	419	411	397	416	439	420	404	404	451	418	419	420	415	429	409	426	432	443	444	413	437	417	430	428	421	443	414	382	418	409	436	399	438	437	388	459	427	420	449	424	440	456	422	455	400	420	415	445	422	382	409	390	407	448	461	415	435	431	406	432	442	454	419	416	391	398	403	424	430	430	395	419	417	426	438	446	389	478	444	476	467	454	443	390	416	386	403	433	408	432	439	434	422	429	410	441	400	424	435	397	381	374	413	457	416	412	415	428	405	463	418	436	452	419	390	380	432	408	438	384	411	369	421	405	438	421	419	420	393	435	443	420	422	406	432	419	457	437	404	415	462	389	420	440	467	427	411	399	391	400	417	406	446	447	440	451	481	406	409	406	379	433	388	453	438	425	438	406	405	438	421	396	478	419	416	421	418	437	416	435	417	405	401	416	462	446	427	417	464	460	445	413	427	399	396	454	435	421	446	421	424	427	426	420	447	400	396	431	433	384	429	426	409	428	444	456	434	441	451	430	436	464	389	450	418	399	411	429	461	434	394	404	419	460	460	435	448	432	404	432	415	444	401	445	439	457	447	422	397	395	429	404	404	422	417	398	435	415	431	441	392	452	436	435	398	404	411	419	403	416	437	413	417	407	431	393	436	407	413	399	424	398	427	395	409	457	468	461	396	441	421	395	410	423	428	389	457	415	404	434	429	417	419	402	429	373	395	416	422	446	466	418	416	430	455	395	428	443	418	412	436	403	399	421	389	409	429	437	438	419	432	451	429	440	423	420	422	436	425	424	410	427	431	441	436	437	449	434	406	404	450	428	438	447	447	427	446	409	431	405	419	446	438	426	423	422	405	432	393	405	388	407	418	448	426	440	436	453	439	442	411	403	406	396	399	415	403	438	476	444	419	424	435	462	390	401	423	397	415	427	432	419	458	383	428	420	424	413	442	428	436	394	428	426	460	420	414	442	445	427	426	427	433	435	429	443	430	430
27230	18198	10789	6009	3248	2270	1558	1183	979	967	820	725	748	693	713	673	702	641	728	717	639	673	603	665	610	607	570	557	614	583	589	584	544	580	625	607	552	562	557	600	593	550	558	584	616	548	562	531	541	541	559	618	550	549	528	531	564	544	525	529	560	546	552	529	565	564	569	562	537	534	530	541	536	554	509	529	547	536	546	524	549	539	542	523	506	542	573	553	587	532	543	519	560	586	566	545	548	516	531	527	504	512	497	524	512	543	529	497	550	524	517	524	543	567	549	524	526	529	508	551	552	542	522	548	550	559	524	545	552	514	510	542	538	559	557	548	524	530	537	539	506	534	535	505	552	534	578	533	555	554	518	537	525	537	521	592	532	588	522	549	503	536	563	542	520	533	548	504	537	519	508	557	541	540	504	530	537	566	559	527	513	569	523	568	519	558	518	537	513	519	516	528	575	533	507	542	528	595	500	564	527	525	516	572	529	583	521	521	524	539	528	561	584	529	505	503	533	522	528	499	580	529	550	525	516	546	524	566	526	525	552	511	551	542	547	536	550	528	507	540	562	549	559	542	495	501	515	525	533	539	538	507	532	539	560	526	565	537	550	511	576	521	534	561	567	568	502	557	515	524	557	548	543	553	503	583	574	547	554	533	553	562	552	560	556	557	510	519	559	561	525	589	555	495	575	574	545	528	546	541	545	576	500	565	537	552	524	551	554	543	539	513	576	545	534	510	519	516	524	542	529	535	547	495	489	544	536	549	538	531	527	503	574	532	507	533	544	526	532	578	540	571	520	539	539	519	519	500	537	543	564	548	537	525	540	580	555	488	536	559	532	529	517	534	539	579	556	514	548	516	552	557	500	533	576	580	593	564	569	521	552	545	557	509	537	526	517	513	523	558	510	516	538	515	518	555	522	573	538	577	519	547	550	534	552	580	599	506	569	530	533	568	536	540	536	570	514	549	554	534	577	531	528	555	513	504	535	569	580	575	561	499	537	529	498	536	557	568	567	571	586	509	554	548	537	535	540	552	549	563	522	533	565	573	567	515	519	575	523	513	524	527	521	523	519	569	535	564	558	574	544	579	525	550	545	527	551	538	544	531	544	503	567	545	579	516	544	545	503	523	538	571	588	540	523	530	556	521	548	530	547	528	567	550	539	566	567	527	556	487	503	539	521	491	584	539	551	532	543	536	550	561	521	551	527	536	525	552	548	555	555	540	579	577	503	495	591	519	549	576	544	534	501	525	549	589	540	587	519	554	533	529	550	534	545	551	536	512	535	530	525	539	562	541	538	559	529	516	530	577	565	510	531	569	555	529	593	513	541	531	621	593	536	535	554	529	506	534	495	554	544	520	545	523	532	566	565	530	523	582	514	570	558	550	530	555	562	545	516	566	551	519	561	506	510	562	563	561	590	529	542	546	571	515	555	498	556	555	547	556	552	523	542	535	563	531	560	593	511	535	535	518	523	582	547	529	573	515	520	531	523	587	522	565	564	534	551	553	559	519	537	522	505	560	520	521	560	564	528	547	535	532	499	555	508	524	524	502	543	566	527	535	565	530	563	549	509	525	545	569	524	577	572	531	564	547	558	518	517	572	499	510	514	511	541	536	494	518	559	542	546	543	518	572	538	524	512	560	518	534	577	496	569	568	544	519	531	562	532	558	546	554	553	535	537	543	500	570	534	575	561	576	568	487	522	548	546	524	537	575	531	549	545	565	560	508	516	509	548	532	537	504	573	533	546	531	544	519	490	555	561	507	533	513	553	547	541	514	557	498	565	539	519	542	550	545	510	612	556	583	552	561	537	520	519	584	557	522	552	541	537	545	590	548	565	558	526	545	525	538	548	549	548	559	529	535	549	562	554	482	561	547	551	501	548	549	575	497	519	514	528	513	561	549	561	517	534	542	524	557	535	533	551	573	508	528	530	537	567	561	527	548	571	494	542	580	536	546	549	512	518	558	526	559	513	527	519	486	510	547	516	548	523	489	515	553	505	534	582	550	545	565	555	545	538	534	533	499	548	524	524	577	564	478	524	522	568	537	519	507	518	517	535	532	529	537	537	572	553	554	535	518	551	503	528	520	495	559	571	515	566	541	554	537	521	495	557	564	523	512	553	583	548	541	556	536	536	577	519	535	516	516	548	522	495	530	557	572	543	525	592	572	555	536	533	498	580	523	545	514	576	499	600	531	530	556	548	542	523	553	569	506	536	547	587	503	489	569	541	579	538	541	547	532	525	529	532	497	539	564	532	505	571	529	562	545	539	542	551	567	556	520	530	589	575	524	538	501	568	524	542	551	539	527	534	552	547	521	547	544	551	484	552	541	576	561	540	539	558	555	573	534	510	540	523	569	528	576	531	546	528	506	578	527	530	520	555	528	561	577	585	505	568	552	537	561	569	567	563	536	531	498	537	572	548	552	560	572	524	550	560	534	518	549	550	564	558	575	532	539	519	516	509	555	545	568	540	505	548	571	494	548	516	532	507	534	542	568	525	548	529	551	513	548	518	571	546	557	514	508	548	559	552	561	537	545	527	587	532	521	551	507	519	554	552	542	551	555	540	564	546	556	564	545	519	538	525	541	573	554	552	540	523	531	556	568	497	544	543	534	557	501	515	538	572	566	545	495	539	551	567	530	513	550	542	556	592	523	580	563	566	540	554	542	552	525	560	577	531	560	519	552	578	518	535	563	561	554	542	529	523	553	520	573	536	557	544	573	554	528	563	516	536	522	571	566	549	540	532	554	562	579	539	525	539	528	543	603	535	546	546	551	569	525	531	553	551	552	577	496	562	536	506	547	587	506	573	523	570	550	504	547	543	589	555	530	538	552	526	547	547	519	582	531	546	545	503	596	597	560	584	535	581	542	538	565	559	533	529	525	549	535	546	539	515	532	547	540	525	584	567	533	550	524	536	542	518	508	523	538	577	565	545	510	551	594	529	551	515	520	537	518	568	562	554	528	580	549	515	565	554	550	552	514	544	554	530	566	510	544	513	521	538	579	502	568	513	591	521	558	525	549	549	575	535	541	560	551	523	550	543	535	558	541	542	571	575	560	541	538	555	547	534	550	549	532	553	539	550	495	503	540	592	548	581	567	560	559	541	536	528	534	577	510	543	555	561	523	531	499	519	549	544	556	508	529	562	570	557	550	568	522	530	559	525	502	535	538	538	579	526	541	560	534	568	552	579	522	528	551	503	543	548	524	553	549	554	534	535	544	499	551	539	558	561	554	467	582	545	533	511	507	556	514	574	569	542	563	530	554	494	560	539	560	558	519	552	543	523	524	527	542	534	561	538	565	546	548	617	517	541	547	569	503	522	551	540	537	515	525	555	565	556	524	539	563	570	546	560	552	510	501	610	547	553	537	547	520	552	538	575	552	510	521	512	523	589	560	490	566	503	553	567	523	505	523	556	546	536	543	576	547	558	588	556	545	582	534	521	540	554	529	552	549	537	519	543	525	535	547	508	552	513	519	538	544
11848	15725	13403	8092	6063	4557	3294	2383	2044	1647	1436	1288	1154	1124	1103	1037	1033	1117	1139	1057	1017	1006	978	895	921	846	838	781	775	834	847	839	818	793	782	810	792	817	782	809	818	798	712	732	765	750	733	714	755	720	758	711	737	709	696	684	707	806	751	677	724	740	716	712	720	707	679	692	737	759	722	693	738	699	726	690	677	717	688	744	727	747	733	720	663	691	685	715	726	731	699	726	729	707	705	670	696	728	660	725	736	710	702	722	712	738	666	694	722	697	710	718	695	781	734	684	717	695	681	699	692	716	700	707	686	663	734	697	767	722	703	732	681	700	769	705	680	682	730	697	717	722	725	666	734	702	678	704	709	708	780	695	676	767	691	647	745	711	707	694	674	738	717	686	716	682	725	689	728	742	725	709	728	719	724	743	718	688	698	751	705	691	733	694	677	729	718	704	694	699	702	727	705	662	671	694	713	679	685	665	648	709	737	681	682	758	744	719	714	725	776	687	701	692	685	767	665	738	678	733	733	737	720	692	732	703	656	751	718	714	750	695	702	741	727	698	716	703	706	709	708	701	721	697	760	700	673	728	696	717	710	681	706	682	726	687	690	712	697	710	682	763	692	723	709	707	706	704	720	726	725	742	689	705	685	704	695	766	713	734	682	699	723	695	759	673	700	707	681	715	694	710	758	679	721	707	714	738	699	747	755	703	776	729	755	726	670	709	737	700	709	679	694	705	728	743	721	730	652	673	728	718	735	694	730	691	710	717	746	736	691	684	724	692	686	673	690	754	730	655	739	685	708	696	737	701	710	677	739	714	720	683	732	703	714	707	741	699	758	702	644	780	713	720	712	677	702	701	707	698	745	750	703	691	697	714	697	722	767	685	628	695	686	731	722	681	733	705	708	688	754	688	718	719	738	724	681	708	712	748	704	737	667	690	690	701	679	692	768	726	696	697	743	691	701	728	711	738	655	791	673	742	700	702	695	700	699	677	693	743	731	675	674	738	728	734	714	726	675	697	740	746	720	697	674	676	714	709	712	686	789	700	711	706	701	718	666	736	688	725	700	721	672	709	724	699	761	723	709	696	681	639	700	696	720	674	676	707	728	692	717	762	682	704	733	741	754	703	726	664	662	711	718	701	723	752	758	651	736	711	695	655	713	710	710	694	714	736	730	736	684	680	717	707	732	731	763	711	732	714	726	677	736	702	667	688	691	710	680	722	731	719	742	658	725	695	669	719	693	703	697	718	664	704	696	745	723	717	747	726	725	735	705	736	750	749	700	716	693	704	710	721	689	720	718	713	694	760	680	696	685	694	708	700	710	721	671	734	689	682	697	709	696	713	727	664	695	687	636	720	729	724	708	693	699	661	683	704	752	741	725	665	688	718	704	693	733	726	748	706	709	675	676	700	718	720	675	722	691	687	693	725	679	693	680	673	718	739	723	697	729	721	688	690	785	694	682	677	687	719	681	696	629	738	749	711	647	731	674	752	713	694	735	700	684	687	670	708	724	727	720	680	714	704	754	687	749	707	727	684	704	712	684	698	681	681	758	708	733	704	753	732	706	701	719	689	648	736	737	704	702	718	706	746	702	683	728	676	681	699	716	730	714	696	757	738	675	742	678	719	694	742	671	702	695	740	700	688	702	760	699	735	686	707	684	753	696	694	676	740	702	694	667	694	709	691	699	712	762	676	725	725	667	734	695	694	692	739	717	734	707	705	753	672	714	736	711	696	733	669	663	677	707	724	743	715	714	724	682	695	687	760	702	737	728	747	724	732	676	720	717	667	678	705	726	698	724	721	720	718	703	689	692	700	765	684	712	692	768	730	715	639	653	673	713	707	658	695	715	736	691	713	711	703	679	692	737	712	712	732	705	750	692	695	710	756	683	689	722	759	682	694	697	732	695	723	707	701	723	709	771	738	688	711	678	706	687	714	699	709	712	679	653	706	739	690	670	657	709	752	758	749	685	736	656	695	760	706	699	706	695	718	691	699	655	754	740	723	704	715	693	755	732	715	695	682	741	699	703	678	729	677	714	748	716	713	673	705	728	738	706	708	758	756	715	711	694	661	735	659	714	743	639	656	745	739	711	713	722	686	700	697	699	721	712	693	702	720	717	768	722	753	698	711	715	711	696	715	715	649	678	730	712	714	723	725	708	705	724	696	721	707	677	711	719	698	706	722	732	721	695	689	673	730	697	672	749	751	718	719	704	714	688	749	717	687	718	693	716	631	680	683	696	687	722	695	707	723	690	672	752	696	685	709	663	661	702	726	733	694	659	661	709	689	737	753	707	686	693	700	685	700	686	711	701	701	728	766	688	701	753	741	693	719	730	710	692	663	725	703	696	744	737	716	741	709	695	725	708	752	746	699	727	684	664	669	688	727	737	758	724	731	678	746	688	666	708	697	741	690	717	764	687	693	728	653	721	684	660	755	715	748	730	687	748	731	731	685	708	716	689	680	707	727	702	696	700	666	669	686	716	731	738	721	741	712	708	731	741	701	666	719	757	698	730	713	745	712	753	714	694	741	737	683	720	691	674	703	673	703	702	704	695	691	703	749	711	736	726	732	715	699	710	745	699	731	733	685	721	704	666	732	692	717	722	690	742	692	691	679	749	735	733	687	742	675	711	699	723	753	676	693	743	723	698	742	687	678	707	686	676	715	709	740	717	712	726	688	678	702	744	678	722	669	651	727	729	700	675	750	725	727	726	705	758	708	760	751	716	725	736	687	713	654	690	755	725	696	730	704	719	741	712	751	720	747	759	709	719	660	698	731	683	723	698	714	676	737	698	714	716	698	703	708	720	739	664	656	697	730	700	723	671	737	759	708	706	685	692	739	734	701	758	680	697	715	725	699	709	688	700	734	736	707	678	698	681	708	726	720	732	693	701	714	770	725	700	705	716	753	699	741	732	739	714	746	770	740	686	731	673	657	681	748	745	699	727	698	672	697	693	700	734	730	719	670	735	724	704	691	747	734	698	697	702	749	725	743	676	692	763	692	712	705	677	703	671	677	705	734	737	693	698	687	712	733	688	708	708	720	700	704	754	711	665	717	712	710	693	674	709	721	735	701	724	699	707	685	711	736	746	713	713	691	654	686	700	726	714	667	696	694	682	730	727	694	739	726	702	728	709	682	697	691	683	737	704	689	716	697	718	732	714	721	696	737	735	704	716	683	730	708	656	704	673	713	739	692	712	673	717	694	729	680	740	691	658	744	672	686	695	687	730	691	721	708	703	711	702	709	692	710	711	703	704	713	669	660	723	713	733	728	724	710	708	742	716	715	743	724	707	720	708	680	702	711	724	686	721	752	715	665	711	726	734	702	705	691	739	759	709	717	748	708	707	703	723	720	762	724	670	700	760	752	704	714	682	734	719	699	729	712	690	682	674	705	718	707	700	718	716	701	736	663	682	713	683	759	681	719	671	704	648	733	763	730	713	700	716	710	720	711	722	726	725	677	707	639	661	746	721	732	749	734	712	719
23443	20912	27878	24102	20751	10036	3247	1927	1438	1294	1113	944	860	815	805	767	753	735	796	774	718	696	661	684	644	597	604	581	593	626	584	610	556	596	539	619	598	571	549	520	565	505	543	510	558	527	543	532	544	517	521	548	528	562	521	510	520	535	567	553	528	520	520	503	517	487	525	533	472	482	524	504	501	549	527	497	537	509	551	539	547	534	535	510	474	506	478	538	525	530	507	518	461	498	501	519	487	563	512	507	519	487	474	524	501	549	489	505	491	522	468	520	483	493	522	531	539	493	532	494	537	501	514	517	544	500	541	567	513	489	468	479	460	538	502	504	454	487	489	446	534	521	501	506	502	491	495	480	478	471	471	468	502	504	482	539	486	478	543	497	547	503	460	485	538	506	485	505	515	470	509	496	512	485	469	514	455	532	458	524	509	502	475	461	492	483	532	526	520	494	478	490	544	497	522	477	507	520	446	518	534	540	492	568	490	507	473	551	546	523	525	520	499	518	520	510	471	533	493	507	539	486	502	509	514	478	490	524	503	490	486	473	526	515	492	496	506	486	542	495	509	512	511	481	543	479	535	494	478	499	543	513	515	500	498	496	507	481	464	545	523	540	529	477	538	513	504	518	479	484	525	505	552	490	494	502	551	498	528	529	548	506	498	495	493	511	516	484	510	499	507	533	552	486	484	485	523	497	516	503	487	508	520	540	495	469	480	494	566	504	477	486	485	504	478	490	522	546	529	548	493	484	521	515	525	492	469	506	523	480	486	488	499	512	531	539	491	511	502	516	483	489	552	481	488	529	518	502	489	516	493	496	477	495	510	492	489	495	501	548	504	442	498	552	496	513	472	535	490	484	525	486	499	512	514	550	540	507	501	530	515	461	513	503	505	514	524	491	487	505	482	518	470	526	573	456	502	519	484	530	518	518	468	521	462	503	499	530	487	469	524	524	509	525	517	533	480	464	486	514	489	551	500	512	502	507	496	530	486	492	493	499	468	506	452	479	524	487	522	491	507	537	537	501	481	484	456	517	541	480	494	504	499	510	531	491	512	477	499	494	463	495	496	505	498	541	478	501	566	502	481	503	515	496	526	488	500	515	502	507	495	504	494	490	498	476	486	493	504	466	494	471	512	516	495	537	520	489	492	493	518	488	519	483	494	480	509	493	482	534	493	511	482	499	502	504	509	506	526	520	511	504	479	514	529	523	478	488	493	495	535	497	503	541	580	529	508	529	524	499	494	520	517	495	482	509	529	488	494	525	513	516	499	560	502	472	527	517	517	483	484	501	542	487	501	517	517	482	502	515	519	486	484	447	516	519	458	490	515	497	542	515	533	518	536	522	537	531	507	480	471	481	478	495	487	517	523	504	527	496	511	529	515	527	476	495	465	523	517	523	485	511	514	532	502	476	509	476	505	475	470	500	451	470	528	534	531	476	495	516	497	558	502	500	493	492	527	521	499	497	542	505	513	483	500	499	511	498	463	556	534	473	520	501	516	485	514	523	521	513	459	513	526	528	494	492	507	489	492	509	502	468	498	548	502	510	542	515	475	485	591	498	519	517	521	499	504	504	519	502	537	481	512	536	548	498	516	514	448	525	503	511	561	481	529	485	473	474	501	541	524	502	522	552	541	494	504	519	506	497	525	484	522	510	521	517	510	487	475	544	511	500	488	483	468	465	521	492	452	503	498	547	456	476	494	516	519	510	514	538	537	511	498	501	487	526	561	523	510	547	503	534	525	506	557	536	524	515	501	559	489	518	443	501	528	492	535	502	524	490	460	507	483	501	464	522	510	483	503	516	534	530	514	481	551	513	489	503	485	499	502	528	532	491	500	493	458	509	515	478	479	490	516	511	512	508	474	490	474	527	502	527	564	469	498	528	519	528	518	471	484	521	477	546	489	497	519	542	447	534	523	481	540	499	523	505	535	468	505	490	517	498	501	523	522	521	526	492	489	465	484	455	497	496	502	470	582	534	479	507	492	485	505	518	524	490	483	506	532	481	497	485	544	508	449	524	523	552	497	522	492	527	488	517	543	509	498	519	526	515	480	484	524	460	539	456	484	527	506	492	490	499	496	503	568	495	524	502	497	479	505	500	483	482	501	483	496	489	562	525	527	511	528	500	475	490	518	490	497	457	519	478	526	512	506	521	474	509	553	471	467	485	532	501	536	475	485	481	496	504	507	485	523	479	505	500	522	501	507	465	524	496	491	490	463	496	482	465	542	496	500	478	501	537	496	486	476	501	518	444	482	484	531	484	517	485	507	518	543	497	474	524	460	490	513	499	520	537	501	495	516	520	519	543	523	484	521	499	559	476	478	465	501	490	503	530	531	537	559	540	505	499	501	506	466	545	513	472	529	517	460	490	474	492	509	488	519	465	478	500	484	486	518	481	457	503	501	491	509	527	481	508	491	478	542	550	486	503	529	499	522	527	514	435	509	486	491	530	525	522	491	487	484	522	511	539	531	501	491	527	487	515	534	506	492	500	517	562	522	503	517	521	501	487	520	471	481	505	534	533	481	474	517	514	494	503	466	504	508	485	491	554	531	541	545	533	468	544	536	527	511	563	525	541	508	513	544	492	509	493	453	521	540	518	527	541	494	502	496	516	479	492	512	526	509	531	494	448	497	506	485	491	512	506	487	496	471	502	475	498	483	557	472	500	516	517	519	529	500	516	484	519	507	486	496	483	492	506	498	486	507	435	527	553	529	547	512	513	524	509	541	485	505	491	494	523	528	482	482	488	512	470	499	515	502	512	489	554	507	470	486	525	544	461	515	523	505	475	524	500	505	526	494	518	491	503	454	502	518	539	488	491	526	471	517	513	509	482	500	494	533	471	481	491	476	524	525	525	543	479	512	493	475	525	529	506	512	511	549	507	510	528	479	541	485	555	505	508	530	499	486	449	527	468	513	499	526	513	502	497	490	485	504	569	476	532	495	531	480	525	483	503	495	466	521	507	497	511	529	493	508	487	507	518	535	493	484	494	499	505	477	526	502	517	522	513	530	480	492	510	481	554	497	496	516	499	471	502	514	520	518	540	459	491	516	523	499	516	474	494	464	491	468	526	487	510	483	527	484	523	510	515	531	506	533	488	433	523	474	511	504	498	487	490	521	509	512	493	496	507	526	505	533	492	464	489	509	482	475	537	482	496	480	494	497	514	483	503	521	506	517	514	520	481	518	522	500	497	523	507	486	502	511	490	489	532	519	484	508	523	505	494	497	481	498	474	518	514	505	540	508	504	475	487	522	509	475	461	506	523	509	499	504	517	510	527	470	528	520	519	519	521	522	507	509	489	493	513	486	477	479	491	493	492	522	485	530	502	524	492	538	474	515	508	513	484	482	547	488	514	514	520	502	508	503	506	459	513	498	501	526	523	491	453	522	487	492	503	527	524	497	535	514	512	536	512	529	469	485	512	502	495	487	511	484	475	465	511	495	496	492	481	498	507	530	473	539	496	498	545	533	511	494	503	486	485
12933	24103	19270	12434	9723	7824	5322	3885	3054	2463	2057	1735	1443	1347	1265	1310	1263	1256	1263	1218	1166	1090	1062	1021	905	924	915	827	801	784	886	821	802	798	748	816	786	817	769	733	739	752	758	706	713	709	776	711	713	737	709	700	663	695	695	678	723	687	677	668	717	653	651	671	653	652	647	691	693	664	619	663	651	697	689	667	720	682	686	705	668	704	669	705	636	639	690	712	709	703	726	693	709	670	678	686	624	696	642	690	642	640	709	687	669	642	693	656	627	682	688	680	651	694	733	679	669	670	678	628	702	673	638	669	672	667	651	681	651	672	684	648	657	671	690	742	692	651	665	641	662	681	704	668	666	643	684	637	660	660	702	645	691	686	661	652	692	654	679	616	665	652	669	668	675	625	679	694	702	686	570	689	683	715	651	677	670	654	677	611	713	619	682	677	698	685	661	681	648	728	650	709	696	709	644	695	656	644	673	658	649	653	640	685	713	622	659	715	696	658	646	641	668	647	649	695	667	653	694	636	619	674	700	644	714	653	647	710	707	656	631	656	680	660	676	671	693	706	609	680	683	657	656	666	691	624	726	630	664	685	657	702	640	663	645	642	639	698	636	687	689	669	649	657	616	714	674	675	653	655	635	687	656	667	663	728	689	686	636	652	634	659	671	664	664	660	703	713	668	645	671	649	641	637	652	652	740	671	685	659	660	682	675	670	616	680	644	705	668	657	698	668	689	641	695	627	681	679	673	660	630	655	666	683	660	676	609	648	654	682	674	708	718	699	664	662	651	647	710	683	672	711	719	659	663	637	659	638	622	691	604	613	630	680	617	675	667	665	689	689	660	671	651	725	705	692	677	678	696	695	637	635	663	654	663	662	696	669	679	714	643	671	649	686	687	680	693	645	666	664	686	647	644	675	714	665	660	670	656	672	684	688	645	655	665	624	706	694	676	739	702	667	644	699	652	648	664	672	684	673	660	688	686	661	717	687	653	685	689	670	674	705	666	665	682	705	675	636	687	623	664	682	642	633	645	668	612	659	635	659	670	734	662	685	675	699	625	672	644	656	702	604	684	657	709	676	660	675	668	647	720	626	723	625	665	680	708	638	666	654	684	682	659	648	664	676	666	676	649	667	654	665	625	692	674	682	679	701	657	665	671	644	661	679	651	653	717	668	597	637	694	686	678	693	677	690	693	670	665	677	689	642	629	717	670	663	648	663	690	680	641	672	628	669	683	671	633	698	702	681	650	669	680	659	677	651	696	684	737	681	715	647	703	698	703	673	727	675	632	718	689	631	720	668	688	703	663	678	699	703	663	670	677	635	675	629	646	696	697	632	673	708	703	685	647	669	676	683	655	686	637	734	685	695	651	696	729	671	655	640	630	688	692	630	706	695	632	642	645	640	633	633	701	701	679	669	668	688	708	666	713	715	635	714	684	697	682	700	628	721	677	673	673	632	632	679	719	696	645	710	649	678	639	632	662	622	707	694	687	656	638	703	635	668	728	678	609	680	660	668	671	717	644	641	696	694	676	651	678	683	653	677	671	686	689	629	649	655	636	646	616	625	662	668	648	685	696	672	705	627	659	705	679	691	652	688	675	661	623	686	680	663	693	665	712	664	710	665	658	692	694	615	734	675	644	650	674	675	698	665	625	704	667	628	710	677	669	672	672	656	671	741	683	667	656	679	630	655	692	638	642	702	700	647	653	663	707	687	663	659	644	666	613	668	684	665	646	649	657	677	655	649	656	668	684	714	659	675	652	668	631	701	676	622	666	669	642	647	670	734	671	639	640	649	692	658	697	670	673	689	682	641	693	701	683	688	666	650	678	717	646	665	672	738	663	685	650	633	684	654	669	642	672	699	649	677	653	664	650	697	651	664	676	673	662	664	636	722	705	649	733	714	641	690	697	685	689	674	689	677	697	683	678	670	702	683	668	681	666	661	661	641	659	686	658	638	665	679	728	663	672	663	699	672	685	696	670	699	671	655	661	674	737	671	669	677	691	741	651	690	670	705	711	688	681	669	698	671	646	655	646	675	667	682	703	635	669	706	705	631	666	709	705	642	640	676	633	681	673	669	696	730	649	656	671	705	640	680	682	657	689	686	648	674	684	631	627	629	692	648	655	686	635	674	651	704	693	672	694	674	642	656	676	660	681	677	675	662	660	696	642	664	706	713	699	672	667	649	684	659	665	653	633	677	654	637	683	658	657	665	662	666	690	648	684	716	651	661	656	646	709	645	676	679	651	692	668	676	660	714	656	699	630	687	727	649	636	688	655	688	684	733	676	651	666	611	675	694	684	669	699	631	672	682	682	711	666	690	674	651	644	633	650	653	658	699	696	683	672	657	704	708	680	699	654	669	624	676	641	669	682	679	673	660	633	677	666	683	687	738	678	664	707	712	638	658	682	720	645	647	624	674	673	673	682	665	647	680	643	642	653	724	658	633	625	684	639	677	706	650	654	633	666	657	647	745	710	688	624	670	654	652	694	614	634	642	682	659	675	622	683	702	659	678	695	632	684	681	698	719	689	689	666	653	638	732	682	670	676	709	659	671	696	689	683	668	650	664	687	622	670	654	643	655	625	624	696	692	670	628	691	664	676	632	646	665	677	693	711	678	659	678	669	668	677	651	732	687	689	670	730	681	680	705	628	678	678	636	688	636	668	667	641	631	678	689	669	716	653	696	639	646	635	676	657	640	655	655	693	675	657	683	677	659	705	680	678	659	680	685	670	697	677	673	664	619	641	685	687	591	665	668	716	668	695	657	731	694	669	741	713	633	665	678	664	661	719	641	714	665	630	677	635	682	694	669	715	657	671	649	697	676	689	693	660	639	642	697	664	652	635	694	643	651	675	730	668	667	700	650	682	672	683	694	660	672	660	667	690	675	637	697	674	697	710	690	654	666	676	686	704	674	660	724	666	671	680	631	649	671	659	650	647	683	683	702	718	666	697	666	680	742	671	649	646	641	651	654	687	666	669	630	688	694	691	663	660	675	676	709	624	624	649	664	710	632	653	708	660	681	684	639	683	680	669	686	697	668	659	664	657	654	673	671	642	608	676	713	687	665	665	678	677	707	701	699	652	669	670	653	697	693	657	695	663	708	633	661	670	688	664	721	711	673	670	636	691	700	680	645	647	709	662	686	631	649	659	662	670	637	707	688	645	658	662	630	735	672	700	668	680	671	658	657	699	634	645	664	620	657	647	689	674	654	670	694	681	684	687	662	666	710	678	622	657	613	698	652	681	622	654	668	665	657	667	702	656	686	699	678	631	638	668	676	680	710	699	685	637	609	634	649	682	671	653	667	711	721	676	649	675	638	658	707	693	656	656	628	655	653	605	664	659	668	671	674	647	599	640	676	655	677	649	687	666	685	641	707	677	685	670	677	630	674	700	633	689	686	672	682	686	668	715	664	701	620	660	663	654	708	640	673	698	637	656	685	648	620	625	683	615	652	691	678	689	621	679	672	701	646	730	655	682	653	667	659
24474	20909	26579	24996	10279	3475	1926	1410	1147	955	801	657	673	612	625	595	573	629	586	549	547	563	526	575	505	465	447	448	428	455	439	477	467	440	465	448	442	433	421	428	430	403	395	394	415	406	427	416	438	396	414	400	368	395	406	396	383	400	412	410	406	408	402	395	434	401	373	366	355	411	354	398	365	419	389	377	386	394	362	374	377	394	368	364	366	419	387	387	406	395	363	408	381	402	428	406	402	369	398	387	372	372	388	416	372	388	383	374	375	396	398	365	400	417	357	393	348	372	381	389	360	380	380	401	406	378	372	371	390	374	395	380	379	408	402	369	390	420	379	411	405	396	390	400	394	368	355	399	383	392	362	412	341	369	384	391	377	373	391	404	369	364	369	394	397	384	388	380	366	418	431	372	371	399	410	394	420	401	384	386	416	381	384	394	407	417	357	389	401	379	397	390	418	419	372	365	433	392	375	393	427	403	361	376	407	427	405	410	380	407	367	400	393	404	384	396	401	390	413	410	367	410	405	405	382	381	365	377	391	416	431	415	364	392	378	405	387	342	388	355	358	402	388	378	387	347	384	376	388	374	401	362	365	403	377	363	404	354	402	387	398	436	364	351	380	362	395	363	407	368	399	368	401	378	371	395	363	389	360	375	377	394	396	379	357	408	410	396	405	374	407	400	405	352	401	421	352	421	413	411	399	384	367	390	382	375	382	365	423	357	400	346	383	395	395	348	431	422	420	403	380	392	404	387	417	404	402	414	381	430	398	352	398	381	416	380	389	402	382	358	383	385	431	396	366	363	399	430	398	410	390	389	363	401	407	392	362	404	354	387	404	370	374	379	420	348	414	391	391	445	388	380	385	352	359	401	405	414	406	399	418	390	395	393	376	414	392	383	364	384	397	376	375	409	385	365	390	358	383	356	376	388	385	389	391	395	394	402	415	383	386	432	364	355	387	360	363	372	396	362	384	391	360	381	386	403	390	418	382	363	398	404	372	436	385	420	372	381	372	398	405	394	402	367	388	358	376	381	400	389	392	428	400	381	388	383	402	380	378	396	405	379	384	395	383	395	371	371	369	406	404	380	368	390	407	385	409	358	389	372	369	399	391	409	375	404	404	377	394	391	366	417	370	396	393	393	400	393	368	411	398	373	434	396	395	378	416	394	404	413	387	423	401	406	393	390	390	407	381	400	400	419	361	365	383	383	405	398	405	347	395	411	382	402	375	377	376	414	391	390	361	351	413	378	364	361	415	410	352	392	400	368	374	448	425	368	395	374	377	422	352	393	395	370	398	401	397	361	393	345	432	394	411	387	376	383	376	391	383	391	385	377	385	399	407	387	390	372	387	379	364	381	377	410	396	412	398	398	363	406	348	431	369	414	422	409	383	402	424	398	405	337	365	410	384	382	402	406	400	415	390	380	377	416	372	391	419	358	396	416	425	398	399	402	385	368	384	366	368	417	396	371	386	419	379	384	385	400	391	373	353	365	418	331	391	371	389	344	380	382	381	391	366	410	362	415	410	369	383	377	378	373	404	389	401	399	373	356	391	424	350	366	399	383	353	421	379	392	407	378	387	416	383	403	372	399	348	377	398	372	377	357	413	374	396	403	372	387	356	402	371	393	355	393	393	405	398	419	413	401	411	385	369	386	393	424	409	374	382	401	409	384	391	403	385	397	380	375	376	382	412	379	423	393	401	385	403	418	414	394	366	362	389	390	378	379	384	378	385	411	394	389	401	409	406	396	411	385	407	363	400	437	375	414	380	376	372	392	387	348	381	371	384	433	363	407	388	373	402	412	392	422	398	423	382	366	394	395	394	370	423	376	370	385	409	382	387	389	368	364	386	435	395	414	362	374	416	386	417	366	361	409	384	413	402	386	402	415	424	393	381	364	420	404	380	395	406	413	382	401	399	409	384	385	382	363	381	456	362	380	397	396	382	427	377	390	416	374	416	396	391	386	385	367	361	427	373	385	395	404	382	407	356	376	360	403	413	392	379	388	411	377	384	397	461	368	357	407	372	388	396	430	395	405	383	387	396	374	365	365	380	420	415	405	401	425	394	411	369	411	398	396	387	404	369	385	363	395	424	390	402	387	394	399	391	358	379	378	356	414	381	383	356	386	406	387	387	384	416	371	383	370	376	383	397	391	397	404	391	390	401	415	369	411	351	369	395	392	383	367	403	363	367	400	392	416	426	406	399	377	431	414	383	408	374	386	377	413	431	380	392	406	398	414	410	389	378	379	393	378	378	396	390	392	423	378	417	387	405	427	402	402	378	386	397	394	392	350	396	369	346	397	416	411	404	378	431	362	376	380	356	393	419	410	337	381	445	403	366	357	394	359	377	436	394	403	383	390	397	391	415	401	383	404	357	384	393	394	391	392	405	392	407	359	391	350	379	378	399	384	370	396	370	378	397	423	391	417	379	414	398	397	390	379	400	403	367	367	419	377	383	372	358	381	373	423	390	375	399	423	355	370	361	431	370	391	426	363	384	354	397	398	431	378	398	340	382	381	385	367	388	373	369	377	414	383	380	389	417	376	397	394	409	346	409	351	361	420	425	433	391	427	351	382	396	395	365	380	385	406	371	398	398	375	377	378	360	365	383	407	397	411	411	385	360	385	406	384	369	404	349	389	405	367	393	420	375	423	375	378	412	421	411	395	352	372	409	360	376	421	404	389	395	427	394	363	404	367	403	399	392	409	383	377	379	384	382	345	351	403	358	389	382	413	416	363	403	382	373	401	386	404	377	389	413	394	376	363	370	384	390	399	392	400	396	357	382	379	394	412	387	382	407	372	382	383	380	411	383	372	382	396	368	382	389	369	412	418	380	368	390	382	406	389	397	427	388	411	377	428	364	388	409	396	382	392	392	409	406	378	397	377	350	379	403	412	394	387	412	396	398	383	402	350	336	405	416	402	376	380	408	393	419	405	390	366	397	429	379	411	388	434	374	411	408	364	396	406	431	400	378	386	424	354	374	409	395	388	390	401	422	434	396	391	398	427	386	397	389	385	403	400	409	409	348	377	384	414	413	388	400	408	376	369	378	429	396	418	400	394	383	414	370	408	373	378	390	352	412	376	358	402	378	389	404	403	379	375	394	382	393	351	391	366	373	416	360	368	384	380	379	403	403	380	376	395	392	384	413	374	353	434	372	397	387	404	388	395	387	381	356	419	399	381	417	421	396	427	388	386	408	402	384	373	378	401	425	407	372	381	444	353	360	418	401	395	392	410	405	382	385	380	391	349	425	403	409	396	384	371	362	380	402	407	363	379	411	390	401	347	421	391	392	370	371	387	444	359	401	379	397	378	399	376	410	421	382	379	341	373	380	347	372	380	392	407	403	395	378	383	405	382	389	385	407	382	426	387	369	349	410	401	379	391	408	402	400	400	353	401	380	350	389	377	379	432	396	400	395	387	422	378	411	389	373	432	394	365	395	391	401	382	372	414	414	385	372	373	374	416	388	412	375	422	381	363
12578	21328	16369	10263	8696	6665	4368	3275	2638	2025	1513	1368	1159	1094	1029	1062	1027	1065	1046	914	905	934	913	750	735	713	694	605	659	659	658	651	657	665	632	601	666	658	609	589	562	595	590	618	537	552	546	568	545	535	556	512	561	533	566	545	548	543	506	558	543	525	542	524	502	531	520	540	524	524	527	546	509	466	470	543	522	487	498	481	503	533	508	531	539	566	536	485	527	519	487	509	504	517	557	538	488	532	506	523	478	527	498	501	505	543	539	475	491	511	525	514	511	528	533	549	530	525	524	489	543	509	500	520	514	549	539	508	510	520	529	538	511	498	521	523	516	531	521	543	488	480	489	511	530	504	477	507	511	530	496	566	536	519	529	506	493	510	531	541	513	505	518	525	511	489	522	544	511	510	526	500	487	496	487	548	535	501	521	516	552	488	484	530	540	525	537	538	552	525	473	507	482	505	486	543	493	519	539	486	514	530	527	555	535	499	511	546	501	493	471	507	521	561	501	513	528	513	509	509	525	507	532	525	446	515	545	502	504	514	515	538	503	507	515	511	506	486	527	536	543	504	540	562	523	534	455	506	511	519	549	508	524	537	515	503	519	498	500	532	504	541	535	502	533	489	501	495	544	533	526	541	506	522	515	527	521	534	513	537	549	506	509	504	541	477	560	487	551	519	521	547	534	501	506	507	528	517	479	547	542	544	561	520	532	525	493	484	450	528	491	501	516	522	517	538	487	521	521	535	532	547	490	491	548	480	484	506	509	561	492	553	508	500	507	502	557	514	513	499	528	521	475	506	538	518	506	529	510	500	534	518	530	524	575	539	500	495	521	497	472	525	530	502	493	512	521	534	534	547	537	523	532	548	492	519	556	509	482	490	483	531	533	546	525	548	504	515	474	493	512	529	501	510	524	541	557	533	488	479	515	528	524	491	540	539	513	493	552	507	490	523	580	514	514	532	509	467	523	536	519	497	560	532	518	472	495	503	536	547	508	534	543	513	524	501	520	498	503	543	517	524	506	568	531	507	503	473	471	533	522	515	531	546	485	495	505	520	540	505	507	515	530	527	553	507	534	515	469	500	547	549	550	474	499	527	538	485	548	500	521	540	490	508	475	517	530	537	477	500	508	517	499	535	542	530	528	535	506	500	525	517	542	528	517	556	528	498	545	521	540	564	519	502	511	533	530	504	526	474	511	521	520	508	511	537	502	490	482	517	552	522	552	523	504	550	506	499	494	501	488	510	519	546	494	542	499	550	485	539	466	529	575	501	541	528	497	525	509	504	493	520	512	534	559	528	548	537	502	544	514	500	534	539	530	484	512	480	503	506	527	511	459	523	490	488	539	523	536	530	530	477	507	537	529	532	516	527	517	487	513	513	520	548	502	508	520	492	528	500	562	539	523	522	526	543	564	522	522	528	534	507	509	505	500	524	501	516	477	510	516	527	504	512	551	511	518	493	497	521	521	548	541	530	490	497	494	523	531	550	523	492	538	505	536	518	524	521	548	527	488	524	511	508	525	508	517	557	524	483	500	529	516	525	564	494	549	500	522	577	532	507	526	521	518	499	530	520	548	487	521	530	523	534	562	501	514	509	533	526	522	561	487	543	527	528	508	538	554	488	517	517	472	517	508	515	496	539	487	532	522	487	499	522	518	512	519	511	503	508	528	547	475	528	518	505	497	521	502	469	479	516	522	517	517	566	528	530	548	497	528	544	516	489	557	502	496	549	520	546	514	532	494	507	531	513	544	535	551	491	486	539	487	516	466	511	520	528	509	478	514	532	530	522	505	505	537	524	537	551	491	555	525	525	479	539	506	532	528	512	518	518	490	507	535	505	495	526	511	529	538	503	535	562	558	523	461	556	502	473	514	502	529	510	540	515	526	534	523	555	502	537	573	555	521	525	524	488	550	546	507	521	493	548	500	535	559	532	496	484	536	521	515	539	527	569	504	506	522	521	583	548	578	507	502	518	523	523	497	507	509	556	549	526	517	553	521	511	493	540	525	500	558	511	526	521	495	531	506	509	499	538	509	512	560	514	525	490	512	523	529	527	520	544	526	531	520	513	540	531	490	529	542	530	512	534	551	518	496	549	505	511	478	505	519	540	533	512	478	509	523	516	531	588	505	506	507	544	500	512	523	534	502	519	540	532	513	506	493	472	503	526	480	527	506	499	535	516	539	497	486	507	501	509	511	531	514	513	525	545	508	520	502	518	550	508	516	528	472	490	533	493	530	507	518	534	510	507	525	517	494	543	503	472	540	502	548	552	537	561	517	495	492	491	496	529	509	477	585	495	510	488	500	508	501	490	532	511	524	551	541	512	519	504	507	544	503	493	504	512	510	496	547	537	526	502	535	504	549	539	510	559	510	492	527	534	516	496	522	504	459	535	509	531	503	514	523	555	493	547	524	489	556	492	553	510	537	488	508	553	502	497	507	479	507	523	497	527	526	494	526	522	512	481	549	501	524	555	527	464	515	497	501	573	513	539	511	525	472	515	542	531	529	538	494	556	511	504	504	548	504	509	496	500	490	550	520	556	519	502	547	485	493	498	491	522	505	531	531	525	533	508	517	485	458	482	522	496	545	480	531	550	541	505	504	510	541	511	511	464	507	522	444	533	488	519	499	509	537	528	513	513	495	501	563	510	515	484	537	515	521	546	524	499	534	519	474	511	503	484	533	565	495	528	506	490	532	489	539	543	510	522	520	517	527	465	534	514	510	532	506	478	530	540	511	507	547	542	474	518	525	499	511	511	540	547	500	524	514	485	499	527	465	505	581	500	510	513	532	496	529	504	519	514	499	517	554	534	522	486	527	557	498	516	504	520	489	506	477	500	492	505	517	501	533	553	504	495	526	548	555	555	526	524	543	497	537	521	538	504	532	518	491	594	526	528	482	509	510	518	525	521	488	513	514	512	542	497	496	512	548	512	517	496	548	504	497	535	548	530	517	532	485	508	512	549	522	517	491	545	570	514	568	498	512	524	505	491	515	512	529	571	538	515	532	526	540	531	538	536	520	501	583	489	522	506	523	520	533	531	477	489	532	521	502	523	561	566	492	498	488	489	543	583	534	560	580	517	501	546	490	523	461	526	482	494	484	517	526	525	507	537	553	585	534	511	521	538	522	500	512	525	541	520	528	524	494	551	520	488	526	501	509	530	529	491	471	494	552	499	505	492	507	506	536	546	513	533	503	486	523	506	517	512	471	564	499	521	540	517	526	552	487	510	551	506	548	502	514	528	537	521	488	528	523	514	523	484	534	509	546	503	521	506	529	515	544	508	508	532	482	528	494	481	528	522	499	499	530	492	513	460	540	535	520	533	521	492	540	514	564	492	466	468	530	491	537	521	491	576	501	520	518	531	501	519	506	550	528	511	532	551	547	525	479	550	485	514	493	532	525	501	492	485	533	560	540	503	483	526	514	506	486	571	557	495	543	567	508	515	507	503	549	525	553	527	482	530	530	503	541	521	514	509	559	507
22445	20964	28486	23592	20974	20837	9248	2689	1849	1530	1261	991	877	774	738	759	708	708	652	610	614	630	572	551	502	496	449	447	414	446	429	482	471	428	424	416	396	379	374	398	383	392	388	374	346	393	344	374	361	334	341	340	355	314	338	339	316	337	329	345	335	373	335	327	320	329	286	307	303	347	334	319	343	299	321	331	332	312	320	353	353	344	326	321	319	304	354	318	298	312	314	321	328	304	289	333	303	339	325	305	304	337	309	308	302	293	300	300	316	362	340	297	316	291	326	339	319	314	319	324	331	320	329	317	322	314	350	300	322	322	298	287	349	290	326	298	315	311	279	346	323	322	335	347	328	338	319	313	308	311	304	320	317	319	314	303	317	321	345	326	283	287	363	314	303	299	321	325	304	300	313	330	330	287	321	328	326	329	311	316	319	340	310	330	315	341	320	306	306	280	336	319	310	322	309	308	289	307	293	314	308	299	284	305	310	341	313	331	336	343	326	308	323	303	338	322	336	339	289	324	317	351	325	330	336	299	276	300	322	336	308	270	295	343	319	299	328	300	327	323	300	302	313	322	338	330	289	305	327	323	341	300	293	343	324	328	303	316	323	325	298	295	298	359	312	319	324	339	303	277	319	313	304	289	325	315	303	294	317	298	313	307	313	297	305	327	291	322	313	283	296	340	321	315	303	339	319	303	332	331	356	338	318	318	321	297	323	320	305	303	314	333	302	300	316	314	332	310	311	278	339	316	304	311	297	311	316	299	304	325	280	324	310	311	324	333	328	320	353	333	307	313	335	314	290	333	298	303	342	305	312	333	340	329	324	345	341	317	330	311	306	339	328	292	330	306	320	307	302	328	304	338	312	285	306	316	322	325	319	294	323	320	321	338	319	336	295	320	327	294	340	294	289	302	317	312	308	308	321	315	300	288	343	308	322	327	306	304	296	299	315	307	325	309	305	326	310	325	298	329	323	339	333	326	297	339	313	301	282	304	314	307	310	305	300	333	307	279	306	300	334	291	309	316	310	322	312	366	311	331	302	306	329	342	300	301	333	338	328	303	333	310	309	304	334	304	314	298	337	298	338	310	303	329	343	306	319	340	326	308	320	309	290	315	323	294	369	300	308	310	342	286	320	329	314	317	296	335	333	324	313	321	310	313	334	327	304	324	282	300	290	331	345	311	336	303	286	313	290	302	273	295	320	310	316	315	338	311	305	294	313	326	308	319	291	313	323	297	351	325	321	320	333	313	334	316	306	325	326	334	303	334	331	311	336	315	291	317	267	299	316	319	312	334	299	295	358	332	344	298	329	308	335	337	303	312	322	272	294	343	346	318	294	306	307	331	309	336	311	335	294	327	315	323	301	301	300	319	327	333	305	344	291	305	318	317	304	310	308	324	331	330	314	310	297	300	300	329	309	295	334	339	291	345	295	325	354	320	306	324	296	309	350	315	310	304	306	297	306	308	320	307	315	335	317	315	342	303	329	326	315	315	304	296	310	330	307	300	324	303	301	290	330	299	294	285	340	323	316	336	308	293	307	324	302	306	299	325	302	327	336	312	325	336	338	305	321	321	332	319	330	307	319	307	315	331	305	331	325	319	291	316	311	323	338	301	301	314	322	288	308	300	296	294	298	329	308	317	321	316	328	302	278	348	302	305	300	329	301	331	301	344	305	327	311	338	322	328	287	295	309	285	303	328	310	333	326	317	310	325	317	344	296	324	303	296	305	322	331	321	321	312	308	337	325	313	321	296	334	294	320	330	286	310	345	290	299	310	337	320	309	324	328	327	293	304	331	317	303	325	315	338	296	309	287	329	339	293	298	313	318	320	300	306	317	312	314	318	300	328	328	314	332	302	326	322	281	326	338	311	327	376	293	314	284	305	346	285	292	309	334	319	314	296	312	292	336	313	302	277	312	336	311	276	286	308	297	308	293	330	312	323	284	301	327	335	306	293	310	304	309	285	332	298	314	320	323	293	331	292	307	324	317	303	329	335	307	309	292	308	341	351	338	272	323	286	321	329	300	326	353	299	323	321	356	325	309	322	306	302	311	311	309	305	275	312	307	360	302	318	320	321	327	332	328	304	337	290	277	299	274	312	316	317	332	299	299	275	316	291	319	314	318	317	325	332	292	318	313	333	305	304	332	287	322	305	330	303	287	315	333	312	297	302	310	329	325	307	309	303	303	315	299	339	309	294	272	316	297	305	276	320	345	326	327	269	334	295	303	308	335	335	353	309	322	331	308	340	303	304	282	309	323	311	303	313	303	328	314	318	298	295	306	312	315	324	335	321	306	298	302	320	311	319	344	330	306	313	334	330	287	311	312	309	306	329	297	324	313	328	292	317	293	309	306	306	305	336	309	308	304	313	320	328	288	356	344	342	315	340	308	297	306	323	318	281	344	320	369	330	316	317	317	295	315	316	324	318	316	308	353	320	313	316	285	320	307	306	319	336	332	329	322	335	292	328	328	363	299	326	316	319	315	322	313	296	316	295	304	300	328	334	349	299	299	332	332	337	306	313	313	334	289	344	320	286	295	319	321	319	311	333	312	304	321	315	305	312	304	316	304	294	305	299	309	303	305	312	326	336	328	330	295	295	299	323	348	307	311	302	322	291	319	313	348	341	319	299	291	336	297	343	287	330	325	356	315	325	302	343	318	300	321	329	354	316	317	308	285	303	314	289	327	319	327	322	328	302	315	333	300	320	356	298	323	358	337	337	308	314	316	317	321	287	307	304	310	297	317	277	309	308	284	303	336	306	311	312	336	351	313	323	332	306	305	315	288	310	329	307	290	346	305	326	318	306	318	337	317	342	333	327	285	341	327	338	341	354	340	319	322	309	299	325	340	319	322	310	328	302	315	296	313	325	288	303	300	299	312	296	305	331	299	328	302	313	289	327	359	351	332	341	335	298	331	305	327	300	341	310	296	299	323	355	324	319	323	311	314	320	308	283	328	284	324	334	303	301	300	341	305	302	340	328	333	344	311	303	310	300	322	324	338	305	310	340	314	322	341	289	293	301	301	338	328	314	345	294	296	275	332	293	335	296	338	312	326	297	316	303	297	355	301	317	294	328	326	314	288	346	322	304	333	314	308	318	296	291	315	299	307	313	320	289	320	333	315	307	311	332	305	324	324	306	305	322	286	278	324	339	304	293	321	313	310	324	316	317	325	305	296	316	296	329	305	325	316	326	321	335	322	339	335	308	293	346	312	304	298	332	314	316	330	355	330	341	303	338	322	332	311	278	309	335	303	337	328	335	345	293	317	291	318	328	334	348	337	301	340	345	299	310	332	293	322	312	335	302	303	324	324	314	281	347	306	321	324	308	280	311	296	293	309	320	287	298	359	315	301	305	313	326	297	317	333	303	360	300	322	346	305	320	303	317	300	342	315	326	358	288	310	298	310	304	303	321	352	306	301	311	305	322	310	327	307	332	312	314	276	313	305	331	289	318	304	314	328	317	334	300	368	315	289	307	300	315
14842	30500	24530	15865	13050	10753	7426	5371	4349	3322	2586	2178	1710	1569	1379	1359	1339	1375	1292	1098	1095	1074	1007	924	803	751	717	673	633	593	636	677	653	631	613	620	597	561	558	521	541	546	521	489	513	520	488	515	472	504	492	483	445	503	480	472	481	462	438	421	421	453	461	431	436	443	436	413	418	424	418	457	435	431	445	427	419	439	422	417	418	427	416	426	431	435	454	432	457	433	446	413	421	435	415	390	422	435	423	415	414	405	451	461	452	426	446	419	400	431	432	427	401	423	434	437	442	374	428	400	430	432	431	418	424	408	410	427	392	433	424	416	449	440	403	411	458	402	410	439	419	418	420	446	407	451	434	434	399	407	421	431	411	410	404	434	384	409	405	433	408	396	395	423	391	435	447	379	444	388	427	455	439	430	419	414	422	438	424	399	410	433	416	431	457	434	410	417	433	408	440	401	422	445	451	408	462	427	390	409	425	418	423	420	415	405	452	456	410	410	411	414	394	424	422	409	442	387	473	447	428	402	444	420	433	424	414	427	424	415	384	372	410	443	435	435	439	434	430	463	377	441	394	428	423	419	433	433	414	451	457	419	434	408	412	413	421	410	429	416	420	438	438	455	441	425	399	393	470	411	382	423	428	429	446	427	405	403	430	455	434	442	426	432	390	419	397	449	441	428	440	439	427	410	434	381	434	448	419	477	474	460	397	438	455	414	403	459	406	414	452	420	420	427	403	385	419	435	414	451	428	439	445	415	425	437	455	417	450	465	415	437	426	388	426	440	457	421	385	440	434	407	457	387	424	424	435	354	418	436	440	432	422	447	422	414	422	444	426	429	398	424	401	432	432	438	428	451	431	413	428	405	440	416	422	423	425	401	392	429	428	415	389	427	405	421	424	412	439	449	414	431	417	419	406	402	442	380	448	433	392	407	410	402	442	420	433	465	430	416	419	417	409	421	414	400	432	433	425	420	411	391	450	429	420	400	431	477	398	408	407	407	415	446	413	454	429	405	411	436	464	445	433	419	458	440	440	413	443	407	409	428	449	435	412	396	407	415	430	424	444	411	416	415	407	440	395	435	419	394	451	420	410	448	456	420	390	432	433	441	442	418	415	468	469	432	434	401	430	423	393	400	420	426	423	449	424	448	419	385	393	413	389	438	427	454	424	448	399	456	407	413	430	375	423	420	436	408	426	490	460	439	427	436	431	439	417	399	421	429	450	425	426	443	412	453	432	442	473	461	430	403	440	413	428	405	432	404	416	409	477	426	443	408	417	372	405	402	427	437	419	430	432	403	438	413	436	416	420	436	417	452	447	437	408	432	411	459	421	400	477	439	459	416	459	406	393	450	393	418	455	418	420	448	440	423	413	431	400	410	395	434	424	431	458	425	403	403	411	416	427	414	473	413	383	434	407	412	447	428	448	398	427	417	419	417	399	407	434	436	419	449	416	442	420	410	425	399	439	409	429	416	404	441	427	407	431	432	397	413	450	424	398	417	427	423	446	450	389	404	418	407	412	467	418	393	410	412	389	424	393	432	412	422	418	448	416	409	428	456	442	440	420	473	425	453	463	467	412	410	447	421	384	422	423	425	436	396	393	495	413	429	419	414	412	421	407	426	435	390	407	426	443	405	414	407	383	467	420	452	448	389	426	431	406	427	443	433	443	419	406	379	457	419	443	448	421	435	424	411	456	415	455	436	446	432	431	449	393	407	466	466	467	448	422	428	412	420	427	417	426	422	427	420	418	446	465	408	399	376	449	412	451	404	362	425	394	428	432	420	412	390	386	426	412	444	431	405	409	443	454	440	424	420	451	397	458	422	413	413	388	408	418	433	408	390	447	405	413	415	412	398	429	386	431	411	412	412	416	414	427	426	410	390	392	456	403	421	443	422	404	430	419	422	409	402	412	405	384	411	431	424	443	410	430	452	392	434	438	439	398	433	401	434	440	431	448	439	405	434	426	425	423	411	431	451	445	446	429	423	408	431	377	425	419	456	406	471	437	404	410	426	437	435	443	435	433	403	445	423	389	393	393	453	446	431	392	406	424	393	392	424	444	453	397	409	416	433	423	420	445	425	425	452	423	422	419	406	419	414	418	411	415	444	441	417	444	406	395	414	395	413	439	442	455	472	409	459	404	393	427	405	392	408	423	446	461	383	413	424	456	458	417	399	377	413	450	449	429	386	434	425	442	384	402	411	444	462	413	442	427	458	398	419	423	435	419	415	397	425	422	435	430	439	442	433	413	445	451	435	423	449	415	418	383	422	443	446	466	414	397	422	408	420	406	444	441	377	416	426	435	440	412	455	423	419	422	433	456	390	420	399	420	456	427	451	410	386	435	395	396	444	420	428	442	431	387	413	427	409	421	397	426	452	397	441	446	431	405	433	442	461	441	454	424	407	408	477	418	423	410	414	440	444	434	378	429	444	438	450	449	407	445	432	454	424	443	419	452	432	382	428	400	455	438	411	427	398	423	427	436	458	453	410	409	450	456	397	423	406	406	386	396	466	402	393	429	406	439	445	436	403	444	426	411	461	437	423	415	411	454	389	464	452	426	441	440	430	458	414	404	410	428	438	404	411	445	421	419	429	421	475	461	412	437	437	429	414	428	428	392	438	434	414	407	443	458	403	428	430	456	384	428	451	405	429	420	423	420	412	400	471	435	446	422	422	426	396	433	416	462	397	471	432	419	478	398	434	406	409	450	419	413	417	421	444	404	445	430	441	420	409	438	414	448	412	406	422	435	420	396	415	435	438	422	407	386	424	408	407	397	416	428	392	414	427	419	400	410	425	452	393	440	439	442	387	407	414	399	422	455	428	411	422	427	424	467	458	442	409	422	423	406	437	419	417	446	418	406	457	413	434	450	442	427	432	430	436	429	432	439	430	424	433	438	420	482	464	447	431	413	419	408	429	407	418	406	390	412	424	399	421	437	452	396	423	405	418	426	436	410	373	436	457	422	425	403	443	440	422	432	425	404	403	416	451	413	425	432	408	454	436	383	387	393	376	454	421	449	447	409	459	408	422	452	399	396	421	424	451	445	419	424	424	419	434	407	434	397	421	435	436	395	424	405	418	433	408	447	427	397	456	419	422	437	441	385	417	400	400	426	401	436	376	399	439	440	408	424	421	439	416	422	398	431	417	402	422	396	434	433	445	453	413	450	418	408	421	380	432	431	411	380	436	419	410	454	443	411	433	460	424	428	393	418	421	439	413	398	398	433	420	405	431	454	433	423	450	410	393	405	373	413	410	447	401	467	391	422	447	436	411	390	405	441	407	449	408	424	450	408	424	443	414	436	421	391	425	403	454	460	423	395	456	426	426	445	384	411	439	418	415	439	409	444	421	412	404	402	445	421	428	413	413	427	435	412	430	403	442	410	444	403	429	430	403	366	470	433	402	450	381	404	408	398	453	417	419	405	390	400	454	447	450	406	458	423	425	410	441	407	395	420	441	398	442	408	454	418	424	431	462	435	407	409	398
27263	18549	10430	5564	3055	2256	1630	1222	1043	963	855	767	742	689	682	742	701	701	713	637	672	644	635	624	607	596	571	515	570	566	581	552	588	601	587	598	616	568	589	554	538	583	550	576	567	584	522	520	593	531	509	549	580	559	566	579	542	514	558	545	569	478	576	548	548	599	525	502	535	509	545	536	501	540	539	537	505	574	577	558	571	525	523	561	533	493	508	586	558	532	538	531	531	542	595	558	554	538	553	552	487	523	566	522	564	500	526	480	525	568	512	538	521	530	533	533	514	529	561	582	532	512	539	519	513	574	532	515	528	529	521	533	527	528	549	532	545	491	533	585	494	540	544	515	525	554	534	526	552	562	531	548	520	549	532	525	539	540	544	491	574	590	560	567	489	553	510	542	524	517	576	575	517	543	521	510	527	540	539	544	515	543	527	532	559	538	529	509	522	557	526	573	526	531	539	550	549	518	528	545	544	527	576	563	535	549	523	530	520	524	577	525	553	549	522	550	530	550	532	537	548	582	512	530	524	544	557	539	561	482	498	526	547	514	580	534	566	549	526	539	519	507	519	553	545	494	576	577	558	578	566	504	557	535	504	511	530	521	539	527	526	542	531	540	536	538	538	555	561	486	529	530	540	534	566	545	501	540	549	544	541	500	545	574	523	528	548	530	545	504	543	556	582	549	574	563	534	509	567	509	565	571	567	538	541	559	556	519	494	480	538	544	547	513	527	531	534	534	550	532	493	542	546	546	570	535	556	490	515	507	564	522	539	539	514	551	568	551	484	578	559	540	566	535	518	521	508	560	523	609	510	527	537	574	539	562	536	549	550	531	548	486	556	530	554	573	511	559	523	501	514	539	531	566	523	597	531	569	547	523	557	513	543	550	529	502	560	517	512	523	506	542	528	529	556	520	488	516	532	573	519	504	533	575	581	550	556	518	556	534	552	516	538	554	535	537	516	564	562	573	516	517	503	521	540	584	536	513	575	527	543	507	519	575	529	530	517	554	509	577	552	576	555	573	538	551	486	522	499	511	533	518	551	554	486	540	549	565	568	552	553	497	531	575	541	530	546	544	536	517	482	524	493	530	495	543	544	512	542	544	539	554	502	531	507	511	517	499	560	530	541	561	515	515	549	516	521	522	568	518	560	562	539	549	529	519	512	524	525	547	532	535	545	558	536	541	554	547	568	552	509	500	534	501	558	494	537	543	558	533	571	533	531	551	540	530	568	543	558	487	565	573	562	549	534	512	568	522	555	538	516	541	582	533	519	518	557	503	505	551	492	502	529	534	483	591	517	537	530	526	547	530	535	510	594	503	536	532	582	551	540	564	533	567	536	551	569	523	557	565	534	543	493	533	544	520	499	581	544	513	537	533	538	561	504	535	519	483	555	516	557	550	531	506	542	505	565	540	520	511	525	521	513	551	518	559	562	537	512	510	522	515	528	534	545	520	506	534	502	513	518	524	550	555	537	520	541	545	529	551	514	492	554	535	529	522	536	498	507	496	526	551	546	531	521	603	545	506	566	544	524	555	534	532	517	559	549	543	520	543	538	530	531	576	533	498	525	548	515	547	563	533	553	542	512	525	537	570	513	551	555	513	546	524	569	526	561	554	503	541	523	527	551	568	520	502	545	559	531	535	522	513	570	541	499	523	501	557	504	536	574	573	530	511	525	569	546	579	561	529	557	561	544	510	554	526	540	536	566	579	554	517	520	541	530	542	537	517	511	554	508	542	535	543	525	551	543	553	520	568	523	520	477	545	521	556	525	541	571	556	521	527	512	542	535	518	521	553	534	517	593	533	533	577	520	529	534	516	553	500	566	523	545	547	514	531	520	525	554	527	527	521	588	483	499	525	563	547	535	511	529	548	504	542	535	512	568	548	494	517	544	523	554	574	559	602	545	582	543	522	577	576	520	530	515	557	553	570	554	536	609	502	528	541	538	520	562	563	522	545	505	578	510	505	505	522	582	543	575	529	531	522	582	533	539	522	551	577	531	523	534	548	553	533	531	560	550	540	574	574	511	553	559	533	515	534	570	508	518	542	587	522	527	520	530	545	542	541	560	565	553	529	516	518	525	542	526	545	588	538	525	502	498	550	518	550	545	570	524	553	506	547	553	547	587	526	531	587	524	566	544	573	557	538	526	540	586	523	561	551	511	545	542	499	561	580	516	527	526	537	515	528	553	525	525	531	530	539	558	501	516	524	523	537	577	550	545	492	475	497	557	530	562	514	561	527	498	549	536	536	526	561	526	543	536	559	550	513	553	527	526	544	511	534	494	516	553	545	525	526	532	518	517	544	519	512	533	553	509	510	522	570	536	546	516	536	546	510	536	503	534	525	551	563	555	530	553	554	553	484	508	530	548	534	557	497	509	559	561	537	572	541	537	496	544	537	488	528	572	538	513	546	541	527	560	545	521	533	524	558	529	583	549	550	512	549	548	553	544	562	529	524	539	545	540	500	563	560	526	557	511	525	554	550	507	535	524	559	502	552	517	530	487	508	517	557	508	517	564	583	521	544	548	518	532	527	576	548	543	524	554	584	522	517	549	509	514	459	535	521	560	538	584	523	545	512	566	531	509	486	579	560	521	536	576	504	550	540	561	560	536	512	528	544	526	556	575	594	533	491	567	528	523	520	544	542	560	524	557	557	564	539	524	496	527	550	517	544	541	548	575	559	548	539	550	509	553	540	535	529	538	556	545	555	515	547	542	545	538	577	516	541	542	489	493	536	522	482	545	547	529	490	571	506	540	540	542	564	561	561	516	561	523	546	547	543	539	541	527	515	492	556	559	516	564	517	550	566	581	613	529	533	551	458	539	525	565	507	549	532	535	539	562	522	542	543	517	528	504	541	575	542	582	554	530	532	549	521	538	533	520	514	518	533	556	543	538	534	548	514	545	551	553	548	566	575	502	556	532	504	519	547	552	540	542	515	522	523	559	511	564	532	512	531	584	529	556	531	568	550	536	546	508	576	507	508	528	542	531	535	556	569	541	525	573	511	522	520	552	544	563	535	515	557	563	536	580	541	519	548	512	580	554	529	528	534	538	545	507	558	550	534	550	530	572	545	510	507	537	504	585	511	553	503	558	521	510	533	538	554	523	592	532	566	540	491	478	541	560	557	515	561	533	515	509	566	578	538	509	556	518	526	537	555	539	536	571	509	516	516	546	549	551	526	527	546	499	596	548	522	524	531	536	553	572	516	562	512	541	570	556	544	553	577	554	517	552	515	548	590	549	521	537	562	548	534	551	511	565	538	530	515	552	562	513	501	590	547	511	513	521	507	524	473	518	532	540	556	550	545	552	562	550	525	499	551	550	563	538	513	565	539	535	547	579	542	555	524	559	555	572	543	527	484	554	586	511	528	491	541	549	550	548	565	552	525	559	496	570	571	588	547	509	574	541	541	493	506	537	523	544	504	529	518	546	519	525	550	590	527	539	467	596	549	546	539	520	532	570	544	548	499	577	522	516	537
12122	17145	13016	7482	5830	4800	3303	2541	2026	1679	1468	1307	1194	1111	1091	1081	1101	1093	1123	1061	1001	953	938	895	876	818	827	809	809	751	817	755	789	825	759	742	805	794	750	759	781	731	826	726	744	719	736	714	705	735	696	717	716	707	676	687	734	719	686	765	639	752	697	709	750	690	684	683	705	703	716	674	709	688	728	704	685	704	693	667	788	691	755	639	705	682	692	728	738	728	726	698	719	717	654	727	682	683	668	704	701	673	711	722	712	704	725	730	679	700	674	734	700	737	716	742	723	710	718	684	661	694	664	673	685	686	709	713	667	726	715	691	699	703	707	676	704	728	734	713	741	713	725	688	675	695	641	685	731	757	698	642	727	666	731	719	700	732	687	711	693	684	705	725	661	753	703	724	670	756	709	699	717	681	648	696	677	697	721	734	721	702	669	675	643	726	701	692	712	680	679	692	713	706	695	707	726	734	704	748	728	725	702	714	680	687	719	712	759	682	722	762	702	715	670	657	646	731	703	695	655	711	671	715	648	668	752	698	675	689	678	713	717	698	700	708	717	705	705	710	656	690	703	714	693	677	719	681	724	726	658	671	689	667	715	687	706	723	683	677	700	711	686	694	734	672	691	717	690	713	681	713	718	719	702	708	685	670	702	693	650	696	693	723	704	683	708	733	698	743	709	720	666	716	638	763	661	694	694	694	673	735	700	677	675	719	709	676	708	709	698	725	624	723	695	660	653	708	696	716	658	767	696	703	708	708	696	703	684	732	699	712	683	698	718	690	671	697	677	685	686	723	726	679	704	689	699	693	721	661	705	720	701	715	702	696	731	686	691	769	718	686	674	687	682	744	764	665	695	701	677	714	700	697	739	733	700	729	710	672	696	701	702	693	697	703	708	677	687	681	673	728	719	722	717	704	692	717	695	688	702	748	677	685	698	677	701	689	681	700	701	657	733	681	701	731	670	684	715	704	688	679	668	725	712	662	686	701	731	735	742	654	708	684	682	688	693	741	705	673	688	681	707	671	726	723	662	732	746	719	675	764	731	722	718	709	663	716	689	770	724	742	672	725	710	668	734	725	719	693	695	692	723	698	690	670	715	710	709	701	664	651	728	744	680	694	679	649	698	690	740	692	672	680	702	715	689	740	747	693	717	689	716	711	695	705	700	705	719	697	672	702	668	686	735	696	669	712	689	670	703	751	678	732	698	702	705	700	708	720	759	699	769	665	705	669	710	689	697	689	686	711	719	736	684	722	703	709	686	710	729	727	758	743	693	689	684	680	677	727	688	708	693	688	693	693	739	688	732	661	697	724	713	674	724	687	699	742	734	753	678	752	725	691	753	708	678	711	743	723	685	739	662	712	689	680	681	739	682	686	692	696	679	687	710	715	705	678	776	706	679	772	668	684	734	695	694	703	768	681	727	668	703	709	712	691	723	703	693	689	707	685	707	690	709	745	649	666	728	688	651	752	710	702	705	680	699	693	705	715	701	684	717	689	730	714	707	678	690	733	740	771	690	729	728	724	632	680	724	715	681	691	680	718	726	727	730	728	654	683	688	726	699	716	674	700	725	720	702	669	700	677	741	704	702	732	777	701	718	718	746	715	699	696	675	704	710	701	734	676	759	708	723	743	642	681	725	710	703	712	730	711	669	666	736	720	738	658	690	694	687	725	670	705	708	671	682	679	752	707	717	719	680	715	720	705	740	701	707	721	679	734	698	632	695	677	685	720	665	716	713	734	685	692	687	707	737	729	690	694	692	661	703	723	713	688	675	670	669	700	742	755	686	697	706	668	640	691	704	696	730	733	689	695	698	700	756	735	712	688	723	724	703	691	741	687	739	680	708	689	703	660	714	682	724	662	690	706	670	658	705	700	731	714	690	749	711	697	688	737	741	702	666	686	670	656	660	705	686	749	723	710	691	756	703	701	712	699	731	757	738	672	731	671	734	694	733	622	701	759	699	744	669	717	710	762	702	711	695	704	680	716	726	664	740	717	719	689	726	648	693	725	659	736	657	752	691	688	697	691	746	700	673	681	732	706	663	666	712	645	724	695	730	723	722	692	698	714	645	705	749	640	660	689	718	687	676	746	669	677	724	730	731	669	724	709	714	736	670	695	701	695	701	695	714	691	662	688	700	727	679	662	694	723	730	711	707	744	673	734	680	695	720	725	743	695	680	722	697	727	699	703	741	689	709	662	679	711	733	683	701	690	743	755	670	665	726	687	681	711	701	722	683	670	679	667	711	719	643	691	685	696	642	660	682	651	717	688	752	671	705	735	752	699	701	734	707	703	654	751	701	682	702	720	715	730	688	691	740	765	721	689	679	656	680	725	696	749	748	759	684	686	701	697	715	692	690	685	733	722	723	690	713	663	736	679	635	739	685	729	658	704	704	738	721	672	696	694	727	671	718	689	697	690	685	731	752	670	720	668	722	710	718	711	712	653	791	741	675	746	743	672	688	682	680	709	662	716	690	678	692	712	704	740	743	738	685	706	694	683	692	712	713	673	737	640	705	698	678	697	718	672	712	665	663	707	685	732	701	675	706	730	682	654	750	717	628	703	717	714	767	700	713	718	738	685	668	706	748	633	707	662	678	691	693	727	712	695	717	731	710	701	723	712	688	708	678	684	729	684	712	666	697	663	686	705	703	778	690	665	690	730	717	690	700	701	742	702	727	712	708	728	722	707	714	704	729	700	711	711	742	669	708	666	714	702	697	654	690	732	683	726	739	708	697	669	710	741	715	728	713	693	703	684	715	773	712	762	667	690	694	727	732	693	721	711	707	701	700	682	663	749	680	728	758	727	713	714	693	744	753	709	729	688	728	707	675	667	683	718	740	712	727	748	672	718	733	692	758	671	742	717	722	701	711	707	711	648	689	702	730	711	739	784	740	714	730	738	691	726	685	729	681	682	696	707	741	705	672	704	655	729	683	691	688	724	744	703	735	694	700	685	689	691	698	727	733	683	714	726	707	729	713	692	709	668	713	705	706	694	671	690	699	678	700	738	723	709	700	695	678	684	700	691	663	677	642	665	732	718	730	696	696	683	730	705	632	690	723	724	730	712	645	735	717	715	653	690	709	669	664	696	722	715	709	724	703	658	688	727	703	733	720	676	752	700	702	730	666	743	686	723	668	704	715	705	690	728	780	733	678	753	670	760	700	699	741	699	722	717	715	737	672	712	721	711	706	662	756	712	675	712	682	660	680	713	707	752	680	714	697	686	742	682	663	718	742	725	699	714	686	719	691	681	724	664	674	733	688	724	675	707	719	643	722	745	740	685	741	754	675	705	682	695	664	743	702	728	691	686	715	691	700	708	693	668	707	691	729	697	690	713	688	711	690	704	717	688	712	739	693	718	699	743	734	735	697	671	717	737	711	677	676	760	712	710	703	775	732	726	693	686	748	678	696	757	705	695	714	738	702	672	694	749	681	747	731	703	691	711	683	663	678	704	706	733	692	741	722	671	691	698	697	742	703	685
23416	20927	27908	24089	20724	9786	3243	1883	1494	1283	1168	981	909	832	844	826	776	809	822	770	656	674	717	665	653	564	597	548	584	586	607	627	630	594	567	556	562	562	539	544	503	505	549	599	561	521	541	528	544	548	525	484	520	562	535	531	520	520	509	496	514	517	502	505	472	498	490	522	484	519	503	499	477	462	500	509	546	498	498	515	501	491	518	461	470	493	508	517	528	515	529	542	506	511	488	456	529	525	472	502	526	532	482	510	507	503	509	489	515	499	514	496	505	527	486	547	498	511	502	526	472	527	512	479	499	478	504	495	505	490	528	523	512	501	487	506	501	473	513	498	490	477	491	537	507	532	456	539	535	495	504	461	500	522	492	512	453	476	484	525	446	505	503	514	537	500	510	542	514	544	492	519	457	477	533	494	488	505	522	480	508	491	502	505	460	529	533	508	519	521	515	494	552	516	504	498	503	545	490	457	499	492	535	520	442	503	503	530	462	503	494	514	486	537	534	527	481	494	485	496	494	514	456	536	494	527	498	467	506	527	521	515	459	535	480	518	499	479	506	473	477	535	466	514	511	475	509	506	489	528	458	492	492	511	517	512	491	525	514	469	517	447	484	515	502	508	509	537	493	487	510	449	473	497	479	496	474	495	462	494	506	485	472	502	488	514	479	508	511	492	517	485	476	519	510	478	511	546	472	464	482	479	503	508	505	516	503	510	507	511	524	486	466	505	514	506	546	541	482	505	486	512	465	511	507	524	509	497	485	522	502	520	511	543	494	539	476	550	492	486	491	455	514	498	488	495	506	546	506	546	517	510	498	524	477	480	520	480	512	465	531	505	515	499	492	510	507	483	493	483	458	532	487	495	524	474	516	490	513	505	486	541	470	513	524	495	513	467	506	518	490	481	518	504	482	526	515	514	532	493	461	495	501	505	529	505	519	482	522	508	524	530	548	507	484	467	496	502	491	479	500	478	478	510	492	489	489	504	503	488	512	547	492	479	460	507	507	518	501	512	471	453	520	532	489	522	440	501	533	516	512	510	543	496	453	507	466	511	478	526	497	469	489	506	513	512	485	520	493	490	487	485	514	503	550	528	510	515	497	516	508	515	495	507	464	506	481	481	478	510	507	475	472	566	503	484	555	498	508	507	516	527	479	482	479	504	487	463	470	493	511	508	479	520	540	493	483	503	501	486	510	507	501	510	538	490	510	484	546	494	480	496	528	473	553	484	511	514	512	513	497	553	484	498	503	516	514	496	498	509	525	501	498	480	539	488	468	510	508	497	478	467	491	528	504	499	535	509	475	491	502	551	515	534	542	511	528	524	486	539	497	512	484	485	517	512	504	497	502	503	512	523	470	519	494	496	502	483	500	520	463	528	535	492	506	494	470	472	502	482	460	526	493	565	576	533	545	507	486	505	516	517	501	453	520	518	539	492	459	522	513	482	509	522	524	528	484	500	526	466	500	527	496	520	502	494	539	496	485	511	554	473	545	490	522	519	499	489	508	479	532	504	498	513	531	518	509	498	497	471	512	490	499	468	491	473	497	531	508	495	498	494	563	565	517	498	514	527	503	457	472	476	471	487	490	521	483	511	490	513	504	500	480	486	488	501	523	507	489	517	496	499	514	471	495	490	489	528	519	498	516	486	517	526	463	560	494	511	504	456	498	526	518	497	503	524	517	499	500	524	474	521	506	519	468	477	479	487	479	552	508	536	541	506	521	539	477	496	500	511	519	541	530	483	532	562	522	485	481	523	567	485	512	458	512	501	493	508	480	526	498	469	540	526	546	501	498	528	496	496	470	502	507	467	450	510	510	484	521	496	487	533	485	517	506	528	496	499	496	525	529	541	501	513	520	493	476	518	501	504	515	530	485	516	489	519	520	510	501	490	503	507	522	492	511	511	536	500	487	529	504	520	479	502	503	479	535	541	499	527	527	469	513	509	478	519	525	508	511	492	530	482	491	498	482	495	506	525	481	481	494	475	528	481	517	505	502	532	499	529	501	515	515	524	507	498	476	492	524	470	536	493	471	523	482	531	468	482	483	509	487	485	503	515	500	515	458	442	522	511	542	492	504	525	501	480	530	528	514	486	478	516	485	503	494	492	479	500	514	525	502	488	499	499	506	493	570	471	526	545	516	489	491	518	506	518	542	497	515	533	491	543	508	500	487	520	552	510	494	493	503	491	502	510	490	493	478	504	479	498	510	513	514	476	514	497	504	491	488	491	460	506	508	485	500	518	523	492	486	479	443	513	541	510	545	535	496	496	514	469	525	530	490	498	514	517	494	505	495	522	458	501	465	493	512	482	547	506	525	518	505	473	512	518	495	465	515	534	554	545	478	509	496	502	552	527	475	490	478	495	499	494	503	497	490	516	529	511	521	481	513	526	541	499	458	525	542	487	502	485	478	489	485	501	458	537	523	483	506	481	460	507	509	527	499	504	481	496	528	497	524	531	495	488	520	527	491	482	539	485	493	511	498	506	488	491	504	527	492	519	493	467	481	511	489	493	495	500	488	517	479	492	468	506	502	499	471	483	556	500	509	530	507	482	532	539	518	494	496	482	518	513	485	500	545	474	491	487	489	534	475	481	504	487	481	488	481	493	506	486	499	481	500	461	542	472	544	528	461	492	514	514	516	522	500	505	484	516	468	509	488	484	513	507	515	494	480	521	488	446	496	494	504	489	488	537	550	482	536	477	513	494	512	483	528	521	517	488	482	497	500	505	482	484	509	433	514	547	492	494	536	527	503	470	478	516	475	498	500	514	518	496	495	495	514	483	531	542	473	486	507	472	516	492	472	513	486	477	494	459	527	474	483	465	524	524	504	538	489	502	503	502	505	481	534	499	483	508	501	502	480	515	501	525	519	497	514	511	503	487	475	499	479	513	505	533	488	517	545	489	535	467	554	514	510	535	510	490	507	527	533	449	526	525	534	524	503	515	487	506	536	477	499	468	483	524	549	473	469	479	515	568	532	500	478	527	559	489	508	516	514	509	541	522	538	517	491	519	508	504	539	484	510	514	471	492	515	500	497	483	477	514	514	513	496	470	516	499	493	468	544	468	487	519	504	496	495	482	504	491	491	477	487	499	498	524	494	481	491	528	524	491	476	507	511	503	481	498	489	540	503	494	530	481	524	533	467	488	510	493	490	506	531	494	533	525	491	513	516	496	504	455	526	521	467	489	514	543	494	483	527	491	536	448	481	500	495	485	477	505	484	486	530	486	507	516	523	526	493	491	485	460	532	555	465	499	502	512	499	478	506	490	502	481	494	493	495	486	511	510	505	492	472	466	521	517	489	473	485	509	510	533	490	496	476	497	488	501	514	524	483	497	479	530	508	557	511	515	479	490	476	498	503	505	502	509	508	467	504	497	480	529	511	482	495	511	518	547	482	515	493	478	475	506	503	516	512	523	524	475	518	473	514	470	493	500	492	508	504	487	488	473	504	507	472	504	491	474	533	524	499	516	515	525	485	479
13371	25969	19848	11740	9075	7279	5197	3801	3050	2426	2129	1787	1673	1460	1419	1341	1271	1237	1236	1152	1154	1056	1020	983	985	927	843	831	819	849	805	818	857	822	845	790	747	801	773	780	747	732	768	734	741	718	720	766	724	688	677	694	728	685	670	646	688	714	701	706	741	643	710	675	707	660	654	662	685	689	688	642	674	642	634	677	664	699	632	706	636	658	660	690	664	654	645	633	626	635	640	668	682	656	666	668	673	651	624	647	658	620	644	668	681	718	651	702	653	643	645	640	665	649	607	637	696	635	638	647	668	662	663	663	628	659	615	686	677	657	664	662	693	746	640	662	653	670	630	660	669	704	639	708	671	649	683	710	706	691	672	655	688	610	643	653	657	677	634	673	679	698	683	668	665	692	663	621	647	681	697	627	704	654	672	627	680	689	684	682	676	679	659	643	677	682	649	626	635	683	656	690	667	699	640	642	698	671	648	623	654	641	665	702	673	655	698	619	679	700	613	685	647	674	658	666	687	667	688	664	646	629	689	649	690	657	660	714	681	673	639	666	675	684	620	683	656	638	680	666	635	694	698	668	691	662	656	654	608	669	703	654	629	650	644	700	642	617	641	621	698	707	706	646	695	664	695	649	678	630	686	686	641	631	627	692	659	630	657	651	643	681	654	666	698	677	679	640	617	660	659	667	670	691	695	656	648	683	666	668	663	654	641	635	628	656	674	698	680	710	616	658	683	696	690	627	662	643	685	714	640	657	619	672	632	672	668	631	662	707	643	657	633	668	680	696	635	697	709	677	643	702	687	704	640	647	712	675	660	694	660	643	698	687	652	730	714	678	686	630	668	687	697	652	683	673	665	741	626	641	654	614	646	693	635	641	664	656	689	682	675	659	673	680	665	730	649	647	654	670	607	683	670	672	608	647	648	645	669	646	673	682	642	649	640	655	634	668	632	670	662	652	702	648	650	672	671	641	694	665	709	622	658	654	695	673	657	701	683	680	658	702	645	646	670	671	630	639	650	661	684	634	681	687	670	658	672	626	699	665	681	639	676	716	664	677	691	603	673	651	690	665	655	658	642	657	619	626	677	642	719	678	628	601	655	674	630	706	657	724	678	688	609	643	692	624	653	691	682	655	664	686	651	661	625	702	656	656	699	623	680	657	592	657	654	656	670	627	674	681	723	696	649	649	637	649	653	656	694	624	643	672	681	676	671	663	693	640	649	632	704	640	685	684	660	655	665	649	659	664	642	618	645	646	688	673	635	668	692	646	704	634	652	663	632	686	651	671	644	622	648	663	631	723	649	636	690	681	669	670	686	646	676	654	665	677	647	672	669	628	640	619	650	722	685	676	662	655	659	656	661	664	667	698	659	632	687	666	624	698	666	632	717	669	685	725	661	643	658	695	657	709	662	672	683	655	626	652	668	628	683	664	645	667	641	697	688	663	699	630	666	671	631	670	676	666	654	661	611	658	679	698	656	679	644	678	670	686	691	677	666	652	705	660	630	638	705	668	672	685	681	634	684	642	624	622	671	657	683	611	679	612	670	661	697	681	689	655	665	689	648	655	718	661	660	697	649	695	730	633	702	697	638	682	647	713	641	668	700	678	672	647	649	668	620	641	640	630	671	687	676	655	593	640	659	672	693	657	657	709	641	657	644	695	660	648	649	648	700	693	673	692	655	677	663	638	684	663	687	681	690	646	678	670	661	675	660	640	670	701	615	646	635	631	627	670	676	637	677	688	675	684	664	692	688	672	651	685	633	675	659	658	616	661	647	689	627	634	641	604	670	657	657	651	675	633	680	622	676	666	663	632	685	670	671	676	671	656	683	686	655	658	670	664	664	645	674	653	627	646	622	650	624	635	637	674	700	659	679	722	693	674	724	650	622	643	694	649	622	650	666	639	609	672	655	689	604	649	663	700	656	651	660	647	665	667	607	691	664	662	671	686	692	671	640	662	676	633	634	646	640	668	630	627	665	650	735	674	694	674	674	599	706	640	687	662	662	685	682	625	628	650	697	636	610	680	648	650	660	665	610	615	629	625	689	693	671	667	666	639	667	692	648	662	699	677	725	662	673	647	622	645	673	647	673	639	680	642	630	632	678	676	672	666	690	714	653	659	635	647	653	672	649	632	694	656	670	668	703	680	660	670	644	659	631	647	657	696	663	695	642	649	672	596	683	678	692	689	639	688	699	661	707	699	694	662	668	675	670	648	652	677	686	709	692	642	669	659	605	664	693	659	647	668	681	631	651	656	651	722	640	707	631	677	688	667	677	630	683	669	672	706	659	633	670	685	651	643	676	724	665	694	685	655	658	683	621	660	608	626	640	672	651	646	636	667	647	621	667	677	662	685	665	695	683	630	712	711	688	627	649	725	700	652	683	619	694	660	649	641	637	682	677	704	640	681	647	645	668	633	609	700	637	635	656	641	666	625	639	663	679	626	667	679	668	677	695	651	676	661	687	640	648	647	674	675	629	666	724	650	662	685	665	695	680	655	688	650	653	635	680	660	681	645	639	643	692	637	668	670	665	704	689	743	640	661	696	668	628	659	694	639	693	626	681	704	651	644	682	686	687	703	663	670	655	667	717	661	641	624	699	707	660	659	638	689	646	693	647	657	709	644	668	673	629	618	630	685	685	669	665	632	661	720	686	629	633	593	662	663	657	629	626	671	664	662	693	660	683	664	698	686	700	690	709	678	620	621	656	700	685	682	657	650	658	670	691	678	630	645	651	665	693	699	670	671	683	680	652	630	662	717	702	654	675	694	703	665	646	669	666	665	671	682	669	655	670	630	636	660	687	623	678	647	646	623	690	609	674	635	680	659	658	631	680	695	711	661	646	663	655	639	674	624	641	670	683	679	637	693	665	669	645	669	655	685	628	677	709	628	652	648	615	666	648	652	690	678	645	654	647	672	685	663	659	684	682	633	651	664	633	601	672	614	669	665	589	685	680	654	668	684	652	681	672	657	659	633	679	677	670	665	672	627	637	620	634	670	652	603	697	637	674	668	671	636	692	676	695	663	652	664	628	675	688	659	670	712	669	652	734	663	682	670	661	616	633	708	632	687	654	659	654	674	685	673	607	659	642	653	695	660	662	691	706	665	676	623	682	646	721	640	661	623	678	673	651	657	664	680	650	683	650	652	694	705	664	679	650	657	720	660	655	615	633	592	685	698	669	651	630	691	679	658	679	627	683	662	662	630	627	667	656	695	685	689	701	659	637	643	684	665	706	677	627	628	699	668	689	665	656	656	630	631	606	650	651	644	676	677	645	679	628	656	652	696	615	673	667	678	695	634	685	702	631	675	649	665	610	697	610	662	664	703	677	679	686	734	672	698	659	668	652	622	698	636	670	676	625	666	664	682	625	651	683	728	661	627	639	739	686	635	642	683	657	651	682	681	689	643	659	684	654	670	650	661	648	669	694	630	662	647	680	663	624	644	634	683	675	616	715	713	675	649	629	664	673	668	634	641	650	672	682	650	638	668
24532	20960	26628	25035	9735	2728	1911	1390	1048	966	783	796	671	665	644	650	617	625	562	568	529	531	476	495	452	463	470	454	448	441	434	451	474	478	460	457	410	421	416	393	384	422	427	400	412	414	405	424	401	402	422	397	397	420	405	389	415	397	367	407	404	423	352	376	403	390	381	373	405	376	367	389	383	381	360	397	382	385	376	414	384	418	390	374	374	382	388	375	442	396	375	366	360	407	392	389	372	375	377	402	387	395	381	437	386	381	352	376	380	382	407	387	428	376	400	363	393	363	384	377	393	420	389	379	363	391	404	414	389	409	414	383	417	397	352	382	378	381	369	380	419	370	368	370	369	400	380	420	399	337	394	359	412	360	419	376	386	371	389	391	380	370	376	396	404	409	395	374	375	361	391	363	371	397	403	401	368	401	425	380	389	397	377	392	360	379	383	362	387	407	408	378	427	375	393	403	349	395	417	387	384	356	404	429	401	370	410	383	381	396	369	377	375	364	381	379	382	414	415	420	411	407	374	394	396	381	363	370	392	339	383	401	412	399	383	401	393	402	403	366	384	370	381	367	400	396	399	410	391	363	435	408	374	381	408	359	387	351	399	360	382	387	399	408	377	386	342	398	385	390	399	391	377	413	384	364	364	412	414	401	387	413	370	365	403	392	356	411	398	385	372	385	400	382	369	339	406	436	431	380	405	385	389	383	410	356	397	390	426	418	370	368	400	375	380	389	385	379	370	407	384	422	369	396	364	386	414	396	387	341	379	416	383	398	364	347	383	372	374	385	437	366	390	373	409	380	401	399	438	389	412	367	378	382	358	344	382	403	375	422	362	396	366	385	399	386	423	382	385	388	363	370	363	379	401	401	404	390	401	387	410	370	370	410	416	423	394	353	401	382	395	368	393	416	400	384	367	393	352	370	439	395	401	427	387	375	388	428	385	408	392	390	405	379	411	386	381	378	374	388	407	396	377	376	416	378	417	391	400	375	387	382	354	375	386	382	379	438	398	403	393	379	399	412	385	381	369	399	382	417	379	368	387	372	377	397	396	397	384	358	420	407	363	388	431	426	401	389	406	383	377	407	376	404	388	385	387	391	377	408	402	395	398	365	362	359	413	381	382	386	383	384	336	398	413	380	382	345	365	377	377	400	369	396	402	375	409	371	410	396	375	386	416	369	380	385	357	377	381	379	372	403	349	356	382	370	398	403	389	434	409	348	405	392	420	384	428	377	393	372	408	394	363	399	370	359	412	381	426	371	397	422	378	356	362	381	390	358	439	375	374	362	377	388	409	429	370	397	367	389	404	377	396	398	388	403	429	409	385	388	364	415	398	352	386	389	364	403	391	407	433	396	383	388	355	367	346	382	354	413	386	387	378	403	423	410	379	405	422	400	369	375	397	372	394	381	411	382	395	409	390	414	369	353	391	385	362	384	385	367	391	421	400	406	419	391	386	382	436	398	354	394	346	405	378	400	396	413	351	375	413	365	385	382	395	429	405	391	407	404	376	404	411	413	387	410	357	399	411	396	416	363	417	362	402	398	377	414	395	400	368	399	383	402	375	378	366	403	378	419	359	356	408	357	393	409	375	423	386	372	399	357	391	400	407	398	393	433	388	435	372	394	366	393	402	389	399	386	369	369	393	371	389	403	379	390	385	419	413	376	392	401	408	381	430	436	367	392	410	376	403	362	425	376	374	382	435	416	379	424	387	390	376	383	389	386	384	426	378	395	444	405	419	403	405	392	413	413	385	393	367	357	367	386	397	439	346	369	354	392	399	396	400	417	380	387	384	376	404	346	417	374	394	364	364	377	411	416	384	385	369	408	431	386	373	370	387	392	412	399	383	369	378	389	432	357	369	371	410	360	418	397	356	410	367	402	370	421	415	423	397	413	389	378	392	385	366	385	346	360	406	420	409	394	377	371	402	396	377	380	349	408	396	352	402	387	384	364	384	364	409	424	369	381	369	374	386	389	365	377	365	375	365	394	418	384	424	380	395	378	370	387	360	384	380	379	386	361	387	397	388	385	387	379	416	406	390	408	382	369	405	368	410	444	407	413	381	387	407	429	367	400	416	394	410	373	410	410	376	368	392	404	420	379	398	378	438	385	413	376	390	387	379	380	351	385	390	377	406	425	390	403	406	406	399	403	402	387	398	398	373	375	387	384	396	373	373	377	394	420	397	379	425	389	361	388	355	411	403	370	386	376	371	382	367	407	408	374	390	374	430	394	392	340	406	388	382	395	376	378	390	452	359	383	366	384	388	368	393	401	381	387	406	437	378	365	381	386	383	443	401	422	395	406	430	403	407	379	360	411	361	391	378	375	409	378	377	443	392	396	417	396	414	381	400	378	382	378	395	396	374	390	388	418	359	370	416	389	333	401	351	390	358	403	393	373	374	395	379	407	402	395	373	358	388	388	390	398	400	402	414	385	384	381	396	391	401	385	398	432	389	403	366	380	406	398	385	350	374	394	366	390	393	390	347	366	394	399	379	406	383	412	377	394	395	372	361	394	390	374	392	378	390	381	372	357	386	371	369	404	388	373	405	367	375	395	414	419	385	373	397	398	421	381	413	372	411	396	371	389	356	380	373	389	397	412	407	396	374	389	356	391	360	382	376	385	362	368	395	384	369	376	388	401	392	384	415	368	412	389	392	396	377	393	408	396	356	395	413	379	422	392	390	407	377	355	382	361	405	385	403	381	389	373	402	400	384	386	378	362	415	391	399	388	376	392	394	375	409	399	355	398	415	394	392	348	369	389	363	391	382	352	417	392	365	392	402	399	369	380	407	379	350	365	403	378	396	371	355	370	409	391	409	401	370	377	397	410	388	371	360	447	360	394	343	399	387	407	384	370	398	398	379	391	372	379	406	349	405	420	400	393	432	380	363	389	392	421	397	405	365	366	361	366	390	352	401	393	381	383	374	374	376	389	381	387	373	382	419	401	414	366	401	431	376	353	401	399	410	410	384	398	386	410	383	372	416	400	418	388	430	390	395	374	386	387	414	355	431	377	364	372	399	392	426	389	386	383	372	398	424	380	423	420	400	388	416	407	388	386	371	415	396	381	410	396	376	372	412	412	394	392	364	395	394	366	398	404	380	390	398	394	388	415	382	407	377	417	396	418	370	413	398	378	370	437	414	388	345	425	412	370	416	375	372	397	396	397	393	400	385	339	419	395	397	378	392	394	398	400	394	381	372	386	390	380	365	357	397	365	409	388	349	407	402	398	440	379	386	416	366	408	375	378	367	389	375	380	380	341	385	400	406	426	363	402	395	437	377	375	401	363	361	406	401	374	393	363	413	386	349	387	396	382	342	402	418	412	407	411	422	391	404	395	344	433	380	357	414	368	378	437	358	370	388	397	383	388	386	395	371	397	372	425	381	389	384	360	404	412	391	417	389	397	361	383	385	380	405	397	406	389	377	394	346	428	383	388	374	400	380	393	401	382	380	394	364	377	381	393	394	396	384	367	366	381
12686	23249	16637	9669	7035	5319	4168	3171	2434	1931	1564	1463	1214	1158	1168	1041	1079	1020	1002	894	880	847	809	797	739	695	693	669	651	670	617	653	658	679	658	621	634	595	618	604	528	564	573	580	568	558	561	517	537	568	517	572	528	540	531	522	549	537	524	513	532	595	529	490	524	565	550	541	531	502	528	528	545	498	522	473	467	560	545	479	543	541	507	499	525	499	505	461	519	512	488	531	473	502	516	499	543	514	510	523	509	509	512	506	540	502	502	517	510	579	514	481	494	516	530	519	554	544	494	483	526	510	522	499	532	566	515	492	512	492	503	506	503	533	529	509	504	475	557	496	527	554	497	506	483	486	535	517	515	509	496	552	512	494	514	483	531	528	516	497	517	492	541	501	529	541	550	524	482	536	467	532	495	524	519	523	520	502	533	492	528	484	522	522	492	542	541	508	491	487	511	537	519	535	514	510	482	507	534	523	504	514	459	503	511	488	539	525	501	544	504	508	581	517	533	498	489	508	479	471	545	570	482	506	511	527	549	508	499	490	523	489	501	509	493	544	532	521	521	527	539	518	544	521	526	526	518	501	520	526	545	524	515	507	511	525	544	512	525	531	478	481	488	495	546	516	517	515	512	525	487	504	501	525	498	495	498	509	528	505	515	518	557	499	490	502	487	535	506	484	483	542	477	517	498	515	528	469	504	543	479	536	566	517	504	539	501	555	529	520	530	529	507	494	538	503	526	522	502	525	511	507	489	498	520	491	520	532	521	508	522	498	502	493	535	550	513	502	484	487	517	570	482	500	548	540	515	505	504	472	502	505	510	516	532	512	534	508	526	508	522	508	509	493	504	486	522	522	534	534	505	491	514	510	511	509	518	560	508	528	510	495	491	470	487	534	488	511	515	531	519	528	473	529	497	522	506	550	495	466	477	532	492	499	519	512	550	505	497	512	514	507	514	520	493	502	515	527	518	477	503	493	507	543	500	539	540	542	554	515	505	496	528	465	511	504	546	566	517	530	527	546	522	534	481	484	539	491	534	519	493	500	511	501	518	492	500	521	472	506	551	531	467	515	499	546	556	521	440	500	550	492	487	515	541	535	525	526	463	532	496	527	521	503	506	515	500	514	500	494	557	528	498	509	514	530	530	515	520	484	516	496	511	506	459	500	492	466	527	524	484	518	486	511	489	502	526	531	547	545	485	512	493	533	551	515	498	514	535	520	504	458	494	514	517	512	520	531	552	531	516	488	529	478	464	529	461	487	502	532	492	490	490	499	463	485	479	530	470	505	523	516	534	501	503	525	488	525	516	520	551	545	517	564	512	513	503	498	522	529	568	504	496	520	543	535	533	546	485	493	532	515	518	510	494	536	499	456	535	478	540	479	551	495	518	508	484	511	529	522	514	481	517	476	488	552	535	509	552	510	538	517	533	523	526	511	515	535	503	481	499	580	517	502	519	504	513	484	509	544	496	499	497	467	539	549	515	543	483	503	502	494	498	491	531	535	496	524	513	538	497	506	489	468	511	528	464	497	501	526	521	529	497	505	512	548	515	546	490	535	540	556	505	512	505	522	496	532	512	525	512	492	512	558	515	549	549	492	488	506	515	526	496	530	473	530	489	502	520	508	530	491	488	497	508	491	512	523	578	520	490	529	475	523	525	498	492	479	524	550	501	525	497	494	487	524	524	506	520	513	506	519	494	532	570	508	492	518	534	531	559	520	482	508	508	513	530	527	525	484	520	541	510	501	515	499	517	483	499	504	511	471	519	533	481	510	473	503	528	496	511	507	487	525	535	514	527	557	505	520	484	472	504	525	510	547	528	453	509	520	515	520	458	519	542	490	502	482	516	486	513	492	539	521	493	497	535	507	530	509	458	529	497	499	540	500	495	521	508	544	501	519	508	473	500	496	525	507	490	524	463	551	510	524	542	510	547	518	496	503	487	529	548	559	508	516	450	541	558	520	508	522	498	541	534	517	526	528	510	523	518	484	508	502	533	531	499	501	513	528	523	491	488	507	540	521	487	536	504	460	510	471	494	525	523	474	480	519	524	554	511	490	490	504	514	550	516	501	535	548	516	511	507	549	562	515	525	497	516	508	522	496	510	527	501	490	494	486	522	496	526	513	514	506	491	556	532	531	506	504	479	513	531	503	491	536	490	498	477	544	527	544	527	506	504	513	472	481	547	530	494	501	534	511	538	475	559	503	546	499	540	485	522	540	504	496	490	499	522	525	523	510	492	485	497	521	479	500	485	518	515	497	551	484	515	549	537	491	482	492	548	510	541	522	503	470	522	487	469	522	500	488	513	452	517	495	481	526	518	481	525	543	463	528	526	518	510	538	526	537	519	530	515	509	511	500	505	504	498	542	533	487	513	504	507	519	509	558	490	531	514	460	533	544	504	534	560	507	498	523	522	482	521	533	500	527	517	523	526	557	597	477	508	466	539	506	524	513	510	468	510	513	489	510	537	504	502	551	542	553	499	508	533	538	490	523	515	514	538	516	524	495	514	527	511	468	499	491	559	525	510	550	496	509	528	525	515	535	505	536	495	555	514	503	484	453	533	481	512	524	503	530	555	560	525	514	484	475	487	516	492	529	522	539	517	577	544	500	485	513	517	539	526	554	519	489	484	533	514	516	494	513	507	508	540	544	547	511	521	552	500	547	505	515	488	477	530	488	490	491	486	493	491	553	489	514	524	487	525	499	507	539	511	478	531	520	512	484	474	499	485	517	504	526	516	529	521	539	492	553	469	504	516	515	503	466	506	503	524	509	504	559	500	528	507	535	452	542	516	519	493	501	504	506	539	503	519	507	538	501	511	532	523	516	547	474	508	451	532	516	479	503	504	498	514	556	514	495	494	491	493	500	503	490	458	532	522	527	498	505	490	515	534	490	500	524	503	515	483	536	521	487	524	516	526	515	525	472	536	467	495	528	509	474	514	536	528	507	506	481	525	526	489	514	482	521	505	529	495	537	522	491	535	500	510	510	495	460	550	529	484	499	501	506	531	482	522	546	513	502	555	532	519	497	523	490	478	508	481	489	543	501	484	520	527	501	498	510	530	553	503	518	513	511	561	504	521	537	536	490	520	506	506	505	484	509	503	501	540	519	510	497	497	523	528	530	480	485	495	529	501	511	502	500	510	523	522	525	499	544	536	467	483	496	515	499	502	475	506	539	539	477	514	493	527	534	483	529	521	528	489	528	530	530	518	507	500	509	506	499	464	521	506	499	499	534	510	503	476	528	519	481	541	532	516	537	508	537	500	469	514	494	518	515	527	519	500	497	551	526	515	507	518	500	509	515	515	466	525	495	491	513	455	526	511	515	504	520	501	545	502	548	530	528	518	509	474	502	488	544	504	500	519	488	535	524	531	519	545	526	476	499	541	519	500	513	509	490	489	546	563	528	534	507	479	487	529	487	484	508	536	491	553	526	520	544	492	506	503	518	562	468	505	508	539	500	507	514	507	507	567	520	504	558	502	535
22459	20962	28459	23622	20964	20786	8369	2390	1746	1466	1207	988	907	807	816	759	731	697	674	631	555	577	533	503	502	441	439	459	417	433	440	479	466	440	434	392	388	399	369	349	377	351	388	390	371	357	329	362	334	347	334	331	333	334	329	306	314	330	348	304	275	293	312	297	331	310	311	332	297	272	356	292	318	302	286	285	298	337	308	334	281	303	341	297	339	311	294	299	295	314	296	285	304	302	266	290	333	302	291	331	321	291	346	301	308	301	329	307	297	330	309	321	306	298	295	298	310	293	305	294	280	296	295	290	311	287	287	333	331	307	316	315	305	308	305	300	317	345	286	302	321	307	290	326	303	305	318	298	288	326	305	298	315	313	329	290	311	302	328	292	303	305	281	318	267	318	304	301	305	316	316	286	317	317	314	365	302	305	303	301	311	320	276	294	313	315	303	295	255	331	309	280	297	295	326	302	314	313	271	315	327	286	308	299	327	305	307	302	310	333	300	318	296	291	288	307	302	293	306	288	301	319	317	287	334	359	326	293	326	306	322	314	313	285	295	306	315	334	301	273	294	324	305	279	306	305	323	289	275	301	312	314	337	303	302	280	344	330	313	326	306	336	320	299	308	307	338	302	303	279	284	354	326	303	284	333	285	279	288	325	309	300	286	283	281	318	299	278	295	300	282	327	291	319	292	344	306	275	300	306	323	327	292	305	345	296	311	272	324	283	299	301	314	288	312	299	290	298	328	314	289	272	313	345	300	323	284	323	282	271	290	290	292	325	289	264	288	294	293	337	310	288	286	324	305	314	280	315	296	311	297	320	348	281	253	285	303	313	267	285	348	306	310	295	292	306	329	300	325	322	300	292	308	322	295	316	319	325	267	301	323	312	331	275	292	316	286	292	291	308	315	322	286	311	266	333	293	302	300	294	302	304	272	288	297	315	328	290	314	316	316	319	284	314	318	332	310	345	310	264	273	301	286	307	324	305	324	326	332	318	306	295	301	312	330	323	301	334	323	303	304	272	317	335	309	320	328	344	312	300	267	314	328	280	312	317	301	312	270	312	295	283	301	294	293	315	292	317	357	309	285	305	310	294	328	274	316	317	304	332	308	319	304	307	316	339	287	288	300	305	336	278	304	311	292	292	277	323	326	314	330	299	280	325	294	309	302	321	295	303	313	324	317	307	319	301	296	309	327	294	316	299	291	323	268	322	314	294	250	338	309	302	300	280	326	299	336	304	302	331	299	274	309	309	324	302	284	297	294	315	309	296	301	316	316	304	306	319	289	307	303	283	320	309	316	296	282	298	285	271	333	309	299	292	295	332	319	313	289	274	310	302	308	296	265	299	291	308	301	325	305	299	272	304	319	308	323	310	304	350	293	331	314	278	286	312	312	335	302	328	311	309	296	290	310	344	338	301	296	314	290	296	312	300	279	286	325	297	291	281	321	288	325	300	322	315	295	309	296	305	324	319	281	290	319	315	320	274	291	309	310	288	302	324	300	285	276	334	299	336	315	312	316	292	291	301	301	305	299	325	311	258	310	320	282	294	336	319	306	287	316	317	313	300	308	296	314	284	329	333	317	283	279	302	316	315	325	271	312	331	305	291	313	295	302	289	303	291	314	298	319	289	305	300	308	278	287	341	292	298	290	294	330	331	282	310	332	309	304	293	316	246	304	312	334	303	300	290	297	312	298	309	301	283	284	317	294	341	337	335	305	296	285	321	318	314	296	292	309	318	299	329	326	323	311	309	319	320	326	307	318	304	296	327	288	306	283	305	308	346	323	310	304	297	320	309	303	297	314	304	324	283	305	284	310	336	324	281	296	310	310	305	301	328	316	313	309	287	301	283	339	307	286	326	277	317	287	278	306	311	304	296	320	309	318	289	310	312	304	289	302	300	298	313	287	287	265	303	302	277	325	309	278	312	289	295	313	288	321	317	303	311	281	281	304	298	339	318	324	281	290	291	317	318	315	287	328	299	347	273	317	315	320	315	320	286	331	323	313	293	363	297	302	321	333	313	324	342	291	317	311	303	293	324	283	302	298	312	320	289	317	291	292	299	322	280	260	321	301	282	311	320	285	312	267	322	266	310	300	304	328	330	325	313	285	319	310	291	305	305	307	276	264	361	320	291	303	309	333	309	282	339	298	288	322	296	317	310	310	304	345	322	320	273	324	303	289	266	274	317	268	345	316	322	305	311	330	315	337	277	312	318	290	322	303	320	314	323	320	289	300	319	338	320	308	313	308	300	318	289	297	328	294	317	284	308	301	318	322	310	280	341	294	298	320	313	345	307	271	306	326	328	307	294	303	318	296	313	332	309	303	313	323	297	266	335	287	273	313	334	309	294	310	350	305	307	254	301	309	297	287	282	344	316	318	306	291	322	341	294	310	287	289	295	328	334	319	310	275	291	284	298	327	292	282	298	296	264	320	328	283	306	321	283	279	308	284	295	266	316	287	279	296	273	295	304	310	305	310	255	302	297	305	306	334	284	305	282	305	296	301	290	286	300	322	309	299	326	294	323	307	321	306	319	307	270	304	326	333	278	292	301	295	266	350	307	315	310	327	306	337	306	322	294	290	312	300	292	285	312	329	288	316	276	283	303	301	299	317	314	319	330	279	337	307	301	294	332	303	287	310	263	277	307	311	286	282	343	346	310	331	303	297	294	320	321	330	291	306	299	321	298	287	299	310	340	297	327	309	303	316	327	292	334	291	291	262	307	320	293	293	339	310	276	316	303	273	307	288	290	310	297	265	318	326	305	327	281	316	317	311	306	295	323	284	271	293	273	280	304	286	287	310	311	264	296	278	310	293	307	273	322	300	296	267	276	322	309	294	287	309	309	347	343	313	294	299	322	296	296	289	309	297	316	328	312	275	302	318	285	279	287	328	293	301	325	314	309	316	296	313	300	276	308	266	279	318	311	297	306	303	354	315	293	329	300	286	300	307	323	325	280	314	313	279	284	322	315	317	298	302	298	293	327	320	314	306	318	313	347	309	345	308	295	289	323	303	298	320	304	299	293	296	283	312	295	292	300	333	309	304	311	302	292	301	301	302	326	349	342	322	300	300	317	310	294	297	326	318	331	333	307	290	308	315	286	287	284	326	316	284	309	294	313	301	292	305	289	330	292	337	318	311	283	319	299	321	299	280	321	310	325	328	300	291	307	304	294	261	330	300	291	316	265	336	302	328	315	323	315	317	318	284	328	329	301	320	298	325	297	269	316	339	300	285	302	311	284	290	331	303	306	299	300	308	312	305	292	299	321	288	311	311	319	328	309	317	308	307	317	305	299	314	303	296	285	315	289	339	293	306	313	281	293	280	301	276	305	313	312	295	299	316	323	309	309	304	330	353	307	301	297	351	330	301	284	313	305	308	285	335	290	276	303	310	290	312	320	303	316	284	306	280	311	293	283	324	292	309	331	317	330	305	290	308	323	321	316	310	317	328	343	297	339	313	299	305	300	314	295	301	299	309	320	296	312
15501	32329	24934	15619	11423	8690	6651	4852	3868	3304	2594	2231	1906	1707	1497	1486	1370	1237	1209	1093	957	992	874	832	749	743	692	622	687	625	678	681	663	617	634	546	601	545	573	533	523	533	575	516	521	520	525	460	467	487	464	435	453	452	458	448	475	410	417	411	456	430	412	458	468	427	434	437	452	414	448	434	428	427	415	405	419	425	401	454	429	392	429	408	438	437	429	436	409	415	418	389	419	414	431	431	423	401	410	426	402	397	416	424	414	406	358	386	452	422	389	419	419	449	393	389	388	410	439	433	427	389	419	428	428	411	385	411	425	421	404	399	413	399	435	425	436	414	424	450	436	425	453	427	408	405	390	425	409	413	392	424	420	412	408	424	387	421	420	402	408	399	395	428	416	435	391	462	399	402	396	389	407	419	415	432	406	400	450	440	437	385	423	438	422	413	438	390	422	425	416	404	402	409	433	436	383	376	407	395	461	411	378	395	448	384	458	410	389	402	409	416	391	412	397	406	417	415	386	400	406	437	439	442	415	451	402	389	422	425	415	453	427	431	430	405	439	433	403	410	421	425	408	443	407	421	443	430	412	407	424	421	429	427	418	421	417	392	386	417	429	418	409	411	390	415	411	430	408	414	402	411	411	400	417	395	408	402	413	412	402	435	405	397	409	376	434	395	446	432	372	409	400	416	385	425	412	397	412	431	397	415	424	447	433	381	407	379	414	449	423	414	410	419	453	422	398	429	418	381	404	420	399	397	397	419	395	435	415	423	409	397	381	380	413	405	407	447	450	407	411	400	418	429	389	366	386	440	367	426	414	391	390	404	379	406	435	416	418	407	403	456	433	407	391	407	399	380	403	445	434	434	434	388	423	395	420	399	378	400	418	437	409	422	408	387	380	367	402	394	409	417	388	408	425	428	422	416	378	404	394	392	431	393	418	436	427	419	393	421	437	401	426	425	408	369	403	415	392	417	398	421	422	412	382	448	419	415	383	418	450	412	421	401	374	392	414	422	398	417	408	408	382	418	405	419	401	436	392	357	411	418	390	408	448	399	399	441	432	416	420	403	399	392	448	397	402	424	411	435	413	437	384	415	417	443	411	359	391	414	399	405	439	401	417	417	449	456	431	419	386	390	419	390	366	416	419	355	384	421	420	402	396	410	428	404	397	420	418	414	399	456	408	425	384	394	408	431	393	378	423	443	396	459	431	412	430	422	396	411	426	400	397	394	376	415	395	385	404	393	435	408	391	418	403	404	445	383	426	422	440	408	417	412	398	426	428	381	375	431	401	414	461	429	402	417	435	394	410	399	422	407	401	399	411	426	423	434	441	422	423	423	397	419	456	443	384	403	415	413	406	394	405	410	426	426	475	449	434	413	431	395	397	426	403	420	375	424	429	414	406	417	431	438	406	440	402	390	388	414	422	416	411	441	407	420	395	409	391	397	470	406	414	383	366	476	407	394	410	457	414	420	400	402	398	407	411	393	408	416	424	407	412	413	404	386	409	408	399	361	404	397	422	417	413	415	433	417	431	425	405	415	424	421	414	434	434	435	445	430	362	403	394	396	402	425	429	421	451	420	433	409	462	408	414	404	421	388	417	412	391	430	422	431	387	419	411	428	460	447	410	425	411	373	401	433	427	421	411	421	448	430	437	424	423	397	419	418	456	423	430	378	391	426	363	369	380	433	404	404	420	437	389	432	431	408	398	387	425	391	389	425	416	406	380	431	426	404	425	390	374	405	419	448	434	412	406	419	418	477	437	443	421	402	395	373	421	390	427	422	409	403	432	416	415	398	402	386	421	419	416	401	399	403	375	388	377	382	421	368	412	389	350	443	392	409	359	412	421	415	388	437	374	414	426	405	406	413	438	416	412	428	418	408	402	431	393	424	397	426	417	440	456	418	435	406	433	388	418	397	394	405	422	411	427	398	403	402	434	423	440	407	422	405	387	407	406	404	404	420	426	439	410	420	429	384	434	442	419	422	387	424	439	443	423	379	407	404	417	447	420	398	388	407	410	425	421	437	416	425	401	443	383	390	387	410	401	429	434	424	450	407	449	417	402	414	400	415	427	384	425	394	420	406	410	371	398	432	422	392	387	417	402	423	388	453	409	433	402	429	406	409	445	415	407	425	415	379	454	393	408	410	400	391	409	431	424	408	438	418	420	428	436	402	417	403	420	410	419	424	417	375	414	414	394	427	408	393	386	415	445	419	394	401	433	437	410	392	409	372	402	385	408	384	395	417	429	447	393	418	395	384	400	426	425	399	372	430	394	419	418	400	439	420	408	414	394	407	396	382	411	410	426	414	379	396	400	396	427	421	419	387	389	429	387	425	421	428	410	391	398	444	386	415	429	422	446	404	401	378	411	376	415	397	436	411	418	420	450	411	419	406	424	427	446	410	392	414	423	445	395	381	445	412	413	420	408	404	424	388	444	404	407	403	412	410	383	395	427	385	440	407	406	407	377	448	406	412	398	398	391	407	411	414	430	413	402	406	438	405	398	430	474	416	434	428	430	423	400	428	386	429	428	423	434	421	420	424	422	412	421	432	357	420	420	421	438	413	445	422	413	368	426	402	392	391	398	412	434	452	403	406	399	416	408	458	412	425	390	443	449	421	412	389	426	425	398	419	427	408	393	395	410	443	387	409	411	435	418	401	425	425	424	392	434	436	422	429	425	386	433	413	403	417	411	395	427	402	399	441	410	410	400	402	390	424	359	399	434	403	403	427	395	425	398	401	410	386	413	410	433	400	418	406	437	414	389	398	449	444	421	395	435	411	381	414	411	458	420	408	371	413	387	417	415	392	362	412	424	407	372	381	381	429	417	442	447	422	448	450	375	410	429	422	411	366	430	425	423	402	411	418	423	422	390	430	389	428	407	396	393	421	442	398	381	378	393	420	426	442	421	401	414	427	404	420	416	448	450	403	408	419	426	369	407	427	409	382	455	426	439	417	377	389	442	428	417	424	413	441	409	411	433	418	394	417	371	439	401	379	427	424	423	426	421	419	403	405	481	412	396	407	378	435	393	424	416	406	394	434	413	410	393	414	399	411	437	392	431	421	408	417	416	417	403	439	418	378	402	393	396	412	407	399	411	419	398	386	423	408	419	413	411	396	435	397	419	394	388	379	409	418	438	440	425	416	419	411	433	436	426	464	412	371	402	440	453	370	460	367	389	434	411	368	423	441	432	400	419	416	433	393	415	424	420	401	446	392	419	414	397	444	438	405	454	410	413	433	425	395	447	383	385	436	387	419	396	448	418	426	376	427	418	403	410	404	417	430	385	427	413	438	419	388	385	393	406	415	424	422	409	427	401	412	405	396	385	426	428	395	420	416	418	409	439	456	444	411	425	435	419	437	403	430	397	425	394	433	381	393	443	420	397	415	431	413	420	413	402	438	375	454	413	410	408	434	401	396	438	390	417	413	433	413	455	377	470	391	400	412	379	393	376	428	383	396	415	420	403	422	407	362	422	386	419	426
27082	19120	11823	5236	2720	1879	1425	1119	1041	877	818	751	739	719	665	705	755	674	689	629	602	684	573	636	602	633	572	595	607	580	572	623	579	656	597	558	576	577	531	550	536	497	517	562	524	564	588	605	514	486	538	545	507	575	568	531	540	558	510	544	517	528	530	539	522	501	524	548	503	564	547	542	582	546	544	556	541	531	535	497	515	513	546	573	523	563	580	567	543	529	538	557	498	532	497	504	579	491	506	525	499	555	527	497	553	485	539	561	557	542	490	539	525	467	531	518	538	555	530	523	524	551	534	524	509	545	497	542	486	545	489	538	535	529	561	491	537	520	527	523	489	506	518	525	529	564	509	516	499	510	551	521	547	538	523	556	548	543	532	547	536	559	531	543	532	538	537	513	541	501	576	524	530	509	537	510	513	563	549	592	545	548	545	571	528	537	520	555	551	548	501	498	554	530	515	532	501	529	518	543	545	537	512	565	527	539	516	512	554	517	500	543	542	543	520	549	549	550	531	516	517	519	518	538	525	571	482	544	530	553	528	534	499	505	560	531	553	525	543	549	556	491	506	516	537	478	512	572	585	532	510	535	543	515	516	490	506	496	528	502	507	516	478	565	522	525	537	488	540	502	534	530	513	528	531	552	518	541	515	519	496	578	567	576	568	540	500	492	559	515	548	531	523	584	527	505	540	536	514	508	532	544	494	488	537	551	506	556	494	493	484	486	492	496	504	524	497	517	530	566	521	532	551	534	507	520	508	520	537	532	526	522	492	558	528	551	538	506	560	522	546	529	531	541	526	562	509	511	534	505	497	517	523	535	576	535	540	518	548	486	565	486	564	522	516	530	539	542	590	525	574	582	546	542	527	523	540	510	582	492	527	519	502	501	532	519	530	557	533	573	518	533	538	587	564	541	519	529	548	541	533	531	505	534	560	516	552	564	547	560	539	568	509	515	464	528	527	549	523	508	552	536	520	514	546	506	543	493	463	487	522	525	525	520	548	520	473	559	566	516	527	515	520	520	522	583	550	479	507	482	513	542	558	553	547	526	504	539	477	553	530	534	563	531	537	525	507	528	504	544	519	573	524	512	538	545	540	554	548	523	534	540	546	546	540	532	556	523	527	517	526	535	532	527	534	544	522	501	518	529	536	542	533	522	521	555	568	550	544	526	528	518	524	531	531	574	557	564	490	528	513	533	543	564	540	504	501	478	563	522	494	535	509	508	491	504	551	515	525	528	529	539	566	488	504	530	526	525	522	577	535	521	506	557	580	524	509	513	514	533	514	481	523	536	514	528	508	533	557	518	548	497	514	545	542	553	550	537	555	502	560	498	543	531	540	513	527	511	527	539	490	573	529	546	536	514	524	516	501	536	529	526	551	505	519	484	565	541	526	578	511	535	526	514	567	524	586	525	570	533	521	534	588	516	536	482	519	524	533	521	511	522	521	534	555	578	524	484	472	522	544	511	545	498	523	574	509	516	530	518	552	515	536	532	511	525	530	529	497	534	544	510	553	526	513	559	530	555	545	517	497	588	525	516	544	520	538	541	543	479	536	527	500	510	527	479	501	510	498	517	534	545	524	515	548	546	561	546	542	506	550	558	537	507	529	538	516	526	513	513	560	507	541	553	523	548	508	545	525	506	543	534	530	507	520	497	510	545	548	520	521	499	522	544	544	512	491	536	560	534	505	565	502	511	530	558	528	506	510	542	505	527	536	534	560	518	529	558	505	562	555	521	559	499	541	534	520	523	532	528	513	522	540	491	528	543	528	567	529	535	546	545	538	496	545	508	562	510	479	552	522	518	504	516	553	543	506	542	544	505	507	549	515	544	547	527	558	516	508	532	540	532	512	531	526	515	550	524	535	508	555	499	540	539	549	529	525	540	528	560	539	518	528	550	531	573	535	508	493	509	517	568	566	502	533	499	521	524	510	551	531	519	480	525	518	523	517	512	512	527	511	518	511	495	532	498	540	545	534	513	588	574	471	549	529	510	498	500	508	486	524	488	559	524	525	500	526	488	550	565	499	528	518	532	497	533	522	538	553	519	498	529	503	543	491	496	568	530	542	584	572	543	506	507	557	556	524	535	533	531	548	574	551	562	557	497	563	476	546	531	519	515	499	541	536	582	528	521	530	489	548	527	566	526	515	506	522	495	547	531	501	554	561	500	511	495	520	502	519	583	485	536	516	521	525	527	568	505	551	510	535	538	524	489	551	550	543	514	506	532	505	573	520	486	512	530	545	539	554	522	497	542	512	504	521	525	528	584	533	575	545	557	548	507	530	522	543	530	489	522	527	516	558	492	546	522	527	568	508	490	553	547	537	566	494	527	561	551	544	560	522	529	557	554	508	573	521	519	538	512	551	540	571	545	512	541	518	510	570	487	564	495	535	580	550	519	533	537	539	545	485	533	535	522	549	540	523	573	500	490	553	540	517	551	554	530	536	506	528	553	553	530	486	545	520	509	563	522	560	529	525	557	567	544	533	539	526	532	542	508	536	567	538	543	559	515	523	573	550	532	506	532	477	539	532	463	544	537	560	542	525	508	547	526	530	500	514	523	542	544	526	555	547	516	532	498	545	524	520	545	559	526	507	533	493	528	570	556	550	516	525	543	527	539	525	487	544	536	554	529	552	586	540	529	558	497	521	559	593	544	523	533	503	515	555	519	519	538	516	541	575	516	545	523	546	576	494	540	517	507	503	527	533	514	514	576	514	536	507	495	522	528	515	506	517	534	547	546	553	560	504	505	519	510	529	581	550	501	508	509	522	493	506	554	463	501	535	565	531	495	520	483	506	526	556	537	549	530	495	571	511	522	544	481	530	490	545	533	577	519	533	516	484	516	526	554	537	537	534	543	499	505	551	533	542	549	532	522	518	504	534	548	571	492	530	566	538	509	524	527	528	512	512	515	537	479	528	562	528	517	507	521	570	574	521	537	548	522	538	522	557	430	562	505	538	555	550	527	509	579	523	517	521	508	508	502	508	559	560	588	525	524	534	551	515	557	537	513	541	526	489	539	490	532	570	505	532	524	523	545	522	537	523	503	547	540	523	564	515	556	518	498	540	570	504	524	522	496	515	507	532	526	541	526	552	532	535	560	520	518	517	560	520	472	528	516	492	549	497	531	547	517	517	535	554	562	538	515	523	540	499	560	505	509	522	545	504	522	523	530	553	561	505	542	528	496	534	566	544	484	558	554	549	532	538	505	543	542	559	544	553	530	563	528	561	546	528	549	521	504	493	532	568	564	518	524	505	551	536	548	520	538	546	486	543	548	552	567	556	545	548	542	556	541	546	571	547	526	513	523	506	527	491	527	545	511	559	553	524	513	522	535	571	577	508	517	495	508	553	540	528	564	538	541	556	572	561	495	505	503	477	511	543	529	543	510	563	525	544	534	542	533	533	531	523	537	534	525	528	519	533	544	553	472	569	497	493	504	516	562	548	572	536	551	529	509	511	544	526	513	473	508	516	493	582	495
11973	20098	13885	7030	4941	3667	2793	2124	1972	1632	1418	1301	1244	1239	1192	1111	1116	1054	1077	968	907	934	834	885	880	760	797	785	808	753	842	799	830	756	777	808	731	759	753	742	775	785	766	719	726	765	752	691	750	702	781	724	704	708	709	717	742	691	702	728	710	740	680	679	670	684	695	707	719	671	691	673	730	646	743	717	713	746	678	701	663	750	687	673	688	682	688	701	690	691	698	708	683	733	703	725	679	739	703	693	665	692	695	684	698	722	659	705	710	686	695	697	685	746	677	697	644	683	615	686	672	681	672	683	679	702	695	637	722	714	702	665	746	695	725	669	678	702	704	648	675	684	707	690	683	754	650	693	696	702	690	745	687	690	709	695	678	701	701	696	693	732	733	701	677	719	731	685	675	676	700	756	703	674	704	662	732	666	666	657	659	717	701	639	721	655	711	639	691	699	650	701	674	724	669	706	623	679	705	696	700	718	703	748	690	721	667	695	708	716	748	731	731	703	642	712	694	705	687	725	681	751	719	696	698	682	645	638	649	723	729	712	710	679	705	685	677	705	689	747	689	710	648	708	700	682	677	724	711	694	690	706	705	685	686	717	664	691	671	707	671	735	738	705	720	653	653	686	695	707	740	663	665	676	706	669	656	707	662	696	723	689	701	732	681	704	662	676	679	670	683	715	612	633	665	703	663	673	680	691	711	711	723	712	755	701	713	708	709	650	714	707	701	692	717	695	689	641	719	699	684	683	732	702	639	724	686	688	727	715	687	719	721	730	708	712	707	670	664	680	730	700	665	702	713	726	674	671	692	720	680	723	710	729	686	665	712	714	696	694	666	684	666	679	668	686	687	691	679	722	673	707	725	706	655	691	708	747	689	723	722	737	660	702	709	706	675	671	682	690	694	698	682	674	749	672	702	681	677	727	681	655	735	665	701	687	712	660	651	697	674	738	746	669	648	639	691	679	701	691	700	695	730	700	648	684	685	683	716	705	721	716	711	692	726	710	714	696	710	711	708	673	677	686	684	719	726	702	692	697	698	726	653	667	738	709	732	688	711	693	658	696	691	669	687	739	694	760	660	650	723	714	680	746	725	691	658	730	680	674	686	698	713	688	655	691	757	702	725	704	714	646	696	658	707	708	682	703	677	710	652	663	699	680	743	739	667	699	664	671	684	718	706	675	678	708	687	690	678	739	709	687	694	678	682	642	668	699	696	658	702	716	699	721	656	667	689	718	684	680	678	682	723	674	686	720	671	701	676	682	708	696	683	672	658	683	710	685	742	696	670	740	733	716	672	656	694	714	682	651	687	696	650	665	686	696	664	687	717	671	681	704	692	681	685	737	729	703	641	661	661	718	693	681	668	711	750	729	714	691	697	735	643	690	696	665	705	670	634	642	697	696	750	647	701	717	670	632	695	707	648	694	713	664	694	720	671	710	673	703	668	699	681	687	678	690	694	675	671	632	650	668	722	661	659	725	698	676	702	698	702	665	712	718	648	651	713	703	696	726	697	682	678	704	696	703	682	688	723	688	717	687	693	678	713	691	737	688	699	701	692	699	698	736	697	681	717	710	679	711	687	696	740	702	679	719	668	689	693	666	715	661	695	654	725	686	745	717	715	713	683	680	642	733	733	702	714	694	735	659	685	679	730	693	679	684	659	698	686	702	738	710	696	714	711	721	686	657	730	671	721	667	703	726	682	750	721	689	747	686	686	651	670	657	711	707	688	726	710	680	657	663	727	703	698	716	687	728	715	756	758	707	680	733	691	699	676	742	691	678	653	685	681	660	656	684	687	733	679	700	724	703	708	669	662	662	721	614	735	657	757	672	706	714	719	721	688	721	689	666	695	685	699	747	623	693	692	676	671	685	687	661	700	710	669	668	679	682	660	736	701	653	667	737	716	667	628	760	696	735	710	687	742	640	657	641	709	672	649	699	713	682	714	654	708	713	648	675	663	720	692	700	665	682	669	709	699	705	708	717	688	724	648	705	696	687	695	674	688	669	681	627	736	765	681	736	659	689	709	688	732	699	727	732	718	702	666	684	664	706	693	641	699	710	635	692	666	734	707	713	684	703	714	678	701	683	679	689	666	715	685	694	734	685	670	656	725	664	640	701	697	687	665	678	705	711	687	687	700	701	709	678	709	729	689	694	685	720	639	705	687	691	699	737	674	660	690	725	725	701	678	669	684	696	703	648	676	698	731	699	667	653	693	694	662	687	719	665	685	723	647	725	694	698	698	671	731	712	638	682	720	648	741	732	694	722	702	708	720	684	712	640	703	674	665	694	658	714	667	684	768	711	665	724	695	730	678	700	752	678	648	681	670	685	665	720	681	703	686	708	673	690	727	651	714	642	658	723	703	736	711	692	714	682	714	643	735	654	716	686	679	677	709	680	725	690	698	663	703	709	690	690	676	714	719	654	708	668	717	712	736	677	675	726	698	729	745	684	687	728	626	713	682	696	679	715	684	659	710	693	702	698	675	641	701	714	691	702	666	674	716	705	686	700	727	726	708	713	726	667	736	674	706	678	676	669	671	683	700	710	670	712	676	672	658	695	706	665	709	705	671	687	711	709	720	728	695	620	675	670	710	657	661	655	686	676	728	734	646	710	694	699	691	639	701	668	699	693	681	689	735	677	752	710	690	702	702	704	733	716	684	713	668	713	691	715	712	649	674	723	698	666	664	674	710	684	742	684	679	690	666	700	671	714	706	670	702	660	694	676	724	709	671	700	698	700	710	671	695	651	664	648	682	681	690	670	670	677	706	696	704	743	688	676	679	677	710	713	697	657	653	698	672	695	734	695	694	718	680	689	655	656	686	705	709	752	661	653	690	718	702	706	659	700	701	704	670	722	715	683	694	707	698	757	666	661	726	670	622	691	707	692	663	715	687	708	686	687	683	695	731	726	723	686	695	707	722	676	729	721	723	695	684	680	719	698	717	660	655	704	644	688	704	723	695	638	710	681	666	637	700	681	650	708	717	696	659	718	751	744	721	681	657	701	679	686	754	680	701	685	725	668	723	721	682	708	670	689	687	709	669	671	694	633	699	700	667	643	712	722	705	681	712	715	725	699	655	709	678	669	729	702	692	696	687	697	695	724	737	695	695	700	722	690	653	695	669	682	684	669	649	666	719	669	752	659	725	663	696	712	679	700	700	682	724	685	682	685	678	735	697	695	690	628	720	670	658	726	735	720	731	668	672	681	683	715	691	713	693	719	657	671	704	728	719	669	739	739	708	712	711	656	654	706	695	739	668	714	719	678	694	693	672	708	690	701	742	697	660	680	674	688	683	704	680	724	728	706	686	680	700	721	682	665	711	644	681	669	680	642	710	687	700	649	678	697	689	688	695	696	704	674	711	668	670	713	686	693	697	701	693	659	711	716	670	697	725	681	684	680	678	702	660	716	689	677	655	737	713	703	712	721	691	673	650	709	676	711	692	711	752	699	665	668	689	699	698	677	695	687	696	673	703	703	696	712
23492	20912	27827	23995	20638	8886	2636	1647	1401	1254	1053	932	885	791	864	849	755	793	734	705	694	651	660	604	613	609	549	544	569	573	595	537	570	553	582	567	550	566	534	531	517	481	502	498	537	520	494	512	519	505	524	495	502	484	514	526	519	499	502	518	485	487	503	489	495	499	482	539	518	474	483	512	485	493	505	485	510	488	502	453	505	476	525	478	509	465	474	448	499	526	492	466	488	469	480	491	527	476	482	486	497	508	520	530	463	472	490	518	504	499	489	489	473	500	503	472	513	499	538	478	478	466	500	461	486	490	483	471	513	462	489	504	481	440	490	453	461	483	494	475	512	480	497	504	485	470	493	492	500	494	471	514	500	511	488	482	528	487	493	478	477	505	468	462	492	485	462	484	483	495	500	543	465	502	501	488	464	475	504	502	507	487	512	522	477	489	508	531	461	526	480	491	493	492	511	515	477	463	459	516	517	490	487	493	496	510	473	469	482	499	517	472	500	495	493	466	474	529	503	500	497	513	485	529	500	514	513	506	494	481	517	515	488	445	455	476	518	490	497	507	461	512	534	497	509	517	480	471	476	472	500	462	466	458	473	489	498	500	505	504	467	506	520	441	470	494	474	497	461	462	504	478	467	500	481	501	506	479	485	493	530	471	534	465	509	486	475	461	469	467	475	510	495	465	490	494	457	506	487	500	453	503	496	479	495	465	502	486	455	488	502	487	482	513	516	488	505	523	502	472	492	480	480	449	515	481	487	504	493	483	474	470	524	478	525	475	481	485	496	491	483	453	495	495	511	492	484	492	501	532	532	482	499	473	465	513	482	498	547	497	501	502	529	463	534	495	482	490	505	497	490	543	451	544	500	482	498	476	435	484	484	511	493	498	474	493	464	498	505	511	485	518	447	471	504	502	506	491	465	477	506	498	464	503	502	480	468	519	470	495	495	493	494	501	474	499	502	464	503	479	499	478	523	480	529	472	535	449	485	483	491	471	474	481	529	490	450	498	489	486	444	493	496	500	479	468	494	490	480	466	472	483	506	474	474	457	467	492	456	481	473	499	491	513	498	490	497	490	491	501	497	463	473	501	474	490	476	466	507	477	521	493	498	491	508	489	474	498	502	472	456	477	488	522	515	503	497	482	485	489	479	470	504	460	491	446	459	468	494	498	522	548	488	468	457	525	480	491	495	492	520	511	528	476	488	519	496	475	492	507	491	476	533	469	455	510	504	488	495	465	483	512	524	489	502	499	466	466	473	511	440	511	459	531	504	482	491	468	518	506	498	510	476	504	502	503	498	505	499	493	531	495	520	465	496	459	493	503	471	472	476	486	477	474	502	498	487	495	465	453	533	498	515	495	490	484	487	466	504	491	506	459	502	494	463	527	492	521	476	484	474	512	539	471	506	493	455	487	474	513	461	496	493	478	503	510	487	490	489	519	489	490	479	496	475	505	496	523	512	492	528	463	514	456	476	478	484	500	437	486	488	521	502	502	480	520	528	488	469	482	469	493	441	490	493	489	471	511	490	498	530	471	532	472	447	498	513	512	501	475	492	465	504	499	476	506	494	493	471	461	485	480	481	455	515	456	496	501	494	513	538	511	531	475	522	537	514	492	505	490	488	520	496	468	484	476	500	472	496	458	506	484	449	497	467	522	470	493	496	497	498	447	507	518	509	469	475	507	534	508	485	499	457	495	495	502	494	523	467	498	529	508	499	524	486	520	483	517	494	480	498	481	495	478	492	490	482	514	487	481	460	491	508	481	479	527	486	494	502	535	504	504	520	516	481	482	506	533	502	444	454	486	491	482	509	537	466	485	495	459	513	475	516	487	450	473	551	506	508	477	504	430	511	515	486	508	541	494	496	511	483	522	495	478	489	472	506	517	508	483	488	519	552	487	495	513	485	466	510	497	490	505	531	471	501	487	493	451	530	471	466	466	455	488	503	460	489	512	486	475	486	473	500	514	498	493	491	479	497	518	557	561	486	522	476	444	516	492	515	498	501	478	470	503	484	506	490	505	495	488	506	472	485	486	467	504	496	501	448	495	450	509	512	496	474	503	484	545	472	492	492	495	465	445	512	468	463	517	510	478	458	488	477	453	471	511	497	492	498	512	431	524	475	521	487	454	490	499	495	483	482	532	470	473	494	499	473	468	482	534	526	467	524	498	513	476	459	519	473	507	469	496	492	515	489	517	438	523	472	498	492	477	481	504	505	505	490	461	454	482	523	462	496	478	475	483	484	493	469	465	495	488	466	456	507	538	503	530	473	454	484	498	503	451	490	495	516	510	468	484	466	480	493	482	506	540	513	504	496	448	508	490	493	503	494	487	475	496	495	550	472	501	498	468	487	472	512	502	487	446	500	475	498	462	491	461	526	524	525	487	488	487	476	500	501	473	482	488	478	477	498	483	491	507	493	476	473	478	480	505	481	466	487	451	510	487	459	511	483	484	480	499	516	467	495	504	510	472	439	478	471	460	471	480	504	522	474	499	465	500	455	506	480	501	478	505	475	487	550	498	502	465	485	467	453	526	506	480	523	501	509	462	490	458	510	467	470	474	491	474	495	510	493	458	508	497	495	473	503	483	474	482	487	445	485	511	509	459	503	500	502	474	456	441	465	461	515	523	506	460	511	538	486	464	471	509	481	496	499	460	521	515	449	514	516	479	487	493	510	470	443	487	510	478	501	514	484	470	473	517	480	462	432	450	490	481	473	512	519	505	497	464	464	516	508	460	495	452	498	489	505	525	483	481	493	429	474	486	494	550	472	492	482	522	470	493	464	478	505	515	517	488	520	476	523	489	503	488	523	472	508	462	493	476	463	522	447	479	474	460	468	458	502	490	496	495	489	484	470	475	522	489	482	444	546	459	454	479	491	456	473	510	478	471	515	466	466	467	505	493	467	537	479	506	507	499	468	492	495	483	508	500	501	441	518	494	516	510	514	465	485	449	519	484	543	472	468	460	499	503	506	474	434	497	484	562	502	532	506	489	483	474	496	497	474	493	496	533	522	492	537	474	531	466	500	492	473	487	492	505	483	449	503	510	502	526	476	495	504	509	468	487	477	467	471	504	523	488	465	470	503	483	481	442	464	502	487	489	508	542	458	463	475	488	497	496	500	467	472	493	483	457	496	463	498	495	484	487	529	482	483	504	456	527	473	454	492	450	482	483	518	478	510	508	471	474	508	502	478	512	469	484	479	517	521	493	472	481	447	462	455	462	545	504	507	524	495	532	501	491	524	519	475	467	478	481	531	512	467	517	499	480	463	473	497	484	511	512	465	476	486	525	496	526	461	527	485	458	486	494	519	509	492	466	487	490	447	501	509	484	451	474	454	504	508	485	476	473	529	506	499	525	533	525	522	499	492	465	462	477	473	517	517	473	489	452	489	498	545	505	509	470	470	474	477	464	483	481	458	486	504	480	480	499	470	511	476	476	510	517	495	491	483	467	471	467	458	476	492	501	518	526	524	524	513	464
11902	27457	20762	11264	7922	5866	4349	3240	3076	2502	2098	1702	1659	1499	1424	1409	1341	1258	1185	1153	1085	999	996	914	842	880	797	806	856	821	798	835	822	764	849	736	781	726	734	753	756	705	754	712	751	716	704	648	707	661	650	684	707	657	688	702	706	681	710	680	661	629	673	664	662	663	690	671	668	677	651	694	636	672	715	652	654	664	665	657	657	675	624	664	638	642	648	660	648	671	675	677	690	589	660	629	674	657	644	692	664	608	631	675	611	597	641	645	635	697	632	644	664	638	620	666	673	603	649	658	647	651	668	684	672	660	636	669	652	657	616	620	630	642	612	664	631	690	610	672	665	678	673	630	638	695	654	667	680	685	658	669	682	654	665	656	657	684	658	651	623	622	671	655	681	664	590	643	629	628	623	670	680	600	665	676	715	713	706	642	630	632	634	632	629	676	676	625	607	654	655	677	625	685	658	668	694	684	672	624	617	681	653	648	646	622	666	599	674	668	621	653	682	671	666	659	652	639	639	686	641	655	599	618	664	621	658	686	671	624	671	679	657	596	675	698	667	600	659	683	659	670	655	652	627	633	641	633	651	613	654	643	661	674	662	649	628	664	637	656	653	663	659	686	644	647	715	651	679	639	643	664	599	628	620	696	647	659	668	670	688	630	692	662	682	645	672	634	604	667	662	632	648	676	654	661	675	708	630	636	634	614	630	637	646	670	626	644	633	649	665	661	642	655	647	628	666	666	653	640	674	686	684	640	635	687	653	646	679	637	603	591	662	611	664	615	656	651	674	615	658	629	639	635	622	661	660	634	660	666	699	632	643	644	642	626	642	670	649	685	643	647	651	666	665	647	658	651	646	669	630	662	662	631	691	651	650	695	675	626	637	638	668	631	672	644	638	654	647	692	654	661	630	654	659	673	648	670	678	646	700	679	616	609	679	712	664	653	657	635	652	665	597	626	638	653	602	659	656	632	650	583	646	649	736	663	639	692	676	602	634	621	607	699	638	633	689	636	620	614	650	681	673	641	681	669	639	659	610	677	628	681	622	632	647	651	644	666	667	670	652	666	603	710	665	670	663	671	654	605	661	652	671	651	645	650	629	633	670	670	583	646	641	651	673	653	654	656	610	659	639	667	691	652	669	622	662	685	654	649	663	629	660	648	649	586	697	661	681	652	655	694	651	676	664	641	708	645	661	650	674	667	642	620	625	619	646	645	636	638	625	654	624	649	670	694	611	671	661	675	636	656	655	653	717	618	627	640	635	661	628	680	680	628	647	641	597	647	689	728	659	663	659	686	654	623	669	672	640	653	625	684	640	657	642	630	636	664	650	696	645	597	641	636	658	681	604	638	625	680	655	679	649	689	644	655	671	642	651	648	638	682	664	668	632	615	641	650	645	634	663	660	652	646	644	659	619	668	666	620	618	642	655	621	654	664	652	632	643	658	655	655	666	657	631	607	631	675	660	684	619	647	699	637	643	654	648	691	675	622	648	635	654	597	631	677	671	658	669	663	683	625	629	706	669	663	657	680	660	615	676	636	681	672	646	640	683	649	650	634	667	644	689	652	633	627	648	687	658	646	663	653	673	664	604	629	650	608	586	665	628	701	662	606	663	648	598	616	641	662	671	627	665	636	685	592	639	646	631	648	623	647	629	663	665	640	653	664	655	613	667	667	698	670	651	670	666	633	645	615	646	634	648	687	656	710	629	629	642	644	679	649	639	642	664	647	701	671	651	634	649	657	693	632	636	638	644	650	625	602	672	648	689	667	683	668	647	652	685	638	611	642	636	632	647	647	641	698	656	638	645	660	638	658	582	669	663	628	661	635	621	655	624	604	708	661	643	644	683	650	646	652	649	657	680	648	657	652	688	657	687	620	645	629	637	645	654	718	634	652	645	643	653	640	682	671	666	661	627	671	633	618	618	664	659	675	617	646	613	663	640	641	609	619	631	631	669	655	711	663	678	678	636	614	664	642	655	641	662	687	644	644	639	654	613	622	654	655	666	659	626	677	622	637	679	632	647	677	646	641	640	655	635	664	641	649	667	689	624	622	690	666	622	643	692	638	623	655	627	627	654	640	626	673	685	709	653	629	675	635	691	645	675	680	660	623	665	675	701	616	618	644	645	634	676	651	673	634	678	658	653	638	691	644	660	647	669	638	683	602	630	626	603	643	684	645	669	646	629	692	648	683	697	652	643	619	618	645	709	652	596	666	638	624	640	626	700	695	647	645	627	676	658	658	617	661	603	652	644	622	643	651	671	634	647	628	610	677	653	683	665	656	633	638	614	669	675	659	634	592	641	716	683	687	624	653	657	646	665	588	657	648	680	646	667	636	644	658	659	655	655	652	663	617	670	684	606	675	661	634	652	594	664	629	669	684	602	644	655	695	633	681	645	658	606	652	652	655	658	619	616	665	653	652	661	648	673	656	682	642	624	608	639	678	655	658	627	671	652	638	682	641	631	674	632	645	714	653	669	643	668	618	677	661	684	659	616	635	609	626	646	662	636	646	658	700	667	693	629	632	627	643	617	643	653	670	686	648	629	675	624	691	652	611	662	642	697	599	662	624	627	622	648	631	688	642	672	632	615	672	635	609	639	655	632	679	661	642	634	662	631	672	682	631	662	642	657	693	639	670	665	680	664	665	632	648	644	645	664	651	648	676	636	619	643	606	653	681	686	669	664	642	659	637	647	650	621	674	664	645	636	674	611	601	667	642	652	686	678	667	660	624	651	635	601	627	647	645	637	629	635	643	684	658	644	679	669	649	686	603	626	646	726	721	691	629	656	632	646	619	666	632	649	671	683	688	602	622	639	643	684	658	666	690	651	657	636	641	657	666	619	662	616	668	654	652	660	665	645	670	645	676	642	649	663	661	668	645	640	658	661	649	680	645	634	699	633	674	644	669	654	611	715	629	634	660	646	665	645	662	642	602	711	660	627	675	660	651	688	649	661	638	631	644	705	685	689	714	691	694	594	656	677	690	687	638	650	647	631	645	637	651	697	663	675	682	678	686	705	631	667	630	687	678	673	647	674	657	705	714	608	633	647	665	684	671	655	626	649	660	668	638	670	633	667	661	666	652	645	659	627	687	651	649	662	664	657	685	663	673	681	664	678	644	702	695	634	648	686	646	646	669	668	636	620	613	645	651	624	676	640	665	658	648	650	667	633	707	629	638	674	647	651	602	663	671	591	698	661	618	655	652	631	663	647	644	644	644	655	631	680	667	639	672	640	611	637	668	680	634	656	663	665	633	675	664	675	688	697	634	613	665	701	634	642	671	618	662	624	635	627	704	660	659	687	659	601	654	670	707	684	661	627	693	664	587	643	618	618	640	660	680	673	653	644	645	633	647	630	625	597	642	655	612	654	696	664	689	630	639	626	654	625	611	672	606	675	623	616	649	598	696	648	612	630	678	646	677	630	694	684	644	657	636	641	672	638	653	651	668	647	671	687	723	650	662	666	646	622	623	669	648	665	665	625	728
24535	20903	26620	24985	9222	2293	1506	1086	1002	863	823	734	601	695	659	661	566	611	578	594	548	517	494	479	472	446	449	435	430	431	452	464	403	444	437	435	383	410	401	373	449	421	414	355	392	410	410	424	378	403	407	407	389	364	427	400	354	375	332	385	384	377	391	379	363	408	386	379	411	405	378	427	401	418	417	384	424	380	398	384	385	349	370	380	378	357	407	397	380	372	372	359	352	389	419	382	356	388	398	363	390	363	386	378	399	379	380	402	391	356	382	392	384	402	379	371	387	365	386	377	414	405	395	381	375	384	405	381	353	382	419	386	396	355	370	365	345	368	354	372	349	364	348	350	363	399	314	375	381	399	407	383	401	386	398	368	392	397	406	385	382	400	354	419	373	363	400	384	379	391	386	375	441	392	419	356	370	398	384	394	382	383	395	379	398	404	393	354	382	398	379	408	367	398	334	359	396	383	388	366	372	386	380	407	361	364	379	381	340	363	380	391	373	352	411	360	384	360	390	405	404	381	375	425	401	372	405	387	365	390	366	387	392	378	381	408	365	356	380	387	418	338	397	370	394	385	403	388	357	367	367	359	399	391	394	397	414	380	377	374	378	397	370	327	386	371	386	431	399	398	415	385	370	346	375	390	378	377	372	354	348	388	396	406	401	355	348	371	375	384	394	361	424	365	352	372	385	370	343	391	385	389	377	399	387	383	407	423	367	369	385	394	374	418	376	339	390	382	398	382	371	384	370	421	381	411	345	379	354	339	408	359	362	389	340	383	401	373	394	378	376	388	377	341	362	393	363	376	347	417	376	380	352	342	387	385	363	414	383	382	395	410	376	398	367	397	379	398	355	399	358	397	429	387	337	381	382	349	361	372	355	399	397	364	413	399	373	400	388	404	400	370	390	391	387	366	387	400	384	404	415	337	402	390	374	359	363	361	374	377	381	390	364	378	402	396	412	331	374	391	349	398	407	385	399	393	371	386	399	383	362	369	412	405	359	351	368	359	358	402	374	416	401	355	381	380	408	403	366	389	336	331	353	368	380	388	390	365	372	383	357	373	382	372	384	415	358	375	352	404	390	369	373	381	391	379	368	377	412	394	400	392	376	386	389	385	388	408	379	377	405	380	395	387	358	383	406	379	357	396	393	408	398	355	401	398	334	402	409	399	368	362	402	389	418	379	358	389	375	396	379	375	368	382	366	439	381	385	381	376	404	353	382	374	362	388	363	362	390	382	360	349	381	412	374	386	403	371	389	403	421	367	387	383	405	382	396	378	380	385	391	375	385	392	384	396	384	373	376	377	391	384	386	407	393	381	357	394	392	359	355	381	378	364	381	377	400	364	349	382	380	424	370	370	362	381	420	394	378	410	393	364	388	349	362	416	379	395	367	390	400	414	386	383	393	369	402	355	379	361	393	407	392	346	366	380	382	387	384	386	377	354	370	402	397	396	349	386	344	391	400	408	398	374	367	370	390	379	376	379	386	387	393	354	320	367	338	377	396	360	392	391	366	400	361	384	362	395	360	399	423	366	341	411	379	383	373	362	345	386	406	367	398	356	370	389	380	401	369	429	391	405	372	371	370	386	367	345	389	379	387	354	353	377	370	366	373	384	399	395	361	334	395	391	383	407	372	357	388	377	366	379	403	363	402	396	382	401	341	386	368	382	372	365	395	378	372	356	374	384	374	414	380	398	347	401	386	396	335	337	383	374	391	374	385	377	377	384	362	381	357	374	370	396	363	416	406	398	364	384	392	357	378	388	367	381	403	402	406	370	387	353	390	354	406	379	390	372	407	396	390	348	356	403	362	340	397	376	401	377	401	402	416	380	359	414	395	384	375	361	326	388	382	379	370	393	421	417	372	340	392	383	384	400	329	388	399	392	367	380	393	360	402	401	349	384	351	398	365	381	398	391	379	384	386	370	396	377	352	365	361	359	381	373	397	385	378	396	370	371	333	370	366	370	418	370	358	391	376	383	334	366	375	380	395	390	398	391	364	355	405	396	358	404	365	390	359	343	377	360	337	401	361	356	388	393	399	363	389	397	384	384	395	405	345	368	363	346	344	357	375	374	366	402	368	354	374	374	385	379	360	369	361	405	355	364	393	376	426	390	363	394	374	384	376	397	388	403	396	392	383	391	371	381	380	394	380	387	375	354	357	390	388	384	389	411	398	411	369	362	355	374	371	365	407	395	368	342	357	396	405	374	400	377	378	390	382	411	385	376	381	386	412	375	402	375	391	365	394	423	388	412	362	390	357	366	367	396	417	397	378	418	345	394	341	375	341	383	360	364	360	402	353	402	352	380	397	376	398	395	383	386	354	398	371	374	377	368	387	337	430	391	357	351	381	406	353	357	408	378	382	361	347	376	376	359	389	350	376	401	390	394	350	367	397	379	404	405	386	368	376	418	376	385	369	396	415	388	358	393	387	391	353	356	427	374	362	399	405	402	407	360	339	394	370	393	370	384	376	379	423	375	371	391	368	401	424	386	373	377	423	384	397	375	364	352	381	427	385	385	399	417	416	379	380	354	393	383	358	353	384	377	385	378	334	396	380	408	384	370	360	411	369	430	383	384	370	405	361	397	394	351	369	408	370	388	391	389	394	394	365	363	358	383	380	372	390	365	375	377	397	352	381	410	373	374	383	380	339	369	344	365	365	367	355	380	363	388	381	376	381	389	398	361	377	394	368	361	394	385	364	376	401	390	379	343	417	372	397	376	411	402	385	381	392	396	361	388	372	376	418	397	357	374	374	383	401	361	369	388	375	394	368	380	350	371	390	376	379	376	371	412	335	379	376	356	375	381	374	372	412	367	373	383	401	380	373	403	333	362	376	354	391	374	356	383	389	399	388	394	404	422	426	380	371	376	386	379	361	381	386	405	398	401	368	358	392	369	366	379	378	372	387	388	400	399	371	382	353	376	380	416	364	379	347	419	400	392	377	361	384	353	398	377	334	378	383	420	412	366	365	364	379	406	375	406	342	382	384	360	379	415	360	357	381	416	375	357	419	401	379	373	336	383	368	352	365	356	360	374	366	383	364	417	368	362	394	366	388	359	381	369	353	412	352	375	337	351	382	394	402	418	381	381	356	358	366	385	377	341	403	407	371	366	381	378	365	364	402	407	377	362	370	393	355	381	383	386	371	393	391	398	378	416	369	373	392	407	365	360	360	373	371	376	363	370	387	403	370	404	412	370	436	395	401	411	390	354	361	368	388	408	384	381	404	376	370	409	355	343	369	401	431	375	387	405	346	404	332	400	369	369	385	368	390	362	415	335	393	399	386	409	378	384	361	366	389	355	399	397	394	371	376	402	396	328	375	370	382	367	380	367	369	410	382	410	374	392	387	366	351	392	403	397	366	392	372	401	370	387	361	349	396	376	373	401	403	393	378	404	370	364	333	380	383	377	381	422	360	370	384	350	379	404	366	379	374	414	374	409	362	423	401	347	354	387	354	366	359	369	376	367	378	401	402	419
12060	23520	17874	9554	6018	4470	3207	2434	2208	1842	1587	1369	1219	1171	1081	1081	999	970	945	934	882	837	763	729	694	655	650	672	604	619	594	626	630	653	651	610	580	587	552	592	600	601	584	571	566	546	556	531	534	575	525	524	506	503	541	534	499	502	548	474	478	499	540	550	525	455	481	499	523	516	517	488	562	497	493	520	510	496	482	480	499	519	475	547	519	522	482	510	480	496	473	550	533	486	516	541	480	496	503	491	520	515	467	549	491	484	528	498	498	484	536	516	464	496	533	496	551	544	550	495	473	523	506	487	486	484	524	522	488	507	513	520	518	485	498	489	512	531	503	495	515	519	508	525	513	515	533	506	480	528	488	508	525	498	475	518	517	518	463	500	514	512	517	505	501	466	520	493	471	477	470	473	487	495	495	537	487	533	528	499	482	498	533	475	456	478	488	525	525	516	482	495	479	492	533	496	510	495	515	486	477	478	454	481	523	501	539	521	511	488	520	492	516	487	477	543	489	526	504	511	462	504	462	513	481	485	505	511	489	487	459	494	544	441	510	525	474	494	502	534	509	488	481	496	498	488	492	480	453	514	489	531	502	453	469	481	457	525	512	491	494	496	481	515	516	529	527	487	478	487	510	518	544	512	535	529	478	497	531	511	479	499	494	494	495	484	481	479	501	487	486	492	502	498	484	528	493	506	510	536	523	496	503	523	465	511	484	532	517	504	546	487	513	514	502	496	497	489	513	510	525	512	534	516	507	513	499	483	501	463	532	505	449	509	456	487	528	519	512	518	542	519	509	489	494	509	466	510	503	550	502	521	468	485	485	521	516	517	524	495	488	493	467	536	501	486	464	457	527	481	500	524	506	498	505	535	492	471	483	522	521	474	493	458	519	507	466	489	475	540	497	509	496	501	480	481	518	508	552	515	519	554	494	504	497	494	480	519	507	493	471	450	485	521	509	507	518	520	516	539	498	496	501	528	530	496	461	497	514	516	493	488	484	442	473	542	477	532	493	509	529	484	432	468	488	492	524	521	504	508	516	473	472	444	471	445	533	463	490	497	498	529	490	535	471	496	539	515	491	526	520	524	469	518	502	500	496	523	515	508	512	514	445	508	495	483	479	480	495	517	490	505	458	545	485	492	479	477	476	533	502	516	479	493	505	490	545	489	518	514	495	505	516	496	485	475	514	473	494	521	525	523	482	503	480	513	462	493	476	493	489	558	485	523	552	500	495	520	470	524	511	544	480	506	514	509	457	482	507	503	533	537	517	465	486	541	499	465	520	487	435	532	524	505	497	475	492	526	488	520	490	507	470	472	511	532	506	515	519	523	521	484	490	507	498	529	501	529	523	498	501	514	496	551	523	518	484	449	511	509	493	482	488	514	470	507	488	547	491	505	492	451	504	513	463	473	503	492	480	519	471	485	519	521	520	499	522	505	505	488	517	507	525	498	454	507	505	536	510	469	501	454	481	519	479	524	528	493	484	556	502	478	494	477	501	504	534	515	490	530	475	486	516	454	514	484	498	492	512	493	471	496	503	547	454	529	485	504	488	504	464	517	539	493	525	495	487	511	477	477	510	517	488	505	513	473	492	499	511	505	513	539	524	497	539	477	443	478	517	524	511	518	522	475	524	466	508	539	508	515	494	521	557	515	535	524	502	520	483	492	499	492	493	557	492	521	471	499	490	544	498	498	525	518	496	492	471	490	522	477	543	494	526	496	477	492	506	557	477	510	486	524	450	520	465	486	505	497	529	492	490	516	505	479	501	497	497	470	506	491	474	508	505	493	495	483	499	483	503	475	501	487	496	491	501	528	482	517	494	525	492	525	502	454	472	532	520	508	500	488	507	504	524	503	505	532	490	476	527	477	506	502	492	512	533	452	476	490	528	507	507	491	537	493	519	527	506	498	489	467	499	502	526	539	488	518	477	534	478	510	503	515	542	518	494	510	506	526	471	529	506	478	509	476	497	518	530	508	471	517	528	497	492	491	499	518	529	481	524	520	497	514	534	521	500	464	487	547	497	525	474	504	495	502	485	551	453	506	532	472	499	512	499	493	508	493	517	474	508	513	470	505	507	503	524	499	509	499	525	495	499	483	494	508	518	478	507	505	458	492	450	525	503	492	510	513	491	539	466	514	483	484	528	511	506	498	472	522	478	504	494	536	480	520	499	525	514	508	539	478	504	505	512	510	490	499	525	507	519	499	483	525	519	475	528	502	516	499	519	509	496	502	487	481	492	474	510	569	551	513	513	504	487	506	478	490	497	454	475	488	512	489	530	497	464	505	533	518	484	528	486	520	511	478	511	512	501	511	519	505	507	520	509	486	501	480	489	492	476	521	533	512	507	513	487	525	478	533	507	512	501	493	515	500	472	479	515	493	495	484	502	493	486	500	494	503	500	535	489	480	479	509	489	470	507	489	521	492	524	521	521	528	502	498	538	505	492	522	518	471	511	506	475	498	499	492	487	477	512	534	533	507	515	456	491	488	516	497	509	484	503	524	465	507	468	500	524	451	518	476	520	491	508	529	526	536	502	487	535	502	511	464	513	491	530	499	489	495	470	548	523	511	530	533	466	503	509	497	479	538	520	520	529	472	520	502	525	508	533	506	493	509	484	500	537	500	522	504	488	541	477	501	511	554	531	498	483	474	475	518	535	487	504	526	489	459	542	527	526	491	530	496	487	496	485	493	508	519	467	503	496	532	501	485	492	544	503	509	470	526	512	488	497	503	477	520	524	475	485	514	523	501	521	502	480	499	473	502	507	501	492	517	509	527	507	524	472	530	501	504	483	487	559	501	516	545	527	471	533	517	513	506	495	507	498	496	489	459	521	508	519	518	485	473	506	478	508	494	485	470	534	480	507	507	492	497	503	494	507	498	479	519	513	506	479	480	515	500	487	518	520	504	469	502	497	482	529	527	503	510	474	512	485	492	510	532	504	513	492	525	520	513	512	539	529	448	494	517	476	511	528	504	448	488	525	494	488	487	516	462	555	530	507	509	530	500	479	518	507	492	489	519	505	492	481	477	505	468	503	483	513	501	464	517	518	507	492	474	497	532	513	490	456	475	512	483	505	504	514	514	523	503	477	496	498	483	568	534	490	476	465	485	467	476	511	500	507	503	491	466	490	502	502	454	502	499	479	512	535	504	470	534	496	475	482	480	506	477	503	481	505	516	527	498	468	517	529	446	504	496	472	520	491	499	506	515	474	486	484	497	500	491	495	489	517	471	512	523	489	492	505	499	488	487	492	475	480	537	509	493	489	511	497	499	475	508	495	512	507	479	478	478	512	511	508	525	489	509	499	511	495	520	520	517	528	516	489	497	515	459	490	498	523	482	498	502	487	523	481	501	480	522	510	455	461	469	538	500	445	495	530	527	463	506	506	491	491	491	476	487	464	531	505	500	507	527	486	511	489	467	508	477	512	499	502	477	528	507	486	466	491	505	489	487	525	489	477	530	495	523	494	489	488	550	475	514
22419	20955	28438	23603	20962	20750	7348	1959	1504	1317	1111	1023	862	853	775	772	685	663	652	646	580	556	501	467	428	427	449	418	414	438	367	428	377	421	436	399	365	384	366	367	323	356	344	344	343	317	337	309	334	306	326	370	364	326	326	340	294	340	325	320	306	307	295	280	330	302	329	320	332	342	334	311	320	303	296	336	293	312	296	302	323	307	279	313	309	301	297	302	312	305	298	307	309	291	296	291	298	288	285	332	283	298	291	275	288	299	285	317	303	306	275	288	290	306	335	313	286	285	276	318	307	304	290	286	278	297	315	327	317	280	307	293	328	331	309	305	291	283	285	290	312	294	334	261	311	304	286	291	275	287	296	333	320	268	295	278	299	315	308	300	279	302	272	293	291	290	300	308	292	308	304	271	285	312	279	287	308	310	292	288	290	281	301	296	293	304	292	299	282	317	288	315	315	318	308	300	312	308	325	280	324	320	296	322	302	320	275	316	263	285	324	275	305	296	299	279	311	275	281	319	298	289	302	291	319	314	285	298	335	303	275	297	285	282	275	284	315	291	326	315	271	301	265	300	323	319	279	293	251	310	301	331	281	303	318	282	293	304	311	278	311	278	296	287	327	316	287	283	261	306	283	290	320	317	315	335	301	293	307	289	269	269	308	328	296	255	288	309	323	332	296	286	265	299	299	310	292	291	296	296	307	299	266	300	267	296	315	287	312	324	312	322	288	280	293	278	258	313	303	321	296	292	317	296	278	282	314	335	309	317	309	293	257	284	316	286	307	312	282	312	294	313	311	276	292	299	297	320	308	337	300	285	275	321	330	298	301	320	322	319	271	269	297	304	314	328	284	290	312	305	310	294	298	267	290	316	309	294	278	292	307	285	278	308	281	274	294	329	315	296	290	318	299	273	282	279	311	296	302	325	305	284	274	278	296	301	322	283	293	272	296	292	311	305	283	277	300	306	268	272	307	327	306	304	266	312	313	294	291	299	295	315	290	308	311	266	299	303	309	291	300	304	273	308	328	286	274	256	289	297	315	299	290	308	304	307	306	293	297	294	296	276	279	307	298	281	287	298	317	298	285	311	290	296	281	298	258	313	331	305	309	298	287	320	303	278	295	277	279	297	291	313	293	275	294	277	283	336	296	311	294	299	289	260	297	310	280	281	285	308	296	337	296	303	296	306	303	290	301	288	310	265	293	304	306	299	293	273	297	286	330	321	301	285	313	301	293	289	295	306	333	285	289	296	272	289	271	294	306	294	296	307	279	295	318	303	279	313	318	284	282	297	291	267	304	308	328	318	309	285	309	298	287	296	311	303	301	290	270	324	301	297	306	309	304	309	308	309	288	284	290	286	281	286	304	325	335	313	295	272	284	299	304	300	274	303	310	263	308	313	306	306	295	275	295	306	312	336	301	322	300	308	318	316	266	298	295	291	298	296	300	309	302	249	280	309	289	297	283	283	302	289	328	309	303	283	290	307	312	285	304	295	277	295	296	292	283	288	335	332	293	283	296	273	304	302	313	310	283	285	292	294	308	307	306	306	308	308	321	297	272	296	268	279	324	308	295	326	244	283	294	280	317	305	301	269	285	308	307	252	291	285	323	288	315	287	300	268	293	287	304	308	281	291	284	298	310	307	312	286	312	268	316	310	303	315	286	303	330	295	286	306	318	297	293	291	297	290	340	281	309	304	271	266	325	291	305	283	299	286	308	312	288	282	317	307	267	312	305	332	314	283	320	310	286	292	287	288	326	302	315	337	321	320	300	281	307	283	291	304	292	286	279	269	301	275	286	303	321	276	280	254	289	278	301	288	310	306	326	307	289	310	328	290	300	288	309	311	300	302	261	303	296	275	281	277	285	312	272	310	286	290	327	304	287	299	310	283	289	302	310	276	317	281	289	268	302	312	295	305	311	246	263	297	296	286	293	300	284	287	308	327	292	290	327	298	296	286	315	305	280	293	308	263	287	277	317	284	295	279	296	292	302	309	290	287	294	293	301	310	296	306	283	308	318	297	313	317	284	284	291	291	315	332	316	291	300	299	312	307	299	310	293	312	289	314	325	309	278	290	300	324	287	287	327	290	291	299	319	312	299	291	319	317	317	268	268	290	277	303	296	287	300	280	294	296	301	273	313	273	291	302	315	334	294	284	276	285	307	312	277	279	290	318	293	271	300	289	312	299	318	274	301	300	315	283	278	308	293	273	318	312	269	293	284	315	294	290	290	286	292	283	279	275	296	321	305	310	283	293	280	292	291	297	293	301	288	301	312	289	311	293	294	290	320	287	311	307	310	308	280	295	276	284	301	294	289	301	303	290	305	310	303	306	318	305	290	297	300	280	314	305	307	306	288	329	283	297	304	302	317	289	270	279	309	281	319	294	275	273	344	319	281	280	293	325	305	287	319	316	316	297	285	291	303	262	317	308	290	321	312	272	311	298	291	310	320	298	313	282	293	284	285	331	280	306	295	295	277	265	292	275	274	297	282	284	286	321	279	309	284	301	302	299	304	293	275	309	293	286	290	312	265	309	309	272	308	300	331	303	286	284	280	309	322	296	303	299	303	299	297	321	321	315	297	293	297	298	294	294	319	331	294	283	258	283	297	304	314	283	289	250	315	297	308	318	296	314	314	304	302	291	294	282	297	302	300	295	304	314	259	278	311	312	289	296	306	279	281	315	299	321	275	280	282	276	284	307	305	289	291	281	307	303	304	325	298	292	294	286	290	332	281	337	260	298	312	280	340	300	301	293	295	316	283	278	293	285	303	292	266	281	298	284	302	274	274	322	291	285	289	299	281	286	331	309	292	264	270	286	323	305	281	280	296	295	295	341	276	289	305	287	325	306	307	320	298	298	291	315	273	318	282	305	288	305	313	298	293	337	295	305	311	287	304	270	309	314	307	307	321	265	299	284	260	290	307	259	298	294	302	298	315	274	308	295	330	310	321	287	278	283	314	315	296	324	323	306	296	285	280	289	295	334	291	287	267	297	317	309	298	314	288	286	267	311	293	254	276	290	264	326	309	251	312	308	282	277	277	291	306	306	253	291	332	291	274	295	289	286	296	303	327	331	319	303	306	304	335	286	263	283	277	342	298	314	302	309	287	292	284	318	279	303	283	296	316	286	293	292	277	291	283	334	332	319	274	300	288	282	309	298	280	308	314	292	294	285	296	277	282	245	269	310	304	297	298	363	287	295	283	291	301	307	263	264	282	277	334	314	276	286	323	303	300	272	324	290	266	281	296	291	311	281	325	304	269	272	301	291	299	285	299	265	288	277	302	315	296	285	315	323	304	327	306	301	264	298	309	291	291	284	277	285	296	272	269	279	294	260	305	313	299	272	320	301	300	341	293	296	279	315	299	313	288	264	321	310	271	296	302	293	314	314	310	314	307	300	295	301	258	305	313	287	329	296	298	292	307	298	302	305	345	282	270	273	288	335	298	289	285	279	302	264	280	297	306	280	292	288	289	271	254	277	325	300
13820	31417	25750	14826	10278	7493	5401	3882	3471	2960	2440	2206	1872	1759	1518	1456	1305	1201	1159	1098	1064	1008	852	811	733	670	675	625	632	632	632	651	606	668	642	587	540	529	555	575	510	499	510	511	525	480	461	463	471	461	445	453	436	443	481	433	410	420	423	456	430	450	402	406	424	446	426	431	393	433	438	426	439	433	409	422	413	415	412	445	415	406	413	404	456	437	417	415	414	412	403	448	438	382	413	363	409	436	386	395	403	361	369	394	433	403	409	385	401	394	423	392	342	445	386	391	392	357	407	418	416	405	388	403	409	409	396	369	418	420	418	399	408	425	377	383	394	402	414	407	395	444	381	402	432	407	410	453	417	387	413	352	420	417	408	399	400	401	449	408	388	402	429	449	397	416	433	425	431	409	386	406	408	397	446	390	417	415	400	392	407	417	402	413	374	396	429	424	389	389	414	379	349	400	395	413	371	395	395	379	408	380	382	450	394	401	411	393	399	371	408	427	395	399	411	410	366	405	423	442	384	375	396	355	384	388	377	392	411	393	400	401	407	411	440	403	398	391	373	390	418	419	399	435	382	406	392	404	369	385	370	380	397	395	382	408	421	403	440	409	438	363	393	429	394	419	388	380	405	401	400	409	404	392	416	430	383	384	421	414	430	376	407	414	391	386	404	405	412	395	401	400	374	412	425	381	400	424	416	417	394	386	407	385	409	398	379	385	385	391	363	428	405	413	416	388	449	371	410	397	369	425	389	404	436	438	391	420	406	360	404	413	397	401	398	385	395	404	428	413	388	376	411	397	411	403	413	384	386	394	415	410	358	407	410	366	427	387	394	406	380	393	404	393	422	435	365	393	420	398	413	389	421	399	380	415	384	414	409	360	408	415	376	404	377	379	386	403	411	387	388	360	439	398	381	399	399	416	418	438	414	416	387	405	387	393	423	407	362	425	388	387	387	434	391	413	420	410	354	406	391	416	381	415	406	380	405	414	376	405	391	406	411	403	392	408	410	433	404	417	375	421	405	372	420	382	417	399	374	381	418	391	376	390	448	405	375	384	389	385	376	401	386	385	405	419	381	413	398	409	399	419	353	394	395	405	415	427	429	423	394	384	406	383	409	378	401	407	392	392	375	406	379	379	407	436	439	409	435	415	392	406	431	373	398	415	406	405	419	427	399	396	459	393	416	387	449	412	412	418	417	394	413	354	384	408	380	402	378	369	454	378	391	396	403	377	398	422	403	412	426	400	373	403	376	413	395	416	373	415	395	397	379	398	449	378	390	382	434	392	407	402	412	380	405	435	420	370	443	446	405	391	384	378	394	391	424	380	391	424	403	389	413	399	388	405	429	412	396	397	423	389	393	410	380	428	394	420	386	354	386	402	395	424	406	390	379	415	404	386	389	452	393	410	407	424	423	405	403	415	408	383	412	384	385	379	420	397	397	404	439	381	392	395	447	363	412	423	384	411	413	396	381	372	349	417	402	396	420	402	401	400	413	398	368	405	395	406	393	405	391	386	368	378	389	378	384	406	399	404	416	408	379	410	401	381	383	430	424	375	397	413	442	367	395	406	379	406	434	456	414	434	394	373	392	359	431	419	406	404	399	383	417	406	409	410	379	401	400	405	392	415	412	406	382	381	427	424	382	434	394	409	417	378	408	415	359	390	402	417	423	411	397	416	422	368	428	424	388	405	392	403	451	384	386	413	352	396	395	421	409	391	362	395	416	402	416	373	398	402	394	390	394	410	386	384	388	414	388	387	389	384	415	401	390	347	400	388	439	410	409	399	374	403	432	389	392	417	356	356	438	435	392	414	414	395	384	361	408	399	389	413	427	378	408	398	380	415	392	436	429	412	402	411	428	421	398	424	411	402	398	363	368	391	423	397	390	352	378	387	419	421	428	415	419	421	372	394	399	426	418	385	446	403	414	402	427	416	434	415	407	429	369	402	374	382	399	414	393	389	383	414	369	387	402	395	399	428	415	381	407	389	399	434	427	402	428	389	423	406	406	407	417	401	427	381	392	414	400	409	392	416	405	377	419	441	408	404	422	419	388	400	428	414	386	432	413	430	435	429	409	394	437	379	377	398	383	411	385	394	428	393	399	403	375	432	392	418	405	401	418	419	405	406	408	398	391	416	378	395	414	415	372	425	383	411	394	403	381	398	391	393	390	388	394	425	418	403	382	391	402	420	413	397	381	400	420	402	405	400	404	399	394	391	403	370	382	409	396	409	390	414	375	390	396	407	407	386	423	391	450	346	406	414	364	412	399	378	409	414	384	428	429	361	387	383	413	378	385	379	454	411	405	427	412	406	370	392	422	391	413	418	386	407	398	410	402	361	369	425	356	406	383	421	385	412	407	410	391	398	411	425	415	370	434	395	405	379	394	408	439	404	388	392	407	402	429	418	422	397	382	448	385	409	430	394	409	387	424	419	407	404	417	409	399	382	413	391	385	391	412	397	387	374	402	413	385	404	429	358	404	433	381	436	399	380	369	383	404	429	393	394	375	393	442	381	435	395	398	398	411	366	435	436	413	370	397	434	377	438	404	441	441	428	398	409	400	390	380	406	391	387	421	390	407	417	417	408	417	425	393	426	375	380	395	390	402	404	419	391	403	394	402	394	375	391	412	396	348	408	422	413	384	380	401	391	413	401	410	429	410	383	427	374	389	386	423	376	397	389	421	416	420	382	407	413	387	435	385	424	399	414	419	421	341	400	396	409	400	381	430	403	388	395	388	432	400	372	445	397	390	418	416	377	397	416	411	391	417	436	410	426	360	388	379	412	408	394	409	420	394	387	382	383	428	397	406	377	440	377	403	415	394	447	400	395	410	397	369	404	402	396	407	417	410	424	400	394	389	423	434	445	394	414	397	386	397	425	401	436	425	396	406	400	383	399	408	396	376	404	428	360	374	436	411	395	381	421	417	414	392	404	421	369	410	356	403	390	380	379	401	411	390	416	394	384	392	404	363	408	396	392	409	412	388	367	431	397	403	423	401	380	425	436	361	382	409	397	405	389	401	392	412	430	393	381	366	424	402	387	433	398	375	366	398	402	385	390	398	355	363	372	413	381	402	368	392	400	417	419	424	404	418	423	390	416	432	403	409	386	414	382	420	418	368	389	377	431	386	391	383	411	403	374	400	394	418	367	403	406	420	418	419	376	372	387	402	380	384	441	407	388	376	396	420	407	419	425	387	392	387	401	414	395	412	407	403	402	399	412	386	357	407	382	381	421	399	411	383	384	381	407	399	379	387	404	409	402	380	407	403	407	391	439	380	378	394	418	421	375	348	419	426	452	384	425	401	387	384	394	402	379	382	364	421	413	403	423	407	410	373	374	407	442	366	439	409	393	401	409	388	393	391	402	421	378	383	411	396	443	387	430	424	397	413	405	388	398	391	406	365	384	432	437	421	415	416	441	356	369	377	377	402	405	422	384	440	393	410	385	388	393	389	416	448	349	405	390	397	391	389	381	412	391	407	377
27205	18485	10842	5166	2329	1475	1141	949	936	765	753	734	704	722	729	698	716	684	648	616	652	633	609	548	565	554	556	598	584	550	597	543	570	556	566	558	539	535	507	544	554	563	566	537	554	587	532	486	539	552	539	579	520	541	508	534	514	498	513	541	513	486	487	530	543	558	502	510	510	546	519	540	509	522	506	491	535	505	532	562	533	581	523	523	515	504	500	537	510	578	520	498	487	521	507	502	530	508	525	509	543	478	513	565	515	486	514	529	544	546	539	501	520	552	560	485	538	495	528	544	561	528	505	496	514	485	517	576	480	517	502	498	551	572	533	508	487	542	534	496	497	536	482	542	493	557	528	510	533	534	522	527	498	507	525	550	507	507	491	549	535	508	523	562	562	491	524	515	535	530	505	510	508	527	547	510	516	520	529	530	557	515	502	533	503	534	520	508	515	547	518	553	533	519	527	461	489	537	504	507	531	493	527	517	498	528	515	493	559	534	503	551	470	518	503	528	468	531	500	523	531	514	472	527	508	498	544	485	475	533	551	514	548	521	512	496	522	498	497	509	541	500	465	527	546	510	501	489	509	508	479	479	497	544	536	540	526	529	470	492	509	505	506	513	544	556	508	481	534	494	491	510	505	528	518	547	513	482	531	537	549	539	506	500	538	485	535	513	491	495	534	511	536	500	487	467	511	512	517	513	526	506	515	542	513	491	482	493	516	550	547	518	543	533	541	475	506	459	485	505	497	523	530	519	515	507	509	498	512	511	500	474	525	556	505	512	494	533	510	527	502	517	539	499	508	509	528	521	500	500	520	506	500	495	505	521	522	496	543	499	547	526	475	493	555	502	543	483	546	503	501	496	518	514	489	493	498	507	500	510	465	493	488	517	536	499	518	544	496	533	520	545	506	485	547	509	549	549	530	514	537	571	489	524	526	490	473	523	517	492	529	533	509	511	484	527	517	494	514	514	527	509	531	475	513	539	551	536	516	514	489	493	557	501	554	534	509	535	516	542	534	502	546	479	517	491	525	516	515	510	499	482	536	502	507	470	568	508	518	538	553	480	505	547	544	561	541	540	509	472	504	524	492	513	520	509	533	538	507	555	493	571	518	488	499	490	531	545	538	529	506	540	525	463	513	467	507	558	472	527	498	540	526	536	500	520	534	498	510	524	501	505	498	520	502	568	546	537	493	534	572	488	526	508	496	499	549	544	513	489	498	510	550	518	544	526	506	471	497	517	525	512	527	486	525	475	513	550	494	548	510	520	520	521	514	514	541	505	517	536	507	539	490	557	519	552	537	494	511	573	521	506	526	568	554	504	515	502	522	531	516	489	513	526	524	544	549	529	530	518	473	473	462	503	535	559	494	499	489	516	521	538	513	548	487	536	531	468	517	541	484	526	506	505	536	499	493	547	482	533	495	516	527	508	497	515	501	500	496	533	515	498	555	510	515	522	495	530	528	515	509	548	501	502	500	498	511	473	536	498	510	506	520	507	517	471	506	523	537	509	494	506	523	501	506	510	498	536	511	479	526	528	515	513	526	517	522	485	533	529	506	487	538	507	492	511	527	511	519	468	509	519	547	509	491	535	515	512	512	527	500	522	570	507	552	531	533	522	509	504	547	474	499	511	555	508	532	513	516	525	528	512	522	486	546	527	522	549	484	497	500	524	526	508	498	483	514	550	541	455	568	528	513	515	538	526	536	503	508	506	530	539	544	524	550	555	567	472	524	519	531	526	556	536	493	542	494	498	554	517	527	550	548	544	512	487	544	508	505	522	512	502	537	510	549	497	529	501	508	498	549	548	515	484	518	522	534	525	538	516	543	521	509	551	539	468	519	514	527	511	556	535	507	517	472	509	503	521	517	505	498	492	556	516	500	554	537	498	527	486	494	523	517	482	493	520	489	526	509	521	521	508	520	519	540	533	486	516	527	539	511	512	475	539	504	517	489	487	515	502	554	483	494	525	569	524	490	480	532	524	552	478	519	523	541	550	510	504	480	519	522	559	504	490	526	469	474	560	526	512	516	474	500	536	520	476	482	503	546	485	493	516	543	492	523	480	530	518	506	521	486	518	523	565	531	489	558	528	496	476	505	547	498	476	523	490	543	522	585	585	523	497	517	505	465	492	501	503	498	498	508	529	538	523	488	512	515	511	511	526	505	513	537	497	487	502	502	518	514	504	520	549	547	494	502	491	514	530	507	535	527	507	504	501	529	516	528	542	523	510	527	573	542	500	538	480	530	541	521	509	539	517	558	460	537	501	506	474	517	500	528	478	472	517	533	524	565	551	452	500	469	504	519	516	535	532	523	506	503	526	547	493	543	510	507	552	508	503	522	525	514	528	527	516	517	484	520	531	521	532	507	528	506	545	561	495	528	530	494	519	539	492	512	505	536	520	533	486	515	514	511	510	511	484	525	542	555	493	517	496	553	517	552	480	510	514	535	488	525	532	481	526	521	512	500	543	530	472	511	558	480	562	535	508	490	508	552	528	470	500	514	526	530	503	534	497	532	468	491	532	509	499	484	463	513	528	502	514	528	544	506	541	484	539	528	500	512	525	483	492	513	498	569	510	500	512	562	527	563	509	515	507	494	520	537	509	543	556	490	524	506	510	521	517	492	533	501	517	520	491	530	539	523	524	508	520	514	479	476	510	496	538	479	480	487	464	480	526	554	513	518	540	533	513	488	542	532	533	486	545	514	539	466	523	527	468	488	504	507	505	475	483	551	536	540	508	500	560	529	505	491	527	510	542	509	542	520	500	517	488	541	541	494	499	531	556	530	518	496	500	528	515	571	468	522	525	546	511	557	528	508	535	501	504	553	546	494	521	573	492	537	535	525	486	502	477	496	534	531	548	522	503	554	500	487	476	529	502	526	493	490	478	523	514	513	515	539	514	563	539	469	491	529	511	525	509	533	517	486	511	488	477	507	523	534	533	465	520	508	528	515	466	484	534	549	477	523	507	532	497	471	502	518	555	537	509	535	538	532	559	506	522	527	564	562	491	547	523	544	546	514	511	533	515	553	539	537	481	536	540	524	533	510	543	503	519	508	536	561	540	557	517	555	540	497	518	501	521	475	500	544	515	488	521	516	558	545	518	479	505	572	506	538	491	498	544	513	542	501	545	498	511	570	489	515	489	530	533	511	534	514	491	475	488	529	499	491	485	498	517	509	504	489	511	499	499	516	552	489	510	515	587	525	519	508	491	523	503	516	496	468	513	519	536	530	508	503	482	479	522	512	511	486	509	526	545	506	492	523	499	539	543	518	534	529	514	522	494	498	528	516	499	528	511	493	514	496	537	515	524	529	555	511	494	566	535	484	482	529	528	530	513	525	499	506	537	534	504	516	533	513	512	502	497	537	527	533	507	550	542	489	513	524	502	523	500	567	526	539	521	553	529	522	510	474	508	553	555	496	481	493	519	551	543	482	489	523	542	487	475	522	504	535	522	505	510	481	525	547	514	516	540	503	537	508	497
10665	17232	13491	7080	4526	3116	2256	1810	1613	1447	1372	1272	1164	1152	1077	1078	1016	1044	1027	987	920	907	892	852	818	744	741	770	807	723	801	773	806	805	707	766	743	736	701	787	754	719	716	744	672	736	753	767	738	716	707	698	694	698	698	687	688	695	696	709	718	598	682	662	663	658	722	687	657	677	696	660	643	642	667	688	689	675	669	699	720	662	664	687	694	707	672	682	703	638	653	691	674	691	671	713	703	692	671	667	658	659	708	668	669	728	641	645	691	675	657	672	658	703	654	662	716	691	681	648	658	699	665	627	651	701	692	719	677	638	688	695	722	707	681	666	655	655	720	656	696	679	645	677	634	702	684	623	679	694	706	675	682	678	701	654	701	702	670	654	714	662	650	652	628	695	705	657	691	663	673	712	689	654	686	663	678	699	716	720	645	674	638	655	662	682	710	650	697	742	662	669	653	671	696	685	672	667	688	692	667	619	666	711	712	699	688	661	668	677	665	638	671	642	685	696	697	726	702	678	725	692	685	611	658	700	733	709	658	697	737	699	674	677	715	676	675	662	700	678	686	658	634	712	621	642	652	719	701	706	661	654	658	663	669	714	655	681	714	649	666	697	695	689	646	656	647	702	689	648	629	723	661	692	682	669	664	641	675	678	693	691	727	677	654	678	685	670	699	640	655	711	695	713	658	696	690	676	653	737	639	713	673	648	680	701	720	722	639	653	686	685	653	712	667	700	701	673	677	668	703	705	709	714	667	743	666	686	700	632	690	646	651	653	670	652	693	687	695	700	685	663	751	697	686	680	697	663	694	667	677	670	663	706	690	652	660	688	654	690	694	701	744	651	643	698	665	670	659	680	674	689	684	697	680	753	716	718	713	678	678	687	664	654	711	667	724	708	647	674	672	738	645	672	702	633	680	655	716	710	722	664	696	714	688	659	656	651	694	708	666	671	690	684	657	679	713	664	672	707	675	702	673	665	663	658	680	697	682	689	663	673	669	645	717	676	703	674	700	719	656	654	666	669	675	682	673	710	690	671	663	647	639	694	675	704	677	660	741	643	727	655	679	698	675	668	693	668	641	702	641	704	644	636	663	714	679	724	650	659	751	703	645	668	676	687	644	665	655	651	716	664	702	707	667	707	684	640	690	682	726	697	657	710	666	718	701	685	652	709	681	677	708	663	663	633	613	644	670	737	717	680	654	637	651	665	662	647	653	682	696	725	666	675	704	661	702	675	686	688	672	669	665	633	704	692	664	657	657	637	707	688	649	693	703	655	676	677	685	733	709	680	656	668	685	718	663	687	653	684	681	715	701	654	657	652	674	663	697	663	658	694	687	641	693	710	731	742	696	702	673	714	634	703	699	709	691	657	732	720	657	695	642	672	676	668	669	726	688	686	635	664	613	710	667	709	696	615	644	669	689	714	695	713	709	652	627	634	718	690	640	643	700	689	671	679	664	708	717	722	694	700	672	666	681	695	669	653	681	687	676	678	668	684	682	703	675	720	704	645	671	709	685	737	647	671	643	646	656	716	687	691	637	663	705	702	678	701	659	632	686	694	671	666	646	742	659	680	684	673	687	682	682	698	682	692	700	658	696	646	677	712	686	678	696	720	694	673	684	699	723	624	694	695	704	674	708	716	682	645	662	689	694	652	636	692	694	623	663	708	653	654	682	688	700	714	654	653	689	634	707	650	710	652	681	727	667	627	636	629	683	690	661	652	641	655	667	692	703	720	715	677	608	653	660	672	705	675	653	727	684	716	701	700	616	663	668	659	663	648	657	660	657	683	730	674	662	686	632	646	667	679	734	688	667	656	665	669	675	694	659	646	679	657	651	680	651	697	754	722	635	673	643	667	655	658	665	699	678	673	696	678	708	703	698	644	666	657	640	652	723	649	668	683	700	676	700	695	675	651	659	735	688	636	630	651	686	689	642	678	654	714	662	736	694	696	690	673	718	701	640	677	679	670	658	686	701	678	653	672	701	681	695	676	650	692	683	687	714	667	682	706	642	675	708	665	695	688	635	721	680	688	690	690	696	719	685	687	687	601	679	696	704	691	679	677	703	673	664	696	684	690	701	700	691	657	649	746	652	710	737	711	663	666	721	646	689	712	661	657	673	707	626	675	644	705	690	704	752	694	665	696	715	701	692	661	697	681	666	695	714	644	680	702	726	709	723	633	742	671	696	638	650	689	712	669	715	689	651	690	673	673	681	686	656	713	654	728	707	680	666	679	686	657	710	681	673	689	709	739	689	696	658	684	655	708	703	649	661	659	675	690	654	681	694	654	693	696	660	701	645	628	665	696	677	693	648	697	655	723	673	659	670	683	672	678	709	707	713	702	727	678	713	675	692	714	701	707	724	680	678	651	714	654	740	662	665	681	654	688	673	656	655	666	657	649	674	644	672	721	669	674	666	682	672	714	673	647	679	664	687	690	730	743	686	681	680	665	657	676	700	679	695	683	670	661	687	658	640	623	676	699	706	680	682	712	665	660	670	692	670	697	664	732	706	672	649	712	693	647	667	641	712	686	699	634	709	692	660	682	664	700	714	628	683	614	677	639	656	684	687	664	650	677	665	646	665	691	721	734	664	653	721	667	673	679	711	692	667	658	704	690	704	697	697	652	675	645	727	654	646	710	722	702	674	660	660	687	691	693	713	696	643	668	662	654	694	679	663	651	692	671	664	666	673	705	672	660	657	662	714	685	670	707	709	748	669	682	716	663	643	725	725	661	730	707	663	724	676	673	709	633	642	707	734	705	720	673	724	649	698	630	704	716	679	705	723	675	704	683	671	654	691	660	700	660	664	644	677	690	681	730	715	706	646	658	664	668	692	665	696	681	651	702	715	647	690	685	720	687	720	674	726	721	669	712	720	652	687	710	649	665	713	673	678	680	668	669	666	677	674	675	728	688	674	637	702	654	681	681	683	659	710	681	682	699	732	675	668	652	702	715	670	685	718	715	643	641	665	657	646	668	671	731	682	660	737	687	660	718	711	602	679	698	690	661	643	705	688	648	657	667	716	696	745	634	702	696	664	693	655	702	686	704	727	666	703	669	666	672	624	694	723	669	631	729	623	656	648	662	672	679	703	699	650	624	647	721	691	658	709	697	665	713	698	695	701	639	678	717	679	672	682	635	673	667	692	684	619	674	666	688	671	623	700	650	684	710	701	689	680	683	672	694	652	734	646	720	715	736	656	704	715	646	687	658	646	647	690	678	674	670	682	677	648	659	680	658	659	660	669	728	672	686	717	672	625	686	701	699	699	703	721	669	662	690	659	675	708	621	672	676	713	721	663	650	702	651	686	656	681	651	686	668	712	688	659	717	670	650	718	760	658	654	655	726	700	678	710	675	665	669	669	634	636	664	650	657	694	657	675	639	627	651	685	658	710	714	676	714	628	690	693	661	733	650	691	653	651	705	649	682	683	704	671	660	682	659	647	701	677	644	706	611	639	740	669	653	673	656	675	656	688	720	748	703
23429	20910	27852	24111	20696	8428	2354	1400	1232	1007	1026	850	834	761	830	832	766	746	680	666	628	674	632	581	611	588	587	558	524	538	553	550	576	568	588	516	551	542	539	532	499	541	536	556	473	524	483	496	465	521	475	527	500	479	517	477	519	509	486	473	482	482	499	486	455	520	503	498	480	498	480	475	479	506	485	466	495	495	465	482	441	496	485	468	482	520	464	515	474	499	465	458	506	470	439	504	480	507	513	531	501	483	488	468	466	507	485	434	500	480	484	490	449	460	453	491	507	468	450	554	501	489	499	502	509	457	480	496	469	486	447	480	480	472	484	479	448	492	490	492	482	446	448	478	461	456	516	491	448	492	483	484	499	485	498	459	536	462	490	507	471	470	483	436	499	465	488	469	500	450	489	506	498	458	493	485	456	459	477	484	498	450	464	486	470	479	471	464	504	465	490	484	500	459	477	479	498	491	495	508	496	531	470	468	488	472	459	459	477	480	512	447	508	508	455	476	497	464	478	464	489	446	488	494	465	479	458	471	499	504	467	463	497	483	478	475	487	497	493	479	471	489	461	465	496	466	492	498	462	490	462	493	495	478	470	495	467	439	479	477	479	503	499	487	436	498	453	484	482	508	438	476	492	509	485	483	472	489	494	476	487	458	485	510	494	434	414	437	457	483	527	484	481	479	474	491	426	451	498	490	450	473	482	453	482	473	473	450	442	453	468	464	452	477	475	453	450	491	496	478	479	515	510	460	493	468	525	494	419	492	535	515	500	489	491	481	465	456	462	482	475	482	469	475	485	458	439	494	489	479	453	509	498	448	509	466	482	497	476	502	489	484	497	479	469	523	520	496	495	498	487	470	471	491	478	496	502	507	499	453	497	479	502	492	475	505	476	432	497	477	459	470	484	474	481	419	456	460	451	491	444	473	494	468	449	459	495	470	477	501	441	475	470	477	488	486	479	485	479	495	477	467	514	468	472	470	472	471	516	490	505	461	503	476	443	478	467	495	474	488	465	458	498	502	534	484	475	499	459	443	484	488	479	459	456	491	474	471	511	484	493	487	489	463	483	500	508	501	495	452	489	450	468	481	498	460	496	481	496	508	470	478	450	504	521	517	450	492	465	506	476	500	489	473	472	503	502	449	508	492	499	518	504	445	484	444	514	455	508	470	483	486	464	485	465	452	464	442	507	486	465	440	473	485	462	470	475	546	494	494	478	463	492	458	480	463	494	455	497	464	504	500	490	475	523	469	498	467	430	477	489	462	480	498	465	488	481	505	499	498	476	504	441	469	487	454	525	459	460	487	452	430	486	469	431	484	487	490	471	489	487	460	455	475	485	447	521	483	546	514	489	503	502	520	473	458	463	500	460	468	476	471	475	488	499	535	441	498	452	477	478	486	509	464	472	496	488	489	492	458	509	461	491	478	516	483	484	487	443	482	490	451	462	469	465	457	466	465	481	468	459	472	478	499	510	492	495	513	469	511	479	531	525	452	497	478	500	482	473	443	468	471	487	447	473	456	499	494	493	460	497	483	503	481	441	490	426	489	476	489	454	480	516	487	513	470	502	493	459	459	487	493	462	462	465	517	460	517	509	436	484	496	486	500	460	485	505	472	468	499	479	465	481	486	492	467	486	473	454	487	478	495	538	533	481	495	497	535	483	453	470	540	501	503	468	434	494	524	474	466	515	482	488	467	485	480	481	513	486	499	506	517	493	470	451	487	487	493	499	467	488	526	459	487	467	476	452	481	437	464	481	460	477	497	495	492	497	481	501	473	477	481	478	480	488	466	510	481	447	467	486	511	483	491	449	469	455	484	483	486	468	476	475	468	488	463	480	449	494	421	486	482	468	486	452	456	485	458	457	450	478	467	465	509	470	493	471	486	496	476	481	460	466	449	477	452	505	500	479	479	471	486	439	476	493	486	445	481	487	469	486	468	491	483	463	510	481	496	463	481	496	459	468	465	457	450	463	497	482	455	524	499	475	455	516	478	493	479	500	474	463	471	458	489	501	473	532	508	482	495	489	487	473	447	533	478	529	501	500	490	466	483	483	470	485	463	477	501	480	488	451	461	451	497	480	460	512	483	498	509	519	460	482	469	492	468	480	449	478	489	450	480	524	465	469	488	456	479	464	477	447	484	519	512	493	490	489	467	457	448	501	507	493	481	524	456	515	464	508	455	475	488	480	491	477	499	501	492	491	467	481	472	461	513	465	465	462	539	508	465	451	482	469	467	440	500	474	471	545	470	465	479	445	476	459	459	499	451	478	480	431	486	506	476	494	499	513	470	512	493	458	509	480	472	472	489	492	493	488	511	492	500	508	446	465	490	468	514	457	527	450	477	500	474	477	482	469	491	462	466	463	482	494	473	441	486	509	511	482	434	509	508	491	468	478	488	495	478	490	464	452	484	499	462	471	481	509	484	497	495	447	480	492	454	499	456	440	433	523	447	478	493	459	443	474	473	502	485	485	467	489	493	485	462	471	458	481	497	487	496	506	495	460	474	469	496	491	484	453	480	479	445	479	484	498	514	514	473	512	468	453	496	490	490	459	430	477	450	496	505	468	446	466	488	500	482	457	482	521	470	468	437	442	476	521	472	505	481	512	471	473	479	488	471	476	468	467	487	472	493	483	488	465	458	507	489	448	470	484	473	482	430	467	453	483	495	481	493	500	456	498	466	455	458	482	513	471	507	464	522	489	507	478	467	479	485	487	473	518	501	505	494	494	440	448	490	463	449	470	492	467	450	482	468	498	463	516	480	481	456	487	497	507	529	487	488	486	484	461	439	473	463	509	452	497	456	469	437	485	475	452	474	473	467	446	465	452	468	471	497	493	510	503	482	488	497	472	489	496	467	484	479	503	470	487	484	452	452	487	451	495	479	474	495	438	516	492	453	473	480	475	471	472	444	476	470	475	442	457	497	498	486	477	480	484	477	488	498	495	505	523	501	472	496	466	493	436	485	466	490	463	501	468	486	479	509	513	457	497	475	466	470	488	505	498	451	509	494	484	493	408	510	484	446	467	497	466	512	473	499	484	506	509	530	486	514	472	513	478	484	442	480	472	483	538	464	468	449	467	494	490	524	464	489	482	478	479	527	507	509	476	454	452	472	496	486	440	485	494	500	465	469	475	506	477	450	465	503	470	513	434	498	461	480	521	494	462	458	477	480	450	484	475	479	471	472	485	482	472	477	499	517	504	522	494	496	486	528	455	427	482	503	482	455	457	490	471	466	488	515	479	483	485	489	518	486	487	469	497	497	453	482	503	473	491	458	481	487	470	463	482	475	471	472	496	492	460	472	488	504	464	470	474	519	464	452	488	457	502	476	492	473	485	450	460	487	465	450	466	479	478	465	465	497	501	484	486	492	534	463	513	476	485	441	456	488	474	487	480	484	464	532	486	486	463	485	536	472	512	517	456	489	480	487	482	468	503	460	504	470	505	511	465	445	496	455	450	456	491	487	485	500	472	501	481	508
11408	24669	19900	11595	7528	5232	3878	2885	2532	2004	1759	1675	1579	1460	1388	1319	1319	1269	1118	1082	1024	1062	986	933	932	826	840	785	747	771	737	806	814	829	825	780	750	784	739	775	764	714	718	747	733	639	699	678	630	694	710	654	668	707	694	679	687	698	706	633	643	663	649	670	631	650	672	679	633	655	660	623	668	627	639	641	662	601	643	645	636	625	663	635	640	622	618	637	651	661	642	631	659	672	633	588	647	637	609	602	606	632	655	630	617	633	670	642	649	611	660	614	649	623	623	649	609	632	644	579	607	656	603	655	641	644	609	673	648	697	675	633	631	660	602	675	628	664	655	645	638	624	589	616	639	624	631	637	691	638	601	641	637	627	683	654	626	635	638	624	648	637	583	667	626	664	598	634	621	619	632	613	648	629	649	631	657	657	621	634	606	631	669	683	664	625	569	630	631	634	600	649	627	646	645	645	669	635	627	617	592	616	614	614	621	648	661	667	610	624	621	600	654	666	658	620	646	603	677	654	668	606	591	653	652	615	648	657	641	650	641	628	655	670	721	617	626	643	667	639	650	603	670	657	676	650	639	621	643	680	602	646	665	655	642	632	623	608	655	684	653	662	625	669	617	608	638	646	640	639	639	566	631	659	664	627	647	643	613	666	629	633	598	639	648	601	668	595	608	683	646	645	659	658	619	627	618	608	608	666	651	619	624	643	668	608	637	621	587	667	647	647	704	593	605	648	724	630	625	676	619	674	636	592	604	625	670	614	613	672	641	648	631	652	601	566	633	631	648	644	670	607	598	617	622	610	624	669	636	661	674	616	649	637	582	607	606	586	647	646	626	618	627	619	676	628	624	639	659	655	640	613	649	613	644	639	612	608	649	657	620	653	655	633	610	629	581	643	661	639	619	686	630	610	653	601	680	681	662	620	658	640	660	636	639	639	672	637	616	608	615	649	669	655	643	619	626	646	605	625	622	646	653	657	642	618	611	683	622	637	620	636	632	674	633	631	641	629	661	614	653	670	673	671	612	613	630	621	617	697	680	692	671	677	649	630	628	612	614	640	625	646	662	638	654	647	661	637	630	659	653	637	628	653	617	631	643	650	641	644	611	605	674	645	646	620	622	640	606	662	676	617	601	658	689	637	639	621	656	602	628	660	649	600	670	611	668	630	645	637	628	635	615	663	690	624	622	603	650	634	615	613	628	635	663	650	678	658	638	630	619	682	648	593	622	641	644	640	660	663	653	638	645	627	650	635	657	681	629	629	615	620	647	624	671	619	626	660	619	671	663	691	617	630	664	613	633	630	653	629	654	599	634	637	638	617	658	652	658	656	663	626	669	679	605	599	659	595	693	657	640	622	685	648	615	647	611	634	640	640	651	633	633	671	625	617	573	664	603	632	644	658	640	611	590	661	657	649	664	662	668	640	603	670	654	597	685	607	672	626	622	640	645	632	633	610	631	625	613	643	631	669	674	626	602	628	672	645	630	615	620	629	656	611	646	642	631	610	637	615	640	629	591	608	639	664	674	620	641	617	588	657	625	636	631	628	624	664	627	639	635	624	609	626	606	666	624	623	603	653	662	644	648	646	618	669	619	651	672	623	696	625	616	619	618	625	651	613	641	644	633	670	672	638	637	640	653	608	680	669	655	687	630	656	661	630	601	666	614	653	642	678	631	612	671	679	582	653	640	587	586	632	634	607	646	627	627	641	584	645	672	630	673	623	670	655	618	643	622	625	665	627	622	621	655	618	646	673	657	622	667	650	650	614	671	643	666	622	607	649	668	571	637	647	605	649	646	613	638	626	609	637	644	617	627	639	603	635	679	637	655	653	657	695	644	666	637	597	686	637	645	632	650	592	613	686	653	648	657	645	648	613	656	649	630	673	669	609	654	638	596	604	651	660	635	617	654	645	634	660	655	620	639	647	626	681	647	612	662	662	635	590	637	641	663	657	642	638	611	628	626	666	599	622	623	645	669	659	658	625	673	647	592	603	599	662	646	616	625	649	672	662	679	594	643	703	662	664	620	608	664	635	639	651	665	642	650	660	684	628	650	713	611	621	661	609	620	645	608	602	650	652	657	613	627	649	614	636	652	660	662	674	631	657	635	609	665	592	611	617	662	658	604	654	619	629	620	643	643	616	597	643	669	625	626	647	660	662	655	655	611	649	641	618	649	594	646	620	650	644	673	609	652	649	625	619	614	650	653	679	632	626	668	665	655	668	644	683	626	603	617	668	644	667	603	617	635	632	674	681	689	658	648	640	648	653	628	679	623	640	668	619	648	644	664	626	643	637	636	661	670	649	634	641	636	665	661	633	644	627	633	616	626	639	640	668	627	618	616	610	664	646	644	651	627	656	634	641	640	667	610	607	630	635	643	670	628	635	647	622	648	619	657	616	614	630	600	630	611	651	661	611	670	600	602	586	644	637	629	639	658	663	629	624	624	642	606	658	590	610	639	658	633	654	664	624	605	645	616	659	652	669	678	674	651	671	665	608	646	635	653	629	655	603	651	637	630	666	650	623	662	621	647	617	616	643	651	640	646	673	604	655	673	606	663	655	646	647	598	654	621	643	669	628	595	636	684	636	616	616	658	615	631	643	612	658	615	650	661	638	612	667	670	657	624	622	613	680	637	626	620	627	640	590	658	651	644	643	615	623	629	679	598	660	616	639	618	613	615	681	645	615	605	623	656	616	645	675	640	602	635	642	649	655	647	642	645	636	657	597	581	607	619	653	613	694	627	646	627	622	649	694	634	590	695	646	677	655	629	636	658	682	640	647	599	632	624	646	609	646	635	661	664	648	673	673	677	611	658	680	657	663	633	615	648	630	595	664	625	628	689	625	585	643	605	606	637	685	651	647	632	629	624	615	667	631	646	688	628	634	667	688	640	603	617	656	592	643	662	632	625	638	616	614	622	595	632	685	665	622	646	670	610	619	661	621	644	655	626	636	619	624	657	681	655	637	640	621	647	647	631	612	653	642	646	621	632	627	687	635	617	632	658	700	634	625	638	634	633	599	631	636	638	640	636	642	667	630	619	625	670	612	654	631	638	611	624	640	630	665	612	605	663	629	638	618	701	640	599	640	670	633	633	693	657	645	605	632	634	601	625	628	634	641	671	614	663	622	657	668	645	603	643	637	644	650	564	625	610	663	656	635	643	647	639	639	646	634	645	623	606	660	647	653	586	647	656	607	626	646	654	622	645	681	598	636	651	638	648	682	650	667	647	654	657	609	586	633	643	597	606	648	663	644	640	639	632	655	656	665	681	591	716	626	641	654	689	606	650	655	608	647	665	647	666	651	634	671	617	678	635	618	625	645	632	673	617	650	601	610	639	648	637	649	605	623	627	631	589	644	700	670	659	653	646	627	664	661	656	668	611	631	648	668	622	629	642	621	635	671	672	602	631	624	651	643	620	681	659	648	621	649	606	616	613	629	617	624	618	650	595	642	663	605	650	627	635	656	618	623	642	623	638	629	630	630
24537	20932	26647	25000	9035	2151	1500	1047	864	755	702	615	649	620	613	632	578	567	567	535	539	541	481	422	424	476	434	428	409	393	426	449	453	420	437	433	416	445	393	403	395	404	371	402	390	408	396	387	391	429	355	365	361	389	347	362	392	398	368	394	368	385	378	370	376	400	386	375	372	347	369	367	387	366	389	370	383	382	373	358	395	391	349	373	366	370	354	370	334	373	384	353	353	380	379	375	373	356	379	400	344	366	348	372	340	399	378	399	359	374	378	385	374	360	416	386	351	357	387	400	361	357	378	397	380	386	374	375	343	365	374	355	366	378	358	416	361	354	373	367	347	359	373	371	363	374	376	361	353	360	400	390	376	373	352	363	358	395	367	370	362	357	329	384	356	386	354	360	404	380	365	390	406	354	376	381	383	392	362	367	341	368	361	407	349	400	356	369	370	380	368	358	364	364	380	359	354	344	377	339	396	362	409	392	396	360	392	400	372	349	343	384	366	361	342	360	407	374	352	357	392	397	378	386	391	328	359	387	372	355	399	350	384	367	355	393	355	353	394	383	343	354	374	366	400	393	373	393	389	351	381	392	399	343	408	366	367	382	372	373	380	351	398	370	340	400	380	369	402	363	382	326	378	336	354	382	364	366	393	352	366	358	378	374	369	368	384	373	353	360	366	378	364	355	366	394	368	382	381	362	365	385	342	356	367	363	344	382	328	389	360	359	379	394	354	372	384	349	361	382	358	360	349	334	386	385	366	378	329	379	389	391	369	375	382	352	393	364	362	391	386	343	357	386	388	368	365	377	399	360	375	356	350	397	352	321	394	365	345	340	386	398	390	342	361	378	374	382	390	388	376	345	357	370	361	344	427	376	361	360	359	351	392	369	347	408	402	414	363	379	392	403	379	362	383	354	370	327	379	350	367	354	380	351	364	387	401	364	378	390	365	359	386	371	385	416	427	347	366	380	367	370	356	387	375	371	383	380	379	389	380	369	388	382	362	364	426	361	361	378	393	377	359	389	360	369	387	346	377	376	354	369	345	367	354	371	362	337	350	376	382	384	353	374	355	376	391	372	372	367	394	344	376	389	395	371	354	367	381	385	383	358	340	366	379	397	382	362	411	372	382	390	389	356	355	360	383	377	369	340	380	384	363	388	403	342	352	366	386	407	372	404	401	373	345	361	361	327	353	383	368	371	400	372	354	367	387	376	363	386	359	385	377	399	402	361	364	336	369	371	392	388	379	376	383	368	422	368	388	372	346	368	356	359	382	363	360	394	352	381	370	351	405	392	395	380	370	372	368	340	374	404	360	390	409	384	400	343	365	361	325	365	387	387	339	350	317	362	348	364	349	372	367	363	371	361	357	406	340	365	376	379	372	383	357	379	384	377	356	384	383	398	403	405	378	377	396	416	361	375	361	385	385	348	387	374	380	393	341	393	341	367	366	371	398	388	356	381	376	402	362	358	348	393	365	371	337	350	366	360	342	368	388	396	369	401	363	382	367	357	386	386	359	378	380	374	345	382	372	342	354	374	367	386	384	341	328	368	400	376	402	399	362	386	381	376	394	367	366	375	359	383	344	384	370	388	401	363	335	349	384	382	363	357	373	349	381	380	359	378	347	369	355	361	402	369	378	390	372	336	356	378	352	431	383	376	382	324	405	334	346	382	371	370	402	353	356	430	383	363	377	380	348	324	354	334	371	398	354	404	355	382	354	401	364	406	346	353	375	357	395	398	368	379	357	352	376	341	366	368	372	434	367	384	349	409	390	359	380	360	363	390	365	387	378	364	339	372	349	418	363	336	364	370	376	351	383	337	368	377	367	367	350	422	368	364	387	372	397	357	374	358	355	364	358	356	393	377	348	415	378	374	374	359	338	398	338	373	385	334	375	358	390	411	363	391	349	381	369	354	389	396	422	340	371	367	378	411	359	383	374	355	335	333	364	364	371	406	350	388	373	379	394	389	379	349	394	401	363	381	381	389	390	384	349	361	379	365	387	368	376	360	361	395	351	342	371	385	375	366	339	340	354	373	351	370	347	364	378	361	384	382	352	343	405	366	362	369	388	342	347	393	379	373	363	363	347	375	382	376	381	370	355	376	365	384	368	362	386	352	347	375	419	365	367	391	403	393	374	366	391	364	366	357	315	370	393	360	361	369	363	391	350	349	379	379	358	369	400	398	356	363	385	358	369	350	395	391	347	396	380	357	361	360	383	362	384	418	389	346	377	367	363	363	367	357	354	364	388	386	327	347	384	365	374	364	374	392	380	358	351	381	352	370	392	353	366	346	368	378	370	381	360	357	349	361	368	372	367	362	379	360	381	363	379	371	375	367	376	376	417	376	376	375	385	356	377	361	365	358	351	372	403	365	379	394	346	366	350	379	396	379	360	368	346	386	363	361	361	379	365	387	361	366	365	352	368	344	374	352	381	361	378	340	374	397	380	386	370	392	348	372	372	384	341	371	379	363	371	379	354	347	405	384	379	367	382	340	387	400	366	359	395	348	373	352	365	368	358	365	354	375	352	342	386	382	385	324	392	354	380	366	351	346	369	401	365	374	368	370	372	390	426	369	385	387	374	363	364	364	386	349	337	355	372	375	373	366	366	406	341	345	362	380	398	396	385	381	378	361	378	360	358	408	377	372	405	337	382	364	362	352	353	401	383	349	400	362	365	375	350	394	374	372	360	390	368	373	389	392	371	376	375	382	381	402	403	398	414	388	387	390	415	357	353	373	373	379	349	391	366	380	343	327	369	363	380	357	399	391	369	370	368	387	375	370	370	373	362	335	326	388	375	363	385	382	369	349	322	369	359	397	363	346	374	388	394	352	349	350	351	374	396	368	381	373	336	348	397	364	367	346	369	367	379	398	395	350	382	368	372	417	381	363	399	411	376	418	376	340	360	361	375	382	371	349	343	372	368	390	351	392	352	383	376	355	370	379	365	370	364	381	377	367	361	375	377	390	378	354	402	377	372	354	362	397	375	390	337	380	355	348	386	344	352	357	348	361	388	355	351	402	383	360	348	405	363	373	393	329	366	362	363	398	360	387	368	365	333	367	380	394	384	345	363	380	389	399	395	385	398	376	361	337	376	349	398	381	342	369	326	395	366	415	381	343	354	365	407	349	345	338	334	412	400	394	346	369	362	403	369	379	378	380	382	356	376	377	374	387	381	401	359	348	368	371	342	398	386	347	349	380	370	386	364	358	379	378	337	366	393	407	408	370	416	378	362	365	366	333	396	368	346	370	330	377	353	380	351	373	420	388	354	364	387	366	363	414	389	379	412	368	341	364	324	377	363	367	350	359	367	363	366	357	396	368	354	373	367	377	383	362	369	367	394	362	337	349	385	333	343	395	385	368	365	356	389	371	384	330	390	329	393	380	374	359	352	361	356	383	378	351	370	354	386	343	394	369	390	389	389	383	392	353	360	356	337	359	378	368	349	353	337	371	381	372	368	333	358	381	347	354	354	373	330	388
11720	20740	16845	9301	6099	4272	3054	2253	1929	1561	1313	1294	1148	1167	1125	1108	1040	923	898	834	858	829	796	646	673	640	627	638	627	634	627	655	655	608	646	632	550	570	580	543	598	546	533	525	528	604	507	513	510	551	499	521	552	464	495	528	486	476	508	434	498	486	524	497	512	529	485	507	457	526	491	470	470	536	464	465	472	539	481	536	485	493	500	529	542	518	475	487	486	485	468	465	479	483	486	480	515	470	491	515	545	487	514	508	462	462	513	476	522	476	514	512	465	492	504	511	504	487	458	445	519	510	490	504	500	550	508	516	484	468	491	485	497	488	482	481	463	468	510	483	536	449	464	487	473	492	475	527	484	468	481	426	477	434	515	499	510	501	480	487	482	486	543	496	502	509	498	505	479	471	468	438	502	503	492	488	474	464	502	456	503	503	487	481	524	473	505	505	482	491	503	486	495	466	484	498	515	510	478	510	470	492	488	503	466	432	483	505	510	485	512	457	483	482	491	499	510	497	486	509	518	495	515	516	458	429	514	524	498	451	482	521	497	484	474	484	477	520	479	526	516	485	511	483	442	503	499	516	507	483	482	515	473	504	525	467	469	479	434	517	475	501	490	468	493	498	468	516	477	518	512	498	488	515	487	491	451	496	446	499	477	496	496	491	477	505	496	489	492	502	485	471	464	484	466	510	502	485	486	520	479	481	484	511	520	514	480	463	487	475	488	487	472	464	507	533	491	500	464	494	494	467	526	483	483	509	477	520	499	493	518	538	475	481	503	506	498	467	466	462	485	497	474	506	515	527	468	511	492	463	493	460	466	486	454	458	444	510	516	470	478	482	503	453	486	507	526	477	453	463	508	489	507	452	487	512	466	463	505	496	517	535	537	457	488	500	491	461	469	473	506	494	473	475	482	515	458	471	507	497	469	492	494	500	440	496	493	525	512	489	521	474	492	493	475	501	493	490	505	458	494	452	474	506	510	478	435	482	496	492	500	504	493	510	464	495	509	520	454	483	505	467	487	484	513	488	483	463	495	493	515	491	498	513	512	463	494	513	464	494	448	474	505	477	429	519	513	514	496	496	511	483	504	477	520	495	525	515	488	520	468	481	494	464	504	476	508	499	489	501	495	499	497	497	483	493	531	492	520	470	492	491	487	482	512	503	499	513	469	444	509	497	503	491	503	512	477	515	502	497	479	471	510	479	482	487	513	469	444	503	505	493	447	499	467	514	517	468	501	440	518	545	463	534	488	511	429	491	470	493	461	465	467	500	493	526	516	496	502	460	460	487	504	482	473	494	477	479	490	465	495	460	506	472	535	494	490	473	507	467	522	519	478	529	542	496	512	482	480	482	529	479	454	463	466	496	503	509	499	478	474	484	489	470	507	489	503	468	512	477	447	513	470	472	484	488	492	504	457	481	498	487	510	503	513	476	505	536	520	517	505	527	486	474	517	497	499	488	464	463	512	474	508	477	478	471	480	474	465	491	488	513	465	509	508	479	445	477	503	498	476	459	496	479	501	495	503	475	493	513	485	513	497	502	509	508	492	500	464	484	523	496	496	456	458	485	498	448	502	468	502	494	471	476	470	504	500	489	503	464	489	469	519	493	501	533	494	472	501	507	531	507	477	507	491	453	439	478	467	480	484	471	494	469	497	526	477	523	493	490	479	489	484	514	508	461	480	465	497	507	502	486	483	519	511	510	482	483	523	474	495	497	516	492	463	490	511	535	466	482	509	501	516	514	522	484	504	484	458	442	429	432	528	479	514	478	475	474	499	525	516	472	479	468	516	511	507	547	496	463	499	485	477	508	438	475	513	463	512	500	502	478	513	511	483	501	500	502	478	447	480	464	500	473	454	503	490	515	469	482	457	480	456	473	497	479	471	489	515	530	492	479	484	477	508	490	529	514	506	512	528	486	448	452	471	532	514	439	488	493	465	503	468	498	505	508	495	502	487	477	448	500	472	498	508	533	497	497	473	478	465	464	505	434	520	542	556	458	482	512	450	507	498	530	519	528	528	472	488	514	485	455	488	528	520	490	486	491	483	482	503	498	532	463	478	487	463	488	516	482	476	466	513	475	475	477	469	496	490	467	472	505	499	485	484	486	512	492	482	512	495	497	475	476	464	469	515	465	558	511	513	450	496	487	465	529	468	530	494	507	476	499	511	482	490	450	482	505	522	522	506	471	489	467	517	532	478	475	458	474	481	494	499	492	496	496	518	510	472	472	451	479	466	506	456	492	507	433	477	496	493	525	525	509	514	478	529	494	472	482	451	476	483	488	491	476	491	488	486	513	499	474	535	475	464	489	523	494	469	485	474	449	503	505	520	486	493	484	494	500	483	478	513	497	518	474	481	468	500	506	490	499	506	471	476	507	454	535	538	462	494	475	476	501	505	442	473	498	489	497	527	488	515	461	513	463	514	470	521	424	470	488	465	513	506	495	486	460	493	479	460	516	496	517	500	499	445	506	499	488	507	496	476	476	514	494	492	498	465	457	473	476	457	468	511	478	527	486	499	526	510	471	493	477	500	506	483	470	446	477	428	537	489	518	540	503	478	489	510	519	511	493	458	531	494	491	472	420	464	482	478	475	451	472	478	477	471	448	457	495	518	539	482	493	491	439	524	500	522	529	512	486	467	487	484	478	467	488	487	507	480	500	487	524	466	484	498	463	472	532	511	474	484	501	456	489	513	496	515	486	543	497	472	443	506	492	521	443	501	484	499	472	489	522	490	477	493	443	480	467	471	492	499	493	454	448	503	492	512	437	508	470	506	469	483	500	474	487	483	484	504	509	505	471	499	502	525	500	480	475	501	507	452	475	512	512	460	468	518	474	486	491	501	509	521	475	464	463	500	494	454	495	498	470	536	505	513	476	514	468	458	512	507	464	483	509	465	467	496	491	470	499	484	504	498	509	492	472	460	496	464	520	512	523	481	506	505	486	502	528	475	499	496	506	478	501	481	449	496	497	544	502	468	477	482	488	478	485	520	461	503	495	472	484	485	507	468	492	508	488	476	482	479	526	497	470	481	456	482	503	455	482	472	480	527	473	492	492	523	481	497	478	492	478	502	487	488	543	463	453	521	505	487	497	475	474	506	440	512	482	529	510	455	495	520	463	475	504	442	493	517	514	471	452	495	476	505	506	505	482	515	477	466	503	460	469	456	479	484	520	503	486	489	475	525	488	496	501	485	489	498	488	528	486	516	476	479	484	485	486	501	506	510	522	521	449	467	509	484	452	490	505	488	477	490	494	470	507	498	472	495	518	503	508	494	495	474	490	514	512	474	548	505	496	536	479	465	475	465	458	479	468	456	506	502	507	507	481	521	543	490	481	524	497	502	489	528	478	513	494	466	496	504	475	501	499	516	498	493	461	465	507	457	494	468	481	497	497	520	441	494	490	519	484	491	508	475	520	508	465	492	481	482	515	520	507	533	503	494	494	488	526	475	505	527	457	467	480	510	499	481	518	479	504	496	493
22433	20946	28446	23591	20953	20757	7345	2020	1477	1276	940	908	867	847	760	743	733	660	607	556	550	529	511	468	436	446	413	398	349	405	377	430	392	415	392	387	359	416	325	361	367	333	368	315	342	305	286	344	309	321	323	311	297	314	372	280	308	283	287	294	326	309	285	301	309	330	276	303	301	317	281	294	286	296	312	277	293	277	280	322	298	295	261	299	317	301	316	324	271	279	304	301	318	280	282	302	322	307	295	300	308	298	289	274	317	300	297	296	306	261	308	271	303	293	284	265	264	297	328	275	309	265	311	267	333	298	287	296	264	319	296	287	275	292	307	303	293	278	259	304	308	302	308	274	300	289	295	292	279	299	298	297	302	288	269	288	284	295	287	305	273	269	265	310	310	287	250	303	298	299	329	280	285	278	290	292	299	307	306	309	303	321	275	297	295	271	319	286	283	301	331	267	334	294	292	311	284	278	301	263	281	268	300	313	296	302	294	282	283	298	303	280	276	279	305	284	295	287	281	308	290	278	284	291	309	296	259	266	293	267	279	283	294	293	294	267	291	290	255	286	283	274	299	251	272	247	286	284	310	307	295	324	294	277	275	279	330	296	281	299	286	290	295	291	289	280	277	293	303	292	312	316	331	310	304	269	327	308	272	303	308	278	317	291	289	301	251	279	296	326	273	296	308	298	269	289	315	286	301	313	301	284	300	327	290	263	311	261	293	327	311	288	264	287	289	317	307	281	294	277	283	270	279	295	339	252	269	289	307	299	292	288	272	281	264	291	320	260	299	275	295	286	287	297	302	244	311	279	285	287	291	289	286	301	300	303	288	286	325	311	315	282	291	285	275	300	285	294	260	288	296	274	298	278	303	302	286	275	274	313	259	284	276	284	334	266	258	292	297	281	280	277	294	283	316	316	293	296	300	294	272	310	312	287	280	320	315	321	255	266	262	317	288	321	306	317	284	320	311	301	277	288	300	333	288	296	302	289	300	286	325	294	294	279	278	293	296	274	276	324	307	263	326	294	304	275	297	326	287	292	284	299	278	279	320	292	286	296	296	283	261	310	295	276	314	302	306	313	283	317	280	276	291	290	291	330	318	314	294	285	295	293	286	321	316	285	314	274	267	322	304	295	293	285	306	289	304	291	298	296	301	314	277	303	314	319	319	316	292	298	284	298	285	304	298	283	287	292	274	307	265	287	294	277	291	291	266	293	278	259	297	281	273	287	308	277	299	278	292	278	311	295	280	281	295	291	291	317	295	313	265	294	293	292	275	296	284	291	306	269	262	297	311	292	288	271	318	276	294	312	319	316	307	279	304	284	278	281	325	299	319	296	327	320	308	321	305	272	279	316	273	302	325	310	258	306	269	266	285	258	302	292	278	322	274	283	278	284	308	307	272	286	310	308	292	272	289	241	289	300	286	302	253	292	283	285	295	299	300	289	284	276	276	283	311	273	290	289	263	296	282	296	269	300	303	272	271	294	285	274	263	290	315	302	274	286	276	277	272	291	304	288	294	300	267	276	321	292	271	296	277	313	344	297	303	303	304	290	313	278	277	285	289	294	313	251	301	271	278	277	307	304	297	295	309	289	303	291	313	308	303	300	304	306	261	295	297	309	317	301	266	294	285	311	316	287	274	290	299	262	285	290	277	281	276	300	299	282	291	246	302	338	293	269	299	289	304	283	298	319	304	294	305	290	286	282	297	306	287	299	279	309	271	286	321	297	303	292	308	269	285	292	308	289	299	306	325	317	294	291	286	292	297	261	282	294	275	265	291	310	286	291	267	310	288	304	290	267	301	286	307	288	288	318	290	317	311	279	267	297	294	256	276	307	289	296	287	299	293	298	289	268	269	268	271	280	287	312	281	272	292	260	299	300	269	299	324	252	337	284	322	281	299	279	307	281	296	301	268	282	297	291	297	304	247	281	269	286	273	315	295	303	266	294	310	275	265	276	301	293	283	282	293	296	283	302	314	273	299	314	300	289	293	313	285	300	298	291	312	302	311	297	281	282	264	313	273	295	270	279	287	311	300	284	258	304	287	278	283	283	296	267	296	287	288	302	301	306	297	298	289	297	300	293	285	318	275	298	288	304	287	309	288	286	275	279	284	282	303	271	270	300	314	283	293	314	288	283	299	289	276	308	287	278	309	284	300	288	329	306	323	304	319	266	314	305	291	274	273	279	295	274	293	273	301	284	286	292	309	295	257	316	314	283	289	314	312	304	293	309	340	303	306	280	263	283	269	286	284	289	304	306	297	267	291	307	329	306	306	313	278	297	318	306	296	273	318	267	298	299	302	289	291	301	293	313	318	268	274	283	273	318	280	314	300	267	293	286	282	305	286	285	280	317	285	293	305	270	317	295	291	293	315	310	265	306	288	303	301	272	300	300	265	302	271	279	283	318	339	300	312	272	306	272	325	284	302	306	305	298	299	272	267	288	289	296	282	318	279	326	312	293	293	291	285	284	306	289	287	320	291	274	266	306	285	269	313	304	289	295	275	329	268	309	277	293	305	300	291	266	310	296	304	298	311	272	300	310	257	287	292	277	292	295	292	292	284	316	260	271	271	268	275	303	282	312	294	318	298	279	275	261	298	318	295	297	282	288	276	280	263	286	288	302	263	291	310	306	284	289	302	283	314	291	289	285	260	289	279	310	275	284	304	257	281	271	300	319	334	308	291	294	312	287	310	275	289	301	266	271	319	260	301	285	278	314	287	286	305	261	276	266	301	306	304	282	292	281	266	276	320	322	315	275	264	304	285	269	305	292	307	262	295	274	305	304	301	282	258	307	286	282	269	293	304	282	291	285	276	304	284	304	301	292	283	312	310	276	313	294	324	277	276	304	278	292	279	292	321	290	285	305	272	331	321	276	309	294	306	293	282	273	284	268	313	312	276	312	299	273	279	295	290	285	295	293	287	293	325	248	298	330	253	302	278	301	285	328	301	289	287	295	296	298	300	304	289	285	277	275	306	309	331	311	309	319	294	282	306	295	313	278	299	298	296	278	243	284	321	301	306	329	285	292	277	280	301	310	274	269	284	305	284	304	268	278	272	284	265	304	291	294	298	290	292	258	275	280	313	281	267	285	246	285	285	279	269	310	305	277	285	285	302	315	308	275	283	295	277	296	273	270	272	274	279	305	300	324	289	287	266	298	306	280	311	275	297	298	280	301	299	318	281	296	294	321	268	277	298	306	292	280	308	286	321	284	292	309	303	313	316	291	286	281	269	296	293	287	247	292	271	299	278	274	287	297	249	271	281	301	320	316	302	285	292	285	300	324	308	296	299	314	293	286	300	286	284	300	305	297	315	290	314	281	290	283	308	282	317	269	325	284	273	285	268	306	299	292	252	287	332	286	298	308	277	281	286	266	291	278	287	302	278	279	299	300	253	280	326	304	261	264	291	326	294	276	273	272	296	282	310	274	293	294	278	272	294	273	293	303	306	300	282	253	284	288	290	301	286	317	291	279	305	302	302	270
13585	28764	24496	14983	10637	7392	5434	3983	3242	2914	2113	1935	1816	1687	1486	1413	1393	1248	1128	987	1027	949	860	731	738	712	629	632	620	636	576	588	593	578	640	577	573	514	522	481	513	510	465	436	500	465	437	479	447	448	455	432	433	449	451	431	409	398	392	437	414	439	444	426	416	409	430	380	431	379	426	428	402	397	411	412	396	387	444	380	384	389	415	360	395	421	389	375	390	413	397	421	391	381	407	374	382	410	367	369	381	398	411	390	405	408	398	376	369	406	420	380	383	427	396	389	396	418	368	383	395	393	411	401	378	383	388	406	385	418	383	367	373	375	373	422	364	396	387	391	419	382	376	396	396	415	397	385	401	366	392	380	394	402	373	397	384	382	404	388	377	368	390	363	378	399	391	389	391	384	383	403	405	358	384	397	353	435	399	437	395	358	356	358	372	417	380	397	421	398	406	387	394	434	407	387	406	387	419	375	403	411	445	415	395	401	403	389	372	407	372	392	400	402	410	365	385	445	409	380	386	404	416	378	395	426	387	380	414	414	379	415	399	406	407	406	413	415	390	386	376	370	401	387	388	373	456	386	386	378	352	376	390	364	419	358	377	379	407	368	402	363	393	375	357	384	405	404	383	387	390	409	395	392	412	371	380	364	382	379	361	391	389	353	394	383	396	335	400	435	399	415	418	401	389	387	381	385	382	425	397	389	399	374	398	381	419	383	374	388	380	385	385	397	389	403	420	373	374	355	407	405	419	373	352	392	399	432	385	361	393	408	390	406	383	378	394	388	370	381	377	408	397	413	397	384	393	399	367	396	402	378	384	416	404	368	390	411	398	389	399	407	377	371	371	396	412	409	378	387	385	409	383	384	398	386	398	381	389	393	421	384	391	407	361	404	386	380	394	389	367	433	404	376	384	411	392	385	392	383	399	383	421	400	356	387	367	386	395	379	355	393	382	396	368	379	407	408	387	393	404	364	397	398	401	383	388	402	407	381	391	382	396	399	390	385	358	358	367	374	397	390	424	393	418	393	373	379	373	397	382	385	379	383	376	380	385	431	404	428	389	403	442	432	409	373	406	397	410	388	409	381	383	391	433	365	357	406	404	365	367	368	377	380	406	390	357	413	379	383	409	373	392	399	399	416	400	404	404	384	387	365	385	379	390	403	374	403	362	398	409	373	391	377	349	378	368	393	376	395	373	407	375	392	382	383	425	431	378	408	379	391	348	388	377	395	396	412	399	415	382	408	395	369	403	404	365	433	387	444	358	448	392	374	406	391	392	383	404	369	391	370	374	332	372	359	389	402	403	377	402	404	400	407	413	401	401	418	413	366	417	373	398	398	412	417	403	366	379	407	372	397	396	390	376	381	432	361	426	389	395	376	389	377	405	421	402	378	368	382	414	392	393	394	415	376	392	424	369	391	392	388	406	367	415	387	415	374	360	358	404	399	365	363	349	382	397	399	386	364	376	393	432	390	384	363	410	361	382	412	417	402	411	384	373	404	405	413	405	372	381	408	375	378	382	373	392	398	401	414	371	409	405	346	400	387	365	397	403	402	365	368	354	405	384	357	382	351	401	363	378	367	415	433	378	377	401	382	379	369	419	375	366	381	405	371	401	380	372	379	409	369	378	339	395	400	387	396	394	390	416	383	424	415	391	410	375	424	366	363	395	357	406	404	364	416	376	392	378	387	383	396	398	366	421	419	403	404	406	347	398	371	365	415	384	394	354	377	356	411	392	393	367	400	389	386	395	365	389	405	370	387	396	380	402	406	399	398	404	409	383	369	403	402	396	399	399	343	441	394	401	402	369	404	403	391	373	406	404	414	365	406	350	369	435	407	383	392	405	396	391	380	352	372	353	405	374	432	371	363	374	399	352	382	393	406	404	407	393	401	412	406	390	396	390	402	360	367	414	375	360	419	383	430	367	396	414	383	422	385	388	400	367	379	387	368	399	335	409	391	398	401	396	402	382	386	401	398	396	414	396	413	407	374	383	353	373	394	395	407	388	398	395	383	354	425	368	383	373	392	395	405	383	393	416	365	384	372	360	354	407	375	377	368	378	390	358	404	367	369	368	390	409	396	400	370	370	397	408	377	424	398	404	397	389	421	398	391	389	422	362	388	395	385	391	394	406	378	332	375	407	353	388	421	378	399	391	401	367	389	400	371	360	375	402	372	400	413	381	349	399	378	407	410	397	423	433	402	390	409	351	411	383	391	383	406	407	395	383	411	389	380	393	370	378	388	446	404	412	353	414	369	398	429	380	388	385	428	401	364	356	406	395	374	397	399	423	420	375	393	408	378	378	419	420	371	396	420	384	392	387	396	375	394	384	394	366	416	404	402	396	370	428	398	402	403	389	418	399	407	364	374	380	420	385	405	387	408	385	368	381	392	394	379	385	392	384	415	378	390	398	384	395	380	380	394	392	377	392	402	410	387	401	406	385	415	407	395	389	424	408	378	395	396	393	394	360	398	405	363	405	379	382	404	396	381	368	376	390	393	409	379	382	415	406	369	409	391	397	356	385	419	392	396	389	419	412	411	419	372	399	399	403	395	417	391	363	388	392	399	393	404	397	405	374	388	371	415	401	441	347	372	385	376	410	379	423	363	375	361	422	410	386	394	419	421	375	331	350	364	393	405	388	407	375	398	365	416	386	405	386	408	428	355	392	411	413	364	396	378	407	381	391	415	418	375	390	413	353	341	388	364	431	417	392	411	368	363	411	392	406	415	373	404	379	411	374	403	412	418	401	417	397	408	366	387	373	380	385	405	381	393	404	373	403	365	398	387	371	397	371	404	388	418	363	383	427	398	378	400	414	373	390	400	390	345	403	411	384	396	402	361	375	373	408	389	361	359	405	394	411	360	366	385	389	396	396	372	361	384	392	388	409	379	390	398	360	387	401	393	405	381	442	395	409	406	393	389	361	407	409	406	414	384	427	375	420	395	367	377	361	399	406	397	370	391	376	416	380	400	369	432	403	398	404	391	397	379	378	391	349	397	372	399	373	403	394	357	401	394	395	378	392	374	382	383	369	383	385	379	404	382	410	396	358	411	378	406	360	394	389	387	381	381	378	379	399	354	369	380	425	362	357	380	374	383	401	399	400	371	412	380	347	398	349	358	396	401	397	396	376	401	411	397	400	389	390	365	382	369	389	387	429	393	399	378	394	395	396	380	411	380	421	391	368	363	372	356	416	380	378	412	399	393	351	385	395	395	353	416	358	371	419	366	369	367	379	410	343	352	392	382	392	401	367	350	371	401	400	391	392	361	380	406	354	404	407	384	379	377	382	373	343	411	360	401	359	392	388	363	395	378	381	386	412	385	359	408	415	440	395	398	438	420	391	394	402	372	366	395	410	372	409	386	370	412	397	424	356	376	376	407	409	416	388	360	416	354	365	365	390	389	357	424	400	409	424	403	400	411	385	391	395	371	422	405	410	392	427	383	381	411	426	395	392	380	366	370	382	398	407	420	407	399	373	413
27228	18356	10245	5048	2768	1649	1238	994	865	861	747	673	741	707	689	737	667	621	652	622	645	579	633	591	599	569	571	526	563	547	520	547	567	564	573	556	558	533	556	557	501	511	551	528	549	522	526	515	561	478	542	483	537	536	505	532	507	511	511	520	502	492	501	468	510	487	529	497	490	509	522	537	518	494	523	534	477	491	479	540	538	537	503	545	560	543	502	486	507	550	539	549	520	498	510	475	484	515	500	513	537	493	498	499	489	541	479	477	517	505	551	538	495	533	508	480	524	537	502	517	526	477	529	518	538	470	501	540	493	480	509	535	558	555	523	504	517	535	531	544	493	550	497	524	491	514	502	539	495	501	491	515	515	531	508	485	520	522	508	541	527	511	535	578	508	492	509	504	493	539	517	498	504	458	487	496	483	483	501	509	517	526	507	515	514	535	538	530	536	511	491	483	525	533	517	499	493	516	529	537	526	545	546	482	500	510	499	549	516	514	491	513	494	511	522	548	508	521	513	478	520	496	455	493	453	468	496	536	492	490	533	482	496	528	533	518	472	477	527	493	538	494	507	553	522	526	497	524	486	547	541	486	519	501	512	547	517	486	488	494	536	518	491	517	491	502	520	495	515	513	487	525	551	493	516	482	536	489	514	572	494	517	486	551	528	508	480	472	517	522	508	527	510	499	501	537	535	545	478	471	518	487	510	535	483	513	504	531	551	550	462	492	518	508	537	528	524	486	490	500	516	495	536	498	535	552	519	548	503	544	518	517	445	535	521	535	506	502	474	495	530	514	487	476	497	522	535	490	487	528	513	551	499	522	511	481	563	517	515	464	515	548	514	511	517	523	554	548	560	555	483	513	502	507	490	525	491	480	505	516	519	496	500	494	524	544	479	513	482	500	494	499	475	522	492	491	515	527	525	518	504	558	529	534	527	523	514	531	484	493	501	493	495	476	512	514	475	537	495	521	503	527	494	537	536	542	525	559	504	514	465	491	559	549	543	507	532	509	525	527	558	509	497	492	511	514	495	523	515	536	484	495	545	500	508	517	499	519	482	529	494	515	509	505	489	512	529	475	511	518	502	540	532	522	516	528	499	521	490	532	528	512	551	517	537	540	461	516	523	506	485	498	575	525	538	549	492	544	503	484	486	529	506	477	509	515	479	541	479	512	543	522	502	517	495	499	519	513	531	500	507	513	521	470	490	554	487	522	509	492	499	510	510	481	477	518	496	481	525	530	505	487	483	508	469	503	510	538	523	496	516	479	572	525	499	514	488	549	506	496	502	504	492	500	515	503	497	510	554	506	534	507	509	503	532	509	462	529	474	487	503	522	550	507	504	470	533	514	524	495	480	534	465	510	470	551	530	506	566	519	558	474	505	525	499	501	509	481	465	529	503	520	521	511	506	532	513	478	547	498	511	480	532	492	499	514	488	498	486	514	526	483	510	489	503	502	508	513	510	505	526	525	505	515	538	509	503	514	481	499	493	521	531	510	521	492	472	548	486	498	494	520	549	530	511	498	517	516	501	532	498	516	521	496	509	481	458	521	496	515	536	494	493	515	544	520	514	529	512	526	518	516	539	495	519	494	513	515	500	518	522	513	457	521	459	509	510	489	534	489	508	514	538	507	516	517	507	525	547	517	514	493	531	506	491	492	525	485	528	510	497	514	517	533	499	513	475	540	528	528	472	497	484	486	531	483	498	523	550	489	501	467	517	514	496	527	501	541	545	476	487	517	481	491	559	540	517	506	519	486	482	506	547	518	485	527	502	494	481	525	514	467	506	538	536	525	515	522	511	543	500	480	531	536	525	501	496	525	461	518	524	524	487	520	507	504	471	508	506	550	469	539	522	549	530	507	481	516	505	494	515	491	507	524	503	493	507	497	497	487	473	521	514	510	566	569	528	527	465	518	544	495	533	500	505	514	480	504	489	528	542	514	491	521	547	474	487	510	471	494	559	505	551	473	530	561	474	503	521	508	518	586	532	525	506	533	490	532	491	522	516	531	534	497	476	459	516	552	486	488	501	463	536	517	507	547	517	517	492	503	505	548	516	503	467	510	526	513	566	540	523	500	517	503	514	506	484	497	511	511	550	501	488	506	521	477	490	508	553	473	511	504	495	549	501	519	503	514	506	550	499	505	560	491	485	463	531	491	517	513	526	514	474	500	506	510	543	476	505	482	518	494	530	489	519	533	517	495	498	499	499	511	521	499	521	478	504	515	497	514	530	517	500	475	517	553	551	513	499	494	450	563	528	514	483	525	464	525	469	464	487	546	556	532	515	517	464	521	497	550	509	495	516	504	498	540	530	450	525	497	514	481	502	494	525	492	511	542	530	528	509	471	484	486	561	522	523	503	512	515	520	526	519	509	514	507	498	488	505	558	521	496	466	529	513	518	508	511	541	521	531	529	508	514	538	516	518	503	510	504	511	513	508	506	529	533	525	498	532	511	485	508	521	460	523	477	510	534	560	511	488	497	505	489	523	521	497	490	510	486	563	527	520	528	534	517	478	536	500	558	520	510	465	518	500	519	501	522	496	485	501	541	509	515	539	546	525	495	522	532	537	519	539	514	489	491	535	496	528	487	502	540	491	503	508	508	515	500	506	529	523	532	506	495	531	528	519	481	519	507	516	521	491	521	522	501	508	481	494	472	552	531	503	538	530	528	509	521	480	512	492	503	522	534	531	508	484	520	528	488	483	501	549	554	490	506	516	521	468	493	486	535	523	541	453	500	501	481	491	513	492	535	465	493	494	481	527	531	547	522	542	517	494	518	544	508	499	513	515	498	493	524	477	500	506	498	536	497	470	538	554	547	515	540	535	507	514	531	480	475	459	548	508	540	504	524	517	512	504	494	493	507	515	501	506	529	541	529	518	567	554	497	563	482	527	510	501	541	497	539	513	477	488	483	485	487	509	485	523	543	541	550	476	521	480	526	499	488	465	474	529	537	556	501	481	531	517	542	533	499	551	465	526	522	489	508	540	540	548	501	531	497	519	534	543	502	513	490	517	518	511	498	544	506	547	531	513	543	503	503	501	504	515	521	554	532	507	532	530	510	509	547	514	519	461	497	509	516	505	491	490	487	523	492	474	510	502	458	523	517	461	516	500	513	522	540	512	446	522	539	535	524	494	494	515	486	541	542	524	497	488	522	507	538	479	505	456	501	551	503	519	474	482	497	530	505	580	476	498	558	500	520	460	518	540	523	528	505	539	512	521	568	518	507	521	502	502	493	490	499	510	525	520	486	546	543	466	520	525	488	516	471	526	507	497	513	556	495	537	506	476	536	564	541	487	536	499	564	526	495	558	553	511	475	497	484	486	514	531	530	463	510	498	511	510	504	516	497	516	510	523	503	485	504	510	467	546	541	525	542	503	509	503	540	529	496	554	522	471	524	482	544	507	524	515	541	518	533	493	488	490	482	502	546	511	456	556	560	486	528	511	519	514	502	553	474	532	545	524	519	506	492	514	529	493	460
10866	15483	12632	6870	4723	3379	2532	1955	1605	1470	1266	1130	1132	1108	1097	1068	1033	976	945	960	912	871	790	829	814	761	754	774	725	739	736	804	798	765	750	797	743	720	732	686	765	681	715	768	739	683	638	662	749	689	716	728	711	713	683	655	672	698	674	629	667	660	653	692	673	656	680	716	655	674	655	643	669	691	677	641	698	637	696	681	639	684	629	690	656	657	700	631	645	640	678	651	650	634	676	622	680	660	704	678	633	626	644	706	665	650	645	630	698	666	657	690	673	714	684	648	636	668	653	622	699	657	681	654	654	669	723	637	674	644	726	649	644	691	671	699	684	687	674	682	678	694	650	681	642	647	648	660	644	709	673	675	654	621	666	637	662	690	695	742	671	655	648	723	640	655	620	705	644	666	639	626	700	691	658	667	673	659	677	689	674	678	648	642	647	648	658	687	668	631	679	658	693	627	661	681	669	703	671	670	677	679	689	630	682	655	656	633	643	665	676	670	702	670	627	663	685	705	732	692	689	706	683	658	660	703	660	664	663	638	673	621	663	652	655	662	673	690	640	686	663	731	720	675	658	696	666	667	620	635	678	657	710	665	715	650	701	663	693	678	659	661	658	672	639	689	709	675	676	661	678	673	692	687	669	656	665	679	680	639	656	670	700	646	670	645	713	665	657	684	662	681	671	698	623	641	657	684	709	672	689	679	695	646	659	651	638	678	676	655	656	658	696	689	682	656	653	681	692	655	667	669	651	667	615	696	645	676	688	658	693	674	679	644	659	684	680	712	648	666	689	660	685	705	661	655	679	683	678	682	674	661	640	682	699	715	654	683	689	650	697	675	684	645	649	690	653	628	704	681	690	712	646	675	619	643	688	652	641	664	725	692	657	672	637	683	669	724	671	675	674	648	671	669	663	698	723	596	673	695	618	704	657	677	683	646	649	609	674	671	668	679	693	673	643	648	652	608	672	662	729	680	670	648	664	662	682	644	676	698	638	689	643	646	674	647	684	664	695	647	716	669	692	703	627	632	685	652	683	633	638	623	693	663	697	656	674	683	660	658	650	663	670	649	694	693	657	684	654	691	685	653	678	685	662	641	621	661	652	677	683	705	681	703	672	684	707	692	686	664	645	649	674	692	709	675	691	666	689	641	732	677	661	691	658	623	735	635	682	641	697	639	726	648	650	634	682	673	637	655	655	610	645	653	661	700	664	598	675	685	631	695	666	686	642	680	665	681	738	645	689	647	703	678	650	675	658	667	669	662	692	647	672	634	687	689	722	657	679	693	666	694	643	667	631	684	665	682	657	705	658	681	705	674	689	673	673	718	656	635	683	719	643	637	676	666	683	686	664	686	663	658	696	669	677	752	733	614	642	686	642	636	639	680	655	709	670	660	650	667	694	670	635	671	660	729	677	665	674	699	726	667	649	680	669	658	697	680	626	688	661	693	672	676	685	712	666	651	674	702	671	671	616	685	692	680	719	687	732	696	662	664	622	636	640	655	628	640	653	724	651	660	641	662	710	717	689	684	662	659	677	648	719	682	701	662	667	687	644	697	677	660	611	652	666	701	679	623	691	660	665	659	625	660	691	669	662	662	675	641	648	662	704	702	668	681	677	678	666	711	702	670	684	685	666	672	689	649	649	723	668	675	722	635	692	679	621	652	677	694	670	701	661	668	678	668	662	716	690	669	657	664	702	671	629	697	689	677	679	664	635	627	692	638	720	676	695	676	687	714	695	651	716	662	663	692	643	669	677	707	675	696	676	691	668	641	678	638	693	637	678	689	649	712	712	614	657	678	655	674	659	668	663	659	624	684	701	647	657	686	663	677	678	656	682	649	619	689	648	667	692	653	649	657	631	716	678	630	642	709	630	682	629	641	673	662	678	693	712	727	658	643	643	699	692	720	673	663	674	676	667	665	699	638	685	644	652	649	644	683	683	697	693	671	678	660	656	677	680	635	691	682	673	667	694	696	696	679	696	657	672	694	684	662	636	650	676	660	690	648	641	679	695	644	620	648	669	652	709	691	666	652	658	686	624	693	647	663	683	680	676	659	655	663	672	685	654	653	674	634	664	666	690	669	644	701	675	626	714	655	645	677	671	663	671	673	705	655	683	635	695	635	651	674	660	667	677	642	642	704	680	662	648	689	652	707	697	700	680	657	651	655	642	655	652	659	660	672	713	642	658	665	632	630	653	648	674	682	649	692	664	687	725	703	653	670	677	650	651	639	682	601	687	676	685	678	708	674	656	669	659	646	656	678	682	690	656	744	684	728	674	638	705	639	682	660	655	683	705	663	647	661	626	674	684	687	738	678	644	660	656	680	648	661	603	657	698	719	698	646	650	676	660	669	689	671	666	670	617	673	650	709	672	677	669	669	693	670	632	664	691	674	669	690	669	659	675	683	674	698	721	710	667	604	663	718	725	702	675	676	634	635	689	667	662	703	667	659	659	678	679	670	721	649	654	658	659	647	687	678	681	682	742	673	653	688	674	649	655	677	649	690	684	678	628	722	676	710	728	682	647	667	714	641	700	639	699	641	650	651	705	681	643	697	664	664	666	661	706	672	690	639	656	651	662	707	679	650	673	699	672	655	716	677	660	703	687	686	676	677	636	705	669	696	661	644	654	684	705	631	675	747	683	647	693	657	674	692	681	704	704	699	680	623	661	646	669	662	692	655	638	661	685	691	661	651	643	645	725	628	638	656	679	663	612	706	653	680	670	735	664	666	654	682	725	691	658	685	696	720	707	689	684	667	692	697	666	689	703	659	677	716	665	720	639	662	670	697	671	680	680	680	668	628	645	679	641	638	646	683	656	652	670	682	653	668	727	688	689	672	702	658	679	599	665	578	622	663	618	669	686	666	674	661	683	690	660	676	684	629	621	631	641	690	683	661	708	660	715	655	722	602	644	663	611	658	662	619	630	677	679	674	631	693	602	676	695	670	696	675	689	692	674	635	678	690	657	654	684	650	647	632	671	672	669	679	674	724	703	638	655	681	681	663	666	692	677	665	685	659	686	702	636	679	658	718	638	681	660	689	646	678	699	658	642	704	698	681	661	683	669	653	704	686	625	694	608	689	668	710	686	610	677	673	676	672	665	667	675	652	663	721	648	639	687	642	666	669	685	658	656	698	682	666	681	704	698	699	636	684	693	674	694	605	711	706	629	729	664	657	655	633	666	669	625	684	690	722	691	658	617	634	678	676	670	678	697	687	646	672	716	661	669	639	669	681	679	648	669	674	693	646	633	661	667	645	651	682	664	626	693	691	669	635	677	665	658	675	616	640	633	666	624	708	661	665	663	652	705	682	690	693	661	678	657	668	684	690	656	679	701	629	696	646	693	660	655	681	710	669	678	647	669	698	738	654	711	636	688	646	665	650	636	682	652	664	672	677	655	660	666	668	627	704	635	625	659	692	651	674	685	724	653	676	702	698	670	713	667	628	675	663	642	707	696	709	671	661	681	674	663	714	675	643	694	668
23375	20906	27750	24031	20660	9082	2714	1591	1311	1150	1037	942	824	787	732	776	805	757	701	656	625	635	618	605	590	546	543	558	563	554	510	536	551	595	572	515	512	526	580	526	509	517	497	510	520	505	500	481	527	478	546	489	477	553	489	474	479	497	489	497	529	474	528	499	503	498	481	509	479	455	481	489	484	530	468	497	481	473	475	441	488	470	498	498	448	466	491	505	501	477	488	451	499	457	467	459	502	467	480	434	477	501	500	511	436	477	473	470	484	482	454	460	473	459	498	466	446	488	475	498	513	536	456	475	517	470	497	502	456	459	463	438	460	479	532	469	492	468	482	513	468	478	444	506	488	493	475	528	450	477	490	507	517	461	501	492	486	467	455	502	468	467	469	449	468	477	504	521	519	500	501	474	506	470	448	460	467	461	490	454	517	441	497	496	497	481	522	476	482	475	488	495	511	470	484	432	504	497	490	489	476	512	499	504	549	483	463	482	456	494	498	479	525	484	465	462	511	453	476	498	495	448	467	480	509	503	436	507	484	451	479	463	460	444	483	469	502	443	449	457	475	473	493	487	460	462	511	495	463	475	464	469	436	478	475	476	482	469	466	503	503	500	461	467	482	513	509	498	461	503	456	434	451	481	489	457	497	523	469	476	474	437	477	492	524	474	471	469	486	456	466	490	456	473	460	451	468	465	501	491	476	448	460	464	466	445	453	478	481	455	483	492	510	483	463	460	494	476	467	456	464	463	484	424	431	490	474	453	487	491	455	474	511	488	497	459	491	483	531	479	492	467	455	505	485	476	417	495	488	465	482	477	478	496	479	463	460	493	488	439	432	472	488	460	464	466	469	486	468	498	447	463	448	448	455	470	484	491	424	464	485	497	475	485	471	513	460	488	494	463	491	492	484	451	457	506	459	501	492	478	465	508	484	479	490	469	461	496	446	479	489	467	472	459	447	488	500	497	507	500	472	452	476	458	478	491	441	463	479	488	489	466	464	497	490	489	474	450	480	493	481	497	482	511	481	460	518	480	439	472	492	479	466	477	459	462	486	449	472	462	515	485	460	522	501	496	482	496	463	484	472	457	471	475	438	474	495	467	454	475	474	495	505	453	496	464	470	522	487	474	489	502	493	478	459	500	500	467	485	477	464	503	467	494	479	492	478	432	444	438	488	475	499	473	461	459	481	516	427	467	462	493	478	444	438	468	502	495	477	475	480	497	500	425	466	480	457	448	494	473	481	455	470	513	485	521	465	476	473	482	438	498	500	466	433	497	503	498	459	479	526	479	485	469	473	483	458	494	461	464	510	464	505	474	536	498	489	479	478	475	451	522	460	486	482	443	497	477	477	473	455	496	528	503	478	479	479	487	486	495	487	473	505	493	502	485	489	457	461	475	471	458	456	471	459	471	495	465	490	496	466	471	487	489	451	489	477	469	500	467	483	506	479	445	445	472	483	484	503	452	473	483	497	498	521	488	478	474	465	497	462	477	499	464	484	481	469	462	457	459	475	465	500	467	486	488	505	476	505	515	474	463	511	459	468	437	478	530	472	485	448	483	491	517	491	476	485	501	478	506	488	499	478	458	457	508	467	485	490	473	445	478	466	421	463	486	481	442	428	475	473	511	487	448	508	506	462	469	490	483	469	471	470	503	434	501	457	486	466	492	473	503	490	454	490	508	435	471	457	479	452	477	465	462	470	439	485	448	459	473	458	473	480	469	484	459	497	509	489	470	462	468	512	465	453	476	513	474	479	466	478	503	507	475	426	500	464	487	475	473	480	468	506	486	523	476	476	490	511	491	467	506	476	483	516	502	437	482	489	481	470	475	493	457	513	525	475	485	482	462	469	504	485	458	534	477	454	502	484	494	442	451	446	496	467	480	481	432	460	460	473	475	443	480	518	498	502	472	467	451	506	427	490	476	464	487	478	493	450	442	464	496	451	507	479	461	493	457	488	453	469	455	470	451	478	520	455	489	453	500	514	499	452	442	454	500	510	456	473	527	500	461	483	477	474	486	504	491	478	447	472	470	478	493	440	497	468	475	473	476	481	536	489	505	472	416	497	494	446	504	473	504	471	467	458	465	500	475	473	453	472	540	484	460	517	495	470	449	493	472	500	510	462	461	457	491	491	473	486	466	475	466	485	465	442	478	481	461	495	471	515	485	457	488	464	468	437	483	458	449	450	455	502	484	499	447	507	491	467	455	459	493	471	459	495	499	480	454	490	470	561	459	521	473	502	457	488	443	458	469	477	470	479	466	475	476	454	450	537	520	507	493	501	455	518	481	497	462	448	468	465	468	472	471	489	486	461	423	435	508	498	480	476	445	463	452	493	466	448	495	487	476	509	506	450	453	510	455	471	508	452	463	459	481	475	486	448	491	454	515	540	469	506	499	477	495	448	487	514	478	470	467	449	464	469	439	504	466	466	485	481	453	437	488	499	474	451	487	455	501	489	469	431	487	438	490	460	491	455	468	491	521	444	484	482	495	502	498	487	510	453	528	504	454	471	494	484	461	453	480	478	457	455	492	481	502	469	483	470	469	509	465	450	463	498	448	473	481	448	479	510	498	460	510	506	491	492	475	484	475	423	428	498	490	458	488	443	473	467	515	448	458	486	482	462	483	449	468	472	485	486	452	441	494	480	495	472	486	495	456	455	466	456	483	471	451	463	482	479	437	490	477	493	471	479	440	470	491	495	484	486	491	463	481	467	451	503	493	461	481	473	479	486	470	468	492	478	488	455	442	461	487	463	450	479	500	503	474	489	480	449	512	482	517	459	443	491	489	441	475	473	468	485	493	471	476	508	505	467	497	484	520	490	486	520	466	423	481	495	448	461	530	496	477	471	461	460	478	494	483	498	496	463	490	501	468	491	475	462	492	463	453	465	449	506	495	479	456	488	509	463	491	491	435	482	460	505	427	481	497	452	456	498	497	455	483	470	518	475	492	496	499	479	470	529	505	482	500	510	471	525	484	492	446	444	456	458	491	477	457	481	454	460	474	447	519	467	480	490	502	459	462	487	487	504	489	471	448	446	503	474	462	452	501	436	475	466	511	477	452	463	502	518	450	490	495	488	470	470	464	468	452	464	439	476	482	465	458	498	507	497	477	468	489	484	500	517	523	475	456	474	468	439	478	496	477	476	462	471	476	476	470	489	517	482	470	443	470	463	496	504	485	496	431	483	458	465	487	433	475	496	472	446	503	452	521	477	467	459	468	471	471	511	471	485	489	492	486	463	464	459	468	477	472	464	470	489	469	485	500	513	491	488	468	467	474	493	490	473	488	491	450	481	456	495	499	475	515	473	471	471	515	486	474	483	500	504	442	502	488	484	464	502	493	485	478	452	486	484	495	447	505	444	447	460	459	483	434	465	490	499	483	459	452	483	486	444	427	488	443	470	502	473	490	472	460	495	486	483	497	455	499	478	461	463	472	504	482	469	454	485	517	460	487	487	515	458	480	485	477	503	404	490	448	477	459
12131	23455	18698	11058	8011	6089	4315	3140	2711	2297	1941	1637	1575	1415	1435	1369	1301	1191	1190	1146	1081	995	847	837	865	796	759	784	724	781	773	814	793	806	762	794	697	709	735	745	714	694	709	701	666	674	665	691	701	639	713	620	683	667	676	636	637	677	649	638	666	647	684	672	619	646	627	624	668	706	613	659	680	617	624	638	656	627	651	617	637	645	648	612	623	706	587	640	664	640	610	603	646	636	626	617	621	603	622	595	597	633	611	636	653	614	652	602	630	647	661	604	665	653	627	620	684	626	622	614	603	651	640	665	618	606	633	623	655	606	635	581	641	593	634	657	655	622	593	607	613	659	649	645	682	621	613	623	621	619	584	654	642	655	650	615	643	630	598	624	625	626	584	579	600	620	641	595	570	645	607	615	621	658	611	608	653	618	578	654	619	659	688	597	618	597	623	630	665	645	675	667	653	646	654	634	630	613	632	616	635	630	618	547	623	641	636	612	628	620	654	646	641	613	613	613	644	585	660	650	588	635	619	675	608	620	618	680	623	680	704	635	645	641	598	650	623	663	603	642	620	607	650	636	635	624	608	651	658	607	600	651	663	673	659	658	611	604	616	613	649	599	637	682	639	604	637	656	591	615	650	628	695	591	656	663	621	644	647	651	621	634	595	621	670	617	629	613	573	608	618	661	623	683	605	589	630	622	644	638	641	603	658	619	625	632	654	643	647	643	640	634	654	678	672	596	640	634	641	636	629	631	672	587	611	650	657	628	650	659	575	583	611	687	652	653	621	614	640	634	593	639	642	601	580	656	631	663	628	659	681	602	609	608	623	625	676	622	626	645	666	641	642	662	638	652	623	643	649	600	647	619	631	572	649	627	621	632	698	582	618	706	571	625	613	637	609	606	637	603	610	672	642	625	698	648	616	642	619	629	621	674	619	632	619	628	599	653	635	648	613	653	633	635	636	638	619	582	624	629	601	640	625	611	627	637	644	673	626	567	618	639	620	658	624	636	591	594	618	653	591	629	593	598	593	660	638	609	662	603	599	603	601	626	645	627	611	647	610	653	624	673	679	638	590	634	632	624	625	580	675	619	604	616	599	676	602	655	627	618	628	663	581	655	645	662	683	632	646	628	612	672	612	614	633	658	600	658	596	618	627	651	648	617	649	629	593	643	631	638	641	632	627	629	616	658	676	615	596	596	646	621	633	635	606	672	603	645	632	645	573	605	666	671	595	611	649	670	597	628	629	627	606	612	681	662	653	618	621	620	662	633	673	641	607	614	638	639	661	621	638	620	618	650	631	621	672	676	633	610	599	667	612	603	640	623	643	630	639	666	648	628	632	613	591	625	679	677	603	615	593	604	613	626	639	616	628	630	613	661	621	600	657	614	566	608	630	601	610	607	638	602	643	619	655	631	647	627	604	609	617	578	640	626	638	656	620	629	633	614	646	625	623	628	612	652	637	626	631	587	691	660	606	608	667	618	645	601	589	608	634	577	638	632	625	629	597	604	658	593	608	617	625	592	631	677	659	656	684	632	642	611	645	645	592	623	649	613	584	604	653	610	632	670	591	625	627	651	637	615	662	617	618	624	654	644	645	618	653	598	670	593	604	654	676	666	616	677	668	625	643	646	582	619	667	577	607	627	622	641	624	624	593	607	635	612	652	604	598	627	645	629	665	633	630	601	599	674	628	659	608	603	645	634	646	651	676	617	588	568	622	613	621	586	680	608	643	601	676	644	621	644	658	626	613	635	652	643	641	623	640	594	664	643	629	656	631	626	630	649	611	653	608	665	663	671	611	645	666	629	638	653	637	656	641	651	651	616	654	639	685	630	585	674	662	568	656	589	671	636	662	631	637	605	639	624	633	601	612	598	632	614	652	636	643	618	631	598	628	594	589	607	630	647	605	624	622	642	610	578	608	635	673	637	658	633	636	636	636	611	636	614	611	618	640	631	641	658	619	647	595	618	610	595	582	612	625	607	607	623	614	619	661	615	608	622	631	623	603	647	640	603	628	621	655	655	653	595	581	599	684	616	637	625	639	632	622	674	615	663	670	616	616	642	666	627	629	651	662	642	668	630	623	606	682	638	659	613	649	616	682	607	636	641	639	655	611	638	684	628	623	629	635	576	586	619	607	593	646	611	594	648	667	562	626	604	619	637	671	666	610	623	604	594	660	653	655	604	636	609	628	610	633	666	615	642	644	657	661	640	594	670	604	644	653	649	633	650	637	596	627	637	649	610	587	632	576	622	614	595	687	578	626	636	682	608	637	642	602	617	619	636	598	614	632	653	626	617	624	648	622	621	621	631	627	615	659	622	619	626	612	557	625	625	607	650	608	657	621	658	569	612	627	606	677	614	659	613	631	611	605	630	636	626	619	649	651	613	612	640	655	628	609	620	631	625	617	586	622	641	627	658	603	607	627	593	644	633	615	634	637	583	609	573	614	666	616	661	619	666	646	617	633	684	618	637	644	589	668	612	606	664	595	606	624	648	590	623	650	617	628	638	652	593	613	667	651	630	569	654	664	614	620	607	647	587	645	651	660	685	636	605	635	608	591	646	624	601	659	636	628	583	600	637	611	649	619	625	596	674	624	640	658	638	614	661	665	622	626	630	655	603	647	564	587	628	598	668	637	627	632	613	646	623	647	619	662	633	612	620	645	665	637	624	691	681	619	644	634	627	596	654	616	608	643	655	671	640	657	626	603	647	612	565	610	652	588	607	584	620	634	628	630	616	655	624	636	639	638	689	644	630	625	650	656	621	619	655	611	584	651	642	648	674	651	605	649	624	684	645	649	667	622	623	604	598	647	653	613	632	617	657	670	618	622	639	644	612	659	717	645	632	597	612	648	671	581	599	625	647	708	601	650	642	700	603	630	618	604	621	605	649	627	627	636	638	632	626	639	625	628	621	643	614	657	607	653	625	672	645	602	641	594	641	629	589	626	596	619	669	644	609	619	651	573	662	646	646	620	591	636	622	612	639	630	640	661	649	633	607	666	653	617	649	621	626	641	634	639	658	595	604	642	602	619	638	626	676	651	670	642	701	643	646	588	678	646	625	612	633	674	635	637	635	645	642	672	619	621	619	655	628	661	625	663	639	675	603	649	683	573	647	638	634	591	695	613	663	663	640	605	635	639	618	627	623	616	611	618	611	638	611	622	589	622	587	649	624	658	649	604	610	637	636	611	613	655	661	623	596	601	650	603	635	589	612	621	658	693	591	648	635	604	612	601	629	643	640	613	617	619	618	623	633	666	631	688	615	663	643	594	604	648	660	673	581	581	642	683	619	615	624	622	598	616	613	679	641	666	591	661	614	597	618	659	596	625	644	625	632	625	600	621	650	589	638	617	651	615	656	657	619	650	615	578	677	687	631	605	640	681	611	628	652	607	603	635	612	632	617	658	633	603	650	608	629	646	629	608	587	618	616	593	638	621	579	624	609	621	653	618	614	588	648	576	626	639	602	651	657	627	652	662	591	628	618
24539	20949	26638	25011	9013	2554	1585	1124	1047	890	778	720	594	648	604	570	635	536	526	560	520	478	457	448	444	431	439	400	436	405	428	411	456	458	450	384	423	458	402	415	402	392	416	366	366	406	383	367	387	385	380	386	383	371	369	393	380	374	387	381	379	397	380	359	338	390	368	390	370	360	390	389	388	373	383	393	379	377	373	338	389	394	387	368	364	370	361	391	364	389	330	354	369	378	353	393	340	343	388	381	364	388	366	374	394	307	393	394	376	422	333	358	356	356	384	382	362	387	373	338	352	364	372	382	337	378	364	365	360	354	379	394	367	340	321	355	373	365	356	385	398	364	377	369	377	330	358	343	409	375	340	352	335	366	373	375	404	374	343	352	376	364	382	372	377	378	373	348	372	359	387	374	403	373	382	351	368	369	351	394	374	373	404	393	388	369	360	384	397	378	372	357	384	365	350	337	369	343	396	384	368	365	384	371	361	389	330	379	362	367	392	348	362	352	364	364	370	328	402	360	356	355	368	362	395	379	368	393	397	393	366	351	366	354	364	384	364	377	359	359	356	357	336	321	369	371	370	360	378	353	360	385	357	363	372	388	367	333	353	349	343	363	380	358	363	378	384	342	370	363	338	377	387	381	410	376	370	372	352	408	373	369	348	382	341	393	378	427	380	369	380	360	355	378	387	379	351	344	340	347	365	355	387	388	354	389	359	370	360	369	349	326	354	362	411	366	358	396	349	364	348	357	376	376	374	356	374	339	349	354	346	366	384	368	376	344	370	365	375	404	370	351	362	376	399	348	375	342	389	380	350	391	366	390	394	353	356	385	381	362	368	395	351	371	359	396	361	404	362	336	381	360	356	389	357	355	386	365	365	369	370	364	386	363	329	357	320	328	364	343	405	368	375	352	386	373	336	352	342	353	357	332	338	378	353	375	384	381	370	349	321	352	352	372	393	379	356	366	321	364	366	358	368	334	354	361	382	349	346	361	376	333	386	369	370	373	368	347	411	375	327	362	387	376	321	377	361	348	357	377	385	344	365	374	351	377	367	337	374	382	369	392	379	366	376	401	344	371	382	374	356	358	380	382	366	416	352	387	355	372	376	376	378	367	362	340	378	343	353	367	348	389	370	374	367	356	373	356	380	373	334	349	366	367	341	397	362	330	398	348	361	364	363	376	367	343	353	381	379	374	385	394	391	373	371	382	366	372	339	384	430	404	374	375	373	352	344	400	369	323	400	373	353	362	363	388	355	378	407	352	383	381	368	344	353	380	335	390	367	384	389	370	369	378	368	344	355	377	365	365	367	378	357	360	377	348	347	346	347	350	370	359	400	376	363	370	374	364	408	370	350	389	350	375	362	377	367	375	349	362	362	369	399	368	406	319	367	370	380	370	327	381	367	356	363	336	351	361	332	365	393	368	392	363	388	384	350	381	349	381	410	360	375	337	367	339	363	361	376	369	395	377	341	359	348	369	356	367	355	377	310	354	357	397	392	360	345	338	353	377	380	356	383	367	340	377	378	342	341	354	365	362	347	348	359	407	399	339	355	351	348	355	388	375	429	336	374	341	358	362	388	348	370	331	378	354	372	390	347	334	392	355	374	348	350	362	371	350	335	356	375	343	332	410	369	381	360	376	368	364	354	370	365	370	398	376	371	374	386	370	390	355	334	365	387	350	365	337	343	343	372	393	394	398	367	374	375	375	373	367	348	330	375	367	403	350	384	340	364	347	373	362	364	349	355	391	367	375	362	337	344	353	380	374	374	349	377	370	376	397	394	399	345	375	322	389	335	374	346	350	363	373	360	339	373	343	351	344	356	346	369	388	375	378	356	383	375	384	353	361	367	350	389	361	356	357	381	372	363	373	341	385	364	325	339	364	349	387	363	366	373	331	415	389	357	396	340	384	414	370	406	368	378	360	380	338	391	366	367	410	388	344	364	367	387	344	364	374	369	405	374	353	339	346	350	365	321	407	352	377	374	367	336	330	389	368	351	362	365	341	362	374	363	381	383	342	394	338	322	371	349	338	386	331	386	355	403	388	383	373	401	377	359	366	380	336	357	339	369	361	350	352	362	365	380	400	364	350	364	372	421	352	375	400	351	354	370	366	349	364	376	366	341	350	336	336	360	371	374	351	391	390	375	382	344	377	350	388	377	365	362	369	358	384	386	339	360	398	360	369	388	383	354	373	353	356	390	344	368	385	374	339	361	386	357	330	350	351	361	375	373	382	358	362	355	386	380	395	379	379	362	362	345	368	349	382	342	355	366	363	385	396	386	381	389	360	352	356	381	362	371	362	396	355	415	379	388	364	390	352	364	378	389	404	370	391	368	397	375	366	375	326	363	373	370	370	369	376	388	338	370	374	364	376	407	358	358	397	354	370	346	388	368	332	386	360	366	391	344	385	334	364	355	393	377	332	369	383	380	390	376	352	359	355	388	379	376	392	382	365	364	392	361	370	367	353	376	375	365	368	349	345	374	351	399	384	393	369	336	350	376	343	382	370	339	355	373	349	398	387	357	367	370	385	354	396	367	355	358	351	326	386	337	368	397	359	352	346	373	372	395	365	408	375	357	357	374	403	340	359	361	377	351	379	365	387	374	339	362	382	382	380	388	384	373	401	336	366	349	375	347	382	359	359	364	370	348	342	356	405	359	380	378	360	363	358	346	375	338	339	369	344	355	362	383	364	371	345	337	385	361	389	377	327	348	353	354	350	369	382	338	359	392	360	356	334	370	382	343	374	350	354	345	362	354	368	384	357	388	348	340	391	391	394	380	343	374	349	361	344	353	367	407	334	374	374	383	374	328	409	382	392	388	367	378	362	386	347	360	379	395	339	364	346	365	335	360	404	390	386	353	397	306	342	347	381	360	359	360	359	339	400	326	359	368	343	400	373	386	388	376	325	395	321	332	378	343	352	350	383	364	372	362	331	390	374	369	385	371	382	347	357	385	366	311	363	389	378	367	386	377	367	336	361	366	363	363	398	397	368	388	387	386	347	350	384	365	338	385	359	364	417	381	377	370	357	385	360	398	340	367	345	356	349	363	364	364	335	392	347	391	371	375	359	364	385	373	343	378	364	379	356	370	383	376	387	377	376	383	354	379	395	364	356	365	379	388	366	391	367	381	341	376	421	385	370	392	365	360	382	348	361	401	361	350	388	383	366	365	380	329	332	360	378	343	410	384	378	381	367	371	355	383	359	361	376	372	387	354	408	349	366	347	365	364	375	349	376	366	356	354	352	392	360	386	335	362	367	351	396	364	371	401	332	396	376	355	358	344	378	363	363	339	377	380	384	363	361	392	389	360	386	352	361	355	412	366	361	368	354	364	373	400	375	365	384	364	348	359	332	367	398	347	414	358	379	377	375	352	372	366	377	354	380	351	356	370	329	354	351	382	378	386	385	351	371	379	390	381	363	370	348	367	368	352	362	363	367	401	394	362	379	388	340	368	339	353	365	328	350	358	357	364	382	342	368
12279	19967	15393	8902	6215	5122	3442	2589	2299	1868	1647	1399	1179	1237	1079	1082	1034	943	917	893	819	808	751	665	681	625	643	634	636	600	539	605	629	619	547	586	560	573	541	584	577	552	525	550	492	497	568	506	517	571	546	490	553	504	504	456	478	490	531	480	511	503	486	480	515	522	498	492	498	473	470	473	507	477	482	483	525	547	475	464	487	500	501	503	486	491	485	501	478	497	490	521	475	515	462	504	514	515	498	472	501	474	506	495	483	482	453	450	475	471	449	512	515	454	454	459	507	484	490	446	540	508	464	509	476	522	490	485	451	503	491	504	484	486	487	483	489	473	555	484	497	480	506	520	470	458	511	437	497	508	466	451	457	459	502	449	481	452	480	454	440	477	489	444	501	521	468	543	476	457	501	498	468	460	520	456	498	480	468	494	498	520	510	490	465	491	515	476	499	535	489	453	469	467	482	478	478	532	487	452	476	478	488	505	466	518	468	502	484	512	469	485	486	479	460	511	483	515	504	465	454	497	481	491	496	470	462	504	498	526	519	467	483	490	474	467	499	492	493	442	457	475	492	472	497	468	483	499	509	520	486	504	503	508	453	484	529	523	466	514	466	476	487	504	457	485	521	472	503	484	467	498	459	468	475	483	448	471	458	517	484	456	503	504	496	480	512	510	504	506	498	505	510	476	507	489	513	457	458	481	497	453	449	486	484	482	498	472	495	514	478	474	428	471	492	517	454	483	470	472	511	472	471	480	459	495	498	500	488	467	489	467	467	484	461	523	486	481	503	442	516	466	457	500	471	512	505	465	494	471	466	432	511	516	474	485	480	445	498	454	536	472	476	456	460	483	449	502	489	487	508	491	494	492	468	479	506	483	516	491	488	492	470	513	505	494	466	463	501	458	491	456	482	491	493	506	433	498	521	494	482	478	481	485	483	503	461	485	450	464	491	450	492	518	466	444	485	471	472	453	475	524	494	495	483	483	504	502	504	462	483	504	486	457	473	490	503	513	519	462	478	485	449	497	455	493	451	474	499	489	483	475	484	489	500	453	501	489	509	462	503	471	511	466	476	486	461	459	500	517	477	477	466	465	495	473	493	503	435	478	492	481	469	478	487	479	498	481	496	462	486	495	498	499	533	504	527	477	492	474	503	438	498	455	458	488	476	510	474	492	478	465	473	496	504	517	487	483	471	515	480	468	490	484	521	489	482	462	500	506	528	497	496	479	510	515	490	477	511	528	500	484	482	510	451	482	480	491	505	484	449	466	491	510	529	463	515	474	456	487	491	486	474	475	467	555	447	497	470	476	532	453	480	455	473	496	507	501	501	475	492	493	550	476	446	463	482	493	459	510	432	502	487	471	484	447	482	475	515	502	544	489	490	512	476	464	487	490	533	484	462	483	500	510	484	505	485	489	466	484	479	484	466	471	484	505	473	490	483	495	473	498	500	476	463	472	504	464	505	465	515	461	467	478	541	480	517	462	467	490	473	469	491	488	482	493	502	472	468	494	482	476	469	492	470	508	502	501	484	504	482	465	522	472	517	461	456	499	488	471	454	496	509	481	489	516	514	481	495	469	490	524	510	495	484	497	508	525	497	470	476	486	523	442	500	512	521	503	522	502	480	471	466	487	478	474	475	516	474	494	509	433	522	489	507	450	491	507	484	477	463	489	437	485	498	487	500	519	483	479	526	479	499	492	480	463	500	504	456	516	487	499	507	498	522	479	446	511	477	449	512	486	475	457	515	459	515	484	467	512	464	511	491	447	462	474	528	456	480	500	494	494	550	488	506	475	490	502	478	484	505	488	524	484	487	548	503	480	457	518	465	484	479	488	515	453	464	459	483	519	497	521	493	507	491	481	481	458	478	492	486	513	512	484	452	467	469	513	509	477	483	498	494	491	481	538	505	469	501	461	509	437	491	553	481	474	505	521	508	468	466	487	459	516	474	526	512	477	502	488	472	507	500	493	497	508	462	483	503	437	492	495	493	468	471	500	505	500	483	502	494	465	492	487	494	514	463	471	469	482	486	478	487	457	479	516	502	469	445	473	509	487	499	538	456	509	476	480	449	496	502	500	487	472	464	477	490	489	481	525	495	531	473	475	489	495	489	490	507	503	504	493	474	478	477	531	490	491	459	459	460	479	511	487	463	494	466	467	481	485	483	474	502	500	472	493	494	465	479	447	508	468	484	497	507	467	499	461	459	511	553	511	443	469	521	469	520	483	522	492	510	460	491	483	529	519	491	522	462	472	524	475	472	462	495	496	483	503	499	471	476	519	466	492	443	494	496	459	481	500	510	477	485	463	485	496	444	468	506	491	494	481	477	480	515	456	532	512	478	501	487	478	494	488	485	485	503	498	475	484	544	466	457	437	493	534	450	477	445	481	527	495	446	480	521	471	508	494	493	487	482	476	483	521	507	509	435	484	495	455	499	465	493	509	523	509	488	521	487	499	513	477	496	507	465	520	476	475	488	497	496	532	492	487	479	494	481	478	459	506	488	496	518	480	478	465	489	496	514	521	501	494	454	483	477	475	459	483	499	521	495	491	500	477	440	468	496	526	466	476	457	484	454	484	506	487	461	448	493	479	475	512	539	509	475	450	499	482	499	500	502	473	493	481	477	532	496	512	515	465	515	478	461	511	471	491	495	493	470	506	479	452	443	494	492	483	463	489	499	528	526	476	465	495	508	486	492	489	457	504	485	488	488	482	494	506	498	510	521	467	487	467	508	515	509	460	508	491	481	445	481	467	476	450	473	473	455	493	497	514	517	500	478	461	474	505	451	470	520	458	499	491	482	507	444	443	457	465	504	471	445	514	500	495	520	453	482	490	465	459	497	472	486	494	480	491	475	476	480	499	451	484	466	475	519	465	455	516	481	492	473	502	472	482	495	459	464	461	491	496	437	465	456	505	522	488	501	492	510	534	506	501	487	492	450	493	464	484	511	481	492	463	515	492	444	451	491	484	489	502	503	527	462	494	440	514	507	480	489	479	492	532	511	546	469	486	438	499	483	499	507	477	502	497	502	509	475	489	504	469	528	474	469	478	503	477	488	473	487	496	523	464	520	481	477	490	524	481	484	498	518	490	495	470	465	497	501	463	469	516	507	466	532	496	506	538	489	527	489	469	469	490	530	482	489	474	491	509	485	448	511	458	503	521	492	491	485	495	503	504	485	535	470	454	520	522	472	511	505	448	517	449	519	485	537	526	460	467	526	474	474	542	462	489	468	482	498	501	479	523	476	474	491	479	481	497	510	492	484	466	468	487	503	460	483	463	500	479	503	484	500	552	505	489	523	500	492	483	490	466	490	474	496	508	498	481	469	484	468	458	513	453	502	490	510	479	483	471	457	464	470	484	481	481	479	499	465	461	477	498	475	498	472	484	501	428	475	527	450	494	476	478	509	512	511	518	512	490	501	473	487	463	481	473	481	451	498	525	517	472	498	454	451	481	468	501	523	486	444	510	525	489	503	499	513	488
22501	20998	28498	23680	20998	20854	8130	2099	1731	1516	1240	1086	936	824	741	664	705	649	636	679	597	528	461	460	439	427	430	406	401	348	342	390	434	393	358	380	352	380	343	339	333	352	358	302	357	321	337	291	291	328	306	331	334	294	304	300	294	314	283	303	316	301	300	289	290	269	292	287	315	300	319	321	288	318	296	260	312	309	289	296	291	298	288	261	273	291	289	283	285	290	307	267	270	287	288	289	315	300	296	268	278	292	310	291	297	310	298	292	300	295	298	283	293	269	309	288	271	272	280	272	282	292	284	282	290	278	280	289	281	277	273	274	273	285	281	278	309	285	280	322	298	273	316	282	273	283	280	301	324	283	261	255	283	291	293	294	293	288	312	298	302	294	311	287	273	302	326	265	277	283	317	304	281	290	315	280	307	286	297	295	281	250	300	292	271	277	279	296	262	309	312	314	285	274	299	315	272	280	285	292	294	305	292	294	273	303	307	307	271	256	289	275	280	304	310	289	318	279	275	301	281	311	298	319	271	255	281	291	286	292	280	293	270	301	283	299	305	295	270	260	285	268	304	259	311	309	283	302	304	285	280	284	292	334	310	280	297	286	282	304	298	285	305	257	268	292	284	298	294	277	312	304	315	310	273	298	274	312	323	276	298	259	273	278	299	319	251	281	309	301	309	282	309	280	293	270	299	279	292	278	273	284	283	256	277	293	261	303	275	298	254	311	290	288	276	288	275	323	300	284	281	295	318	292	266	308	287	277	282	303	301	297	274	277	281	326	280	297	282	289	288	317	306	292	311	268	285	257	287	282	288	292	287	298	281	282	297	294	282	281	264	305	274	268	290	287	290	287	302	297	306	292	284	276	316	274	270	283	286	283	309	303	274	278	289	268	311	293	296	293	287	322	257	244	291	289	278	322	300	271	281	269	285	300	287	306	301	311	280	282	289	275	320	289	302	275	279	231	287	309	305	313	276	311	273	259	265	316	311	285	301	264	312	288	258	269	306	307	305	322	299	298	293	307	310	280	270	283	285	311	286	302	284	307	307	252	303	313	290	304	283	281	279	261	305	304	281	266	273	282	268	286	299	285	280	289	252	293	294	276	283	282	289	296	302	285	288	267	301	273	266	302	277	280	316	278	306	255	263	294	261	296	302	280	276	285	318	287	269	271	290	288	294	291	271	296	305	284	314	267	289	282	280	284	281	291	300	282	277	286	306	321	279	298	263	246	260	303	278	294	290	258	342	318	306	292	285	285	295	271	284	276	272	281	284	284	304	286	308	297	283	282	300	314	309	293	278	275	285	305	272	299	273	291	298	282	264	298	301	276	305	315	267	313	313	299	276	272	292	260	260	314	280	276	307	274	285	268	286	274	276	270	287	313	274	296	282	281	300	285	291	288	285	266	310	298	306	292	290	258	324	302	266	304	286	287	290	307	298	306	292	290	304	282	284	276	310	290	289	295	324	315	269	324	283	275	279	282	294	284	307	268	282	296	302	312	303	277	300	282	259	272	305	275	314	320	295	306	280	273	322	321	294	282	277	323	296	284	254	299	306	286	275	298	314	254	284	257	271	254	285	257	269	293	274	288	301	275	301	291	255	277	279	283	283	307	252	285	284	300	296	273	278	282	302	295	264	256	268	271	282	296	338	291	286	304	271	270	282	298	315	279	291	307	293	287	284	316	279	261	296	260	290	297	270	293	318	275	316	267	284	300	291	274	290	301	303	304	305	275	276	320	304	297	279	312	301	299	271	290	276	244	282	272	319	282	289	272	289	251	318	300	304	286	280	286	305	299	275	275	272	273	308	317	288	295	296	276	284	284	258	253	268	287	278	293	286	295	297	313	283	278	303	283	293	262	286	269	287	281	290	286	311	296	288	277	284	311	323	270	287	301	300	263	301	282	285	304	298	312	254	299	297	297	262	250	259	299	286	255	296	300	249	278	295	282	287	294	295	255	271	262	257	256	255	275	299	270	303	322	302	269	279	297	305	276	300	284	306	274	308	284	266	267	308	278	299	281	291	281	249	314	306	305	308	295	259	292	285	272	288	292	301	267	267	290	274	274	252	286	307	298	318	276	270	308	285	268	285	283	272	274	286	292	283	285	275	316	282	291	291	307	287	305	297	290	320	265	279	269	294	312	281	286	317	314	287	261	271	284	291	267	256	321	292	306	259	281	296	298	296	308	271	271	285	278	276	267	310	299	281	284	289	287	275	297	293	275	314	290	308	273	325	294	261	280	288	297	267	291	286	275	286	296	293	254	287	301	282	278	293	279	271	272	330	275	302	302	281	291	300	278	280	280	284	297	267	263	311	283	267	289	304	297	256	260	283	286	294	276	275	293	302	279	273	275	285	297	308	300	304	293	284	309	286	278	302	322	327	291	276	318	294	278	286	278	293	302	318	299	267	298	290	312	296	265	283	256	319	308	332	282	286	277	296	278	303	303	298	274	278	263	274	260	301	277	285	299	266	296	314	280	288	290	282	278	298	304	291	276	295	298	250	318	290	297	271	268	278	287	272	280	278	330	308	250	317	268	291	294	281	324	287	284	292	278	313	303	281	300	326	269	276	302	268	305	277	273	285	273	294	278	288	295	306	301	293	313	314	291	253	282	254	282	267	291	289	324	286	305	264	308	282	298	304	274	270	291	279	277	289	288	288	294	281	297	287	298	261	319	301	280	280	293	307	326	295	290	307	275	313	277	282	273	306	312	280	285	281	283	276	300	282	304	284	287	273	313	288	281	290	333	311	261	288	283	257	309	306	262	282	305	280	271	275	300	273	314	298	289	263	286	304	287	302	281	278	290	287	276	256	283	311	271	291	295	301	284	281	272	272	298	298	296	297	258	292	286	297	290	271	292	274	316	274	265	274	274	285	309	313	309	291	258	288	283	284	288	292	310	305	299	282	291	287	275	319	255	270	284	309	308	274	304	267	313	330	302	303	308	292	278	289	252	295	294	312	271	306	286	291	270	292	298	303	298	300	283	298	260	287	256	265	279	275	308	289	280	263	304	279	283	303	291	296	293	263	285	300	234	297	291	267	306	297	271	270	292	277	270	291	305	285	313	266	269	309	299	265	298	284	296	262	278	300	293	324	308	268	286	266	308	265	321	304	282	310	280	286	280	301	315	300	281	272	288	306	299	279	303	318	284	274	303	308	259	270	277	308	303	317	266	244	281	274	262	259	318	287	308	311	281	296	289	300	278	262	278	264	294	286	263	285	299	266	291	276	303	301	267	287	293	297	291	287	294	317	288	313	295	316	277	332	282	276	288	310	313	270	277	288	283	292	286	276	314	280	289	314	288	306	294	312	289	293	286	296	301	272	278	263	274	295	285	282	297	304	280	262	280	287	247	280	274	305	294	243	283	290	287	301	316	285	316	268	270	293	258	307	273	274	260	289	251	286	306	296	255	293	301	338	258	270	310	287	288	291	277	299	338	256	318	271	294	292	305	259	266	335	307	298	311	295	279	278	290
14266	29251	22963	14620	10857	8614	6369	4439	3915	3205	2630	2240	1903	1656	1502	1351	1391	1247	1191	1134	1015	926	846	768	697	673	656	593	657	595	597	596	613	589	621	568	568	549	503	532	534	505	495	472	485	431	430	431	461	485	415	451	488	436	414	406	378	417	410	404	425	402	396	423	411	446	397	399	423	439	401	434	404	414	402	418	403	364	375	385	388	410	397	370	370	386	385	398	387	399	400	383	398	400	405	392	423	367	413	418	388	351	365	385	374	367	409	388	400	359	400	402	427	399	385	372	386	380	406	412	389	367	380	371	394	368	376	380	397	381	409	373	395	380	367	395	374	390	384	391	367	398	386	349	401	360	385	412	393	367	396	400	405	372	377	378	430	416	398	425	389	369	396	369	408	403	371	383	387	372	384	388	394	362	388	430	386	365	377	392	390	385	356	398	399	383	368	411	359	401	379	380	425	393	392	377	382	387	427	389	357	383	406	372	347	368	357	392	405	411	384	395	420	395	376	398	387	409	380	378	398	414	370	413	413	380	378	382	360	396	361	408	376	373	390	376	400	392	407	377	357	372	361	407	405	373	400	375	403	361	363	369	407	391	410	368	390	375	380	369	396	391	380	392	379	387	390	365	348	373	358	396	386	409	363	402	388	360	396	346	377	399	379	403	364	380	383	377	369	371	363	387	378	382	389	373	385	389	354	402	397	411	400	375	376	357	360	391	401	401	412	369	374	375	394	443	371	362	429	387	398	423	437	392	408	379	397	378	408	367	389	390	364	382	372	380	347	370	365	386	380	398	394	383	380	395	399	402	425	360	372	428	382	404	409	365	357	372	404	351	392	366	393	401	402	374	420	395	384	373	371	367	373	385	376	396	367	393	401	395	385	415	413	413	396	419	403	384	359	402	349	381	374	381	395	390	412	368	400	383	396	394	371	380	390	384	380	405	414	386	377	388	405	400	367	374	377	396	389	375	378	389	376	405	368	399	390	364	385	372	390	417	379	386	410	434	388	380	406	403	405	384	409	385	387	409	433	403	392	379	379	403	400	409	364	386	404	387	396	372	391	395	412	401	394	410	404	377	414	400	374	377	396	407	408	394	369	384	384	387	372	420	408	390	391	394	385	392	391	386	418	379	372	382	390	371	397	398	401	376	406	366	375	390	395	388	368	392	379	404	394	408	389	397	387	416	365	384	396	406	381	405	369	413	352	390	372	359	359	390	400	363	389	348	395	371	394	380	411	387	416	384	379	416	385	384	394	383	348	356	402	394	401	397	393	394	395	368	387	349	412	379	390	404	382	420	391	386	429	383	422	392	414	388	346	366	406	398	384	391	425	410	414	394	390	372	412	364	402	419	403	378	378	370	404	370	366	402	389	377	397	360	405	387	398	386	402	398	374	422	397	403	362	403	378	376	371	422	388	396	353	390	413	382	435	406	396	403	412	371	371	375	370	463	357	402	344	356	389	366	377	425	391	413	376	382	365	351	399	391	372	401	388	376	385	377	369	384	373	392	373	404	393	381	392	391	383	362	419	390	366	370	386	373	393	373	415	362	364	395	384	338	430	424	392	394	368	389	388	381	421	357	429	405	406	377	397	364	374	385	426	393	377	376	392	381	390	391	372	376	376	363	407	389	408	380	388	386	406	366	397	401	409	411	350	377	382	382	399	401	405	400	422	381	385	404	390	387	376	377	417	377	390	360	356	419	404	358	376	429	406	363	364	377	384	354	397	367	391	394	413	353	390	389	423	408	399	405	389	347	365	427	397	426	366	361	366	386	378	401	394	384	366	406	399	393	387	404	387	392	362	374	358	357	401	370	404	376	367	414	416	365	357	433	393	403	368	382	389	358	401	381	381	388	357	362	420	381	420	370	394	392	390	378	386	396	381	363	385	423	400	374	368	344	395	390	400	358	405	400	389	368	391	402	407	385	382	402	363	407	379	412	414	381	380	350	398	354	397	372	384	372	373	377	365	382	432	413	370	410	377	379	425	382	374	380	413	389	371	363	389	382	376	378	371	408	424	388	393	403	348	383	391	391	391	414	384	391	374	382	396	388	384	364	400	338	357	394	370	407	390	407	447	390	401	363	428	388	378	389	386	334	377	384	412	343	383	427	388	393	405	376	351	383	379	370	360	377	374	383	377	398	346	374	362	397	375	396	403	376	377	420	376	415	378	410	391	386	389	400	356	360	388	430	361	387	350	372	399	343	409	404	371	373	389	359	395	363	395	394	381	377	368	387	404	402	391	376	418	398	372	391	397	432	409	364	392	370	374	415	407	383	380	391	404	401	396	388	438	365	399	377	407	335	403	402	399	419	398	355	405	391	389	400	375	387	355	379	413	392	388	414	377	386	351	390	359	411	356	389	342	379	387	371	410	366	382	397	416	402	388	394	358	359	376	374	424	416	419	389	404	378	365	391	383	382	359	363	364	418	401	389	417	403	399	375	379	370	388	372	367	424	381	395	424	403	413	356	382	412	390	364	398	416	407	375	395	391	334	406	392	397	382	395	397	377	397	375	359	395	413	363	396	386	385	397	383	342	430	394	390	385	386	390	394	415	401	369	375	396	400	366	396	408	401	394	393	374	401	380	393	387	378	414	424	395	369	384	383	396	403	394	385	364	373	382	395	370	387	389	376	352	348	409	389	396	390	399	400	383	406	375	376	378	416	381	391	365	396	367	401	415	383	355	387	387	396	384	399	418	397	402	384	397	386	393	363	371	387	388	382	433	372	385	378	389	368	393	380	366	411	386	356	366	383	354	389	366	373	375	374	379	390	366	390	343	385	371	413	407	385	387	362	381	370	422	376	386	415	385	388	379	399	402	393	393	389	383	368	399	417	380	414	414	371	373	369	358	370	367	387	379	402	421	405	370	403	386	381	387	387	407	374	392	391	436	409	349	367	361	399	396	400	385	371	395	392	370	384	398	409	387	365	391	399	377	376	421	392	409	404	389	386	356	416	362	376	394	396	359	367	381	368	429	366	378	375	390	367	382	399	377	409	387	346	356	342	391	366	405	371	401	392	403	403	389	378	383	369	392	402	383	346	349	420	403	359	410	414	392	381	395	389	390	425	405	408	411	367	392	396	380	366	416	385	386	402	395	397	410	374	383	395	385	407	380	379	384	395	398	407	376	409	378	403	387	418	387	390	382	365	410	408	390	384	424	444	388	403	386	379	378	388	357	417	411	353	385	362	424	390	341	374	416	392	345	419	396	373	343	386	356	394	377	404	376	379	390	373	339	397	382	409	385	387	395	396	372	420	386	403	397	386	397	401	411	388	366	385	425	414	363	375	423	383	395	373	348	362	379	388	430	370	379	361	401	379	358	371	376	416	342	406	379	408	397	377	361	382	406	398	375	417	371	360	363	350	358	406	415	447	414	374	395	356	362	392	404	431	380	395	377	428	362	382	391	373	387	358	397	375	378	376	390	361	409	385	400	400	384	414	390	386	350	372	394	380	363	390	430	401	405	409	368	408	407
27110	18350	9783	4801	2589	1960	1434	1085	964	946	847	764	752	718	669	699	688	655	634	637	593	599	596	575	565	573	582	589	544	540	527	568	530	580	535	545	539	541	513	548	551	514	517	521	520	522	547	483	501	537	514	478	512	505	521	496	478	513	494	527	492	543	478	509	463	532	536	553	495	519	503	520	532	473	490	518	515	509	524	528	510	534	484	463	566	504	530	489	514	510	521	512	525	512	508	490	561	526	480	536	519	513	521	526	493	515	509	482	490	509	491	519	518	449	509	502	470	477	507	564	517	477	496	504	497	508	517	501	500	498	472	507	530	486	496	523	510	523	494	490	535	551	531	460	496	500	490	504	509	495	479	576	503	490	504	486	526	523	522	467	509	508	504	473	478	550	489	528	493	501	473	473	559	452	498	486	492	521	512	463	514	559	496	472	492	495	491	486	499	471	533	518	527	487	486	502	480	482	484	518	524	495	501	510	514	496	532	499	508	509	494	486	493	487	478	513	469	549	477	517	529	528	495	509	527	494	471	484	532	505	531	525	543	507	501	534	476	550	539	545	546	515	498	513	520	506	518	491	551	506	492	553	528	516	475	532	511	521	499	525	531	495	479	466	514	519	526	537	490	525	531	541	522	493	512	534	497	535	529	516	487	525	506	524	503	509	504	501	519	540	508	505	496	505	510	527	464	502	475	503	525	505	497	475	543	509	554	498	534	505	545	490	490	504	470	527	519	500	480	504	500	474	506	487	506	477	507	482	506	540	466	529	501	518	509	559	495	492	508	485	497	566	493	513	475	474	492	522	490	532	491	452	486	520	496	495	513	513	483	531	515	494	573	455	538	489	479	506	513	509	492	498	496	504	467	513	496	483	518	492	506	496	514	521	532	499	514	500	529	521	545	560	469	526	471	542	525	482	494	508	536	467	504	557	496	502	492	479	533	481	536	541	515	512	469	500	480	488	519	509	522	515	486	510	485	472	498	522	506	520	554	544	531	530	517	502	518	473	501	524	530	499	487	498	523	514	492	539	505	503	498	502	532	513	520	480	557	483	506	517	522	544	494	524	493	514	493	523	518	503	505	508	532	498	523	469	499	503	535	523	496	477	500	514	507	505	511	524	490	505	497	511	485	507	542	500	531	493	472	480	518	519	515	528	491	506	503	479	520	525	547	500	469	531	503	525	520	532	525	482	504	520	502	491	500	510	492	534	529	512	473	490	496	532	534	533	515	493	533	536	528	475	529	532	510	494	474	524	509	493	515	473	514	520	522	513	538	489	506	496	504	515	543	525	493	510	487	520	526	483	509	489	491	519	475	544	498	524	476	541	525	491	470	478	491	479	501	496	515	507	498	456	536	516	492	479	497	501	487	493	488	489	527	528	508	515	532	522	498	509	529	513	520	521	503	564	482	462	495	518	476	546	535	511	516	487	562	512	487	490	502	477	466	486	511	491	524	503	504	525	562	537	543	483	494	515	488	510	489	493	491	513	476	530	515	496	514	472	501	514	522	553	526	552	523	522	521	507	540	525	501	485	526	476	533	535	534	487	507	549	511	505	544	527	530	476	516	497	546	503	532	467	529	502	517	496	516	493	492	530	475	515	487	534	486	484	458	546	532	474	494	476	471	503	514	522	534	511	534	518	497	509	504	522	503	521	547	522	516	524	520	493	494	519	478	542	531	486	531	499	522	475	497	496	512	505	489	540	488	502	510	513	500	456	497	497	505	466	564	519	516	523	524	493	524	454	514	486	532	504	526	504	524	527	510	519	498	522	518	505	495	474	497	513	462	475	521	493	524	490	517	488	509	499	542	506	489	501	513	509	489	514	505	529	522	508	539	548	523	476	490	527	486	487	521	513	488	530	482	498	507	494	491	561	523	478	497	502	530	456	537	504	535	454	523	544	492	503	509	533	493	463	484	530	500	472	522	507	513	457	506	489	505	502	475	519	455	518	478	535	518	509	510	517	518	506	518	514	519	477	472	503	510	419	515	505	527	504	498	546	511	536	534	510	502	504	531	497	501	510	478	441	504	490	530	477	481	507	505	487	484	505	497	498	517	510	514	474	518	506	504	495	509	509	479	462	488	500	475	488	505	489	531	563	506	548	498	537	460	483	503	536	490	466	522	465	482	467	519	521	487	485	519	458	508	520	521	494	530	529	538	491	540	506	517	498	506	510	472	503	522	541	525	512	452	494	480	502	480	499	536	481	547	528	468	549	515	521	535	506	495	513	496	510	509	521	512	485	488	560	496	543	506	489	513	504	514	491	470	489	484	507	525	504	475	540	481	467	522	535	474	497	538	499	459	507	504	513	497	503	523	520	484	494	504	505	494	520	496	503	505	500	525	546	480	517	459	496	508	490	500	529	547	486	476	482	506	517	509	515	479	500	535	502	482	507	508	533	481	517	493	486	522	466	507	516	520	504	537	500	539	462	499	544	472	503	498	525	469	508	499	502	504	461	501	493	493	477	479	482	471	530	517	524	508	501	523	506	524	522	531	509	466	497	518	513	513	487	516	527	524	531	535	541	504	477	521	512	471	524	515	520	511	521	525	522	512	542	454	516	478	520	506	514	552	438	519	501	518	548	487	497	503	520	491	509	505	524	465	499	514	512	484	516	475	489	481	497	515	515	506	531	534	505	464	524	529	541	521	539	530	526	522	515	472	471	459	518	474	533	507	470	531	486	485	516	559	431	498	481	490	536	518	504	489	476	504	527	522	503	506	508	463	476	515	495	505	525	537	481	454	529	498	497	508	539	511	506	478	532	504	504	504	489	552	516	567	525	531	454	494	515	529	510	526	520	553	502	527	507	486	528	500	504	528	497	520	537	535	497	540	512	540	513	506	488	507	514	503	580	488	523	523	522	493	495	508	507	487	488	489	530	494	543	526	506	496	489	503	513	491	501	501	489	516	517	512	503	495	517	532	520	487	505	493	472	483	522	548	519	497	479	490	510	520	483	489	519	477	508	498	523	488	504	535	554	525	558	503	499	487	504	530	490	494	478	499	493	503	500	490	509	527	534	523	556	502	512	520	496	501	502	525	519	500	513	518	485	483	494	532	528	482	478	516	524	512	507	502	542	547	526	528	470	475	529	490	481	499	482	536	500	482	499	500	506	513	479	520	521	505	481	513	504	474	492	497	547	501	460	518	486	519	514	488	555	523	517	534	506	531	551	520	502	505	464	502	527	517	532	504	503	531	529	514	505	500	495	544	536	528	520	532	502	503	514	492	495	513	507	511	528	523	530	492	506	523	541	521	544	518	517	527	488	537	527	535	486	500	516	512	489	531	511	533	527	494	514	461	472	476	524	519	484	513	526	518	542	527	504	541	516	508	477	516	518	520	479	478	523	480	514	510	499	504	505	489	514	466	497	516	506	547	512	523	505	546	537	524	481	526	517	513	543	505	493	486	520	488	494	526	473	522	505	506	505	468	510	478	539	498	516	508	494	526	512	488	481	528	510	521	520	488	548	486	528
11669	16089	11629	6659	4727	3750	2855	2114	1864	1624	1386	1265	1240	1131	1096	1001	1005	996	980	908	919	835	871	789	776	752	754	710	739	761	736	789	757	717	753	766	691	730	743	732	743	709	699	711	707	631	674	705	657	636	733	681	694	659	658	712	667	676	643	670	690	671	673	686	642	671	659	672	709	744	646	659	656	676	649	633	670	666	652	612	678	687	648	664	694	659	650	663	634	672	685	683	674	702	692	718	658	618	683	708	660	614	635	663	670	658	644	605	671	686	650	646	675	654	675	628	611	619	641	644	643	634	696	661	653	625	654	670	658	676	708	635	655	671	690	660	699	655	605	692	646	665	658	654	632	631	683	668	641	658	680	636	712	644	685	680	632	666	700	659	685	673	691	677	664	668	642	637	636	637	707	603	648	655	665	684	645	636	681	692	677	643	670	662	684	658	649	649	658	663	671	695	705	615	683	607	667	656	658	632	670	666	653	680	620	652	678	634	674	696	658	629	691	664	673	623	647	653	657	637	604	656	646	662	641	690	665	668	670	671	723	678	701	684	718	641	665	677	658	646	650	660	693	691	669	622	640	652	679	660	616	647	649	677	646	658	683	635	658	642	681	660	642	664	644	700	639	675	631	632	641	638	675	686	666	657	647	652	657	689	679	666	695	631	668	710	637	638	682	666	608	681	665	654	636	659	681	667	642	637	662	675	670	658	692	693	647	632	672	738	625	687	693	650	667	652	651	660	661	654	713	652	616	660	638	676	679	655	703	673	689	654	655	636	658	683	646	677	648	672	686	666	680	601	641	642	658	643	668	682	712	672	673	626	666	641	664	671	659	664	664	669	642	662	683	678	656	690	677	705	706	700	661	624	693	640	707	667	675	651	628	665	659	643	665	623	650	679	662	687	678	678	707	667	659	668	666	632	654	633	680	683	687	668	648	657	709	662	655	670	676	649	670	680	708	697	707	652	674	673	693	638	651	665	632	637	673	629	677	604	629	645	666	675	662	684	636	703	683	668	627	684	665	721	694	692	644	640	683	653	608	693	652	674	679	601	654	618	681	671	667	678	638	693	674	680	672	671	667	666	651	661	662	663	656	690	659	628	634	655	650	677	675	655	674	679	665	678	707	716	634	665	714	668	663	619	670	675	656	701	662	660	705	688	677	672	700	697	649	636	646	696	677	675	680	648	699	635	670	645	605	676	694	682	700	683	647	650	647	690	726	639	704	673	655	685	675	635	675	596	649	681	711	665	658	660	683	637	717	603	629	702	622	666	696	658	620	649	645	667	660	699	658	610	630	681	663	676	700	672	649	657	649	670	691	697	634	646	634	676	726	711	601	644	653	677	677	610	696	635	654	647	665	656	647	641	664	688	663	685	702	652	655	617	714	662	612	684	666	637	684	656	651	655	639	658	663	681	683	710	677	647	651	646	679	702	672	662	674	694	672	635	660	573	658	633	636	649	674	647	674	718	684	685	680	635	664	634	689	652	633	626	618	672	680	657	667	643	705	659	665	685	641	644	628	677	611	657	680	649	706	704	666	665	686	676	637	653	702	685	676	657	673	649	619	678	655	674	691	637	668	636	668	673	674	690	659	689	688	672	644	631	690	684	675	655	661	677	703	670	685	694	648	636	677	641	633	616	599	673	660	654	690	631	675	616	649	678	697	618	648	627	666	647	622	709	714	650	659	680	630	707	643	689	717	685	677	695	651	646	675	686	710	672	708	710	659	679	652	667	652	664	645	692	657	658	709	703	629	607	661	675	730	610	677	636	628	680	639	677	700	694	676	674	630	688	660	665	639	656	622	678	664	686	673	595	677	657	631	684	623	666	588	647	654	705	653	649	716	658	669	666	685	656	707	626	642	701	649	655	732	654	661	668	693	721	700	685	633	669	655	675	678	641	689	674	623	672	644	661	673	652	652	697	697	638	685	682	613	682	654	646	695	625	616	686	635	651	695	652	650	677	644	675	717	621	613	644	659	690	727	700	664	657	631	690	644	666	664	699	686	676	620	628	677	625	694	637	666	645	672	653	620	676	686	667	689	700	656	733	684	684	693	629	693	635	648	600	640	658	642	684	651	673	674	691	634	691	686	694	703	670	658	646	650	687	685	624	625	683	623	685	685	689	651	667	664	694	689	638	672	745	668	643	681	702	667	705	633	624	615	638	677	672	650	672	679	703	671	628	663	651	647	663	681	640	690	635	728	644	662	678	688	655	664	638	647	604	636	687	703	655	635	663	675	632	643	675	651	664	673	658	656	716	625	684	680	628	699	648	684	662	636	681	678	616	684	720	640	672	713	684	668	706	660	663	672	688	683	680	680	684	653	718	656	642	659	698	665	639	648	666	665	677	670	653	634	654	643	651	677	646	657	651	677	642	626	708	674	683	650	656	642	682	674	656	662	656	655	721	658	643	688	723	668	652	663	683	607	664	642	619	636	677	680	673	654	715	699	661	648	661	625	674	664	648	718	659	680	637	673	683	641	675	623	653	681	684	651	633	659	620	630	679	654	681	666	656	695	660	707	634	671	676	666	649	642	681	694	671	634	634	649	645	640	660	681	706	672	615	666	694	673	671	678	672	638	687	621	655	669	661	691	658	672	679	677	691	676	671	658	665	698	658	663	657	654	680	680	646	664	656	645	617	636	618	670	678	701	681	668	700	670	676	617	654	638	658	643	639	643	611	677	681	669	639	643	655	658	652	653	639	640	688	635	712	675	727	647	650	658	663	673	670	682	648	682	661	613	623	625	686	665	592	651	663	695	693	649	629	677	671	703	644	702	684	695	664	674	652	706	699	691	712	646	633	674	655	693	664	631	638	615	678	650	648	649	669	687	658	697	684	690	652	682	666	630	651	665	661	670	670	665	651	705	670	665	664	631	684	662	665	680	664	654	667	666	660	686	663	667	670	665	650	632	687	662	666	654	662	652	670	700	704	720	615	698	662	686	700	682	689	671	693	646	673	657	631	699	683	681	636	677	656	653	667	672	664	646	649	683	674	649	691	716	638	653	656	666	642	650	643	611	708	707	675	612	683	648	669	711	683	628	688	671	668	644	669	680	696	676	695	642	675	672	637	620	686	639	697	670	617	667	610	719	653	631	653	678	625	683	669	680	668	669	723	651	605	650	627	630	676	675	662	618	633	645	635	656	665	712	692	632	636	682	667	666	630	711	660	629	629	682	639	662	658	643	617	691	661	673	679	657	635	686	684	691	652	695	698	657	660	689	682	673	684	650	668	659	702	658	695	670	687	635	631	671	662	626	691	647	650	679	646	693	675	661	669	707	714	669	658	620	694	680	666	656	716	719	687	640	647	654	640	657	697	648	603	672	640	696	628	683	630	668	729	607	666	659	684	646	650	672	667	668	656	642	702	649	666	643	674	658	614	668	701	686	639	588	641	674	631	716	649	684	682	680	680	681	651	715	628	666	676	631	660	668	631	674	675	682	694	640	632	656	680	656	633	681	672	736	604	681	645	666	648
23358	20930	27920	24112	20743	8912	2735	1692	1535	1268	1043	936	891	871	853	757	745	753	701	685	679	614	669	578	543	563	509	545	569	538	546	574	531	537	516	536	546	510	529	513	516	529	474	499	529	525	504	512	533	514	547	467	515	476	477	471	490	487	481	454	417	442	492	510	462	476	497	478	495	496	466	432	454	454	477	458	487	432	484	445	460	491	474	460	480	462	486	460	495	494	451	451	485	488	464	456	493	465	428	466	434	433	502	443	433	489	460	461	452	471	501	450	481	439	494	448	443	481	415	517	499	488	471	469	441	485	462	470	479	462	483	507	451	468	465	479	500	454	472	481	479	440	431	492	448	522	481	429	456	472	444	428	454	456	434	439	443	478	494	496	447	471	469	463	472	478	482	431	463	504	454	475	456	465	452	441	470	496	454	448	455	504	527	470	455	460	460	465	459	479	450	464	472	457	490	466	468	447	430	485	447	475	432	471	480	451	444	503	486	493	481	502	471	437	498	452	480	485	503	484	452	486	446	482	456	485	471	446	487	476	455	484	436	474	513	486	476	475	451	488	439	473	476	488	434	433	479	437	454	474	463	492	443	513	458	444	480	481	461	521	501	419	493	437	444	486	457	450	451	486	489	495	455	447	481	435	456	493	465	426	474	464	480	481	503	416	492	511	485	463	456	477	468	521	458	476	471	450	451	459	429	468	449	466	467	431	457	450	503	447	430	450	465	473	471	462	481	464	473	485	480	460	441	455	494	458	489	468	484	483	472	480	463	434	482	460	475	502	494	467	447	488	458	460	479	437	449	475	473	458	485	463	479	496	496	465	457	481	427	472	475	440	472	460	470	487	489	453	470	450	455	457	497	483	449	462	457	447	477	502	458	439	487	468	491	446	486	455	477	458	477	485	460	507	463	496	481	467	462	441	466	509	513	474	469	506	468	457	483	459	446	484	442	498	467	516	470	466	491	443	427	456	493	467	454	508	452	491	468	463	447	446	480	472	450	440	505	490	513	464	487	475	465	453	477	499	486	461	483	480	473	465	452	496	441	496	461	472	463	451	496	450	474	448	497	459	430	454	474	492	489	480	468	482	486	474	447	496	457	479	467	481	462	452	447	471	507	465	489	467	443	503	491	460	472	457	464	451	499	496	483	480	492	456	425	496	506	481	456	468	464	496	449	467	452	433	487	441	473	470	491	478	506	440	472	477	430	449	450	453	497	480	473	474	451	458	486	491	450	457	470	480	447	516	472	436	494	497	495	505	463	472	484	502	438	451	465	474	441	469	442	439	437	459	465	450	531	496	501	480	450	461	449	421	476	434	408	466	459	437	469	489	469	501	440	453	471	474	475	435	448	435	458	530	480	477	497	462	461	457	475	467	458	463	491	439	491	444	437	455	467	482	449	432	460	433	448	453	485	421	446	471	464	452	477	425	502	459	470	457	481	476	466	488	494	435	487	471	480	468	474	448	493	452	490	459	451	453	457	480	446	437	469	477	474	456	477	474	449	458	461	477	447	487	466	505	472	457	479	487	490	456	450	464	477	494	486	465	436	439	472	463	489	446	472	451	419	484	526	491	486	465	434	449	486	500	461	450	481	504	479	472	458	455	443	484	500	460	506	430	469	460	446	444	434	458	489	502	466	470	491	476	474	427	471	479	461	483	457	465	448	513	463	456	443	464	469	477	449	475	468	473	454	456	516	494	452	438	456	458	481	490	450	454	484	494	496	451	448	473	513	418	477	455	493	463	462	445	466	470	492	520	459	458	436	442	496	455	451	488	457	482	494	464	415	456	452	484	458	503	483	449	458	486	512	493	468	467	480	437	509	495	500	457	433	447	447	434	467	469	453	476	469	424	501	473	467	484	463	486	454	492	449	464	505	466	458	453	495	452	451	455	487	463	492	461	447	486	460	468	444	486	467	476	522	506	488	484	482	485	488	465	482	477	465	460	464	465	471	476	463	475	476	456	463	529	474	469	474	475	494	499	472	476	503	493	499	424	474	431	448	440	481	453	457	488	453	516	469	512	458	504	468	464	455	473	469	456	470	454	456	478	488	460	498	472	427	479	449	440	451	466	509	472	443	475	454	433	507	455	484	457	483	474	483	467	480	525	467	479	502	496	445	465	487	446	449	475	501	482	461	452	477	456	443	444	476	475	461	475	450	476	473	498	465	483	452	474	459	520	478	444	451	485	463	474	492	466	437	490	426	434	465	444	465	479	479	479	467	492	472	455	451	475	484	443	486	480	422	460	495	507	436	468	495	480	465	462	431	477	470	489	435	486	486	476	455	475	430	434	483	465	444	484	479	477	494	444	463	494	454	477	434	455	489	460	465	446	474	495	469	469	462	433	481	464	466	471	445	488	463	463	471	495	461	487	470	495	500	436	439	472	456	479	438	435	474	502	504	470	470	492	467	440	405	470	454	533	513	490	495	490	476	504	462	463	436	508	480	477	429	435	468	494	430	455	491	463	476	463	434	468	442	460	500	467	459	510	472	492	451	483	472	494	488	488	462	481	459	458	486	456	424	464	466	504	459	457	409	478	456	449	444	450	470	475	433	492	488	464	449	480	458	516	440	490	448	485	464	501	484	433	505	474	421	502	478	468	492	464	475	486	460	440	486	473	490	447	487	488	459	537	500	460	512	473	495	495	457	489	484	508	464	502	433	459	456	489	478	458	461	475	473	493	448	486	445	430	486	454	485	454	453	447	479	481	479	467	456	478	475	453	457	483	463	442	459	482	508	456	453	443	441	450	475	433	472	495	462	472	503	453	469	484	463	481	471	448	480	447	427	441	432	483	475	476	492	440	465	457	473	470	482	502	422	463	440	478	495	433	512	434	489	497	499	493	475	450	496	468	466	440	466	514	470	470	469	473	469	421	483	455	474	440	462	514	483	484	479	469	495	475	458	439	463	466	470	448	482	500	493	456	498	456	469	481	488	453	443	539	461	482	467	487	476	460	458	470	432	451	456	503	479	461	455	477	485	507	461	506	475	465	471	484	475	481	462	466	443	481	500	461	490	459	466	447	472	460	485	422	486	451	434	444	472	475	481	471	461	451	492	469	454	502	522	479	459	453	476	489	476	416	508	463	474	452	478	444	484	463	477	459	432	481	424	484	457	496	464	521	472	465	479	474	454	464	481	452	489	448	453	477	453	476	467	484	472	474	480	484	489	469	452	497	480	461	466	442	479	470	515	463	513	480	457	431	477	453	483	486	431	494	467	440	466	506	482	451	482	440	484	439	483	444	480	452	519	472	511	461	514	499	452	471	479	447	443	498	469	488	461	445	483	506	474	456	420	427	443	443	462	456	456	483	525	478	502	479	453	462	501	483	470	481	450	469	460	487	464	482	474	517	454	481	490	470	475	440	486	457	466	448	489	464	467	457	488	446	470	479	471	447	481	487	440	502	449	494	469	433	471	442	465	497	443	443	439	473	460	430	506	467	493	485	522	481	461	451	496	463	472	468	466	463	486	466
11791	24676	18145	10716	7716	6284	4410	3509	3134	2581	2049	1709	1568	1535	1380	1235	1275	1251	1140	1036	984	989	924	882	821	811	783	749	764	724	704	762	785	771	696	753	759	722	727	712	711	676	707	643	648	676	657	677	710	667	727	669	611	638	630	609	644	627	608	659	642	665	620	615	604	668	607	602	661	661	628	631	634	598	660	619	639	607	598	622	614	603	579	615	639	586	643	637	645	632	638	625	619	604	595	634	550	556	588	624	585	627	626	638	629	612	618	610	552	586	639	559	635	624	619	632	639	632	610	598	609	645	605	628	650	631	615	627	619	667	675	604	608	621	605	602	622	586	626	620	667	627	676	633	609	586	599	611	608	626	613	614	646	629	612	619	617	635	633	659	569	614	601	682	642	589	644	603	615	608	640	590	617	612	642	643	527	587	614	678	652	599	591	600	617	595	608	613	624	680	581	641	598	600	579	575	636	661	634	623	622	653	657	650	636	586	575	595	645	618	597	600	649	653	571	640	615	616	626	638	625	635	622	649	616	609	656	612	633	636	596	606	600	611	618	608	622	641	627	604	599	597	593	571	636	555	605	630	633	635	645	638	629	666	622	627	613	628	615	641	613	594	611	604	631	600	630	637	611	600	595	601	625	644	610	585	615	614	577	665	639	597	634	595	578	580	585	556	613	625	660	636	631	600	661	581	637	569	602	687	593	678	650	607	624	588	584	632	599	612	612	581	620	654	631	599	615	589	574	649	640	648	617	603	625	659	631	645	604	609	558	599	578	613	632	655	602	608	637	604	633	606	612	613	651	609	646	625	617	572	617	662	648	600	652	612	634	633	580	618	669	632	639	630	653	623	617	634	633	614	596	631	626	603	611	589	634	597	614	626	618	555	606	685	666	629	609	589	651	623	597	623	604	607	628	655	613	588	623	624	637	620	621	615	631	661	596	596	610	625	647	622	666	638	570	611	661	641	650	623	622	604	624	594	621	591	576	632	593	600	603	607	579	617	649	616	624	631	670	616	605	635	613	578	626	607	604	664	625	618	623	622	673	594	605	615	604	660	640	601	614	636	635	593	629	576	586	598	615	661	660	633	598	671	592	623	615	645	599	624	626	645	691	652	580	641	624	616	619	631	620	596	558	587	593	621	610	623	599	623	627	610	613	605	631	630	639	595	595	628	607	620	643	615	625	595	621	625	618	635	609	582	652	598	625	583	620	606	598	604	673	662	630	679	607	604	606	612	632	582	626	593	600	641	595	599	588	621	612	637	627	665	636	620	615	657	594	626	609	622	623	624	643	673	624	608	604	649	613	614	577	584	579	693	645	593	654	632	615	579	666	657	588	605	651	635	616	621	593	597	617	596	616	645	669	643	618	624	611	629	617	589	598	586	594	631	627	630	681	603	602	655	604	641	605	636	671	638	666	589	578	620	641	648	620	658	618	643	627	662	631	594	592	599	610	613	620	646	563	606	595	620	642	637	621	628	624	629	658	592	612	584	628	624	603	631	625	604	622	641	603	647	640	640	634	568	635	624	640	615	631	626	613	622	621	627	589	611	634	611	570	632	625	625	580	594	626	661	588	617	608	652	657	617	614	603	596	630	598	560	640	626	608	634	607	648	642	633	584	624	649	660	623	613	637	625	602	590	570	637	614	570	584	620	640	593	601	548	628	643	575	581	635	648	589	612	637	589	595	643	617	619	651	640	578	616	624	596	598	621	679	617	605	637	629	640	607	631	623	679	604	592	552	565	645	611	635	603	634	622	609	600	657	599	647	568	623	589	618	616	610	635	613	618	633	651	623	678	647	665	594	684	612	687	657	631	641	603	590	627	639	635	659	602	624	645	622	630	606	626	605	628	588	620	647	623	602	628	608	646	615	637	616	630	611	579	628	578	608	681	627	584	607	567	590	570	629	590	642	651	624	591	637	596	600	659	600	635	631	583	575	651	620	655	594	648	600	574	653	587	623	590	582	602	615	599	667	680	610	648	656	661	596	656	607	643	634	625	603	610	644	629	596	606	591	607	635	622	640	649	646	602	629	617	599	575	637	603	576	616	639	650	633	622	594	609	582	598	644	654	579	607	602	646	600	639	640	630	631	614	578	672	624	642	569	613	666	636	618	603	604	622	575	656	662	587	627	597	593	584	574	634	632	624	611	629	644	617	613	626	632	590	645	616	611	608	618	624	618	637	653	582	622	652	657	630	623	602	618	608	632	630	610	619	615	621	673	620	633	618	570	640	620	584	569	624	623	630	604	595	615	665	629	676	607	643	612	629	602	589	636	649	605	622	613	599	606	599	610	641	629	583	606	636	603	652	680	661	624	610	633	605	602	618	603	640	580	596	607	587	646	618	613	595	634	584	600	602	606	688	616	619	624	598	623	634	621	571	661	610	656	653	608	538	637	658	615	617	621	619	616	643	610	622	623	626	609	639	605	647	671	579	637	586	643	661	617	626	644	565	636	643	633	597	566	635	611	613	632	622	625	595	603	618	648	610	619	617	563	645	639	587	615	600	630	615	604	585	637	628	671	597	596	661	578	634	602	634	566	591	608	624	651	602	574	607	656	649	607	589	628	631	617	643	645	611	649	625	613	633	622	597	659	607	598	670	626	591	620	614	647	646	584	600	624	605	603	618	635	606	658	597	616	622	594	634	596	622	643	636	658	645	608	619	683	622	646	645	605	609	643	601	612	572	628	572	594	600	612	581	614	637	625	672	608	615	651	653	597	652	643	627	609	585	582	662	623	664	654	622	591	642	594	609	655	569	618	590	653	665	599	654	597	605	606	625	655	611	630	586	604	627	646	646	637	618	604	626	624	635	577	594	659	596	588	636	618	635	609	609	643	546	613	598	656	600	622	625	619	627	609	602	591	595	662	640	622	614	627	613	644	599	586	651	600	608	607	616	566	600	631	585	614	664	664	617	597	638	617	596	661	670	646	659	602	615	572	631	642	607	650	556	612	634	608	604	639	620	577	620	595	598	626	626	624	594	637	619	573	610	651	598	618	579	624	612	636	606	654	620	661	628	603	621	632	655	648	617	606	619	615	625	645	616	601	618	640	646	626	629	603	591	615	590	608	629	610	590	611	586	645	617	617	587	582	662	671	647	591	596	593	635	621	625	571	607	618	596	625	600	600	590	593	636	630	586	624	625	608	591	639	638	629	631	625	615	619	606	614	626	573	592	590	599	644	626	597	625	631	640	706	582	608	616	604	636	619	619	655	633	596	605	624	585	625	610	662	629	624	634	622	595	597	619	613	630	669	618	646	618	592	632	568	629	636	627	644	644	616	628	603	613	656	582	582	614	628	682	658	611	612	628	613	584	624	630	667	656	626	623	613	574	651	623	587	621	617	620	639	628	599	631	621	619	597	601	658	632	590	613	606	629	600	652	601	623	624	610	617	579	598	598	620	588	619	611	636	645	620	615	597	630	692	620	641	552	644	576	610	618	608	611	599	581	628	641	585	621	670	611	626	615	584	623	630	638
24544	20929	26583	24936	8897	2339	1501	1169	1036	853	747	735	658	680	628	582	597	539	474	507	520	521	513	450	443	422	424	418	426	444	399	413	421	420	418	402	446	387	432	407	388	358	411	369	396	388	383	391	369	350	384	405	358	386	383	354	356	393	379	389	355	344	346	369	423	326	346	366	338	331	356	380	381	353	364	373	350	344	345	370	370	390	401	347	369	385	358	358	353	350	366	356	350	356	377	340	372	348	382	380	345	380	384	340	362	361	338	357	330	303	350	343	364	375	364	350	369	366	358	382	375	349	369	357	382	374	388	365	395	385	341	379	378	375	376	355	368	333	352	388	377	361	368	352	332	345	359	357	347	368	352	363	323	375	336	358	329	346	339	386	362	345	366	345	398	389	390	370	363	392	359	379	348	368	337	359	376	359	347	339	387	357	376	375	363	367	382	349	337	341	348	371	384	361	363	333	356	369	339	355	387	358	350	339	358	352	389	341	355	365	360	368	358	317	365	371	373	364	352	342	371	364	365	342	346	324	333	345	355	346	360	379	357	356	361	366	337	366	363	351	370	375	394	380	347	347	333	328	376	372	346	364	349	345	381	362	347	347	360	328	357	382	333	348	337	402	358	346	385	369	351	354	361	335	367	345	362	366	350	361	372	367	377	347	357	349	352	373	394	346	373	335	341	369	362	362	356	318	362	381	362	358	364	358	334	364	363	362	364	359	352	369	366	362	338	388	378	344	352	339	346	375	379	343	326	334	364	390	351	354	350	382	344	363	346	391	387	370	383	385	333	361	365	360	378	346	350	348	368	393	389	389	354	361	350	348	365	381	323	367	361	362	349	365	367	375	332	371	382	373	376	354	365	375	383	390	366	412	373	340	373	394	356	321	392	362	360	348	350	367	391	360	378	352	373	354	341	375	326	376	327	367	353	358	366	348	332	388	363	388	365	368	394	326	330	385	381	365	351	381	344	403	371	292	359	356	340	382	360	388	358	346	347	347	347	362	350	381	331	386	365	361	336	376	366	347	361	402	357	397	368	369	340	365	332	364	364	337	348	339	355	356	344	374	363	365	351	369	378	351	388	365	347	353	350	339	338	381	378	378	360	355	347	373	384	370	376	384	340	371	364	362	372	412	377	377	350	375	331	384	351	386	313	376	353	345	378	407	395	335	367	377	332	350	332	387	393	364	365	369	369	335	370	357	358	375	389	356	411	379	362	324	367	384	377	303	388	369	372	373	375	357	352	339	360	374	348	361	372	365	340	397	347	394	330	346	364	364	352	341	371	370	374	372	348	354	365	370	353	373	366	369	352	392	368	340	358	363	383	359	345	368	358	357	364	362	354	344	362	387	342	382	372	360	325	373	339	371	372	350	353	366	378	356	345	378	364	328	359	386	382	355	383	356	345	343	356	351	326	369	385	342	340	365	417	350	335	364	344	354	346	330	348	373	323	360	376	332	340	374	408	357	376	353	371	365	362	375	341	364	363	355	373	382	354	378	345	396	344	382	361	358	372	408	371	356	358	360	361	366	375	340	355	305	389	358	395	351	338	361	347	380	359	381	340	372	373	354	343	372	350	351	349	389	346	342	392	377	366	350	368	378	353	331	377	368	409	390	364	342	365	359	369	380	371	360	362	333	351	368	341	369	392	356	369	358	353	390	348	345	383	355	381	341	364	383	382	350	361	341	376	395	368	369	347	381	373	356	355	373	362	368	363	338	380	356	355	364	372	363	354	392	350	351	361	311	366	379	358	351	377	367	408	378	388	304	347	397	377	316	367	371	349	359	338	348	355	355	347	341	376	397	334	355	356	364	347	381	373	341	395	347	401	348	386	354	390	378	349	349	385	318	360	350	373	345	388	360	364	354	335	374	370	339	350	375	375	345	369	362	362	354	362	363	327	377	316	338	364	353	377	356	340	346	399	359	366	338	358	341	382	346	337	351	404	359	370	355	346	357	341	365	362	353	376	355	382	387	350	404	364	351	361	381	380	345	394	378	373	357	349	367	352	366	360	360	370	335	360	361	355	384	348	347	358	375	353	369	339	350	363	379	335	372	371	349	353	380	363	352	373	380	364	344	335	377	366	327	345	331	344	347	352	364	342	367	356	351	363	343	358	365	387	386	370	355	349	331	354	376	350	342	362	351	384	399	367	333	343	367	348	390	383	377	373	370	321	369	373	385	367	323	350	392	336	330	383	388	363	345	392	374	356	361	372	347	350	344	371	351	390	362	359	375	374	354	320	359	379	365	364	366	370	376	353	360	354	357	368	348	350	394	377	358	354	354	350	395	364	373	372	371	344	325	336	394	338	339	355	362	371	370	368	350	321	355	377	385	348	345	367	342	352	363	360	363	385	361	383	340	355	358	350	344	359	365	389	325	368	344	438	335	338	351	341	350	356	394	391	375	328	364	366	373	358	338	361	329	390	357	371	350	362	339	356	364	349	367	358	388	326	407	373	361	339	381	341	353	355	395	397	365	377	357	358	328	380	367	367	382	361	370	370	379	366	372	372	362	356	357	349	369	365	340	373	352	378	377	388	364	348	376	361	358	350	317	418	373	340	382	349	333	336	351	359	348	349	358	354	363	371	370	389	322	383	319	386	350	377	362	356	360	370	382	334	336	393	348	306	360	318	385	367	347	371	354	362	371	378	343	352	340	366	388	359	361	363	364	389	324	317	363	364	351	365	353	340	370	388	341	354	397	326	366	381	377	377	324	353	352	353	360	385	351	362	345	366	369	340	373	378	371	375	381	363	330	363	380	376	360	358	360	349	330	348	383	340	367	331	343	380	339	375	359	357	350	363	353	324	335	378	371	356	356	346	364	356	369	356	341	373	380	318	323	380	328	338	361	375	348	329	329	354	334	389	378	366	368	363	356	363	324	364	361	336	390	355	379	365	382	340	373	358	347	377	378	343	361	370	361	364	353	327	369	380	336	354	366	351	332	350	347	371	363	332	387	358	397	358	413	376	342	335	384	353	363	364	347	388	361	374	355	350	325	403	368	377	358	402	377	375	342	362	337	341	343	353	366	346	351	367	361	374	370	345	366	371	384	324	387	390	364	394	380	311	335	362	386	341	354	377	363	385	359	376	368	366	356	355	375	387	351	380	364	374	379	373	344	344	379	348	375	340	389	371	359	329	334	340	334	326	371	374	402	335	352	367	366	349	343	379	364	377	377	323	349	363	361	387	333	357	376	365	358	369	349	369	348	349	371	378	329	343	368	376	405	377	342	353	336	382	370	348	344	357	349	372	371	363	406	357	345	323	359	368	377	343	346	342	348	354	357	402	386	385	329	375	380	384	347	365	368	361	337	357	336	349	385	337	344	352	344	324	333	341	317	351	382	349	372	358	342	335	340	345	370	385	353	346	344	380	346	348	352	368	372	362	380	397	373	374	360	353	364	383	378	368	353	338	357	372	379	340	363	326	371	363	378	344	388	369	401	366	390	368	372	353	349	337	384	352	358	366	361	390	369
12031	21248	14828	8806	6259	4708	3351	2738	2465	2176	1679	1396	1369	1156	1157	1064	990	1044	857	833	828	795	707	658	666	596	572	654	612	621	569	573	555	559	608	595	598	531	548	568	542	536	538	520	504	515	525	491	508	533	485	527	477	528	494	499	446	544	492	485	463	462	470	497	506	484	509	465	488	470	483	467	474	513	468	470	465	490	450	482	480	476	458	512	480	436	499	475	478	476	456	431	471	472	480	439	470	504	462	497	521	450	478	470	512	454	497	504	453	480	448	460	473	474	477	477	471	519	475	439	515	500	504	475	431	462	452	481	506	452	490	483	470	487	513	484	466	499	474	486	457	471	489	503	508	505	454	499	464	492	480	438	494	487	501	515	440	516	472	489	464	468	483	480	462	474	439	478	479	460	492	477	457	435	462	459	457	487	497	451	477	454	472	486	515	479	471	441	513	460	503	480	471	478	450	462	444	445	498	486	471	499	474	478	450	456	480	492	489	494	422	455	463	499	461	451	500	479	509	466	470	526	479	493	464	529	502	462	475	510	497	474	492	473	477	493	478	484	476	476	501	457	475	507	477	467	509	484	477	461	464	466	511	461	473	480	507	549	495	548	477	503	453	464	472	463	453	473	498	459	447	496	485	463	483	490	469	475	518	461	497	491	432	419	495	470	480	477	440	454	462	475	478	470	496	467	483	474	482	458	490	504	473	489	443	480	488	440	442	499	510	454	493	452	467	495	479	472	474	489	503	487	458	486	493	483	469	491	474	461	450	491	493	458	452	492	480	473	510	452	457	461	504	484	480	472	483	523	455	493	497	479	502	452	503	478	518	466	469	476	488	513	494	449	414	483	470	473	464	481	456	469	463	495	493	497	520	453	479	474	450	516	496	468	452	457	491	461	478	429	470	465	479	529	459	499	492	491	470	450	485	487	456	493	507	431	464	481	433	468	440	480	445	485	499	501	469	502	446	502	444	454	488	466	511	494	471	449	483	475	484	466	475	487	439	510	477	487	467	501	494	469	480	473	501	463	461	472	470	444	452	475	473	482	463	489	511	433	498	464	460	469	468	500	461	481	460	515	454	485	489	499	494	484	496	442	468	482	511	429	456	484	490	467	499	448	474	517	422	469	478	448	496	462	487	517	443	455	464	482	461	481	450	487	481	462	511	497	479	467	449	499	484	476	509	481	497	479	476	464	480	480	475	453	472	515	483	461	474	475	500	459	447	478	462	459	529	477	483	479	503	451	452	512	463	466	436	503	499	468	472	481	449	467	503	452	431	489	483	493	499	470	478	445	467	475	450	478	422	483	513	487	503	469	464	445	446	465	461	446	470	526	470	475	475	491	474	450	484	515	497	468	480	454	491	487	522	508	465	461	462	468	486	511	468	528	492	440	444	446	508	473	525	459	496	464	505	457	428	459	463	471	495	512	487	481	481	480	475	495	447	463	524	470	461	446	479	478	464	482	451	503	521	480	470	524	441	502	443	478	455	479	494	465	479	450	480	451	480	478	449	461	491	485	476	448	453	463	450	454	508	495	482	539	483	472	477	516	468	474	498	458	476	502	467	526	492	468	481	448	452	457	480	467	477	506	462	477	457	531	499	517	464	508	498	518	461	522	484	466	446	455	488	494	466	459	468	451	503	494	465	434	478	491	488	493	492	505	479	512	443	470	479	471	470	452	474	491	470	451	482	471	485	490	472	468	492	473	477	484	501	496	450	449	476	474	506	508	483	470	459	500	474	473	462	456	459	484	478	494	440	486	480	469	457	463	479	460	523	447	437	484	493	435	489	510	467	475	468	501	435	467	455	459	467	509	478	451	453	459	456	460	501	475	466	456	471	512	470	479	483	466	418	486	484	476	487	454	462	541	450	476	488	442	500	525	461	526	462	445	484	462	511	499	470	470	450	483	452	451	477	469	487	492	495	466	496	459	467	461	508	498	470	479	510	492	429	462	472	467	503	524	525	466	497	519	489	473	515	461	532	484	461	470	510	493	510	487	479	485	489	472	492	510	446	499	465	460	481	451	494	489	482	488	470	518	501	462	480	468	461	471	466	490	475	451	463	462	501	455	480	484	490	496	438	451	481	503	482	510	490	488	503	483	480	486	436	457	512	443	456	459	454	460	491	480	496	507	472	474	518	492	540	462	480	444	494	466	465	466	463	467	449	458	471	461	510	457	474	482	462	480	480	466	468	472	463	468	467	505	474	481	490	497	483	474	507	451	472	462	491	447	514	448	480	474	518	457	471	458	481	478	462	520	456	514	441	463	477	468	496	473	476	475	466	463	471	473	442	501	481	453	513	463	526	488	502	506	491	503	455	463	511	472	486	516	449	495	486	484	502	464	460	478	508	486	484	500	511	499	506	451	470	471	466	476	515	518	478	422	480	470	461	468	485	502	499	473	457	483	509	471	465	479	469	427	464	473	505	462	466	429	451	447	468	476	475	480	473	505	475	454	491	464	493	476	468	486	486	511	451	459	474	459	479	493	501	476	518	461	512	465	470	466	467	482	451	501	462	473	483	514	461	511	467	467	458	457	522	501	447	495	518	450	451	461	500	543	500	479	523	492	462	453	483	531	437	478	492	471	491	463	466	501	501	446	462	478	494	474	499	531	474	462	457	533	439	441	499	444	486	473	461	440	484	509	471	478	465	486	471	468	502	443	470	487	469	486	508	491	467	502	474	484	476	490	532	464	453	482	482	522	470	455	449	469	481	476	468	456	437	461	476	459	466	485	494	478	500	476	482	501	421	486	456	448	506	448	513	495	474	467	459	473	485	477	474	490	506	483	465	453	475	441	488	454	487	447	449	465	507	521	491	499	463	514	461	451	476	479	426	509	502	473	477	498	466	479	468	499	491	491	478	485	506	445	476	479	474	516	460	484	481	494	484	457	448	459	469	465	461	521	536	501	462	479	449	487	478	508	456	484	443	463	473	473	460	486	499	430	459	497	473	530	531	457	482	467	474	494	452	475	477	499	487	509	465	467	501	464	518	492	455	454	510	459	488	484	490	485	511	510	509	444	497	477	478	462	456	460	473	472	518	500	493	488	474	527	469	433	445	486	474	473	485	469	490	441	455	477	515	444	491	439	456	484	461	494	465	493	490	457	487	474	493	453	477	516	496	492	492	472	481	488	477	486	449	461	443	477	458	501	538	479	503	500	492	471	475	459	460	506	452	485	486	466	441	466	446	452	499	446	484	549	485	458	481	456	508	514	456	476	481	490	489	498	475	471	460	472	456	481	465	501	444	487	456	487	483	479	465	498	477	475	462	456	498	529	450	514	479	483	486	484	473	483	498	486	503	469	507	520	467	456	433	479	463	472	507	478	515	444	469	481	443	481	483	509	468	492	446	476	479	439	495	450	471	476	462	486	488	474	484	431	456	517	446	491	482	451	467	469	458	471	465	506	468	438	493	428	487	490	491	496	450	455	459	452	472	497	505	484	488	474	458	478	484	484	444	460	485	470	504	440	465	505
22452	20994	28509	23632	20990	20820	7978	2368	1804	1452	1253	1056	892	812	754	706	693	678	574	601	527	556	464	455	402	402	390	391	396	395	349	382	446	384	404	373	348	378	336	362	323	322	323	383	292	327	306	310	321	286	343	320	312	299	305	279	321	297	334	312	314	311	299	275	313	273	273	274	295	289	281	311	289	269	287	288	299	277	302	313	276	260	253	301	292	264	283	292	265	274	270	298	312	310	286	274	281	249	307	285	284	279	290	303	283	258	279	261	278	268	294	324	273	285	297	271	296	260	277	264	275	267	290	258	271	292	331	273	286	272	296	317	288	296	297	267	284	253	306	264	303	257	294	258	304	284	304	290	287	283	309	297	252	281	274	257	292	273	297	282	265	280	279	267	250	284	291	266	275	286	296	280	285	284	258	279	281	284	282	274	277	288	303	275	298	304	284	266	286	307	299	270	264	300	267	290	284	291	285	292	285	303	291	253	287	295	304	314	273	339	296	293	292	262	268	276	289	283	275	256	267	290	269	248	264	269	280	268	284	300	295	262	266	307	287	269	269	285	253	290	260	289	297	281	314	288	252	286	268	287	305	288	282	283	275	284	280	295	270	282	273	265	273	282	298	311	289	242	287	267	282	310	271	288	295	280	275	297	246	257	270	276	291	287	262	302	300	293	302	316	290	289	289	288	257	273	313	273	279	270	297	291	281	308	282	291	248	294	261	287	267	261	269	309	285	272	282	265	267	292	280	295	269	297	287	287	270	278	282	290	291	287	278	289	280	291	276	298	301	302	271	259	273	279	299	280	297	312	293	271	290	289	263	260	324	249	291	285	287	284	311	282	258	259	293	300	273	272	245	268	305	290	270	285	277	280	274	264	263	285	307	270	257	286	266	263	298	282	300	292	279	268	305	302	297	277	266	285	280	277	302	277	278	280	328	284	267	277	280	297	270	295	281	300	287	271	251	263	273	288	286	257	299	274	270	306	273	297	306	271	264	273	271	293	274	285	269	270	287	284	283	268	288	278	283	286	289	278	297	271	270	271	293	284	310	282	268	268	247	277	255	264	288	293	296	312	274	306	276	284	316	299	279	275	292	305	246	278	287	293	300	266	249	269	261	264	305	298	271	281	310	290	295	246	291	271	296	274	280	300	299	286	275	291	268	304	268	289	275	269	247	298	265	270	282	279	276	254	279	265	280	307	287	303	283	279	281	307	256	285	276	279	272	276	282	285	281	277	320	295	309	282	303	308	285	265	291	274	282	273	263	270	297	306	307	276	280	290	266	264	263	299	263	277	279	291	310	273	242	247	283	274	311	279	305	280	256	269	281	294	297	262	307	288	274	307	281	275	289	279	265	266	265	319	282	286	325	276	248	255	275	290	293	278	297	304	286	268	277	256	292	305	275	272	286	288	289	271	285	296	274	281	265	304	293	258	314	290	259	287	276	270	288	276	290	275	269	260	300	266	282	285	251	271	308	286	286	284	278	297	261	279	304	285	274	277	260	267	248	254	297	290	290	319	266	255	283	283	264	256	271	269	269	264	280	303	308	281	284	287	248	281	308	303	278	295	278	275	272	265	280	295	262	289	273	264	285	290	259	261	317	250	280	267	300	247	278	254	266	277	241	275	286	306	296	284	259	304	320	268	292	287	257	262	271	268	287	289	313	273	278	279	297	279	263	294	287	288	298	286	292	274	280	322	295	290	275	289	296	279	290	278	291	294	280	275	275	282	288	273	272	289	314	271	292	276	274	274	283	281	282	316	282	284	285	287	303	271	277	268	300	267	320	293	298	266	305	292	282	263	259	275	268	276	298	289	271	292	303	289	281	280	269	314	275	293	279	266	269	261	291	281	282	283	273	270	282	286	323	308	296	285	275	276	289	270	269	285	282	295	283	274	270	298	276	275	298	279	260	272	260	294	280	279	276	292	254	262	272	263	288	283	279	279	279	276	282	301	273	305	292	286	283	293	275	273	279	295	300	276	288	257	290	263	260	278	278	286	304	257	291	315	267	293	269	262	280	272	285	281	300	268	285	283	279	274	270	294	272	287	268	296	311	292	297	266	287	274	277	256	289	265	261	289	269	268	247	289	283	275	281	274	287	311	258	272	287	293	294	306	265	297	281	281	290	249	301	306	285	275	269	255	288	274	290	301	280	290	269	299	330	243	283	302	263	281	275	260	284	287	239	293	262	293	292	290	261	260	265	285	262	267	301	281	296	238	266	306	289	300	285	261	278	272	300	243	215	268	262	277	281	251	279	282	271	268	303	257	310	300	258	277	295	297	298	292	269	285	265	286	294	292	305	295	280	285	295	295	263	275	255	269	252	265	285	295	271	267	271	282	316	287	273	256	263	328	277	292	295	254	304	278	305	294	264	258	290	244	257	290	294	289	275	279	290	298	241	275	281	294	297	242	302	269	300	254	293	252	269	277	272	286	277	309	325	293	275	271	305	271	284	277	277	278	301	275	259	266	254	256	272	281	275	265	304	278	278	269	293	261	273	303	283	284	284	280	280	246	272	302	309	301	256	288	264	276	271	278	262	279	280	287	269	291	280	263	288	280	319	294	257	278	254	289	283	264	267	275	280	268	293	279	292	314	279	303	285	287	301	257	267	271	295	293	298	268	304	285	266	295	286	284	309	273	290	278	291	301	296	260	288	285	276	281	294	261	256	258	250	282	272	261	278	275	272	309	287	284	267	265	262	265	305	299	234	295	285	305	261	288	238	275	260	270	254	270	288	287	261	298	290	275	268	274	276	273	284	304	276	268	258	278	282	300	301	296	276	251	278	272	313	278	266	326	325	277	277	298	261	295	283	308	281	309	291	279	267	290	287	276	286	233	234	285	286	267	266	263	276	301	285	259	263	270	294	271	274	279	267	267	281	264	274	281	303	270	255	275	277	265	282	279	291	269	303	305	277	314	271	270	284	271	264	286	298	296	269	250	314	298	255	298	301	281	300	268	285	274	284	290	293	281	256	259	273	278	265	269	263	276	287	271	276	261	259	282	275	286	290	274	294	298	276	278	291	253	287	295	278	258	262	276	294	255	236	274	282	271	253	284	268	274	325	271	278	254	254	271	280	260	282	292	295	298	329	320	283	267	278	299	274	297	292	261	280	263	262	254	287	300	284	298	310	289	278	260	255	316	253	293	289	278	291	284	244	258	263	297	305	284	279	293	274	271	265	308	259	284	276	269	280	297	264	290	265	278	285	260	250	289	292	261	261	310	284	281	311	293	289	311	294	283	273	255	254	271	281	297	270	255	284	267	290	263	266	305	257	288	271	261	279	274	307	301	253	284	300	286	285	304	289	274	276	285	258	242	275	288	290	306	291	266	283	278	298	267	293	318	309	292	263	270	299	267	289	293	280	303	289	269	284	261	267	283	289	272	264	281	248	278	314	273	284	289	301	275	289	281	280	281	289	316	246	276	289	260	279	254	274	266	247	281	294	310	271	294	288	282	293	289	304	304	301	283	297	270
14330	29854	22878	14343	10768	7861	6127	4607	3934	3300	2604	2259	1844	1596	1508	1347	1318	1262	1096	962	975	842	801	735	732	633	607	614	591	558	590	602	628	580	560	514	545	542	511	487	495	487	456	425	485	453	433	489	457	481	440	466	377	450	417	413	391	386	401	406	419	442	386	376	401	409	390	437	411	401	364	382	388	368	407	328	364	450	365	386	384	432	375	359	395	352	395	374	402	412	389	355	371	389	374	394	421	403	373	432	378	387	357	365	408	401	381	363	382	340	392	381	368	359	392	356	377	370	400	362	354	358	388	345	378	378	382	363	350	375	380	394	363	421	397	374	400	400	395	374	401	342	389	387	363	428	394	380	386	404	388	372	354	373	374	362	375	361	334	401	363	379	375	367	372	346	403	369	378	361	388	396	382	405	377	386	391	426	386	381	349	347	399	385	373	392	385	362	358	375	397	385	386	353	384	324	378	350	396	356	364	406	409	347	402	329	384	399	376	370	392	423	381	372	345	378	414	363	338	344	376	398	377	409	412	387	415	363	364	329	358	382	400	427	413	351	348	363	354	380	372	366	383	393	343	367	363	397	370	398	386	408	362	363	366	396	381	396	403	368	389	361	373	394	398	379	363	374	331	395	364	372	363	376	392	369	376	363	366	349	382	327	386	391	395	381	387	410	379	356	379	399	409	357	387	331	389	404	403	386	370	368	393	379	396	369	379	377	359	364	396	395	369	399	369	364	407	361	367	388	387	357	377	371	365	378	366	355	400	383	372	371	414	381	378	368	358	390	363	383	353	390	346	384	379	374	364	352	372	343	349	370	368	374	373	420	395	388	349	407	386	366	339	391	366	360	379	381	350	370	341	360	390	363	360	425	388	365	371	380	345	386	383	381	380	408	371	386	377	377	329	419	400	382	381	420	419	385	398	398	383	390	386	393	379	380	349	393	399	396	368	381	355	375	353	410	375	347	387	399	343	379	397	379	378	366	356	376	406	394	408	384	388	357	378	394	361	367	369	362	370	370	346	401	410	371	399	369	396	367	360	388	390	360	386	330	402	371	398	405	388	368	408	366	386	368	351	389	381	392	353	367	385	362	378	405	371	368	382	381	370	381	371	388	354	373	386	391	359	349	359	373	400	359	418	399	364	383	407	373	384	340	359	376	388	364	394	378	374	380	349	393	383	369	388	384	342	389	374	378	390	368	384	380	355	398	384	401	361	365	397	386	354	371	378	403	384	356	376	397	406	385	388	373	394	369	390	347	380	391	396	380	383	351	349	366	380	391	404	365	388	398	379	409	376	381	376	343	361	444	386	358	367	376	378	358	401	358	367	404	368	380	378	382	400	386	398	398	386	393	402	373	418	366	403	351	402	371	393	433	385	380	408	390	374	385	358	364	323	396	373	369	373	420	349	371	376	390	368	357	418	355	397	393	365	384	383	407	364	417	396	345	381	371	402	375	338	429	399	356	389	399	387	359	379	373	368	428	349	401	352	387	373	387	385	394	392	393	377	403	373	356	368	385	367	389	364	383	356	382	388	370	392	390	375	357	377	371	380	389	379	376	401	362	419	374	361	412	404	341	373	378	399	347	372	416	337	364	381	382	385	365	359	385	372	403	404	359	382	348	402	357	386	365	386	398	378	411	356	367	356	371	369	358	388	390	390	384	376	432	385	345	378	420	401	385	371	397	375	387	382	398	397	414	364	386	382	362	378	393	387	366	410	371	379	356	384	379	388	399	370	376	406	393	365	375	375	367	398	419	353	390	402	386	372	360	360	357	376	394	388	367	366	391	402	401	378	362	346	356	402	390	384	354	405	381	386	380	368	391	392	367	366	374	401	394	369	391	384	410	395	388	388	364	380	387	395	370	374	355	352	390	417	402	391	382	362	361	388	378	401	405	395	403	384	372	378	352	415	356	369	396	371	352	367	401	378	365	366	375	371	381	360	402	401	368	400	391	388	366	377	372	397	377	345	398	386	351	344	386	373	399	376	385	346	351	400	372	380	374	389	359	386	394	368	362	386	346	426	380	369	388	385	411	383	396	362	370	372	354	382	371	402	378	386	395	406	367	388	381	365	372	356	400	376	383	385	363	356	382	394	409	379	385	353	375	402	384	379	383	351	424	333	395	370	355	357	405	385	400	353	380	387	372	354	400	366	390	353	403	377	356	388	389	349	343	384	418	358	359	338	347	371	393	385	375	377	354	378	365	399	389	374	386	388	382	387	370	400	385	390	368	365	384	402	411	430	399	377	372	380	382	403	388	425	365	399	373	373	377	370	373	365	339	368	393	386	394	338	409	377	370	368	386	349	332	355	394	402	373	368	391	343	420	341	391	385	374	386	378	347	367	371	392	381	368	397	378	403	405	359	380	342	376	361	370	385	370	402	364	441	347	364	386	387	359	360	373	341	396	391	345	354	412	396	356	394	410	385	380	393	392	361	402	383	357	404	380	405	361	335	359	406	377	379	401	358	379	384	368	400	353	395	374	366	386	356	359	394	415	399	352	358	365	357	392	375	385	410	351	389	360	356	388	348	381	377	352	390	374	364	347	380	419	397	410	384	366	400	380	390	360	397	402	382	409	371	409	381	380	388	373	381	379	363	397	376	348	391	386	382	361	352	373	399	406	372	407	374	396	359	410	388	372	396	377	383	388	386	400	366	386	380	389	376	383	401	367	367	364	395	413	389	367	450	388	377	376	362	355	375	364	413	393	397	377	397	394	376	358	399	359	407	384	371	373	413	370	373	370	375	378	376	408	396	352	362	337	393	401	390	375	394	389	394	382	366	336	391	365	397	350	393	392	368	380	397	373	361	389	353	346	376	399	385	365	387	408	389	391	381	400	367	383	390	369	395	399	375	385	357	370	394	388	361	370	382	394	417	344	380	393	363	392	378	370	393	374	385	365	417	361	366	406	369	391	379	393	372	377	375	402	392	389	399	376	369	364	376	418	368	368	383	361	381	376	358	366	427	355	351	423	368	401	388	328	389	361	406	403	387	375	391	373	391	381	385	433	387	361	404	380	372	338	389	384	399	363	353	408	379	374	372	368	381	356	379	371	355	396	336	350	439	365	403	402	400	400	367	367	393	357	358	360	349	377	396	355	381	379	370	368	377	364	390	349	371	354	378	385	411	405	360	365	370	368	376	371	376	401	377	369	390	349	373	407	373	366	378	405	355	415	358	400	373	369	370	392	370	371	387	371	368	361	369	383	359	365	396	377	374	382	357	377	405	352	371	369	385	385	364	366	394	404	389	379	349	361	402	375	372	376	378	380	402	384	371	370	377	447	379	371	356	353	389	397	386	404	397	375	370	377	404	403	379	394	385	386	363	384	357	385	374	376	316	374	392	390	373	392	370	367	365	400	372	371	380	372	404	368	342	390	410	320	374	389	360	366	358	371	353	417	388	401	387	414	386	396	381	369	363	390	394	379	387	391	381	383	321	405	381	416	383	368	373	392	354	422	398	361	365	375	372	384	356	356
27052	18312	9994	4558	2506	1721	1353	1125	935	889	809	837	729	695	688	705	645	605	597	595	566	619	612	547	551	555	577	553	504	522	512	500	536	545	544	559	506	556	587	486	529	493	584	496	500	466	487	532	507	512	518	492	492	524	515	469	506	515	486	485	500	500	529	525	494	505	498	495	500	483	528	449	521	515	485	499	509	533	511	464	524	484	455	511	471	504	489	478	508	494	472	503	476	515	529	467	510	515	523	469	471	490	523	484	501	485	511	483	460	524	540	518	490	495	486	499	482	459	499	481	518	502	467	479	500	511	503	503	506	494	509	542	465	507	489	485	501	514	492	495	505	522	501	548	506	535	517	498	466	470	503	499	501	437	523	512	514	512	512	473	478	541	466	513	536	498	472	510	504	512	494	497	497	491	541	519	494	467	499	512	520	500	447	495	499	484	493	499	516	461	462	511	503	548	467	548	494	525	468	487	472	474	504	500	537	494	500	449	491	491	499	532	482	510	507	526	465	554	499	471	522	529	519	518	517	519	511	529	503	477	480	497	501	528	523	475	499	500	527	547	500	469	472	527	491	496	511	474	534	508	490	481	480	511	527	505	502	525	491	498	525	529	483	495	524	500	499	481	522	495	480	515	482	518	471	474	483	498	466	505	487	531	514	504	527	513	506	513	508	486	507	498	506	499	503	463	518	476	480	461	496	514	500	509	502	511	522	481	518	541	498	503	493	467	510	463	454	462	528	500	473	482	507	490	530	456	542	479	470	499	497	501	481	536	457	515	515	536	483	480	500	499	485	510	512	485	496	492	524	549	470	509	478	498	532	522	525	528	489	464	515	513	507	466	507	497	469	502	493	500	511	519	477	497	510	504	511	519	472	479	482	516	515	498	517	526	524	486	500	489	485	475	510	495	500	493	508	490	462	478	500	490	488	477	498	490	477	514	494	513	477	547	474	524	476	481	494	500	493	456	528	493	505	507	485	505	502	450	472	513	519	513	500	487	530	490	474	483	483	481	507	464	509	493	534	515	508	476	496	503	497	480	470	478	476	515	512	489	481	495	528	473	537	515	528	484	492	482	511	476	512	508	484	472	501	463	517	485	495	508	514	506	465	471	466	484	464	499	494	517	482	505	500	501	514	518	496	494	475	512	477	505	481	526	486	523	503	495	511	472	506	485	501	482	517	442	473	484	487	506	482	499	501	495	499	495	518	481	510	502	495	502	518	505	503	479	508	480	517	496	512	503	466	493	531	517	489	490	491	485	521	502	544	527	490	506	514	494	527	531	519	490	482	500	500	503	504	473	490	503	466	496	520	461	505	525	501	449	512	509	523	526	488	501	514	509	499	506	492	528	522	510	481	458	539	488	511	461	480	483	503	442	554	499	499	473	476	504	503	493	559	530	528	438	483	463	492	497	464	473	471	531	499	516	539	515	515	501	477	465	506	492	482	476	511	540	483	493	532	488	543	462	523	495	500	498	519	484	481	495	464	471	502	507	513	546	503	513	480	523	534	487	511	509	510	463	518	500	522	495	513	521	480	507	526	494	489	483	503	525	480	530	550	471	459	509	502	534	504	510	497	504	477	498	529	525	527	509	472	508	504	485	489	509	486	495	482	536	520	511	507	484	508	475	516	496	472	490	500	499	509	549	474	510	471	520	512	487	488	500	538	534	525	513	499	503	485	517	492	483	481	481	553	514	495	490	476	496	508	541	486	502	489	523	531	504	485	512	502	470	478	482	489	524	497	470	496	536	511	526	447	487	492	484	505	515	503	493	521	535	502	499	492	455	480	513	500	490	489	490	520	503	506	469	519	478	463	505	503	536	538	511	476	486	470	500	512	512	490	492	501	492	504	480	488	501	485	463	514	511	473	491	495	468	516	516	523	517	469	498	534	522	517	496	517	474	504	474	472	499	531	539	468	514	513	518	485	484	471	506	520	513	446	505	485	495	489	480	516	528	503	487	504	491	505	435	545	483	513	499	462	492	510	481	484	493	475	517	504	540	504	485	522	514	544	509	499	506	497	486	534	473	477	466	481	455	503	532	494	485	496	521	463	537	530	489	481	508	459	519	486	514	522	512	505	524	530	531	473	519	526	504	508	509	497	493	516	494	494	517	495	496	495	505	509	514	514	530	518	487	463	518	500	528	493	484	529	493	483	485	491	444	516	469	501	550	515	530	476	474	475	522	472	502	498	506	511	454	509	497	487	450	480	484	480	487	493	501	509	504	493	469	512	483	497	514	517	524	500	525	498	500	510	474	498	468	488	520	511	506	496	514	533	492	502	504	497	493	519	485	465	488	492	517	499	509	513	521	492	494	488	492	493	508	530	459	530	517	500	486	485	517	502	476	505	533	497	507	455	480	506	476	467	477	476	489	469	517	492	500	449	505	499	473	494	504	507	511	509	506	513	479	538	472	505	482	517	462	470	503	487	512	499	514	485	507	508	491	504	451	482	451	500	520	498	505	514	511	515	502	475	506	528	521	498	498	489	502	493	483	492	500	503	516	525	467	516	494	489	485	475	492	501	527	507	482	478	514	510	480	457	500	512	476	471	532	500	494	536	544	508	491	546	491	500	480	508	479	517	499	483	491	538	477	476	472	502	487	507	520	511	491	486	494	498	540	523	502	502	503	487	543	506	501	530	532	525	487	485	474	493	484	500	466	490	525	493	502	512	464	465	567	524	499	501	490	561	474	483	514	521	486	476	476	525	475	462	505	483	500	492	516	503	506	511	529	505	476	463	511	507	469	517	477	477	528	521	553	493	500	498	521	509	520	507	514	474	505	475	515	528	494	487	502	501	515	490	512	485	489	440	453	459	487	493	533	545	473	508	483	531	505	497	499	451	538	536	503	491	538	477	456	530	513	503	525	496	482	525	546	514	521	459	492	542	468	481	471	490	518	483	533	521	480	523	478	484	469	512	479	489	503	495	501	483	533	486	495	509	485	509	508	469	493	554	476	519	494	506	455	503	530	471	471	499	459	481	476	501	535	455	517	517	503	477	556	540	518	468	499	463	484	477	488	506	483	501	497	479	432	546	508	482	527	524	484	509	473	509	484	513	553	489	461	499	512	472	504	498	502	505	495	514	476	504	500	447	515	480	503	501	498	523	531	489	486	487	524	499	510	481	487	464	523	498	473	498	484	470	487	498	509	488	481	493	489	485	459	450	502	478	487	518	478	467	501	493	539	534	484	522	497	520	508	523	485	495	486	502	513	466	476	475	502	518	492	508	491	499	536	508	471	498	500	517	495	492	484	503	508	480	521	497	455	501	486	538	471	522	484	521	509	513	507	438	489	489	517	536	512	493	479	512	514	502	520	485	522	475	448	493	485	509	521	512	515	501	478	512	530	481	487	462	508	516	514	538	528	514	486	497	475	514	534	477	523	471	527	528	497	495	482	521	536	505	448	489	500	489	484	493	530	528	529	481	467	505	518	474	437	497	526	517	532	506	496	511	506	497	501	478	474	511	481	504	484
11116	16025	12064	6332	4804	3499	2766	2202	1857	1649	1399	1241	1159	1116	1051	979	1087	1021	909	919	881	805	831	778	797	766	780	752	750	725	706	760	758	727	733	784	693	742	718	703	686	672	695	669	655	643	676	713	688	669	650	651	687	707	630	650	659	663	649	647	701	662	669	667	684	706	639	638	659	632	618	640	635	674	689	611	661	615	649	707	616	634	624	599	655	663	654	654	646	707	630	626	649	642	666	654	659	625	599	598	645	620	636	619	676	585	666	637	666	687	667	677	663	669	616	666	685	682	680	606	681	618	646	657	652	695	609	669	655	698	645	633	643	661	656	691	648	624	648	708	680	652	627	638	644	662	649	618	662	643	612	616	663	691	641	657	693	651	617	636	652	664	653	652	633	650	675	631	641	668	662	644	694	602	641	678	627	637	638	634	641	665	655	658	650	641	663	628	655	623	680	650	656	615	723	641	643	648	665	666	655	674	677	621	623	695	666	646	665	639	672	618	641	656	618	607	634	616	648	633	659	641	610	633	636	623	619	670	662	662	630	696	680	613	667	699	607	632	659	697	629	660	668	680	595	654	615	623	648	599	658	665	635	665	644	629	609	648	633	654	643	622	626	664	656	665	642	650	703	683	635	636	627	646	654	653	642	671	625	689	661	611	608	612	662	610	658	644	624	680	622	668	603	587	665	680	666	665	635	635	662	683	730	653	635	662	628	643	654	639	621	605	656	645	683	672	670	661	607	632	607	662	614	643	665	671	647	662	669	633	652	624	622	628	682	629	632	626	629	646	643	673	661	641	599	609	675	645	640	598	653	651	689	633	651	692	623	667	665	629	615	656	659	643	619	623	672	617	697	620	655	697	656	659	634	681	628	633	616	650	628	647	643	622	645	645	664	703	695	643	626	672	659	670	676	689	634	669	571	659	673	649	675	646	667	642	600	664	685	622	688	664	667	624	679	691	647	641	612	658	693	588	649	637	667	642	633	673	648	649	646	644	705	649	649	640	613	619	683	640	611	615	648	689	662	625	640	676	656	692	685	670	635	647	668	637	611	626	669	681	659	642	607	653	645	647	668	677	649	662	643	623	664	646	668	663	665	645	633	674	584	654	628	665	648	631	633	685	626	649	706	628	653	616	689	637	641	631	630	684	634	642	687	644	596	659	651	700	668	664	655	608	603	694	653	664	671	689	622	638	624	645	628	632	635	655	627	643	626	630	643	659	702	635	705	660	637	632	654	660	650	692	666	682	637	666	687	653	633	622	666	658	677	627	640	655	646	609	689	672	647	645	650	667	637	667	659	632	645	672	643	604	631	639	649	635	663	624	662	631	631	630	650	648	642	636	643	638	662	605	642	614	605	676	687	646	661	616	651	607	667	667	629	590	656	652	650	641	681	617	646	644	625	614	643	659	642	677	715	657	645	638	669	637	597	631	642	692	625	624	642	687	660	685	623	653	641	669	642	662	655	614	633	621	614	670	627	678	625	696	635	660	678	618	651	670	646	628	632	667	633	657	645	586	683	680	608	679	637	597	639	651	627	632	647	613	657	652	696	692	678	696	610	630	605	712	603	626	635	659	672	625	665	662	649	694	640	622	668	639	702	609	612	667	634	632	639	648	671	664	690	685	723	640	637	675	661	658	660	700	623	637	623	648	648	701	679	647	659	663	661	658	673	662	665	633	625	662	648	697	654	608	703	674	636	665	578	624	642	705	636	631	668	627	624	629	663	683	658	657	641	574	672	646	641	610	628	637	673	666	616	639	672	645	619	623	662	655	628	686	663	666	679	643	634	641	672	677	634	605	625	650	654	649	632	652	673	619	631	646	667	683	653	626	679	637	598	659	649	690	659	683	645	622	685	653	596	697	677	666	674	620	647	643	650	592	661	606	646	624	660	637	681	626	646	633	673	646	634	662	626	609	693	607	641	621	596	623	715	681	647	628	608	639	619	657	651	674	619	693	643	606	674	638	678	637	668	637	625	685	629	654	654	664	648	667	641	582	670	677	631	634	647	661	680	679	643	634	667	629	684	677	666	695	668	659	657	659	683	654	664	647	635	592	672	640	683	674	629	653	631	695	608	644	677	695	600	626	635	631	680	646	660	698	680	730	721	669	622	648	661	689	647	616	656	602	692	659	652	639	630	642	662	629	693	655	659	663	656	683	606	601	641	667	652	646	661	665	646	630	684	642	660	658	701	668	682	645	671	625	659	608	622	682	622	668	621	630	658	688	643	609	626	629	652	670	636	602	652	616	632	662	668	594	642	619	614	618	626	657	679	649	647	692	649	667	659	657	651	672	662	700	630	651	665	612	650	671	673	598	685	678	648	634	631	630	643	606	684	691	624	619	656	641	660	643	657	656	627	676	673	643	710	627	667	647	629	673	650	704	665	629	635	699	635	606	599	639	648	680	665	626	649	641	636	655	680	617	630	642	634	610	651	655	627	686	675	665	614	659	628	713	668	626	688	652	619	679	644	683	708	657	620	647	651	637	623	678	644	615	647	656	643	661	658	692	650	635	643	636	660	654	633	710	646	637	662	609	657	665	681	649	639	692	658	679	670	651	661	637	622	652	662	644	668	642	661	674	622	670	648	646	671	666	665	705	655	644	631	634	628	658	646	652	607	655	596	668	651	654	645	683	638	635	662	650	640	645	701	651	672	657	685	687	646	668	626	634	687	644	620	671	646	680	678	613	656	638	606	640	680	614	627	650	637	676	621	610	708	631	670	637	669	581	672	687	695	622	636	672	681	651	619	646	615	633	621	615	686	659	654	618	627	601	684	627	647	617	669	659	643	580	684	620	691	618	680	646	666	688	659	709	647	674	658	648	667	653	652	635	624	679	685	638	672	650	633	655	654	648	631	666	652	642	646	671	670	655	625	623	602	620	643	638	628	630	651	646	631	644	643	637	621	712	625	651	667	647	680	656	683	631	636	615	632	644	610	650	666	667	636	613	697	663	634	652	654	629	652	673	648	596	670	644	699	649	665	642	628	647	649	630	626	652	639	628	666	638	673	663	662	653	643	674	659	628	644	653	671	621	648	655	662	648	644	652	677	651	621	609	651	635	617	673	666	632	687	640	711	651	653	703	646	664	688	654	627	583	667	682	644	668	654	678	680	640	653	698	668	620	608	645	629	617	673	644	651	682	639	660	640	697	651	659	614	617	668	592	623	648	655	674	647	640	653	656	660	627	639	648	608	652	635	632	686	659	631	646	676	625	702	656	600	630	665	604	668	641	620	666	669	618	636	684	676	594	674	641	626	628	667	644	670	659	679	653	667	619	652	666	633	631	604	664	629	647	623	648	646	700	661	665	659	684	651	672	725	668	693	598	659	663	615	676	680	640	662	684	661	656	649	656	641	657	662	619	662	667	648	610	627	642	682	596	650	660	616	625	646	664	639	633	622	653	652	624	702	678	637	633	679	607	616	674	621	640	638	682	657	657	630	669	691	639	650	620	658	656	621	630	675	637	636	685	671	670
23509	20926	27870	24136	20773	8796	2783	1773	1471	1105	1007	967	837	809	751	719	731	697	707	657	643	620	589	550	577	569	561	529	515	505	495	523	587	489	507	549	501	566	516	507	520	497	513	488	487	522	475	455	478	517	469	467	528	473	474	434	447	444	488	463	471	486	462	441	465	434	434	477	481	496	442	492	424	442	469	447	445	433	472	469	455	454	459	492	454	428	443	453	457	494	452	463	466	443	438	461	504	446	441	438	432	444	438	425	467	421	488	456	479	456	471	455	466	453	515	485	470	431	448	441	444	494	401	482	491	432	452	471	435	427	438	468	468	477	444	473	470	470	451	447	459	468	477	493	437	475	459	458	468	437	478	465	453	440	399	476	494	485	412	448	471	467	467	460	491	474	471	474	469	431	448	458	459	454	411	477	452	452	508	465	479	487	482	505	451	452	466	445	436	486	464	449	442	466	399	471	494	451	448	459	495	505	486	509	481	440	452	445	423	439	450	469	486	497	515	474	437	487	498	441	446	464	457	427	412	491	481	462	410	488	421	470	456	463	435	441	456	505	487	468	465	483	486	440	460	464	446	478	461	483	461	491	456	473	413	472	448	424	462	462	468	473	424	443	433	519	474	462	474	441	471	432	500	433	438	510	499	442	443	418	447	481	429	502	467	447	473	458	477	485	459	466	429	438	444	464	488	479	502	468	468	482	466	436	461	452	408	457	467	469	449	430	478	444	453	444	440	451	462	441	432	462	405	450	483	477	446	466	491	463	469	453	438	459	419	475	412	467	482	475	484	429	469	453	455	462	508	481	471	443	473	436	480	444	416	443	451	477	407	433	466	457	466	458	423	468	428	491	435	433	486	448	483	479	477	429	448	498	458	462	493	456	466	458	453	470	447	492	467	434	403	456	467	493	457	456	405	461	457	458	464	470	456	468	417	467	448	441	424	434	427	459	441	450	423	423	503	470	478	452	521	474	451	457	416	455	466	431	457	492	435	480	483	463	425	480	487	455	471	456	492	502	471	442	476	478	457	443	460	458	462	455	463	439	441	447	440	461	448	439	473	466	433	451	480	458	459	475	440	471	463	461	468	439	479	451	438	491	468	487	454	493	444	422	437	450	451	453	441	473	458	450	424	465	418	461	506	426	464	445	471	486	456	462	451	437	463	453	430	465	428	484	419	457	518	450	445	457	452	457	471	444	470	471	463	462	455	487	471	469	461	452	453	462	497	453	464	450	493	458	456	442	443	412	486	501	443	429	452	453	475	439	462	473	426	438	476	438	446	435	479	441	512	468	472	454	471	457	461	423	493	447	474	445	442	435	449	471	456	476	449	442	438	502	441	431	467	453	454	447	443	434	482	508	440	429	439	483	474	487	538	480	462	433	451	481	450	451	487	488	483	516	431	468	446	472	420	487	432	446	472	454	438	444	445	463	428	484	458	468	489	458	445	477	478	470	454	441	440	478	438	490	442	426	476	461	440	452	478	459	466	459	468	473	469	423	487	473	430	444	509	456	484	436	484	468	441	471	444	419	458	470	449	464	453	439	455	465	460	458	460	484	456	473	429	498	458	463	501	430	435	477	472	451	451	472	468	458	437	490	474	478	431	460	457	449	398	458	455	456	460	433	467	464	455	502	451	457	469	443	496	422	446	475	459	413	477	435	466	438	471	478	464	457	457	476	447	477	467	447	462	404	451	455	412	450	480	503	488	441	441	438	434	426	429	453	440	475	458	425	457	449	443	452	405	436	454	422	478	465	431	415	471	459	415	444	467	461	459	473	474	474	465	458	450	458	495	439	470	471	492	481	466	424	463	445	421	473	428	481	470	478	430	476	471	450	441	450	460	451	470	418	450	482	466	464	433	446	454	463	453	421	427	442	421	462	506	423	465	427	467	489	436	488	468	499	460	486	533	430	454	439	492	451	445	483	441	437	461	456	480	490	449	466	468	434	465	485	449	447	465	431	465	437	463	468	433	451	456	446	469	481	472	480	436	472	460	460	459	442	447	426	457	500	439	476	453	413	467	497	446	465	407	437	519	425	439	474	469	451	448	425	449	459	424	472	451	476	459	449	495	477	449	491	384	461	442	480	423	422	454	497	432	462	426	434	444	432	490	449	452	432	436	468	457	454	504	467	456	481	488	435	456	454	445	468	530	438	475	466	448	449	448	446	481	459	456	443	477	466	464	458	474	439	464	472	504	435	452	458	439	474	475	414	439	454	429	455	470	475	449	503	470	478	435	482	438	457	482	447	446	477	463	495	464	448	435	429	503	444	398	492	461	483	432	429	475	467	401	464	458	460	483	459	472	473	478	413	453	445	460	471	487	433	474	452	444	459	476	482	452	493	460	433	425	470	459	442	467	473	436	447	416	488	449	447	448	453	476	494	484	460	479	405	526	470	492	434	501	465	451	433	486	460	468	483	463	473	439	453	442	488	446	493	428	466	430	466	475	488	444	503	433	483	446	472	466	450	449	484	448	430	500	468	463	483	466	469	451	457	461	442	450	422	501	427	412	447	452	432	443	453	467	466	487	453	472	449	441	440	450	480	478	435	451	472	461	431	443	429	440	452	483	477	466	455	462	443	444	464	437	455	475	429	477	425	451	466	468	435	447	468	460	477	454	424	491	497	483	466	453	462	446	492	453	459	464	464	451	471	438	460	444	463	446	455	479	468	426	452	484	459	411	469	490	433	466	484	471	437	457	474	411	399	468	448	453	464	438	454	467	381	451	441	438	473	442	476	456	460	433	486	426	497	458	447	469	428	428	485	464	422	516	470	460	437	480	470	465	464	466	484	435	449	455	461	454	469	456	476	472	433	421	446	476	507	447	452	476	454	452	482	458	420	468	439	425	437	464	455	433	413	445	515	439	468	443	434	496	463	440	456	484	455	434	447	465	478	479	446	405	474	471	444	460	400	461	491	455	478	447	430	454	431	472	470	448	495	456	455	468	471	480	453	448	408	467	446	444	416	501	515	418	466	446	462	457	454	485	415	451	454	498	465	469	434	468	458	443	448	471	468	475	475	495	481	442	475	473	483	462	431	449	463	460	420	416	381	465	418	451	465	468	450	479	476	478	455	430	445	447	450	477	471	467	438	484	428	420	457	490	468	466	450	453	449	457	460	456	424	449	443	470	454	470	480	412	430	453	424	461	450	447	468	448	437	472	476	485	446	463	422	468	464	479	482	455	465	404	475	461	484	458	454	485	441	466	470	491	451	416	443	471	476	472	463	438	441	428	491	447	428	454	474	484	447	428	448	479	532	471	456	426	460	457	450	451	441	474	474	462	463	464	485	430	462	483	449	440	450	459	471	456	455	471	460	443	459	455	460	410	435	519	458	427	443	457	493	456	439	482	425	515	456	454	440	456	439	441	465	478	435	451	450	447	457	492	465	481	497	443	445	482	465	472	448	472	502	458	501	505	461	455	414	455	477	420	458	447	455	423	423	464	487	457	482	413	467	448	499	477	487	428	431	476	474
12379	23834	19025	10321	7949	5772	4708	3638	2986	2255	2063	1771	1617	1479	1328	1168	1169	1189	1054	1030	994	912	934	898	876	803	810	799	721	759	695	686	760	771	728	790	681	758	693	722	705	680	658	670	619	680	649	685	694	622	634	590	642	624	607	618	648	618	594	583	578	634	621	623	635	625	599	602	644	639	654	615	628	623	590	604	640	615	599	599	638	575	626	610	599	580	632	583	616	614	627	555	582	607	647	604	636	603	665	600	610	610	586	624	620	609	624	653	617	574	631	631	579	647	576	632	631	652	582	648	617	591	553	587	594	651	593	629	564	617	629	608	599	571	585	612	656	575	620	624	600	624	632	600	581	623	584	617	599	609	627	614	660	597	573	627	559	591	594	576	593	600	626	590	579	617	600	618	648	640	593	598	593	575	593	657	563	606	599	591	608	631	643	598	627	590	658	625	603	582	621	611	612	647	552	566	636	610	640	575	631	573	625	559	585	588	629	596	590	575	574	603	606	657	635	647	615	645	611	646	595	598	640	596	579	589	633	620	672	625	620	671	596	639	616	597	650	645	546	565	605	575	662	601	607	600	582	589	619	594	622	593	621	599	610	604	563	604	618	684	643	589	579	630	617	624	620	616	600	597	629	616	576	625	624	576	554	630	598	617	616	564	611	669	592	641	636	613	632	602	620	555	680	620	637	599	600	637	587	641	581	618	607	598	660	618	607	569	633	582	648	605	576	664	593	596	619	600	603	614	631	596	613	626	598	616	602	619	581	608	611	604	605	632	625	599	596	609	624	629	632	594	583	608	576	653	576	605	604	610	592	624	586	556	631	615	599	622	641	648	645	630	564	640	623	589	591	615	630	605	611	589	637	592	597	575	639	646	611	605	623	584	602	601	584	623	606	623	623	606	643	631	583	606	570	584	590	626	599	623	610	606	548	598	595	614	567	611	662	570	542	572	662	603	604	594	574	626	616	571	613	639	622	560	605	619	600	632	638	619	599	616	630	605	606	610	596	576	631	617	599	564	609	623	583	604	633	568	594	569	606	626	659	602	570	609	633	632	578	558	597	576	627	629	614	582	616	603	623	610	557	643	631	606	614	623	638	583	578	618	590	594	615	631	616	587	581	622	629	615	565	637	555	632	599	590	602	633	632	610	633	596	652	615	610	558	630	581	589	598	610	585	587	626	617	586	628	573	611	559	576	614	583	576	606	628	628	599	567	607	598	623	632	593	584	611	597	646	632	591	623	634	629	622	629	604	559	615	639	584	605	572	599	605	580	577	595	654	629	630	611	616	593	642	608	595	590	638	562	664	625	610	623	616	582	604	641	593	580	611	552	620	607	645	647	614	583	664	570	589	554	623	617	647	621	627	559	646	605	622	575	651	582	593	612	607	604	590	627	595	611	576	608	593	614	616	617	613	596	671	586	605	611	632	645	616	603	592	652	585	629	599	618	587	600	632	618	577	605	629	568	636	572	652	601	623	627	603	651	637	581	608	615	617	615	603	631	606	633	609	634	604	589	568	577	608	604	619	562	607	599	565	621	604	570	658	560	605	599	602	604	604	623	560	605	590	631	605	587	605	617	609	639	643	614	566	607	651	625	603	604	612	631	620	614	561	661	645	621	606	589	584	601	620	568	642	609	624	625	642	615	607	546	610	570	594	590	626	595	627	597	639	609	604	585	603	589	588	603	586	574	582	650	562	583	618	588	580	609	588	595	610	612	596	619	602	585	599	604	574	614	600	624	625	591	606	651	630	604	597	625	606	559	651	599	661	604	610	633	621	607	606	590	632	691	637	621	594	580	580	586	621	632	578	613	594	629	654	650	615	601	582	632	588	606	635	628	565	559	564	578	603	586	605	621	593	583	668	635	603	594	613	612	605	623	589	579	576	570	636	547	598	618	635	619	587	588	586	602	596	620	628	595	605	603	575	606	571	609	629	618	626	610	571	620	570	590	588	643	611	575	621	619	571	585	582	603	606	601	589	644	609	600	628	620	604	599	554	610	641	586	595	614	615	587	591	604	606	637	551	581	618	607	576	607	560	597	599	608	602	592	590	596	606	607	595	610	557	653	636	559	579	654	564	617	640	625	566	597	596	585	624	614	628	547	582	632	602	560	631	604	612	572	613	614	603	592	623	606	602	593	613	606	619	636	597	598	574	547	608	580	621	584	547	618	619	572	606	592	616	625	581	607	616	589	634	602	657	580	605	587	574	590	576	601	581	603	605	613	605	631	622	640	633	636	605	634	630	601	581	623	592	583	637	622	648	654	599	619	606	600	618	571	600	576	611	606	655	606	603	616	610	570	611	585	610	628	612	622	608	603	630	593	641	642	605	597	621	615	635	587	591	604	561	663	621	599	632	612	611	618	574	557	597	557	589	591	595	595	607	574	613	596	600	651	623	604	587	575	604	621	594	637	573	593	633	552	601	568	622	603	628	602	625	611	630	577	570	585	598	616	586	578	611	615	597	660	587	631	566	636	597	626	639	596	619	566	588	568	592	614	587	575	557	591	592	615	643	602	622	601	612	630	606	629	639	624	611	579	606	588	574	613	612	603	587	618	591	625	611	609	623	622	621	617	578	619	597	584	586	591	544	594	572	628	637	620	602	601	605	588	595	612	608	651	601	628	552	602	625	556	657	616	568	618	602	611	631	628	613	594	601	565	633	584	614	599	571	624	578	616	588	630	609	586	629	562	611	577	560	642	572	587	638	636	604	590	571	559	642	610	642	590	568	584	615	578	602	616	582	598	651	633	601	615	598	629	663	617	597	612	626	611	602	596	629	561	611	621	569	634	606	611	596	599	575	617	603	583	636	580	623	592	618	628	628	599	596	592	633	580	605	619	577	614	582	608	597	636	624	612	614	636	623	586	608	637	615	636	629	598	611	607	637	637	543	628	640	593	645	600	542	566	660	622	666	597	594	642	608	635	632	608	645	687	590	593	575	639	586	594	588	634	580	632	607	604	612	574	640	630	566	639	560	614	604	626	607	637	627	605	613	592	580	663	597	601	628	578	624	615	615	585	631	588	633	590	602	618	602	628	638	629	639	627	608	610	601	651	616	596	593	618	597	648	618	604	594	617	635	611	639	572	601	606	638	606	627	607	590	643	629	616	594	579	611	603	605	627	595	584	620	601	613	668	584	570	646	604	657	586	575	643	600	630	602	569	614	571	590	618	611	616	587	626	597	542	640	564	657	606	600	618	604	615	614	614	593	617	609	574	619	605	606	600	600	628	617	610	678	573	608	576	595	645	633	573	617	574	580	590	646	558	601	615	593	627	631	600	586	565	595	587	585	613	617	653	620	591	573	599	573	609	591	566	656	649	626	607	664	610	591	600	622	606	639	605	652	643	663	564	626	570	547	578	614	579	593	579	603	627	564	586	612	607	610	631	599	617	606	595	600	622	605	552	626	654	599	625	620	583	601	571	617	603	600	609	598	562	625	539	632	567	628	588	604	587	633	635	650	608	634	600	604	569	633
24547	20928	26608	25025	8890	2354	1656	1210	1020	841	731	681	633	611	567	514	577	550	538	483	443	487	421	439	416	416	430	402	405	408	365	371	395	416	371	393	382	404	416	375	385	397	390	380	409	341	396	352	341	366	371	374	337	378	378	354	361	324	382	361	332	395	346	344	379	385	347	360	373	362	322	368	346	294	327	338	340	365	343	367	370	391	353	341	348	353	349	337	372	365	332	357	394	358	335	346	344	364	349	321	352	351	356	367	319	340	364	309	353	343	361	352	335	307	366	369	351	363	360	377	361	365	334	336	351	350	350	339	371	387	366	357	346	348	320	326	346	355	324	348	308	318	352	353	310	329	354	388	407	353	345	345	338	362	353	324	359	318	339	345	328	365	341	344	367	377	377	345	336	355	368	390	357	363	345	347	349	367	355	360	364	361	315	342	380	353	358	346	368	357	364	344	372	354	380	314	362	321	367	329	325	343	338	362	353	372	341	340	307	371	309	332	351	369	363	345	360	355	360	350	310	369	363	368	390	375	363	407	367	340	370	333	328	337	361	330	360	341	356	363	352	341	373	377	387	346	355	387	321	372	344	335	353	350	339	343	350	361	373	323	336	343	393	371	343	361	367	348	351	340	332	317	348	375	340	344	362	357	379	350	335	352	347	355	378	372	352	348	344	315	357	341	345	383	319	376	353	331	345	320	339	328	388	367	366	321	386	381	351	369	325	388	350	390	346	318	324	343	347	341	374	346	359	297	328	341	355	359	352	349	380	377	322	356	323	343	371	351	320	357	353	356	376	316	343	355	352	370	347	341	345	390	378	342	329	348	333	354	355	336	334	354	368	349	361	363	344	355	358	356	348	349	369	354	384	346	338	350	367	397	334	382	292	397	337	328	344	355	374	348	323	348	340	350	330	354	369	349	372	355	348	376	311	357	347	321	334	365	329	347	354	346	358	356	309	329	345	344	354	327	316	373	317	374	398	376	361	361	354	341	349	345	334	364	363	365	318	372	356	314	324	333	326	340	335	403	346	347	357	345	354	340	337	340	348	369	361	366	336	382	334	383	315	339	379	329	358	361	336	333	344	374	339	337	341	335	368	368	325	357	386	367	364	352	347	352	349	366	332	354	403	367	377	369	359	358	321	364	351	352	341	310	356	363	356	359	346	361	349	384	374	309	366	372	356	397	376	365	336	359	381	334	377	358	341	373	353	398	339	334	361	335	359	338	330	370	384	324	346	328	355	331	372	338	345	343	336	352	342	336	379	347	362	312	343	360	323	355	341	349	317	337	352	345	370	377	355	352	327	335	348	367	330	383	367	365	373	338	381	350	335	346	337	373	341	380	368	364	338	344	360	383	346	352	333	376	346	326	392	314	356	353	343	344	372	331	330	360	361	358	345	339	342	348	310	356	334	368	352	336	348	319	311	357	368	393	344	364	330	384	360	368	354	349	348	320	362	367	346	366	343	372	362	348	404	347	346	363	332	373	350	360	324	369	390	332	326	344	319	340	324	374	354	374	339	338	306	360	307	340	361	347	333	353	366	342	384	394	362	356	336	353	374	351	364	337	319	387	371	363	348	351	336	334	360	360	321	331	340	371	359	325	328	343	314	350	344	351	370	348	332	308	376	346	398	349	328	355	336	354	371	364	363	328	329	354	355	362	374	343	349	379	343	356	340	372	384	337	349	344	361	371	368	377	334	355	337	373	378	359	348	354	377	371	352	352	368	375	339	364	368	331	374	343	338	328	378	364	359	331	352	357	321	360	366	371	326	374	316	348	340	346	384	324	370	340	378	367	340	358	365	349	370	367	357	354	336	351	340	381	366	313	338	316	343	350	333	302	343	328	356	339	344	402	332	362	365	321	328	349	324	347	350	342	369	343	357	337	348	360	352	344	329	375	362	343	361	331	379	353	353	338	382	362	384	329	327	347	358	345	341	375	364	360	333	328	335	342	348	366	368	333	363	340	346	326	380	319	312	344	354	328	373	375	373	349	354	358	354	363	361	356	394	355	344	360	352	369	326	327	326	328	339	367	369	328	357	352	332	369	376	347	324	351	325	351	348	367	370	350	376	369	361	381	354	355	369	365	355	319	349	330	337	326	349	335	342	326	341	364	356	340	358	327	355	387	370	367	370	325	355	338	396	361	354	347	383	368	318	352	367	330	378	357	367	339	348	325	364	333	319	350	377	338	351	356	317	359	324	357	359	376	350	339	327	348	353	331	352	343	346	360	367	360	337	315	372	322	344	329	358	359	341	328	349	362	325	362	350	365	353	362	342	358	334	341	368	319	354	354	350	364	337	355	329	344	318	340	326	333	334	355	335	377	331	358	322	353	337	319	317	354	362	364	313	352	349	329	336	334	358	361	344	369	339	339	371	340	323	402	316	307	361	353	369	337	363	360	353	314	355	349	352	375	307	351	377	336	320	314	369	340	337	375	365	330	342	364	355	321	346	349	331	340	333	391	331	356	353	337	349	380	337	327	347	352	361	355	317	335	382	357	326	359	349	372	351	350	342	368	376	350	307	384	345	337	366	386	399	329	348	330	345	388	360	325	350	332	354	372	341	324	352	368	355	356	367	374	356	318	353	347	340	351	341	328	326	377	378	363	368	348	325	349	345	334	352	362	354	350	363	326	328	379	372	365	315	401	368	370	357	363	341	356	371	327	342	334	383	336	348	355	339	343	337	332	348	374	338	386	341	333	353	371	353	332	382	369	371	349	350	319	353	344	354	365	365	355	380	344	315	323	330	349	386	373	371	364	336	332	363	369	356	321	349	364	363	369	342	339	382	356	355	356	374	391	343	329	360	361	352	357	369	323	356	358	354	339	361	358	322	341	373	340	317	362	319	346	345	356	370	376	361	360	315	342	353	322	353	346	355	347	382	366	372	345	377	345	363	333	358	330	353	343	337	362	392	349	386	356	371	367	362	349	374	380	333	360	364	344	321	338	345	344	352	345	357	345	348	356	394	347	358	357	337	387	361	353	357	373	349	368	349	327	328	338	371	343	334	370	348	349	364	379	355	355	367	374	368	348	347	366	318	374	361	346	363	326	353	343	345	335	319	365	341	336	385	353	361	412	341	309	319	330	308	330	354	376	311	403	359	353	320	402	364	360	340	364	349	373	384	372	370	360	344	344	372	368	349	365	343	414	365	336	353	365	339	345	346	345	350	378	336	336	368	363	342	353	354	347	337	336	386	327	354	337	333	351	337	366	359	380	351	343	377	330	344	348	344	397	357	347	351	342	386	318	360	331	322	360	381	365	360	358	334	351	359	353	334	327	356	331	370	354	375	330	332	342	362	344	369	378	343	388	329	372	320	330	350	341	366	344	402	356	318	334	335	346	336	352	322	342	299	352	350	372	378	363	373	346	319	369	281	335	330	361	362	350	379	378	341	368	342	381	346	340	395	351	351	330	373	317	353	340	317	362	334	363	353	355	331	353	347	367	363	337	327	363	318	350	332	303	338	354	355	340
11706	20191	15608	8264	6167	4595	3799	2747	2407	1909	1565	1277	1187	1148	1019	947	990	922	849	775	766	715	670	693	640	605	635	539	643	545	580	595	596	574	568	581	603	539	585	553	544	563	537	515	488	493	511	500	527	482	471	472	448	495	509	513	475	508	451	475	535	467	471	476	466	491	455	468	492	450	482	499	441	488	458	481	443	441	507	466	503	404	449	459	490	463	447	469	448	486	473	497	453	409	463	469	457	485	492	499	474	487	490	492	494	464	474	509	481	503	464	463	462	461	425	473	459	452	490	496	489	475	452	442	445	454	454	498	457	466	452	436	481	478	452	439	467	450	438	471	477	446	483	475	457	417	471	434	472	459	464	481	464	461	454	448	475	479	440	481	471	415	472	469	475	467	472	467	466	485	469	471	455	488	437	440	483	519	465	452	495	473	443	462	454	449	468	456	464	493	432	470	461	457	446	452	436	438	489	471	429	474	457	492	480	480	489	428	472	447	486	478	448	489	451	479	444	442	474	463	461	443	476	448	491	446	456	478	501	459	452	472	487	451	506	459	460	483	491	466	451	459	499	486	492	450	477	472	484	433	429	474	473	456	457	466	440	473	436	508	461	457	485	460	437	486	464	417	490	438	427	456	430	473	485	477	455	432	446	450	476	495	437	451	464	459	438	448	469	463	455	456	442	476	480	468	461	429	475	482	469	472	472	482	473	457	463	480	441	466	480	495	454	489	469	507	454	448	497	416	477	474	449	488	450	478	464	451	481	465	445	471	508	471	406	479	483	429	480	463	499	472	473	451	449	458	456	469	486	466	460	472	474	510	456	499	425	465	471	435	476	479	479	454	484	430	446	457	450	501	473	478	467	455	443	471	477	468	451	446	485	495	459	462	452	484	433	428	439	431	495	496	485	489	434	460	456	442	468	445	489	455	441	470	450	471	454	443	463	466	501	469	463	458	489	462	475	464	449	478	440	480	472	476	490	473	446	480	455	482	447	491	436	490	474	479	479	450	460	497	520	447	506	475	469	443	453	440	488	480	454	483	456	489	454	474	470	440	480	490	499	459	463	453	426	473	437	422	490	485	459	484	504	422	429	423	476	462	480	457	494	440	454	430	467	482	429	432	487	428	457	462	460	470	451	450	474	476	444	444	473	445	452	474	485	463	489	438	462	450	465	465	492	529	457	480	437	452	485	480	520	454	436	473	427	459	445	461	476	474	441	479	454	418	449	475	447	510	484	464	489	479	452	498	442	454	442	479	468	442	478	459	458	475	455	460	468	437	490	461	443	481	462	432	493	462	484	456	484	436	459	443	474	471	441	406	469	483	476	481	432	426	452	455	472	464	444	488	468	483	483	465	461	463	475	488	501	479	480	474	421	482	449	479	476	483	466	493	457	491	524	448	494	452	481	455	484	491	443	472	460	471	463	437	457	454	482	481	509	444	455	462	451	466	467	513	444	433	457	467	416	490	470	508	511	442	449	471	471	494	488	481	435	490	419	454	492	478	462	412	435	465	491	443	478	466	473	455	449	479	437	455	479	468	440	482	457	450	503	460	469	483	486	469	494	475	468	503	497	498	488	458	490	473	474	489	476	429	473	482	463	418	431	464	485	465	471	455	428	472	481	472	457	442	471	426	491	473	496	423	470	491	447	443	518	439	495	455	492	480	485	475	453	449	459	443	477	473	497	430	482	445	478	471	434	488	484	453	476	502	463	485	482	487	510	464	510	459	460	471	451	467	440	477	455	436	430	477	491	479	449	476	470	486	448	472	474	471	444	518	446	475	410	481	477	472	449	464	467	463	428	453	468	471	460	452	440	459	450	432	475	426	453	453	481	469	468	436	457	454	436	430	461	444	473	458	492	434	470	450	445	461	469	478	473	471	456	458	430	473	431	464	412	472	464	496	445	485	484	455	499	478	446	426	471	472	476	488	464	482	448	451	449	462	473	458	459	457	458	451	453	428	441	463	468	438	476	452	476	483	483	456	448	476	434	491	498	429	463	470	497	453	507	477	459	466	424	501	457	458	475	460	477	421	471	464	482	452	492	465	446	443	434	482	456	454	484	420	452	447	445	434	462	471	438	449	490	452	465	444	505	483	453	415	440	471	455	485	455	471	457	453	449	413	475	444	479	439	455	454	434	452	436	492	436	451	483	432	392	490	475	480	440	470	462	459	493	467	438	418	445	467	495	515	426	399	514	469	455	438	484	441	439	486	455	434	486	511	463	438	461	459	519	436	446	477	495	497	433	449	452	470	448	424	482	469	459	469	488	444	492	494	447	456	470	468	456	491	460	432	436	455	470	469	467	458	435	487	492	514	425	481	459	455	492	452	436	445	442	441	440	470	456	483	458	516	499	466	440	425	464	442	469	452	454	469	457	446	475	468	464	431	457	465	457	477	507	449	462	516	437	494	507	455	453	467	426	483	483	461	481	466	496	424	499	471	471	527	453	455	473	437	482	443	435	450	485	458	459	468	430	480	476	426	425	482	485	456	461	501	423	489	493	493	467	494	465	464	502	419	455	497	489	478	500	485	477	454	485	463	464	477	437	481	454	420	452	447	431	482	495	512	457	486	438	405	465	457	479	497	471	482	473	488	462	468	434	458	462	446	499	466	451	458	452	505	442	477	417	480	454	456	454	445	454	481	448	492	431	433	445	446	425	457	473	480	459	472	452	463	455	444	464	493	462	441	430	501	433	482	479	478	469	482	487	448	484	440	471	465	448	445	457	472	440	427	468	420	470	494	447	463	482	442	469	522	443	470	468	463	502	443	475	470	455	452	466	449	451	458	468	474	450	436	437	444	500	487	454	480	440	449	437	461	501	439	515	482	477	477	444	450	490	467	458	472	485	463	429	487	455	426	450	475	458	465	455	473	479	488	463	438	444	465	486	450	470	448	453	467	442	486	452	463	478	472	471	485	442	446	475	501	470	512	503	473	448	475	463	492	482	443	451	465	455	463	439	456	460	468	441	473	464	442	467	440	497	480	418	486	479	409	434	462	462	506	468	454	494	463	480	453	466	472	437	496	464	446	446	472	439	467	444	455	479	454	459	479	445	448	475	474	446	495	470	424	499	501	429	473	515	443	463	458	491	422	463	481	456	446	475	474	474	458	493	444	483	453	470	483	472	457	472	481	465	439	477	468	485	502	504	437	491	449	457	487	460	469	476	452	441	491	451	486	478	479	484	470	463	492	490	476	452	448	464	459	471	456	488	442	463	459	492	478	450	461	465	457	472	482	483	441	472	450	472	426	429	471	475	454	497	466	446	494	466	490	445	446	501	477	454	496	488	449	431	443	472	478	479	465	450	472	469	457	459	465	451	458	462	474	453	448	501	462	452	449	458	488	487	487	451	468	444	447	450	440	429	455	420	451	440	466	460	451	447	465	457	480	471	453	466	455	470	442	443	501	458	506	442	474	456	430	524	490	450	441	456	478	480	457	449	451	457	440	474	424	507	462	476	456	472	442	464	450	503	469
22383	20946	28469	23599	20946	20771	8150	2474	1748	1549	1242	942	809	748	675	593	642	599	598	514	468	497	427	447	449	403	415	368	379	358	340	380	343	378	324	378	351	340	297	323	357	372	284	319	303	335	312	330	332	309	274	308	305	280	266	278	268	282	278	292	274	289	278	278	263	272	232	286	263	291	272	265	275	285	261	289	279	304	256	294	283	293	258	271	294	286	279	258	265	271	264	232	268	256	269	279	284	289	233	287	293	260	260	271	244	268	248	232	241	244	303	260	272	303	248	284	269	269	296	257	263	267	283	281	244	264	254	296	283	254	251	270	263	259	264	267	278	252	284	269	268	294	270	241	256	272	273	229	267	280	266	282	265	281	278	261	244	263	249	259	268	264	270	240	249	254	269	261	279	287	258	235	267	231	282	317	277	256	240	291	273	269	274	256	258	267	245	273	253	267	286	278	284	256	261	298	224	296	289	264	265	262	260	254	262	270	264	258	272	268	258	273	257	249	308	242	287	246	270	251	276	266	286	274	292	257	263	255	268	283	278	267	275	250	269	254	257	267	265	251	271	298	276	268	290	259	269	257	242	256	265	263	268	297	256	246	235	247	261	265	300	248	270	266	268	264	305	266	274	292	262	273	279	295	284	263	274	309	256	290	253	263	250	283	302	307	254	256	258	258	261	269	302	256	274	255	267	254	261	268	258	279	276	284	273	281	274	297	272	269	280	239	270	271	273	270	246	270	266	280	264	245	269	270	280	282	298	309	270	278	264	281	249	282	277	269	289	272	273	253	269	266	264	239	289	249	269	269	275	295	286	247	256	286	249	274	289	267	249	287	271	275	265	269	277	242	270	274	265	267	277	265	278	265	268	265	268	271	265	284	273	232	269	260	302	288	269	255	276	281	254	297	280	237	269	281	271	237	251	281	292	286	274	262	253	304	298	292	262	280	269	273	251	254	262	287	256	275	270	246	284	261	274	232	307	247	290	255	273	288	278	253	275	291	267	280	282	245	233	263	289	288	252	308	260	239	304	241	264	275	298	279	264	236	269	273	263	270	243	287	270	259	278	282	264	255	265	253	282	260	242	262	253	294	278	270	275	266	255	253	262	274	308	270	276	272	254	244	266	275	266	246	275	257	256	264	263	249	297	284	257	290	251	281	286	267	254	269	274	252	278	263	256	287	253	266	261	279	258	282	275	255	276	290	262	231	300	249	267	246	249	276	280	264	279	260	285	237	273	256	277	283	253	271	285	280	274	258	249	249	296	279	262	244	280	281	275	276	279	270	258	264	265	281	216	280	291	248	252	249	241	284	306	280	240	291	264	287	265	261	269	262	293	281	265	283	273	293	265	269	256	245	249	288	270	238	269	261	286	266	253	265	273	259	272	266	262	252	264	270	243	241	281	252	297	235	260	254	264	301	278	254	242	256	234	277	274	265	263	273	290	286	295	256	268	278	264	243	292	239	293	298	304	278	249	262	285	300	270	253	262	269	249	285	286	264	253	264	285	255	273	272	270	251	282	247	262	259	258	295	269	287	273	277	254	265	268	271	287	274	258	268	275	271	292	254	247	299	252	280	270	247	262	277	263	261	256	246	237	268	262	279	290	300	262	266	266	288	254	244	284	239	272	286	278	251	255	245	279	262	281	252	288	281	274	258	271	286	254	257	278	262	295	278	262	260	268	256	264	252	265	272	249	273	255	261	255	285	264	279	259	280	245	263	251	270	258	256	269	265	235	288	260	264	285	258	265	264	273	252	283	289	244	282	271	285	258	311	254	253	276	270	279	257	268	266	251	253	270	261	261	277	275	294	268	294	245	279	256	269	247	267	258	247	256	256	254	251	293	295	255	257	266	258	257	251	270	278	252	285	280	263	284	261	282	283	301	287	281	314	225	292	248	254	279	245	298	312	300	298	270	249	275	281	277	263	247	287	249	251	272	263	277	272	233	235	251	248	279	245	253	228	239	259	262	264	253	259	297	263	266	259	229	242	281	265	241	276	260	259	253	276	270	286	268	293	252	292	260	267	269	270	270	276	263	283	272	244	262	273	241	280	290	273	270	257	255	268	266	271	267	255	274	275	268	280	257	266	276	268	269	279	267	254	280	231	298	261	267	269	259	272	243	266	283	243	289	272	269	263	286	263	278	243	256	245	261	283	263	290	238	273	277	260	276	271	250	280	281	260	272	262	272	282	262	261	264	275	283	242	283	274	287	268	292	284	294	285	262	255	265	255	270	236	253	267	269	267	259	258	298	293	271	268	247	260	263	288	248	224	252	266	268	255	246	257	254	300	283	285	284	253	241	241	259	278	267	260	289	257	277	263	267	267	253	258	264	276	284	248	298	290	263	276	266	268	263	247	268	267	268	282	290	259	258	245	266	258	258	278	268	271	267	277	262	274	254	242	255	278	253	245	276	235	265	272	282	290	236	257	259	275	256	249	268	275	251	269	278	262	265	259	283	280	263	246	254	284	251	279	261	248	282	284	252	259	250	267	269	249	247	289	261	275	245	266	251	301	235	268	254	256	265	274	247	263	273	267	266	286	270	252	274	270	278	269	242	250	256	261	271	280	259	298	254	241	248	274	239	304	256	276	254	266	261	242	266	263	254	254	274	262	307	252	256	250	271	273	286	273	256	266	266	271	246	242	249	262	291	240	276	262	243	258	260	262	281	260	268	267	318	250	262	268	248	268	244	266	259	273	223	274	254	290	289	270	253	260	293	258	264	256	250	278	261	256	254	305	283	290	285	263	264	290	247	274	297	272	278	253	272	277	287	272	260	273	249	244	276	279	254	272	260	261	272	260	270	269	280	268	276	267	284	262	268	275	271	261	290	249	276	275	244	254	247	271	286	252	260	273	261	272	284	277	289	287	266	260	244	289	272	279	267	277	247	261	266	282	247	251	245	258	270	254	277	270	277	264	290	273	234	249	264	268	279	266	242	279	314	261	260	237	277	241	275	287	256	296	276	242	261	269	257	267	276	269	280	269	256	297	276	275	278	281	256	294	281	252	261	279	265	282	260	231	284	279	276	259	256	268	264	278	266	259	231	254	249	271	276	258	259	278	266	279	264	272	282	263	296	269	271	260	254	255	303	230	279	286	313	272	274	255	253	258	288	244	256	290	244	294	245	279	256	289	274	272	247	270	285	276	282	263	255	299	256	306	278	220	272	276	254	274	230	274	263	252	308	265	289	272	287	265	263	278	240	283	259	252	276	274	251	285	268	272	251	274	296	316	235	259	254	267	274	261	267	245	251	284	244	307	276	247	268	270	264	263	229	275	266	278	229	292	304	267	246	262	263	258	252	267	263	293	282	249	276	278	259	270	244	255	245	259	275	288	234	261	248	262	259	280	286	239	291	251	282	297	276	259	307	259	294	252	276	284	260	270	255	287	258	249	260	279	261	261	261	278	239	265	297	292	278	257	290	279	283	254	260	272	258	272	268	253	257	284	238	275	298	305	264	278	275	269	251	253	265	264
14833	28870	23090	13831	10407	8035	6632	4810	4102	3393	2556	2090	1696	1524	1340	1275	1199	1127	1033	951	836	813	765	757	670	643	622	587	550	555	557	554	542	561	556	496	552	493	501	444	452	456	427	444	460	405	496	480	411	445	445	402	394	394	424	407	365	366	359	364	410	403	414	383	386	402	338	379	368	362	354	348	349	384	361	368	379	377	377	363	346	388	359	372	381	371	366	322	373	417	379	339	388	331	350	360	391	350	359	394	334	377	339	356	339	362	346	384	392	345	339	385	387	386	406	392	388	381	374	331	361	383	345	379	320	394	333	353	371	364	337	365	394	371	413	368	334	334	345	348	320	347	363	342	337	370	351	345	373	378	373	370	336	366	350	377	368	341	363	366	363	354	369	395	379	354	384	348	370	359	382	377	369	363	364	350	347	387	362	358	360	388	370	345	355	364	384	378	358	375	387	359	355	359	391	378	334	359	379	332	394	369	369	356	333	374	333	353	391	365	376	365	355	345	386	382	354	380	348	359	335	360	363	372	371	374	369	356	387	358	355	344	393	367	332	352	387	354	394	354	364	349	373	343	334	351	362	350	374	361	367	362	370	367	366	368	385	343	362	346	399	390	359	337	378	369	387	341	378	345	353	360	363	351	374	363	340	386	352	372	372	360	367	369	373	353	354	371	349	368	386	353	367	404	371	394	382	379	362	319	344	385	344	367	342	395	349	358	353	310	344	361	370	326	399	348	373	352	331	349	364	366	351	375	340	341	348	352	366	355	360	370	386	397	366	379	363	368	383	349	366	375	301	332	376	323	358	314	316	372	362	376	348	372	330	351	347	381	392	383	365	339	356	368	379	343	350	372	370	368	342	349	349	380	344	352	355	361	369	358	356	360	360	368	396	357	351	361	357	364	347	362	357	334	347	359	334	372	360	340	347	384	342	380	374	375	358	361	384	389	353	364	381	342	360	348	369	346	368	375	377	360	375	393	338	386	401	356	362	350	359	382	368	387	356	344	347	359	351	354	390	353	333	346	346	401	354	359	349	371	362	361	355	359	365	344	379	368	376	352	342	373	358	360	367	337	366	377	332	367	344	352	362	365	345	389	364	361	345	365	382	381	354	354	373	375	375	361	334	372	391	411	328	367	358	370	344	339	385	373	352	376	377	397	380	355	382	353	367	371	357	386	393	347	352	334	367	388	368	368	381	365	345	347	417	341	328	362	376	352	338	354	367	375	342	336	363	355	370	359	371	386	336	346	365	378	401	339	374	373	365	353	331	373	361	392	333	379	375	389	362	362	367	390	372	347	365	396	342	380	352	369	382	370	367	345	372	372	352	381	363	347	394	343	401	376	376	366	345	381	365	350	393	325	374	369	337	364	340	374	377	368	304	357	340	345	368	348	334	331	372	371	371	337	353	351	380	385	333	381	354	387	362	372	355	353	346	377	369	362	362	365	364	381	398	344	336	362	363	346	380	354	390	378	369	369	363	348	359	370	364	383	379	355	384	353	359	355	403	351	382	348	362	356	415	387	385	308	355	409	353	339	331	362	365	366	350	376	385	367	348	385	338	357	343	366	368	371	331	379	363	359	353	377	375	391	365	358	365	374	361	344	394	337	367	375	363	365	381	400	374	336	385	382	353	368	365	339	350	360	392	374	371	380	351	345	354	384	382	384	351	389	371	335	380	343	350	380	361	360	354	348	354	377	320	333	363	340	352	341	333	341	386	422	383	352	353	368	363	327	363	378	383	351	402	344	353	345	364	343	347	367	343	324	348	367	390	316	350	305	350	369	377	387	390	375	365	321	368	366	347	373	345	350	374	393	373	376	394	339	329	360	369	351	366	381	343	375	380	392	326	352	346	341	338	376	369	387	331	383	351	351	343	345	374	338	364	365	345	340	365	378	351	374	389	368	367	360	362	344	359	348	374	374	371	373	397	337	376	367	369	359	356	379	384	397	346	365	369	378	362	356	391	319	410	370	359	303	366	346	347	351	347	370	356	357	377	362	384	385	351	337	358	362	317	315	373	357	387	368	380	367	374	369	336	356	374	344	359	361	351	399	347	373	373	395	412	397	391	331	376	360	386	360	376	343	338	390	330	385	381	385	336	379	356	329	389	346	337	344	398	349	376	382	344	378	359	372	367	356	388	351	355	353	371	350	357	333	365	360	368	348	384	382	344	359	333	361	352	354	354	378	353	386	389	359	358	355	339	375	387	358	366	328	340	373	368	376	364	370	345	363	371	362	340	386	361	338	338	364	369	320	390	363	366	357	358	367	369	393	369	365	365	338	376	342	396	353	347	340	383	375	376	380	384	358	378	364	351	369	331	394	402	335	339	371	402	384	336	349	371	344	368	343	377	373	340	356	373	393	340	376	349	368	415	373	346	346	339	379	376	342	373	349	362	372	380	339	405	347	339	368	376	356	362	351	351	388	340	348	358	359	368	343	376	388	337	348	354	363	348	349	370	344	349	373	360	377	381	356	386	366	378	374	365	369	373	350	363	373	404	354	389	351	336	385	371	394	342	361	348	357	379	360	361	356	365	364	361	368	384	382	375	360	337	386	411	333	382	323	335	341	343	376	367	372	337	385	329	358	380	369	388	353	337	349	353	352	359	344	368	361	372	371	374	409	380	326	353	371	363	355	385	357	397	349	386	339	361	373	372	358	351	349	351	369	368	358	364	369	382	396	347	352	355	409	358	363	364	373	356	354	385	367	373	379	378	365	376	341	365	361	361	367	355	364	378	362	376	387	392	366	325	351	394	338	374	377	350	402	360	373	395	328	348	390	368	372	392	322	339	372	340	344	359	378	330	360	331	352	325	360	373	338	308	394	391	369	336	378	348	338	394	366	373	371	365	337	362	355	382	353	358	401	406	361	388	362	365	329	302	378	389	365	356	376	380	362	329	364	337	372	373	404	354	367	356	381	344	362	387	354	352	395	376	362	343	351	374	377	347	366	354	390	307	395	375	393	375	343	393	386	355	338	386	342	337	372	335	362	371	354	380	376	384	367	374	366	346	365	395	378	346	377	342	366	368	330	353	371	356	350	373	370	391	392	383	388	401	389	361	361	365	380	383	345	394	362	393	339	373	371	370	380	351	362	395	357	349	350	349	348	373	379	362	358	341	393	368	374	423	368	341	359	358	361	325	358	344	364	365	355	371	360	381	366	349	349	358	353	366	385	345	372	338	389	339	360	329	344	384	381	323	379	368	359	350	339	323	350	365	345	347	377	338	367	318	358	404	345	363	363	355	365	379	361	361	350	344	373	368	413	348	381	350	402	374	344	337	366	358	332	353	354	369	363	371	377	398	369	340	343	361	360	371	369	332	389	340	317	357	345	396	357	348	382	353	386	379	345	349	389	336	371	362	367	379	334	387	376	408	362	360	351	339	357	339	365	364	341	356	353	381	355	347	382	329	358	390	373	389	365	377	392	406	342	405	368	387	360	370	363	350	352	355	366	354	371	351	366	375	380	389	341	383	395
27144	18292	9919	4500	2475	1707	1424	1148	1027	905	784	719	680	680	708	670	658	617	584	579	585	588	575	569	554	527	512	527	502	525	515	526	540	537	573	505	518	532	540	484	489	480	485	505	497	509	517	477	536	516	502	500	501	480	507	483	526	500	504	471	491	507	499	485	504	475	520	477	508	529	517	502	470	495	503	477	509	497	458	483	465	449	496	479	514	509	522	457	501	524	518	485	494	509	460	459	480	509	472	471	445	475	492	481	496	466	472	445	488	472	524	483	494	476	508	509	514	455	498	459	518	474	508	480	492	475	495	498	471	530	527	472	516	500	484	481	488	484	503	470	455	450	491	512	466	475	466	496	496	485	500	499	493	501	452	496	512	484	468	482	516	472	486	463	484	476	507	509	495	472	473	491	475	500	493	493	498	463	502	507	437	515	462	495	455	459	465	502	477	486	492	546	483	486	525	522	517	482	511	510	482	528	513	515	529	500	492	475	470	477	488	497	484	447	450	498	479	476	504	518	463	466	470	454	465	488	511	509	510	490	511	488	545	464	503	505	511	500	455	499	484	497	494	484	455	514	535	488	521	477	508	451	513	476	510	536	466	525	532	510	454	474	468	468	470	453	496	471	521	488	498	510	497	440	479	473	461	496	498	478	488	503	514	539	503	486	487	499	527	483	452	482	506	523	437	504	462	486	486	487	442	450	467	509	492	507	460	456	467	522	492	478	505	484	505	483	509	515	459	442	477	500	484	490	523	491	456	488	486	490	520	482	496	473	527	506	467	462	464	487	485	502	536	477	494	485	531	470	480	471	509	452	478	487	511	488	495	512	499	486	480	519	494	509	495	532	472	517	509	447	491	478	481	495	478	464	502	488	497	490	498	485	511	478	503	497	482	484	498	480	489	521	467	478	473	471	529	482	565	485	449	484	549	474	447	495	483	505	529	501	517	481	490	470	492	478	497	515	512	502	454	458	471	486	488	506	500	529	492	503	496	483	503	513	504	482	483	506	512	471	429	456	457	475	495	476	480	479	499	501	481	501	497	495	498	487	521	430	514	526	519	520	468	435	492	535	461	492	472	465	488	538	498	483	500	485	510	485	494	485	468	538	528	456	469	470	510	524	477	482	519	536	517	494	436	462	512	474	479	475	476	491	438	467	495	478	512	478	497	509	435	461	492	509	534	473	511	496	500	445	540	480	522	485	481	505	497	471	490	500	461	511	497	476	532	487	450	491	471	517	496	477	458	484	464	490	523	512	512	511	457	499	484	489	481	499	511	500	503	476	479	488	505	515	460	516	476	479	484	479	511	476	477	492	472	467	499	487	511	516	502	476	450	528	509	496	466	483	469	478	494	526	491	488	465	475	475	515	488	501	479	486	479	525	487	476	534	470	508	526	456	473	475	501	492	500	492	475	509	468	500	517	466	470	511	487	440	498	460	513	485	497	481	492	486	502	474	480	492	488	494	497	480	463	494	459	507	497	479	514	508	471	481	519	478	530	494	517	502	500	506	479	474	522	476	453	503	491	496	498	508	510	483	492	491	503	549	453	501	544	450	473	512	516	488	491	489	477	520	459	502	467	491	506	478	515	499	498	453	458	510	459	479	507	474	456	484	461	452	485	475	461	483	495	519	478	455	460	497	510	480	498	465	461	527	501	506	464	498	474	471	533	517	486	497	512	498	529	487	490	465	489	504	478	487	467	463	482	496	482	495	504	502	531	509	533	451	474	476	488	536	503	478	498	506	519	456	466	448	470	512	499	482	491	461	508	497	484	450	521	503	456	475	467	470	502	455	512	509	519	477	508	480	518	487	487	531	469	506	486	478	515	486	477	488	495	497	535	509	438	512	484	490	494	517	457	486	493	488	481	553	506	513	517	477	515	469	439	496	461	514	492	503	487	482	513	486	453	476	487	483	464	489	487	504	458	469	498	470	457	466	496	512	517	518	507	496	499	471	475	513	489	496	464	463	498	499	507	495	444	531	495	499	499	485	541	514	500	487	471	426	487	504	501	510	498	495	486	460	478	476	477	487	465	535	489	485	478	542	463	500	483	470	490	480	525	455	492	501	482	481	503	508	486	530	507	488	511	503	541	496	455	469	473	517	499	490	530	470	529	453	468	481	488	500	467	491	475	531	454	569	479	499	504	497	508	503	486	458	493	510	510	481	510	473	491	484	428	522	503	479	498	477	477	508	469	464	458	451	493	475	515	503	513	478	505	453	487	488	469	520	493	463	490	491	478	512	489	482	477	471	545	484	490	511	483	474	539	506	500	495	488	515	506	522	512	434	523	425	501	471	463	527	510	516	510	513	467	495	487	525	482	485	473	479	482	497	483	477	507	477	472	492	518	494	470	464	462	480	465	476	511	526	482	478	498	440	476	499	518	465	456	481	481	473	492	492	477	505	511	484	461	519	496	503	527	497	487	497	524	480	493	481	499	491	531	482	489	507	442	492	452	475	474	466	494	490	471	473	511	475	498	494	507	468	497	460	503	502	499	504	479	477	527	506	464	508	521	489	459	481	507	500	525	513	484	495	506	520	462	475	515	477	491	490	497	498	473	475	525	512	477	498	467	489	460	482	493	494	496	511	501	475	489	513	484	451	512	493	475	509	512	463	445	496	482	469	492	505	463	480	502	487	519	494	470	487	494	514	529	485	470	461	479	533	491	491	483	474	479	494	505	476	538	560	491	493	489	526	495	459	481	481	490	502	500	453	455	486	483	512	461	444	501	493	439	482	513	497	478	485	488	514	489	466	474	520	465	492	472	495	485	505	512	473	486	467	511	482	459	498	483	483	475	501	488	484	462	499	496	508	486	500	499	434	456	490	478	487	486	476	502	475	496	473	451	529	500	514	485	488	476	521	456	497	470	504	524	524	493	515	491	471	541	516	485	476	534	501	474	478	529	468	508	512	450	494	472	488	509	494	451	461	489	460	529	463	511	497	445	471	502	480	515	505	464	492	543	518	476	484	475	485	481	494	491	470	486	471	489	490	553	486	505	452	454	520	471	491	493	472	473	485	487	471	507	475	525	499	458	476	475	487	498	511	465	450	492	483	476	535	470	516	528	491	466	484	480	484	555	464	495	476	498	513	496	489	461	487	461	490	504	443	500	484	445	496	461	469	488	477	495	493	475	526	465	506	459	502	512	507	504	485	508	488	516	490	504	470	536	514	466	513	454	481	510	474	471	510	471	487	481	480	485	494	476	473	517	508	493	472	494	485	549	486	487	475	486	490	481	501	489	456	496	412	449	500	473	485	506	462	524	533	475	549	493	503	466	479	509	488	500	487	480	506	494	501	499	484	490	508	485	469	496	501	508	481	504	506	468	490	481	505	511	493	460	484	494	509	478	466	482	509	490	489	429	474	496	476	454	489	461	510	500	504	479	509	505	458	540	479	486	459	533	501	472	481	547	526	506	469	497	497	473	451	463	474	525	507	472	503	479	500	458	485	536	481	474	513	479	500	460	479	512	507	497
11568	15819	12098	6176	4619	3545	2983	2292	2051	1681	1483	1304	1153	1090	1078	1002	979	924	910	880	877	816	826	734	815	747	679	721	720	737	730	695	724	725	793	743	706	769	693	654	726	659	653	717	670	680	656	686	707	682	630	668	653	654	637	643	633	646	681	637	679	655	638	623	701	653	651	649	665	626	657	625	637	608	584	645	651	623	659	645	637	662	646	629	600	604	625	626	638	609	583	627	666	636	671	625	664	656	629	663	641	668	625	630	653	617	675	602	635	647	619	616	638	637	626	652	633	636	668	645	608	642	645	607	629	645	610	636	664	658	646	624	642	651	625	609	653	656	559	677	689	606	678	607	603	622	630	649	644	657	643	629	695	647	624	657	612	702	623	621	601	646	617	649	693	671	626	667	645	614	619	638	623	595	624	641	635	667	633	630	610	631	617	646	622	634	656	627	637	623	651	627	648	629	638	659	670	658	642	641	625	661	642	610	643	644	645	624	670	681	606	641	669	651	655	666	652	608	607	651	613	614	699	649	613	615	670	660	620	626	607	628	608	644	582	653	601	643	633	637	653	635	644	654	603	650	669	606	604	648	655	620	624	681	635	635	684	711	607	637	643	661	647	597	633	597	639	609	644	651	656	640	663	648	671	644	596	626	634	633	673	626	652	634	638	653	672	633	632	611	676	679	650	667	632	663	646	656	667	658	650	705	691	654	650	651	652	656	606	653	595	642	650	610	683	664	618	624	629	585	650	654	616	634	653	668	580	650	640	628	606	642	623	641	626	650	615	600	638	612	630	644	613	671	664	659	596	625	685	631	652	634	638	608	607	638	659	666	651	626	654	653	678	637	641	660	627	620	627	626	661	630	632	640	596	628	597	653	626	652	605	683	609	626	605	643	660	665	643	618	641	633	636	666	614	620	643	589	638	625	579	611	595	650	635	663	669	630	654	652	604	654	656	651	647	660	637	652	630	598	623	665	625	651	623	601	650	657	683	650	654	631	666	662	653	642	653	649	600	624	643	607	634	676	620	639	604	681	620	653	634	633	632	701	661	638	649	651	671	648	634	663	631	637	626	652	632	629	627	657	621	691	635	643	586	639	659	630	606	605	619	629	662	648	627	614	602	646	663	610	634	624	600	613	637	674	614	680	647	653	661	643	616	637	663	635	663	628	606	616	605	601	655	635	631	631	630	609	627	639	620	654	648	613	635	661	605	672	650	643	641	630	663	631	666	627	592	651	641	643	677	687	611	657	676	659	607	644	671	669	648	646	669	620	645	590	613	632	647	617	654	654	603	635	645	643	620	658	656	662	651	691	649	629	612	590	644	606	629	609	631	672	644	637	613	653	614	609	600	583	653	648	599	670	593	620	606	613	627	651	637	595	615	635	671	651	619	649	622	616	644	582	639	662	647	673	628	651	618	633	649	648	621	642	608	681	681	647	630	636	648	659	652	651	617	621	662	651	642	627	630	631	662	650	618	623	640	593	655	642	662	624	613	609	611	613	646	661	602	629	652	617	637	620	629	635	623	658	632	636	622	650	681	599	623	602	686	626	668	669	626	607	640	624	589	668	679	674	621	643	651	665	635	607	652	635	644	613	672	659	646	662	663	583	648	648	634	618	646	598	625	629	638	647	631	614	621	663	611	657	700	667	624	636	656	666	636	641	616	608	655	645	659	615	629	621	608	643	627	643	590	629	652	618	656	632	619	647	659	658	647	602	623	615	662	661	604	675	610	672	617	646	653	616	650	635	689	599	637	626	654	651	645	620	633	622	632	620	622	597	605	679	640	603	663	635	664	668	613	646	624	621	650	621	641	603	641	657	608	628	628	642	611	654	619	681	650	653	617	659	645	624	627	637	614	610	625	657	649	636	602	630	697	601	649	639	650	614	641	624	588	627	638	645	642	683	627	682	656	626	664	610	598	693	630	632	627	657	675	630	620	631	593	644	577	603	659	633	637	675	643	594	664	629	620	672	659	658	616	643	688	633	649	664	659	627	640	602	655	599	633	631	617	669	677	667	626	614	615	663	672	646	620	654	609	651	596	647	679	609	628	650	675	626	625	606	670	616	613	628	642	663	596	643	626	677	641	607	638	646	644	652	623	636	604	647	639	634	669	685	618	679	655	630	652	694	669	690	647	604	662	616	603	609	634	615	624	623	609	643	661	627	685	681	621	652	620	629	665	638	656	649	606	627	651	661	615	661	657	638	636	618	622	622	656	651	661	632	668	664	642	689	625	646	636	606	570	675	630	617	627	626	630	648	626	649	638	611	608	626	638	649	654	645	619	690	623	697	654	672	655	637	622	648	581	639	639	641	692	647	652	663	637	670	656	640	623	625	671	656	660	664	651	606	641	636	621	621	618	605	652	664	673	615	625	660	682	664	604	661	665	619	647	669	678	672	606	647	629	664	621	649	657	664	671	617	621	668	617	653	648	631	652	607	639	620	651	693	625	656	639	637	682	647	654	578	671	636	645	649	624	621	651	663	636	673	674	666	664	552	600	596	649	620	674	641	588	609	610	651	641	623	666	619	607	662	645	657	636	645	647	585	657	691	654	613	664	643	616	609	658	617	647	637	650	646	629	666	635	612	625	651	637	656	608	626	659	647	642	684	641	603	650	669	610	660	612	592	652	669	616	668	643	644	661	612	641	645	643	665	626	647	624	616	605	605	616	613	577	640	641	647	644	632	642	608	642	621	643	580	618	644	636	675	599	662	632	632	633	641	626	685	638	639	590	639	633	636	669	648	628	666	640	638	624	673	667	665	661	626	616	667	606	686	631	632	628	652	633	659	654	665	733	630	628	653	635	636	574	598	680	612	628	598	674	656	620	647	648	654	638	638	635	662	648	632	631	658	602	658	637	662	668	635	622	624	627	605	682	703	658	660	651	658	596	637	609	634	615	654	610	651	605	645	640	656	637	646	663	607	675	597	620	625	615	601	660	582	636	643	666	707	649	612	660	640	644	621	699	679	641	664	623	670	638	633	624	617	683	683	670	608	588	653	660	688	652	588	647	644	628	652	640	623	644	612	625	632	619	629	643	686	661	609	610	593	622	661	617	652	723	661	632	685	635	640	607	605	631	647	666	670	623	629	621	608	659	653	611	643	683	630	627	670	630	624	633	602	663	603	614	636	627	650	678	659	636	604	617	630	636	654	596	642	636	630	603	635	639	626	647	667	642	597	592	701	650	683	636	654	629	604	669	617	628	648	639	644	655	607	637	594	637	703	651	606	660	686	630	595	600	650	628	662	616	590	619	647	615	615	635	587	658	623	622	692	601	631	648	646	670	642	612	631	585	615	632	675	628	672	628	629	642	641	612	647	641	609	655	624	625	660	631	630	646	586	636	657	649	619	669	626	624	680	645	673	620	617	660	660	654	633	638	664	678	665	662	604	613	642	632	588	662	654	656	692	601	626	649	612	611	675	680	630	596	623	680	626	678	632	656	633	654	680	628	648	644	634	664	645	617	671	615	621	678	667
23454	20968	27958	24151	20779	8942	2889	1869	1565	1182	1048	968	877	798	775	752	709	648	641	626	625	592	593	583	545	497	531	548	473	507	524	496	542	508	513	484	541	464	495	507	496	483	487	488	467	451	485	482	464	461	494	474	479	496	445	439	438	454	420	455	465	440	462	450	450	462	516	455	456	496	435	425	486	454	463	454	480	425	457	457	444	394	445	458	422	440	467	464	470	441	466	454	503	469	425	416	444	466	460	465	499	468	429	411	475	444	440	460	456	450	442	389	487	429	440	453	435	480	448	449	410	431	427	446	449	444	494	452	457	431	448	471	441	437	492	489	450	473	492	442	441	418	478	480	455	471	430	433	425	446	436	434	389	444	455	475	476	459	454	412	431	450	445	442	430	494	478	441	413	442	423	444	408	444	456	413	459	483	446	464	419	446	463	474	423	422	467	482	444	429	461	457	433	429	437	484	424	472	448	445	470	444	452	456	472	440	449	441	448	445	434	480	438	445	478	433	453	446	458	461	493	452	466	462	472	447	468	474	462	462	427	469	432	451	467	464	434	455	456	423	460	449	459	445	421	480	438	468	451	410	417	385	413	453	461	442	440	440	443	440	452	469	436	472	416	470	444	447	449	453	425	426	422	475	484	453	477	439	426	408	467	471	426	432	464	465	458	462	455	463	479	466	459	469	447	425	422	458	452	445	427	448	434	450	440	453	417	482	435	438	466	467	453	520	469	429	442	434	460	475	448	471	405	496	435	443	444	454	429	441	501	436	479	439	441	446	463	437	468	429	416	416	457	466	422	433	463	450	468	434	452	441	462	418	431	439	464	480	440	421	451	451	494	453	489	447	444	425	423	476	466	447	456	476	442	507	420	443	461	471	459	437	462	448	423	437	430	429	454	449	483	444	442	431	478	446	428	458	450	463	493	469	466	448	448	481	433	413	431	426	500	458	432	427	454	446	429	456	449	460	473	422	445	449	431	465	424	413	459	434	449	467	451	429	464	432	452	431	443	486	457	422	474	416	423	461	450	476	462	433	456	437	442	400	411	462	403	465	459	469	463	466	473	472	462	452	456	433	423	440	409	443	441	448	432	459	453	477	454	441	466	465	466	432	444	418	460	435	448	458	447	466	434	463	447	444	440	436	443	457	430	411	444	483	462	428	484	444	439	411	465	450	482	445	461	430	458	485	509	452	438	422	451	444	452	458	453	419	439	444	462	439	450	426	429	468	455	437	480	449	477	449	416	452	452	457	466	429	452	460	454	456	440	455	448	464	493	449	490	445	442	418	456	445	488	489	473	448	467	482	403	474	444	482	452	452	512	423	436	452	431	475	448	433	425	461	475	417	482	483	432	450	484	426	434	452	442	463	488	446	417	495	469	483	478	431	455	417	437	460	451	416	452	465	459	470	455	446	492	436	443	429	457	416	463	472	449	428	437	466	448	416	447	447	477	425	443	434	488	448	453	428	448	468	449	446	448	442	439	478	482	479	458	415	454	469	449	434	452	444	463	447	504	432	461	444	471	449	429	482	483	417	427	449	451	441	467	424	476	469	473	440	466	465	436	456	425	475	472	451	485	415	472	432	422	438	442	461	474	420	443	488	448	443	445	460	482	448	456	487	456	458	473	481	453	464	463	477	425	485	456	446	423	459	457	442	441	435	459	455	442	434	449	503	472	445	418	437	461	431	440	468	465	439	467	423	438	458	463	419	453	456	447	454	462	430	441	428	440	436	473	473	400	492	451	445	432	439	437	425	470	435	470	471	490	464	458	446	405	470	448	461	422	395	454	443	420	456	447	445	449	477	466	438	420	450	479	457	436	443	490	486	462	403	488	408	457	456	438	447	429	453	472	450	439	483	451	439	436	416	495	471	487	452	447	431	455	428	429	464	460	429	421	495	454	435	477	497	455	435	438	451	449	470	449	457	440	408	449	495	474	415	468	477	455	468	432	483	387	440	457	394	400	434	422	451	431	477	437	493	477	435	463	464	461	459	445	443	462	466	437	413	450	431	448	433	417	431	450	430	423	483	455	443	441	441	477	462	464	481	465	495	483	463	449	424	433	487	481	447	463	445	489	459	438	437	426	448	443	461	404	482	482	436	463	428	459	479	444	435	463	421	438	409	467	458	446	466	418	455	453	474	469	431	468	425	431	435	472	469	470	441	452	489	434	435	446	434	456	427	491	456	427	456	484	412	430	445	461	445	471	429	447	470	471	491	479	434	503	460	444	463	435	468	435	448	458	429	410	506	427	457	466	429	452	435	454	441	427	474	439	441	465	453	441	466	425	459	496	444	447	480	487	400	461	468	484	457	415	491	476	396	461	475	476	483	457	503	474	425	421	462	464	451	477	436	458	454	473	401	461	451	429	456	467	425	417	496	447	432	463	463	482	444	475	433	461	466	458	443	428	469	434	465	442	458	441	444	468	429	439	469	492	430	436	445	418	461	408	462	465	462	481	425	477	442	440	460	456	472	439	420	434	444	452	409	470	442	428	450	432	433	433	456	444	451	477	422	455	449	447	417	424	449	421	443	452	432	454	462	464	446	433	452	453	463	470	454	476	483	460	424	457	421	463	439	468	444	479	434	457	491	480	447	442	450	431	414	452	448	452	423	456	457	457	453	459	484	439	475	436	451	464	460	435	402	459	445	434	441	459	474	448	418	436	461	437	452	467	459	462	407	451	427	452	464	427	466	467	435	471	447	419	434	474	437	437	456	440	463	442	468	423	438	425	522	428	441	428	435	470	444	417	477	483	463	416	467	452	418	474	436	447	395	419	415	433	424	414	440	422	451	455	409	444	444	410	510	447	491	436	449	436	464	447	450	446	460	462	450	381	451	447	474	472	494	479	460	454	461	431	467	459	442	451	471	460	483	444	431	462	453	428	471	428	447	491	413	420	445	460	442	459	463	451	415	455	417	433	397	469	399	470	483	456	464	449	454	442	500	431	486	470	445	406	447	437	464	468	455	466	444	442	434	461	447	446	457	445	467	438	482	442	437	457	463	435	457	442	495	442	437	430	457	463	439	447	434	422	451	450	453	457	448	420	456	414	451	470	471	449	454	428	414	432	405	473	444	415	472	459	446	497	464	458	433	438	502	457	455	439	450	450	447	391	469	447	494	427	442	476	413	431	461	447	469	461	464	448	448	414	439	481	428	445	431	413	473	469	489	448	478	442	423	439	471	487	460	449	432	444	412	445	426	449	473	463	467	453	432	438	413	469	463	431	466	470	456	460	459	441	442	416	433	458	435	451	452	485	449	455	451	429	426	463	443	447	467	440	446	453	470	451	434	450	433	442	447	467	440	412	445	460	439	457	463	447	432	457	453	465	423	457	469	475	456	444	441	466	440	415	440	432	440	461	447	457	437	457	440	484	454	429	454	447	471	428	459	470	421	457	489	441	426	443	441	451	424	393	478	478	473	474	445	445	434	424	465	446	424	429	446	445	422	451	483	428	469	481	454	450	432	460	433	402	434
12290	23687	18892	10304	7757	6139	4966	3882	3254	2449	2055	1856	1639	1397	1339	1279	1243	1144	1130	1004	971	906	890	843	807	792	745	708	712	690	741	693	756	766	764	743	732	701	654	662	698	681	632	663	684	653	699	626	674	608	644	643	595	615	574	614	616	612	645	632	621	600	581	604	652	606	569	619	618	628	579	612	609	605	614	581	643	592	623	639	599	614	616	639	607	599	598	596	603	593	595	644	667	616	582	609	617	604	621	589	602	589	637	581	579	538	587	587	612	606	634	674	605	632	642	570	573	593	580	646	584	603	618	566	595	621	599	622	609	626	578	569	577	627	548	653	634	598	563	598	573	583	636	620	582	608	560	628	552	592	599	573	602	580	590	605	633	587	594	605	631	575	556	597	576	596	611	602	591	560	645	579	586	579	641	589	572	587	600	598	594	608	606	586	558	578	585	586	575	618	618	593	603	534	604	551	569	601	593	579	614	588	599	603	608	591	622	603	585	633	617	591	615	615	606	585	643	656	555	664	598	614	605	630	614	570	542	592	594	597	579	589	616	566	577	630	618	563	581	609	572	570	573	585	582	577	598	557	614	598	589	567	605	626	636	605	618	607	648	562	582	579	567	590	572	566	595	616	598	602	554	600	580	584	599	623	613	599	567	579	596	604	561	618	548	594	579	609	627	594	589	627	601	592	593	582	594	607	574	592	619	620	599	574	621	596	608	573	581	601	571	584	591	600	567	559	560	634	593	604	574	597	558	586	622	578	590	632	586	580	611	603	631	582	610	606	586	587	617	626	601	594	594	627	640	635	564	607	630	616	607	568	561	600	570	604	604	591	587	605	612	580	605	553	571	592	601	620	585	600	613	656	584	581	603	582	598	610	578	590	601	584	590	598	598	600	606	558	614	640	568	631	613	589	615	656	585	587	606	580	580	549	593	576	605	595	616	585	625	581	589	613	599	565	585	583	604	560	600	630	614	634	594	576	552	585	629	581	610	625	568	598	587	620	582	591	618	581	586	620	562	556	590	617	610	608	595	586	562	608	581	581	572	566	598	594	577	562	582	605	563	627	578	604	604	580	623	574	575	607	584	580	556	612	582	627	588	532	617	641	620	620	570	590	586	572	628	525	580	600	586	603	573	585	582	616	622	635	633	571	597	618	596	610	618	603	572	620	608	591	621	584	585	573	584	607	595	562	653	607	607	609	602	560	572	646	610	593	581	617	624	595	549	559	589	616	562	612	570	638	611	611	541	597	551	597	593	630	586	640	613	614	585	554	572	624	565	610	624	614	607	600	623	588	609	543	605	578	593	604	581	588	612	613	600	612	583	581	591	623	543	547	607	532	605	635	580	554	587	576	589	566	599	585	579	589	577	643	601	572	574	575	610	584	606	587	597	590	624	616	627	597	571	585	604	661	568	589	615	596	590	614	592	604	629	585	615	553	643	565	647	566	653	604	556	583	592	560	605	558	598	576	576	601	626	617	561	603	552	541	562	593	604	573	601	610	604	615	580	595	574	571	616	605	596	593	593	593	598	541	584	616	598	628	622	545	680	593	628	602	623	617	583	539	635	605	584	610	592	567	612	573	567	612	582	619	617	609	613	641	604	570	592	569	600	557	618	596	576	569	577	581	608	578	609	582	564	633	573	621	586	575	606	634	568	601	585	624	587	610	569	613	568	609	588	566	638	594	554	595	567	584	617	620	580	597	623	574	600	586	555	589	615	574	624	578	607	574	585	601	625	621	582	585	605	627	598	627	639	566	578	588	599	569	600	611	623	634	606	576	561	602	596	609	641	607	591	509	618	576	650	619	611	589	560	602	618	600	615	569	589	584	554	588	630	611	623	637	575	611	600	565	570	607	585	628	639	622	600	554	606	627	633	580	623	626	573	603	577	596	588	581	630	576	570	572	627	598	637	560	604	604	592	598	624	584	580	671	586	618	600	591	604	627	580	625	629	630	565	560	662	553	601	566	651	598	596	597	612	537	615	597	637	579	539	643	636	623	555	578	572	616	620	612	622	577	585	656	599	583	621	602	611	605	612	567	596	587	596	605	577	584	597	583	603	638	595	584	620	592	606	625	616	572	622	591	574	577	597	603	617	622	585	558	600	548	630	598	635	590	536	594	543	570	562	627	613	598	608	605	624	644	608	601	657	561	609	581	618	589	574	591	592	582	585	579	596	591	573	549	626	589	646	568	570	613	599	619	564	586	599	609	635	600	584	585	582	558	601	632	589	610	586	614	628	609	596	615	543	547	568	601	609	590	564	589	559	580	544	604	564	575	573	628	577	612	560	569	616	613	598	585	606	587	606	595	538	589	594	514	574	577	575	614	612	635	605	580	592	625	558	599	580	622	572	632	658	600	585	608	590	546	592	608	629	587	615	570	602	573	568	606	603	561	639	583	633	623	598	581	572	600	575	602	622	582	548	596	663	594	626	636	607	564	556	576	590	620	585	573	607	586	554	591	570	659	565	599	581	588	587	608	563	606	588	585	589	615	619	571	636	563	614	601	604	578	589	562	594	611	619	597	639	577	607	556	596	536	617	572	575	602	609	616	572	624	579	618	612	617	591	585	586	584	594	578	614	581	583	560	614	536	591	612	611	598	573	613	614	622	603	595	541	611	600	614	606	567	564	592	579	584	579	614	606	621	589	570	646	592	565	604	599	661	573	565	582	582	620	582	590	589	604	579	588	569	595	592	605	602	583	615	599	634	578	591	574	615	608	597	609	605	610	594	610	607	595	567	634	616	611	571	579	634	598	596	576	587	572	614	601	573	566	622	594	602	577	595	604	539	568	638	598	601	574	603	584	612	579	591	617	583	554	597	572	590	545	605	580	595	626	613	549	606	577	627	588	599	634	592	640	590	586	570	530	649	601	610	609	578	575	605	592	606	572	601	560	638	614	556	600	581	573	574	614	599	620	588	593	591	549	575	601	600	510	609	591	578	639	606	593	621	607	627	627	585	604	567	614	594	596	587	611	554	623	571	574	615	634	579	618	561	559	624	596	603	588	616	584	601	581	616	594	633	578	572	546	613	632	587	614	578	626	578	581	597	573	553	599	556	579	598	594	581	623	587	579	545	613	548	603	614	588	576	568	619	581	611	583	562	568	603	634	625	619	521	558	581	609	566	604	587	582	642	568	565	603	592	571	583	640	582	600	598	600	581	589	574	553	550	604	653	627	570	629	597	594	580	594	605	585	600	566	594	570	608	553	585	578	570	598	598	585	574	605	616	592	607	622	622	608	634	615	591	583	617	605	621	552	600	610	576	619	555	584	563	594	598	599	625	614	579	645	568	566	560	568	587	626	569	628	589	611	614	612	596	634	603	576	593	617	590	621	606	603	596	589	592	579	592	581	627	574	600	583	601	576	632	571	592	600	621	611	628	588	614	587	637	578	576	607	602	600	622	603	576	592	568	609	608	578	567	578	575	615	601	631	590	580	620	589	581	575	577	646	610	570	575	620	577	611	625	611	569	656	595
24410	20921	26582	25009	9038	2387	1783	1428	1071	911	733	686	677	630	558	601	562	505	498	491	506	501	480	454	400	412	416	408	380	371	384	369	385	403	391	376	390	346	397	372	382	387	360	394	372	377	379	415	385	361	375	370	370	343	356	373	358	371	369	370	381	364	340	370	357	341	355	335	359	334	346	339	342	352	329	355	362	343	308	379	326	341	370	370	338	340	343	342	330	347	340	396	351	344	370	363	341	347	349	346	330	333	342	356	327	326	335	369	308	372	365	324	347	341	321	354	367	351	330	356	320	304	353	337	345	350	330	351	370	344	355	341	357	316	334	315	365	304	338	328	352	340	347	351	353	302	358	364	329	331	377	334	324	372	333	378	324	360	369	335	361	314	352	342	365	342	359	324	378	341	353	339	345	368	361	378	346	340	393	309	328	363	328	353	311	356	364	338	387	402	338	367	328	353	339	340	375	341	286	395	357	332	361	330	377	387	343	329	331	354	319	341	374	348	333	326	355	341	359	340	352	322	343	347	345	333	380	361	321	356	335	353	307	340	356	343	356	370	345	327	354	331	359	346	312	346	356	366	331	357	333	340	350	308	365	332	373	342	333	356	355	350	343	337	357	385	343	326	348	355	355	356	368	315	346	339	352	334	377	340	353	365	333	330	359	361	371	315	357	362	353	376	377	369	383	367	371	331	378	366	368	375	356	366	366	384	353	320	339	333	334	351	382	326	334	327	352	338	325	340	348	332	356	351	349	361	330	317	331	344	320	363	342	360	352	346	366	338	338	338	354	330	351	330	367	347	329	365	366	297	363	348	360	354	353	337	309	334	341	338	365	342	342	352	362	335	347	321	356	343	327	345	327	357	326	325	341	341	352	348	348	379	336	341	342	343	324	333	341	358	329	374	323	324	332	352	351	351	362	340	357	344	346	318	303	312	335	356	382	399	355	346	366	360	325	356	378	347	345	360	332	343	351	346	369	360	359	341	341	338	388	350	333	310	346	342	330	366	362	360	344	347	352	336	326	335	352	320	359	368	355	331	317	342	362	303	399	372	346	351	331	344	321	331	329	349	350	347	347	347	339	328	370	342	329	354	357	342	325	331	343	365	386	326	336	405	354	334	371	352	336	326	359	338	350	346	316	341	342	354	349	336	349	322	351	351	343	361	392	339	374	323	328	308	335	338	392	372	304	341	375	385	333	343	361	338	357	375	339	314	304	331	359	343	355	339	354	363	324	357	378	324	333	359	368	361	330	328	327	321	340	352	356	361	345	327	337	351	350	373	380	329	352	317	330	352	347	351	366	326	340	336	373	352	332	351	325	363	360	384	337	333	342	363	348	354	389	358	370	377	337	335	331	340	365	312	349	344	358	340	326	324	354	318	336	349	351	354	347	358	344	359	337	319	381	319	354	378	339	348	337	370	357	340	355	358	383	348	307	340	373	361	332	363	352	336	346	342	357	348	333	348	361	325	307	312	334	336	348	349	362	336	331	357	332	347	342	338	383	348	370	335	349	327	343	367	382	331	362	335	359	328	332	358	374	331	312	361	354	361	348	337	373	334	340	314	333	321	325	345	351	406	361	366	344	325	356	346	378	331	385	359	342	356	367	361	336	342	352	344	356	352	366	333	330	339	367	353	307	348	335	337	348	344	325	354	338	354	359	362	351	363	315	355	374	327	370	349	353	323	346	344	348	379	365	324	344	356	345	393	382	318	346	341	363	343	336	334	356	303	340	355	312	335	332	327	364	323	364	368	360	336	342	358	377	359	318	356	334	359	350	351	367	328	353	332	352	330	322	340	338	358	354	353	364	338	333	378	338	333	358	329	343	354	371	325	332	322	325	358	326	337	357	360	341	336	336	354	391	366	351	354	363	354	337	358	356	377	356	327	401	329	358	334	320	365	364	361	358	338	304	348	334	358	369	311	368	368	313	346	340	342	347	331	340	342	341	318	360	324	342	366	329	319	338	372	338	331	345	344	356	334	335	357	376	341	345	374	350	358	338	365	322	372	366	369	365	339	358	331	348	356	335	354	361	329	354	349	322	330	342	337	355	355	330	325	378	364	362	307	351	361	338	347	309	313	337	352	326	347	351	369	294	335	355	364	338	313	332	340	348	349	386	341	338	342	374	346	358	369	314	369	352	363	358	359	356	344	347	343	329	317	347	351	346	348	329	385	338	330	370	349	333	338	342	359	340	330	365	343	325	354	323	353	332	359	319	315	354	324	360	326	331	351	339	366	386	345	356	363	340	380	335	354	342	327	360	342	370	354	379	339	343	378	363	341	299	348	335	347	300	385	341	362	365	347	353	369	368	362	334	389	390	349	357	339	385	331	335	364	341	372	371	339	352	331	337	335	350	336	328	329	331	356	376	341	321	314	330	331	350	352	339	336	348	346	320	338	353	319	342	378	334	352	361	342	357	362	343	336	350	345	365	339	342	341	346	362	349	330	318	325	311	358	358	355	345	356	362	377	364	346	357	352	357	333	374	364	304	325	362	340	367	333	324	315	342	335	343	339	348	317	343	329	330	350	380	348	355	350	295	377	326	353	355	358	341	347	353	347	350	361	326	347	351	386	368	333	376	371	280	348	333	372	361	394	353	336	334	349	331	331	332	326	369	363	359	344	348	378	315	346	349	377	342	344	324	340	351	331	348	342	369	364	328	386	327	344	342	338	327	333	344	327	328	316	346	341	354	354	329	352	322	356	351	358	378	366	351	356	334	345	347	363	354	347	368	359	359	296	322	325	363	323	333	332	349	355	358	341	344	301	359	377	333	325	336	341	371	347	324	310	383	321	323	309	359	347	350	347	354	356	339	338	327	355	355	340	328	353	344	346	331	336	334	354	332	343	347	365	350	354	391	375	337	364	357	333	365	365	349	322	338	302	375	345	363	347	371	337	341	380	358	333	349	360	331	351	378	329	351	354	338	315	316	337	358	347	355	374	341	388	348	335	343	343	371	351	358	341	360	363	351	328	336	361	343	360	377	333	351	327	370	356	351	374	362	359	327	369	337	375	344	362	374	329	357	338	339	335	326	374	328	359	351	367	344	340	341	335	354	353	379	346	344	350	327	372	333	359	346	356	376	342	353	350	389	382	340	350	378	342	368	331	333	331	308	363	351	363	364	345	370	354	376	338	364	376	316	338	358	340	330	354	334	376	338	316	370	348	364	333	348	359	376	332	345	368	384	361	337	357	376	333	343	349	349	361	362	320	347	325	375	351	351	352	381	348	349	343	333	334	342	372	361	311	351	378	328	336	328	366	347	368	362	376	327	354	337	345	365	327	338	356	334	332	339	331	321	344	369	344	342	357	351	361	350	364	340	333	327	336	322	344	348	362	330	324	363	329	327	325	351	365	313	318	327	335	314	331	372	348	361	349	318	349	381	308	353	334	363	373	353	337	330	328	357	343	376	338	357	316	350	363	353	282	332	374	371	350	330	348	362	342	324	343	340	370	340	333	324	326	395	332	333	341
12187	20171	15732	8625	6090	4827	3919	3197	2554	1950	1574	1376	1273	1166	1061	985	954	926	758	790	777	703	692	658	639	653	580	538	547	539	499	589	601	547	574	561	524	549	492	554	463	539	509	542	513	531	530	494	450	495	486	509	461	482	464	485	449	449	491	486	480	452	479	462	482	452	477	464	453	474	522	472	482	457	495	454	465	487	467	423	424	426	444	470	452	497	423	483	476	484	475	456	460	422	493	454	449	452	498	441	436	477	463	472	427	455	439	495	460	450	465	456	457	446	459	464	450	447	425	458	438	458	509	457	443	450	430	448	492	462	499	464	438	440	475	488	445	494	487	473	498	445	469	449	471	482	437	447	456	436	462	472	450	481	435	446	457	472	423	462	482	503	457	455	460	436	445	481	468	431	470	479	442	452	483	467	457	456	443	489	475	469	482	485	484	448	470	482	477	430	462	431	468	461	464	441	457	459	474	443	467	455	469	490	496	425	474	480	459	437	446	455	495	410	499	467	469	437	469	461	463	436	496	457	468	435	455	446	451	459	444	476	463	465	477	431	463	467	468	424	448	434	449	455	478	439	433	493	458	457	449	449	445	496	447	445	449	458	450	484	442	472	490	482	443	449	496	440	482	460	463	485	462	451	452	457	427	453	474	449	472	492	447	470	470	484	470	442	456	477	481	418	423	443	430	452	449	439	457	509	450	428	463	456	437	490	471	446	467	523	465	484	427	459	438	439	499	482	476	483	441	459	468	483	467	418	485	431	410	467	469	446	429	451	448	458	432	479	450	439	477	444	454	453	443	457	464	441	465	454	471	482	435	434	478	471	463	471	493	451	456	479	445	487	436	427	458	485	435	449	465	458	469	444	450	422	470	439	435	438	464	506	468	468	475	470	505	461	451	443	450	472	507	460	436	437	443	438	440	432	419	433	428	457	452	489	452	436	454	476	455	453	451	461	452	468	452	466	450	443	452	439	415	450	448	470	508	451	490	412	474	473	451	438	468	475	482	472	480	506	453	496	425	483	483	470	507	414	494	445	469	418	463	468	436	448	413	460	441	473	468	455	482	465	489	450	456	476	458	493	446	461	447	461	460	461	433	494	473	468	482	466	486	474	447	498	442	448	472	449	440	426	471	441	416	497	453	463	420	433	487	459	480	500	459	469	450	461	507	437	463	466	473	440	427	462	463	467	438	457	441	489	454	476	480	446	466	442	457	473	468	453	477	429	443	461	467	491	414	446	493	439	479	467	405	450	471	420	463	446	477	471	470	439	444	455	474	473	454	440	422	417	439	483	427	498	438	442	493	499	454	465	474	506	454	465	454	515	431	436	439	444	440	463	507	468	464	452	428	452	478	458	448	428	443	440	436	447	462	420	433	472	467	424	438	448	475	457	458	443	461	430	483	452	458	471	434	464	441	439	479	476	459	429	439	476	438	455	471	453	460	460	443	442	514	475	439	445	470	412	463	425	445	464	494	444	516	512	469	432	433	483	466	430	435	455	480	465	435	409	442	428	486	421	470	442	465	446	443	438	463	463	428	444	432	471	494	494	461	430	456	477	487	429	495	461	446	424	465	487	458	480	486	477	453	425	435	477	480	441	433	451	480	459	479	445	463	484	456	451	458	483	458	458	484	460	476	416	417	450	451	466	420	459	469	446	455	453	454	436	485	462	428	493	460	449	493	474	453	455	471	462	470	462	465	449	461	421	457	484	465	443	474	437	480	458	455	459	457	472	427	446	444	472	421	430	479	437	417	450	469	471	459	444	483	486	468	533	532	460	458	476	488	477	437	471	455	436	473	468	498	434	448	460	448	476	479	480	427	442	473	451	462	517	464	438	467	464	442	444	469	487	445	452	479	463	450	454	442	474	504	438	450	462	427	469	436	470	455	490	490	477	458	440	465	427	453	428	488	437	472	453	451	420	437	449	438	473	483	453	444	461	460	461	458	461	461	472	483	457	466	449	467	461	425	459	464	456	429	428	446	473	431	462	444	466	467	429	441	469	440	455	446	475	424	463	486	465	502	456	454	499	463	459	448	428	475	470	441	434	460	439	451	485	471	463	447	428	433	438	466	415	458	472	418	443	462	496	429	463	478	475	451	468	472	474	444	449	428	418	436	493	467	443	478	470	459	438	423	478	460	459	452	434	463	462	457	461	434	463	472	454	466	448	469	458	468	516	438	432	470	449	453	497	484	449	452	454	514	425	458	437	462	480	454	467	435	499	487	419	452	449	455	428	466	490	458	458	474	432	459	482	443	462	494	449	399	452	471	454	447	467	475	422	479	493	410	427	440	465	458	465	495	473	455	440	440	449	440	470	435	447	486	443	425	444	434	460	482	449	476	450	463	456	489	468	483	450	450	451	443	458	444	444	445	435	473	479	455	421	501	468	479	427	438	464	463	458	439	480	451	468	425	436	462	428	455	478	433	468	449	421	425	444	455	449	468	471	484	435	443	474	459	471	461	450	457	453	441	507	472	428	493	437	449	422	449	478	440	470	447	455	473	457	460	449	439	463	445	489	501	453	481	438	467	464	482	464	464	465	472	419	447	415	444	461	421	486	493	493	422	428	475	452	466	476	430	473	444	483	459	457	491	453	474	461	438	448	442	490	467	446	470	486	485	498	457	521	446	464	457	460	460	459	487	454	469	451	418	501	445	442	438	459	492	460	446	449	475	474	480	486	446	464	463	478	506	470	434	482	464	470	464	442	466	453	466	464	471	456	443	479	458	466	456	458	428	454	412	458	456	517	494	459	509	463	460	487	447	442	435	488	464	484	477	454	451	486	441	416	442	460	460	430	461	470	461	450	438	441	417	447	438	462	500	444	447	472	417	459	488	438	435	444	426	473	468	449	448	427	424	456	430	475	491	421	484	446	460	446	450	480	469	453	461	434	443	472	474	463	448	463	487	466	470	442	424	435	487	451	455	464	458	428	478	418	484	497	468	471	462	460	435	472	436	434	471	459	424	480	446	463	449	424	462	464	474	477	470	474	447	453	434	421	429	450	450	441	439	463	411	443	466	454	433	498	436	450	441	463	415	483	470	445	482	452	439	447	482	470	463	461	484	459	485	494	451	460	441	482	445	475	475	452	479	480	464	498	471	479	461	461	443	507	460	491	448	466	477	457	417	468	465	444	433	434	433	472	465	450	494	448	445	477	463	451	431	453	496	447	461	447	452	466	467	474	440	437	456	451	470	470	491	421	463	428	476	487	448	428	466	461	464	483	459	442	446	458	468	473	441	495	441	462	482	477	470	418	487	453	495	465	439	462	434	438	463	437	472	452	452	479	462	437	455	430	440	466	461	432	387	439	459	476	420	465	445	454	448	456	467	489	454	473	464	457	449	483	441	457	478	428	473	448	457	475	439	459	417	469	451	438	498	436	469	491	432	436	468	472	509	474	476	458	437	489	453	462	448	468	470	488	454	453	470	451	460	451	462	470	433	442	481	491	460	448	422	447	456	510	424	431	429	438	406	492
22381	20956	28435	23623	20962	20821	8105	2710	1766	1359	1183	980	842	779	800	680	691	652	550	532	500	490	467	484	432	404	387	354	329	323	346	349	377	363	323	330	336	328	361	326	308	332	298	323	294	316	294	278	314	323	315	272	281	260	271	283	306	259	289	305	268	286	278	295	277	283	272	290	259	271	282	267	254	290	229	240	275	273	273	267	284	269	276	290	266	279	264	282	254	248	279	263	272	262	270	287	281	245	258	289	264	268	266	258	271	258	252	292	294	275	270	262	245	298	255	260	267	245	254	260	227	277	289	268	280	262	303	238	254	263	266	249	270	258	268	277	266	253	256	255	255	273	253	258	257	263	281	264	258	257	277	280	282	286	278	269	252	242	259	240	280	262	258	284	279	289	278	280	290	268	287	272	266	255	281	236	255	279	284	309	268	242	262	269	286	281	257	274	260	255	264	258	263	275	257	249	256	238	231	279	288	273	262	258	276	265	285	263	264	281	225	295	252	308	276	237	290	274	277	235	272	257	262	273	250	278	288	258	267	256	262	277	259	275	257	299	285	240	281	260	256	269	260	266	255	261	277	283	262	269	282	249	272	277	260	244	293	238	264	273	264	279	269	270	279	269	289	275	241	286	256	266	245	254	234	258	271	271	247	273	245	251	260	284	260	289	283	256	257	248	260	263	289	253	270	297	261	247	249	237	272	267	257	266	261	268	280	267	252	256	262	282	230	256	291	264	269	267	255	264	294	308	269	272	268	273	256	242	252	287	274	261	231	249	260	262	272	275	281	281	253	245	276	261	271	265	256	261	266	260	261	250	292	276	267	279	290	282	239	258	277	285	257	250	284	290	261	273	274	282	272	263	271	276	266	286	289	271	265	267	265	282	263	252	269	278	283	263	284	272	250	262	270	254	272	267	260	258	283	273	255	257	278	239	257	277	285	240	262	274	249	237	281	247	288	261	273	239	253	253	291	272	295	255	269	270	249	276	260	290	266	241	268	259	272	280	258	272	259	239	272	239	268	249	248	274	250	278	250	279	253	264	265	275	278	292	269	251	246	247	254	255	271	307	268	270	252	272	259	267	274	247	263	245	259	251	264	253	292	267	270	269	284	252	274	273	238	285	276	284	268	277	264	292	249	275	282	304	249	272	263	257	272	253	280	254	246	264	248	271	254	276	290	253	242	295	258	264	238	258	280	299	264	265	252	264	259	246	265	264	252	257	248	269	277	254	247	246	260	287	246	247	262	285	280	279	253	260	298	259	257	289	279	278	258	249	283	282	246	245	287	261	242	269	273	242	249	257	252	277	244	268	260	250	280	253	285	253	277	256	261	252	260	265	281	301	255	272	239	266	281	259	279	244	282	296	254	235	272	279	249	261	250	262	264	272	261	257	259	304	280	268	272	258	247	235	280	261	264	271	274	284	275	235	272	275	299	270	244	246	292	265	277	227	277	292	263	284	258	256	257	243	264	268	272	264	294	278	272	256	255	243	261	263	256	278	274	279	272	254	291	262	280	289	260	300	247	295	258	287	256	280	266	242	271	279	289	285	264	290	250	265	244	280	280	257	274	270	260	259	259	281	263	252	290	268	294	255	240	256	264	247	278	269	259	259	274	276	278	256	233	324	292	240	254	261	263	276	267	292	278	253	284	272	261	255	270	224	293	270	246	273	274	243	261	265	279	268	242	261	272	246	279	276	270	287	265	264	273	270	291	277	295	231	266	270	266	281	272	241	281	272	282	251	266	278	260	266	274	296	265	264	275	269	244	244	269	263	271	249	265	269	255	253	273	284	298	263	260	270	261	274	277	282	244	252	274	278	266	277	224	312	270	267	269	264	280	260	243	271	259	278	280	254	286	253	284	255	265	275	305	260	258	271	267	249	274	273	246	260	238	247	258	248	216	272	247	256	271	274	222	247	267	241	277	247	248	266	291	261	276	290	259	251	270	281	273	268	271	274	254	270	286	291	284	272	298	225	222	242	287	250	276	282	281	277	274	250	295	258	272	278	260	293	265	288	267	256	264	274	273	289	247	265	287	305	262	242	270	278	265	260	299	260	254	275	270	262	272	257	276	275	278	240	276	271	247	277	269	264	247	259	260	258	261	261	272	288	254	253	242	297	258	265	237	254	263	296	239	290	275	266	276	279	261	270	254	302	250	245	279	266	232	266	269	248	266	277	242	283	250	289	287	266	290	261	235	283	276	260	288	261	262	312	262	315	244	286	254	268	249	275	251	255	277	256	260	248	275	252	269	304	276	267	258	280	245	245	305	259	270	273	310	281	297	255	244	273	295	284	254	250	261	279	281	293	231	248	265	267	268	277	255	259	266	260	276	244	233	280	258	232	260	235	273	264	267	284	261	248	246	258	239	252	297	274	297	309	269	260	248	272	281	271	283	228	270	242	256	266	281	258	262	262	265	236	293	278	260	256	259	253	268	249	276	253	269	302	232	260	261	268	279	286	302	254	253	277	299	254	304	265	242	250	284	270	236	251	307	244	251	260	239	271	282	239	269	271	254	265	265	262	275	267	271	245	262	249	246	266	230	262	260	262	281	266	254	295	272	269	319	234	278	279	253	283	292	258	279	288	269	287	244	272	251	245	251	282	279	241	273	247	262	282	260	278	268	263	281	251	284	263	249	253	260	258	278	267	248	261	259	261	275	244	302	271	261	264	242	264	270	278	327	275	268	276	251	269	292	258	285	269	289	240	263	263	268	272	228	262	277	257	258	263	272	272	277	268	266	247	247	266	263	249	305	292	276	267	260	281	251	251	303	262	270	277	257	264	240	263	264	247	278	253	270	284	232	248	287	275	287	251	283	249	274	267	258	279	293	247	259	259	265	265	266	290	272	258	285	274	260	305	285	274	247	271	245	244	276	273	242	250	292	254	271	265	254	268	274	293	240	298	248	267	271	261	260	242	296	267	300	268	278	270	261	245	269	265	273	261	272	289	291	247	248	265	274	280	245	284	255	256	276	270	268	259	256	285	254	254	252	302	266	265	255	259	262	285	251	266	266	235	282	275	248	261	264	241	272	258	248	244	254	290	242	264	300	288	243	281	267	245	256	241	258	275	253	238	266	260	271	263	266	247	266	272	247	257	284	257	243	261	258	253	270	272	271	280	241	287	305	258	232	273	273	281	271	266	246	272	263	282	262	277	282	264	270	261	260	255	266	287	264	254	307	290	272	267	271	248	256	254	276	285	264	256	288	263	258	292	278	254	277	292	262	264	286	268	247	258	289	252	270	259	265	270	268	255	275	274	292	285	260	267	259	244	261	270	236	253	229	257	235	246	303	289	256	277	239	276	276	281	243	281	268	265	275	258	283	294	267	290	260	266	270	262	266	289	282	274	283	246	260	244	229	286	233	249	266	282	294	266	300	290	258	241	252	284	287	267	261	273	257	266	253	269	285	261	262	260	244	226	257	255	289	303	264	274	253	247	266	256	253	271	271	294	300	256	243	259	278	274	226	242	267	257
14828	29471	22976	14407	10570	8476	6578	5363	3937	3066	2488	2179	1755	1721	1524	1365	1259	1093	1045	974	937	813	788	731	710	656	570	596	539	508	517	533	504	642	550	518	529	497	475	450	504	427	514	456	478	454	427	442	425	427	390	392	382	398	418	399	373	403	444	394	356	412	397	365	391	392	375	397	370	342	391	354	373	382	385	363	355	366	375	356	352	355	346	372	381	339	392	359	360	361	349	361	361	381	357	359	363	354	366	376	340	380	362	318	363	348	358	381	383	357	384	355	372	394	368	391	332	365	346	343	344	352	358	322	346	364	349	378	386	349	346	343	371	360	344	382	380	380	342	340	363	351	388	355	392	374	361	359	380	359	371	342	374	351	342	368	349	382	352	350	335	372	351	354	368	351	317	339	373	387	363	359	369	368	330	360	314	361	391	393	349	347	334	356	351	369	364	367	373	350	400	373	357	335	324	348	368	329	365	361	363	351	389	356	358	349	338	348	384	372	327	398	356	354	340	334	342	391	388	341	369	362	360	332	357	341	317	379	389	367	364	338	363	336	363	348	361	379	350	381	375	367	355	381	350	357	363	361	394	355	371	384	366	333	339	374	344	340	344	330	337	369	356	350	345	354	337	381	380	353	356	345	379	322	353	380	362	383	379	339	380	344	364	342	351	383	333	345	357	368	373	371	343	332	339	350	381	387	334	376	343	383	349	356	369	382	349	348	321	355	358	362	361	317	351	347	370	360	381	372	371	380	355	349	388	366	348	383	367	355	365	366	391	345	375	327	345	331	329	353	412	364	358	350	368	395	356	348	363	347	392	366	343	356	334	376	382	377	366	321	343	334	360	335	341	330	370	344	362	357	371	409	357	363	370	340	368	356	350	361	346	359	354	352	391	333	353	376	368	331	370	360	351	351	367	353	347	381	352	358	360	363	361	361	353	330	373	385	352	312	343	357	338	391	345	379	347	353	363	416	370	340	386	344	351	369	330	345	341	345	370	362	370	328	338	366	392	382	355	331	309	319	358	325	372	338	392	340	339	386	353	352	371	388	393	334	372	361	341	336	402	355	403	336	387	337	395	334	357	352	323	390	360	358	329	319	359	367	373	382	370	368	363	322	365	371	375	386	332	347	364	373	346	357	364	343	353	318	343	331	373	375	369	334	338	356	361	344	347	386	336	353	364	358	366	333	374	338	404	344	323	381	368	369	334	350	413	358	367	371	378	346	328	393	357	349	367	392	326	349	345	346	355	333	354	346	386	336	386	344	360	384	339	395	371	339	364	353	364	367	375	345	324	394	326	371	342	372	374	337	329	351	389	393	324	373	356	370	365	357	410	399	374	361	370	360	354	330	362	363	368	375	334	341	334	348	365	364	382	357	369	348	341	369	350	323	350	367	372	376	363	342	348	333	389	369	369	337	338	349	357	381	359	329	342	392	363	367	362	348	345	330	343	336	368	400	361	331	361	365	377	346	355	375	349	346	371	395	375	376	341	350	379	361	366	345	363	362	326	364	334	373	363	386	356	359	348	356	372	345	337	362	384	318	370	357	381	364	361	329	330	372	367	347	371	343	346	366	371	334	377	367	372	367	378	364	355	349	382	364	358	347	365	374	375	320	330	365	318	371	362	371	353	337	368	361	393	357	379	329	359	334	348	378	379	358	372	375	344	324	354	319	378	354	391	374	359	406	387	343	345	369	392	340	368	392	368	354	344	380	332	357	358	337	322	343	359	344	383	347	376	401	327	336	361	364	361	392	384	367	352	333	337	370	312	349	345	357	327	369	370	346	346	344	363	402	357	332	350	356	332	364	384	346	368	375	344	365	352	349	345	377	359	344	368	342	365	386	353	339	354	364	377	355	350	356	378	359	320	361	355	362	350	365	376	355	340	381	387	387	355	372	375	375	373	366	353	357	357	343	379	355	342	359	362	355	318	355	366	357	348	336	344	349	349	355	344	347	328	367	355	372	372	385	340	357	360	365	341	373	375	378	374	346	358	350	355	327	370	381	339	381	332	392	332	388	360	347	350	349	379	358	322	361	341	360	339	355	384	370	327	347	363	343	361	361	350	362	353	357	314	356	345	385	354	330	347	345	371	382	318	349	337	298	365	354	339	363	362	341	368	310	338	367	367	364	352	376	367	373	356	341	346	333	337	351	367	362	392	322	360	362	386	364	351	360	357	340	349	339	355	371	362	388	358	321	362	318	349	350	340	360	369	337	369	384	346	363	370	358	347	355	343	386	325	347	357	377	334	356	329	326	356	361	354	369	370	351	383	342	351	354	339	357	364	357	347	380	400	356	390	355	396	388	367	354	354	382	331	347	358	349	374	350	339	350	369	363	373	343	354	366	337	354	373	368	360	342	350	333	377	363	406	349	383	390	364	324	364	356	380	350	367	338	341	373	397	353	349	374	366	398	378	328	369	376	377	357	352	367	308	329	362	384	332	338	362	351	365	390	344	347	365	397	357	341	332	319	364	367	341	333	362	343	360	347	341	372	374	336	380	379	330	364	354	363	322	379	355	363	337	347	365	403	372	366	340	345	358	373	354	353	348	337	376	355	370	348	340	357	333	356	390	375	343	337	386	399	363	350	371	335	379	354	359	363	337	332	364	344	352	382	329	387	362	350	398	367	336	373	348	357	397	376	330	372	381	369	390	354	365	347	368	396	362	364	353	374	364	382	363	339	359	378	368	359	376	360	322	350	358	344	349	347	356	357	369	353	378	369	358	352	378	357	353	355	381	338	383	353	355	363	328	384	362	371	381	358	359	361	316	355	409	361	358	333	362	353	376	353	392	341	365	379	363	344	346	388	365	337	358	367	354	371	374	371	367	333	362	366	367	357	372	344	331	337	337	371	342	336	367	358	364	364	345	383	331	404	360	328	351	362	325	372	389	355	396	369	341	383	357	352	355	373	349	404	385	342	348	352	354	382	342	340	378	383	348	361	360	350	384	367	369	346	344	366	390	358	365	387	338	361	341	354	349	354	340	362	324	358	339	361	349	359	353	372	369	367	359	354	354	381	354	337	396	357	335	337	362	366	349	382	373	365	351	331	347	317	380	358	334	338	345	348	346	355	358	356	354	389	365	319	346	346	375	351	394	364	388	336	342	392	351	348	328	333	355	359	365	361	352	322	332	315	374	375	361	377	376	362	353	358	328	381	379	364	354	322	375	353	366	360	368	360	361	348	358	375	335	366	331	364	364	353	358	364	401	368	369	365	351	372	350	328	346	374	388	373	356	361	370	341	347	366	365	361	333	352	352	367	353	352	345	361	374	355	383	328	377	370	353	363	368	385	330	344	367	354	351	327	385	389	364	330	338	349	367	356	383	357	356	354	324	376	361	377	343	360	345	365	365	355	368	394	385	369	362	388	384	342	343	343	337	376	375	346	365	364	394	375	349	347	340	357	376	353	370	355	357	367	380	353	372	381	347	373	342	347	355	389	361	348	394	367	352	376	344	366	357	374	342	323	393	364	411	360
27103	18272	9803	4632	2579	1769	1448	1233	975	880	754	763	683	711	654	653	639	633	605	523	587	587	537	544	532	568	513	548	464	570	493	457	499	489	555	481	517	517	486	552	500	501	497	473	515	458	511	508	464	500	456	506	499	505	509	479	467	466	486	472	471	470	452	486	513	489	492	476	495	513	468	463	491	480	478	462	448	441	499	488	466	492	493	475	500	464	461	479	465	479	470	477	487	509	460	440	443	464	482	480	461	490	480	507	504	424	491	459	497	451	505	479	453	480	508	478	483	460	476	435	494	460	458	489	513	440	488	491	524	487	530	483	449	480	510	492	485	471	474	489	466	497	479	426	508	466	509	489	483	497	507	444	499	454	489	542	458	483	460	458	490	466	484	491	462	467	478	478	462	465	451	480	473	496	463	492	457	450	493	495	474	445	455	492	503	497	467	477	464	489	431	475	479	529	461	466	478	486	466	480	499	477	515	470	499	500	502	477	479	490	456	470	441	495	483	487	476	485	469	502	480	469	454	491	496	463	465	514	468	477	479	489	477	509	475	456	515	503	479	470	474	454	469	485	464	496	482	494	463	470	486	498	457	454	469	520	496	465	473	473	453	459	470	491	512	498	477	483	480	453	461	516	512	459	506	481	483	473	472	515	475	502	527	496	506	479	434	517	475	468	457	485	467	494	467	437	453	434	484	482	439	460	516	437	480	467	500	437	503	489	428	479	468	469	515	455	489	461	481	444	483	449	465	497	451	483	445	505	442	467	443	451	487	479	451	482	443	482	461	472	445	492	474	442	470	508	473	466	451	523	474	491	464	468	443	489	475	472	447	465	475	445	478	439	448	431	479	481	460	476	501	531	495	482	467	523	447	489	490	485	481	473	462	474	472	449	512	487	468	455	489	502	477	500	502	524	483	488	496	466	469	500	445	474	491	467	453	468	496	544	485	496	464	482	468	539	489	456	484	468	469	441	448	447	493	496	488	464	510	451	459	481	481	449	458	478	454	472	472	479	496	460	438	511	486	462	480	460	488	457	483	438	470	451	433	481	494	449	477	479	472	456	477	441	442	461	485	475	480	472	477	450	442	439	502	472	485	443	484	492	448	437	464	473	481	505	481	458	472	505	484	481	471	499	494	468	494	468	459	499	455	482	550	471	496	463	460	430	485	466	471	490	472	501	489	455	464	474	434	472	481	467	442	486	480	473	469	506	497	485	478	454	482	471	481	457	468	478	471	467	498	452	461	482	463	456	442	462	514	484	495	449	466	458	457	513	495	492	498	462	495	464	486	494	477	481	493	479	444	501	450	468	495	459	469	459	510	509	514	479	500	501	431	498	498	455	461	468	466	466	516	449	498	498	446	490	477	461	483	472	487	468	502	448	509	449	487	448	478	458	472	465	494	485	488	512	499	494	454	475	481	465	466	435	475	464	466	495	456	457	471	448	488	470	490	504	500	502	474	510	507	484	483	484	459	453	497	464	452	457	458	443	475	478	510	475	452	480	513	467	469	460	494	469	496	492	495	463	433	466	489	478	496	498	483	483	482	479	431	477	513	474	510	516	487	483	503	459	487	494	456	464	493	434	518	501	507	456	455	454	474	508	482	483	465	430	489	457	492	504	444	481	507	477	464	440	492	485	466	446	508	487	514	488	466	486	439	462	502	446	481	446	468	481	464	455	473	490	480	468	481	467	469	463	496	481	491	482	489	469	469	495	422	460	479	453	477	517	494	519	471	508	469	461	452	448	461	434	498	457	481	471	447	466	477	475	459	450	511	458	469	488	504	497	509	475	444	500	481	455	491	462	495	518	455	482	460	438	526	455	479	469	464	485	439	487	483	500	500	476	496	464	478	496	494	488	506	471	485	478	470	450	445	430	510	498	509	470	441	454	479	464	483	503	479	504	476	470	451	520	486	476	445	466	468	454	489	474	504	507	462	488	495	450	494	474	452	471	463	499	439	467	471	457	483	453	446	496	445	463	493	484	464	475	511	481	476	460	496	467	507	468	491	483	467	494	433	526	475	492	462	451	464	485	483	517	482	482	480	453	501	511	481	454	456	456	444	493	489	440	470	429	494	529	484	469	456	427	458	471	481	505	531	441	492	456	486	444	467	470	442	469	506	486	472	483	463	493	488	468	473	507	498	469	446	502	512	486	480	472	492	504	430	487	503	532	481	472	478	487	458	477	495	483	472	460	440	468	482	466	456	463	490	459	475	458	498	482	476	478	504	480	459	449	492	487	481	509	486	476	519	487	430	463	507	487	535	481	479	448	470	509	482	477	481	482	500	421	479	504	491	497	514	489	488	498	503	484	443	467	487	490	436	441	437	480	498	475	461	454	486	480	487	522	478	456	479	496	479	457	472	466	488	504	477	450	461	478	491	505	468	467	473	455	467	505	483	482	446	457	480	469	459	494	499	453	509	480	464	503	459	487	468	469	462	460	468	487	483	484	508	476	455	462	487	499	498	498	477	460	472	483	465	498	503	459	517	498	472	445	463	478	508	445	440	512	456	475	506	477	458	462	454	513	435	524	469	458	491	488	509	473	444	448	504	490	463	455	466	474	446	494	466	442	467	440	459	434	483	494	475	463	463	472	490	430	471	484	452	492	498	432	461	479	496	464	486	502	469	503	502	504	504	417	496	493	474	467	459	453	503	430	473	493	518	449	427	454	515	484	471	508	462	510	470	497	481	476	450	488	478	505	487	455	461	484	499	508	497	440	434	469	452	454	521	456	472	483	509	447	473	455	477	480	502	486	454	432	473	502	478	465	510	527	529	491	458	442	505	475	446	445	500	471	491	489	519	495	480	450	463	492	495	486	460	487	486	475	481	475	479	487	487	494	504	484	477	435	475	483	483	487	430	452	496	460	466	466	497	448	472	489	482	478	478	472	486	551	455	483	487	466	497	477	532	445	514	488	482	465	444	450	494	544	480	502	497	473	463	498	502	482	427	465	487	500	513	468	486	477	477	491	508	461	471	460	431	490	483	482	482	457	461	438	467	474	501	487	478	462	543	481	427	495	465	516	508	521	484	461	498	486	479	522	478	459	452	487	482	491	491	446	454	435	472	497	489	468	465	465	447	509	473	490	526	460	512	457	502	477	492	486	475	480	478	536	461	501	454	453	487	462	451	476	464	493	474	453	475	460	477	495	452	491	498	486	516	475	479	421	462	435	441	474	489	447	494	455	500	439	443	475	474	457	487	466	490	526	479	509	470	514	464	465	495	455	471	497	450	476	492	471	455	460	506	466	520	476	469	489	477	482	485	452	516	481	452	459	475	474	458	483	508	455	480	437	479	498	487	488	464	467	470	466	469	520	463	448	449	437	463	516	456	481	452	479	513	508	477	479	510	499	464	473	444	501	471	481	515	458	444	448	467	471	443	441	453	511	508	509	492	470	471	482	474	505	486	497	496	482	494	463	489	475	500	495	496	479	498	503	469	513	485	482	462	491	470	471	450	480	514	497	424	470	479	501
11843	16563	11898	6444	4885	3726	2948	2460	1874	1591	1309	1251	1147	1026	1063	1033	1051	971	931	889	874	861	811	745	730	748	710	644	716	705	694	668	686	717	749	752	712	706	690	694	708	720	674	673	700	686	690	640	625	658	641	636	679	638	654	670	649	643	665	659	689	642	682	648	658	589	611	639	625	637	589	668	599	626	621	652	674	633	617	613	645	628	645	633	610	616	643	687	609	622	603	658	658	621	659	657	613	654	636	611	602	638	628	643	661	633	671	616	608	607	627	625	628	603	644	622	630	598	617	592	656	651	653	630	651	639	623	634	611	619	620	599	622	634	656	632	639	650	603	620	689	641	617	654	609	636	656	663	583	691	644	636	652	642	599	629	620	662	621	615	650	623	665	658	668	669	625	613	641	654	647	632	641	645	594	662	721	628	638	628	625	655	623	615	652	662	598	646	609	613	568	638	659	666	633	651	631	639	608	630	609	646	638	648	643	646	627	631	662	648	629	620	614	648	622	618	631	632	644	590	678	624	628	589	608	653	638	654	703	649	620	598	679	635	674	577	676	659	645	622	667	641	619	629	627	613	612	627	671	666	660	612	596	669	618	611	614	628	634	642	663	571	620	623	663	585	676	604	653	631	614	632	680	613	651	653	611	627	587	621	608	634	634	611	600	656	647	629	589	644	610	657	629	587	605	617	668	612	646	613	647	620	592	639	636	613	603	643	666	652	605	594	630	624	645	624	622	570	650	584	595	660	638	648	615	649	632	658	626	647	640	649	671	648	624	625	580	609	647	632	643	671	648	643	622	646	601	656	616	594	637	617	637	580	640	618	634	640	673	651	604	618	624	626	610	652	627	630	639	607	672	609	661	653	614	621	615	606	663	663	610	623	627	680	599	649	606	588	648	649	642	639	663	598	621	622	611	674	619	645	618	573	638	609	607	619	607	624	601	636	626	655	622	640	637	629	635	618	641	647	631	651	627	660	614	667	671	628	596	643	623	606	629	646	670	638	610	626	672	647	617	613	601	620	619	618	676	636	599	642	608	694	650	591	631	654	606	616	612	610	661	660	650	645	604	629	617	608	677	626	629	649	685	603	655	630	629	633	669	640	658	624	638	648	595	681	594	614	618	606	573	624	665	609	616	658	651	693	611	601	654	620	640	665	628	635	656	614	666	643	598	658	628	666	600	617	653	637	631	622	647	630	610	662	653	649	673	669	668	604	617	648	686	649	629	651	638	675	653	616	649	590	634	574	606	631	609	605	650	615	624	602	622	635	629	597	630	640	707	621	602	666	655	645	607	615	576	617	602	677	589	607	632	593	691	656	693	635	598	650	656	636	633	643	634	702	614	619	634	651	630	615	596	630	615	638	618	637	637	662	641	644	588	675	633	654	654	611	637	595	666	707	674	608	657	646	643	636	636	663	618	657	633	652	621	661	649	579	608	628	653	583	683	639	638	635	658	642	649	613	624	670	626	632	630	630	636	618	637	602	670	612	635	643	626	645	581	646	608	605	685	610	657	625	598	607	624	630	638	660	625	634	595	618	636	608	624	618	633	632	641	671	615	675	641	631	613	622	691	610	609	607	632	634	608	652	652	619	642	676	632	697	697	573	635	631	589	613	602	609	671	667	625	639	651	638	643	643	653	612	665	661	599	649	667	640	625	579	631	609	677	632	610	625	621	644	611	646	616	585	661	661	615	628	628	645	584	642	646	627	610	676	632	634	638	617	609	664	630	645	568	618	622	668	681	621	637	642	625	639	613	609	651	656	646	616	646	635	646	631	650	608	662	616	654	619	645	624	661	639	621	617	637	627	618	613	621	633	664	643	654	633	659	648	595	652	658	667	620	593	622	655	633	629	610	631	605	658	659	656	634	600	676	604	644	606	681	568	595	622	598	613	616	630	577	634	638	658	605	636	653	608	604	629	606	618	633	617	678	635	638	686	621	693	621	645	634	590	623	655	648	670	618	604	654	664	603	658	670	630	641	619	620	612	612	579	640	637	629	648	618	646	670	671	653	631	614	617	654	630	611	650	628	624	619	598	603	664	602	648	656	633	606	678	631	601	621	649	612	603	626	598	608	642	652	643	652	649	585	616	590	670	626	680	636	622	658	624	615	666	658	602	651	618	680	680	645	637	634	655	613	604	671	634	612	626	581	634	606	617	607	663	616	586	623	615	698	640	656	565	657	624	616	621	602	644	630	599	653	627	628	645	600	629	619	643	657	694	626	640	606	684	598	640	641	645	651	633	612	602	589	628	650	612	648	649	635	602	620	662	648	579	624	609	623	684	627	620	652	613	658	609	591	624	650	618	636	602	646	634	608	625	638	652	652	651	650	581	586	601	631	611	611	631	602	699	637	656	662	614	693	595	593	630	607	587	608	621	649	643	615	594	648	613	629	597	621	622	670	622	617	639	676	623	606	614	632	616	617	619	599	619	668	605	599	605	626	608	595	649	594	657	616	619	609	617	643	675	696	615	629	637	603	639	630	640	597	658	693	632	652	626	618	656	644	622	642	610	592	624	617	586	627	612	629	581	625	605	649	634	625	646	605	654	625	629	636	638	599	595	633	623	652	629	624	641	623	666	693	613	619	672	629	676	589	668	595	638	652	641	631	615	611	572	657	619	636	634	656	636	615	673	631	696	665	606	628	619	591	626	679	636	656	606	642	643	618	603	627	643	631	620	665	612	622	678	623	658	655	655	626	606	596	635	612	605	609	611	629	614	653	647	655	653	616	649	620	661	572	646	612	618	651	675	609	627	679	622	642	638	683	646	637	632	631	606	688	648	637	625	641	625	647	605	597	642	624	653	618	615	624	679	647	693	609	634	634	636	616	656	641	593	592	594	595	594	642	617	606	623	641	611	653	641	640	631	628	627	628	620	637	645	622	643	635	588	614	657	682	598	643	607	642	609	602	641	619	645	611	635	633	604	660	602	657	632	626	654	627	602	606	627	631	605	632	623	640	637	627	610	615	653	673	636	665	627	653	582	648	671	600	653	620	572	687	595	599	626	667	632	600	623	643	637	631	607	628	594	590	655	628	600	618	610	594	635	571	601	630	675	639	603	658	614	645	646	634	635	636	652	610	608	649	587	629	653	608	603	610	627	614	657	636	676	637	611	649	675	612	664	656	602	620	638	628	651	638	639	653	666	644	663	642	647	676	630	638	642	595	635	641	630	566	609	613	637	654	680	643	606	589	629	586	629	623	686	649	628	595	659	610	643	630	640	613	616	640	615	612	635	658	636	626	653	610	630	648	670	643	648	600	659	622	656	625	638	645	636	581	593	641	592	665	660	671	653	631	626	640	644	646	617	617	652	596	620	644	579	641	648	649	628	627	648	640	596	632	675	615	619	610	649	661	632	671	657	649	659	619	641	666	620	668	608	638	562	651	657	619	585	648	681	656	626	630	639	604	636	589	586	695	635	700	616	628	620	591	623	655	665	623	602	645	641	637	689	660	631	633	605	655	583	627	654	618	621
23400	20939	27856	24179	20739	8775	2892	1909	1434	1158	997	953	818	780	746	739	745	671	677	631	652	559	568	541	503	499	487	505	515	501	473	514	501	509	485	507	484	512	516	511	475	437	468	470	502	431	422	471	504	479	482	445	463	433	427	451	453	491	464	438	454	499	404	468	451	419	472	428	434	427	423	422	435	448	443	475	441	440	438	442	423	425	446	448	471	439	444	405	428	451	432	431	452	412	451	453	391	432	450	405	440	469	452	429	407	416	422	431	448	440	410	453	451	400	467	400	428	430	441	435	419	444	452	419	445	430	437	463	422	414	452	439	444	448	448	433	435	456	455	439	443	469	451	440	412	420	441	433	416	403	494	488	410	439	446	397	445	446	456	426	437	428	457	452	463	443	428	460	467	459	445	479	438	439	427	423	421	438	453	425	453	445	433	396	387	431	438	436	400	440	430	440	471	444	412	445	436	445	439	460	465	449	470	476	441	471	460	441	434	441	446	463	428	461	443	455	448	427	479	420	423	415	448	420	452	420	460	462	431	438	448	446	446	436	417	420	410	420	430	473	393	413	443	441	442	432	439	438	462	481	460	460	429	456	457	442	482	431	453	420	454	411	446	463	460	446	439	463	459	398	453	470	383	487	418	415	457	449	449	451	467	444	458	433	451	445	420	414	436	444	451	461	438	483	441	439	463	478	459	443	445	447	464	453	427	445	449	468	418	444	433	468	438	462	463	414	436	438	408	414	448	428	420	448	484	416	415	425	446	452	451	463	473	417	398	484	464	437	458	436	434	451	420	444	454	454	460	450	436	402	434	444	457	450	430	412	449	462	391	469	411	444	429	453	451	448	474	411	440	454	428	430	484	428	440	458	486	427	410	455	461	420	434	448	444	470	462	453	406	445	451	433	404	424	421	450	466	442	426	407	435	428	437	421	454	451	470	462	439	440	456	433	447	432	431	399	441	428	437	463	451	451	427	447	439	434	494	440	438	460	457	434	423	436	433	444	473	462	438	434	454	451	426	447	466	459	414	437	444	450	413	478	454	440	433	429	444	461	423	428	448	426	453	411	470	428	446	455	439	466	470	462	464	434	416	450	419	454	428	469	399	474	419	424	426	470	464	459	418	413	450	441	410	439	448	464	432	418	443	448	456	444	465	468	416	423	430	448	394	480	450	467	433	473	469	453	454	466	474	471	456	435	414	441	452	447	452	426	458	449	453	433	435	448	397	424	456	436	424	479	408	433	405	447	451	433	458	442	400	411	451	432	415	453	429	449	432	394	434	420	431	427	467	408	429	432	460	421	430	419	424	450	450	441	450	448	458	453	412	422	428	439	446	460	436	435	435	433	429	442	427	447	434	471	444	426	461	457	407	423	460	447	427	436	443	436	443	442	423	456	482	475	454	433	462	446	468	419	434	431	401	403	430	470	437	464	395	424	425	432	410	417	463	413	421	422	457	427	431	453	453	437	424	435	457	448	447	456	413	442	451	473	462	431	408	431	491	450	448	479	407	451	512	424	426	451	428	447	464	397	460	431	452	460	430	427	424	441	400	457	473	450	458	448	426	481	434	404	453	454	415	456	444	441	453	434	432	400	445	471	463	437	440	446	463	425	441	443	432	487	469	421	438	453	430	441	436	463	469	476	463	444	421	395	434	421	444	424	443	487	450	450	414	429	474	447	422	441	445	434	407	447	418	396	406	421	422	400	446	450	449	438	433	415	471	437	432	422	434	476	430	460	475	454	470	440	453	467	450	466	412	447	437	437	441	440	427	460	421	429	443	460	390	421	421	464	460	418	457	461	430	441	465	426	456	448	451	417	432	446	416	434	440	455	439	462	478	433	437	436	425	433	415	438	421	458	400	473	423	444	423	433	444	439	414	453	443	472	421	427	434	463	439	427	457	454	471	448	399	423	430	426	478	433	466	397	494	418	444	438	431	422	418	461	402	453	422	422	473	414	442	463	438	433	430	442	417	439	441	419	463	480	398	441	431	440	467	422	407	423	458	458	373	444	441	420	443	453	484	414	475	426	462	451	420	472	444	420	473	439	441	455	442	435	411	439	454	458	472	409	463	462	447	470	463	455	438	457	435	435	491	449	423	418	445	452	437	456	431	449	447	433	467	448	403	435	455	477	482	470	455	433	422	451	436	448	439	439	429	419	414	452	475	423	446	457	460	436	442	440	442	474	418	450	467	384	437	406	431	437	411	469	492	451	404	426	446	425	453	451	424	429	422	424	422	444	457	448	471	441	464	459	403	434	448	452	436	449	431	427	408	447	442	428	427	427	413	434	449	397	403	414	443	440	437	451	410	432	424	446	481	455	395	423	441	425	432	454	449	426	439	430	438	424	438	477	468	491	422	419	428	441	440	413	415	454	482	432	433	413	433	438	420	424	431	451	444	425	386	447	437	462	476	439	422	511	425	469	404	453	424	446	435	436	435	445	483	393	429	451	420	426	421	406	476	427	431	431	423	413	444	417	406	427	412	429	438	473	429	414	438	435	403	440	419	414	432	443	441	473	455	456	426	445	425	428	424	418	479	428	442	430	444	476	429	445	487	453	423	443	428	438	423	474	435	451	426	442	429	434	444	463	442	436	413	437	430	459	471	437	455	493	450	455	462	446	425	467	426	426	404	456	416	442	435	429	422	456	462	457	445	433	471	426	387	398	436	418	439	437	412	427	461	441	422	465	425	450	461	426	408	411	421	439	436	414	468	426	449	428	436	452	451	430	435	413	392	453	439	428	443	429	465	447	440	462	445	430	415	440	436	441	450	437	451	421	445	413	442	450	448	429	429	421	412	470	443	402	467	435	432	433	450	482	449	444	408	474	438	425	450	426	424	421	451	460	452	459	446	468	449	496	469	431	420	475	476	491	416	420	443	450	386	442	446	430	447	448	420	452	407	481	407	448	466	492	430	459	469	430	483	451	415	421	440	433	403	440	433	444	465	477	441	393	445	414	466	450	463	449	421	445	451	414	443	472	411	450	438	451	478	423	427	408	393	419	458	466	457	463	410	442	470	466	412	441	421	446	423	435	435	452	417	450	448	416	430	459	439	436	478	415	464	420	426	454	471	445	411	441	417	473	425	452	457	475	426	447	457	455	459	456	434	407	457	446	436	453	450	435	433	423	420	486	423	424	433	436	423	447	458	397	460	412	457	459	455	460	434	479	422	471	462	442	443	427	447	451	461	452	429	437	502	424	428	455	473	455	425	450	430	489	410	436	446	427	455	429	436	447	440	411	398	402	432	463	411	438	430	445	415	458	424	422	435	466	469	454	402	469	445	460	453	464	434	425	462	461	449	428	412	399	465	440	459	464	479	421	439	434	441	456	455	440	452	428	430	415	450	443	478	442	453	440	461	448	462	459	430	475	439	405	457	423	394	454	455	421	441	468	494	454	428	448	414	477	400	430	457	431	433	450	437	451	428	421	432	458	456	454	480	386	412	447	449	419	452	438	479	434	425	465	442	436	447	441
13285	24940	18978	10807	8084	6184	4697	4043	2988	2406	1962	1802	1558	1294	1342	1266	1230	1187	1152	997	950	971	902	860	855	748	732	741	691	764	680	730	751	733	691	688	721	727	686	666	635	650	669	624	634	662	685	657	635	648	691	593	627	604	654	592	627	558	625	591	598	615	629	622	578	631	580	606	605	593	603	594	546	601	617	611	612	558	565	595	597	602	579	600	572	581	602	579	617	540	591	569	585	596	647	570	596	608	587	621	575	568	561	589	580	571	590	594	586	603	543	618	607	562	600	613	617	553	641	590	579	588	597	568	533	563	618	543	551	592	573	559	590	599	595	592	576	628	554	588	573	607	606	624	601	559	607	589	592	581	572	603	611	552	575	575	620	582	602	624	596	580	600	607	572	571	591	623	550	596	604	556	571	611	576	580	581	583	593	573	585	586	571	588	654	578	539	554	574	592	559	630	577	587	595	578	652	573	621	580	602	577	544	544	593	594	587	586	630	580	593	571	572	604	541	579	601	568	596	563	611	606	601	610	604	601	583	552	578	610	634	603	617	572	537	578	581	594	571	559	600	624	603	573	641	593	563	601	615	600	548	556	554	584	593	583	600	625	612	618	535	560	594	584	540	600	579	579	558	586	567	622	574	610	601	594	619	569	594	614	588	594	565	576	594	586	583	625	537	565	574	598	585	574	586	568	582	589	600	620	579	566	566	556	567	616	602	569	601	580	598	594	557	615	580	583	616	597	604	637	615	569	561	570	570	601	617	564	599	586	589	581	649	604	568	594	577	561	561	545	566	568	608	564	596	597	549	578	606	583	598	633	619	591	593	604	559	562	583	604	556	558	605	559	617	566	573	563	610	554	596	588	632	569	578	635	526	619	568	578	570	550	577	600	571	552	614	547	621	601	580	575	612	622	584	577	625	594	615	577	594	575	596	565	573	602	570	545	633	594	607	626	594	547	590	573	596	590	609	632	579	585	589	592	609	576	600	614	590	589	598	601	623	594	567	607	603	596	593	526	544	582	581	632	621	600	610	564	593	553	604	579	578	568	617	585	556	575	574	618	566	571	558	592	591	620	568	594	598	588	584	595	625	628	582	597	563	604	592	610	585	589	568	591	570	564	560	590	588	598	609	591	556	642	579	632	583	605	545	593	558	625	597	570	615	602	580	587	603	573	568	562	625	607	584	603	578	586	614	574	625	579	576	568	602	567	558	539	592	574	610	604	579	569	610	591	606	591	568	576	631	568	574	586	595	563	568	578	578	592	610	567	608	615	567	582	521	593	560	534	607	586	598	612	624	584	586	562	563	577	626	566	606	599	602	615	569	576	597	565	610	583	578	564	607	634	593	631	585	554	543	577	594	587	571	595	606	607	526	630	595	573	600	564	527	568	596	608	593	554	607	619	606	630	563	635	610	603	594	617	613	610	589	570	604	591	564	617	583	590	613	598	581	596	586	571	618	531	588	624	599	593	600	552	520	591	567	571	599	606	587	562	590	628	556	559	630	589	612	590	565	592	570	604	598	590	551	610	611	617	534	574	583	614	649	603	551	570	610	623	605	576	612	547	616	585	556	550	588	595	585	533	580	582	615	594	568	563	589	618	607	567	583	559	647	610	576	550	582	557	591	546	538	571	590	562	574	578	582	579	593	574	596	599	605	567	547	545	614	645	577	548	612	618	561	608	556	590	623	617	584	616	594	596	570	584	611	576	554	597	597	553	603	543	579	624	600	579	644	628	585	582	628	597	614	612	572	576	598	631	609	572	613	591	596	585	596	613	562	552	570	608	583	586	592	644	570	609	603	568	554	627	593	589	596	593	590	611	578	599	601	578	581	606	618	587	571	546	616	568	564	601	584	620	568	593	605	600	604	596	564	573	549	595	634	578	617	571	556	601	575	587	617	609	556	591	565	577	557	607	570	572	557	598	613	556	591	621	565	592	653	605	578	574	612	555	601	596	601	589	551	582	576	575	613	583	595	593	578	626	584	563	569	602	585	601	577	598	589	566	641	552	606	585	615	592	590	614	575	576	580	586	598	570	612	586	597	605	600	569	598	571	566	630	601	559	562	614	560	616	564	575	589	577	635	593	589	589	617	596	606	623	565	598	603	611	635	603	561	541	565	611	580	591	606	608	555	607	572	576	565	592	587	621	567	538	610	593	575	641	550	583	584	610	610	589	590	593	563	580	646	597	575	587	608	588	622	597	619	560	566	582	603	588	610	563	582	597	574	568	598	613	599	620	569	598	593	593	598	596	589	604	590	586	565	567	591	616	604	600	613	584	568	653	591	627	549	567	576	620	557	603	567	633	601	584	592	591	617	582	543	603	570	558	608	554	574	538	574	527	590	587	589	594	577	578	607	598	545	615	606	617	597	600	575	559	563	565	573	620	564	616	604	555	613	617	566	629	621	576	561	579	606	568	532	566	596	632	589	557	577	582	610	568	545	604	569	577	600	579	623	584	580	629	568	607	547	557	608	582	591	608	646	586	619	577	553	595	636	599	551	576	577	637	565	596	594	547	545	609	595	614	575	609	627	609	565	612	617	612	584	580	611	582	633	586	606	564	562	588	630	573	565	572	565	629	601	564	583	562	561	607	573	602	582	562	572	595	608	591	593	583	632	595	621	609	569	589	557	592	567	585	601	581	607	574	567	582	567	611	599	594	619	607	589	555	618	588	583	545	575	567	582	617	569	571	592	622	604	557	626	599	583	621	609	571	613	634	617	541	610	583	524	571	608	603	612	586	608	584	590	548	595	660	627	595	584	545	619	561	579	539	590	610	575	642	572	615	592	546	551	601	624	607	633	616	598	597	587	605	620	583	604	593	599	644	554	625	576	578	629	591	584	604	540	567	580	563	589	575	569	531	588	605	595	584	618	571	605	627	638	604	599	555	558	592	562	599	598	572	565	571	566	609	549	592	594	617	642	589	621	612	568	570	582	590	607	602	581	591	570	582	589	564	573	597	576	577	575	613	597	588	595	588	573	572	553	592	602	578	577	577	631	609	584	533	563	590	620	596	574	590	588	549	552	614	594	590	608	596	578	605	602	602	605	599	567	565	585	583	574	590	580	590	597	608	611	545	604	583	624	597	586	595	576	541	596	583	519	573	563	580	571	602	569	614	634	619	567	563	602	610	573	588	570	586	578	580	601	599	576	586	574	596	571	582	641	598	604	605	606	645	596	590	584	525	549	600	602	554	561	583	583	542	601	574	585	605	592	566	621	603	553	549	618	601	634	613	585	562	585	614	565	585	608	544	611	581	592	572	598	599	571	610	598	571	588	584	570	613	593	606	558	583	585	559	587	595	568	591	603	585	578	584	588	584	615	592	583	622	589	595	595	611	589	609	557	604	599	568	638	609	607	570	588	565	569	550	606	601	632	606	579	585	620	607	609	563	586	557	562	572	595	565	594	556	589	584	656	637	577	567	568	579	566	594	620	538	601	554	593	594	616	588	586	572	648	575	566	566	557	614	597	536	580	567
24630	20965	26646	24999	8911	2649	1605	1319	1059	849	714	657	578	544	610	598	530	518	470	528	483	495	477	461	393	431	380	406	377	362	362	379	382	382	382	408	375	369	321	374	370	313	379	339	375	358	364	332	343	311	362	338	346	376	333	327	325	328	338	335	360	357	360	351	350	365	377	316	358	328	367	339	353	357	327	331	347	352	341	322	347	370	348	351	345	320	347	340	343	373	356	345	340	355	359	387	319	369	335	314	350	359	333	338	328	334	343	349	348	316	321	352	354	308	343	345	341	325	313	328	328	343	346	353	349	357	355	326	360	335	327	347	305	318	322	380	337	339	409	323	313	317	367	349	329	354	342	349	353	326	330	329	358	301	342	357	330	321	323	349	354	306	343	370	359	344	297	351	346	344	332	326	361	359	330	331	318	348	335	314	334	332	344	338	317	330	322	331	349	327	341	358	303	344	334	345	348	331	352	339	333	325	346	339	318	352	369	329	350	323	355	354	376	329	348	329	331	337	371	347	308	302	375	320	367	325	339	304	334	339	364	348	354	330	310	341	291	312	353	357	352	349	374	309	326	361	333	376	340	343	325	349	359	327	374	329	358	341	344	360	341	342	354	331	344	347	346	337	313	319	345	304	310	338	311	315	319	310	358	335	339	333	370	356	336	306	337	313	310	339	336	335	318	320	321	323	324	321	349	349	366	366	346	346	334	379	354	357	326	347	317	345	348	297	337	347	356	344	314	366	339	318	353	358	325	350	304	327	323	317	367	355	352	325	346	342	341	345	351	349	362	343	324	341	350	318	364	387	359	326	314	344	352	314	296	326	323	352	331	336	344	323	310	330	333	344	360	339	362	333	352	318	355	351	341	343	326	360	349	367	352	366	326	289	366	329	341	324	354	355	328	325	333	332	329	333	354	333	351	326	340	346	356	346	322	340	353	336	350	345	304	363	354	353	313	326	345	328	374	342	322	352	365	339	343	335	366	332	354	343	361	339	372	323	337	374	317	367	387	326	328	349	308	337	349	343	302	344	339	325	308	320	302	299	340	331	338	350	330	323	345	352	332	348	361	355	372	342	380	318	315	301	344	354	320	386	319	318	339	350	344	356	350	341	327	339	330	319	311	355	329	366	313	329	380	360	358	349	342	372	347	296	363	345	316	385	329	330	306	315	314	341	319	337	356	351	341	334	374	332	341	320	344	324	371	326	323	321	349	362	311	332	324	328	329	319	346	348	339	335	319	355	358	343	326	352	326	321	362	338	322	351	361	335	351	319	366	340	321	335	354	367	328	348	335	357	313	379	310	343	313	357	307	323	356	334	336	362	340	317	346	318	337	345	356	356	352	358	334	347	297	347	336	350	352	344	370	359	312	320	322	332	303	343	322	339	338	375	328	339	328	349	312	344	349	305	356	325	356	349	305	316	343	355	347	361	358	327	315	379	359	364	391	335	333	362	347	338	354	319	337	340	354	334	349	336	358	340	319	360	319	328	333	325	393	366	341	305	325	375	344	323	338	325	364	329	352	366	319	311	355	349	331	341	330	345	339	321	317	336	323	324	372	394	339	352	337	316	361	326	351	374	334	347	355	363	311	318	319	354	314	324	329	336	327	362	344	326	344	319	325	370	325	348	337	332	321	362	345	325	345	346	319	334	354	335	342	308	348	301	364	354	319	317	341	311	386	331	341	323	364	340	317	318	361	311	335	342	365	339	345	363	350	366	327	351	326	333	315	313	328	346	366	331	331	329	337	326	355	351	339	349	343	335	339	326	378	338	326	352	348	335	363	327	335	329	343	336	369	332	346	308	316	344	379	335	385	333	340	334	326	354	335	353	341	325	312	325	335	308	346	348	349	340	325	380	368	307	349	357	328	350	342	368	315	351	348	335	320	298	350	341	347	355	342	322	346	354	344	325	349	311	369	343	327	339	323	329	341	352	343	346	334	333	305	326	325	376	364	304	324	347	301	336	354	370	324	337	378	341	333	341	308	313	359	325	354	340	316	369	314	337	350	303	336	347	345	380	360	334	343	346	346	338	327	328	324	316	356	334	328	391	322	341	331	355	327	346	346	359	377	335	326	311	348	395	348	366	350	308	347	345	307	344	364	347	305	329	340	333	366	315	344	342	346	316	370	331	336	333	321	340	333	348	364	355	336	358	352	306	367	344	348	354	341	323	330	341	343	313	358	354	332	326	339	359	326	385	318	323	324	335	350	310	358	340	351	359	331	355	393	361	358	322	337	348	341	350	335	340	331	306	337	329	334	347	321	318	338	326	311	336	330	354	282	315	361	346	338	335	329	342	387	341	345	340	329	370	352	340	324	318	337	317	319	359	354	382	322	361	336	352	322	328	340	329	325	301	329	350	345	333	342	374	356	339	335	333	321	342	346	358	350	337	345	317	330	340	347	297	350	342	359	351	327	318	354	312	345	343	349	319	340	325	340	319	348	320	335	331	363	349	330	344	353	351	325	338	322	329	338	355	366	322	340	338	350	320	333	329	343	365	324	362	306	330	307	339	338	317	361	332	343	350	335	346	326	348	320	314	339	359	317	333	325	354	362	341	321	347	366	299	348	310	325	340	337	328	373	320	356	370	321	332	367	368	339	342	333	320	351	313	338	317	325	366	328	354	349	364	363	351	343	317	330	320	301	331	349	373	320	348	341	333	358	358	361	333	300	349	364	340	339	349	355	360	360	333	352	304	344	303	324	336	341	326	343	307	343	346	377	370	346	364	341	348	329	326	341	335	356	354	359	343	312	335	362	329	346	335	349	349	332	338	363	320	365	334	344	346	336	318	316	365	333	367	320	341	327	333	321	331	358	319	330	315	342	319	349	310	354	323	339	349	358	293	326	353	336	344	337	347	340	341	354	353	326	331	324	329	344	364	349	342	351	340	343	376	359	337	355	341	331	324	328	331	326	316	314	341	336	373	331	355	376	338	357	386	355	312	314	357	359	362	321	374	375	341	343	330	325	338	334	319	353	301	317	377	319	340	340	327	352	358	348	343	330	316	344	355	349	363	335	384	297	340	344	351	342	345	354	348	350	355	351	353	367	343	348	317	350	359	348	333	344	342	340	337	319	376	345	357	342	315	332	318	317	329	349	326	318	338	322	315	321	315	347	323	334	326	324	354	309	366	320	342	357	341	313	385	342	379	354	329	328	344	338	347	347	307	358	327	327	329	341	354	373	355	331	329	307	358	334	352	324	356	341	338	334	351	349	341	382	350	355	342	302	337	360	296	353	357	377	320	316	350	337	345	338	331	338	321	339	310	340	336	323	311	307	343	355	329	359	339	352	316	332	351	366	348	304	339	329	324	310	356	332	356	349	331	339	345	289	351	346	322	321	372	341	357	345	320	335	332	367	348	323	341	332	351	355	328	347	374	373	320	339	346	344	358	326	360	344	344	336	341	369	309	302	337	323	328	311	367	338	369	361	307	366	338	380	302	327	337	324	294	327	326	313	316	337	310	352	345	338	346
12551	21948	16173	8834	6393	5073	3644	3232	2424	1907	1629	1373	1179	1049	998	993	1018	855	891	827	811	724	701	717	630	596	596	562	528	531	513	530	576	577	532	536	566	558	537	517	507	508	485	464	507	527	499	550	494	471	477	466	440	523	471	481	428	464	473	479	462	474	467	461	429	520	456	441	435	524	445	452	457	477	424	448	414	426	470	434	486	415	427	416	441	465	468	442	417	446	466	435	446	484	459	438	426	472	438	483	462	474	440	455	448	490	426	472	463	456	444	441	429	476	450	469	483	430	448	466	473	470	462	450	494	460	445	439	444	461	418	448	470	433	453	444	469	478	414	419	458	463	425	444	472	466	455	432	446	461	436	434	466	475	479	465	439	450	451	450	465	510	440	427	447	489	474	437	450	453	449	478	450	452	445	433	417	453	457	439	466	490	451	451	460	465	451	450	462	464	440	485	424	410	480	475	436	423	453	450	442	427	444	503	410	446	439	447	468	451	456	409	405	451	438	419	442	453	449	440	459	437	462	466	459	424	424	461	437	506	469	445	452	438	453	431	452	445	430	450	427	440	453	445	438	483	429	446	429	462	477	453	442	440	465	464	449	428	448	435	445	458	446	455	444	465	409	470	462	445	454	464	459	437	449	431	438	415	434	421	452	481	462	422	494	477	460	457	444	457	477	475	446	435	421	410	426	442	453	469	446	451	468	455	422	445	476	441	466	441	458	457	454	400	451	483	480	443	516	464	446	477	449	448	435	449	486	452	477	473	456	452	461	449	439	433	456	451	457	434	441	472	429	439	431	422	416	439	445	438	428	440	470	488	441	414	445	480	460	440	465	432	461	454	456	441	433	450	439	473	425	434	411	439	446	462	469	421	435	436	445	448	407	450	417	450	475	454	404	462	439	430	437	437	432	448	507	438	457	431	464	427	453	445	497	509	457	448	509	427	454	446	457	465	483	412	466	438	463	434	460	487	458	469	440	444	428	453	430	451	514	430	439	435	443	467	445	404	478	424	441	451	444	450	439	450	422	441	455	429	462	450	494	467	449	430	431	443	446	447	399	434	473	453	441	480	450	443	399	440	490	456	426	462	456	486	436	467	467	448	428	405	452	409	462	421	462	431	468	493	471	474	476	445	483	436	495	445	430	433	421	444	467	445	451	426	435	495	458	476	435	442	454	447	494	440	439	471	444	465	430	422	476	432	476	420	429	464	446	465	433	439	478	431	452	449	417	417	453	447	446	463	478	430	494	449	435	439	473	433	440	432	452	423	454	449	432	462	459	427	507	455	443	445	462	437	445	470	448	460	472	440	437	443	436	462	461	445	419	427	486	424	477	488	420	454	466	429	488	436	470	469	468	430	492	445	468	454	449	444	458	425	432	432	422	463	452	461	485	417	419	443	401	434	480	464	429	453	448	472	467	416	440	443	449	404	423	462	448	425	440	444	490	471	449	404	458	447	453	443	474	450	417	426	429	451	462	511	435	454	459	480	491	442	414	470	434	466	444	432	429	425	443	481	427	465	487	499	451	439	466	422	451	426	426	455	434	472	452	440	446	433	441	458	450	454	421	418	455	437	443	434	429	469	444	467	474	423	421	415	465	478	462	425	462	439	443	431	458	437	450	527	429	414	446	459	463	454	448	423	425	458	498	440	428	448	464	470	496	433	451	468	482	445	441	459	433	456	465	448	441	458	439	472	498	413	456	446	473	445	461	471	462	441	439	470	467	473	446	482	441	459	458	417	447	454	467	456	452	449	471	431	469	467	452	440	450	457	475	465	449	439	437	464	466	477	450	421	471	432	453	451	500	444	471	441	484	474	432	438	489	468	445	426	435	472	430	441	427	451	483	498	438	465	480	426	422	485	479	431	441	429	470	482	452	427	448	435	445	428	504	411	463	479	433	440	418	446	471	478	433	450	444	478	449	438	424	428	468	467	441	474	444	473	430	449	454	428	407	455	413	472	468	486	491	459	455	424	460	453	453	459	452	431	437	433	438	463	430	460	436	466	429	455	442	465	438	462	447	434	404	438	454	456	452	457	453	471	465	486	436	484	478	435	464	452	431	444	408	477	406	447	435	465	425	437	451	449	474	454	471	431	410	464	468	459	443	420	464	446	430	443	458	443	439	424	455	466	453	445	451	477	456	467	451	449	412	475	440	472	450	453	477	483	403	450	443	426	434	455	468	388	429	468	493	459	449	441	438	459	485	472	444	435	472	518	456	406	446	431	454	441	457	433	462	451	456	442	448	452	421	479	448	456	447	489	446	470	458	469	440	453	429	456	428	450	478	436	468	449	446	451	453	445	442	454	470	452	469	451	425	450	454	496	445	483	401	383	469	419	426	496	450	465	442	463	434	402	471	428	422	471	444	443	429	456	444	437	435	436	439	440	450	459	397	424	472	424	484	458	418	431	476	462	440	445	419	472	478	481	445	441	454	475	424	457	444	487	448	447	473	473	492	446	470	431	408	465	450	436	478	427	455	473	418	496	455	437	505	415	427	422	458	413	455	458	450	473	435	446	436	441	436	420	440	438	460	417	424	436	442	480	422	469	453	460	467	462	444	463	471	415	426	421	421	432	464	416	440	457	446	426	452	436	454	449	449	447	454	451	439	426	434	439	441	483	471	447	437	462	469	428	456	427	433	468	472	496	425	465	468	464	439	459	467	455	474	444	451	456	484	481	422	448	449	442	480	428	444	466	467	469	421	442	440	463	454	414	465	426	413	427	431	446	466	447	435	450	441	428	443	426	456	432	439	477	452	467	455	427	492	419	475	495	445	469	419	445	430	460	427	443	445	466	470	462	451	411	449	418	464	432	427	438	451	446	441	470	441	467	439	471	453	459	445	470	457	445	431	449	468	476	478	438	472	438	479	416	423	425	430	482	455	427	479	460	471	455	437	475	440	427	449	440	450	446	453	435	464	434	444	462	441	476	462	441	460	413	450	460	434	429	454	457	470	471	442	454	445	426	470	471	449	459	448	486	434	495	466	436	469	476	483	443	432	445	469	466	441	462	454	443	457	438	427	475	467	444	443	438	451	459	439	486	450	427	480	434	471	449	431	417	469	425	439	472	475	460	449	444	453	473	475	432	453	430	464	422	399	460	443	438	473	442	432	439	433	482	454	469	463	473	452	427	460	486	493	425	487	455	477	451	429	491	468	434	464	458	475	463	403	435	445	437	465	444	427	432	434	461	490	440	452	456	450	458	406	455	469	498	461	447	436	428	430	448	443	464	443	413	437	434	426	441	485	460	469	449	461	468	457	447	459	417	468	454	450	483	443	481	442	472	446	432	441	508	457	446	432	438	429	447	458	438	479	382	480	436	464	447	501	512	453	427	465	503	473	444	510	469	449	462	454	468	451	433	467	445	476	473	448	447	433	431	404	417	453	440	441	419	487	475	434	435	436	416	480	446	463	450	451	473	453	437	440	442	417	429	417	470	445	459	442	446	472	437	464	433	421	425	470	474	458	422	484	444
22454	20989	28513	23678	20991	20809	7765	2371	1775	1455	1245	1022	774	781	699	690	692	586	581	529	521	478	466	453	405	437	348	330	353	319	323	322	320	372	344	336	342	297	349	307	315	305	332	324	325	281	310	285	320	305	263	297	311	325	290	251	265	262	259	251	277	285	278	261	269	285	262	288	261	250	297	260	271	267	269	291	284	290	262	266	282	268	261	276	307	249	256	281	276	273	284	231	286	257	275	264	280	241	259	264	288	267	247	273	236	262	284	254	246	271	290	272	247	277	268	232	271	249	273	260	260	249	276	256	270	245	243	230	252	261	255	265	249	287	241	261	242	262	291	267	279	235	256	240	260	255	243	264	289	295	269	250	254	249	252	256	259	282	261	246	264	232	273	278	261	281	239	274	265	237	255	242	248	227	227	242	284	249	250	250	237	276	253	254	242	260	233	263	257	258	266	244	287	288	281	253	236	252	243	230	265	272	250	284	296	288	247	281	253	227	282	268	232	266	242	239	272	254	272	236	254	280	234	241	272	278	270	270	260	263	243	249	270	259	280	247	276	239	261	266	260	231	266	267	267	283	265	243	245	261	240	266	257	244	242	262	273	271	281	268	268	244	306	239	284	233	247	264	297	248	244	275	252	246	259	295	229	239	264	262	246	233	241	273	307	219	282	267	291	252	255	287	248	267	272	276	258	272	236	235	241	266	259	244	275	255	273	265	249	246	256	237	266	249	269	268	263	270	269	253	241	243	250	265	246	276	227	275	258	234	266	236	260	260	248	270	268	285	272	241	268	257	282	273	262	236	259	281	243	251	263	222	252	274	277	250	268	273	251	268	253	238	253	246	248	247	278	268	261	252	263	237	241	289	271	274	239	251	259	272	246	245	270	273	271	253	296	260	244	251	253	262	228	260	273	277	269	242	252	256	251	242	253	263	247	265	235	239	278	242	246	284	244	259	267	274	261	278	244	268	274	260	280	284	271	247	268	266	262	253	269	240	254	252	274	267	273	259	238	232	250	236	274	267	223	225	253	243	267	262	247	262	278	255	262	250	266	269	256	245	264	258	271	258	263	249	289	275	239	256	256	251	267	286	278	249	248	281	254	259	249	255	264	252	244	243	252	246	251	258	273	254	264	249	277	265	255	248	264	288	241	262	249	222	234	252	251	276	258	262	285	265	294	243	258	251	226	254	282	277	238	294	260	258	248	275	270	253	274	234	241	250	275	295	240	264	252	258	300	268	287	262	271	256	287	262	269	284	272	245	257	281	258	256	279	249	223	257	251	241	265	248	237	275	296	258	245	261	256	269	289	276	268	263	294	255	259	278	270	263	235	256	243	264	294	267	293	252	256	252	245	267	303	249	276	276	234	260	241	275	280	243	265	233	253	278	265	245	253	253	258	255	241	248	260	264	262	270	241	257	270	256	233	239	273	264	236	275	263	247	259	277	242	259	280	269	254	281	236	258	288	283	252	262	269	273	277	261	272	260	259	244	308	236	259	290	267	253	286	283	272	274	261	274	258	291	238	259	247	246	258	219	250	251	286	262	255	235	242	243	231	273	240	256	274	230	250	263	258	251	251	255	251	250	288	273	241	252	252	254	283	238	245	252	245	249	242	258	234	265	257	270	261	276	255	248	252	271	291	252	275	269	280	264	238	214	256	270	254	270	261	277	288	265	250	250	298	274	234	256	221	245	261	287	259	260	224	249	248	244	267	262	245	262	251	250	280	244	253	299	276	221	256	283	219	261	275	260	227	231	249	233	247	264	261	246	264	264	282	281	251	266	257	263	261	254	297	249	273	248	253	263	247	256	258	244	263	247	236	230	259	252	241	280	247	285	303	249	276	231	259	243	266	270	266	268	298	254	292	257	265	240	271	256	284	272	283	251	261	243	233	263	267	271	249	287	273	282	257	275	252	264	249	285	259	269	282	245	243	246	256	254	235	238	228	253	243	267	273	272	258	246	265	278	265	252	254	261	260	259	258	267	257	270	243	285	245	251	296	243	261	257	256	249	259	254	291	264	276	251	249	249	269	251	271	246	251	253	230	277	298	265	273	265	280	263	261	261	281	246	261	280	257	239	235	277	257	254	249	274	266	235	242	246	291	235	269	263	247	271	299	258	259	283	266	265	286	261	250	263	250	303	277	244	271	274	241	250	239	249	259	242	227	235	241	277	267	260	258	248	269	270	219	242	258	254	267	282	286	267	269	252	253	234	285	248	261	251	255	281	282	250	234	265	242	221	247	251	268	252	258	271	273	261	259	261	267	261	247	266	265	251	280	269	249	267	278	236	274	255	301	248	249	245	257	271	246	247	242	268	234	266	289	265	266	250	246	276	240	262	246	237	278	261	271	259	262	270	267	238	282	267	230	262	267	242	294	251	279	230	250	272	283	246	265	273	288	242	261	253	296	249	258	290	253	269	268	249	269	253	227	261	247	286	277	266	259	265	299	274	268	231	283	242	257	265	261	253	268	247	279	283	271	251	231	282	256	273	286	245	260	273	247	262	244	260	278	266	267	263	253	250	256	257	260	272	251	244	289	267	263	274	230	256	220	243	280	262	240	267	256	272	267	257	238	263	244	244	235	251	247	278	241	269	281	246	248	242	266	263	262	286	248	260	247	239	261	271	254	249	257	243	240	287	253	242	251	249	264	242	243	265	247	265	261	263	274	262	277	264	271	266	259	250	261	272	257	252	249	254	258	264	224	266	270	263	276	283	262	255	257	244	275	219	225	282	240	240	252	263	237	254	260	262	260	268	235	260	261	240	264	250	215	273	239	222	236	265	277	261	234	252	267	275	264	257	284	299	247	269	250	254	279	247	249	271	260	248	287	258	260	239	246	274	233	278	272	271	273	262	247	275	268	247	250	258	237	243	250	257	253	259	243	242	276	265	252	276	252	242	259	250	265	286	296	265	280	241	254	269	254	296	266	261	270	272	263	278	261	268	270	225	248	271	226	274	266	268	273	257	243	303	256	262	252	250	247	263	252	240	237	254	272	251	273	283	243	274	246	245	252	279	269	263	277	240	274	260	275	246	265	273	265	265	278	283	247	242	251	280	245	294	250	245	242	256	264	238	256	251	254	259	276	257	282	283	239	247	271	272	269	215	257	245	261	260	274	273	271	251	259	268	232	242	274	261	258	265	251	246	275	239	267	261	241	271	265	278	235	244	260	282	248	282	266	255	262	259	261	256	267	264	253	304	235	241	258	280	266	258	268	264	238	274	256	279	254	280	245	235	245	261	251	279	254	258	283	243	261	248	261	255	269	269	278	265	246	280	260	254	270	234	255	248	275	239	283	239	270	276	272	300	268	252	265	296	273	270	273	250	255	265	249	281	264	250	264	276	268	270	274	258	248	278	248	269	259	278	253	252	257	247	224	253	283	257	251	260	260	268	241	235	252	262	275	287	271	248	256	264	277	248	262	267	255	261	253	243	240	256	278	236	255	258	266	254	288	243	242	280	278	259	277	242	262	238
15642	30640	24282	14514	10647	8486	6185	4783	3925	3119	2669	2244	1726	1477	1372	1393	1240	1135	1068	997	955	835	822	724	690	613	580	526	507	519	481	492	499	551	543	506	491	475	475	431	455	421	488	448	449	428	422	427	413	378	390	436	388	431	428	344	411	383	367	382	362	370	366	386	379	377	386	396	356	329	349	384	341	347	368	388	389	375	367	384	356	333	370	396	401	388	334	341	345	367	356	391	343	338	314	344	368	374	304	369	347	355	345	357	363	380	355	357	344	338	372	336	372	352	348	344	373	362	342	371	337	379	343	367	344	346	355	346	400	340	346	359	343	350	358	372	350	349	327	381	348	344	354	336	335	354	366	368	374	363	360	342	374	326	348	324	353	364	345	375	345	324	346	334	359	368	412	365	359	373	393	393	372	363	370	327	358	368	337	316	346	351	353	335	371	378	349	357	378	342	357	377	356	349	371	359	364	342	343	325	376	371	346	355	347	344	369	344	343	343	377	349	353	338	357	349	353	352	338	355	333	348	331	312	311	358	343	380	336	355	360	337	388	351	394	330	360	362	368	372	379	350	354	336	319	339	312	371	327	357	310	371	369	372	370	351	374	335	347	324	360	364	378	377	372	340	356	346	349	370	335	358	344	350	354	331	347	339	328	379	340	360	365	380	350	332	337	359	348	361	353	363	359	386	366	331	353	401	333	351	354	365	373	382	343	353	335	370	380	345	366	342	355	338	375	343	355	374	337	347	344	331	395	362	360	361	383	356	381	356	380	325	339	337	378	343	366	358	363	327	305	303	353	357	343	351	354	340	370	323	332	357	356	328	360	378	347	357	329	350	376	328	345	356	374	353	351	355	369	331	373	353	379	351	378	373	347	381	346	373	353	328	339	377	334	363	368	358	369	346	355	330	348	351	350	352	362	375	350	359	327	351	333	357	355	390	309	344	370	383	384	338	338	318	343	364	350	358	353	366	353	378	297	379	403	339	332	349	352	349	349	350	343	359	342	368	374	358	343	394	317	340	345	355	313	341	353	354	355	364	309	355	332	344	331	349	364	358	368	324	334	365	327	347	342	363	312	325	368	332	352	349	368	322	355	331	352	353	339	342	331	342	337	351	365	337	343	370	337	345	365	315	369	355	332	330	344	317	372	343	366	361	343	365	356	334	369	348	334	389	328	339	321	364	349	364	349	327	361	341	361	380	357	338	371	345	315	333	358	339	373	361	376	368	345	308	359	332	345	405	351	359	354	381	340	364	349	321	382	334	359	355	394	362	353	367	373	373	354	321	354	337	361	370	374	321	354	317	333	333	324	333	351	380	356	367	336	388	355	328	334	356	351	346	321	340	355	322	335	307	331	391	346	361	330	306	334	326	339	341	356	366	386	357	351	365	325	344	329	363	347	319	363	328	347	389	366	362	374	369	400	329	348	366	322	399	359	357	330	342	334	349	381	348	350	340	353	348	340	382	375	394	337	355	363	354	347	344	347	353	360	361	341	354	358	347	345	356	391	340	355	364	333	350	354	334	357	371	359	370	351	323	336	353	345	360	327	379	354	362	359	331	338	362	332	357	326	330	333	325	377	327	367	357	349	362	355	339	383	378	319	350	331	344	355	369	372	328	373	326	335	329	351	396	354	313	368	355	350	313	351	369	371	354	340	342	373	343	368	373	351	372	342	353	334	343	333	348	326	345	363	344	361	365	377	364	339	347	358	351	354	344	346	350	338	327	356	384	397	363	347	367	308	367	342	352	330	354	362	314	339	378	317	318	344	367	350	400	370	391	316	354	336	349	327	363	337	337	362	343	340	338	367	344	345	335	344	360	349	317	342	357	317	356	347	373	343	348	356	333	325	331	344	350	362	323	348	343	386	362	323	338	350	336	305	357	330	331	328	344	361	369	352	355	369	345	362	355	351	334	369	349	361	310	359	334	350	320	351	352	381	379	375	360	383	348	346	350	347	341	391	396	354	348	329	337	375	359	338	364	323	332	355	379	377	387	333	359	335	339	365	367	328	361	331	342	363	336	353	340	346	336	358	335	347	328	334	349	373	329	321	379	343	327	368	334	334	365	380	338	349	364	339	371	335	366	326	344	365	346	350	355	364	361	344	336	362	341	297	338	363	306	353	336	358	321	322	356	344	358	333	341	378	345	337	320	357	364	350	371	324	329	352	335	353	368	357	357	328	379	332	362	353	370	315	352	352	334	345	337	376	350	317	345	340	368	338	376	357	343	380	339	376	311	353	377	348	333	352	352	333	364	319	355	360	335	357	332	341	370	355	356	321	338	324	355	354	343	362	355	346	337	351	377	366	360	356	335	370	348	362	346	377	357	344	358	337	359	390	368	354	331	347	352	338	345	359	361	367	339	377	343	351	328	332	357	370	333	357	371	378	364	326	331	369	351	317	340	382	361	391	357	334	338	386	346	317	370	364	342	353	318	348	340	359	323	357	359	339	361	348	341	336	373	368	303	351	318	333	370	338	345	345	311	337	377	364	312	356	372	364	350	362	319	336	342	349	344	336	347	371	350	364	383	336	322	369	329	363	368	334	368	339	345	324	342	366	360	353	345	359	322	357	354	321	395	325	349	362	350	346	376	335	318	326	350	370	385	343	363	360	324	342	338	364	355	365	339	324	341	350	356	343	353	387	339	325	353	343	345	307	324	351	340	367	314	359	364	327	358	360	339	359	319	353	357	335	340	342	354	335	363	362	361	341	349	347	355	371	339	328	346	358	341	328	350	366	333	360	321	342	322	342	360	317	324	346	352	360	336	347	347	361	359	339	379	335	340	361	300	385	358	341	354	331	358	348	343	346	346	376	348	372	354	355	344	360	327	357	362	379	332	367	339	335	370	364	327	367	345	353	353	355	309	344	356	354	391	365	353	348	346	332	349	357	352	365	338	353	354	345	361	351	328	335	369	343	342	353	345	363	340	369	339	358	359	387	353	357	353	341	386	361	353	348	358	338	335	363	355	335	324	353	328	345	371	363	384	353	327	344	323	349	337	382	343	394	375	373	336	354	333	370	354	361	366	311	362	347	334	348	360	359	370	359	362	361	340	348	327	378	332	351	336	342	324	351	357	346	379	339	359	345	340	356	379	329	370	335	317	358	367	353	335	379	356	366	370	353	339	362	379	359	324	326	348	352	380	326	354	332	336	340	327	367	346	356	359	369	372	354	341	324	361	369	352	394	363	345	346	358	355	325	337	373	320	334	351	358	339	360	371	353	366	352	369	376	357	317	367	337	370	335	309	351	363	322	346	378	349	364	385	344	378	360	336	348	336	383	336	368	296	356	369	352	356	332	364	348	374	354	354	348	386	344	348	347	378	347	342	333	367	358	363	349	359	370	345	385	329	350	357	353	359	334	374	378	339	359	368	357	382	362	351	347	346	347	359	385	364	365	338	318	305	342	358	359	318	410	366	350	374	328	326	351	377	358	333	340	336	338	334	333	336	362	336	359	326	403	365	344	328	339	325	348	380
27191	18426	10677	4631	2651	1718	1367	1149	964	814	782	731	695	654	640	652	662	572	577	608	568	534	572	560	518	517	548	493	492	531	453	496	508	477	510	497	496	551	538	486	466	464	500	468	449	484	480	449	473	467	466	506	479	503	466	436	438	470	471	473	468	491	491	470	461	493	467	462	457	498	495	472	447	497	429	433	462	435	469	463	509	452	481	505	482	507	472	453	440	453	462	450	493	464	477	461	475	471	498	462	516	474	456	440	524	470	476	461	501	464	489	468	476	468	472	470	479	454	451	481	492	457	486	464	477	481	496	438	492	472	503	453	460	484	443	488	459	504	508	466	464	478	468	472	482	448	491	444	481	448	455	482	490	452	442	473	444	462	458	483	467	500	467	466	502	461	433	495	458	460	488	482	474	479	480	466	478	452	501	469	502	480	444	489	478	431	502	459	480	482	493	462	469	487	452	459	496	442	456	448	471	452	483	482	466	466	510	500	474	460	501	488	501	458	504	523	484	490	509	487	457	449	459	459	465	492	461	487	486	475	460	484	493	468	456	511	421	526	503	463	461	430	472	485	433	491	511	481	480	466	450	441	494	483	453	464	495	503	459	478	458	506	448	485	482	494	459	454	454	464	453	428	467	461	475	517	533	477	494	485	462	480	488	473	469	464	448	451	451	479	475	463	461	461	482	509	464	453	445	493	456	452	469	471	466	468	517	484	488	461	435	457	471	501	502	459	453	486	430	475	477	439	454	445	485	485	438	479	477	486	496	453	511	450	446	451	443	475	484	490	475	455	483	478	464	472	464	449	446	505	523	508	483	534	460	497	489	479	455	467	426	515	479	477	433	441	510	453	478	471	524	479	447	467	509	503	447	453	457	449	432	447	444	471	434	477	426	473	489	474	486	445	462	442	470	494	489	441	489	464	450	443	444	471	457	466	453	448	494	480	467	443	450	457	459	453	489	451	477	447	468	459	460	479	446	482	477	473	445	439	484	460	451	513	510	490	468	494	466	484	484	497	493	494	515	492	478	457	512	494	463	461	484	453	459	482	497	457	479	499	449	496	473	488	455	467	445	491	481	486	459	454	472	475	476	455	464	513	474	482	503	470	482	449	474	454	500	487	446	500	446	459	475	464	444	465	468	522	496	510	448	444	490	489	469	494	470	502	477	497	482	427	442	443	461	446	440	496	472	462	511	476	484	461	475	477	491	457	483	434	488	461	426	441	451	454	466	440	470	442	530	484	419	466	508	501	418	480	491	410	481	476	440	445	447	503	443	424	469	485	495	488	460	421	478	440	448	487	446	488	490	503	492	489	475	482	478	479	485	484	445	485	471	434	462	499	474	479	442	452	455	485	450	466	440	451	450	478	461	466	460	479	471	475	431	460	445	466	491	431	460	430	490	501	467	444	508	430	418	488	474	448	527	477	451	470	512	497	484	499	447	470	443	526	456	515	439	466	443	470	477	454	475	509	482	474	485	486	465	452	463	470	464	502	483	482	484	507	459	449	472	467	415	473	441	475	474	493	439	477	445	482	487	457	471	452	504	503	475	489	466	478	438	458	466	452	476	502	439	442	494	455	465	476	478	509	453	508	455	501	442	494	461	484	435	481	440	491	463	458	500	478	493	463	473	452	434	427	495	480	480	514	506	487	470	456	479	484	489	479	495	493	467	499	479	450	489	461	464	435	474	432	466	509	452	495	472	474	503	461	489	447	440	441	470	505	451	467	438	481	442	461	450	503	465	466	461	461	475	453	467	489	478	483	505	493	503	457	482	465	447	459	441	457	482	507	476	449	435	480	482	427	497	500	492	420	488	466	461	467	505	478	520	468	508	515	493	463	485	483	469	458	477	467	470	446	461	447	485	520	503	452	475	489	460	456	456	437	466	427	456	426	451	420	451	479	452	419	462	485	493	453	460	443	442	478	525	464	461	439	450	460	479	451	476	477	495	477	463	465	525	465	485	435	443	509	473	502	487	482	467	452	453	464	528	406	494	469	462	475	462	469	480	489	451	481	456	452	479	456	449	497	419	448	505	495	445	497	457	450	457	475	448	503	482	472	460	434	454	476	480	484	480	476	468	473	499	483	476	461	476	458	472	460	476	449	439	525	479	470	462	475	489	446	496	510	454	472	495	439	462	538	468	489	492	489	489	465	480	469	473	479	448	450	468	447	478	480	464	458	508	482	477	467	505	487	474	460	462	504	468	493	491	530	471	445	466	479	499	456	462	480	510	474	477	472	494	476	477	511	441	468	466	445	476	456	442	515	415	476	466	468	445	491	443	458	449	453	494	491	462	468	455	475	484	480	484	487	454	489	448	472	483	475	442	470	469	460	467	450	466	453	478	479	476	501	463	457	469	475	457	415	466	495	444	476	462	473	465	487	473	455	523	471	475	416	507	472	490	458	470	483	463	483	493	498	493	454	454	451	480	459	492	468	484	470	460	482	545	430	461	504	472	457	505	473	499	463	509	479	468	492	435	453	466	456	473	476	483	453	463	426	496	438	480	476	485	474	464	473	479	469	457	451	527	458	494	446	450	466	473	496	440	511	484	475	492	520	486	507	478	499	514	520	493	478	521	486	481	448	454	449	482	474	442	452	465	457	529	504	468	445	503	488	504	478	499	505	484	480	504	485	481	463	466	501	487	453	478	425	518	469	504	489	459	478	424	470	459	462	468	470	467	466	502	486	461	469	465	442	486	445	449	443	473	477	496	490	466	493	482	470	468	474	474	431	466	443	446	482	470	479	437	481	487	494	442	467	462	451	473	483	504	486	438	459	487	440	487	464	452	465	489	446	472	471	509	467	442	477	461	468	506	467	492	441	468	500	472	474	461	470	468	476	462	468	431	469	433	489	482	472	467	471	463	460	487	478	477	452	463	515	459	484	445	461	462	506	492	458	503	463	477	473	494	527	466	468	457	503	488	459	518	471	478	467	508	491	462	497	481	472	496	472	478	508	469	448	460	493	448	431	448	450	503	455	476	480	430	454	473	481	451	456	498	455	505	464	500	541	446	486	501	480	502	462	481	471	438	480	479	458	495	468	502	488	507	458	485	483	486	496	473	486	442	475	473	511	463	439	470	457	453	491	451	477	475	484	466	453	467	461	446	484	494	468	423	470	472	452	492	474	461	472	499	444	502	460	462	435	487	483	467	474	480	479	489	494	481	439	484	448	485	507	490	486	443	475	493	472	466	488	447	523	497	441	455	482	482	516	451	483	518	455	470	456	475	470	470	493	481	446	441	445	483	432	470	501	472	454	469	493	486	459	464	454	451	476	474	421	456	483	451	480	497	507	451	478	492	520	518	459	456	421	479	458	457	446	494	495	473	466	471	462	432	475	423	442	468	451	468	452	469	446	476	458	471	476	460	470	483	441	426	445	471	486	465	487	472	514	464	472	461	478	500	493	479	482	457	466	468	449	527	470	451	489	469	470	463	466	464	501	465	473	437	459	472	487	456	470	448	462	460	482	460	463
11833	17263	12947	6509	4755	3615	2867	2317	1923	1613	1450	1303	1134	1081	1021	1079	1024	1002	922	877	815	855	823	758	747	717	732	712	664	685	681	663	712	690	702	701	692	723	691	649	710	701	692	659	696	655	624	593	665	689	661	698	609	628	603	616	624	664	631	637	633	641	658	640	619	655	606	672	634	632	685	616	655	601	612	655	574	615	617	623	618	619	632	631	628	626	682	625	629	649	620	629	626	624	606	594	624	651	688	617	646	619	622	614	639	611	639	619	586	642	625	619	639	645	592	642	585	632	584	653	595	633	617	644	637	607	580	608	548	595	586	609	638	677	643	597	650	624	617	617	618	601	626	620	610	615	604	629	639	672	616	614	616	655	626	629	608	540	664	643	618	580	599	620	616	639	588	606	598	632	652	631	626	607	604	649	663	650	612	610	618	635	593	617	586	645	589	627	677	595	604	646	604	631	604	646	652	613	665	633	654	628	628	622	633	627	643	607	597	619	629	637	620	603	647	597	601	646	661	557	631	597	595	609	643	583	658	596	626	620	600	606	637	574	622	632	633	640	610	625	631	559	605	578	649	612	629	619	657	576	662	636	619	622	628	636	617	615	614	610	616	651	617	635	624	566	629	631	624	630	647	600	595	635	672	654	612	605	704	561	602	606	660	647	607	593	616	547	594	626	619	624	631	633	608	639	649	618	603	616	601	615	615	608	661	633	656	579	589	636	636	600	615	610	610	616	645	641	591	635	610	619	638	662	604	589	596	622	636	671	674	589	594	589	604	584	659	612	620	587	649	615	621	623	599	588	596	631	673	632	615	622	619	644	637	642	608	604	652	621	605	640	625	642	641	630	670	609	587	638	591	591	593	616	646	558	570	643	601	611	609	607	591	639	599	621	583	645	654	583	583	622	660	643	640	580	572	674	595	626	648	611	581	617	609	592	618	620	628	648	613	610	638	609	674	651	597	614	633	625	622	606	645	682	643	608	655	587	643	592	608	643	601	615	631	681	625	666	580	601	609	638	620	614	657	652	651	640	608	608	603	646	642	644	626	618	594	597	657	550	647	560	668	645	600	623	631	601	654	613	630	625	616	662	628	619	622	665	638	647	664	604	598	666	614	605	615	596	651	632	591	592	675	621	579	634	603	644	611	636	621	634	614	644	616	632	621	657	654	615	622	675	633	666	657	615	632	604	623	582	607	635	630	647	617	619	616	582	589	620	659	631	609	646	614	651	646	625	655	643	644	614	638	640	645	615	674	630	598	624	635	590	648	610	585	587	595	622	610	622	582	662	611	602	611	584	624	629	635	607	624	638	619	643	628	592	614	609	632	610	604	654	618	583	632	588	602	642	649	663	643	629	642	622	626	638	670	668	656	583	601	652	639	616	586	654	637	620	642	619	598	623	612	642	658	645	616	603	610	581	644	637	587	601	636	582	616	611	613	649	628	636	648	670	601	647	605	611	612	596	638	605	631	622	610	622	596	570	628	652	619	585	630	627	634	643	591	639	625	614	583	629	639	648	597	638	629	637	618	626	652	639	625	607	613	598	617	619	613	612	640	650	619	607	649	637	653	589	638	616	581	643	631	629	618	637	629	655	611	578	629	651	615	621	622	628	627	599	642	675	592	637	634	634	634	621	624	587	654	673	636	645	597	617	632	652	642	615	650	649	626	653	605	667	607	620	621	636	618	630	592	618	644	624	622	612	614	605	636	692	589	618	578	647	622	626	620	617	639	624	670	668	650	614	614	602	619	637	623	606	628	632	615	642	611	624	645	613	662	602	616	635	602	643	628	623	591	650	627	612	592	596	636	606	613	622	602	648	624	607	587	671	639	600	629	616	561	612	602	608	649	605	609	633	617	602	635	659	593	609	616	651	577	639	570	560	622	613	636	629	637	631	622	644	618	626	636	637	640	712	587	641	652	640	576	605	647	633	622	645	613	633	644	634	608	648	633	640	661	631	644	628	597	620	653	608	613	611	640	577	626	641	631	606	623	640	647	617	572	624	570	625	589	645	618	653	579	632	616	629	628	642	600	613	646	629	625	658	648	634	595	657	656	630	637	603	655	657	604	615	649	653	637	580	652	639	610	621	619	647	627	618	629	607	624	619	630	595	696	618	616	602	619	613	649	647	634	619	610	644	605	602	574	637	599	607	649	634	607	651	624	632	621	633	647	643	613	609	631	640	591	602	647	655	652	639	631	622	642	604	617	654	605	662	631	622	627	632	595	623	592	630	632	642	654	633	600	639	640	626	662	672	639	598	643	616	609	616	632	622	605	630	596	624	609	614	614	638	680	631	643	623	633	633	617	620	617	613	626	635	601	630	629	616	619	647	638	620	598	567	628	617	608	651	643	617	576	626	571	624	634	634	643	605	592	610	649	594	624	628	612	646	656	592	639	648	643	599	643	648	604	620	627	625	626	592	604	612	629	594	611	555	647	570	622	588	558	643	625	648	628	632	613	584	620	602	661	593	653	598	646	645	628	600	616	608	630	669	636	593	616	643	657	642	645	632	608	591	662	581	667	599	612	588	644	654	649	673	637	636	650	635	578	596	609	582	600	622	653	649	578	618	599	577	639	614	593	598	607	615	626	622	636	640	635	552	602	623	652	631	629	607	648	568	679	632	607	641	599	615	611	628	641	637	622	632	613	659	634	624	638	590	637	574	592	574	589	683	626	631	633	604	646	553	616	583	612	636	634	666	624	620	642	622	619	581	617	595	607	647	655	592	601	580	676	633	630	633	632	573	661	641	624	609	617	644	630	627	647	696	627	654	577	614	649	664	655	626	611	605	648	616	594	683	588	585	644	631	631	648	634	602	613	598	595	602	640	645	611	589	588	583	584	619	601	622	601	636	630	605	605	606	663	614	647	662	591	638	628	647	637	605	607	600	660	667	596	660	625	630	620	640	635	628	605	593	615	651	591	640	585	593	640	621	634	627	665	643	636	628	660	610	614	600	668	638	617	609	601	665	649	621	612	630	629	600	597	632	621	662	687	590	609	608	622	611	634	605	571	638	626	645	631	565	639	684	608	606	625	606	670	608	634	608	583	664	641	649	597	607	623	642	618	596	642	632	638	608	596	607	618	610	624	629	637	620	603	588	590	607	599	624	653	590	644	615	621	636	642	618	636	617	592	644	618	682	601	592	571	617	627	625	615	638	616	624	662	667	653	641	588	684	653	658	604	605	608	648	615	624	663	623	586	586	641	594	602	646	616	650	624	613	626	633	648	675	572	669	678	661	569	588	612	530	640	614	605	622	579	653	607	588	623	640	670	642	675	613	607	639	631	614	607	653	653	592	651	618	598	614	562	644	677	627	614	622	647	627	624	690	599	563	624	662	638	634	603	603	615	608	669	630	573	666	625	638	641	658	610	699	600	621	649	624	641	606	616	677	572	639	614	634	624	592	617	597	616	612	638	622	607	591	609	606	637	607	628	603	613	566	621	590	604	660	601	633	618	632	635	625	621	642	636	642	596	640
23480	20944	27906	24145	20699	8617	2685	1779	1328	1174	1037	881	804	796	747	713	718	683	689	623	594	555	527	585	535	489	456	528	463	491	494	494	440	473	523	484	488	491	455	516	450	477	477	480	456	480	451	463	473	464	434	432	421	451	467	442	461	467	452	418	478	478	450	454	442	433	452	428	443	407	434	428	445	458	410	433	400	450	417	445	419	413	461	419	426	423	427	447	447	440	427	433	424	430	433	426	445	400	452	424	432	447	440	447	428	438	405	442	441	432	452	417	447	444	458	412	435	477	466	402	452	444	396	416	441	433	405	409	464	427	434	427	426	432	462	445	430	451	420	440	426	445	442	437	435	426	420	432	448	456	496	430	431	457	425	431	440	443	459	429	474	452	413	403	466	431	455	460	449	403	420	434	451	447	402	445	429	411	405	482	460	423	430	409	465	443	415	429	416	461	400	457	416	484	411	463	433	413	419	393	411	442	439	414	445	455	464	433	441	461	448	481	473	427	473	403	449	431	479	449	439	423	451	455	420	411	425	412	392	422	419	437	423	453	461	466	405	439	402	423	418	418	424	446	430	473	457	466	447	443	419	419	481	437	423	437	415	428	440	476	422	435	450	414	373	398	453	439	473	433	427	450	416	401	461	419	421	454	406	462	449	463	425	454	446	462	417	461	438	395	451	406	458	455	473	491	423	453	405	426	449	388	406	424	430	419	448	424	399	471	435	418	449	458	386	436	415	451	416	427	437	455	472	415	438	427	441	431	437	436	436	411	430	421	456	406	423	436	405	427	473	403	428	409	449	442	421	431	430	443	425	456	402	442	442	434	457	420	448	434	443	445	421	417	430	406	410	427	446	424	413	411	431	433	433	430	435	404	411	419	425	414	425	412	421	418	469	425	434	442	462	433	434	442	485	459	442	403	414	432	424	478	465	404	439	406	420	456	424	432	426	453	412	435	447	443	417	427	477	422	446	460	457	435	481	418	405	427	460	399	424	397	443	434	422	459	430	437	455	415	461	443	456	432	424	438	421	409	434	402	403	408	436	456	455	406	430	436	451	448	467	433	391	435	427	420	435	438	446	441	409	452	414	469	429	433	454	375	455	436	426	430	439	419	435	455	455	443	431	422	435	460	449	421	422	416	402	437	401	419	407	431	410	427	447	423	427	442	411	428	416	428	405	428	441	458	450	443	435	462	396	414	439	432	442	432	437	433	434	508	429	429	400	434	438	441	437	409	434	446	424	446	438	414	438	405	431	467	398	389	448	485	431	446	413	418	429	478	386	391	449	412	443	431	418	432	404	409	433	432	442	461	444	429	389	414	389	440	417	455	451	455	414	441	436	458	449	412	470	432	407	434	467	448	406	457	442	436	413	480	412	424	443	440	463	408	411	409	449	430	426	441	445	460	438	407	401	425	449	388	437	413	430	424	442	440	408	411	418	411	419	404	450	411	400	431	455	437	440	425	407	435	447	434	443	405	393	424	430	430	426	454	374	402	435	463	414	415	438	421	418	463	437	448	447	421	445	409	407	450	427	434	454	437	464	445	425	466	401	449	450	432	426	447	443	414	416	432	414	425	439	422	435	449	430	433	427	430	434	434	451	446	437	405	406	429	390	418	415	460	449	420	444	459	441	484	441	395	417	428	475	476	441	404	396	436	398	433	439	445	416	458	471	419	441	450	410	402	395	432	440	417	414	462	418	435	474	422	410	429	482	415	432	460	457	429	432	432	390	438	445	449	480	428	433	420	433	407	456	454	418	392	405	415	416	446	458	426	421	418	393	449	434	402	410	422	451	431	434	444	440	461	431	444	450	413	426	430	424	407	432	426	456	443	426	408	445	441	424	453	449	444	456	444	458	408	460	409	449	457	423	386	416	457	424	457	414	443	414	437	400	443	406	434	463	394	424	431	445	469	442	423	425	430	419	402	406	429	429	443	439	424	414	413	462	415	446	439	471	399	460	437	444	406	429	500	410	436	415	451	425	439	471	434	417	463	433	417	444	418	463	455	433	443	421	451	440	396	448	438	431	433	416	404	446	468	439	433	401	416	455	420	435	437	430	468	448	472	441	413	385	428	442	411	442	410	465	431	440	457	435	438	453	412	423	465	416	429	426	426	437	422	424	451	425	421	448	478	442	432	447	445	463	444	399	470	405	446	427	439	425	443	464	441	423	426	402	431	422	455	423	451	423	434	407	454	426	436	432	438	451	416	458	445	416	408	384	432	411	418	383	460	424	462	470	431	415	461	417	424	460	445	427	445	461	388	439	467	420	398	435	421	430	454	424	445	385	433	445	464	419	407	429	412	432	477	455	453	445	420	461	424	409	442	450	424	418	429	438	412	424	466	407	434	427	438	436	416	402	388	422	428	420	426	468	424	439	446	401	413	461	446	443	406	433	426	444	404	467	450	378	440	413	435	402	460	435	457	412	419	450	432	420	400	425	413	419	458	429	444	418	441	412	449	444	443	399	439	400	411	414	418	460	442	479	441	395	468	392	432	412	488	427	400	457	435	449	462	406	433	455	453	450	394	465	444	418	413	428	409	420	451	415	426	447	437	406	409	395	433	448	442	406	404	429	461	442	422	402	431	442	453	428	428	432	434	382	433	427	436	414	428	387	468	463	405	451	447	482	447	418	420	413	442	427	435	475	417	465	436	423	426	400	439	423	420	445	388	409	435	463	428	428	415	415	417	434	416	435	403	436	428	412	475	445	408	449	469	430	446	462	413	439	447	429	420	445	428	408	409	415	470	440	427	459	424	447	441	444	434	433	402	406	457	446	452	440	463	420	415	450	442	433	413	443	418	421	396	444	463	422	435	452	401	422	413	430	419	445	389	435	423	434	427	418	447	421	427	447	395	508	421	432	441	411	437	425	417	427	478	446	431	432	427	440	445	461	418	467	425	427	421	453	417	374	398	407	437	403	487	424	455	450	398	452	433	426	425	422	427	428	455	414	394	436	443	426	478	404	447	422	457	387	419	433	413	440	415	448	414	437	426	415	448	422	432	421	493	455	446	421	444	436	428	454	458	456	445	418	432	405	419	439	430	448	426	461	438	467	472	426	414	419	426	432	461	463	437	440	382	457	449	472	449	431	428	423	459	406	432	443	438	433	437	423	438	434	428	480	456	475	451	419	416	425	440	428	411	436	432	409	396	435	407	390	446	382	435	439	436	401	390	432	437	433	459	445	448	443	416	436	457	393	438	450	445	380	469	402	419	427	449	455	403	431	431	427	421	446	423	458	445	451	447	408	406	408	462	431	424	443	440	465	410	429	439	447	422	419	435	414	434	404	433	383	456	458	435	452	422	433	390	396	432	411	481	387	455	446	401	405	474	430	444	399	411	455	440	408	441	397	460	393	425	399	407	457	447	402	409	420	450	424	442	427	412	405	437	409	448	455	449	416	441	413	426	431	419	442	405	438	456	430	438	438	428	464	480	432	452	434	405	417	472	447	406	408	437	417	433	438	448	436	448	445	435
12697	25042	19942	10963	7739	5936	4536	3661	2917	2504	2024	1810	1548	1389	1393	1352	1236	1153	1054	1038	921	933	862	825	787	693	764	699	693	664	695	670	670	709	711	637	679	672	697	647	669	644	662	592	657	614	678	642	621	669	609	621	625	586	573	595	607	573	615	596	646	574	600	536	577	567	585	583	581	590	564	621	606	590	599	549	620	524	580	555	573	595	599	550	581	607	564	555	591	569	548	557	557	613	547	571	637	511	598	529	602	610	600	569	590	604	629	587	536	590	606	597	573	550	613	565	591	564	579	563	561	576	559	559	565	567	604	572	597	593	549	576	558	601	592	542	594	560	590	592	609	572	560	586	604	612	567	594	549	571	590	578	545	582	571	555	560	550	586	602	570	580	543	589	557	523	584	592	613	560	567	573	565	616	506	583	562	588	560	607	565	567	604	572	575	550	582	611	564	583	598	565	605	578	588	553	566	562	563	582	577	583	569	555	600	557	564	607	571	566	554	572	589	586	570	632	550	586	574	585	563	580	505	570	627	565	559	580	607	585	583	551	569	539	595	599	560	593	588	529	560	627	568	580	577	599	577	582	609	561	588	578	589	540	614	561	555	567	596	563	561	560	597	609	559	662	604	564	625	560	574	577	574	605	583	559	533	561	574	547	598	611	600	601	610	577	578	586	550	581	587	599	582	590	601	563	588	548	568	604	606	595	537	588	620	572	563	564	572	560	593	562	588	568	567	593	581	566	553	589	619	605	591	565	642	605	585	560	550	564	587	584	634	610	547	576	574	602	569	532	569	562	577	562	566	552	564	591	592	605	572	571	590	591	570	559	589	595	571	572	568	602	568	560	587	598	582	580	511	598	611	581	576	547	550	571	552	635	567	563	577	609	499	608	577	564	610	626	576	615	627	615	575	583	582	541	558	574	551	648	578	503	601	603	597	594	589	609	554	563	601	616	565	587	538	620	590	563	601	626	598	584	591	591	545	592	577	599	585	586	540	585	587	580	597	593	606	573	552	584	620	584	618	640	596	580	580	591	626	611	577	598	555	543	580	544	520	618	609	585	562	571	589	566	588	580	620	590	574	542	585	561	569	556	570	560	595	578	581	615	606	587	572	600	599	594	581	572	587	566	567	606	600	595	553	549	634	616	606	542	641	583	562	594	581	555	542	588	570	531	566	580	564	612	565	569	576	559	566	564	571	582	597	543	586	578	613	571	572	536	570	566	585	561	538	561	570	583	571	570	588	573	624	566	561	568	629	583	585	586	583	591	582	584	622	581	576	580	554	578	577	533	575	570	608	577	570	597	587	564	572	534	568	564	623	562	544	568	599	572	597	578	520	553	589	576	629	599	602	608	581	627	560	564	557	529	596	544	562	606	649	529	587	607	594	619	577	583	571	569	569	560	553	549	594	584	556	583	587	548	567	585	547	575	570	542	555	592	591	619	523	600	614	565	574	568	567	592	601	601	558	585	538	574	581	591	535	564	593	573	630	541	560	601	598	568	580	608	588	579	556	606	605	623	611	589	556	568	612	604	603	575	567	535	579	626	627	561	607	613	569	621	568	584	551	562	553	604	603	624	576	623	643	563	608	592	591	588	574	572	572	588	604	547	570	586	552	573	594	579	572	565	575	579	571	611	567	573	558	537	543	555	602	543	588	566	535	572	544	558	581	557	572	597	589	563	571	585	568	603	522	574	577	574	626	587	554	584	605	570	582	580	542	576	558	546	583	593	573	592	588	570	639	592	565	573	571	559	552	539	578	547	584	577	600	588	556	585	620	602	562	564	586	539	626	571	571	599	557	583	592	531	531	615	564	578	575	544	554	577	550	551	586	574	572	577	566	556	609	590	593	554	576	635	591	574	555	585	611	556	611	599	541	607	572	573	593	571	578	558	596	573	602	593	586	576	603	539	531	568	571	599	546	594	550	615	555	557	576	527	565	584	519	621	569	563	552	578	591	590	535	572	563	580	587	570	557	582	541	604	615	587	604	603	617	593	571	565	570	558	576	606	616	567	574	631	621	597	565	602	655	584	589	578	577	550	576	573	579	622	564	563	604	577	566	592	559	537	587	593	557	588	569	579	586	616	583	537	560	589	566	586	593	574	618	590	549	615	577	558	550	604	567	603	584	583	564	572	534	585	557	579	610	593	596	578	610	608	547	592	600	575	603	591	553	635	588	591	610	525	588	534	564	590	603	588	610	558	603	615	553	595	551	560	590	555	600	610	564	554	563	571	545	561	592	550	592	590	567	560	586	591	557	562	559	587	569	587	569	576	584	615	568	638	568	577	552	565	553	560	547	591	595	613	614	583	589	582	532	545	545	611	582	560	577	645	564	562	608	540	570	567	563	586	537	583	556	572	571	550	561	588	602	568	542	615	538	557	581	585	554	579	593	601	590	558	581	587	579	601	575	560	586	580	558	573	597	595	591	585	582	569	567	561	614	521	551	588	570	604	604	575	572	607	556	562	557	554	565	577	580	562	598	571	612	540	569	560	605	574	585	532	540	604	580	550	539	600	621	599	547	590	565	564	585	557	585	536	566	570	558	574	559	582	578	592	593	594	596	601	578	606	622	625	582	589	585	572	583	526	510	556	572	577	600	618	595	592	562	540	611	564	605	556	597	537	562	640	580	564	582	581	595	584	587	572	562	569	563	573	542	628	558	572	575	564	593	539	599	586	583	554	510	573	579	589	590	586	625	573	591	546	612	555	539	575	586	591	536	547	559	584	605	569	567	567	576	553	560	585	568	592	567	581	575	607	577	593	546	615	567	597	607	560	578	578	547	580	563	594	588	573	543	609	562	566	577	605	569	599	578	582	542	561	583	529	578	573	561	583	598	581	635	592	592	611	590	562	578	536	565	595	562	561	557	586	608	604	574	543	566	548	598	554	603	573	556	573	588	557	600	553	596	549	591	584	611	532	574	534	628	604	566	589	590	592	557	543	571	610	579	549	554	609	586	537	606	575	578	582	535	602	578	610	609	587	557	582	599	568	604	603	549	575	544	594	601	581	565	574	556	578	540	552	552	534	566	552	610	550	571	581	555	592	566	544	556	634	592	607	532	559	593	577	562	552	583	570	599	516	626	598	582	581	572	582	566	589	572	592	602	567	592	617	594	543	547	532	553	576	571	609	574	564	562	581	560	561	573	589	602	571	598	600	576	563	557	581	602	541	596	563	581	540	545	549	585	580	592	599	590	565	594	547	607	573	566	579	541	581	591	558	599	569	599	583	546	590	550	606	513	570	600	566	604	566	555	584	580	569	570	583	581	589	557	605	580	529	592	559	607	573	609	634	544	619	572	548	564	552	602	588	583	583	579	577	566	593	591	550	574	587	582	543	562	540	593	546	578	567	604	565	542	560	588	536	574	592	590	609	573	579	598	604	554	606	571	602	601	584	588	563	569	613	580	558	579	590	561	543	584	566	574	580	561	597	586	538	605	587	524	581	586	579	625	530	567	586	564	583	614	570	543	557	582	571
24547	20931	26611	25014	9112	2398	1584	1226	977	888	794	723	652	589	588	593	571	529	524	476	469	460	470	416	410	386	353	334	389	376	393	382	398	374	404	393	361	359	371	414	340	370	351	353	343	369	328	344	335	353	339	349	340	363	351	352	355	329	335	334	343	368	381	345	312	346	344	348	359	355	333	327	300	324	329	338	318	365	361	339	343	307	325	338	344	332	348	324	336	324	366	333	356	336	323	348	313	330	354	330	318	316	342	345	374	325	328	331	306	324	349	339	359	327	289	365	309	336	344	306	330	373	318	334	300	330	354	324	344	319	299	314	340	330	331	318	321	317	355	329	354	334	343	326	325	313	337	321	342	332	317	302	292	320	328	335	355	313	342	318	325	320	300	331	358	305	299	327	353	338	355	377	327	361	319	328	315	332	305	342	330	323	353	347	331	301	308	346	350	350	363	342	342	330	348	339	331	345	355	315	331	326	318	319	339	314	331	334	370	349	336	310	328	345	339	339	338	340	327	340	359	343	316	329	342	345	314	355	320	340	332	338	331	319	325	353	320	299	325	308	358	327	282	289	333	344	323	312	331	339	365	349	340	305	314	344	338	341	347	330	304	290	334	352	358	325	356	326	321	327	327	316	341	344	334	333	322	315	378	365	346	341	330	339	349	337	341	324	325	315	345	339	336	293	334	361	315	333	344	343	276	342	322	342	330	316	332	335	340	324	335	366	347	341	334	328	314	345	358	309	323	330	343	352	356	324	327	357	337	323	305	332	298	351	343	361	281	318	318	328	326	313	324	334	360	361	339	336	332	343	309	333	319	333	320	348	317	365	357	327	338	340	340	368	287	333	348	323	334	304	366	325	353	349	326	319	332	329	346	309	323	338	355	355	318	311	360	338	343	347	332	335	364	326	332	330	333	336	348	342	347	318	321	317	333	313	331	334	337	329	327	319	333	348	293	324	362	329	326	331	316	323	304	339	301	336	301	334	355	341	368	328	347	345	328	331	331	329	329	329	347	359	327	297	330	346	360	331	315	345	329	327	322	348	332	343	338	325	303	350	308	336	309	319	325	332	349	343	331	356	322	294	280	318	346	347	322	345	314	312	352	342	322	342	356	311	352	355	338	317	289	338	316	347	312	341	322	333	298	346	346	324	344	343	338	328	317	352	297	328	350	338	317	319	340	309	321	321	347	312	284	340	321	363	338	308	317	333	319	341	353	343	309	315	353	337	314	319	343	305	314	328	287	316	374	347	343	308	313	309	323	322	342	335	328	326	312	338	362	349	334	342	325	349	348	327	321	333	320	357	338	311	364	330	316	316	336	359	345	350	346	353	356	318	288	290	326	324	306	345	339	365	360	307	319	346	330	329	336	299	320	342	354	348	341	337	338	330	311	337	333	329	325	326	324	318	364	322	359	349	340	318	326	314	328	325	331	324	346	317	337	300	338	359	368	332	321	303	314	331	313	354	326	300	317	323	307	322	376	337	347	304	323	314	337	335	327	316	321	325	326	354	353	373	319	337	344	342	353	292	347	351	319	347	338	350	357	298	354	282	349	332	335	330	313	322	334	332	369	332	343	344	330	332	363	308	366	346	325	334	333	314	315	317	313	309	315	332	331	333	322	318	327	370	295	317	314	356	315	295	326	352	315	338	352	293	361	319	303	339	322	306	314	342	319	353	331	357	340	339	341	354	353	323	273	331	335	334	365	341	331	340	330	353	305	318	323	325	340	336	344	330	324	344	342	328	348	327	356	338	345	333	339	339	342	336	379	318	354	342	327	353	302	330	333	330	299	370	319	311	321	294	325	329	316	352	350	326	323	307	341	337	342	362	324	314	325	356	365	324	312	320	334	305	344	381	330	322	311	329	338	320	340	355	340	322	340	334	338	318	304	326	327	305	298	353	345	320	324	338	337	324	328	353	319	324	328	286	346	367	358	320	325	313	330	318	341	309	311	327	315	351	322	363	316	340	317	321	348	321	321	347	324	359	350	351	346	328	316	330	356	343	326	313	330	312	332	333	311	354	343	307	343	324	313	371	362	342	354	327	304	337	333	330	341	348	313	342	336	332	327	340	364	331	334	335	340	349	332	335	357	331	339	335	360	343	324	320	336	337	346	315	352	355	323	340	354	338	346	321	332	346	316	326	326	337	338	331	330	349	339	322	348	332	337	326	333	331	313	295	336	340	337	346	361	364	305	346	331	349	327	326	348	312	327	346	345	328	365	309	373	357	378	316	327	322	329	348	364	318	325	305	330	342	317	337	343	322	347	314	293	317	288	309	346	315	350	333	356	315	302	352	361	320	292	325	349	334	345	348	338	322	327	335	341	355	334	337	307	309	317	322	294	347	338	300	313	316	343	293	370	364	303	352	359	299	323	391	335	360	331	342	344	361	332	329	315	339	349	355	362	353	299	337	353	354	343	313	342	341	364	324	348	331	302	323	323	312	322	340	345	309	343	339	347	331	339	311	320	317	323	334	347	333	328	342	350	339	339	346	327	331	367	332	312	345	330	309	336	340	331	323	318	365	330	319	309	326	309	327	343	336	355	323	333	357	357	339	348	329	333	357	342	358	354	315	342	347	330	332	352	311	308	326	310	330	301	340	341	326	319	338	322	310	330	322	353	330	301	289	329	335	320	325	337	315	345	356	330	340	351	304	328	321	311	353	345	329	320	300	327	345	316	362	330	343	329	357	334	312	333	319	321	333	315	336	339	349	337	323	332	325	328	321	311	314	327	352	322	376	325	318	346	306	322	329	322	338	328	318	333	357	325	337	328	384	353	368	353	303	347	345	323	313	310	326	321	345	324	317	310	339	307	337	339	337	329	313	353	348	369	307	318	350	333	335	328	380	315	352	329	318	322	341	342	315	327	330	318	311	344	330	362	361	341	361	367	345	342	354	328	333	313	280	323	342	343	340	320	349	311	342	336	331	351	340	304	335	347	342	347	319	347	327	351	320	371	302	308	352	355	342	319	327	353	366	333	337	336	318	339	342	332	335	361	302	354	319	330	358	313	301	339	380	332	341	326	314	340	347	345	325	327	332	307	353	346	312	338	307	333	335	371	303	320	309	356	315	355	348	351	342	311	332	346	345	343	328	331	327	323	340	336	346	328	319	353	367	310	336	345	338	295	309	336	347	340	318	316	313	338	317	332	339	314	329	314	333	357	364	336	375	363	355	312	356	355	362	320	329	343	349	346	335	358	342	338	324	360	336	347	336	356	364	332	319	325	309	340	349	356	336	330	352	335	348	324	317	326	320	331	349	336	339	359	328	327	337	344	347	330	325	343	347	339	323	316	351	336	333	333	297	319	354	330	301	327	319	290	319	367	296	303	301	327	331	323	313	324	342	342	319	374	334	328	334	319	351	336	330	296	326	316	343	337	298	365	338	343	367	323	331	343	348	335	299	339	341	338	343	331	335	321	316	345	319	331	354	310	306	368	334	343	329	335	341	319	299	321	338	338	358	337	347	347	310
12278	21472	16978	9319	6401	4872	3516	2921	2295	2051	1691	1439	1186	1172	1104	986	1012	976	853	804	804	719	658	668	600	560	564	519	524	528	537	559	547	581	517	562	547	494	539	498	450	534	519	512	463	499	524	459	490	436	436	490	457	475	450	484	425	481	463	458	440	463	459	440	485	460	432	473	465	407	446	427	434	469	471	421	457	461	436	409	418	442	449	480	444	463	469	398	443	464	428	424	438	409	420	452	468	443	460	450	492	447	430	466	469	485	432	446	417	455	429	393	399	450	465	426	439	428	424	442	444	459	439	448	430	405	438	449	430	453	450	457	433	408	432	433	449	470	411	438	412	437	458	444	421	446	453	402	461	437	453	435	441	470	456	463	440	439	398	423	439	460	449	414	452	468	440	448	450	455	445	437	444	450	443	436	428	464	460	469	460	459	456	466	445	450	447	465	439	448	455	431	462	425	414	413	462	458	429	422	433	408	417	459	411	464	446	450	483	427	436	492	462	460	435	476	449	430	425	469	457	428	451	461	427	423	446	414	479	408	435	452	462	445	434	417	459	452	443	463	447	472	401	434	461	454	447	467	466	461	433	416	413	447	426	464	412	433	483	427	420	477	470	475	438	438	451	426	462	465	428	428	437	476	389	444	435	470	442	463	412	454	404	447	462	478	448	443	436	460	467	465	456	470	442	448	441	434	490	466	465	475	419	459	461	466	410	484	438	465	429	452	436	453	467	446	443	438	423	450	421	458	429	455	420	431	443	462	467	448	439	444	451	423	478	404	455	464	451	475	447	430	464	459	472	453	454	474	424	425	430	432	454	451	402	460	469	408	445	461	407	441	500	441	475	426	455	463	433	455	458	429	404	443	418	453	442	444	461	460	438	438	441	441	474	455	404	437	465	471	427	440	455	489	435	393	436	445	451	440	447	451	438	438	501	461	425	436	424	400	458	433	476	422	471	432	478	454	414	433	434	438	438	431	420	436	426	402	442	425	437	481	451	457	430	468	412	464	420	415	421	459	473	430	437	452	450	467	450	460	489	454	448	457	420	436	435	442	444	419	451	429	444	459	450	468	464	448	478	434	421	476	422	438	437	418	420	437	474	453	456	469	443	439	434	443	460	430	435	423	449	444	440	439	436	482	433	420	491	446	440	426	424	501	460	459	449	443	416	454	432	446	445	492	458	422	453	453	459	431	429	440	428	429	442	438	402	472	435	443	413	461	421	462	432	431	464	486	434	441	459	427	427	440	401	431	440	477	420	443	471	457	434	453	442	443	446	445	406	486	456	403	444	440	451	466	476	420	462	439	478	458	446	418	462	428	415	470	449	418	406	411	458	454	409	469	445	464	454	463	441	458	420	439	428	430	472	428	446	447	418	448	453	453	473	413	430	437	457	430	447	444	484	434	411	447	446	442	460	459	437	421	460	466	427	454	438	418	465	498	435	424	430	445	456	485	425	446	438	446	455	458	419	443	448	457	453	425	451	461	451	429	433	451	457	422	442	424	466	463	487	441	436	455	492	427	451	431	406	476	425	462	473	468	454	469	448	444	461	480	416	418	425	440	444	477	480	437	425	450	427	469	431	428	431	404	472	454	449	413	450	411	424	448	408	455	449	452	446	462	455	434	469	414	436	457	443	443	431	437	462	471	409	443	446	414	436	428	469	472	438	443	429	457	441	420	457	457	437	446	450	436	465	439	443	440	427	447	462	459	455	465	450	438	433	450	422	431	461	466	429	379	444	399	444	441	428	455	436	439	439	450	435	478	436	440	479	403	481	430	451	443	436	471	443	425	455	478	433	446	430	436	434	442	459	454	419	449	429	451	457	422	409	418	470	437	427	423	447	471	462	477	410	435	443	397	438	451	457	413	466	445	465	440	405	425	433	447	466	452	445	440	423	450	450	447	444	441	438	436	438	432	447	456	402	417	461	475	455	416	450	451	396	445	407	408	424	459	466	435	468	437	434	444	457	442	436	443	458	464	405	425	447	461	463	449	445	412	476	460	472	468	444	454	441	459	407	473	426	415	454	398	433	472	441	452	448	464	459	447	430	448	455	469	446	463	457	488	455	411	437	473	446	434	433	477	472	432	446	450	466	427	433	418	421	441	428	458	435	438	442	416	430	422	431	458	471	425	453	430	433	464	434	483	440	426	408	428	413	443	435	450	463	448	456	412	445	481	469	459	416	474	487	414	438	474	468	427	449	446	460	459	444	417	408	427	452	414	440	427	401	442	433	454	448	452	472	453	439	431	452	461	457	420	486	449	438	448	450	464	445	477	459	420	459	492	449	493	421	423	428	444	461	441	433	442	451	426	467	459	427	438	410	460	441	474	395	449	415	389	462	461	485	438	474	458	434	443	499	426	440	436	424	436	422	442	451	460	448	406	422	440	461	441	404	429	429	441	416	444	450	449	439	447	435	442	485	415	403	437	430	457	427	453	465	447	429	470	465	441	433	423	458	473	421	418	438	446	465	460	462	439	412	454	420	468	438	411	398	409	443	459	417	469	494	459	498	443	445	453	454	446	431	466	452	474	417	476	450	418	444	435	462	432	458	408	428	401	457	430	443	428	428	435	394	448	447	380	434	453	451	459	489	440	444	429	451	436	493	434	443	443	446	412	457	430	425	420	444	473	432	470	426	462	467	430	462	430	422	433	461	453	461	463	392	453	459	459	460	439	453	431	476	417	473	446	423	444	414	441	429	426	420	431	463	452	443	426	452	441	401	403	421	400	430	457	417	438	426	490	431	454	462	429	438	407	432	453	450	457	425	450	450	465	479	436	459	426	463	436	448	464	472	414	446	432	440	460	451	427	455	436	436	440	447	471	442	472	454	427	433	449	396	432	463	470	466	439	453	443	427	482	472	473	447	444	490	414	461	433	428	418	456	391	468	440	423	453	424	473	422	427	443	435	407	431	417	423	434	417	493	426	474	433	418	461	438	437	461	424	459	414	455	461	428	440	444	420	426	455	423	463	441	426	411	440	453	483	456	387	449	434	435	454	448	441	402	441	445	447	406	458	442	449	392	398	430	410	430	431	465	408	451	462	409	456	410	465	455	458	430	437	426	419	529	467	438	411	438	430	471	421	458	492	434	443	435	410	480	492	430	398	436	432	463	476	427	449	449	440	425	459	470	472	403	462	458	435	430	464	430	464	440	481	455	431	428	402	466	432	453	416	417	431	445	466	416	460	409	456	472	424	427	408	452	445	440	450	440	419	431	424	423	475	436	422	442	461	459	446	433	439	444	440	405	438	428	435	428	453	428	473	415	451	437	465	460	443	413	439	444	428	428	479	437	412	403	449	438	484	431	474	500	480	414	438	442	445	416	415	476	450	416	476	463	455	426	461	470	425	449	438	409	447	461	438	470	450	415	416	453	462	430	449	471	446	444	465	455	413	439	455	431	441	458	444	462	447	467	463	492	438	462	432	481	445	438	452	454	419	441	445	425	491	470	451	429	438	489	462	424	417	450	477	435	453
22418	20970	28473	23662	20971	20785	7917	2351	1645	1389	1169	1009	824	768	756	755	696	672	617	608	498	494	443	422	399	360	365	312	335	313	311	294	334	344	346	310	320	321	308	309	284	309	313	302	299	282	279	260	304	291	297	266	273	301	257	303	275	244	283	252	268	262	264	260	259	290	272	281	262	257	228	260	267	252	269	289	253	239	261	245	273	255	273	247	237	265	280	266	267	260	241	257	263	254	282	264	255	282	251	264	246	251	236	276	255	241	265	248	238	243	270	262	264	255	238	280	287	236	240	235	277	253	273	235	260	252	273	225	263	238	261	246	244	240	242	256	259	276	265	243	252	257	264	226	267	215	263	241	265	262	254	252	253	242	250	263	274	228	241	274	267	270	262	219	249	276	272	267	222	240	241	239	239	270	220	276	221	230	276	249	250	246	222	230	257	238	232	260	269	238	310	277	252	257	225	243	287	218	258	276	261	240	248	272	258	236	266	257	259	260	230	263	265	266	261	269	251	221	249	259	236	262	216	260	227	253	256	232	249	244	253	233	277	261	240	231	275	233	259	227	236	258	253	260	270	254	247	255	240	247	222	260	227	270	242	249	255	242	221	238	244	241	218	270	266	237	266	226	250	240	256	225	256	241	268	261	264	265	247	245	258	275	266	258	236	250	238	278	236	277	234	235	250	268	255	240	245	226	242	272	263	261	256	243	236	281	221	234	273	272	235	276	269	246	252	262	262	235	261	257	253	261	215	257	268	239	219	253	240	279	288	248	270	232	225	262	238	239	240	253	265	253	255	267	267	234	252	248	230	251	258	227	239	246	255	254	269	229	251	243	261	256	264	251	269	241	266	271	232	252	257	266	233	250	262	263	241	238	238	234	259	263	266	270	247	255	218	239	249	248	262	264	240	254	242	257	238	254	225	262	253	273	266	248	260	240	270	246	245	243	281	259	274	242	243	238	237	245	261	263	264	243	276	250	263	247	278	219	246	227	273	243	245	270	266	274	260	255	244	264	265	243	267	238	260	257	248	257	247	240	254	245	262	248	280	262	256	250	263	227	267	244	255	262	276	281	273	253	273	259	232	248	244	266	226	274	247	252	270	240	271	258	235	257	264	246	242	266	254	252	230	244	264	221	251	265	265	231	223	245	236	269	252	250	254	248	236	254	217	274	234	256	250	281	276	247	249	239	255	273	261	231	277	238	232	253	233	292	269	234	264	282	236	250	247	233	269	244	238	256	274	246	271	226	232	258	246	241	246	266	241	221	270	269	256	254	261	269	237	242	217	262	260	223	246	261	268	255	221	274	264	270	228	258	253	278	250	252	245	247	239	269	222	255	249	227	257	262	268	241	269	273	228	262	218	241	246	227	236	233	269	290	237	266	249	270	208	231	253	244	250	253	269	239	271	260	248	261	247	249	247	250	243	270	255	245	253	253	281	271	261	257	232	252	252	266	262	273	245	224	262	251	254	225	250	248	261	227	251	253	241	239	235	278	257	266	259	259	262	253	268	254	237	255	290	263	287	242	254	254	262	236	224	263	255	247	272	250	248	257	252	275	252	247	281	255	261	255	277	262	268	242	282	244	251	222	262	244	252	263	251	255	265	281	233	251	264	253	241	254	248	237	259	248	244	249	249	248	251	226	249	233	285	286	267	243	262	266	228	238	258	232	250	308	248	270	269	269	216	229	266	274	242	263	237	264	256	257	245	264	249	246	260	258	244	264	261	255	247	237	264	264	252	258	263	252	229	276	225	243	269	255	242	246	234	295	248	239	246	250	247	265	231	291	272	240	251	243	251	243	272	239	250	248	260	246	270	275	251	235	235	258	250	249	257	275	258	256	234	246	262	260	260	240	253	264	228	249	242	229	273	266	231	266	273	244	243	259	270	288	272	259	259	268	263	228	274	228	282	268	279	284	239	237	272	251	255	267	259	221	246	235	240	236	264	251	229	245	266	263	279	236	265	262	249	255	254	235	272	257	241	223	266	261	277	244	209	251	254	239	272	240	245	256	237	284	266	250	271	257	252	246	255	265	252	252	278	255	266	266	240	236	268	278	254	257	254	235	262	289	268	254	248	246	284	232	268	245	248	252	247	279	239	240	236	234	263	245	275	223	257	245	284	255	235	259	253	237	266	241	251	305	262	222	245	253	265	268	249	251	275	242	260	245	279	249	260	248	268	246	249	272	277	275	228	249	272	261	238	260	245	256	255	243	265	265	233	243	242	255	269	245	267	260	231	259	256	251	271	238	247	259	253	255	278	225	235	241	244	241	265	263	267	234	264	252	273	244	237	240	240	237	241	236	247	245	267	251	258	266	220	262	264	274	265	262	259	241	218	245	283	250	244	244	281	235	275	248	241	238	237	262	239	234	257	235	233	239	238	224	271	229	240	279	266	218	268	273	241	255	233	255	231	246	221	271	253	263	239	258	238	292	273	248	272	250	255	290	269	257	250	258	241	241	229	251	240	257	254	244	235	267	241	250	257	284	252	233	271	273	297	244	242	255	254	235	276	221	251	231	262	233	255	254	261	245	275	215	258	287	242	243	247	268	234	233	262	281	269	237	273	240	245	245	262	263	267	248	246	247	250	270	264	230	229	285	217	256	254	231	244	247	224	279	254	235	275	274	227	271	213	268	260	285	250	240	251	258	270	249	246	260	269	263	251	258	277	242	243	253	274	260	268	258	252	245	258	259	268	247	254	273	253	266	249	248	257	251	268	224	251	233	275	262	262	279	259	271	272	237	248	244	251	238	249	275	255	245	246	250	267	266	267	229	218	275	276	263	264	263	262	251	247	254	264	218	252	227	281	246	260	290	230	252	267	256	249	243	262	266	233	254	275	252	233	243	252	256	249	265	250	270	280	240	250	258	276	243	263	255	252	271	250	245	246	247	278	251	240	251	263	265	255	249	239	247	234	234	258	278	235	260	247	264	269	239	261	264	261	266	263	236	270	257	275	241	234	264	270	267	249	261	268	254	264	270	258	270	245	254	238	241	223	263	266	246	231	253	247	267	264	252	229	244	243	242	277	265	233	253	248	266	249	247	260	272	233	251	277	224	272	236	243	244	238	241	278	272	229	226	275	243	263	251	272	221	239	267	258	257	290	239	232	252	258	294	271	264	227	237	238	226	222	252	264	273	256	246	253	233	254	261	224	233	261	230	255	254	266	235	265	247	243	266	266	278	255	285	267	260	253	267	243	256	263	272	256	247	221	264	264	236	249	235	271	265	258	240	275	262	248	228	239	266	258	290	248	243	247	249	247	255	257	261	252	235	248	250	238	264	256	241	258	264	226	254	249	241	238	262	231	251	234	253	256	277	239	242	226	230	265	222	223	243	256	263	275	247	253	247	258	249	251	255	242	252	250	251	250	251	234	247	239	266	227	251	265	223	238	262	275	275	267	263	234	240	273	285	259	257	242	251	248	255	279	234	239	237	236	254	267	234	251	247	261	266	222	288	270	284	248	246	249	261	250	250
14897	30320	25158	15197	11188	8265	6318	4706	3740	3133	2703	2137	1849	1654	1556	1439	1369	1205	1205	1073	896	804	754	652	627	567	549	523	539	489	462	481	511	500	533	519	506	461	465	468	463	430	495	471	417	435	416	405	385	399	434	409	374	404	353	372	375	419	393	384	380	368	392	365	342	360	393	396	347	357	346	314	345	326	340	360	332	376	358	353	348	323	366	363	327	368	361	367	374	363	353	330	332	334	329	334	344	343	370	348	351	364	374	333	317	357	355	365	346	331	345	320	357	353	330	394	337	348	341	342	320	335	373	347	323	334	319	305	363	353	344	328	348	329	367	363	343	345	348	322	370	355	326	354	315	352	329	345	358	336	363	340	324	317	350	316	300	361	343	336	356	354	342	337	341	329	345	362	332	345	349	359	333	345	337	370	340	372	361	327	347	333	348	325	325	351	360	357	324	280	369	336	363	375	327	346	315	335	360	343	347	331	330	351	377	327	363	373	352	325	322	345	357	317	346	340	296	337	368	327	339	320	317	348	339	387	351	340	329	380	343	358	337	333	344	291	349	340	358	329	345	359	346	333	370	334	342	332	330	344	360	338	332	374	354	344	348	348	323	368	341	341	337	351	328	301	355	335	365	366	330	349	373	330	350	359	329	351	374	362	349	344	337	340	357	371	388	345	381	365	342	332	312	314	367	377	325	338	341	355	353	343	362	356	326	336	360	325	326	335	331	386	342	334	315	301	353	307	326	365	333	352	335	361	332	345	340	356	362	360	342	326	333	370	339	360	342	349	372	348	339	353	351	349	344	341	366	351	351	360	334	384	318	343	327	314	357	355	326	355	351	331	356	360	340	335	354	369	345	374	354	333	335	348	337	355	337	334	345	306	383	348	340	336	335	356	324	349	334	332	357	348	352	327	358	372	327	332	319	338	325	363	339	323	346	347	328	368	328	330	372	310	338	347	342	384	352	347	311	344	360	354	354	370	341	380	326	352	364	329	348	335	302	331	314	330	325	316	364	330	351	329	318	353	356	334	346	359	303	359	354	358	339	369	325	380	348	358	354	330	343	332	311	346	343	348	307	371	352	351	340	340	397	354	345	342	333	328	317	338	354	327	343	334	343	338	331	311	349	364	326	351	360	321	349	326	350	344	350	366	335	352	367	320	368	336	372	377	328	321	356	337	293	335	346	335	352	350	353	331	369	306	321	356	334	361	335	327	361	328	373	342	330	315	364	369	350	328	336	362	327	341	337	329	369	365	352	348	352	328	325	345	346	351	346	355	365	360	360	362	380	340	335	322	350	368	346	320	356	375	323	325	343	351	316	328	307	341	337	337	324	340	348	375	350	374	339	383	335	325	342	317	312	315	322	341	350	359	363	363	312	359	350	319	352	350	357	358	358	319	355	326	323	335	335	342	335	345	337	354	375	354	357	336	338	359	336	334	325	333	331	358	327	351	364	330	348	351	348	335	331	327	375	327	335	368	336	334	316	317	339	334	345	344	350	329	364	316	337	344	331	304	339	326	361	325	351	346	318	364	327	377	367	332	344	348	347	324	342	350	337	314	338	409	386	361	341	330	317	352	366	306	332	381	345	340	357	336	347	375	367	335	339	314	372	335	320	346	328	319	337	330	343	348	326	325	362	361	303	352	357	360	383	321	340	373	361	333	344	365	357	323	346	311	348	331	347	334	355	370	319	342	318	366	346	301	347	350	360	352	339	340	350	367	356	342	339	351	311	338	369	343	290	331	313	310	322	332	324	338	363	316	343	359	351	299	381	378	343	338	333	372	338	375	368	344	376	306	335	342	348	324	350	359	329	330	320	347	367	379	331	351	340	349	321	351	343	392	330	332	359	358	324	371	366	341	352	335	338	355	348	339	358	365	319	376	331	353	387	341	358	352	339	351	359	326	342	330	328	359	317	308	322	340	374	339	343	327	325	338	317	350	367	330	335	371	333	343	340	343	351	339	331	326	335	339	361	357	343	349	350	347	340	344	299	352	391	336	358	319	342	332	352	349	339	355	359	330	369	308	342	340	345	341	320	347	343	344	347	341	317	330	315	324	311	352	325	359	330	309	339	364	359	356	412	338	352	334	343	342	337	336	373	351	349	347	350	361	335	364	310	343	335	323	349	363	349	322	369	325	318	336	304	341	366	330	325	339	350	354	348	366	345	337	347	335	338	329	340	336	325	360	334	333	347	323	360	331	336	306	358	361	333	316	351	333	324	325	366	343	333	341	320	359	368	350	341	360	347	339	386	322	341	355	359	358	338	355	354	372	333	349	351	354	322	329	352	322	304	343	344	343	316	348	368	326	353	325	338	352	349	340	340	338	347	348	360	322	324	323	334	355	348	350	318	324	324	300	315	360	334	317	335	337	337	383	341	368	351	333	351	329	391	325	375	375	374	359	328	338	324	338	347	363	349	335	316	322	347	348	313	377	323	352	336	314	348	342	356	326	344	371	353	340	356	391	347	339	325	303	334	381	320	326	375	306	361	309	327	359	345	311	374	327	382	379	332	342	353	339	346	329	329	357	332	323	315	327	370	325	346	327	329	347	347	362	340	345	345	338	341	340	363	332	319	364	341	340	345	342	384	361	351	371	326	352	351	346	369	346	372	345	352	364	302	326	351	344	328	361	369	331	364	355	328	319	356	335	340	337	360	372	354	351	343	343	341	345	351	345	316	378	362	322	364	354	362	340	323	369	381	335	349	375	356	382	333	333	353	334	366	323	346	329	326	344	338	316	349	324	338	340	334	347	328	349	316	351	344	345	369	341	340	358	360	384	376	360	351	308	351	351	332	341	348	335	347	364	353	357	361	330	322	380	350	352	358	350	330	347	323	342	344	377	315	324	360	351	349	375	336	337	310	315	334	352	362	351	334	338	368	366	369	360	362	327	328	357	328	359	336	350	329	337	335	335	331	354	342	336	364	346	337	337	328	332	334	335	340	341	345	330	334	326	325	356	328	334	343	325	369	316	346	334	357	321	335	340	361	337	339	335	352	356	318	333	361	332	337	358	333	356	314	316	325	362	314	341	347	359	372	315	360	340	329	375	335	354	359	320	331	348	343	350	330	321	372	340	359	354	374	314	314	328	369	372	333	332	327	363	354	309	336	326	307	328	351	357	337	340	339	342	368	362	313	282	348	328	335	288	361	363	332	315	368	343	350	329	347	329	345	348	352	333	338	327	323	345	295	340	349	342	374	344	360	329	342	362	350	320	363	311	353	336	320	338	328	333	335	345	350	364	343	344	336	330	318	347	334	339	323	309	331	331	325	350	370	308	358	358	346	340	366	371	329	341	302	342	350	333	351	363	378	351	331	345	341	321	352	368	344	386	327	327	364	350	340	354	327	318	330	328	341	381	326	344	344	312	342	356	344	336	311	343	348	339	332	372	362	317	350	347	350	326	358	332	349	345	329	332	346	334	325	343	348	337	387	339	337	352	376	332	341	352	341	342	367	342	327	332	367	377	348	329	378	361
27230	18380	10653	5338	2757	1751	1295	1043	953	850	736	739	656	605	645	663	646	640	617	594	567	509	546	496	476	472	581	501	506	494	475	466	501	495	490	499	501	510	499	467	509	490	485	491	474	461	470	525	494	472	467	475	464	460	457	467	457	479	431	494	455	488	458	459	462	476	470	477	488	498	480	478	458	508	484	421	452	493	456	470	476	490	445	453	486	452	452	462	445	464	489	511	503	470	449	489	461	457	462	431	463	481	428	443	475	482	544	457	485	478	441	499	442	461	439	460	493	429	469	463	440	456	481	455	463	452	456	446	480	425	487	460	427	476	476	473	445	482	442	452	471	457	460	464	483	452	439	481	467	480	465	475	447	451	480	434	458	452	433	477	492	449	433	453	455	455	447	473	449	471	444	476	410	465	471	477	416	482	448	476	454	450	465	453	442	450	516	467	466	441	437	479	443	446	464	463	431	498	477	498	481	473	476	462	449	444	497	460	481	495	472	501	489	435	422	465	425	442	463	457	426	468	464	460	500	494	457	428	444	488	465	477	443	405	473	440	463	490	462	494	477	466	501	450	483	439	455	415	436	408	472	474	436	456	475	503	451	481	464	436	475	496	470	461	497	489	442	440	432	459	445	466	464	462	479	433	446	457	479	436	460	466	454	445	463	452	460	466	507	435	471	470	472	447	487	457	393	471	474	449	509	492	476	460	445	489	476	447	476	459	396	474	456	491	447	447	489	449	448	460	426	438	463	448	455	475	450	478	435	449	430	487	471	465	442	494	473	451	482	445	414	493	435	488	460	422	435	456	461	432	431	469	497	468	465	449	448	456	461	448	497	491	479	477	429	394	444	468	460	472	459	448	478	470	491	505	456	428	481	474	471	513	478	441	505	447	487	425	447	458	423	467	465	477	450	480	472	449	469	500	472	480	487	464	495	474	480	470	483	455	425	469	459	464	482	422	479	425	460	447	514	460	480	489	461	441	447	440	496	502	430	429	460	433	490	453	479	477	478	465	467	476	470	508	445	451	426	423	404	479	456	456	442	464	471	416	429	478	449	443	446	443	456	463	502	424	475	476	445	482	435	463	455	451	461	434	477	483	430	457	474	449	438	430	470	504	471	460	486	426	456	443	478	472	490	460	493	501	438	480	460	457	437	446	476	443	429	434	472	442	472	495	459	429	456	484	427	485	482	457	452	447	452	442	447	468	451	460	486	513	447	475	443	509	473	428	461	472	458	452	462	455	467	456	462	485	442	487	481	456	468	477	452	496	457	502	450	466	436	486	469	467	473	465	447	463	440	445	445	504	472	424	447	434	472	465	488	477	435	452	444	424	490	451	449	451	459	470	469	420	447	453	456	432	470	508	432	473	445	446	474	471	466	491	474	448	456	465	458	473	451	456	438	437	472	450	462	455	457	454	464	488	459	449	411	460	495	460	457	441	473	455	459	478	468	505	506	443	496	480	446	444	475	505	472	484	424	474	405	441	461	476	450	424	457	473	494	433	447	473	456	466	448	443	482	440	483	452	457	472	473	476	504	477	460	468	481	507	495	487	515	447	486	456	468	523	466	467	455	430	517	491	459	480	490	456	493	417	505	464	439	424	458	467	451	436	438	466	495	470	453	502	448	451	435	448	480	460	450	448	448	498	448	488	453	462	466	490	483	466	430	447	422	474	462	433	441	497	459	431	454	438	472	444	507	464	432	462	431	469	430	434	495	474	446	464	451	464	482	452	464	505	423	461	452	456	498	471	460	460	469	436	434	486	463	458	467	433	453	461	430	476	457	452	460	454	454	463	457	438	477	497	447	475	488	491	412	475	491	463	443	446	446	470	436	462	466	459	457	474	469	467	476	462	453	500	493	469	453	460	460	483	464	439	467	449	450	455	471	456	436	447	466	431	477	470	436	495	465	466	469	469	477	473	482	453	461	441	451	482	447	495	498	488	451	475	458	476	450	454	456	492	453	446	477	467	435	436	471	458	469	450	464	469	465	481	429	444	458	439	470	451	483	451	450	461	485	439	443	441	464	474	441	454	473	465	478	499	441	459	464	474	466	450	471	427	495	472	501	459	452	431	435	463	453	451	472	439	443	490	468	491	489	489	493	497	458	466	445	494	484	412	460	413	453	451	430	452	461	446	507	441	469	480	492	516	466	480	490	494	459	414	475	493	450	460	482	418	447	454	485	471	473	472	445	459	467	453	487	497	456	503	488	443	451	493	461	459	425	470	487	436	461	461	463	454	459	471	498	439	457	455	451	471	441	455	461	442	453	453	472	476	477	462	450	445	463	472	454	429	481	464	479	466	447	479	462	482	461	463	470	445	448	449	485	470	377	461	468	456	484	455	482	426	438	483	448	493	476	458	449	455	455	470	459	465	442	468	472	478	477	457	455	449	477	482	429	454	480	440	453	465	460	450	496	483	464	479	463	465	467	453	449	467	471	479	459	421	433	476	481	481	456	471	477	480	472	458	478	487	417	508	456	473	476	455	464	500	460	485	465	475	456	475	446	461	458	499	436	461	481	480	459	471	456	516	439	468	475	494	474	460	498	466	458	460	476	472	441	519	442	460	433	461	431	434	459	454	443	458	434	445	448	457	462	460	469	474	449	460	438	465	482	449	461	497	425	459	482	439	448	449	467	493	467	467	475	470	490	471	489	411	487	458	462	459	483	417	456	436	490	470	449	457	485	457	499	408	457	462	474	473	471	470	458	441	509	442	476	487	453	482	461	475	472	482	441	478	428	442	463	472	487	477	484	467	454	456	441	470	446	448	464	449	470	480	464	475	477	503	455	468	446	486	475	508	454	433	496	472	461	495	470	464	461	459	448	462	482	462	450	439	446	435	448	457	450	453	442	472	445	436	459	469	484	498	464	493	456	481	425	461	457	486	478	505	436	472	479	446	449	488	488	459	472	495	475	440	440	443	418	494	469	443	467	472	477	500	451	434	491	470	472	479	422	484	450	479	437	472	499	462	469	448	437	458	448	454	439	418	434	450	465	438	474	452	483	468	444	461	448	448	443	436	456	441	465	474	471	427	456	475	472	441	445	421	489	450	450	435	465	447	458	476	477	470	478	493	437	463	458	454	490	457	413	477	449	461	432	460	472	499	451	468	453	468	463	496	478	443	453	445	499	478	493	479	439	488	444	489	465	487	454	434	458	447	471	456	455	499	478	483	437	438	429	454	422	452	483	471	438	457	411	430	444	493	473	443	404	426	438	473	461	503	474	469	441	469	443	455	425	433	429	468	464	454	483	475	487	449	475	484	448	429	467	441	462	495	442	473	450	488	433	426	458	504	484	473	480	439	439	438	462	434	453	471	453	451	442	479	506	457	506	488	462	463	428	445	448	471	445	472	482	434	448	483	477	444	488	488	416	404	423	453	435	469	455	500	456	479	463	459	430	463	523	474	474	470	464	451	471	450	464	460	446	445	455	489	455	472	465	504	452	456	461	450	420	449	467	436	464	453	467	432	416	463
11899	17146	13447	7491	5412	3715	2645	2179	1870	1534	1335	1203	1178	1039	1051	1017	1100	1043	1007	866	896	797	736	728	657	722	687	665	684	611	658	648	655	706	697	703	695	679	678	657	684	632	685	674	608	626	653	655	601	628	662	561	635	611	636	604	650	611	663	624	634	583	613	584	624	632	655	638	608	615	664	581	576	617	643	601	616	606	619	603	604	600	621	610	655	634	635	647	617	609	632	618	614	566	593	628	605	599	601	629	591	592	584	579	599	645	628	583	650	606	612	597	652	590	639	598	605	597	567	624	602	648	629	587	588	613	616	627	626	615	642	600	595	632	651	665	626	611	602	631	563	624	581	625	622	631	640	599	601	611	639	646	593	614	643	616	629	613	584	611	646	642	635	636	617	621	609	607	589	629	633	617	669	611	581	618	609	557	613	577	597	601	618	575	630	633	628	571	603	604	619	587	659	619	606	606	607	627	621	616	594	573	606	640	607	658	648	615	604	612	598	634	603	621	585	570	627	570	673	616	594	630	657	621	607	597	637	628	637	615	620	637	622	656	612	672	630	619	642	612	601	620	607	629	614	633	626	598	628	596	598	638	623	670	595	618	648	612	618	611	618	589	615	621	646	581	624	660	641	600	589	589	624	656	558	568	664	580	628	593	611	596	635	630	582	588	644	657	587	637	622	592	583	614	576	616	582	531	589	648	593	595	629	598	627	586	619	611	613	650	637	598	614	641	611	606	624	650	631	625	597	652	602	630	602	590	635	627	588	639	609	621	547	628	604	619	575	665	617	596	640	643	611	628	638	604	624	631	622	639	597	644	605	639	627	593	624	611	614	587	602	573	620	624	642	643	607	561	649	598	575	635	608	635	612	627	584	634	576	621	624	599	626	578	621	590	627	592	588	592	590	609	608	613	639	599	625	577	578	590	626	629	637	606	643	637	624	604	610	667	623	632	624	633	604	589	616	583	624	634	646	637	616	607	615	605	655	655	587	603	605	625	610	596	577	586	610	620	599	604	637	618	619	628	629	606	623	588	597	592	630	617	654	569	618	585	587	599	603	638	564	562	575	626	610	594	577	665	592	584	628	622	614	572	600	622	562	659	560	604	610	608	566	601	624	651	625	653	595	613	597	607	601	632	619	630	620	588	656	593	613	640	618	631	622	647	644	612	645	587	630	583	640	598	577	587	598	619	597	614	618	598	648	618	638	629	638	664	592	639	605	647	622	639	613	591	641	604	620	631	658	620	579	612	631	599	644	610	591	646	630	597	572	629	607	663	588	608	578	639	609	648	603	603	608	640	622	580	613	585	597	628	606	606	612	590	663	631	589	661	592	624	638	609	610	576	605	614	614	645	602	551	636	610	614	592	659	637	614	591	586	657	615	629	638	589	630	571	626	649	617	564	684	635	639	630	579	611	660	574	636	652	606	577	565	596	622	602	615	609	563	627	612	595	621	646	637	590	589	621	622	642	627	596	631	645	604	624	625	593	594	618	604	634	581	610	579	610	593	595	602	655	600	602	643	617	662	670	645	600	614	592	605	613	638	618	622	626	605	632	654	605	582	599	601	630	649	618	650	578	583	577	607	573	649	624	622	611	641	613	679	670	601	661	603	635	621	636	621	582	695	633	617	622	621	592	595	623	633	559	621	657	592	632	618	635	612	644	667	621	590	628	637	615	581	633	573	640	592	656	622	607	618	586	642	621	652	610	656	599	613	592	609	631	592	625	609	601	688	634	639	627	579	618	622	618	616	620	636	624	566	601	633	626	628	614	581	619	607	591	651	642	590	631	629	607	647	622	605	575	621	614	634	633	641	603	615	604	610	644	612	622	616	630	605	649	633	575	601	624	632	624	599	628	605	600	588	589	595	643	625	659	593	571	564	570	610	601	580	667	588	573	611	622	620	584	591	604	563	622	625	608	585	665	630	592	616	612	579	609	591	604	607	561	603	625	589	620	628	606	612	606	582	605	591	586	560	649	584	615	610	629	615	622	631	594	656	632	614	620	608	642	596	607	615	620	642	618	606	642	618	563	596	594	620	595	610	672	583	571	635	610	588	659	592	618	594	586	602	624	622	607	600	627	631	631	611	585	619	642	629	620	567	606	644	620	591	621	668	619	590	635	605	573	592	622	611	612	568	618	601	625	570	658	611	606	591	627	645	602	617	569	623	618	596	636	648	609	563	627	595	631	655	634	605	619	624	639	643	618	585	618	575	655	601	583	596	563	648	604	624	606	649	643	623	605	572	626	633	630	613	630	605	594	616	617	599	645	618	603	641	629	621	623	662	623	632	579	652	601	639	601	608	605	609	642	581	637	631	620	585	670	579	597	601	614	599	621	657	624	634	638	662	651	615	640	607	636	624	598	606	638	633	621	603	597	603	630	613	631	584	599	585	642	638	617	642	618	641	611	640	626	563	630	590	617	597	605	582	592	620	656	591	630	610	678	650	637	596	648	610	627	631	605	620	582	601	606	604	629	615	602	629	593	581	630	632	624	604	654	634	633	634	621	651	616	584	575	647	622	625	610	617	622	629	593	630	607	593	668	596	623	617	660	610	634	613	625	641	631	606	657	617	639	680	590	614	628	648	623	641	615	616	639	605	583	612	613	626	620	600	628	657	636	633	596	580	586	558	629	599	617	610	623	556	635	577	628	624	568	613	621	600	627	627	634	620	596	582	607	608	598	622	654	584	595	626	636	616	659	626	587	617	678	629	608	619	579	688	638	632	610	600	624	649	606	604	627	647	640	581	613	609	609	592	613	630	631	623	604	649	603	576	608	624	601	611	607	586	637	620	604	654	594	631	676	620	607	600	598	644	647	587	646	616	630	611	621	647	595	620	640	645	623	593	651	579	643	624	598	628	601	619	631	656	636	645	585	621	616	641	647	599	595	570	604	598	599	638	614	601	595	621	613	628	577	621	605	579	646	608	601	635	634	616	615	620	623	641	663	625	630	595	591	615	616	646	555	579	629	597	618	599	588	629	587	579	675	624	665	607	561	612	617	628	610	557	577	616	629	620	585	613	621	663	636	629	602	630	625	619	614	612	604	592	636	624	641	628	597	609	606	641	570	631	617	607	576	601	577	625	598	614	630	599	601	636	619	599	627	582	641	619	595	654	599	624	569	596	656	619	629	616	644	673	582	580	583	604	606	634	615	582	634	660	624	605	609	665	602	609	603	612	635	626	649	594	576	594	626	601	627	693	629	600	616	595	596	639	638	598	604	666	658	656	616	638	677	620	571	594	578	564	619	574	611	578	618	661	569	661	609	589	643	615	620	602	611	601	615	605	615	609	619	637	598	612	577	620	619	579	630	593	626	645	602	585	603	618	657	621	634	640	582	599	611	648	671	690	635	668	580	575	623	581	585	632	640	683	580	640	583	626	587	619	627	609	564	578	606	652	587	587	662	599	579	643	618	604	595	620	608	567	634	591	646	604	638	608	562	650	578	617	662	617	587	629	658	629	651	628	607	646	611	633	627
23421	20962	27945	24127	20755	9099	2654	1612	1426	1117	974	859	801	759	765	761	745	705	728	640	604	590	543	513	483	505	472	468	470	445	485	493	536	490	486	464	480	503	447	454	474	506	469	466	506	429	450	464	436	433	397	488	453	400	429	435	453	449	435	449	424	435	464	410	448	422	407	437	479	398	418	442	399	426	423	368	427	446	426	433	470	409	394	418	410	412	425	432	418	407	441	427	440	443	392	451	418	403	445	443	432	431	455	401	426	381	394	412	408	424	413	423	406	420	429	410	435	467	417	445	435	423	431	460	434	383	430	437	412	422	430	420	425	430	427	428	451	443	411	456	434	412	428	410	418	410	448	398	396	409	453	438	429	425	454	423	430	419	414	427	421	433	408	430	445	368	461	451	406	440	402	409	398	422	413	397	417	409	405	444	425	400	410	397	395	447	436	439	449	439	418	435	402	397	419	403	404	424	368	406	402	397	457	446	436	406	438	412	452	431	386	441	409	422	413	420	439	427	400	436	422	391	440	401	438	445	455	431	391	416	431	402	419	429	412	386	415	434	440	405	410	436	381	473	396	423	436	416	393	438	439	430	411	438	418	391	407	417	435	374	428	396	386	421	439	435	422	428	444	405	450	440	420	411	466	357	431	419	482	456	419	435	421	431	432	464	404	440	435	441	402	399	407	427	450	424	441	445	438	422	473	446	385	403	382	412	424	437	449	430	401	429	443	432	428	405	402	410	404	438	421	456	442	386	422	444	424	418	431	449	437	409	424	429	433	415	456	427	430	419	435	458	420	383	402	432	392	429	455	414	442	409	389	418	443	420	438	412	414	370	397	436	445	443	414	421	433	452	424	442	404	402	490	453	451	443	464	432	460	439	411	411	449	413	448	442	435	424	440	401	385	458	405	408	436	427	422	458	431	429	403	432	417	438	437	423	399	392	447	445	427	399	440	400	399	406	410	419	426	422	395	396	438	413	423	408	444	406	439	416	429	435	437	399	436	419	438	419	428	421	439	424	419	445	397	411	429	416	395	405	415	423	398	449	382	428	403	449	404	406	434	431	411	423	418	429	394	396	430	416	437	414	443	415	436	424	409	444	435	423	416	412	387	431	451	425	396	436	426	435	432	427	432	408	478	423	440	416	387	441	413	439	434	424	416	440	417	431	446	422	452	409	417	412	420	448	425	425	410	422	425	415	413	402	418	442	411	447	393	393	409	437	405	402	477	399	441	439	425	401	436	421	420	419	394	453	416	415	468	436	402	420	429	425	409	432	423	438	395	440	429	431	427	438	394	433	456	406	398	435	443	403	415	431	400	390	465	434	440	428	420	434	420	433	462	445	423	437	402	422	420	409	423	414	431	415	456	417	442	377	432	416	410	422	409	474	465	410	409	406	432	437	419	386	385	412	434	439	434	420	425	439	417	436	447	439	471	435	418	421	423	398	448	411	405	420	408	428	430	392	437	445	416	396	427	424	455	445	392	426	418	410	425	448	438	467	461	430	418	454	404	425	452	440	388	428	432	409	427	444	430	451	406	420	430	416	444	424	416	443	435	384	418	410	430	402	444	420	446	432	411	421	444	421	381	440	438	436	458	412	453	450	428	414	414	415	401	437	423	430	447	423	461	415	454	464	429	432	435	442	442	397	396	417	405	402	405	374	422	390	413	408	414	414	433	424	415	420	449	402	433	401	404	398	434	425	400	402	441	407	441	440	410	430	429	434	430	415	463	441	434	460	444	411	412	397	425	454	430	458	430	411	418	425	461	425	414	397	452	422	433	398	398	414	446	438	418	385	430	423	412	416	411	411	394	423	419	419	431	399	426	404	425	444	391	431	393	430	412	444	438	424	417	433	415	424	432	449	382	429	420	452	405	423	433	424	457	384	435	392	386	449	450	437	415	426	414	354	368	416	431	404	420	415	409	435	401	359	455	437	443	430	441	418	425	423	466	432	441	421	424	397	483	429	446	441	424	451	406	435	454	423	462	396	414	415	405	422	401	428	461	433	427	404	438	419	434	402	422	433	405	467	474	439	404	443	428	425	422	438	434	442	444	407	390	441	437	442	417	404	449	426	431	406	415	431	430	434	414	431	420	417	435	399	426	404	429	446	407	441	442	440	440	425	387	427	391	401	375	439	434	411	400	469	427	427	407	460	443	448	428	393	403	449	464	419	464	430	425	429	426	453	452	431	443	406	427	425	418	410	451	420	437	445	444	394	473	456	431	414	432	444	403	428	418	394	417	419	391	442	441	456	427	417	459	416	425	393	443	419	417	451	402	449	417	411	412	419	414	443	420	425	424	424	407	412	401	429	411	421	439	427	435	420	474	426	410	405	438	424	413	460	447	416	408	409	392	437	413	433	415	417	427	466	402	419	443	399	416	422	429	417	446	441	395	444	452	418	440	456	402	419	429	437	424	386	445	382	412	422	453	424	436	418	436	410	412	406	424	410	397	428	428	417	413	381	438	413	391	461	431	403	430	429	457	403	431	403	439	415	398	428	392	448	415	417	416	429	427	417	458	422	398	419	423	424	426	409	472	437	438	442	410	387	402	454	412	408	392	387	438	387	410	448	416	402	464	414	414	412	412	436	426	451	385	454	407	423	442	432	442	434	388	392	469	414	461	449	428	452	410	426	399	411	456	414	457	416	387	404	432	464	417	423	372	421	469	398	442	431	432	424	430	385	417	438	430	399	409	386	416	424	426	465	452	466	427	427	402	418	426	399	413	432	433	440	431	421	393	390	408	414	404	418	398	433	366	444	450	408	407	424	425	431	402	472	432	411	444	381	439	456	478	410	426	443	417	423	406	429	395	433	459	420	420	432	409	382	450	412	433	444	439	457	437	421	427	446	386	415	404	390	406	422	436	397	470	424	433	465	462	428	437	401	418	430	429	426	420	457	415	401	401	435	399	407	420	445	452	426	439	434	395	401	428	415	425	419	452	417	434	433	405	454	391	422	418	442	412	408	441	433	390	441	408	457	426	438	473	394	455	417	424	417	458	439	381	440	424	436	369	426	451	432	436	429	405	436	441	424	435	412	409	437	415	451	449	439	431	439	454	422	423	389	418	426	421	437	468	393	414	405	436	429	388	424	413	429	425	415	369	417	434	443	446	457	445	431	412	408	403	391	389	417	440	385	407	409	398	445	387	452	422	434	413	423	436	420	433	427	438	441	427	422	432	408	414	425	431	389	418	410	425	457	411	435	435	440	443	425	411	451	454	432	434	444	394	404	432	406	429	454	424	385	420	457	444	403	411	451	445	422	422	412	406	433	429	428	426	408	457	418	415	397	472	398	456	410	410	445	428	446	427	425	448	408	418	425	423	404	436	419	415	439	415	411	445	441	449	428	420	403	460	426	410	417	400	468	428	415	407	414	404	450	421	416	452	447	443	427	413	439	439	401	397	400	440	427	433	454	429	457	436	459	435	400	463	470	412	417	439	397	433	427	348	444	409	453	425	413	415	402	408	429	382	427
12013	24820	20043	12000	9013	6195	4444	3413	3119	2380	1978	1623	1574	1381	1336	1304	1254	1248	1155	1097	973	899	841	737	719	745	662	703	708	634	675	704	659	645	629	680	622	695	644	639	701	657	635	683	619	628	647	620	620	590	606	594	633	637	559	590	572	619	562	585	622	596	596	619	631	587	578	572	603	591	605	574	616	579	601	558	548	600	601	582	576	577	596	581	595	543	534	558	565	586	548	528	572	556	610	571	604	552	635	559	602	567	572	538	586	575	586	569	577	564	583	609	590	578	592	558	597	586	568	603	542	562	567	575	552	563	573	606	567	602	580	632	561	585	575	588	545	563	555	582	565	593	546	587	534	554	558	542	592	552	601	541	590	600	556	620	574	546	553	571	554	552	557	563	589	579	617	561	555	544	585	556	580	568	571	562	573	577	544	539	573	575	532	534	584	563	553	589	565	595	580	553	583	562	552	585	532	566	555	557	562	560	615	548	559	563	608	588	559	584	588	576	592	543	599	612	544	567	598	580	559	576	536	549	566	583	585	518	588	572	593	557	615	590	583	582	503	543	587	590	587	568	581	593	553	565	569	577	578	589	608	530	571	574	551	585	594	590	593	585	596	558	528	570	582	580	594	536	600	571	592	601	563	561	564	552	577	564	603	601	595	589	632	583	587	566	579	586	568	576	568	549	576	555	566	579	583	585	532	556	547	554	567	576	517	531	567	574	582	598	579	541	617	604	582	610	598	526	538	560	587	530	621	557	558	589	543	615	549	548	563	554	584	590	592	611	525	540	588	555	595	575	622	572	558	567	551	563	530	600	548	562	587	570	556	603	568	629	550	583	550	537	616	527	589	536	563	564	574	531	575	602	590	582	593	600	550	519	557	601	614	584	577	551	580	552	576	603	532	584	558	545	555	546	566	615	537	556	584	537	599	549	564	582	578	565	546	554	618	571	626	556	558	612	551	633	574	550	506	571	574	565	552	596	591	565	607	590	513	569	542	598	566	560	587	531	547	565	549	569	583	580	570	547	597	585	592	626	557	564	570	538	585	558	576	564	606	614	572	558	551	601	559	605	546	595	529	549	553	592	597	590	533	593	586	562	555	612	559	570	567	539	588	562	544	539	659	546	554	585	555	591	600	571	579	544	555	598	559	585	630	599	582	556	559	603	618	584	625	589	563	590	549	543	577	598	579	549	565	573	613	588	587	602	537	602	590	569	593	580	566	585	576	574	545	521	540	625	580	567	612	572	568	546	601	546	589	580	592	580	639	577	556	553	533	557	620	583	571	595	586	586	587	595	577	611	574	568	565	579	555	612	586	543	553	527	588	539	559	547	548	545	600	613	587	601	559	581	579	575	626	608	577	561	566	560	588	580	543	543	545	555	574	598	595	561	563	571	599	572	555	582	551	563	568	563	549	545	541	593	582	592	580	577	549	557	615	527	542	562	579	565	598	601	553	542	574	614	546	536	604	581	588	562	591	555	545	572	562	576	581	538	579	583	563	568	576	573	516	626	562	572	556	553	562	580	585	611	580	621	583	545	555	586	548	592	590	547	587	564	577	573	581	578	561	571	553	553	608	563	605	559	562	566	556	627	608	602	561	570	620	573	589	571	547	605	616	586	539	590	571	571	545	596	562	544	582	570	575	554	575	567	586	585	581	553	513	599	584	532	547	538	581	560	578	580	589	602	580	542	544	566	596	564	601	611	583	575	577	568	576	607	608	537	531	538	545	576	541	583	556	567	586	599	562	546	554	644	563	569	588	571	593	595	550	561	576	568	596	585	580	573	549	586	572	573	520	521	565	550	564	565	572	567	545	566	601	571	574	593	532	564	601	551	588	629	553	571	588	587	562	591	552	558	607	588	616	563	553	567	589	520	608	557	584	548	584	582	593	544	593	576	582	596	533	538	524	569	544	600	594	576	606	546	613	568	578	569	607	547	560	538	553	584	557	591	543	586	595	567	569	577	584	564	573	565	573	591	557	605	631	517	608	584	591	567	560	574	536	605	547	613	587	552	603	599	601	612	576	550	557	586	530	551	548	540	628	603	546	568	582	583	592	572	599	563	560	559	572	562	578	584	563	552	572	572	576	565	543	570	558	637	561	561	602	617	565	548	570	545	578	548	589	561	582	573	596	582	556	569	591	607	573	583	551	541	564	570	572	563	571	566	541	628	594	566	607	528	597	569	525	559	628	596	559	584	570	591	566	581	576	570	534	546	564	567	576	569	577	579	612	572	557	529	626	580	626	536	573	581	558	555	555	578	526	580	525	546	555	559	498	632	573	575	582	533	563	560	582	568	571	578	547	577	554	500	533	599	559	583	596	528	546	561	584	582	571	557	572	590	583	618	574	558	555	627	591	586	594	604	578	588	575	541	528	574	592	566	579	535	557	546	587	503	527	565	576	597	604	528	571	547	524	604	511	528	573	575	598	587	590	578	591	586	551	561	568	622	601	590	602	548	569	562	528	565	573	555	544	562	562	568	565	577	546	609	611	606	567	570	567	568	588	546	587	622	572	573	574	576	555	610	535	552	597	615	582	613	559	543	618	615	606	599	594	577	570	556	590	574	563	582	594	566	591	580	566	606	581	589	561	571	601	567	590	569	548	536	574	574	533	581	560	556	530	594	530	602	587	615	564	612	554	538	533	565	548	599	595	584	602	546	584	541	594	569	571	557	580	586	593	558	555	543	571	543	586	562	557	594	562	553	592	599	588	557	564	569	525	584	521	608	574	554	584	627	572	581	595	568	583	534	580	558	519	535	566	584	601	566	585	565	616	586	602	568	515	590	578	551	545	583	604	594	559	594	605	540	585	608	585	567	604	571	571	587	582	570	540	576	572	586	546	593	583	563	579	565	563	575	581	554	583	578	608	591	543	585	588	590	559	542	558	570	555	573	573	600	615	546	586	564	547	565	575	564	515	641	591	564	561	605	533	555	601	563	600	570	559	550	582	570	602	617	558	594	588	550	601	551	600	539	592	529	567	590	594	581	584	578	571	547	586	590	589	533	589	607	586	611	535	567	591	559	602	546	592	546	530	545	558	574	590	569	561	560	589	587	592	564	570	558	561	585	628	538	548	593	580	596	565	607	596	552	571	568	587	549	583	589	556	591	591	590	605	555	595	593	572	548	549	547	544	580	564	573	565	573	595	553	612	562	581	573	589	568	576	553	562	549	556	581	531	591	560	560	550	533	599	576	552	645	543	567	586	631	590	538	591	546	557	589	571	572	537	540	599	575	582	562	560	560	578	525	539	606	615	571	585	565	600	632	590	626	610	578	547	626	580	582	598	545	574	537	577	573	549	577	597	544	580	519	581	569	573	566	566	581	529	562	494	633	563	526	606	551	567	610	586	583	543	580	552	542	593	579	552	569	564	529	596	598	566	596	588	592	556	577	563	544	564	555	594	567	580	568	574	575	586	546	532	627	513	563	605	529	570	581	594	555	526	553	570	589	569	530	558	580	569	584	555	540	552	574	568	575
24510	20925	26600	24997	9381	2551	1682	1147	1025	849	753	696	558	601	535	573	541	537	557	518	460	411	427	402	422	362	381	352	384	327	374	348	368	365	351	365	366	374	352	361	344	335	361	358	319	349	337	306	371	339	341	352	311	350	316	299	333	358	350	327	318	309	342	330	305	335	324	339	349	324	332	337	339	337	310	328	320	348	345	335	328	331	324	324	343	324	367	348	342	308	328	321	321	321	304	331	335	342	307	300	323	333	311	333	329	328	335	327	313	322	344	344	341	333	331	335	339	338	331	328	325	322	349	392	347	322	306	331	320	315	313	305	322	336	334	350	331	334	312	360	311	311	321	343	325	322	311	336	330	297	345	290	351	325	318	319	323	324	322	362	319	323	316	337	338	352	296	336	320	317	338	312	330	338	342	315	339	309	335	327	328	363	331	322	308	308	334	321	265	317	353	339	335	323	319	302	308	324	329	348	321	316	326	322	327	314	356	337	323	321	310	333	298	336	282	357	364	331	302	334	327	317	337	305	322	324	366	359	351	334	282	377	310	341	317	309	305	357	327	307	366	323	328	365	333	329	314	337	308	365	335	307	350	343	335	317	312	331	367	359	344	319	309	323	310	348	341	344	333	354	360	329	313	349	326	346	337	308	336	310	343	347	349	300	335	315	320	327	341	322	333	348	317	320	338	317	312	293	320	313	365	342	318	364	318	331	321	339	342	321	314	320	358	329	305	336	337	323	360	316	301	325	332	313	336	322	345	307	303	301	304	309	308	311	316	327	330	326	328	333	328	376	313	327	336	338	324	313	303	296	322	361	307	348	324	347	340	321	326	330	352	328	315	352	333	310	320	346	321	282	324	332	338	325	324	316	306	312	317	345	316	322	335	353	342	326	318	322	336	314	327	310	314	327	337	342	337	347	308	345	322	327	302	293	337	324	311	308	321	311	313	315	338	330	346	346	341	313	327	343	319	305	300	366	315	294	312	353	314	324	325	332	343	314	307	360	362	328	318	322	318	330	337	335	320	346	317	343	353	329	340	328	314	342	320	340	303	316	349	320	293	328	283	298	317	326	327	327	327	311	299	342	334	339	318	309	364	312	347	358	309	320	307	301	345	332	321	326	306	340	310	316	319	294	314	339	317	352	324	345	312	329	332	348	334	292	319	329	361	338	297	315	312	361	315	317	363	290	304	330	329	326	316	331	316	327	312	339	326	318	322	327	325	322	339	332	337	289	331	302	331	289	320	311	305	319	333	341	309	330	324	318	359	340	308	322	347	334	363	344	313	332	330	361	295	325	326	363	335	329	317	358	351	306	349	298	296	349	312	326	344	331	356	323	332	304	320	315	303	319	333	332	340	313	382	357	332	328	327	320	316	347	314	310	309	318	290	324	350	350	352	365	324	313	340	334	287	294	334	345	328	346	319	296	325	313	336	332	323	343	330	339	324	320	358	343	329	317	312	323	329	309	353	316	326	330	318	341	320	323	305	338	316	348	362	327	328	341	310	302	317	329	338	320	313	325	316	286	334	326	296	341	332	294	331	314	330	345	309	351	286	344	331	311	346	330	346	345	340	351	345	359	321	321	348	284	325	331	339	328	339	333	315	335	305	330	317	290	323	326	331	328	358	346	324	326	340	333	320	304	332	293	320	314	352	346	333	311	307	312	333	319	307	340	307	318	332	330	320	319	340	330	294	312	345	357	317	330	345	337	325	336	320	365	313	328	350	293	324	303	324	281	350	324	309	333	298	336	335	330	323	328	337	316	297	305	339	310	349	363	333	331	335	340	342	314	338	318	326	340	344	327	335	320	312	318	327	333	316	318	315	326	343	327	350	324	305	306	327	333	297	337	362	332	352	356	329	313	313	315	323	330	342	358	334	293	307	346	334	306	329	300	333	346	342	309	314	358	339	330	340	330	301	327	324	319	320	331	356	346	337	317	324	343	330	300	293	338	295	327	336	302	311	311	332	367	339	307	331	327	335	352	333	351	362	296	307	345	334	330	305	308	335	307	320	308	331	310	278	368	343	300	324	316	334	324	344	321	335	343	310	311	332	314	333	349	292	368	318	306	328	342	321	329	325	337	293	334	331	312	338	317	338	318	326	332	323	328	318	316	337	328	337	289	333	344	300	314	316	347	306	322	302	340	330	324	323	338	329	332	304	318	319	355	317	333	336	344	289	332	344	347	304	315	337	331	332	344	342	345	309	299	290	329	321	336	324	305	321	339	314	314	322	312	304	320	343	304	315	339	346	326	365	362	346	287	334	359	325	318	331	307	341	356	318	343	302	329	383	305	300	369	369	289	321	327	332	346	346	339	340	314	309	309	310	330	298	305	301	332	340	338	341	319	318	308	359	354	322	313	336	335	325	331	350	312	318	313	339	306	326	354	309	333	327	315	335	371	343	300	325	318	314	319	346	311	306	315	313	307	315	339	334	290	309	332	314	338	339	317	311	342	310	339	310	309	347	321	343	321	327	338	304	333	329	333	310	324	287	345	332	351	359	296	323	320	331	372	336	319	345	333	356	314	318	335	312	324	324	351	336	327	317	310	310	300	315	332	336	320	309	293	340	327	308	364	327	330	304	332	306	311	357	298	350	352	329	337	328	332	322	361	312	330	317	301	313	319	348	319	330	289	328	347	326	314	324	329	301	307	331	314	322	304	325	353	329	367	301	337	340	381	307	341	332	325	334	312	302	310	325	348	327	329	320	310	365	309	310	328	318	327	329	329	313	295	343	318	316	329	343	357	331	321	332	341	305	312	315	293	358	350	343	335	314	331	302	345	329	331	314	326	333	334	316	302	296	335	363	318	300	315	341	346	301	328	367	325	373	316	347	322	296	290	299	324	315	330	326	312	324	329	293	316	355	309	340	338	325	352	325	313	336	308	322	353	339	320	344	299	333	356	340	336	274	339	294	329	316	335	343	348	329	341	341	350	350	350	317	325	318	315	339	320	314	317	334	354	310	319	342	342	310	354	278	332	343	303	308	322	363	322	311	344	311	310	329	359	335	334	325	319	327	319	354	332	307	339	339	362	336	321	332	332	339	343	328	357	336	322	347	323	305	342	308	290	323	325	349	351	347	338	377	337	339	316	304	313	324	353	330	319	298	317	315	358	342	307	347	323	357	307	344	307	303	312	350	352	330	331	355	283	324	316	333	320	308	333	303	327	320	331	349	334	330	299	358	346	311	329	355	330	335	344	337	340	297	325	313	307	337	345	352	326	328	338	300	313	322	354	316	323	308	329	369	364	357	324	312	318	333	301	350	317	329	339	309	318	311	339	352	345	349	322	310	303	366	355	311	351	313	329	336	356	324	293	334	360	320	338	333	307	350	328	333	328	330	366	330	330	337	326	315	340	345	325	339	330	301	309	325	317	354	329	323	350	298	329	322	336	366	274	329	322	353	322	287	313	312	351	329	330	310	324	333	342	264	326	312	316	322	319	321	308	326	355	332	307	321	332	339	292	306	337	307	306
12107	20839	16327	9437	7334	5221	3874	2874	2363	1794	1571	1352	1192	1054	1049	1019	1036	996	934	825	774	685	620	613	591	556	560	518	513	528	463	537	501	564	521	560	538	503	509	504	518	504	486	503	489	471	463	468	498	462	415	458	481	466	454	449	463	465	441	455	415	441	451	483	469	451	426	452	458	436	433	508	466	416	435	450	445	453	444	456	415	456	463	413	409	440	417	475	415	452	439	512	471	415	415	449	454	474	397	444	468	422	421	443	449	460	427	427	440	416	437	439	423	434	429	446	452	422	441	460	449	438	427	427	412	458	438	420	443	430	410	454	461	413	465	441	454	443	407	421	440	445	441	438	439	445	450	440	469	419	425	458	367	456	427	475	487	371	445	452	444	435	395	457	425	450	434	413	405	443	441	472	420	443	443	442	426	449	426	416	423	439	437	431	429	443	400	429	416	433	453	417	450	425	419	465	456	451	434	451	423	429	435	440	412	429	437	420	444	462	462	416	428	448	426	429	409	426	466	440	450	462	403	446	467	446	392	439	434	431	430	408	404	432	426	433	447	458	495	426	443	428	409	427	454	433	471	409	461	424	434	426	417	413	457	446	420	423	451	453	435	450	439	467	456	457	460	407	467	429	411	428	409	444	434	440	448	427	442	406	444	453	465	427	471	474	441	420	435	402	454	457	447	431	398	417	410	448	443	415	415	462	426	396	439	434	468	403	412	440	446	453	400	400	452	446	444	408	426	426	412	421	429	453	410	427	403	459	422	423	414	411	466	482	429	451	430	426	436	440	427	439	461	397	441	431	459	438	459	444	443	473	418	459	396	400	425	414	444	483	441	474	458	452	436	482	449	435	462	401	439	425	397	389	448	451	428	403	427	438	441	454	468	439	469	404	412	402	447	486	460	402	431	433	405	421	491	449	455	445	432	427	455	408	417	418	410	439	417	438	461	429	438	433	411	435	427	454	438	447	456	411	431	411	449	406	429	412	444	423	443	460	457	429	423	480	450	420	420	453	399	427	417	397	446	426	472	445	445	429	420	424	409	452	416	427	460	410	436	436	457	442	427	436	430	428	474	468	438	397	445	429	426	451	417	423	462	473	408	440	425	421	451	466	447	454	477	441	446	427	445	457	461	429	431	456	463	453	459	414	432	417	393	420	434	466	431	438	409	435	442	431	431	462	429	456	406	438	445	441	425	441	421	446	440	425	457	441	444	456	425	417	456	434	428	456	435	463	419	441	450	431	447	465	461	457	449	471	392	416	438	464	450	419	406	418	476	415	432	407	459	371	436	427	444	423	437	430	435	449	451	487	458	405	428	423	449	430	441	444	381	425	453	454	456	444	415	472	431	444	433	404	410	435	405	399	411	439	423	472	453	382	408	394	466	404	413	453	433	457	444	444	405	449	404	475	409	437	453	403	425	405	421	436	413	417	429	420	437	420	430	462	429	410	460	457	419	424	445	465	371	407	433	455	456	438	417	430	424	490	402	425	419	461	471	448	425	425	416	438	439	450	452	429	452	422	413	464	423	453	405	411	434	410	448	446	427	444	408	439	447	452	441	406	398	427	465	406	399	439	416	440	449	457	460	401	441	439	453	416	439	425	435	441	411	415	418	446	448	450	406	409	439	457	445	433	473	424	436	407	384	397	419	434	447	426	406	478	450	403	431	432	439	438	458	407	449	397	425	427	443	407	428	431	451	414	440	435	422	446	432	426	436	463	438	451	438	400	418	402	438	455	461	453	407	438	450	425	442	422	402	454	446	488	459	416	443	457	435	434	405	469	439	468	417	423	451	418	406	409	444	432	377	457	465	436	430	416	442	419	435	432	413	441	411	420	426	436	433	448	475	399	459	397	419	455	426	428	418	420	419	433	424	455	462	428	445	468	428	401	440	437	448	450	401	425	439	441	436	428	443	428	390	457	456	402	421	386	402	395	423	434	450	435	457	457	444	423	446	399	389	418	457	458	446	424	461	406	420	451	485	483	424	430	439	460	441	406	378	434	464	443	445	440	445	446	431	457	422	469	471	440	443	438	460	419	426	457	403	418	450	432	443	414	449	454	438	417	420	452	434	447	424	429	455	457	443	452	435	415	458	427	436	398	433	442	436	439	422	451	463	424	475	416	426	474	423	473	418	414	393	441	461	439	462	472	409	409	461	410	424	424	462	423	441	457	467	417	434	457	416	402	459	460	446	453	442	429	435	419	394	405	447	459	477	427	427	412	422	406	469	429	447	427	441	463	447	448	451	454	377	391	475	456	470	443	430	432	388	438	426	439	446	440	459	450	444	452	452	456	440	448	443	448	456	424	445	419	431	477	422	477	452	434	456	466	434	440	446	454	431	456	481	392	446	412	472	432	423	456	442	408	462	470	454	458	432	424	455	432	433	456	407	432	416	418	428	407	422	443	420	448	461	452	428	446	450	437	446	433	486	420	440	447	412	462	433	444	414	483	438	428	447	423	471	425	394	427	408	444	438	438	441	425	435	447	390	440	448	439	441	406	453	455	440	428	434	471	408	427	420	417	463	442	432	443	416	436	437	434	452	434	423	459	439	441	436	417	423	433	410	460	443	429	444	440	479	458	447	435	432	436	438	457	415	424	460	424	435	436	413	424	447	409	393	441	411	459	463	480	454	451	428	435	424	408	415	454	406	435	464	486	423	454	413	449	454	433	420	411	452	454	498	463	436	424	442	402	418	419	430	418	418	404	460	414	470	430	420	441	425	465	439	435	437	444	444	422	455	434	407	430	430	434	476	439	432	445	466	456	418	416	403	452	422	464	425	428	432	394	391	429	424	421	440	427	460	497	437	410	459	412	447	442	441	449	416	434	442	450	436	450	379	450	423	429	436	412	424	421	420	435	435	438	456	439	458	438	458	451	448	423	437	429	420	430	445	414	402	435	415	433	454	417	455	442	452	436	441	423	425	431	468	451	432	465	427	422	419	440	420	430	420	433	427	429	454	425	434	429	420	408	392	468	466	429	455	414	428	407	451	432	448	431	415	451	445	457	441	437	455	441	445	439	392	410	424	393	442	438	436	430	439	434	443	400	451	396	435	457	410	421	451	411	443	444	437	426	446	440	427	464	448	400	431	438	473	430	456	430	431	462	437	485	441	424	430	428	453	426	415	415	430	403	423	398	446	400	420	417	442	417	417	453	488	449	465	450	432	444	469	481	429	442	397	428	434	468	406	445	426	412	416	487	454	420	473	449	410	420	464	434	452	430	398	391	447	459	455	415	468	451	419	425	432	421	413	424	409	397	431	478	447	455	464	458	433	443	434	418	403	385	421	408	451	443	432	402	490	401	418	438	433	441	428	438	415	461	447	420	464	456	433	438	409	450	437	454	434	419	454	433	421	416	393	427	443	412	480	454	435	452	437	425	456	461	423	425	429	461	453	446	436	440	465	428	432	449	434	450	462	415	427	456	403	429	426	418	406	435	422	445	483	405	432	447	408	428	433	423	427	456	459	451	417	448
22409	20982	28478	23661	20990	20755	8238	2497	1589	1427	1123	953	861	747	703	744	722	725	607	545	526	490	404	411	369	331	340	313	323	310	319	318	330	334	319	301	355	322	290	330	320	298	298	286	276	285	271	297	269	281	269	269	255	276	267	254	264	254	280	239	268	247	262	275	266	233	238	240	279	272	224	276	249	245	259	232	239	266	230	287	247	221	251	283	222	235	250	260	240	271	275	236	270	240	259	236	247	254	252	266	261	265	274	270	223	249	267	261	238	216	251	282	266	204	255	275	282	242	231	238	248	253	252	261	250	278	252	244	228	218	234	280	228	248	250	269	245	237	252	250	259	235	255	271	261	230	266	249	255	256	255	244	229	263	260	247	271	271	224	256	255	271	253	246	243	241	263	238	237	229	256	231	249	227	256	253	244	260	251	255	258	235	245	235	233	241	261	241	211	290	270	272	226	250	241	236	228	245	239	279	236	267	209	241	235	281	259	240	272	253	252	244	240	250	225	246	263	246	249	240	239	244	237	237	233	272	220	264	246	224	248	211	266	233	241	226	207	264	261	242	271	242	277	247	259	227	242	266	252	241	244	255	266	247	256	232	256	246	228	241	278	264	258	224	237	232	234	240	232	228	231	242	245	258	277	221	255	229	230	243	273	232	263	270	254	245	236	283	222	233	253	230	267	254	250	258	266	265	258	260	248	231	220	259	236	244	254	245	220	270	255	279	217	227	249	252	211	261	281	269	219	219	241	226	245	284	271	233	257	247	260	253	249	282	229	257	248	238	207	236	253	268	247	239	261	267	248	251	268	230	257	243	237	247	248	249	230	237	250	247	230	248	279	235	242	243	269	262	224	254	245	240	230	272	255	243	259	245	239	223	259	256	270	255	274	213	235	258	245	235	257	263	240	223	258	252	211	239	234	260	244	250	254	242	233	242	219	249	234	264	268	240	248	251	245	274	260	235	251	233	280	228	254	249	259	236	261	246	254	247	259	227	251	252	238	233	257	265	259	236	256	272	258	250	226	271	257	253	274	227	248	230	254	221	234	257	275	186	256	276	237	244	256	240	252	243	250	231	240	261	259	245	228	255	244	247	246	232	273	236	238	240	260	250	214	239	266	269	221	266	255	238	259	225	230	248	235	244	244	245	236	246	249	215	283	239	226	237	280	261	238	266	242	204	263	238	229	265	235	240	264	268	253	238	272	239	245	236	236	235	261	249	254	267	267	243	238	260	221	255	250	227	236	236	234	227	240	258	271	263	244	219	235	238	264	264	268	230	227	243	264	223	263	252	235	224	244	228	278	260	305	247	215	251	221	247	246	254	262	213	256	276	247	229	258	255	275	239	233	265	249	237	223	216	252	264	255	244	205	240	251	250	253	253	239	251	254	223	256	246	219	224	209	243	250	262	225	241	241	270	238	256	267	249	240	247	253	219	230	268	263	248	233	218	258	250	220	234	250	233	267	266	210	242	252	256	244	254	253	244	231	245	286	248	229	255	230	259	245	246	242	229	253	240	271	243	245	238	239	258	259	236	258	249	235	244	221	225	255	253	215	255	253	251	247	243	271	272	237	264	245	261	246	228	246	254	226	246	265	269	260	249	255	264	260	226	227	275	262	233	224	234	265	265	252	238	291	238	269	233	215	248	249	240	242	273	250	225	248	270	239	244	298	237	227	248	260	257	259	236	269	228	269	255	261	254	241	236	225	242	286	201	236	238	250	236	246	261	242	247	245	245	258	210	256	254	256	269	258	222	278	273	227	287	220	252	221	259	234	233	239	246	253	240	265	257	260	255	264	248	265	237	242	269	236	264	246	250	278	268	285	255	244	237	269	253	242	232	271	230	248	272	256	242	258	231	238	246	241	227	229	265	244	240	267	238	228	221	247	236	256	235	257	241	230	256	246	234	250	238	215	222	247	251	240	247	236	244	234	247	246	260	230	242	266	216	232	252	233	237	227	240	252	234	274	249	284	250	256	249	242	276	214	228	249	251	245	242	238	239	239	218	242	256	261	234	239	233	259	226	287	251	218	227	260	221	247	254	260	240	272	253	257	267	236	223	280	221	251	244	247	269	238	250	256	284	229	260	227	237	241	256	225	236	241	234	252	261	238	219	245	269	255	235	242	264	231	246	227	279	235	216	245	258	220	233	266	237	223	252	220	239	265	256	262	240	242	261	256	251	234	242	238	237	219	241	231	220	245	248	232	263	257	249	233	258	261	257	278	232	257	232	244	239	211	249	280	264	264	232	261	221	238	236	231	246	260	247	239	241	233	250	249	256	240	224	252	263	246	259	226	242	248	231	257	251	261	259	250	230	227	263	240	216	256	256	261	244	226	251	226	234	263	252	237	241	261	247	269	279	250	236	274	271	244	281	231	230	245	243	270	226	229	255	244	233	247	252	257	247	264	240	270	232	246	250	242	258	248	246	239	243	225	236	256	234	281	237	267	242	257	239	270	240	253	252	228	245	244	235	249	268	218	242	275	209	253	241	238	254	258	242	235	264	274	254	254	277	244	233	237	244	233	248	245	255	237	260	236	237	229	256	233	268	239	241	260	240	227	276	245	260	248	280	255	263	223	268	256	273	243	249	249	233	224	239	224	286	261	242	217	257	250	265	250	243	263	254	217	276	275	274	257	228	256	261	216	245	233	252	233	247	244	240	257	238	230	251	253	252	242	267	228	272	281	244	259	225	251	234	248	253	286	241	248	291	288	241	209	265	239	258	245	250	264	252	246	223	263	249	264	253	246	250	210	263	233	253	260	202	241	258	259	273	249	221	226	243	235	249	244	233	217	253	260	243	247	239	285	249	256	262	254	261	274	256	248	210	251	239	238	245	230	238	258	246	234	263	223	257	271	273	247	232	249	232	234	249	235	250	217	226	230	264	220	231	217	251	257	244	261	248	268	268	255	280	263	254	242	228	240	242	224	215	237	242	225	237	258	249	230	233	238	249	246	239	220	265	235	244	251	252	247	254	251	252	268	251	246	264	241	227	253	252	243	274	231	234	258	253	234	239	244	239	253	258	239	228	275	254	237	260	245	229	235	283	254	244	237	256	225	247	270	285	246	250	230	232	237	246	228	238	232	249	284	249	234	269	262	236	255	253	223	249	245	240	233	279	238	261	280	218	213	224	260	260	248	242	251	276	238	253	250	230	259	237	254	238	233	254	257	251	270	248	228	263	272	230	258	252	240	243	265	253	237	261	261	229	240	256	266	250	254	245	243	220	217	235	219	227	265	251	274	241	244	247	262	253	235	237	239	246	245	250	256	223	275	252	281	253	260	245	238	270	229	229	209	256	221	241	264	249	231	238	222	230	227	250	242	249	235	273	224	266	220	263	266	254	253	232	240	251	238	242	234	235	255	233	275	243	217	248	230	247	262	245	244	257	236	244	230	233	229	269	239	254	269	248	272	246	249	228	241	247	230	252	248	236	253	245	223	261	251	264	251	244	243	241	253	250	266	285	218	251	247	245
15163	29471	24153	15506	12242	9035	6734	4916	3809	3287	2548	2126	1763	1686	1452	1405	1411	1288	1091	1114	968	823	736	699	600	582	554	520	444	466	459	478	487	532	505	524	448	493	505	470	467	466	482	452	436	416	409	394	371	367	402	382	374	388	355	359	353	373	351	392	388	378	363	356	341	358	378	374	348	362	379	368	400	340	357	378	334	364	339	346	359	339	331	339	335	364	366	319	382	306	353	347	312	335	337	342	326	342	341	361	320	329	341	300	350	338	330	335	348	342	388	375	344	333	338	339	337	353	316	353	351	340	383	331	371	341	336	356	351	339	342	312	306	336	341	362	321	331	336	358	332	313	369	302	348	335	352	314	361	312	366	331	345	342	333	351	323	338	299	315	318	336	330	337	325	326	333	338	335	358	383	310	349	321	343	342	332	339	336	335	340	324	338	353	345	324	331	381	293	346	347	355	330	324	338	351	347	334	333	359	296	334	374	340	330	328	366	336	364	372	330	312	322	341	337	324	343	327	339	332	324	330	356	346	326	364	310	377	324	339	310	367	356	312	337	341	361	324	380	334	353	332	323	345	365	350	305	341	354	372	361	342	304	320	356	347	351	332	328	326	337	332	322	372	347	301	352	357	368	364	329	343	345	341	326	344	321	322	317	349	326	352	343	303	351	339	368	339	326	323	338	342	353	380	317	357	344	309	338	353	351	330	323	345	345	289	340	359	340	367	337	327	352	349	363	368	359	335	316	364	323	318	327	320	302	333	304	335	337	333	363	331	343	310	349	306	333	339	363	302	309	370	340	325	347	331	333	333	313	342	332	358	316	343	323	342	321	312	364	335	336	359	330	340	349	330	363	334	357	327	329	334	350	345	337	335	393	305	340	351	346	356	312	341	337	363	352	330	337	323	354	314	375	343	322	330	312	330	363	308	312	345	315	344	346	374	343	375	359	324	341	318	352	340	339	307	330	331	290	320	340	346	366	353	329	348	337	354	342	350	306	364	313	349	296	360	358	338	361	331	371	361	312	376	346	344	341	327	318	350	349	310	348	351	354	355	346	370	331	345	338	319	374	367	348	315	352	328	327	350	337	361	336	364	319	349	344	357	340	308	331	354	381	356	312	375	333	365	340	328	342	349	340	336	356	372	320	356	324	340	364	303	370	344	332	347	320	321	333	340	322	344	331	356	356	333	358	314	363	331	336	327	331	315	312	321	352	311	332	347	305	349	347	355	328	325	338	349	309	339	320	333	327	334	325	319	337	312	340	325	323	370	313	372	358	334	331	346	365	353	342	351	331	335	356	347	337	328	333	335	340	346	322	320	319	362	345	343	325	324	339	353	349	356	350	356	303	317	352	341	371	330	337	337	342	393	297	306	357	358	361	365	335	351	352	337	352	342	353	323	353	341	350	349	367	343	367	343	331	325	325	329	319	316	330	327	338	309	384	350	355	335	322	346	346	346	316	346	359	331	325	379	356	336	382	316	327	372	327	320	337	305	365	314	360	355	373	346	317	348	339	296	357	365	347	339	343	341	344	310	341	347	326	332	344	342	363	315	331	386	369	343	339	350	336	286	367	347	338	313	302	340	326	339	340	300	342	337	337	342	363	355	359	308	337	328	316	340	367	338	361	341	337	354	341	298	339	356	351	362	324	359	339	349	327	330	330	330	372	325	356	334	335	318	379	314	316	323	308	347	327	357	332	314	344	356	338	358	324	354	352	308	335	306	317	318	351	343	332	364	329	346	340	341	337	348	358	334	336	357	305	337	359	342	335	342	355	287	336	343	334	369	337	340	349	306	338	376	312	339	324	360	348	324	353	307	309	292	339	321	318	299	356	343	337	350	362	356	308	338	343	370	310	334	332	334	327	319	353	345	322	307	332	363	336	316	317	357	358	361	319	322	324	330	357	371	333	366	331	310	321	309	357	337	338	358	323	345	340	328	324	367	330	331	313	343	339	311	328	362	377	340	329	340	336	343	330	341	323	346	349	346	358	339	364	318	334	360	332	339	311	329	328	334	338	343	357	332	339	316	362	313	334	326	331	330	322	344	360	322	342	323	321	340	331	326	369	319	330	310	324	333	369	334	347	331	319	342	347	339	322	315	309	359	330	355	382	346	342	365	343	339	345	335	315	321	346	374	332	353	318	362	354	349	339	282	346	364	332	323	344	340	339	386	350	348	314	334	326	361	314	311	359	339	353	315	327	345	329	339	345	347	317	327	368	327	334	348	354	336	358	334	371	331	340	372	324	343	338	313	350	343	312	334	339	337	329	340	325	341	335	359	354	347	343	339	333	334	341	353	339	335	346	342	337	390	335	363	327	372	324	340	367	358	320	323	335	338	330	386	354	337	315	319	315	344	348	309	310	360	371	329	355	332	309	356	335	341	329	326	330	345	348	338	337	337	324	334	337	329	376	348	360	352	343	342	373	331	374	294	343	327	332	330	324	322	362	358	365	374	330	307	355	373	331	326	309	324	347	337	357	344	301	342	310	324	343	323	323	348	348	332	303	334	351	333	301	323	325	327	345	344	332	339	344	367	354	313	339	363	363	347	331	341	364	348	329	340	339	370	332	317	347	364	350	342	323	352	306	331	362	311	317	331	331	361	354	313	331	322	334	320	353	319	319	328	336	334	353	338	325	319	344	361	338	307	360	339	354	323	339	322	355	306	364	338	359	367	361	326	356	338	333	360	326	345	331	319	341	320	329	363	327	347	341	346	354	349	329	364	319	326	372	342	362	324	351	334	325	347	325	341	316	322	339	366	325	355	330	340	373	322	309	338	320	344	289	357	322	316	352	347	363	300	356	346	336	322	343	345	325	334	319	350	367	344	334	311	380	341	347	334	353	344	345	362	318	332	376	332	312	317	315	354	330	332	340	326	341	324	343	331	344	337	369	327	376	360	341	299	321	351	329	325	321	348	387	329	337	322	336	378	348	358	316	367	357	324	347	340	343	367	321	336	347	330	340	335	357	342	345	342	343	332	306	330	326	341	334	344	360	351	307	320	331	318	361	330	330	338	317	342	316	304	337	316	343	322	334	343	320	358	322	347	322	325	328	392	322	365	321	360	322	334	351	347	336	357	366	333	340	356	326	317	337	346	372	337	320	339	328	310	332	321	344	353	375	344	340	326	320	349	331	371	319	333	329	345	337	346	335	338	349	333	337	336	340	328	335	328	326	327	338	322	307	335	347	335	356	314	312	315	361	333	326	309	353	353	328	319	297	326	345	335	334	353	326	348	359	342	349	335	346	339	335	370	303	326	327	344	353	323	347	339	335	340	334	339	357	347	319	328	327	313	309	325	352	327	323	330	352	314	278	363	334	346	337	338	327	363	304	305	332	343	326	346	351	341	327	342	312	348	352	316	332	303	343	339	329	329	388	319	360	344	333	331	336	338	345	331	343	325	328	342	354	345	324	360	318	352	365	332	342	327	334	355	354	341	324	353	313	336	331	324	313	327	303	345	321	324	324	315	358	349	341	344
27190	18426	10313	5062	2905	1925	1457	1098	926	825	772	744	660	651	669	659	676	656	620	581	566	536	523	488	478	491	488	509	472	501	470	491	489	466	520	461	429	452	480	498	467	447	488	502	448	500	516	441	432	475	445	478	477	499	468	451	508	442	478	436	445	476	454	483	460	509	466	457	443	438	446	483	461	471	513	467	445	498	442	455	482	463	498	480	454	453	470	441	474	454	485	438	405	454	476	494	451	447	457	436	458	440	432	461	465	397	440	424	463	491	471	471	427	483	427	478	425	484	443	440	496	471	428	441	450	440	484	479	479	466	428	411	458	435	477	453	407	441	450	441	486	518	470	483	451	434	442	460	452	483	522	461	452	506	461	447	496	458	469	450	452	442	434	493	464	461	459	439	462	448	484	430	467	494	446	454	471	459	481	490	436	479	458	464	498	445	410	466	491	427	443	516	487	430	471	447	445	471	476	461	392	473	462	461	458	467	448	497	486	432	443	460	461	414	421	445	458	473	465	462	469	486	430	459	492	455	475	435	432	426	441	473	414	473	437	474	473	464	453	465	440	482	464	468	456	422	460	459	479	457	470	472	468	400	468	454	423	468	418	428	445	472	450	478	427	483	460	462	427	420	470	450	467	471	472	463	432	440	470	478	451	413	433	461	427	433	480	460	418	470	442	489	478	488	475	447	456	397	440	469	480	442	441	454	460	435	446	468	433	451	424	406	477	415	483	478	468	457	441	463	433	457	446	449	472	476	440	445	441	471	484	439	445	424	488	433	468	458	418	474	432	462	464	457	467	424	480	452	471	524	449	488	427	495	458	432	471	454	448	476	465	450	452	453	447	467	425	488	429	439	469	463	437	476	432	461	484	445	505	453	475	484	458	464	462	432	483	432	467	476	488	444	492	453	445	461	486	497	465	494	448	445	430	476	478	443	469	438	442	458	476	444	462	469	469	473	467	465	440	463	481	454	463	467	422	467	470	429	462	474	472	458	509	440	461	472	440	431	475	460	507	461	476	479	437	456	479	481	441	429	433	418	456	442	459	458	450	476	454	452	450	447	518	458	454	476	439	444	474	466	427	456	459	466	469	431	468	464	476	439	435	444	459	482	491	459	461	471	462	420	464	460	433	449	443	458	508	471	487	483	476	474	453	450	468	483	446	463	470	447	461	461	455	429	490	461	459	459	465	503	460	474	457	473	443	467	433	453	474	483	469	470	454	448	433	431	431	451	467	451	465	455	445	466	435	462	445	441	458	475	450	438	453	472	457	465	437	452	430	446	452	486	458	460	467	415	467	477	430	481	490	464	456	439	449	466	450	438	487	462	485	478	471	421	454	466	462	458	482	465	438	478	455	457	441	431	451	483	471	477	420	447	475	430	452	467	464	440	434	434	427	496	469	501	442	434	481	436	497	478	408	467	465	444	472	481	458	482	455	445	474	461	456	481	466	421	488	481	470	437	419	452	447	461	488	450	460	466	422	431	441	465	460	470	436	462	469	424	444	458	445	460	466	441	449	432	487	465	463	453	459	467	425	456	444	449	450	451	421	472	469	465	434	506	463	436	441	457	474	475	487	473	438	480	442	460	453	487	462	479	469	441	430	431	466	490	425	437	479	406	455	455	429	466	458	447	485	476	449	437	457	451	453	449	448	454	430	447	486	455	480	445	467	438	411	433	433	405	461	440	461	479	453	435	467	475	471	453	473	458	463	456	466	471	453	461	481	461	455	452	467	418	491	435	438	500	450	458	448	461	420	464	431	447	392	425	450	477	448	463	468	411	427	445	475	482	430	428	475	467	456	451	431	441	479	478	464	461	453	430	496	459	455	461	453	447	451	433	458	480	451	449	448	496	439	501	434	481	485	452	437	456	452	455	433	428	483	424	462	458	441	457	464	470	469	458	463	461	455	456	466	481	442	458	436	464	466	417	451	462	478	475	503	417	449	458	433	464	449	469	470	460	425	458	456	465	458	447	455	411	436	411	426	469	473	430	451	463	446	471	461	449	482	452	475	493	455	429	447	460	445	513	444	444	452	433	421	450	451	469	438	445	462	431	450	457	450	406	456	458	460	409	432	493	449	498	474	507	482	422	501	458	440	439	447	442	458	466	448	485	486	465	443	430	464	482	457	473	466	408	445	444	457	456	445	400	459	436	462	432	426	478	448	450	398	449	424	490	428	463	452	460	495	467	440	451	484	423	431	469	415	460	442	457	463	438	473	452	464	444	452	425	469	435	467	415	470	424	455	472	445	466	457	469	426	441	495	461	496	452	485	451	456	457	452	448	450	492	465	464	469	476	470	457	437	460	435	441	456	435	446	451	436	477	478	441	456	451	473	468	497	425	453	464	454	473	443	436	458	460	456	489	473	472	473	466	447	458	431	486	471	466	477	463	433	444	484	463	512	448	457	481	455	498	467	454	452	466	438	456	445	453	519	427	477	424	456	473	454	466	448	449	472	474	448	468	450	493	440	458	445	475	461	466	497	448	500	457	472	463	440	427	467	490	467	475	513	464	478	492	477	472	460	456	431	470	473	468	445	425	467	458	454	462	456	478	464	464	458	470	463	451	411	444	439	454	478	427	451	430	460	482	468	449	438	445	438	424	450	454	461	428	447	454	482	487	425	461	433	451	460	431	438	441	476	443	444	422	460	484	464	462	462	470	464	437	471	475	426	457	462	459	457	449	482	464	459	466	466	455	436	436	459	460	467	437	485	477	447	410	488	472	438	452	440	486	457	466	460	466	447	459	430	460	441	459	455	440	432	436	455	467	436	434	436	456	433	493	482	481	463	481	444	494	474	477	465	476	454	472	480	442	497	460	469	457	450	424	452	458	452	437	439	458	457	445	417	464	456	508	502	434	507	470	447	467	424	439	442	460	447	456	479	460	451	485	439	443	449	467	452	465	453	486	473	464	461	473	456	450	448	444	460	468	463	516	439	441	428	444	430	427	493	436	435	471	451	463	476	449	436	482	427	463	505	440	430	488	449	412	411	460	442	441	446	447	462	452	467	475	422	448	438	447	474	443	443	431	444	407	437	474	496	410	451	433	441	450	452	469	435	475	447	471	477	444	444	474	437	429	483	448	446	460	452	464	472	466	452	442	481	455	478	447	450	469	490	477	454	419	477	439	440	481	484	432	483	410	463	471	433	448	504	454	454	426	468	443	486	488	482	417	468	429	427	445	443	456	454	453	490	457	467	477	446	428	428	457	458	462	432	472	451	437	450	452	451	459	452	497	461	466	449	440	448	454	409	448	451	478	468	443	476	440	484	473	427	477	508	441	428	416	443	444	473	449	463	443	444	471	428	489	490	451	454	452	444	476	421	461	428	471	455	430	436	454	492	441	422	448	461	423	494	492	475	464	495	493	465	434	402	483	448	461	470	463	485	428	475	473	437	449	472	477	470	467	450	483	471	478	469	470	442	439	417	457	463	436	415	492	447	421	433	451	442	439	453	441	485	476	448	417	420	460	444	445
12372	17037	12549	7422	5488	4148	3236	2476	1878	1613	1374	1306	1182	1125	1097	1147	1093	1084	1023	897	859	787	733	704	671	646	719	646	664	606	640	647	694	775	674	654	663	688	693	685	650	642	655	619	681	623	614	637	599	631	638	680	660	640	649	648	631	584	663	610	622	611	653	580	624	616	615	605	602	591	572	576	583	582	583	612	587	648	612	600	591	586	595	603	583	606	604	580	665	612	589	576	602	581	618	607	618	566	634	588	590	643	632	615	604	551	600	569	619	613	610	652	635	595	595	586	588	601	596	646	620	631	629	605	587	601	634	595	619	586	611	573	617	643	667	638	590	614	618	606	626	617	600	589	594	599	615	572	596	586	592	599	639	606	620	637	646	634	581	581	602	605	644	656	653	639	600	616	583	617	645	583	593	592	594	572	626	581	627	588	585	599	638	625	608	592	590	643	576	635	656	603	560	549	594	652	579	588	619	656	617	605	601	608	560	563	606	625	601	609	604	576	605	604	584	660	634	611	582	606	611	605	576	590	620	632	613	581	606	609	613	599	627	580	610	601	619	614	635	612	566	594	628	619	623	592	592	604	582	620	585	571	618	580	584	654	595	637	585	594	607	601	562	576	637	645	599	586	590	621	619	600	563	601	598	639	588	601	614	603	624	591	647	564	633	613	614	612	638	634	608	659	572	569	604	606	620	590	611	609	595	641	628	578	620	610	583	608	618	615	611	599	576	619	607	536	630	603	584	648	620	586	559	570	610	602	614	661	612	637	616	597	594	597	610	643	632	614	641	601	631	624	566	594	630	598	630	587	584	645	562	607	620	604	599	641	638	571	633	608	550	560	638	605	610	628	609	601	598	560	624	614	613	608	626	619	616	632	587	596	627	627	584	547	622	591	586	644	583	654	612	618	624	649	609	584	582	575	574	566	671	610	628	600	590	631	581	558	595	658	632	591	601	622	590	641	630	563	642	648	566	600	592	602	605	611	609	611	625	645	619	616	594	593	602	585	607	576	644	605	579	631	577	638	583	609	630	611	604	583	599	630	586	554	650	623	590	591	616	639	602	644	625	576	612	637	603	655	650	612	602	597	607	559	581	603	634	585	629	586	567	587	616	572	624	588	629	561	635	661	585	625	621	631	592	627	625	611	590	622	605	633	667	634	652	613	576	601	632	606	611	603	642	629	659	604	590	611	598	590	594	597	622	587	586	625	648	616	580	596	633	604	648	626	645	604	583	621	613	612	618	606	598	650	659	607	622	588	568	577	591	554	614	591	625	643	632	604	619	594	595	583	631	591	617	641	641	615	642	612	581	603	618	628	609	565	636	606	590	568	588	625	647	622	592	568	642	581	645	592	608	624	622	618	604	599	594	580	619	643	595	559	593	593	599	607	586	574	556	609	620	631	605	558	634	553	627	582	645	643	614	599	647	606	619	570	650	602	620	599	611	614	592	618	628	597	586	650	604	587	587	605	606	610	595	566	597	608	615	578	567	612	616	628	588	635	622	611	638	625	593	607	616	606	634	594	607	612	604	596	578	619	612	609	592	606	636	627	622	582	614	628	635	571	610	609	611	612	563	627	645	612	602	604	588	623	631	602	603	584	560	604	646	604	603	598	607	590	647	604	638	599	615	618	614	566	607	631	617	605	657	577	636	626	643	617	595	629	565	592	627	577	562	597	582	579	593	619	625	625	633	602	617	623	579	632	584	604	583	625	585	644	608	593	591	611	601	581	631	565	613	586	623	649	632	613	583	635	599	623	633	615	582	592	600	638	592	603	566	546	622	600	595	603	600	591	577	601	594	601	591	596	617	635	634	587	633	652	665	624	616	619	587	589	592	561	635	608	616	584	634	629	584	594	597	601	634	578	538	627	583	602	584	643	610	573	626	572	586	594	633	583	656	589	636	610	581	599	630	632	593	607	614	596	604	583	591	614	634	627	619	586	595	633	606	568	626	600	597	630	592	613	598	619	591	598	569	572	655	633	630	587	623	586	582	604	558	645	584	623	659	587	636	573	610	621	636	628	597	654	598	604	609	627	573	577	625	634	579	616	625	616	605	632	610	598	650	626	586	617	606	605	615	656	625	583	589	586	635	643	598	658	574	664	631	604	598	615	632	599	580	637	575	602	608	589	650	654	592	593	582	608	632	626	636	626	583	634	617	590	609	597	593	594	567	592	580	572	607	571	613	649	641	640	590	618	576	587	612	618	618	594	596	690	671	650	552	594	610	574	652	625	632	594	637	581	613	602	647	630	627	614	549	579	610	567	606	632	622	598	668	602	586	600	595	598	622	619	614	568	589	646	605	606	628	604	649	587	603	577	614	587	595	633	590	600	585	647	584	607	598	569	577	587	608	610	583	587	602	607	597	653	587	620	621	624	617	574	647	647	617	603	600	581	614	636	683	580	608	640	628	651	628	616	612	617	627	573	617	610	589	609	635	592	631	566	561	575	608	610	640	642	603	571	585	607	587	613	676	613	619	634	618	604	629	641	638	596	585	568	562	621	601	582	545	586	613	670	591	619	603	599	583	588	604	664	606	591	597	622	632	611	637	650	595	565	625	606	616	673	589	635	628	590	612	604	600	612	609	591	592	646	608	614	617	610	600	605	590	646	607	610	608	615	561	626	618	612	638	614	607	609	565	608	609	619	622	618	576	609	596	607	638	649	618	592	636	575	616	620	601	598	644	611	598	614	652	645	648	636	613	628	649	565	628	601	597	679	607	564	585	642	630	619	580	564	593	616	633	604	623	625	606	605	586	653	586	604	578	602	587	562	616	618	592	643	573	624	655	613	584	637	667	586	630	558	575	584	579	619	629	570	637	624	617	600	607	631	643	586	562	609	618	615	601	581	615	562	627	598	630	628	623	619	616	635	588	636	600	584	615	571	611	631	623	638	622	656	579	596	625	592	606	607	625	603	632	602	571	641	598	610	569	609	621	590	638	604	571	597	620	594	641	616	610	583	616	628	614	609	580	631	588	602	559	614	599	621	588	581	611	622	636	647	629	604	610	596	615	595	684	631	600	644	611	648	628	638	607	616	620	644	650	591	643	604	625	594	626	629	601	599	623	584	591	561	618	596	618	567	595	644	642	623	591	551	616	615	613	615	572	640	614	592	650	615	594	593	575	644	630	644	624	576	597	615	601	629	590	626	639	609	580	597	593	616	590	650	630	651	562	632	623	605	612	650	597	565	618	580	572	614	618	607	590	608	608	550	593	592	651	632	587	625	579	608	615	621	606	588	646	597	625	608	634	581	637	596	633	564	644	605	628	658	618	663	554	611	675	632	607	613	628	580	622	637	584	583	607	624	619	592	616	579	606	583	603	614	602	582	631	628	607	592	596	612	624	607	636	582	600	618	617	600	645	600	619	620	582	602	605	619	625	630	607	609	648	596	619	617	621	609	638	604	620	639	621	634	652	639	585	600	616	630	575	590	593	586	595	614	599	585	597	617	609	617	674	636	628	597	614	586	607	604	590	592
23390	20916	27866	24102	20717	9380	3149	1829	1330	1181	1051	944	826	786	828	789	785	697	644	685	558	596	532	528	460	479	497	450	474	467	468	444	508	512	494	476	453	544	432	483	454	495	463	484	432	453	441	417	464	412	451	462	411	394	450	465	427	427	449	463	389	427	418	460	438	422	420	396	464	420	415	456	408	400	417	399	385	410	414	437	393	419	424	418	463	409	425	390	390	411	419	443	406	430	408	376	420	433	448	458	439	408	406	410	387	431	445	389	412	415	404	397	455	414	423	391	402	409	460	446	418	411	436	441	443	454	432	395	448	426	411	441	421	420	408	408	443	430	431	402	412	420	411	411	399	396	417	390	410	409	447	442	433	426	412	405	442	429	444	444	397	388	427	431	434	373	409	409	415	374	456	439	440	442	412	429	441	423	403	410	443	416	415	419	431	451	384	421	397	409	427	435	436	422	393	447	418	423	429	436	430	418	410	416	422	431	415	387	391	402	413	379	419	409	421	465	408	412	435	461	444	398	424	419	409	403	433	428	419	440	409	435	438	414	427	417	405	444	400	379	441	442	414	407	428	421	424	398	416	423	439	446	379	429	436	398	393	420	428	407	402	415	418	418	458	400	437	396	407	438	423	394	401	450	401	417	420	392	417	414	410	408	445	419	427	433	410	389	368	385	400	438	442	393	407	437	427	427	393	412	411	420	420	436	418	409	411	422	408	399	447	411	438	405	420	396	435	452	413	419	423	447	429	424	401	445	423	433	414	400	437	429	403	403	375	467	405	434	411	413	396	402	390	396	405	465	392	452	436	464	437	424	397	426	455	465	440	444	446	396	423	425	375	460	423	397	448	437	364	400	413	401	460	427	429	422	424	392	403	422	429	427	434	440	455	416	410	412	435	412	418	407	437	455	422	428	420	410	459	428	394	397	403	394	406	389	419	410	386	443	412	410	422	420	449	405	475	405	419	426	409	412	430	399	442	394	441	452	405	392	420	424	441	429	401	426	418	436	408	424	433	401	430	422	437	424	465	418	423	440	431	397	423	436	402	365	423	445	433	450	446	438	437	407	402	397	402	419	428	419	433	398	412	437	406	390	433	461	420	434	432	430	409	446	434	388	402	412	401	408	416	409	427	419	398	412	430	402	411	414	440	428	416	442	392	438	417	428	424	408	434	406	435	408	406	459	396	413	402	405	444	444	387	440	397	418	408	386	411	406	423	446	429	456	396	390	400	412	414	443	414	423	438	454	429	451	426	434	423	426	463	422	418	425	392	429	419	468	408	432	366	400	414	414	422	426	459	415	427	408	413	429	439	426	386	434	429	403	470	420	389	423	398	413	414	408	422	417	423	422	435	402	463	429	382	438	425	418	421	406	409	428	402	408	455	429	400	426	436	408	370	406	416	416	440	399	410	419	412	411	426	401	422	381	435	396	447	400	419	452	417	443	401	442	408	410	435	440	391	430	449	458	406	403	426	476	418	452	424	415	404	443	392	414	420	401	387	428	363	407	388	422	402	412	463	443	417	400	427	394	402	402	427	358	417	416	445	459	405	421	433	411	403	467	410	421	420	427	401	403	421	433	413	422	427	426	408	420	419	415	409	413	410	431	436	434	401	422	446	420	424	422	403	428	465	431	427	426	435	424	418	399	401	416	448	478	450	453	437	445	424	419	410	370	424	417	410	408	461	426	389	432	434	395	396	446	412	424	426	404	475	398	401	436	424	404	387	427	432	393	419	404	424	443	427	427	403	437	423	348	430	399	399	402	447	439	419	392	429	404	420	426	416	437	400	407	426	425	396	436	423	395	420	408	431	407	422	468	423	410	439	421	437	436	409	411	455	423	427	460	464	407	426	476	417	430	446	406	423	447	419	402	458	420	408	386	425	403	436	418	439	408	459	397	402	401	428	417	419	408	441	406	406	435	437	440	404	415	433	389	441	416	385	439	439	419	431	430	442	447	419	458	442	412	447	404	395	382	417	453	411	414	428	441	444	427	378	425	424	423	389	397	446	433	410	411	392	416	446	439	441	408	394	419	384	404	413	416	383	422	395	448	444	417	431	388	399	423	382	428	394	409	419	429	413	428	384	399	403	443	441	419	416	451	439	437	413	401	428	383	409	438	419	412	410	460	413	400	402	378	438	448	397	424	427	425	416	411	441	415	419	457	438	430	428	416	427	417	436	381	426	432	440	421	369	410	440	430	415	433	425	434	429	437	429	415	445	421	373	442	414	402	377	422	393	459	415	443	415	400	406	417	421	468	425	390	437	417	430	412	428	391	384	444	428	409	411	432	416	447	465	390	407	402	420	436	373	402	463	429	422	405	419	399	427	442	392	434	422	418	404	421	423	443	444	378	417	452	428	402	417	408	385	350	394	416	410	411	441	416	423	401	440	399	424	432	435	467	406	393	429	416	394	442	437	439	410	423	391	434	419	426	401	401	406	401	418	399	424	401	401	434	421	423	411	402	383	402	474	414	422	414	430	385	418	434	413	416	429	428	431	408	438	431	426	432	416	429	439	425	401	461	376	396	408	441	453	383	432	443	405	404	462	417	406	403	431	429	433	445	443	435	400	412	438	431	410	366	438	404	443	431	419	429	426	422	404	415	405	449	432	421	427	357	412	397	402	422	410	432	424	436	414	403	417	389	391	400	399	450	421	425	418	458	429	429	380	425	405	384	386	445	424	380	416	434	411	443	380	397	443	382	426	406	440	429	434	378	389	427	429	429	432	402	430	417	435	440	432	406	430	415	435	420	408	393	439	400	396	411	414	390	416	435	410	434	405	395	435	429	424	442	469	407	436	425	406	387	424	423	413	430	422	440	428	405	427	418	426	407	419	427	411	412	396	422	432	410	381	437	459	415	424	388	419	394	422	414	442	433	425	433	407	381	393	422	426	459	431	420	446	412	405	425	424	439	419	448	396	406	397	393	402	420	445	407	412	391	401	407	425	418	431	403	418	402	394	402	427	456	392	417	428	415	377	380	419	458	421	410	414	435	429	436	432	444	442	409	384	410	420	428	381	463	404	422	407	412	432	444	437	378	375	412	408	420	420	436	418	421	395	372	426	426	422	444	401	387	409	432	409	432	420	419	447	407	424	429	437	404	403	402	403	402	445	435	428	404	404	429	423	379	378	406	437	448	422	400	441	455	413	432	407	444	443	455	394	410	422	389	418	406	430	417	404	469	411	421	362	402	414	438	414	433	407	425	428	432	410	419	411	412	448	409	432	405	457	460	415	437	411	440	404	406	414	432	416	456	430	379	377	396	389	449	412	422	403	441	422	441	429	418	400	421	399	422	460	415	383	430	402	440	422	425	456	406	419	411	441	422	434	405	411	439	428	432	396	438	414	432	410	392	411	433	409	376	478	428	414	423	426	447	410	443	438	417	418	407	407	439	401	396	396	413	431	431	400	396	380	380	452	423	425	410	394	413	438	459	425	425	404	423	403	457	403	410	395	453	422	419	393	390	451	432	418	403
13312	25426	18971	11312	9058	6941	5357	3980	2799	2465	1992	1803	1545	1512	1452	1336	1400	1297	1174	1115	978	934	832	791	675	754	718	652	648	619	639	655	689	677	672	637	674	630	631	645	639	678	604	613	610	621	621	599	574	572	624	610	574	582	621	593	578	603	562	610	629	592	649	615	584	606	570	545	590	581	501	557	578	587	563	565	539	569	573	580	582	548	567	561	563	550	556	531	619	582	546	565	547	578	574	569	570	547	570	549	554	507	574	549	580	576	534	583	596	591	542	548	551	559	554	575	563	573	570	545	540	530	552	609	536	556	597	601	609	581	551	585	597	581	532	541	567	580	598	578	555	568	586	554	568	493	518	576	529	556	551	537	544	552	609	555	574	527	568	567	591	583	583	603	550	571	523	545	568	551	569	546	582	532	541	543	563	554	574	537	558	570	553	548	562	590	583	559	561	567	581	564	548	587	595	602	579	545	544	568	594	573	567	570	533	619	531	580	547	574	544	591	598	589	553	582	572	587	589	558	568	596	539	594	541	593	561	568	555	531	508	556	544	528	540	591	582	524	552	565	593	587	559	538	561	594	586	574	520	560	554	535	539	548	580	539	517	572	579	549	549	629	575	583	577	542	572	546	575	585	569	611	595	539	588	549	546	543	565	586	549	544	541	566	547	582	570	528	556	578	554	577	534	561	576	530	569	605	616	545	542	547	599	559	546	567	603	491	521	545	550	551	594	568	567	511	557	540	530	583	553	534	611	549	574	554	542	539	570	582	566	578	587	591	593	562	555	578	539	547	579	553	561	588	567	555	535	564	575	551	574	566	606	526	601	609	546	580	538	563	531	603	568	576	565	556	585	599	554	580	598	574	554	541	598	556	595	569	560	565	531	581	581	542	576	556	575	558	535	528	592	612	561	606	601	561	533	569	520	582	565	566	565	574	532	615	538	606	546	587	577	545	551	555	547	575	598	553	563	533	544	585	605	588	538	554	567	552	566	535	563	543	578	584	541	570	574	515	581	589	541	557	576	561	557	571	543	579	569	538	551	539	565	597	600	560	558	601	548	550	531	550	558	525	558	595	525	536	547	574	575	603	572	562	566	558	545	569	593	578	571	533	556	562	633	581	567	526	571	561	545	583	601	608	579	603	536	533	565	555	557	555	533	577	554	586	549	564	543	529	534	531	620	594	584	573	574	589	528	531	592	542	560	596	580	538	529	571	568	594	514	552	566	540	581	523	530	561	574	566	594	545	559	540	543	579	501	596	512	540	588	540	596	592	572	539	556	597	594	502	586	548	524	578	559	573	546	614	547	622	584	553	571	541	589	557	536	580	525	536	563	554	615	575	585	552	590	578	574	528	622	561	563	562	587	581	589	587	555	580	556	579	555	589	598	542	547	583	540	568	561	565	557	564	587	581	554	558	568	558	538	569	543	535	538	571	571	574	512	542	576	565	586	552	568	580	532	606	566	580	566	564	585	551	543	538	558	535	554	584	540	594	582	580	534	585	514	572	564	576	563	537	581	567	559	558	558	594	608	533	522	584	577	547	511	536	577	572	573	545	573	518	535	604	568	566	556	562	585	526	584	562	567	584	591	537	595	618	567	560	558	574	550	562	568	602	566	545	541	573	575	567	539	593	572	543	552	555	594	565	579	536	612	582	575	541	552	544	585	568	527	557	578	599	584	574	566	609	617	567	532	532	596	519	553	562	574	504	551	607	533	567	617	554	561	550	555	539	586	555	578	565	581	547	555	598	573	552	578	547	552	571	567	581	561	505	524	556	574	564	583	568	527	560	609	552	555	547	575	559	575	561	534	560	554	596	593	551	557	569	575	561	579	548	570	525	568	566	583	589	596	577	581	541	573	592	546	598	577	519	575	596	577	566	539	576	571	573	558	584	541	566	553	539	572	570	515	562	547	564	582	593	570	582	594	560	575	580	604	555	585	543	527	561	554	554	579	572	587	525	591	533	523	537	555	566	588	540	574	576	549	584	549	586	599	535	562	596	588	584	596	555	573	550	568	549	539	560	589	539	577	569	567	554	575	601	622	545	569	586	536	586	551	578	595	547	570	581	558	556	578	574	556	562	545	566	556	588	526	572	572	611	561	580	566	594	593	519	555	573	555	579	572	590	560	563	549	591	585	601	572	558	567	554	560	569	538	551	538	534	577	549	564	582	572	573	569	525	552	555	534	593	593	554	546	516	594	541	568	515	537	588	560	537	555	541	557	555	530	541	593	566	542	617	508	558	528	560	586	562	571	543	514	584	559	580	529	528	598	572	536	591	560	566	589	586	546	563	544	592	555	558	530	563	562	548	603	571	538	603	553	526	567	575	625	565	539	529	623	586	532	596	529	554	555	562	543	543	578	572	570	562	597	549	534	559	608	568	580	518	538	595	570	547	581	579	543	584	557	516	546	591	589	568	551	508	626	574	546	545	534	592	551	562	555	558	547	584	598	573	555	550	571	596	573	577	544	593	556	572	571	535	590	580	631	555	533	550	565	586	546	599	520	546	580	574	574	569	568	530	543	545	579	549	540	545	600	564	579	554	552	585	562	529	572	603	592	597	570	584	554	565	567	577	554	563	557	529	566	554	532	545	572	579	606	570	565	575	555	524	584	533	554	550	554	579	590	596	562	559	578	523	593	581	577	544	511	542	570	547	553	571	605	540	569	551	576	591	576	537	536	552	544	606	566	575	547	560	581	507	575	574	530	560	567	572	535	559	614	586	568	550	557	577	580	596	515	538	594	606	576	620	554	559	579	565	534	581	539	544	517	571	509	579	550	528	592	565	578	537	564	580	554	609	578	581	585	554	561	585	588	575	561	598	543	586	564	542	572	569	568	546	576	580	550	581	512	566	570	574	614	571	561	537	615	545	584	584	545	546	573	563	586	564	592	554	569	550	578	574	547	560	594	570	521	598	559	548	503	568	546	550	567	558	559	550	559	565	558	543	519	545	572	572	563	566	543	554	547	597	560	557	588	569	557	555	582	578	578	540	539	587	552	571	587	568	580	594	541	585	529	573	568	570	561	624	542	566	547	542	530	540	492	565	585	536	570	521	534	574	551	531	545	567	566	575	582	531	507	538	549	562	576	540	568	586	517	542	566	568	592	562	576	577	533	554	563	614	580	564	580	602	525	604	554	539	551	556	539	569	569	512	563	580	597	565	531	497	556	607	551	540	592	556	548	555	539	574	579	543	528	574	529	586	603	551	592	565	552	580	553	517	575	552	528	546	570	537	589	577	561	562	610	559	533	575	574	571	580	572	536	561	567	538	548	568	557	566	577	569	573	604	578	558	519	575	555	495	571	580	553	553	562	532	556	546	606	533	543	588	551	551	552	591	537	592	579	555	561	611	556	569	573	549	530	563	562	570	527	553	580	553	587	571	584	552	564	515	534	557	590	555	534	536	562	558	596	588	574	558	519	530	537	614	600	529	553	574	559	553	557	543	512	592	568	564	548	554	534	559	575	562	588	577	580	607
24454	20929	26604	24983	9589	2861	1884	1314	871	858	780	661	640	605	621	583	608	573	576	540	471	445	415	368	371	357	361	348	358	359	362	350	368	354	382	380	366	387	363	339	382	371	316	344	341	325	311	335	351	337	332	315	327	318	325	309	347	301	331	332	340	297	358	308	328	346	318	298	309	323	332	358	332	314	346	321	319	350	345	334	321	337	301	340	381	321	324	313	299	333	334	316	327	297	306	363	340	324	354	370	345	289	312	337	314	346	328	353	314	358	328	307	323	340	341	295	321	327	343	307	311	315	328	333	311	323	314	295	302	300	326	339	319	386	290	326	334	324	303	304	324	318	307	334	334	295	335	314	357	309	348	323	315	335	313	314	361	339	324	306	349	310	334	322	316	326	316	300	336	335	336	345	304	326	299	327	360	336	295	329	352	357	333	321	347	329	337	325	326	283	345	365	302	319	341	317	313	334	293	300	311	318	342	307	305	316	298	331	322	324	340	327	350	305	331	318	320	340	343	362	327	333	305	296	310	296	315	312	316	341	310	303	315	315	308	298	355	334	310	328	337	311	333	310	344	326	326	341	340	292	306	320	331	343	329	328	338	332	314	325	318	312	312	326	292	330	326	322	320	308	313	274	317	337	335	328	344	311	328	302	309	340	312	338	351	315	317	332	321	319	284	297	352	322	298	349	355	303	358	344	368	309	337	300	306	309	356	332	349	306	334	345	309	353	314	291	308	341	321	323	344	329	324	314	344	345	306	327	340	337	305	324	286	340	325	311	341	298	317	347	311	354	310	332	319	294	331	326	304	302	322	314	355	339	299	303	318	335	327	342	348	335	317	348	319	326	330	329	299	315	342	333	309	321	310	338	333	299	328	316	313	330	323	366	296	289	315	293	346	341	352	323	312	325	326	348	306	339	333	304	336	326	311	330	291	327	350	344	340	325	339	339	326	344	327	281	298	315	280	303	337	311	340	304	332	307	312	325	310	335	296	332	342	334	318	341	299	273	317	320	306	342	342	306	323	328	346	332	327	314	335	302	320	323	325	306	349	306	284	319	314	313	329	315	299	306	324	297	318	331	312	363	317	322	331	307	315	330	311	300	337	331	344	337	339	340	340	331	335	333	321	326	285	305	335	314	341	316	355	363	307	329	295	326	287	301	329	320	358	320	348	334	329	323	309	277	301	328	352	311	331	313	333	314	305	338	305	338	345	329	341	344	313	318	356	345	312	309	326	317	309	332	336	305	320	313	351	318	339	338	341	324	316	311	322	314	343	297	331	315	322	311	326	371	329	341	343	328	328	314	346	308	329	333	352	325	307	314	328	345	332	311	324	316	333	324	331	321	327	320	323	314	319	314	295	319	323	346	321	321	307	305	343	345	335	295	351	319	312	342	325	338	333	321	336	306	324	337	325	318	310	330	317	300	325	357	342	331	291	312	375	304	283	317	344	292	328	312	289	301	308	341	296	301	316	322	330	313	345	343	315	339	289	324	307	320	345	337	353	333	318	303	317	347	327	320	297	326	327	328	324	311	345	322	349	319	331	349	345	321	337	303	327	314	327	301	322	297	311	325	336	312	304	319	338	321	329	319	338	340	297	332	308	324	315	311	338	317	315	312	309	304	313	334	312	341	343	298	319	331	358	348	337	332	300	338	336	285	291	328	328	323	359	320	309	335	309	351	323	319	344	316	319	294	327	307	356	310	345	352	319	353	336	324	335	345	307	330	335	344	328	317	306	311	276	326	341	312	320	345	315	334	317	316	319	346	332	302	322	328	322	297	338	313	321	327	328	312	310	289	334	326	313	351	330	355	300	331	330	312	331	328	311	310	340	304	354	322	353	306	310	354	336	331	316	335	330	293	318	322	325	327	304	301	311	328	312	318	323	328	327	352	349	301	354	307	297	308	307	348	305	334	342	325	318	342	317	330	299	310	333	286	308	303	302	334	305	297	312	357	291	293	313	294	341	321	302	341	326	320	307	327	318	340	291	331	340	356	323	330	316	329	298	328	322	308	334	341	329	305	311	298	329	305	295	325	353	330	316	323	345	331	309	305	340	294	279	337	336	305	339	325	307	324	348	324	319	295	330	299	329	301	300	320	324	353	305	337	336	322	334	308	340	317	325	305	334	339	347	323	330	310	305	311	326	316	342	341	337	312	329	304	348	331	338	295	320	329	340	305	290	306	329	343	316	347	303	299	307	334	337	350	313	304	314	317	323	339	322	331	327	316	327	324	322	298	323	317	318	343	314	337	307	311	349	308	323	313	314	349	304	338	308	324	319	322	291	329	327	339	325	340	335	342	343	300	306	309	327	299	320	317	321	319	310	325	292	334	316	298	333	326	329	318	313	304	337	331	332	346	304	322	333	296	333	329	354	347	328	329	329	302	343	308	305	336	333	316	340	347	333	340	327	321	351	335	326	328	333	340	274	305	320	307	320	311	312	320	323	347	325	336	334	356	284	345	309	328	320	319	315	313	316	351	345	328	355	316	321	346	327	329	342	324	349	327	327	324	298	326	344	306	303	313	329	330	337	287	306	300	287	309	316	316	305	308	332	311	337	305	345	319	334	305	341	330	334	342	355	356	333	315	335	293	341	302	285	297	330	301	314	311	306	313	322	318	320	321	329	326	319	323	334	329	337	325	355	342	309	342	346	330	329	341	338	322	340	303	311	316	342	324	299	298	307	323	310	346	315	310	339	323	318	306	301	312	330	334	334	293	337	356	323	326	337	327	320	345	325	316	334	367	338	339	320	297	307	309	328	326	341	336	320	326	303	340	309	318	342	338	364	355	354	319	331	318	320	314	309	338	363	332	345	304	315	330	313	312	304	340	309	345	351	336	310	341	327	328	309	333	282	348	337	339	354	335	336	305	316	332	349	330	305	365	311	316	314	327	330	300	293	339	299	290	336	302	331	342	322	297	343	314	330	324	366	326	338	313	313	305	291	319	318	315	299	329	339	297	342	341	323	337	306	299	347	325	355	322	311	322	305	317	326	325	356	356	306	330	294	355	343	299	327	345	300	335	320	341	313	336	295	330	327	326	328	328	328	316	330	363	326	313	310	348	360	331	344	358	322	313	351	301	318	328	299	330	376	330	328	342	316	331	305	331	369	317	317	325	366	323	321	324	330	322	293	342	306	312	318	311	312	329	319	334	312	301	325	310	322	303	290	347	346	320	348	333	308	314	334	298	331	323	335	338	326	312	344	345	310	335	320	313	288	327	299	333	301	302	314	332	316	348	319	342	347	338	290	348	343	324	332	350	343	343	370	345	301	326	334	316	344	327	328	373	301	329	335	332	306	337	316	343	338	296	300	317	306	332	321	311	308	350	321	302	344	307	323	300	335	315	317	311	323	332	323	303	301	333	335	325	332	308	303	313	328	297	336	309	352	312	341	337	308	320	321	336	328	308	342	316	330	310	329	328	324	324	314	300	319	299	333	310	330	319	290	305	331	325	313	352	312	329	320	311	318	340
12534	22364	16079	8838	7145	5831	4495	3050	2147	1971	1727	1414	1196	1121	1160	1059	1133	995	943	866	812	672	648	599	593	568	498	535	497	477	470	500	517	536	543	523	486	513	516	512	505	483	489	470	497	429	475	424	437	466	481	443	473	438	449	455	458	433	436	459	447	444	420	419	412	471	455	422	426	422	461	455	459	423	445	446	447	431	406	451	421	404	441	432	409	443	429	408	409	435	424	404	435	410	423	439	437	424	440	415	400	429	444	420	426	409	449	449	401	401	425	450	421	445	443	491	413	448	444	418	416	453	420	414	418	441	419	427	424	454	401	453	429	422	435	383	419	442	418	436	447	456	405	378	408	408	403	444	419	410	416	421	413	454	390	424	433	457	447	362	423	450	407	412	448	431	432	439	387	439	409	404	478	409	400	434	459	433	391	441	432	432	425	452	430	428	435	422	412	430	418	431	415	454	415	431	416	425	420	449	472	439	419	467	459	472	419	453	420	441	448	396	450	429	443	462	460	453	442	402	415	435	436	415	402	445	468	430	448	427	421	432	440	451	419	427	424	421	431	456	443	429	379	453	424	402	409	426	438	424	442	420	437	425	416	392	426	390	411	461	453	466	416	465	428	415	435	422	441	453	400	439	383	407	409	456	417	451	390	425	483	423	406	424	445	479	420	422	439	453	428	416	435	437	418	437	441	420	428	461	464	390	430	414	419	407	433	465	434	446	397	406	413	405	461	433	401	408	392	393	452	421	433	417	458	454	479	411	436	411	427	391	445	424	453	414	447	420	470	463	425	428	416	427	449	439	455	430	435	443	467	409	471	437	400	433	420	471	406	401	453	448	422	418	416	414	416	464	445	432	396	415	471	446	408	420	431	452	440	460	462	462	395	453	414	467	473	406	451	443	414	428	416	450	430	423	432	421	460	446	410	431	392	413	423	436	404	424	401	425	419	406	455	403	439	423	462	467	471	425	458	440	421	457	427	427	472	466	444	474	440	430	414	425	466	460	390	402	428	420	424	437	413	424	451	430	385	442	439	428	417	434	402	451	446	410	398	419	455	419	444	446	451	429	413	454	461	396	444	396	437	480	416	449	434	399	420	438	429	418	477	409	399	446	484	450	458	450	396	439	456	406	454	445	481	466	422	402	439	420	439	444	422	429	390	435	434	424	427	394	467	482	445	438	437	423	395	459	451	410	454	455	389	438	438	462	445	416	403	437	439	428	441	363	440	416	431	416	465	473	394	412	459	425	455	437	445	446	422	407	422	445	432	437	401	428	425	450	453	421	466	411	431	440	445	452	413	439	429	438	420	432	422	459	421	383	436	459	434	436	448	434	437	439	429	442	445	423	415	432	402	442	406	405	443	436	449	488	434	451	414	462	414	448	446	412	431	427	424	385	487	446	404	428	416	437	426	403	419	455	418	413	428	426	466	412	483	423	426	401	456	484	478	427	429	443	429	445	410	421	434	444	442	393	448	429	389	449	425	436	405	413	386	432	413	408	442	447	471	376	438	411	395	442	436	457	432	453	412	396	426	416	418	429	410	434	417	395	417	444	453	404	429	410	425	454	442	430	418	423	442	416	399	392	423	434	429	444	425	439	424	430	422	413	403	423	465	445	446	413	420	450	456	405	421	482	442	407	422	487	424	418	409	398	424	412	430	436	384	405	442	397	437	419	457	449	435	441	474	461	423	453	424	396	412	427	463	433	417	450	416	394	438	430	441	400	428	439	458	433	458	437	416	393	458	416	379	422	445	410	401	404	434	457	407	415	405	433	413	434	406	426	384	451	420	446	392	452	447	436	445	442	415	440	442	446	418	426	440	462	440	417	414	426	421	392	395	405	422	397	413	433	458	442	432	423	436	419	415	414	425	414	424	421	392	441	425	433	439	455	376	438	413	461	429	422	402	405	429	440	457	433	406	441	427	459	464	421	424	427	418	409	457	463	470	435	409	434	422	441	439	404	394	427	471	457	434	425	413	445	442	441	425	416	443	448	473	400	438	457	431	392	425	432	427	430	428	384	402	425	427	426	452	450	431	429	433	401	444	438	424	412	427	425	415	443	469	451	443	442	403	417	404	421	469	416	462	447	439	436	439	429	487	422	408	456	405	472	417	414	410	428	412	433	410	452	422	436	442	413	444	439	437	433	423	444	414	433	393	409	403	412	386	422	422	423	411	447	422	392	439	446	408	454	459	432	428	428	407	443	436	422	441	447	415	428	425	386	439	456	437	431	394	397	433	410	434	414	416	413	463	438	391	429	425	413	426	405	424	411	466	422	454	447	444	456	443	424	434	401	411	422	425	412	443	415	443	444	416	431	415	426	439	427	405	438	428	415	427	405	404	432	402	472	411	462	378	456	428	479	445	398	455	436	434	408	436	400	449	429	453	478	447	444	434	429	442	392	470	413	411	432	408	411	457	435	417	408	419	410	411	442	432	446	456	449	419	440	445	482	410	448	424	398	436	423	401	412	387	446	448	404	391	460	434	459	435	433	451	435	446	395	433	442	446	448	442	416	433	427	449	436	453	438	419	447	433	417	413	426	412	441	438	442	438	425	396	416	428	459	421	405	451	432	390	449	410	433	431	412	400	442	437	425	432	420	448	410	393	416	427	448	398	464	412	438	453	402	409	447	453	449	409	452	423	394	414	393	418	404	446	451	450	440	449	396	431	414	429	447	448	468	406	384	440	409	419	416	448	427	420	420	424	460	445	446	448	444	418	441	432	443	429	422	454	436	448	423	486	430	475	408	436	446	418	405	397	425	397	419	394	438	421	390	458	408	410	428	434	449	412	410	424	447	417	426	411	402	413	462	397	412	427	433	403	409	446	420	426	429	464	401	418	422	423	402	469	412	448	458	445	469	428	408	431	401	384	447	434	383	445	459	419	429	436	473	404	448	401	429	462	435	427	438	481	394	423	410	463	429	452	421	402	426	419	420	444	394	492	450	417	422	428	430	423	435	419	423	445	430	429	411	409	442	420	446	462	414	395	379	433	443	398	430	461	423	421	449	431	446	438	412	454	419	450	433	432	437	446	426	450	407	429	382	447	449	429	410	395	416	422	451	469	439	464	451	413	458	395	409	458	397	420	370	455	429	434	468	437	442	401	392	440	438	410	387	413	439	437	407	436	421	440	441	456	408	426	438	461	440	419	411	431	432	456	419	452	462	440	449	448	446	404	446	441	445	412	467	404	479	409	457	443	446	435	445	428	401	416	424	377	432	437	438	428	441	420	442	425	417	434	408	458	478	415	422	409	451	424	437	467	409	444	413	452	432	416	430	421	402	413	434	426	413	429	457	404	441	401	434	411	412	469	434	425	439	446	449	401	431	418	441	478	437	428	436	408	423	456	438	486	461	434	400	419	431	454	430	423	415	424	463	417	427	429	475	420	418	420	406	423	451	399	465	442	429	406	440	423	427	422	429	446	436	416	428	419	440	410	421	438	430	402	428	440	412	473	451	454	439	433	444	420	447	427	436
22386	20950	28486	23564	20947	20783	8420	2565	1529	1323	1136	943	839	756	741	747	700	650	670	553	523	460	403	391	355	328	305	299	305	318	314	313	353	340	316	332	325	314	324	314	334	284	256	288	286	288	266	268	301	266	282	249	275	277	290	255	262	295	255	260	256	272	252	263	267	275	280	269	229	245	234	233	255	247	250	257	213	244	262	209	233	245	239	246	228	261	259	225	249	288	246	221	244	256	235	260	245	253	226	241	255	245	253	251	252	273	242	248	234	263	240	272	238	242	258	219	228	224	236	223	239	242	248	244	230	239	226	213	233	256	254	261	219	240	225	237	218	250	250	249	232	278	252	244	248	235	242	251	267	248	259	223	251	249	226	235	242	235	241	236	241	245	234	261	257	237	249	253	278	255	242	219	241	245	248	216	234	277	238	229	258	237	228	265	248	237	256	248	234	246	264	252	248	226	253	249	249	250	252	265	259	231	247	260	206	243	241	234	227	270	221	226	229	243	255	231	266	257	265	241	240	249	260	225	256	268	235	231	254	240	233	223	264	259	251	271	232	223	244	253	217	249	244	254	228	266	244	232	227	261	247	225	229	241	245	230	246	251	264	270	253	198	223	245	216	221	249	274	258	250	255	240	216	221	237	218	223	238	234	247	268	259	235	242	244	227	247	270	250	242	240	242	245	238	254	243	232	262	252	257	271	214	236	222	245	248	248	239	278	272	242	236	233	254	250	248	243	257	275	212	252	276	248	239	236	238	250	245	236	259	254	236	233	251	226	241	246	278	263	258	284	253	241	269	225	260	259	256	257	250	253	234	245	243	231	257	238	244	265	248	234	254	260	256	244	236	245	197	243	267	241	264	266	218	237	248	227	237	202	263	229	246	227	246	239	272	272	265	239	233	235	233	223	219	262	269	220	240	247	259	241	263	226	210	261	237	253	245	227	251	241	226	233	241	210	263	255	254	245	241	228	226	229	249	203	214	251	221	238	279	276	230	217	254	277	235	252	229	259	247	238	214	239	245	221	246	222	232	224	242	254	242	243	244	230	261	242	248	261	224	234	254	274	237	243	253	227	248	240	216	237	236	199	280	228	217	256	245	254	271	259	247	254	256	252	256	231	231	234	229	237	215	247	246	243	213	252	231	226	264	260	229	235	238	249	270	230	254	229	224	244	240	245	237	248	238	279	234	249	242	261	245	233	252	257	256	235	247	275	256	248	250	228	257	253	236	272	213	224	233	234	258	248	267	260	258	261	251	244	266	267	231	237	235	287	247	249	261	240	244	237	262	240	229	226	242	223	241	233	251	220	225	230	234	223	249	236	240	224	246	208	240	271	263	234	228	238	251	239	273	219	247	259	279	245	254	224	223	225	261	231	238	239	246	233	239	236	231	247	238	259	269	227	225	267	231	256	244	269	220	269	247	215	251	236	230	221	266	262	259	204	241	247	234	244	244	231	257	230	258	233	219	234	209	237	238	278	233	222	226	226	251	230	242	228	231	265	237	250	237	231	249	225	246	255	215	247	239	217	218	258	254	214	240	225	253	249	223	266	280	235	272	252	236	231	250	251	249	264	241	245	265	235	234	221	235	249	260	262	253	230	238	254	247	258	245	276	244	224	254	256	273	237	245	229	283	254	232	212	252	227	256	249	223	216	244	221	232	232	247	263	243	262	218	218	247	229	239	232	244	218	236	207	257	233	223	249	232	261	229	221	254	217	242	273	261	235	259	218	246	238	233	229	233	266	242	225	264	287	225	243	222	254	261	254	234	272	246	228	264	254	259	266	252	258	257	237	238	248	263	236	264	248	256	227	231	269	235	248	261	238	260	226	243	235	256	214	221	252	243	242	237	224	263	238	216	226	240	258	228	255	243	250	257	257	235	220	268	236	275	248	256	243	238	217	230	274	210	263	271	270	215	241	242	274	239	241	228	229	234	220	225	231	248	231	239	274	271	242	246	252	269	235	239	226	253	218	239	276	236	244	255	239	267	249	261	223	262	253	236	260	237	247	255	230	242	231	234	222	262	250	241	235	234	233	227	253	257	232	254	228	265	238	240	235	271	245	226	246	243	259	246	273	233	245	252	250	251	224	248	271	238	215	228	228	246	236	214	237	266	236	238	227	269	233	277	240	243	251	227	271	241	247	235	234	248	223	234	225	233	264	249	204	265	233	239	246	252	252	245	234	241	260	237	238	230	241	253	239	215	231	218	231	268	241	252	236	236	234	231	225	239	244	237	248	258	247	245	229	250	255	246	239	239	264	235	262	234	253	227	269	250	246	251	252	228	254	228	242	220	268	233	252	242	248	262	226	205	248	250	239	262	221	268	235	217	244	262	255	266	230	238	244	257	258	217	244	235	240	230	222	239	219	241	243	274	256	236	245	276	243	235	249	228	257	241	260	258	239	237	241	231	248	244	251	229	231	288	271	235	214	218	225	224	254	229	281	238	239	248	249	255	246	227	223	247	247	212	252	274	265	233	216	226	236	250	263	246	253	261	272	230	236	235	251	210	245	262	231	222	233	244	229	246	210	282	264	254	212	258	263	246	240	228	253	250	245	263	260	226	223	236	248	227	250	251	224	227	246	235	244	259	214	229	218	244	252	245	265	226	232	220	220	258	230	233	258	223	258	246	219	216	253	245	229	245	220	243	276	253	256	264	260	253	252	264	255	248	242	265	252	240	235	267	249	257	270	247	234	247	232	251	267	248	271	242	245	257	273	223	220	259	243	215	226	245	290	267	215	233	244	250	246	217	219	232	269	250	230	230	250	242	212	246	225	229	248	258	237	233	231	245	270	243	216	253	228	234	253	258	245	243	252	229	219	269	261	249	229	241	244	262	233	249	272	234	249	279	250	230	231	248	238	222	246	237	223	240	270	251	219	239	240	218	252	226	232	247	269	234	228	233	246	232	248	220	248	235	230	238	238	240	252	245	244	237	250	253	261	240	222	238	279	212	218	248	247	257	220	243	228	239	264	236	247	219	271	228	255	244	250	239	242	213	229	218	246	245	213	249	261	232	267	229	228	237	255	239	243	262	221	232	234	252	250	248	260	253	250	282	260	251	211	252	229	240	242	242	254	204	247	242	231	229	270	262	242	243	245	214	225	233	239	243	255	250	257	247	245	261	257	239	276	252	245	241	255	240	249	257	224	247	236	268	241	236	251	242	247	245	233	270	249	245	247	264	235	239	248	222	288	226	250	236	234	240	209	248	235	250	258	257	249	238	269	265	266	267	263	252	255	203	245	219	234	250	225	226	242	248	245	271	234	229	245	221	260	264	230	262	283	232	242	236	251	250	243	252	234	221	243	255	233	226	258	263	258	257	243	239	243	240	225	249	257	231	226	241	222	243	243	252	239	239	251	222	231	241	256	271	234	220	249	227	220	217	241	222	223	229	261	251	258	257	265	230	225	243	244	247	249	232	225	281	228	217	243	236	242	257	243	230	243	271	264	245	251	240	274	246	248	261	274	243	259	267
15391	31792	24489	14931	11712	9514	6983	4950	3530	3039	2517	2173	1809	1547	1521	1436	1459	1324	1219	1099	932	731	718	666	611	534	506	479	487	464	473	500	544	531	460	487	480	424	415	445	453	403	422	452	382	405	401	398	381	398	358	414	387	398	355	383	359	400	398	366	351	318	386	320	339	345	344	344	384	374	317	340	370	359	326	321	352	335	320	344	362	344	336	317	356	342	320	344	305	315	346	323	306	329	302	307	324	365	338	350	343	325	330	315	317	318	342	303	333	320	334	290	345	338	319	289	337	334	313	342	356	350	338	307	350	339	310	338	314	328	323	334	345	343	344	365	344	339	342	335	305	303	309	316	362	322	341	341	321	342	349	352	347	339	339	303	335	355	341	345	324	342	301	320	316	327	334	345	340	371	314	332	292	353	336	342	341	310	307	320	302	342	338	326	315	325	347	335	332	349	345	326	348	331	335	321	303	307	316	342	334	322	335	340	306	338	356	327	327	327	325	332	310	337	355	308	316	345	347	337	324	349	342	324	338	289	353	317	321	324	331	309	360	311	329	336	319	317	338	327	343	360	322	345	330	345	327	318	331	321	369	362	334	307	326	363	301	341	333	345	312	377	328	338	295	319	328	354	305	313	327	321	353	322	373	344	330	336	323	337	352	292	338	317	305	384	303	336	340	304	347	355	323	351	288	317	343	312	309	340	326	343	339	310	326	328	315	331	283	326	316	320	352	341	296	349	330	337	354	327	366	343	348	335	317	336	327	336	317	337	329	342	333	333	338	336	340	345	353	330	345	329	328	349	347	322	323	359	356	345	321	308	348	324	307	321	328	299	363	347	316	359	341	345	303	334	330	349	305	329	321	313	343	323	316	325	340	306	317	354	349	358	338	314	353	340	299	340	327	351	330	359	335	315	323	332	352	329	314	331	326	295	300	324	307	321	297	368	317	335	357	324	337	315	336	326	340	327	326	343	357	320	300	327	343	314	355	361	326	344	360	350	294	332	321	325	302	343	328	336	325	302	305	311	335	331	339	341	341	353	324	348	324	333	356	341	337	356	310	313	371	346	344	337	351	347	327	321	316	304	318	307	311	347	326	322	311	337	329	346	327	347	281	357	307	337	321	325	308	345	332	342	335	301	308	337	335	359	352	310	329	341	319	340	347	339	313	295	322	335	332	320	330	338	369	351	335	338	340	323	297	287	318	376	308	311	357	332	327	314	339	308	336	346	318	319	337	306	322	331	319	335	330	330	303	348	337	328	308	297	339	313	346	315	320	318	340	321	340	337	315	336	311	336	314	313	340	331	325	295	313	347	307	371	323	323	341	347	330	340	315	312	319	330	359	338	322	340	346	321	347	330	345	307	352	325	359	314	346	347	342	310	331	322	345	316	349	322	301	380	328	331	308	360	333	337	348	325	333	331	343	319	340	354	352	365	340	358	348	331	317	331	304	307	325	326	305	326	310	338	308	322	343	349	350	326	332	325	322	293	297	328	356	326	312	341	321	337	363	322	350	324	317	345	350	329	306	321	365	336	340	349	351	328	339	340	351	317	341	312	340	347	328	323	350	301	331	313	333	330	338	334	324	340	309	310	314	320	323	354	320	327	326	335	343	346	332	332	359	334	324	349	324	324	346	303	331	352	344	323	327	336	319	336	342	347	322	308	334	350	337	307	306	317	326	299	315	306	332	317	280	351	348	350	338	360	349	347	327	313	324	312	327	340	319	358	302	365	360	314	329	355	344	306	362	318	338	351	328	293	329	310	324	303	328	301	330	332	335	361	338	357	321	330	320	339	299	306	308	334	306	316	352	316	341	308	321	320	352	329	294	322	333	318	322	352	325	346	394	345	291	310	347	328	385	325	337	328	312	330	321	347	315	339	332	317	320	322	286	310	330	325	328	315	331	367	328	359	300	312	326	304	332	357	298	347	347	341	340	313	335	348	329	311	354	325	327	317	322	317	316	335	327	354	365	323	313	320	355	325	343	347	306	314	370	349	313	337	322	332	349	323	346	345	325	344	346	329	299	319	368	323	317	323	350	335	318	344	320	309	332	352	332	368	318	355	358	306	347	337	318	350	319	322	329	335	322	337	318	326	301	325	320	340	334	357	314	346	348	332	304	309	330	332	322	339	321	302	322	339	345	309	328	318	341	311	318	317	332	382	324	322	321	349	338	300	334	318	308	368	341	333	326	325	316	336	334	336	353	368	299	317	309	330	327	323	322	317	330	317	346	311	317	342	370	318	320	313	302	325	310	321	318	294	344	344	304	328	358	330	334	372	291	338	302	308	305	316	331	362	331	333	314	341	320	314	358	303	309	361	340	301	322	319	360	322	313	334	328	341	309	343	339	309	352	340	307	355	347	302	314	348	310	326	329	315	346	362	328	333	330	337	336	401	321	314	352	299	342	333	355	310	328	350	342	338	321	329	325	311	327	309	340	322	328	347	321	320	378	323	328	331	312	315	339	340	331	319	326	293	335	316	329	324	322	357	363	313	353	336	332	358	316	315	354	303	291	318	331	330	304	310	327	348	326	316	322	349	291	319	350	349	329	346	326	349	343	335	332	334	328	355	324	330	336	340	320	337	326	317	320	359	313	319	328	313	340	307	336	331	343	345	366	311	312	359	317	326	339	302	326	327	338	318	303	334	342	332	313	323	311	327	325	341	321	339	333	334	354	311	339	324	335	315	335	333	335	327	355	322	309	329	317	321	355	352	331	331	335	344	339	323	318	322	333	320	334	345	297	310	357	314	323	324	328	342	300	329	345	331	338	332	327	364	334	377	301	330	306	362	321	321	363	325	301	309	353	320	316	321	360	357	340	339	301	345	320	319	328	363	329	328	346	315	329	325	316	314	287	327	330	350	336	334	338	326	334	317	300	337	329	323	325	319	338	324	386	320	344	327	319	301	309	308	326	344	307	309	326	334	334	293	325	307	320	327	346	331	322	357	313	353	342	316	302	348	307	344	311	313	328	342	351	315	316	349	355	301	334	326	296	306	364	307	332	313	321	344	304	315	291	294	344	350	319	311	339	313	336	351	321	320	305	346	328	329	316	345	294	367	334	337	320	345	334	371	351	334	340	346	328	365	330	335	337	302	343	338	322	362	297	343	341	307	331	314	336	365	357	325	341	334	342	349	292	359	352	300	313	344	314	346	357	332	371	316	307	299	331	317	341	322	278	333	313	316	310	343	317	338	333	347	345	371	328	341	344	304	367	326	350	321	329	315	331	327	331	340	313	337	315	296	331	350	335	363	367	324	307	332	303	344	334	341	327	303	323	321	314	356	378	339	352	334	304	320	322	318	327	325	297	316	332	310	322	314	302	335	314	348	337	346	353	363	309	317	329	289	322	359	334	333	305	344	337	359	324	322	343	350	352	327	362	339	319	336	339	318	315	317	323	332	325	335	336	317	316	338	331	349	340	350	294	280	319	381	297	349	326	326	340	317	329	315	340	313	356	319	321	306	357	348	345	313	355	320
27151	18800	11459	5057	2851	1923	1447	1125	916	818	719	726	626	688	657	687	670	673	582	587	579	539	531	468	508	464	452	474	474	488	464	475	476	538	469	507	492	486	485	533	512	501	452	435	473	475	459	524	418	470	425	500	473	443	489	464	493	473	465	476	482	466	466	444	434	485	468	476	421	471	478	420	438	461	404	454	441	450	452	483	429	446	439	436	474	421	453	458	450	448	436	478	446	464	463	423	445	438	483	466	440	425	481	464	492	432	448	440	480	448	440	464	430	472	434	438	456	461	476	473	447	471	481	449	454	463	498	468	467	432	462	454	474	421	451	480	494	474	477	434	447	482	468	495	438	467	456	455	433	465	418	496	419	440	442	465	441	478	456	425	437	414	457	469	458	491	414	467	482	439	435	400	410	460	445	456	468	519	451	472	489	464	503	439	440	426	442	483	459	446	463	410	482	418	450	465	484	420	452	445	500	429	454	468	457	440	441	434	466	448	428	480	436	444	446	454	450	458	463	442	475	460	450	457	459	434	425	437	420	441	466	425	418	498	444	466	431	434	411	466	460	432	470	491	427	458	461	467	473	478	414	476	452	478	472	465	446	497	455	435	467	447	472	469	454	465	457	439	460	462	464	468	444	479	453	441	442	449	451	467	461	448	490	459	459	474	480	464	472	475	451	410	443	487	482	466	442	445	450	461	437	499	458	497	411	490	517	469	443	458	471	440	447	453	451	471	421	470	440	452	446	453	472	449	460	460	479	468	459	412	491	420	442	466	463	507	439	484	480	419	458	455	451	449	445	474	449	417	461	478	427	455	479	428	467	496	452	436	450	485	427	452	443	430	468	403	438	472	481	439	451	447	440	460	486	467	458	461	423	458	418	428	468	423	450	441	469	444	479	427	449	472	458	437	437	471	476	469	468	458	431	479	488	456	424	495	455	504	478	454	464	455	413	447	466	465	444	430	416	462	450	450	456	451	410	422	427	458	457	485	462	433	446	465	473	476	435	443	424	469	465	450	418	455	422	433	451	466	480	458	443	480	430	443	456	439	430	470	457	466	452	494	441	459	463	473	439	442	464	477	446	458	489	442	489	437	474	480	453	455	418	442	490	453	466	447	463	436	451	460	438	437	442	429	481	449	475	476	478	483	427	447	444	442	460	471	473	490	418	451	435	444	429	475	447	459	458	463	460	448	462	458	470	440	453	482	453	470	457	441	457	451	435	463	472	467	443	481	484	493	463	462	450	469	448	476	443	453	458	456	453	429	433	418	442	414	464	455	466	467	470	482	478	461	383	432	436	405	462	447	485	438	461	425	457	460	415	457	443	449	493	476	476	473	460	473	431	504	474	459	417	434	456	486	453	437	431	439	458	485	456	444	475	445	487	459	460	449	429	437	470	449	449	431	414	458	448	478	432	446	461	424	430	470	428	463	438	457	448	424	463	448	475	454	495	426	440	467	443	481	464	458	459	450	438	433	472	447	425	442	440	493	433	443	417	460	439	477	445	511	429	480	443	430	432	443	440	432	464	470	439	470	450	463	471	472	447	472	488	528	428	479	430	494	437	461	446	479	474	481	475	464	447	476	472	428	435	422	488	440	435	471	452	448	469	428	428	445	450	485	464	456	463	470	462	459	462	474	487	442	434	449	404	471	436	453	477	443	445	459	454	463	495	470	450	448	444	471	486	449	446	435	482	443	441	452	434	462	422	467	476	456	486	422	480	466	487	455	422	437	422	465	439	414	432	456	453	464	486	465	471	445	462	472	422	485	478	486	439	465	435	448	477	441	448	436	418	500	463	459	432	446	474	464	466	438	466	461	470	444	439	482	490	466	447	442	501	460	420	434	412	409	469	501	466	457	463	464	484	421	465	421	454	473	462	443	469	446	423	439	452	482	455	501	432	494	458	474	461	402	467	471	458	415	454	476	433	431	426	481	448	452	469	459	482	475	467	433	441	434	481	442	455	470	452	452	453	434	435	470	419	455	454	442	454	445	466	444	495	476	462	437	442	453	406	480	505	454	438	467	450	463	430	444	432	442	487	466	480	462	460	438	467	423	435	455	433	443	440	457	440	436	457	462	453	469	449	430	466	447	447	438	462	443	469	453	431	457	484	457	443	449	459	472	474	458	433	443	433	469	431	422	481	465	480	458	444	441	462	445	466	418	438	489	457	466	450	485	447	434	456	439	437	464	427	445	451	451	452	471	449	443	459	448	445	464	457	477	434	460	446	470	446	431	472	442	444	427	436	433	458	456	424	463	485	451	440	444	488	478	462	474	491	470	432	434	464	448	457	457	480	437	455	439	452	474	443	456	481	482	473	454	482	451	495	475	437	481	460	477	458	467	421	504	446	512	428	476	463	446	414	422	514	429	453	459	449	418	500	450	452	424	467	460	450	449	486	442	463	419	457	471	439	482	457	401	453	461	455	440	432	457	435	416	429	435	426	461	470	447	422	473	426	452	468	408	479	434	452	429	493	456	452	493	459	459	457	440	478	458	448	437	456	429	464	443	471	472	497	469	478	467	463	454	455	432	434	479	483	453	441	456	460	474	465	450	446	466	411	461	463	474	462	451	418	426	448	473	499	506	476	443	476	444	468	441	470	466	481	431	470	436	421	421	458	470	490	457	451	421	454	485	446	419	440	433	469	451	471	445	492	469	440	408	426	446	446	437	485	468	491	430	453	475	464	439	447	438	444	429	439	429	449	444	401	480	450	472	487	442	464	431	478	482	480	432	469	431	507	450	456	461	447	486	492	448	471	423	489	493	457	440	450	481	461	430	456	482	423	472	425	452	468	440	441	480	466	425	462	474	440	446	465	448	473	462	446	491	455	447	479	496	450	450	441	417	451	463	443	454	473	462	463	418	464	433	463	489	479	448	482	434	430	480	478	460	411	434	457	468	421	451	464	465	454	468	438	480	485	483	466	481	460	503	450	481	466	465	449	461	438	419	436	457	429	471	473	464	492	466	431	453	465	480	440	456	462	490	442	482	443	458	455	469	449	453	459	478	458	448	454	457	466	513	458	462	469	434	450	476	473	476	493	475	463	441	486	440	503	503	451	420	475	455	445	459	454	489	470	438	492	467	449	432	438	458	452	471	455	439	442	447	468	468	473	489	478	436	452	420	449	455	500	440	436	472	449	455	461	444	440	442	469	491	436	463	416	444	487	480	446	449	429	447	451	468	479	444	483	462	456	475	497	417	456	435	453	453	489	429	411	473	451	462	461	454	495	451	450	457	446	436	463	435	476	433	468	449	473	462	454	463	487	440	438	467	441	460	476	413	429	415	450	475	434	463	445	468	470	484	452	472	480	427	465	481	426	492	453	491	445	464	428	430	462	420	470	440	480	464	456	448	423	496	422	461	444	454	457	454	472	469	476	479	453	425	431	467	460	438	435	478	456	478	473	496	452	457	474	459	448	456	468	472	456	442	516	437	485	446	462	453	435	467	452	440	451	455	462	478	431	459	442	450	483	460
12362	19030	14068	6981	5341	4161	3009	2451	1753	1583	1435	1211	1073	1043	1112	1196	1137	1055	979	945	870	816	768	671	690	648	650	648	649	645	629	654	688	721	688	666	664	616	639	695	667	614	580	636	654	630	639	622	611	608	635	617	606	613	646	570	578	637	591	599	606	633	603	574	632	635	580	618	621	616	606	585	617	609	594	587	615	586	603	600	592	586	576	641	612	601	589	574	603	621	595	598	609	614	590	577	599	583	616	583	609	636	622	609	606	569	603	624	624	577	589	582	573	614	589	631	560	564	591	608	604	600	598	602	618	608	631	647	601	570	578	602	544	506	627	604	605	604	576	590	598	614	562	611	585	568	588	606	607	561	657	620	638	587	580	613	598	567	608	601	593	592	596	565	571	588	620	601	578	562	574	636	623	585	588	579	589	616	585	646	614	566	588	634	622	615	594	623	539	628	617	592	540	613	594	616	602	558	592	639	644	615	567	595	571	606	583	581	562	607	594	607	603	602	560	599	630	588	566	597	600	624	599	560	618	572	588	605	636	586	612	627	607	625	635	603	600	611	606	604	587	557	575	590	606	559	646	592	619	609	625	603	593	591	540	600	629	579	609	577	532	593	597	629	567	584	605	606	611	572	567	600	606	613	579	578	599	644	604	607	630	619	582	613	622	588	605	612	582	595	625	620	595	562	591	621	607	574	586	567	552	587	596	602	641	624	628	606	627	598	605	591	591	618	615	627	601	584	564	584	589	558	563	606	573	601	589	610	573	567	581	632	622	647	552	598	608	590	545	613	576	597	613	590	590	606	582	592	613	593	610	653	626	582	580	597	655	622	583	670	588	636	605	610	626	589	597	610	617	588	609	568	609	616	582	609	602	601	659	577	599	587	574	556	622	609	572	618	603	633	580	604	616	635	632	568	583	544	653	573	605	622	613	602	570	616	602	609	605	545	578	580	628	614	589	626	619	603	604	535	579	595	550	609	581	605	624	582	645	602	512	564	610	618	623	604	632	607	574	610	609	613	595	571	550	610	566	618	607	592	647	581	598	608	624	617	635	601	579	617	578	589	595	589	609	576	636	607	575	579	631	581	615	554	574	620	559	596	594	620	650	595	591	570	565	597	569	619	617	596	604	616	614	608	588	637	604	588	598	610	589	602	619	577	567	611	581	649	574	634	581	621	598	581	578	602	579	598	573	591	589	573	603	640	578	642	605	608	583	634	577	584	632	629	614	658	610	587	644	595	594	585	589	572	616	537	564	621	575	619	598	579	600	602	629	626	572	593	556	638	635	605	606	597	567	567	559	601	615	597	565	551	638	602	617	625	598	594	588	572	605	588	629	593	648	637	584	603	609	621	569	608	577	604	611	584	584	581	605	598	606	571	634	630	585	668	580	590	560	605	640	586	572	592	569	601	572	610	602	609	589	591	585	634	605	632	609	597	575	591	580	585	537	622	621	584	594	590	596	594	621	624	625	590	608	599	624	598	568	644	574	602	556	554	596	598	560	586	603	587	609	609	612	621	617	584	585	588	610	591	567	579	546	606	646	626	647	567	606	593	603	571	573	631	593	619	643	603	601	597	586	582	603	568	613	648	610	609	638	664	580	569	596	625	602	586	604	580	596	605	585	630	562	633	596	628	558	610	600	571	584	611	563	594	601	598	582	597	605	587	595	605	625	615	594	583	622	544	600	582	611	574	605	619	621	590	612	622	589	616	626	649	593	584	580	619	594	625	635	595	525	594	577	576	606	580	551	603	592	593	609	607	582	588	597	577	619	605	616	608	636	554	612	644	610	610	629	582	585	599	572	612	578	560	570	607	611	641	564	620	566	579	565	624	595	647	554	562	626	623	627	587	642	629	607	647	606	586	549	596	598	589	575	594	655	587	575	594	563	588	611	609	607	595	608	619	612	610	583	589	590	622	615	618	648	586	561	559	594	607	594	578	634	571	596	600	568	585	585	610	626	621	596	579	635	617	611	598	604	583	606	591	589	633	572	587	613	623	574	589	606	585	593	577	594	564	601	588	616	588	581	604	606	593	586	584	593	639	611	590	596	553	550	584	611	630	597	613	580	585	583	593	616	609	598	625	553	591	622	621	564	605	602	606	615	630	564	605	585	600	593	597	568	591	616	678	622	584	619	608	625	637	623	565	648	558	584	602	612	570	611	582	591	599	531	598	615	614	597	616	621	604	586	594	605	593	570	582	603	623	594	587	600	643	603	580	563	613	635	567	575	612	596	618	638	630	590	643	631	579	601	573	601	574	620	601	600	564	562	613	564	614	634	586	573	616	591	608	610	616	595	580	591	577	609	597	604	632	602	606	626	581	596	604	585	638	626	566	588	588	622	572	617	621	603	566	585	565	569	618	628	585	583	609	603	579	573	588	601	611	608	606	595	622	576	643	621	590	594	591	625	596	618	583	638	666	639	576	615	624	612	561	557	567	585	622	616	598	576	545	635	617	609	583	609	613	587	575	552	620	599	585	568	586	589	642	579	609	624	624	572	579	599	590	552	605	604	588	587	613	577	627	568	585	570	546	631	558	576	607	619	587	591	609	596	571	617	610	592	611	629	592	580	562	585	611	592	594	614	570	582	595	595	591	583	637	629	596	596	615	630	624	596	573	617	568	578	606	633	597	601	593	581	531	548	580	613	587	615	632	606	585	600	550	655	642	643	616	596	613	661	594	619	572	619	580	587	566	606	625	612	559	587	618	607	593	566	549	586	579	558	593	616	551	622	564	598	586	571	591	566	611	563	591	625	624	644	579	611	557	616	617	573	590	612	608	596	593	580	595	571	567	630	595	622	581	580	589	566	605	657	568	602	604	594	606	631	608	582	581	581	609	582	591	646	630	604	628	598	650	555	614	607	602	638	603	596	607	568	610	610	595	581	564	562	661	570	597	604	608	610	601	578	607	563	585	602	609	556	569	608	622	615	616	624	599	638	583	586	590	574	593	598	589	590	650	620	620	586	592	597	609	604	609	595	591	587	580	599	605	543	593	646	608	594	612	600	639	602	620	595	624	562	585	584	627	631	593	579	606	595	613	667	614	571	575	608	637	587	599	605	598	622	595	562	591	591	656	607	610	582	590	557	548	598	583	571	651	629	584	627	592	580	629	613	621	605	645	551	625	615	612	614	590	631	618	619	608	586	621	615	596	607	599	557	606	612	598	571	623	618	579	637	630	605	610	582	624	598	587	608	588	561	626	598	611	618	606	574	632	626	621	587	619	587	576	641	620	591	625	572	619	598	647	609	596	629	625	604	610	636	573	630	579	586	576	608	619	611	605	654	642	641	592	607	581	577	578	593	632	602	622	601	573	599	615	613	597	591	596	574	583	622	624	605	614	550	603	603	617	557	617	585	609	590	603	608	620	616	610	608	647	588	608	608	628	587	587	634	618	578	631	567	594	567	625	596	587	579	593	615	614	575	599	605	647	578	633	574	587	610	601	597	598	688	603	584	594	570	634	650	617	595	599	594	614
23343	20950	27918	24144	20743	9196	2991	1797	1378	1153	1039	881	810	799	804	782	688	693	664	667	607	559	540	488	487	484	490	488	469	425	457	489	479	518	477	497	475	491	482	452	462	478	457	494	447	466	413	418	417	430	441	403	434	420	422	428	422	464	465	400	448	429	416	412	431	467	399	420	423	419	437	423	373	384	380	426	371	394	417	435	373	415	399	391	439	449	428	405	418	414	403	420	445	463	404	427	411	451	409	434	427	418	401	433	424	403	403	386	392	422	404	391	402	424	431	424	383	427	369	441	433	440	399	408	425	444	446	413	434	435	401	422	424	443	438	435	417	405	396	398	440	433	389	380	397	427	408	424	404	423	411	428	390	451	401	403	423	414	382	385	418	422	427	444	441	384	448	383	373	393	402	379	418	400	440	440	428	422	428	378	380	414	425	401	384	375	442	412	421	454	413	440	421	436	407	343	361	417	449	413	394	376	439	398	414	416	402	417	423	424	387	415	375	408	395	412	397	403	429	429	426	398	407	405	409	399	453	435	400	409	425	442	386	396	412	470	432	397	410	451	420	413	389	426	435	401	390	427	437	411	375	394	407	455	400	386	421	379	419	414	416	434	393	441	398	440	426	445	423	424	387	400	416	386	403	424	442	398	418	415	436	416	402	436	416	416	404	430	415	435	422	399	439	410	404	447	407	421	405	406	433	437	397	388	430	430	433	404	408	386	427	428	406	379	409	432	412	423	415	413	399	360	427	413	413	410	387	422	428	396	423	403	394	410	420	388	414	434	413	404	427	440	382	402	460	442	441	432	424	385	428	423	446	430	381	436	403	430	428	440	396	423	394	374	430	407	407	409	400	424	426	409	451	407	415	389	399	396	386	414	410	407	418	424	382	363	443	404	401	421	400	446	428	421	444	445	450	447	383	456	434	416	397	389	417	378	396	420	434	450	410	422	401	397	417	430	429	426	391	395	440	431	402	424	461	442	417	397	462	403	368	431	426	425	381	454	435	485	414	413	453	438	415	445	418	423	459	425	421	383	421	402	425	408	412	409	436	393	393	391	411	414	399	404	412	385	439	429	421	408	395	418	434	409	431	437	408	407	425	418	392	430	413	453	400	391	410	379	423	426	374	416	399	399	440	433	413	404	444	421	444	428	382	408	444	416	421	437	432	417	447	365	398	403	421	438	407	423	439	416	405	416	374	428	436	414	428	392	406	405	447	361	410	403	412	429	392	416	422	401	400	400	406	442	380	409	380	399	395	440	366	388	453	395	409	436	456	420	407	416	390	439	399	373	390	416	444	432	376	421	422	417	408	396	409	447	414	379	383	418	384	442	440	432	365	381	464	425	416	407	400	443	400	414	433	417	428	401	423	420	442	441	410	434	403	391	402	402	398	408	434	411	431	400	387	462	424	430	384	385	404	410	449	408	439	413	392	397	401	421	402	437	412	412	419	416	392	391	389	410	443	414	422	414	426	414	413	395	416	391	412	417	407	404	446	443	397	439	438	406	433	397	402	424	411	417	413	421	425	402	451	381	424	406	412	392	442	399	435	415	395	418	394	408	426	447	426	421	410	419	447	409	405	389	383	377	446	423	416	409	403	401	430	402	426	432	434	454	389	381	404	409	432	425	402	458	416	384	401	444	403	415	397	421	415	408	425	420	431	380	385	398	397	377	389	410	428	392	417	405	390	420	418	422	414	435	428	418	452	431	419	411	419	434	390	431	428	407	391	414	450	458	452	416	434	405	437	447	398	404	408	404	405	424	387	440	425	404	395	427	422	407	425	385	416	421	429	431	419	415	417	441	414	429	429	422	423	424	437	428	396	448	389	398	442	401	383	381	369	390	423	450	377	375	390	453	397	421	418	390	383	419	386	444	424	433	405	446	424	447	407	417	432	417	447	368	420	419	402	389	421	406	393	417	436	424	415	402	409	423	385	397	429	429	445	396	419	442	416	423	421	413	411	426	392	390	381	388	410	386	423	445	415	417	418	398	416	449	418	404	396	390	436	435	422	414	433	398	409	406	432	452	440	413	438	425	423	410	433	398	391	392	381	424	405	410	409	439	436	430	402	446	454	403	431	394	422	425	414	409	406	400	397	402	398	432	392	416	411	391	424	420	425	405	429	477	439	408	435	434	448	400	405	413	444	451	420	401	409	426	396	388	403	439	421	412	411	434	398	442	406	407	428	401	421	472	418	430	374	428	407	414	435	422	418	449	427	420	407	426	436	403	385	382	413	403	425	420	411	414	402	424	388	457	403	414	431	422	408	425	394	407	414	383	400	413	419	381	416	416	372	363	389	434	394	391	419	399	407	407	405	449	386	400	388	415	408	397	382	432	402	404	405	435	415	413	435	388	458	372	408	385	401	411	421	382	390	423	415	432	420	410	393	412	439	400	413	410	417	443	436	402	413	429	425	441	431	439	417	429	408	408	449	426	425	414	399	390	402	410	407	435	433	412	439	440	444	434	386	412	417	366	402	412	418	443	383	426	440	428	399	453	411	421	430	409	346	411	424	454	401	421	443	424	404	390	358	408	422	384	404	428	428	451	450	438	423	413	415	414	437	410	410	401	430	394	395	375	397	425	416	446	429	405	395	424	406	411	399	448	429	412	391	413	444	415	425	399	393	396	402	409	388	442	404	377	407	426	416	429	392	439	365	398	440	393	422	412	399	391	397	431	416	391	402	435	424	428	414	448	429	429	398	400	396	416	388	405	398	432	389	417	422	447	401	418	384	380	378	411	419	398	393	410	383	426	429	404	425	416	397	414	387	444	394	425	426	408	447	435	405	449	409	406	401	427	405	459	409	416	438	414	401	374	391	396	422	401	447	399	402	411	441	414	416	423	430	414	397	427	379	414	438	418	456	381	410	409	416	389	400	428	403	430	449	392	401	435	403	399	416	417	409	459	400	403	401	441	414	391	407	416	443	394	418	378	429	438	424	401	428	413	401	440	385	399	382	377	402	413	404	411	419	477	411	405	426	426	404	403	409	396	409	418	413	419	432	453	406	385	399	418	464	417	380	454	427	391	404	413	393	410	451	413	408	418	434	429	405	384	432	396	402	372	380	369	421	397	404	411	400	443	445	395	422	388	429	399	442	403	450	421	433	421	440	428	411	424	424	414	409	441	423	402	450	401	433	417	416	439	441	429	398	394	414	422	404	418	439	387	436	412	391	423	388	425	396	382	385	395	433	427	408	427	424	391	404	392	441	398	404	396	393	403	455	413	417	429	414	391	391	386	448	420	419	418	435	445	445	414	409	383	401	393	410	393	419	423	408	363	373	429	417	405	407	403	391	386	418	396	419	380	398	420	436	388	375	352	418	398	416	392	405	421	373	414	420	386	454	431	421	420	403	360	411	405	436	453	435	412	414	433	416	393	414	406	442	384	398	408	413	394	420	474	429	415	409	475	405	385	397	404	414	386	423	407	382	404	438	433	424	433	412	431	421	424	452	397	411	401	397	398	388	401	404	377
13426	26737	20687	11682	8181	6741	5071	3667	2953	2369	2128	1690	1578	1539	1363	1459	1331	1232	1208	1070	1026	883	837	801	714	666	697	668	660	641	657	697	687	655	687	702	648	648	652	744	653	639	623	601	634	603	616	595	538	567	580	596	604	576	584	582	584	583	604	602	573	600	573	582	579	554	569	536	532	574	514	573	596	590	563	583	544	537	567	536	531	570	567	558	548	597	562	547	578	545	533	562	549	569	566	530	543	532	573	531	540	543	567	565	538	557	514	618	510	542	560	573	562	549	502	568	544	492	551	542	578	544	550	590	541	553	526	570	583	542	570	580	519	524	573	560	538	514	551	594	532	522	595	572	562	527	541	574	580	564	549	556	519	520	544	529	564	580	564	589	568	534	583	521	553	529	599	541	576	551	573	575	575	569	574	503	567	551	558	553	570	547	553	517	525	553	576	540	560	599	537	544	538	529	507	550	550	570	600	523	529	611	557	553	561	567	518	549	540	552	557	589	579	542	582	540	529	585	621	576	522	584	535	626	545	552	513	548	540	554	538	566	524	529	557	551	609	539	572	573	536	535	568	542	589	572	563	553	576	571	532	529	540	532	546	545	551	580	516	581	548	551	566	595	570	531	555	537	515	543	554	583	512	578	546	571	584	591	552	545	535	555	591	556	482	563	558	547	536	545	525	541	518	536	551	559	576	514	554	488	596	515	537	545	525	510	562	552	594	547	565	524	604	553	551	554	517	522	575	516	499	548	540	523	518	528	509	556	539	589	577	544	553	529	551	520	604	573	560	561	545	522	572	579	582	554	542	539	534	545	516	525	554	544	536	541	581	573	550	543	529	555	549	591	558	559	555	525	549	508	572	541	586	571	526	504	540	538	538	607	549	595	538	602	550	568	594	584	535	573	561	590	551	582	594	520	529	530	550	516	569	543	573	533	533	564	572	517	540	541	520	549	550	577	496	531	550	565	535	510	547	563	510	553	522	531	537	579	526	541	561	550	575	540	553	540	566	618	545	537	541	574	524	576	571	607	576	515	510	550	525	556	539	559	553	577	513	570	527	511	571	572	550	512	516	545	562	518	536	559	553	548	545	554	560	512	536	551	506	551	555	535	559	588	570	563	579	531	601	547	610	547	582	492	551	574	532	567	508	573	563	536	552	551	555	519	600	555	543	513	571	557	552	562	523	583	510	532	560	582	531	539	555	566	549	551	538	608	548	529	530	572	540	565	539	574	559	557	570	549	544	560	577	545	510	550	567	549	546	547	563	555	588	532	539	550	598	537	544	587	543	579	576	533	573	564	537	546	574	527	548	603	577	590	551	543	544	577	518	558	577	573	564	553	584	568	563	562	565	547	544	513	559	553	574	588	535	599	539	538	563	537	549	562	533	563	579	571	521	559	525	565	564	591	549	582	540	522	569	538	537	537	546	559	564	542	579	510	527	576	491	568	591	531	539	578	561	562	552	518	595	531	546	547	572	520	553	560	586	547	545	573	541	549	512	597	572	537	536	556	530	548	539	575	554	594	563	561	537	557	508	542	601	580	517	568	553	544	589	518	532	576	567	584	566	568	528	578	558	574	558	573	578	558	536	559	560	579	574	559	583	586	509	560	528	510	544	545	543	545	540	553	536	559	548	548	568	584	547	526	538	531	583	558	559	580	579	547	529	554	521	540	520	517	565	570	584	546	577	535	565	577	568	521	519	541	553	527	579	542	564	534	601	563	556	511	575	572	499	531	549	548	539	512	577	533	592	555	560	556	571	534	572	567	586	532	628	580	540	563	567	541	522	559	568	556	540	540	562	552	562	537	517	566	566	562	566	545	557	553	560	567	561	524	558	568	551	562	574	596	540	557	556	495	606	582	597	483	581	559	583	547	578	549	540	528	566	532	520	573	612	556	520	556	553	526	602	532	548	569	561	537	538	513	596	543	530	533	576	570	552	606	534	571	551	556	627	541	567	554	539	560	555	536	572	566	522	574	514	480	537	569	590	588	569	550	570	526	558	563	585	535	550	531	534	550	530	512	551	538	540	549	543	589	496	595	586	558	558	526	541	531	523	523	541	552	574	553	532	530	563	559	557	565	584	563	560	563	585	515	561	571	582	525	557	528	515	585	570	579	592	546	564	520	600	588	562	550	547	538	559	543	550	539	572	488	563	540	561	546	520	525	549	539	563	584	577	531	560	553	596	581	566	521	565	568	559	536	545	556	568	542	560	574	614	528	563	542	550	604	556	544	551	577	565	579	587	581	588	541	534	564	572	501	546	590	557	581	522	572	569	543	550	565	547	625	540	557	566	557	560	562	546	552	581	552	567	555	558	567	554	551	557	553	533	559	558	596	552	551	543	573	592	568	524	541	534	550	600	569	587	572	557	544	526	552	541	514	544	530	573	558	579	537	525	547	535	523	528	548	534	526	537	571	505	568	588	551	530	528	512	545	547	536	571	539	580	529	547	565	561	555	568	567	593	531	551	567	547	579	517	564	560	581	570	556	585	561	514	568	577	575	506	558	574	526	536	545	529	595	552	574	551	541	555	550	576	520	508	535	576	563	578	611	574	553	513	552	564	570	535	564	546	546	551	589	580	574	517	578	555	542	568	565	554	548	596	564	562	590	600	536	561	608	558	592	526	560	524	586	526	518	520	589	583	536	520	546	565	522	553	593	542	556	512	556	559	535	531	616	542	550	490	530	563	563	543	583	539	585	557	523	525	561	591	552	554	558	569	539	617	528	543	513	559	569	590	550	598	555	567	585	555	521	526	563	538	545	560	504	546	534	524	602	546	539	554	536	505	553	612	547	559	559	526	544	584	571	561	509	515	533	543	580	547	521	558	549	560	566	531	550	543	572	582	548	543	570	565	560	523	551	556	527	580	553	539	542	555	555	535	621	534	534	549	562	550	584	587	578	585	545	566	529	577	529	551	573	560	562	546	551	562	554	554	557	578	540	502	579	540	548	509	547	591	567	555	521	533	549	572	543	546	570	521	607	514	562	555	539	542	545	485	551	556	484	514	531	551	566	570	503	597	546	564	546	556	580	510	567	543	541	544	543	595	494	554	583	582	561	516	517	562	534	584	561	521	561	506	561	574	532	534	543	595	556	575	501	555	565	513	570	527	526	518	530	528	511	573	533	553	575	570	540	568	534	602	561	567	609	582	575	499	557	514	563	547	547	555	570	560	515	514	589	541	572	543	558	553	564	597	580	586	579	594	551	501	571	573	557	534	512	550	566	563	548	553	550	570	541	575	554	511	503	556	544	536	549	504	528	548	527	595	595	531	550	539	602	525	618	524	591	536	584	588	548	559	527	548	570	542	519	584	536	548	556	543	536	535	541	590	523	581	559	557	569	547	547	535	561	530	541	571	527	546	538	538	574	554	571	536	587	586	575	549	531	538	529	588	539	536	571	535	558	536	581	539	556	597	551	556	577	554	560	555	552	555	585	530	566	527	557	558	581	554	515	562	552	568	552	552	539	539	576	573	579
24527	20926	26618	25017	9497	2617	1755	1261	1102	864	792	716	610	658	585	606	624	546	521	537	462	450	414	413	379	334	356	348	381	340	345	348	353	356	372	346	372	364	366	368	393	350	310	316	335	339	352	338	335	361	354	345	306	346	318	326	334	310	325	309	343	317	292	339	357	306	323	296	310	309	287	297	305	323	312	331	313	317	362	293	316	306	305	330	344	317	319	300	297	319	334	327	328	323	303	322	338	332	276	318	348	321	309	320	317	315	334	332	338	298	323	358	332	327	316	304	290	349	343	338	327	324	331	352	333	333	318	303	320	305	319	327	319	317	267	320	302	311	317	361	296	301	342	344	320	311	310	304	314	320	352	341	314	326	305	330	360	328	337	319	354	326	318	305	327	339	315	322	328	316	333	332	316	355	306	301	339	286	306	317	343	355	373	339	335	339	312	311	328	306	296	333	321	323	314	296	299	346	309	331	295	310	345	318	261	310	337	298	291	293	310	314	317	318	324	366	351	325	343	313	323	315	333	302	309	314	326	339	290	329	301	347	338	322	313	307	318	306	309	317	309	343	327	325	286	304	313	321	307	291	298	298	328	311	312	294	336	359	347	285	326	324	338	319	321	321	304	319	325	287	333	317	322	311	351	315	333	310	294	343	322	332	334	339	316	284	312	333	288	319	312	323	285	306	330	306	314	326	281	324	333	285	315	305	321	338	321	307	321	296	324	300	337	327	337	332	308	312	292	331	313	309	306	275	328	336	321	319	311	324	334	302	346	302	298	273	300	316	322	324	297	330	294	358	304	295	297	339	328	367	311	311	305	321	318	332	313	312	312	347	304	331	310	337	304	314	352	348	338	333	331	333	313	304	333	292	310	311	341	319	276	333	314	336	312	313	320	334	351	316	315	346	321	338	320	285	353	314	325	313	330	312	310	330	312	341	312	289	311	290	327	306	307	304	338	308	305	343	332	371	321	299	329	306	348	303	290	308	323	334	318	330	343	303	318	320	285	345	310	332	336	329	333	298	323	309	308	317	310	353	295	348	307	325	325	304	319	318	329	288	301	314	347	313	327	294	320	321	315	304	310	321	330	334	319	329	320	304	295	298	337	313	341	329	339	303	319	294	314	331	312	337	334	321	309	339	325	333	309	334	319	332	321	301	345	324	310	319	289	335	313	301	327	353	303	326	335	333	300	328	299	317	340	317	351	334	296	346	296	327	330	311	308	314	312	302	322	333	340	307	341	316	315	297	315	308	302	284	326	305	320	321	340	298	314	334	295	334	335	347	296	297	287	322	329	342	344	299	303	307	331	292	319	297	296	317	296	338	333	321	308	307	322	339	305	322	325	298	319	300	326	334	342	298	299	324	329	332	336	341	333	286	311	312	295	333	299	332	334	324	323	311	302	305	325	320	325	284	333	304	356	328	301	333	349	311	283	340	322	302	343	352	310	308	329	327	330	305	330	310	289	347	299	304	298	327	335	322	323	309	316	303	308	313	319	312	319	362	291	321	328	287	349	308	344	305	287	338	304	328	305	347	308	291	316	311	294	296	304	330	324	281	310	305	349	312	298	347	361	318	310	292	330	315	317	345	313	328	332	319	298	335	329	293	311	322	332	308	286	313	317	308	289	326	325	309	340	297	317	292	347	318	269	315	331	309	306	327	339	327	296	328	311	310	325	305	314	295	315	337	307	331	305	295	315	305	275	321	301	324	333	335	320	318	380	327	296	319	332	327	326	332	316	304	311	308	308	314	315	314	308	335	294	341	322	328	329	317	321	318	346	297	314	313	334	312	313	309	364	290	301	326	313	293	324	324	337	321	330	309	333	304	325	309	322	288	320	315	309	334	321	311	320	318	366	311	299	297	326	283	326	326	315	286	289	322	303	347	353	319	328	303	315	301	329	343	326	304	308	346	299	340	325	323	307	317	271	327	303	309	319	312	330	306	311	352	349	340	321	298	306	325	348	341	278	278	300	313	304	313	362	321	324	332	305	320	297	317	343	307	319	317	314	352	332	318	277	322	299	321	329	301	334	307	337	330	314	293	332	332	344	354	307	346	312	318	335	319	325	323	328	315	323	323	306	339	297	324	298	317	331	308	318	308	318	309	299	326	322	329	322	320	291	324	298	346	336	336	280	311	327	313	344	289	318	303	305	320	318	324	332	315	338	311	337	314	338	312	298	319	270	312	314	337	321	318	321	334	312	297	307	356	346	295	279	315	334	290	327	309	309	283	353	332	316	345	330	363	310	311	340	352	307	285	271	324	317	296	298	315	308	331	361	313	316	324	318	322	345	316	309	328	321	333	358	312	321	314	318	320	305	337	288	340	336	330	301	317	340	324	310	326	333	280	318	303	295	330	315	298	329	319	326	338	298	323	335	330	321	346	322	300	291	297	292	355	309	346	329	295	320	354	299	343	332	323	283	325	328	313	322	304	345	300	335	303	337	344	286	316	306	298	313	328	275	331	348	326	367	296	300	346	308	303	314	303	299	334	321	307	325	358	331	327	331	322	303	356	293	347	350	330	369	323	318	325	307	312	333	310	310	335	313	330	313	329	331	292	344	336	336	323	311	306	358	310	315	305	323	287	344	326	339	325	336	299	329	320	311	328	335	284	303	326	302	301	336	313	327	281	303	316	328	290	317	336	333	327	314	309	337	302	312	339	310	337	305	309	328	327	299	329	328	322	306	314	315	299	311	330	322	321	306	290	306	326	334	306	320	329	297	304	320	346	303	316	320	281	330	310	320	330	327	337	333	311	329	287	310	324	339	318	299	321	314	311	353	330	329	328	299	306	302	328	321	313	306	330	315	337	286	317	345	308	307	321	332	325	329	301	315	321	322	324	319	310	324	335	348	281	304	312	293	337	312	330	325	316	321	300	300	338	308	295	316	296	343	306	344	360	305	344	310	324	327	323	312	280	295	340	311	346	328	299	343	322	330	303	323	337	349	325	334	299	282	339	294	313	321	333	322	303	313	307	312	355	303	313	295	331	304	317	340	311	290	329	343	292	332	309	348	315	292	338	323	346	309	295	341	325	302	320	312	303	324	300	319	315	304	333	294	330	316	334	305	327	314	316	349	317	307	328	292	331	329	325	346	333	337	308	321	323	312	317	314	284	311	327	347	329	310	334	329	350	316	321	334	275	325	291	324	318	321	330	334	350	326	342	315	307	308	331	307	305	360	316	350	300	305	311	328	302	359	331	342	279	316	328	349	315	331	320	298	324	332	293	320	321	309	329	332	314	335	332	314	283	315	332	328	323	350	307	301	306	337	329	314	316	308	336	334	321	322	290	327	336	312	309	343	318	306	322	318	323	313	308	286	319	344	286	269	311	332	329	319	298	313	338	324	328	316	344	280	335	337	284	332	315	323	297	323	319	325	309	284	322	318	317	323	315	311	301	334	308	338	329	293	287	297	302	323	327	317	331	302	316	319	347	313	287	320	308	295	314	282	351	327	326	313	316	318	306	319	323	292	332
12947	23080	17712	10040	6624	5342	4127	3013	2423	1972	1763	1382	1185	1172	1143	1127	1037	1011	940	862	769	695	597	640	593	472	508	477	456	432	525	504	482	522	566	494	468	478	485	503	482	492	480	430	483	464	450	462	460	447	422	480	432	444	443	464	445	421	428	438	410	422	431	452	464	397	417	435	432	410	461	452	447	410	406	411	424	433	437	437	423	413	415	418	432	397	450	393	422	407	464	420	411	427	428	454	433	422	426	417	428	449	420	471	443	399	414	445	429	424	433	424	395	442	451	419	434	422	404	440	381	454	441	389	422	408	413	415	423	426	412	406	437	455	436	421	393	464	379	420	431	454	432	457	436	416	443	419	414	411	422	417	394	469	445	426	419	424	389	431	441	418	426	387	393	416	410	415	416	452	401	412	429	427	440	402	415	439	431	442	439	431	404	413	430	455	414	407	417	429	410	413	456	383	441	411	425	437	428	450	461	429	423	433	399	421	416	446	440	423	446	448	418	411	421	410	437	407	453	416	416	445	409	405	421	414	411	405	436	472	431	431	438	444	419	437	407	447	436	453	418	435	453	442	432	417	442	471	422	414	445	447	473	415	452	405	396	414	414	431	391	444	473	421	412	441	371	455	425	404	424	461	449	428	400	370	401	463	407	414	451	412	420	421	429	418	428	432	405	437	417	454	435	429	423	394	418	428	396	421	418	390	430	420	394	416	446	398	424	412	411	438	416	439	435	423	436	418	434	415	424	441	383	437	421	454	421	441	418	444	425	438	414	375	436	412	445	414	430	453	426	394	430	449	440	408	438	426	400	432	428	388	418	432	411	423	436	397	442	426	384	412	405	410	408	412	422	409	422	369	442	460	410	418	417	426	429	448	441	442	409	420	424	402	431	396	429	427	395	427	390	419	420	432	410	367	432	385	422	436	406	446	439	434	429	452	423	463	396	417	434	421	436	429	419	403	406	406	415	405	455	419	432	420	412	418	441	430	431	406	400	438	424	449	415	441	463	418	410	391	422	430	398	390	427	445	399	410	449	439	442	410	395	443	427	435	426	440	447	395	420	408	422	425	414	417	409	446	400	417	382	416	470	409	419	402	410	395	434	414	445	435	409	381	414	437	443	437	440	411	406	417	411	476	443	429	438	404	398	404	425	385	406	399	443	424	415	446	468	428	371	404	447	426	429	457	388	412	441	393	402	421	408	436	429	393	431	419	418	420	436	436	386	414	395	454	395	416	455	408	446	436	418	427	431	419	442	390	391	421	442	421	388	448	434	423	448	396	451	441	390	368	447	408	385	412	406	420	408	413	402	420	402	401	419	393	426	443	436	421	423	416	396	432	400	416	435	417	405	437	472	401	421	410	442	432	435	384	434	427	412	430	437	473	468	391	435	419	409	408	427	456	422	406	406	450	428	436	419	451	410	441	419	437	463	431	404	411	424	408	435	433	427	410	404	404	426	464	409	393	375	426	427	385	407	410	431	423	428	425	416	436	402	453	419	387	440	414	463	428	410	422	425	441	452	430	418	415	441	404	443	430	437	447	450	429	396	388	440	468	426	397	456	417	424	425	473	410	448	431	424	425	406	454	414	410	444	418	424	403	409	419	415	433	411	415	454	458	445	483	441	405	434	428	422	406	357	434	450	421	421	423	416	395	449	422	395	377	422	409	425	427	407	424	454	446	441	453	408	449	409	424	462	472	391	417	412	426	429	459	451	447	446	404	410	465	462	424	421	413	403	468	404	428	459	416	451	421	438	424	446	406	422	425	414	447	417	420	437	405	445	402	426	398	426	410	447	429	424	418	418	411	418	410	404	416	405	419	441	422	423	422	392	390	437	407	401	409	406	448	409	393	416	434	459	422	425	426	455	417	422	396	421	446	429	414	441	432	442	441	452	447	404	415	390	422	428	459	421	442	428	465	479	402	424	416	387	419	407	441	384	421	435	433	408	419	423	424	453	428	379	452	443	430	419	442	410	431	425	436	439	406	431	445	400	454	433	434	425	424	417	386	421	410	428	418	402	435	446	406	398	383	427	417	397	449	456	424	453	423	438	405	460	423	398	441	422	432	467	419	408	390	450	438	423	419	422	410	406	432	400	440	441	433	412	440	399	416	431	396	427	480	429	427	417	413	433	451	411	413	451	468	432	465	414	412	415	425	423	420	419	397	423	419	402	443	473	427	439	440	428	446	408	404	443	469	399	415	423	437	430	412	418	424	452	404	415	408	423	430	392	430	379	470	444	392	436	443	418	434	383	396	447	420	407	433	411	406	449	434	425	418	420	380	391	453	422	439	445	469	422	416	407	427	448	421	433	418	447	419	439	427	459	420	441	438	421	400	448	452	384	421	422	409	454	443	391	408	394	417	412	419	427	406	395	418	446	450	438	443	403	407	411	456	411	417	390	436	446	425	424	418	402	399	411	380	415	425	435	386	412	452	431	448	403	398	424	403	439	390	431	447	444	420	457	416	423	409	433	425	420	391	392	403	443	423	400	389	436	470	434	426	430	428	408	444	424	447	416	456	454	409	434	408	441	444	437	433	396	422	424	406	415	384	424	409	418	391	464	416	437	393	426	430	391	462	425	418	434	419	434	442	412	417	412	391	439	404	400	426	414	403	419	400	430	426	414	397	451	410	449	421	404	441	428	412	437	470	394	439	424	433	408	432	405	434	443	385	410	431	461	410	411	401	431	447	430	397	401	420	396	435	397	460	437	448	418	427	397	409	454	423	399	435	433	408	453	395	437	390	429	437	403	409	429	395	422	407	404	412	451	444	421	458	421	452	445	426	432	412	463	416	423	416	410	441	428	395	388	450	416	451	392	422	409	427	414	437	418	439	454	432	433	419	411	429	427	422	432	464	410	430	406	443	436	426	396	402	427	450	423	435	448	404	411	442	423	428	436	422	431	443	425	399	434	432	400	432	416	417	396	439	443	451	403	435	430	397	441	438	436	402	456	468	460	440	435	417	401	422	425	399	417	463	392	445	451	417	404	411	438	443	432	395	432	419	426	479	397	395	427	442	448	410	454	431	442	435	417	405	456	420	419	382	391	401	429	375	412	430	432	438	438	439	441	438	460	438	434	418	443	378	404	418	412	425	396	427	424	428	459	414	462	403	417	394	423	437	401	460	425	422	419	429	416	454	428	430	415	421	437	424	427	435	443	420	425	418	438	417	397	428	437	445	390	426	396	421	426	422	446	404	431	419	447	427	436	400	419	397	452	423	455	444	391	430	433	388	448	398	425	458	402	413	436	438	440	414	436	418	422	438	431	412	420	487	426	412	430	440	418	481	398	414	379	456	445	459	438	430	429	428	425	392	414	434	414	439	456	420	431	413	445	405	414	398	420	403	430	401	439	400	421	413	446	431	421	441	413	448	420	402	424	404	417	414	425	405	425	445	391	456	448	411	409	411	422	428	410	407	453	434	436	420	416	431	389	439	424	446	400	415	441	420	420	411	435	442	467	443	422	485	377	456	388	415
22398	20938	28440	23588	20946	20761	8348	2473	1733	1396	1200	1003	880	751	762	763	716	702	600	543	522	459	463	387	357	310	315	323	308	312	298	294	310	318	315	306	294	350	329	307	301	300	245	318	286	219	262	275	266	252	253	265	258	258	259	215	265	241	262	244	272	269	244	253	258	217	238	243	253	230	276	245	247	231	241	254	258	258	269	230	237	243	239	246	219	247	228	255	250	240	249	225	246	238	236	226	236	199	235	222	222	246	238	229	221	240	232	209	216	243	227	251	235	245	226	227	241	261	242	211	239	241	227	257	243	217	259	227	193	232	245	244	224	249	221	245	234	240	241	277	241	219	205	257	236	211	223	224	240	221	224	240	239	253	242	255	249	260	217	243	246	230	217	220	235	245	232	255	232	232	211	250	264	224	229	240	239	250	235	245	237	227	234	225	243	231	242	248	235	233	230	240	238	220	229	215	265	218	251	243	230	229	249	231	242	238	244	253	256	241	223	226	236	247	243	256	236	243	232	240	232	244	219	226	235	251	216	216	215	264	261	235	214	264	252	222	230	235	227	239	243	225	263	233	244	247	240	232	221	244	222	252	230	216	236	217	232	253	247	217	241	222	206	273	212	236	249	235	254	203	232	270	242	243	243	236	222	221	241	241	241	235	232	257	215	251	253	248	212	252	258	240	255	211	242	238	234	251	255	223	213	198	243	251	259	259	246	216	250	253	228	241	235	231	255	276	234	247	244	226	223	247	244	235	245	216	265	246	244	247	256	237	213	240	246	239	249	215	239	244	227	236	262	238	220	245	233	238	254	230	261	215	241	225	234	226	252	238	247	238	237	236	246	245	224	202	204	255	230	218	279	250	219	222	218	223	238	215	211	257	248	284	236	231	231	208	219	233	226	266	256	257	237	231	224	251	231	230	231	250	241	214	238	216	262	246	230	227	258	220	243	257	246	232	241	227	208	250	250	213	228	248	232	230	245	239	228	249	242	240	221	254	252	238	226	256	226	229	221	227	257	210	236	257	208	246	256	242	236	238	222	251	265	233	261	245	227	243	232	259	233	262	244	234	238	216	244	258	217	211	277	216	240	241	261	220	242	241	219	245	246	223	265	259	239	234	243	239	240	230	229	225	253	225	223	266	245	259	231	239	263	274	234	245	230	218	234	232	216	233	256	239	217	223	217	215	240	229	285	207	248	254	252	231	251	226	242	239	221	246	237	238	220	229	234	245	240	250	249	224	253	227	253	244	206	238	230	252	229	231	245	249	232	237	252	235	241	223	245	249	242	233	217	246	254	234	227	212	237	223	245	240	260	259	210	242	249	248	241	244	227	244	219	232	230	236	240	226	253	253	224	212	238	246	229	227	245	219	230	243	230	243	267	235	205	263	239	223	249	246	245	220	240	257	240	251	267	209	240	225	245	229	246	227	254	230	230	229	215	257	243	235	242	207	217	249	209	249	250	241	205	271	246	239	237	241	258	219	241	236	252	234	252	211	253	250	222	232	237	251	270	245	226	236	258	246	244	235	239	230	239	253	250	254	224	231	229	229	273	222	234	253	245	258	236	245	235	236	204	216	231	209	228	235	241	247	258	217	252	228	251	218	252	211	236	243	258	218	223	230	269	224	232	230	251	240	258	226	251	253	219	229	250	242	252	217	226	232	217	248	227	252	249	245	213	227	238	267	242	250	235	233	238	212	214	252	246	234	221	247	243	235	223	239	234	248	205	258	221	231	218	260	231	220	246	240	244	239	235	233	222	240	228	249	240	239	238	219	215	257	248	215	233	250	266	234	256	231	241	230	225	242	248	237	266	243	212	246	240	230	240	235	225	233	245	236	242	225	226	234	250	228	233	247	238	244	234	247	247	275	223	233	239	238	240	233	240	249	237	231	263	250	239	245	224	244	242	251	237	228	255	240	238	243	250	258	238	219	227	263	259	258	219	236	250	243	265	232	235	225	253	234	247	278	237	254	251	233	216	256	230	260	238	235	261	236	206	223	220	240	243	232	218	216	245	234	234	215	245	213	260	244	265	241	241	225	248	243	253	220	223	268	250	233	209	247	239	250	227	236	249	238	211	246	255	227	228	238	250	259	249	236	243	231	252	242	211	209	258	232	229	207	239	250	250	253	241	255	239	231	241	257	225	235	247	233	240	209	234	230	251	210	224	249	240	239	217	219	229	223	228	241	234	234	251	233	236	238	237	246	238	263	243	229	220	225	248	264	272	233	228	236	222	243	225	231	238	233	227	222	236	223	252	239	223	241	249	234	238	248	221	221	217	255	238	239	224	220	216	238	235	238	227	251	211	231	252	201	227	235	222	244	248	223	236	240	206	232	219	229	251	244	230	263	234	215	248	235	248	266	244	218	232	246	216	207	250	238	224	246	227	209	221	233	240	212	231	223	266	224	246	260	248	241	249	241	248	246	216	243	239	258	233	258	246	274	258	246	239	222	210	232	256	227	240	236	226	227	262	248	242	247	263	249	254	219	234	243	238	218	235	255	254	233	227	223	266	240	245	203	227	241	223	243	227	234	209	230	240	227	235	239	234	254	258	257	256	245	231	252	235	236	229	233	225	248	246	234	229	228	249	243	227	220	235	239	227	237	230	217	236	235	221	210	243	236	230	262	224	228	232	239	229	251	228	252	251	228	234	232	216	270	250	234	247	238	209	220	269	237	257	212	262	256	235	233	258	259	211	229	265	233	235	231	232	240	234	243	237	231	243	229	252	240	273	250	223	236	239	214	255	239	210	247	223	263	242	226	252	237	240	258	246	212	239	260	220	232	227	251	244	257	255	258	218	246	211	241	225	215	242	229	233	222	250	226	240	245	252	261	210	221	241	236	233	261	238	271	245	235	249	242	224	238	243	247	243	223	224	245	222	228	243	230	240	235	241	245	232	260	243	251	218	227	232	248	220	236	238	246	231	233	234	253	197	218	215	264	251	231	264	239	240	210	261	238	239	254	244	244	251	247	199	254	233	229	265	248	236	233	240	234	251	236	243	214	235	273	256	222	256	219	213	274	246	220	221	240	207	246	245	200	228	210	243	235	245	213	233	244	236	228	216	255	250	243	236	233	240	228	230	248	238	259	222	240	229	217	233	278	231	243	238	245	241	258	217	262	241	261	212	241	251	227	234	254	244	292	250	232	263	242	241	250	219	230	268	255	230	229	230	239	234	244	217	243	232	252	233	231	233	220	266	220	272	245	258	265	235	248	247	266	243	217	253	234	227	211	218	224	243	264	219	237	235	215	220	231	262	235	232	229	218	220	214	236	232	256	261	267	231	229	270	267	236	275	237	238	220	239	248	224	228	239	201	230	254	227	234	247	260	265	249	225	207	252	237	251	236	206	254	221	220	238	223	258	272	234	259	227	246	198	250	245	258	250	227	218	232	249	260	215	234	239	239	223	244	235	233	249	230	253	224	223	261	234	225	239	230	229	259	244	228	241	252	232	221	206	229	245	236	257	232	265	216	222
15941	31445	25209	16374	11562	9000	6612	5043	4117	3161	2702	2129	1779	1602	1570	1549	1381	1261	1141	1040	983	841	698	647	625	568	467	461	479	437	448	458	488	458	469	498	478	467	463	446	423	404	421	384	414	404	330	376	365	366	387	362	364	388	386	386	355	373	366	344	400	356	367	354	349	352	344	326	335	326	315	337	319	352	357	335	339	335	331	324	339	344	336	330	316	317	326	333	303	292	328	328	312	300	325	306	301	338	356	336	316	334	354	312	329	308	343	319	324	309	302	287	347	311	310	315	334	329	323	319	306	335	329	317	354	315	318	326	319	329	320	306	323	282	333	352	307	344	357	318	337	291	302	284	322	334	337	342	365	295	328	334	342	323	316	312	333	330	334	320	361	302	300	325	359	322	290	327	331	377	308	338	322	322	335	298	327	329	335	362	290	326	319	297	292	309	331	356	315	307	324	331	339	308	340	295	313	327	306	356	305	342	326	333	306	311	360	346	345	296	312	319	330	299	298	357	334	320	318	335	313	306	344	313	320	306	346	349	319	310	317	359	311	325	310	339	321	303	363	336	304	346	285	299	315	304	334	310	337	313	316	338	328	314	299	306	310	321	307	322	302	337	349	329	331	335	299	355	345	327	316	312	310	339	297	320	324	279	314	318	324	315	333	347	330	294	325	343	360	361	347	318	336	327	318	358	340	313	323	343	356	331	297	329	341	321	324	324	363	343	337	327	323	309	315	330	307	350	333	344	316	340	338	312	336	296	306	334	330	345	355	325	320	314	343	358	355	327	322	346	310	337	325	344	326	293	321	322	319	315	321	304	348	341	353	304	317	325	304	311	315	329	331	323	302	346	304	337	315	317	317	299	308	314	286	350	319	337	337	351	341	319	314	341	328	316	325	301	307	309	344	293	315	312	319	276	309	334	310	328	298	303	315	314	331	321	337	327	321	352	320	320	307	335	313	338	328	360	313	331	290	311	315	329	314	296	310	314	342	333	319	297	316	345	314	313	324	307	335	336	326	356	317	308	335	323	353	291	296	279	336	299	296	307	327	330	334	305	336	322	335	344	346	318	340	305	323	346	319	306	317	311	337	342	373	332	312	318	331	320	331	310	327	324	290	326	309	296	326	344	291	327	308	332	344	340	317	329	331	340	301	294	309	320	327	308	294	316	365	362	339	306	365	318	367	296	349	323	290	331	327	320	350	287	328	324	301	317	336	330	343	326	312	327	337	303	315	339	279	348	349	310	332	333	292	336	335	347	282	309	309	304	309	331	367	312	377	313	323	311	333	356	312	297	333	315	344	294	339	294	334	343	337	311	306	312	319	313	323	312	341	343	327	348	338	327	312	362	313	328	285	269	267	298	297	341	322	304	327	329	309	321	315	355	294	302	360	349	314	298	348	330	351	344	344	318	302	332	304	308	323	332	337	333	307	336	285	351	308	357	279	310	315	331	298	314	343	318	338	314	337	315	338	282	324	326	357	329	301	301	304	329	340	318	304	274	342	307	309	307	308	308	347	331	291	334	333	315	310	303	325	330	350	354	296	306	338	324	338	335	302	327	335	325	317	347	304	334	298	324	297	335	330	302	336	312	329	321	314	339	345	299	289	317	292	293	333	328	328	332	312	336	317	312	313	309	292	317	324	333	325	340	326	317	300	328	314	356	320	334	304	320	348	294	322	296	308	287	344	313	337	328	300	329	346	327	317	316	327	295	347	351	306	326	309	323	367	347	319	345	324	353	324	319	314	348	307	332	323	340	352	344	350	342	342	314	353	342	314	333	352	324	319	315	344	303	333	353	341	323	339	332	326	319	324	319	313	343	323	315	310	296	308	308	333	337	349	302	329	343	328	319	293	332	317	323	332	296	311	302	317	330	346	320	351	321	309	321	331	314	342	312	332	317	313	329	328	333	338	305	302	327	332	293	332	288	316	296	335	330	292	313	327	324	307	339	347	307	289	331	303	323	315	326	331	310	330	327	350	301	333	343	298	328	330	312	310	355	313	324	317	294	351	325	333	311	301	330	317	324	319	319	340	342	277	341	308	350	334	328	321	330	330	348	325	297	323	322	343	322	331	303	310	330	292	350	341	329	316	343	349	342	303	328	327	304	344	329	312	350	352	313	343	330	300	355	324	327	316	319	327	302	357	304	317	327	325	334	369	302	330	329	322	299	296	327	309	333	320	342	303	324	341	311	335	301	343	329	322	332	307	308	340	342	324	318	295	330	340	336	323	326	380	296	328	267	319	314	310	349	310	328	321	327	300	330	324	337	332	320	322	318	315	309	324	329	319	338	318	324	321	358	316	343	300	341	324	301	316	320	345	351	315	304	333	323	321	323	321	305	326	338	323	324	293	338	319	320	294	319	364	334	321	299	319	292	356	338	340	333	325	340	330	312	337	343	326	320	317	339	337	297	338	320	334	317	347	343	299	347	335	306	306	337	295	307	324	318	301	309	327	314	342	303	297	314	316	335	331	325	301	316	360	329	345	341	327	312	348	319	349	302	327	308	358	323	306	341	302	303	319	341	298	339	331	371	316	322	295	338	325	310	344	315	316	308	311	293	325	314	291	361	331	329	337	320	348	346	342	333	338	370	296	332	311	320	316	315	350	331	311	323	341	327	301	320	295	305	333	354	318	313	297	317	329	313	316	321	334	304	307	327	319	362	303	337	331	347	365	336	326	340	311	307	311	350	320	311	299	311	314	312	325	312	305	300	305	339	342	309	336	327	345	346	337	329	308	338	293	280	321	338	293	277	327	346	372	347	341	336	344	319	345	302	274	332	326	319	309	349	348	358	318	326	292	325	351	321	313	335	339	361	350	328	304	309	324	311	314	277	333	289	317	323	342	338	342	330	345	295	330	306	316	337	288	326	337	309	323	338	338	312	311	314	301	317	340	320	313	321	292	344	339	329	310	296	323	339	317	327	314	313	342	308	343	302	305	321	318	346	343	327	308	319	310	316	325	319	279	316	341	328	314	320	328	336	345	321	312	340	325	321	332	333	356	316	374	304	352	313	345	322	299	348	351	298	327	345	335	337	337	315	312	323	340	324	314	354	344	330	332	332	319	290	301	311	324	312	331	342	325	318	288	309	352	317	316	311	353	318	326	333	315	340	339	287	341	307	312	312	344	298	310	327	280	329	360	325	349	293	345	286	310	318	322	335	338	330	328	294	323	292	333	289	334	332	328	330	295	325	313	353	321	328	324	321	358	311	318	317	324	314	314	314	369	316	389	325	305	308	311	318	326	313	307	317	347	356	365	359	299	331	323	315	342	297	345	359	310	342	302	310	323	284	332	318	311	326	294	335	318	330	316	335	320	317	343	313	290	320	304	289	335	333	312	318	321	338	325	326	344	286	308	361	327	325	306	343	293	325	346	314	324	332	325	348	307	330	328	341	329	335	339	333	316	320	318	339	340	323	327	325	316	337	324	318	339	340	334	354	319	342	332	350	317	309	361	359	325	322	310	301	296	302	325	328
27130	18617	11134	5509	3014	1895	1450	1135	947	765	842	709	652	640	658	646	714	570	618	548	585	543	524	471	514	492	476	455	453	478	474	487	454	465	507	492	449	434	469	499	477	478	474	443	439	458	446	439	435	464	423	468	467	437	473	428	467	472	447	450	467	457	473	467	449	410	475	475	482	420	440	465	407	463	454	447	462	445	427	467	474	447	460	454	481	436	444	484	477	487	451	442	425	409	439	451	454	465	474	432	423	452	438	454	418	422	442	417	414	446	460	459	489	470	459	449	449	484	425	407	431	422	454	440	417	484	462	438	453	452	426	451	461	408	473	473	458	471	429	478	443	447	439	446	413	477	475	386	428	434	470	466	427	411	421	475	443	463	429	451	479	400	430	480	419	408	444	431	423	406	490	415	426	481	443	468	469	450	436	436	432	456	449	424	440	480	420	441	456	455	431	465	470	469	436	443	437	461	437	461	476	478	423	438	462	460	440	442	497	435	432	451	429	426	424	473	420	457	421	424	444	465	461	438	447	430	436	479	427	436	450	397	402	461	419	434	444	457	419	440	418	399	457	452	436	447	419	423	415	466	413	445	444	446	461	413	425	438	434	451	450	446	466	402	464	454	413	465	450	423	477	448	423	452	452	448	424	446	442	444	427	450	441	457	456	469	466	445	446	455	431	426	445	466	476	447	443	444	488	426	420	448	419	411	477	462	421	463	447	456	452	463	474	463	439	422	430	458	409	431	419	505	418	439	419	470	446	441	422	450	440	446	461	400	426	495	443	468	415	447	457	447	415	453	464	430	446	451	476	471	442	416	418	485	468	404	479	458	436	450	424	458	454	441	428	446	445	416	453	431	417	439	471	463	460	433	446	465	430	471	437	431	435	446	408	434	424	456	430	455	456	431	455	390	450	466	493	434	441	469	431	455	428	439	460	482	464	438	412	442	452	393	442	417	434	439	434	434	420	424	447	435	477	439	415	496	468	479	449	432	414	446	475	470	442	461	421	436	417	480	453	431	430	413	443	427	461	425	429	448	422	412	461	444	440	476	471	452	449	417	417	430	440	462	455	431	442	418	422	437	511	452	438	458	422	470	497	435	437	435	458	462	414	395	434	459	449	467	440	429	434	474	442	464	445	425	444	458	411	473	405	446	473	413	435	456	461	440	470	438	458	444	464	469	452	432	467	440	439	463	436	451	426	452	449	453	434	433	454	427	464	433	477	467	455	429	422	423	416	418	434	471	484	451	446	435	437	444	446	414	453	483	464	424	465	427	412	458	447	450	396	441	426	445	466	454	413	472	471	469	465	426	459	452	413	428	451	467	434	434	469	460	475	420	453	450	418	475	434	450	456	465	417	443	461	461	455	453	451	457	451	448	419	439	451	435	473	430	455	429	435	431	470	452	425	484	427	429	453	457	392	462	427	428	465	438	479	415	451	419	440	476	456	474	446	442	441	447	498	420	458	425	449	439	485	462	441	417	455	452	441	430	418	413	441	452	455	421	490	467	439	458	409	450	440	480	425	508	419	411	449	467	426	464	407	460	427	455	400	438	475	415	420	411	453	436	456	445	438	459	452	449	430	451	462	390	428	466	443	432	435	410	403	470	466	437	463	476	471	429	429	478	416	437	450	465	442	431	478	465	465	409	477	428	459	459	423	452	493	476	456	425	437	458	423	461	437	423	408	457	461	438	459	385	442	444	454	468	447	449	400	452	416	456	461	455	433	478	425	442	474	425	435	459	438	430	464	448	454	416	434	466	413	445	417	426	460	427	452	432	414	465	471	457	439	444	427	483	445	439	459	422	460	417	428	470	441	425	444	439	426	420	434	501	452	439	424	455	470	470	420	439	458	453	425	446	441	406	441	454	449	461	468	440	455	444	451	453	434	447	440	454	448	414	418	463	405	442	430	477	409	451	465	469	405	455	448	454	423	423	443	416	416	453	490	467	419	458	413	414	423	419	443	403	464	443	457	454	423	448	414	412	452	442	433	444	432	430	444	435	447	436	435	459	447	439	477	430	462	416	430	431	401	439	411	417	443	459	442	468	468	426	438	436	443	464	440	442	459	421	475	456	457	426	463	443	452	465	436	429	427	411	412	442	453	437	480	435	406	403	475	458	414	422	464	442	452	461	430	400	452	452	463	445	439	484	452	460	460	449	439	451	482	440	436	466	460	446	442	484	436	447	407	443	442	451	441	429	451	455	439	466	445	389	453	414	449	423	462	434	435	435	446	454	489	470	428	456	476	420	453	436	434	448	426	497	424	449	463	449	434	474	475	401	447	425	421	488	448	452	443	452	456	463	445	402	441	408	439	450	448	463	428	473	430	465	455	447	479	468	402	427	462	426	455	439	435	423	391	471	456	419	431	403	402	455	455	468	425	452	441	435	454	437	435	457	489	423	438	464	492	449	415	442	433	437	449	433	466	444	429	437	451	444	419	451	442	458	458	414	423	449	437	462	461	458	464	448	451	442	477	453	449	458	462	412	480	476	457	456	438	460	435	418	444	435	462	437	456	440	470	456	423	442	421	457	448	472	443	462	441	448	450	455	439	468	432	477	456	442	455	430	434	472	417	444	474	429	432	432	460	443	434	423	416	416	474	440	426	442	458	449	480	480	406	438	446	458	426	432	402	402	453	443	451	408	466	453	483	473	496	458	424	453	406	429	440	425	430	450	429	431	448	439	445	432	487	428	450	440	434	448	430	444	432	465	449	441	444	443	427	467	437	437	479	451	482	423	429	443	455	437	444	439	442	423	418	472	431	435	447	397	450	463	410	447	463	449	416	406	423	428	454	441	440	419	444	466	444	461	440	433	398	425	436	477	438	437	438	454	474	428	432	415	424	442	451	440	473	401	419	436	429	459	451	471	425	473	435	440	460	421	439	465	441	437	458	452	478	413	456	453	482	465	434	454	425	506	439	426	417	430	437	421	407	422	474	440	459	493	445	416	448	454	431	450	431	429	432	485	404	387	431	431	409	445	463	485	433	407	441	435	455	426	494	432	469	442	456	450	442	465	459	459	423	435	455	421	479	478	406	413	408	470	431	472	461	466	464	423	437	498	441	485	430	483	462	504	497	482	452	429	473	423	457	432	454	431	461	460	444	428	437	442	449	410	472	432	420	445	444	479	426	423	400	424	432	440	451	437	452	423	406	452	433	452	444	462	468	438	484	420	480	475	417	467	436	468	441	457	447	444	454	454	496	420	435	431	464	468	481	482	422	435	456	419	443	439	443	471	417	436	449	453	458	440	464	422	441	434	455	455	442	418	425	455	454	452	432	425	429	434	431	425	456	432	411	412	450	498	425	471	446	481	446	444	450	420	422	481	471	455	437	466	464	419	451	435	418	446	457	464	468	415	442	461	450	481	435	476	454	450	435	445	445	435	451	449	429	460	394	458	409	425	479	418	455	455	493	444	412	424	444	456	456	434	440	470	470	420	435	456	462	402	461	436	452	430	451	406	439	435	441	434	474	482
11994	18561	13657	7769	5727	4143	3125	2315	1976	1649	1327	1297	1172	1119	1085	1089	1003	985	967	909	908	806	756	660	645	664	611	657	603	705	673	613	671	666	661	683	637	668	619	675	597	608	610	625	619	627	607	624	603	651	514	615	615	609	628	585	599	577	580	592	613	598	615	582	530	598	583	600	592	572	598	625	590	640	607	609	560	561	609	599	575	588	584	573	595	589	574	574	546	614	597	583	572	569	573	559	592	513	599	604	622	581	610	643	597	591	574	625	564	610	574	592	587	584	570	615	570	639	577	601	589	574	561	638	580	561	548	599	581	601	606	576	565	572	604	601	553	583	588	593	544	587	579	597	585	585	579	555	586	600	628	562	582	615	602	608	540	589	550	579	552	584	594	586	626	596	573	598	586	541	609	562	607	557	574	570	542	621	592	612	572	591	601	618	539	580	576	569	532	568	581	561	559	581	579	606	585	604	580	598	589	563	591	569	557	607	530	584	595	586	585	634	570	595	618	574	537	593	609	629	566	605	586	576	576	587	635	553	545	575	555	549	600	618	600	619	610	571	585	583	626	566	553	570	625	595	543	588	588	552	557	573	535	626	589	590	578	585	605	624	581	621	597	641	612	543	600	541	603	600	550	571	560	603	561	588	614	600	609	589	580	644	587	610	591	592	580	568	594	581	578	568	599	554	601	608	612	579	567	619	614	602	576	554	621	597	592	582	583	553	565	582	628	585	614	542	552	571	610	556	604	584	584	578	575	574	622	575	553	556	640	557	611	623	575	553	587	578	604	573	583	545	571	598	597	594	645	617	606	614	581	555	586	580	595	571	575	590	587	597	594	593	565	584	566	600	638	578	574	583	652	595	588	612	577	613	532	595	609	592	633	573	668	593	619	603	596	583	562	578	588	593	536	598	600	565	623	621	597	597	556	590	569	572	605	608	577	631	625	622	602	601	569	612	574	587	559	559	598	555	580	598	589	556	624	588	558	563	596	579	600	553	575	589	598	591	640	613	604	586	589	561	563	600	566	611	575	587	575	589	596	645	559	625	620	539	535	581	573	582	570	586	620	590	612	584	606	567	561	607	560	607	572	565	581	549	593	585	585	587	626	586	593	576	582	570	579	633	571	577	605	572	572	557	582	608	568	562	592	571	583	608	579	570	581	612	613	575	568	598	592	549	642	563	594	543	565	570	585	569	567	596	597	580	624	519	643	588	568	598	567	590	577	569	592	564	591	580	592	601	597	588	562	576	592	584	551	583	599	636	624	574	577	611	566	588	557	595	590	554	622	581	624	551	579	594	539	582	565	599	638	617	583	578	557	620	552	586	577	613	624	607	569	571	600	569	604	604	606	581	575	596	633	541	571	603	614	557	530	582	582	575	595	565	574	634	581	566	521	630	540	608	580	587	607	566	539	591	565	559	561	567	549	563	554	577	583	545	560	559	583	591	584	606	623	617	582	579	588	598	549	561	589	611	578	579	591	570	586	584	605	580	557	593	583	599	592	584	577	561	635	561	587	614	584	574	603	597	591	578	594	627	581	607	573	571	587	616	578	609	638	615	601	611	582	622	595	590	616	548	535	582	596	574	603	565	586	578	541	569	608	562	604	584	564	568	573	614	547	592	611	605	587	594	605	593	581	578	598	540	588	567	577	596	598	587	581	572	571	617	577	609	563	599	604	641	560	628	595	617	566	600	604	592	562	602	607	632	551	650	613	604	569	611	598	578	583	591	614	603	592	611	553	592	563	562	600	600	598	605	636	601	609	615	621	572	594	556	572	588	570	543	580	593	565	581	620	592	592	576	584	592	625	603	603	555	582	615	597	583	555	563	601	589	563	557	604	609	577	607	620	596	571	563	623	600	593	588	625	593	579	634	589	633	595	567	556	597	612	539	608	580	537	592	587	554	593	600	582	615	610	564	589	612	597	570	592	569	570	561	546	561	587	549	597	584	600	584	591	566	582	585	571	598	587	578	580	595	608	631	600	613	558	565	615	533	588	579	586	527	585	604	619	592	592	589	581	556	618	580	632	570	571	639	589	594	623	583	585	586	644	577	588	588	576	619	586	584	574	605	613	599	546	562	562	584	586	571	538	568	581	575	585	576	584	571	578	595	600	541	621	595	615	554	590	562	560	600	595	556	597	605	579	587	624	594	607	582	595	632	612	574	566	586	555	579	588	579	595	599	578	588	614	572	547	590	601	614	544	606	612	562	634	558	539	580	599	573	596	611	600	604	628	586	557	628	600	572	633	616	593	569	600	601	610	569	635	592	614	548	588	599	573	593	569	583	601	608	582	566	587	575	585	613	620	559	557	561	604	570	607	578	617	523	550	552	596	619	567	568	684	598	565	558	551	599	590	590	608	575	599	580	590	620	574	640	600	571	616	526	598	621	584	566	600	598	580	584	560	535	588	553	576	590	604	597	606	569	593	568	578	578	632	550	608	587	556	584	579	596	586	575	606	606	616	595	572	575	608	594	625	594	574	574	595	559	589	590	608	597	616	613	578	608	615	615	575	641	570	595	619	585	569	600	613	565	591	571	574	572	567	603	581	556	604	605	610	534	591	616	612	605	577	545	609	569	590	565	557	592	579	590	566	611	634	585	628	574	584	590	578	555	604	588	591	592	597	555	593	634	661	567	570	533	598	552	574	586	569	577	585	573	589	604	587	582	586	582	572	602	572	637	587	611	623	592	576	591	577	620	603	600	600	619	591	579	604	551	645	598	597	560	583	567	572	542	598	568	586	591	588	589	571	556	582	606	579	589	566	575	599	585	620	610	615	594	581	580	597	581	570	573	590	572	599	614	555	580	599	609	577	587	578	595	605	641	558	619	584	533	554	569	561	577	583	593	561	594	562	551	608	574	631	589	611	569	544	577	632	614	573	616	612	611	578	557	586	556	588	612	558	568	609	604	603	602	599	580	626	593	625	596	579	610	619	597	577	610	607	610	607	598	571	627	650	582	557	586	600	606	588	597	557	576	598	598	590	560	597	577	617	617	620	616	578	598	585	586	562	598	626	578	628	597	543	578	593	607	577	584	581	621	548	601	569	575	579	584	553	544	608	605	575	591	638	565	609	598	588	543	587	570	591	615	553	620	584	592	618	579	578	557	593	598	596	590	637	587	591	619	580	605	614	591	555	593	600	625	575	583	632	616	614	617	575	577	601	579	572	601	559	576	606	611	569	599	597	574	569	600	584	596	590	602	603	526	592	622	638	604	605	605	557	581	580	585	583	602	639	637	589	625	592	595	573	585	538	576	639	595	596	620	586	584	609	581	601	610	580	589	552	594	627	621	634	564	596	531	605	599	578	584	589	610	561	598	586	569	599	602	608	649	607	567	625	610	633	560	595	566	607	542	570	573	581	565	606	554	601	627	602	590	620	582	604	639	599	555	587	615	579	594	574	600	598	566	599	608	578	596	602	636	561	599	624	566	593	621	571	588	618	572	598	595	585	548	601	574	620	597	563	580	649	568	594	603
23420	20924	27897	24135	20721	9307	3025	1865	1411	1083	995	919	841	773	792	778	706	646	635	660	621	548	571	512	524	485	447	442	452	447	465	484	458	495	450	466	446	474	471	432	430	424	462	425	442	445	444	433	446	403	434	389	438	437	441	459	413	399	405	403	414	416	442	426	448	411	429	392	407	426	454	422	443	441	428	417	386	402	397	398	385	420	396	429	400	391	376	397	387	394	413	382	385	416	388	379	415	413	358	402	409	441	441	402	365	410	378	426	384	408	393	416	397	430	428	409	393	400	383	392	397	415	428	411	421	411	410	413	389	425	406	405	353	430	403	368	393	383	403	394	419	381	409	408	394	405	378	421	403	404	394	394	411	418	377	395	404	385	427	406	361	403	409	393	418	365	429	428	411	433	426	395	403	394	375	389	388	449	416	428	406	427	424	390	402	408	426	378	378	381	406	424	427	420	398	406	410	413	381	421	399	424	422	370	398	427	419	400	350	399	437	386	431	395	388	416	386	447	387	437	423	412	402	365	389	406	447	402	438	387	432	417	396	395	390	420	386	417	428	446	396	406	429	404	398	405	383	404	405	402	424	440	427	444	407	415	429	374	400	420	418	431	410	421	395	425	396	387	401	408	405	393	404	401	444	412	389	391	423	417	405	404	421	442	413	427	380	423	390	416	404	397	418	399	389	385	399	418	402	389	391	415	427	435	382	385	411	374	434	395	412	382	393	404	408	445	397	427	418	444	422	388	423	419	399	416	375	433	411	423	391	375	412	388	425	406	376	447	388	401	380	375	416	406	419	440	397	392	403	380	397	427	430	420	395	388	392	363	392	393	395	392	381	401	397	412	387	421	392	399	410	423	406	406	399	399	415	382	387	403	389	410	458	376	397	422	422	391	396	423	427	415	402	408	398	413	396	428	420	418	443	419	390	411	405	415	389	418	415	384	406	401	434	439	395	408	386	406	400	404	394	424	388	381	441	426	423	420	404	385	386	411	439	397	425	386	393	425	375	411	422	425	398	384	410	430	447	398	401	394	376	382	454	402	401	403	387	416	430	444	435	384	412	430	403	409	394	396	428	380	403	385	412	418	439	404	418	419	418	440	420	388	407	421	416	384	405	383	420	422	410	403	426	407	380	415	412	403	394	402	391	437	395	376	403	418	430	405	398	418	407	402	393	377	377	392	394	415	432	362	450	367	419	412	384	393	401	391	424	388	406	421	443	398	399	385	362	409	426	472	427	416	427	432	412	396	408	417	427	400	424	419	411	397	401	406	383	444	419	397	443	374	423	394	387	376	364	389	407	395	409	390	369	364	410	419	385	421	396	383	408	382	399	392	382	438	409	412	399	394	423	405	421	416	395	435	426	408	382	400	412	420	412	406	422	403	416	418	413	379	392	377	402	405	380	410	411	414	423	437	381	407	402	414	384	421	407	440	407	402	389	390	429	391	441	400	385	430	398	409	413	424	433	399	426	363	430	402	386	414	408	397	389	407	412	371	379	427	424	414	405	427	403	372	406	416	383	386	391	408	368	397	408	377	427	384	414	377	424	399	386	410	388	424	388	418	408	419	418	412	399	400	363	420	362	416	388	398	401	389	422	436	445	387	394	420	380	400	430	413	402	379	406	386	418	403	382	395	456	394	403	398	374	419	424	416	399	400	416	415	422	425	371	405	377	383	410	386	426	408	398	413	409	401	386	401	381	387	416	438	402	409	400	367	401	390	396	429	382	401	380	407	389	374	406	406	396	422	379	392	363	387	403	419	400	398	463	398	404	382	385	417	395	432	390	377	385	393	439	425	428	384	395	411	403	417	403	405	396	437	377	407	424	405	422	392	389	393	404	424	378	472	439	400	403	387	396	405	410	397	374	384	408	425	447	418	392	413	377	414	399	408	404	387	410	445	431	391	374	415	388	378	394	389	373	424	408	410	386	407	400	407	390	395	406	393	404	377	422	424	372	404	413	391	410	388	404	402	413	387	411	411	423	390	444	375	415	431	409	368	414	362	413	405	394	429	432	432	391	405	438	415	423	426	416	415	420	434	376	407	415	391	400	402	359	408	399	414	408	365	389	385	431	383	437	397	406	382	380	389	384	439	379	402	406	412	409	421	389	404	401	399	438	381	369	413	417	411	404	379	398	416	407	459	382	378	399	407	442	388	397	410	412	411	452	391	391	436	386	426	402	408	392	442	425	420	393	367	399	396	402	417	402	403	432	408	393	389	420	432	413	411	420	405	399	389	403	390	424	394	418	421	402	350	444	389	415	408	399	466	391	396	378	381	407	393	418	405	419	383	396	382	415	395	421	414	420	389	435	436	401	433	401	437	429	380	400	411	390	377	400	386	423	424	384	369	441	446	357	412	416	403	375	416	394	360	386	413	428	426	405	382	438	428	382	410	432	425	405	413	414	398	400	400	379	378	428	418	388	381	417	407	378	425	388	413	431	400	392	396	392	435	399	388	409	413	398	416	450	414	409	415	382	433	406	397	419	416	381	406	380	399	419	422	403	417	390	412	401	413	423	410	372	413	409	404	397	374	434	437	415	421	395	418	365	362	426	417	413	392	443	366	384	418	424	443	414	403	403	416	392	418	442	392	387	379	406	404	410	405	403	409	414	397	434	429	420	417	414	420	429	387	421	387	398	397	399	416	427	438	405	417	404	405	375	388	386	407	428	381	415	402	379	405	429	411	434	431	382	399	399	395	393	404	396	395	424	393	402	402	398	366	393	411	416	406	414	378	423	378	440	405	373	429	433	404	414	393	432	409	405	405	435	389	375	424	461	416	400	430	395	395	398	373	429	397	401	406	420	401	442	387	385	413	425	399	375	404	410	389	440	409	410	409	421	360	351	425	384	383	396	388	391	349	406	420	409	435	392	393	411	444	397	401	386	423	391	410	403	412	373	403	408	414	403	405	400	435	399	379	381	412	391	419	370	425	416	440	381	396	404	406	412	432	414	414	441	405	437	375	401	407	400	431	412	422	386	420	421	408	422	392	401	406	441	390	388	421	409	380	370	384	399	396	398	400	392	421	409	393	401	416	417	426	385	412	393	447	396	422	427	396	383	430	381	423	445	419	432	398	399	403	399	432	410	375	386	434	386	382	365	394	397	399	382	424	387	368	363	403	385	431	417	409	433	462	454	394	379	387	409	397	383	424	409	413	422	407	379	397	398	449	388	394	401	407	392	407	382	379	397	408	410	389	386	407	399	389	368	396	374	413	427	384	395	433	407	398	412	391	428	419	401	405	415	386	443	405	382	409	417	392	422	393	391	421	402	409	402	389	391	395	388	450	430	393	417	400	415	425	400	417	428	412	390	411	403	385	439	379	421	389	428	364	394	424	409	416	411	399	428	407	414	398	430	381	396	415	396	412	404	417	374	396	354	411	385	390	380	421	425	429	375	428	393	400	396	401	406	433	360	378	403	376	402	403	408	415	395	400	427	422	412	385	410	406	439	394	387	418	366	390	425	411	368	402
13387	26199	20454	12239	9425	6722	5131	3928	3022	2387	2029	1696	1478	1376	1419	1463	1359	1215	1215	1060	1046	910	810	739	746	689	642	642	654	598	663	656	705	688	687	631	680	663	665	621	565	645	622	621	610	601	571	587	615	552	597	545	601	543	585	537	581	562	621	554	554	557	543	515	566	548	559	598	519	567	588	550	563	538	515	583	580	543	585	523	510	530	512	533	578	615	562	545	479	560	527	562	562	555	568	548	593	561	544	521	500	545	524	539	549	567	559	509	557	543	556	560	541	553	544	528	523	530	584	536	547	575	539	556	555	611	578	551	563	569	568	564	553	556	576	483	575	562	591	538	538	525	566	550	505	519	548	511	559	558	528	551	550	569	532	531	580	572	541	550	565	498	539	510	566	519	526	487	537	551	517	530	565	603	483	555	540	495	490	567	553	561	571	546	570	555	524	536	533	544	546	576	525	536	540	548	553	564	537	539	563	548	595	483	528	529	580	570	560	571	545	526	574	570	568	562	533	571	538	533	543	511	600	524	560	544	562	546	564	577	542	589	539	540	540	528	532	565	522	530	524	549	532	514	583	534	546	556	556	537	556	574	558	532	540	577	505	519	569	513	557	540	549	526	515	569	556	545	527	574	560	547	579	568	509	544	538	540	556	538	570	519	566	534	533	539	573	528	517	525	538	549	517	550	488	545	536	563	528	510	555	504	536	564	518	578	533	550	578	531	536	519	550	597	573	599	572	544	515	520	560	572	506	545	520	537	554	516	517	490	559	547	522	575	540	532	545	567	530	519	561	516	568	520	537	532	575	558	529	583	528	561	542	564	541	527	533	548	569	561	522	550	501	544	569	545	565	535	526	569	526	549	509	498	564	539	560	584	540	543	563	560	548	574	545	565	563	540	564	562	557	541	565	528	530	530	534	568	540	547	507	564	538	535	544	550	570	531	500	560	591	577	542	516	567	545	553	524	530	549	576	557	585	556	568	565	529	519	571	521	555	543	540	550	536	557	553	547	557	547	568	530	526	567	536	560	552	586	551	545	548	559	578	518	552	534	549	550	550	537	560	539	565	531	518	523	548	527	541	542	544	542	575	516	559	545	582	595	540	536	512	560	564	521	547	548	503	534	534	560	563	513	507	537	602	571	555	505	558	512	568	528	514	570	537	561	524	589	563	563	564	519	521	540	553	592	511	529	557	591	511	530	556	554	508	550	550	577	561	565	529	552	542	532	568	566	514	592	537	540	595	573	526	497	553	580	510	544	572	522	528	519	516	548	561	520	527	540	531	565	565	570	558	541	565	570	554	547	591	534	566	587	569	516	545	514	553	542	564	572	582	550	531	537	606	578	553	518	540	555	581	558	552	556	565	506	567	546	550	510	549	536	544	518	528	541	512	527	554	535	504	562	536	532	554	535	526	545	554	575	557	556	539	526	537	538	535	547	572	540	559	558	569	547	530	574	576	549	540	539	509	534	536	517	537	575	514	546	567	563	535	540	501	571	573	502	562	531	547	552	546	522	553	584	564	550	530	527	561	563	551	525	541	593	559	555	568	552	536	591	558	554	548	544	605	522	546	525	537	530	550	537	581	524	571	582	585	539	519	574	559	531	570	541	541	542	569	525	537	550	497	567	557	550	538	558	535	561	518	542	524	524	537	505	558	559	541	499	554	527	543	560	575	579	551	579	539	562	551	587	563	574	540	537	548	535	540	551	504	550	573	533	538	561	543	576	588	556	564	561	550	505	504	541	538	533	563	558	586	531	521	601	511	524	566	558	550	569	581	538	495	552	537	520	570	543	594	545	564	528	558	537	548	504	535	555	524	546	531	566	560	543	523	534	585	545	520	541	543	566	519	560	548	536	548	544	516	520	574	543	565	543	571	577	573	513	515	526	544	528	543	512	492	566	556	534	574	537	543	497	544	605	533	531	557	500	574	548	588	544	582	534	536	565	558	558	521	520	542	517	518	535	582	564	569	538	555	599	502	573	535	554	524	562	532	566	529	576	506	550	552	589	527	537	497	531	526	589	566	588	547	534	581	549	504	554	505	559	528	565	546	532	568	535	569	524	546	550	545	522	552	508	501	485	545	553	588	562	538	537	524	534	555	533	562	506	499	532	534	540	548	509	540	568	536	559	530	535	557	523	538	593	562	560	533	524	566	555	559	542	536	566	554	545	529	564	534	504	531	534	555	549	557	565	534	539	572	542	536	559	520	593	561	583	543	580	566	534	552	519	500	529	551	521	528	584	539	546	557	528	541	481	506	541	574	551	531	540	518	548	573	567	535	498	533	555	595	569	547	541	530	533	565	509	547	589	548	550	561	569	548	539	557	545	564	507	553	538	521	571	507	541	521	577	563	559	547	551	549	519	564	547	585	523	519	554	541	519	548	574	511	526	532	527	562	549	550	582	495	548	571	556	511	553	540	524	588	529	568	540	545	525	550	523	513	507	567	567	531	545	566	588	560	516	564	553	531	590	539	557	546	565	514	571	558	554	551	537	536	526	495	562	547	531	516	594	562	544	539	520	562	526	566	539	544	564	560	564	568	535	583	539	511	536	573	518	539	555	555	550	558	533	578	566	540	552	526	535	520	527	563	549	519	533	560	538	526	533	576	570	515	561	531	534	500	539	597	500	538	552	579	508	533	574	517	528	508	571	553	498	524	570	559	546	564	580	525	500	540	536	552	541	526	549	573	504	551	565	540	543	552	572	524	581	541	567	529	562	516	547	522	533	518	578	505	541	544	553	562	524	558	541	528	548	544	517	543	530	556	507	543	547	541	567	538	553	536	542	510	544	554	549	552	542	557	559	549	568	550	524	536	552	557	515	512	566	538	555	558	550	535	574	558	549	562	527	559	540	560	542	549	563	514	512	581	564	554	558	557	520	574	521	528	524	564	533	560	550	579	506	534	561	556	529	546	522	514	601	502	561	517	583	575	552	500	512	562	545	571	531	566	546	530	543	531	524	531	508	510	510	563	525	554	546	584	554	552	553	572	533	527	566	544	540	560	535	570	517	546	572	561	511	547	555	555	545	513	547	552	568	520	590	515	566	544	540	565	551	540	557	564	505	559	550	526	561	523	537	560	556	560	532	515	553	557	534	535	593	547	504	513	544	567	573	519	517	574	585	529	584	497	504	487	505	508	548	515	538	561	544	539	552	571	520	539	554	534	557	523	593	485	542	533	559	523	563	566	563	593	582	577	506	550	558	528	579	512	565	556	542	499	553	548	554	514	490	531	522	562	568	542	534	542	534	568	561	564	547	526	526	523	592	532	537	582	524	543	567	517	562	536	536	537	542	519	568	504	529	556	499	536	540	512	544	527	557	529	553	511	535	511	559	562	533	548	593	558	552	522	516	512	518	539	542	519	542	529	520	580	564	536	541	532	533	549	595	535	582	496	563	537	558	522	554	520	520	535	531	553	565	548	537	530	539	544	545	584	549	524	572	549	531	555	573	582	568	578	538	530	522	578	533	547	562	543	546
24469	20915	26630	24936	9894	2884	1694	1327	958	834	758	636	627	530	559	543	583	509	528	491	451	426	398	397	365	345	332	359	375	339	326	333	356	384	348	343	363	354	313	358	306	340	330	332	335	319	340	339	351	330	301	330	331	302	326	328	357	317	320	288	270	339	318	327	336	301	282	336	332	323	288	297	296	312	283	296	278	297	296	331	289	277	303	286	323	305	349	317	313	334	303	310	328	283	316	321	317	302	265	325	301	336	289	278	324	304	299	304	302	279	315	338	308	315	303	298	312	305	300	317	261	302	340	320	340	343	345	343	326	321	251	329	326	282	324	299	302	310	342	284	334	321	327	305	311	324	280	290	339	279	290	305	343	300	298	308	309	294	310	303	317	327	299	333	333	312	311	316	308	334	270	330	316	322	327	293	309	303	280	313	333	312	291	338	306	317	301	281	311	329	334	312	342	337	311	309	304	286	300	278	315	308	283	324	282	295	325	352	304	313	310	316	318	314	299	329	303	334	323	326	320	329	326	297	323	301	322	328	317	285	324	311	276	285	322	336	295	298	313	284	305	326	286	314	334	283	306	299	290	322	326	349	312	302	302	304	287	319	341	305	307	313	292	305	314	304	281	315	322	316	308	316	291	299	343	300	324	294	336	296	289	341	317	313	332	338	292	284	308	295	315	306	324	318	304	312	314	312	329	276	331	332	285	327	336	264	308	319	314	284	352	319	297	335	309	266	296	293	303	305	317	294	288	297	279	302	298	298	334	282	319	328	313	320	292	285	317	305	329	280	302	320	287	322	298	304	318	291	301	312	298	297	308	295	276	325	294	303	309	292	326	339	308	319	278	330	303	322	302	321	307	312	313	317	297	276	320	301	316	337	326	299	304	324	334	337	350	335	321	344	342	277	301	320	311	292	289	301	293	286	327	317	319	275	302	280	312	311	309	278	291	307	334	289	302	305	319	312	269	300	272	325	299	303	326	302	303	307	295	328	318	305	315	292	292	307	310	277	311	301	315	305	304	327	319	282	341	307	310	334	315	317	363	326	325	303	332	331	287	271	303	303	326	360	294	296	333	275	308	299	343	302	313	313	324	323	329	301	270	297	315	328	310	309	295	278	310	321	274	304	313	330	331	302	313	318	336	308	319	297	322	290	334	267	291	282	314	324	344	333	336	288	345	319	312	304	305	305	339	317	326	291	310	329	297	318	305	344	321	333	334	281	311	296	334	303	328	343	297	283	308	309	338	287	324	327	335	305	273	309	305	306	293	310	301	301	320	313	351	298	288	293	317	298	346	289	326	296	309	313	347	279	297	300	296	291	281	297	327	322	339	307	313	292	290	302	318	320	328	262	306	342	336	258	326	323	343	296	319	276	301	334	290	325	313	294	331	320	315	264	269	320	320	309	307	326	292	320	314	322	289	281	334	319	337	306	274	323	278	289	340	303	296	291	329	313	320	327	305	308	310	302	294	319	319	331	278	320	317	313	311	296	307	324	317	277	309	306	336	280	313	320	331	308	298	308	304	317	329	276	327	303	305	336	312	319	282	320	308	298	305	298	345	307	298	311	300	333	329	288	302	279	284	308	284	315	296	309	291	301	309	312	310	316	346	307	278	319	310	319	295	346	336	294	297	326	313	300	300	284	309	292	321	313	279	276	302	322	301	314	298	310	295	285	285	299	308	281	335	335	316	317	297	309	331	278	333	287	319	317	298	287	308	297	314	276	311	321	318	303	263	300	353	314	333	326	340	293	300	301	299	314	297	285	302	316	297	323	330	318	307	306	307	294	320	310	300	323	296	333	303	289	312	293	334	295	338	305	299	289	318	294	303	350	316	310	296	314	316	305	297	324	297	313	292	317	323	295	332	309	323	302	295	310	326	332	316	322	300	309	351	315	309	322	313	289	287	297	334	355	288	314	303	298	301	315	290	319	277	323	340	344	315	336	280	320	292	326	308	339	292	311	318	293	325	355	289	316	285	310	308	311	318	320	333	322	321	346	294	322	317	342	288	308	339	319	317	300	318	317	284	296	326	310	306	303	318	333	299	293	310	275	317	336	338	300	324	315	331	301	310	323	314	288	327	285	301	297	295	310	306	285	299	300	314	340	323	302	337	323	288	298	319	297	294	306	306	336	312	325	284	298	330	320	296	318	320	317	277	335	330	302	340	290	328	294	346	298	316	310	291	296	356	293	322	298	305	331	290	331	294	294	337	320	297	310	292	317	325	316	292	293	298	290	314	304	293	329	319	295	298	333	286	318	323	284	330	298	306	313	322	295	275	329	331	320	316	312	334	312	324	308	325	326	293	328	293	320	303	301	318	318	287	322	301	325	292	324	298	277	337	325	298	317	321	299	324	323	355	324	321	340	314	291	292	297	302	297	312	273	309	336	318	333	292	302	332	313	316	268	301	289	321	343	300	306	321	314	358	302	304	301	295	343	299	266	321	289	301	321	313	311	310	325	272	284	332	322	335	288	313	323	314	307	335	314	310	355	296	294	332	297	288	321	297	309	291	299	360	305	327	317	308	298	276	276	336	314	302	325	295	299	295	302	286	320	284	294	307	321	314	301	315	319	284	324	296	288	320	306	324	294	300	313	289	311	293	331	305	323	315	297	336	296	319	299	338	324	321	301	310	305	322	312	305	330	338	297	314	275	302	297	312	336	318	275	302	319	285	316	284	295	297	305	295	316	290	308	294	318	326	323	330	335	313	331	308	315	307	302	298	310	285	308	291	275	320	313	290	333	314	308	293	319	309	304	311	303	296	305	298	341	318	281	309	316	310	277	327	346	315	290	309	302	295	329	316	302	306	311	317	269	315	314	309	278	317	308	316	294	312	323	312	327	292	317	331	313	329	305	278	303	294	327	336	307	297	297	305	297	287	339	291	294	314	286	326	321	300	316	293	327	308	295	315	288	348	273	304	287	305	326	324	319	293	336	326	307	323	313	341	323	330	317	302	300	283	291	333	301	346	310	299	304	302	275	345	345	305	315	289	286	336	285	288	314	321	289	300	323	287	331	296	304	328	320	324	308	300	321	320	304	319	298	319	288	330	326	294	291	295	326	308	303	325	335	312	327	345	295	324	316	313	308	297	316	302	312	335	298	295	302	333	362	334	311	287	303	326	329	301	320	284	304	281	300	306	288	297	291	314	311	321	300	303	295	313	309	296	300	302	301	300	313	309	335	321	310	295	326	281	303	300	358	287	293	326	331	325	288	287	332	290	308	327	285	325	294	311	335	336	330	317	283	322	309	296	300	302	313	339	313	347	285	309	293	290	321	350	283	307	297	322	302	312	311	332	285	286	315	294	330	297	323	326	300	285	326	337	305	282	316	303	307	326	301	348	312	304	308	314	293	311	308	338	320	297	316	302	314	325	298	314	322	327	278	328	302	314	312	296	338	296	324	310	303	292	321	314	312	300	330	292	285	286	323	326	312	324	302	301	329	302	330	317	287	329	279	299	323	325	292	320	305	322	310
12527	22654	16993	9932	7626	5495	3960	3148	2283	1883	1649	1421	1248	1113	1061	1012	1002	967	900	814	727	712	652	581	515	513	548	496	475	450	472	502	496	521	507	512	499	501	452	486	454	431	470	474	457	450	454	435	483	445	439	460	448	464	406	464	452	432	433	422	413	468	442	411	405	405	397	424	459	404	426	388	439	413	408	406	426	380	430	434	438	426	419	393	442	408	401	403	426	420	371	417	462	420	407	370	415	404	439	441	459	374	457	426	413	439	444	408	414	420	432	398	402	413	424	449	417	402	393	406	433	401	387	391	429	439	412	411	406	402	415	419	426	425	456	442	432	408	397	435	444	420	389	388	410	417	426	455	418	408	436	432	427	417	420	370	401	443	389	419	426	404	411	447	438	428	411	412	378	409	420	415	402	431	433	407	443	429	445	443	378	389	403	438	416	379	378	437	420	434	405	427	438	417	409	394	425	392	455	448	410	403	408	401	419	413	438	412	412	408	419	432	392	412	402	382	400	401	433	383	393	429	406	432	408	421	426	419	387	407	402	420	399	445	418	419	381	413	402	430	433	403	405	404	431	389	405	411	429	395	403	422	439	398	413	410	416	435	425	419	412	380	404	417	415	415	380	423	406	399	412	439	426	450	448	425	424	398	394	429	433	403	418	407	453	466	452	415	387	405	428	452	445	427	401	408	427	400	413	429	418	393	411	427	408	378	386	390	432	401	400	432	402	426	418	400	404	420	397	424	392	421	384	446	386	437	436	434	418	416	409	430	385	407	385	407	430	381	418	424	407	437	425	437	429	448	443	412	426	428	406	396	378	426	396	410	433	436	419	405	442	400	416	410	393	411	416	418	395	409	433	416	415	414	459	414	426	419	374	415	405	416	461	390	418	414	419	413	410	403	417	420	398	427	411	419	435	401	382	409	409	407	440	431	420	421	424	405	408	409	432	411	410	409	396	397	438	417	433	400	414	442	429	409	410	437	404	396	392	406	381	405	413	448	400	405	429	414	423	434	394	399	427	429	396	414	409	418	445	418	430	430	460	409	407	429	394	380	411	439	445	413	432	444	429	422	420	410	407	426	397	400	426	397	394	403	415	402	415	402	400	410	448	424	392	430	407	427	388	381	420	426	434	440	417	408	414	424	420	452	413	398	409	427	388	404	438	410	431	440	398	439	408	428	402	410	402	432	437	448	365	410	394	396	425	380	423	410	380	438	370	421	424	421	439	418	355	426	413	391	422	384	404	422	377	420	422	407	408	428	418	391	431	416	438	409	459	393	402	416	430	417	414	446	434	413	424	408	411	376	424	417	391	415	416	373	401	437	413	450	407	454	391	418	422	374	418	417	494	417	383	408	420	455	419	458	444	428	403	390	416	427	398	395	398	440	418	418	422	433	388	428	408	398	446	390	422	380	401	435	402	454	420	418	438	416	413	393	442	413	404	424	397	397	413	442	426	447	393	453	397	397	451	386	442	442	409	421	384	393	428	410	421	386	397	414	408	403	450	407	401	402	400	441	405	392	446	429	401	410	444	418	425	449	405	444	408	392	419	411	366	442	412	422	403	412	401	443	421	414	384	435	473	430	435	408	425	423	408	398	426	422	409	373	411	397	407	415	368	378	403	401	395	433	444	402	426	415	412	426	424	441	404	423	424	386	405	441	438	452	373	396	416	430	407	419	401	408	417	399	399	406	397	413	425	374	391	362	410	420	417	430	424	414	404	416	428	407	445	428	453	399	417	434	439	373	415	395	398	443	431	408	397	423	448	408	382	392	417	426	401	442	404	416	420	397	410	423	415	407	396	455	419	433	397	407	396	421	398	435	413	425	443	376	415	412	405	406	399	453	390	433	410	407	419	442	405	421	411	458	407	415	412	431	419	369	437	441	442	427	412	413	392	438	396	418	418	410	426	420	446	426	415	428	403	389	396	379	404	417	420	413	404	425	423	403	412	417	438	404	432	411	389	403	417	422	435	410	433	407	372	436	438	446	439	444	397	451	385	439	421	428	395	433	412	389	439	424	432	390	410	436	407	416	428	452	401	390	420	381	402	423	430	401	410	390	391	382	424	387	423	393	400	407	422	408	416	407	416	412	404	408	402	405	404	424	415	408	381	451	431	421	397	414	437	417	409	420	396	381	392	392	412	416	425	437	428	412	388	441	446	414	416	407	400	402	395	414	386	427	409	378	410	397	390	369	438	403	378	444	445	410	411	429	414	428	407	425	438	392	408	391	417	374	371	420	422	382	412	364	354	430	429	445	430	421	403	410	412	378	402	393	440	392	415	428	406	387	442	453	457	417	398	424	387	430	418	419	420	428	440	428	419	417	420	378	376	406	388	396	402	447	403	442	378	391	423	428	450	435	423	387	390	402	398	418	426	419	419	436	438	417	387	423	432	419	416	441	394	417	429	405	400	406	396	382	436	422	426	402	414	449	415	414	392	421	403	384	380	422	396	422	392	418	433	408	442	443	407	408	410	387	428	438	429	394	392	454	438	385	432	399	432	415	408	435	381	398	406	414	387	429	451	421	399	402	408	427	404	419	444	419	408	366	402	399	392	404	381	391	425	406	409	382	391	425	402	434	426	448	435	384	400	426	395	426	401	434	402	398	418	403	478	408	452	405	416	424	426	406	404	441	429	386	409	402	422	407	439	404	412	412	388	403	420	434	462	430	447	391	412	390	390	438	416	413	399	407	398	446	432	400	426	408	401	442	415	420	397	434	406	433	418	391	436	421	433	428	405	420	405	447	388	420	401	422	404	389	428	388	418	412	423	403	425	415	438	433	401	411	391	433	408	385	413	414	377	426	409	409	443	428	397	376	417	429	410	395	420	417	427	415	429	391	424	415	437	431	389	386	395	408	405	410	425	419	427	443	425	424	431	407	407	422	417	421	449	424	393	407	444	422	419	435	399	419	420	413	386	416	408	378	427	425	391	393	384	427	415	401	387	449	415	382	424	433	431	420	454	401	411	422	399	444	400	430	396	430	403	401	401	397	409	438	411	413	396	400	434	421	401	434	405	417	426	412	401	417	419	389	417	438	389	429	428	394	402	435	438	393	395	397	407	409	395	428	402	399	412	405	381	459	420	414	382	373	401	422	437	423	385	447	430	414	413	414	420	405	405	429	422	407	403	418	404	412	377	453	403	397	426	438	416	406	433	404	412	437	373	410	420	414	400	403	443	403	387	484	422	415	418	424	392	401	424	422	406	427	435	429	437	415	426	427	414	424	399	414	435	423	414	417	369	417	438	461	432	433	437	376	439	408	458	419	408	385	415	402	426	433	393	394	449	401	392	455	425	393	426	389	407	391	426	442	381	446	438	396	416	413	416	380	395	409	389	422	398	422	445	418	400	405	424	452	464	422	391	380	422	402	408	403	408	416	403	415	404	448	436	409	398	398	434	448	410	413	433	395	420	446	422	422	398	385	384	418	385	371	415	422	411	442	404	425	431	367	432	433	432	405	432	383	414	394	391	397
22420	20958	28470	23605	20959	20765	8588	2633	1668	1326	1107	1043	840	759	716	701	691	647	606	534	473	424	413	359	348	309	287	309	274	270	291	291	318	330	286	290	289	302	299	272	285	281	282	283	225	243	245	265	251	228	242	245	291	233	274	240	272	255	240	266	254	242	231	263	264	227	214	255	242	232	219	239	217	233	243	236	220	216	236	243	241	259	232	235	228	216	238	233	264	232	238	249	227	236	226	248	232	245	228	235	258	211	223	236	227	212	217	232	218	251	226	227	248	225	230	236	248	252	231	217	207	228	220	228	247	219	259	239	230	245	201	219	223	208	245	244	257	263	217	233	232	225	216	243	227	251	231	225	208	243	217	242	222	246	237	204	222	244	229	195	221	228	219	250	241	221	247	252	231	206	238	216	219	265	214	243	257	219	229	238	215	252	231	258	251	249	237	249	225	245	251	232	236	209	234	211	241	244	261	196	235	223	237	209	211	229	238	260	242	221	220	239	268	214	226	208	225	231	210	211	216	218	255	217	214	227	231	220	215	245	214	245	236	246	234	226	256	225	213	210	248	235	261	241	233	213	221	225	211	237	207	210	244	232	230	227	221	221	240	224	268	220	241	238	220	238	237	220	244	214	230	235	236	237	212	207	279	238	215	236	232	216	204	229	245	235	196	219	251	231	237	259	231	244	217	219	211	232	247	222	215	240	246	207	251	217	223	215	235	240	238	232	236	229	266	244	234	255	246	247	215	239	221	231	266	226	217	241	209	232	204	238	222	232	230	216	225	212	237	223	210	230	230	219	222	227	267	250	254	221	242	222	205	225	227	223	224	225	226	236	192	236	229	223	244	238	246	222	235	250	204	213	230	220	230	231	210	240	235	235	200	213	218	211	227	231	231	267	228	226	209	225	253	203	229	205	258	252	231	214	216	232	228	232	211	235	240	245	209	225	216	232	234	226	248	241	187	234	252	230	201	233	239	237	239	217	251	230	228	226	224	225	224	228	214	228	220	204	216	218	204	233	226	244	230	253	248	246	237	246	231	232	254	213	222	210	226	221	218	222	242	247	239	219	217	245	244	231	234	244	219	226	211	254	231	222	241	202	253	226	229	229	240	264	232	234	218	229	220	226	200	209	225	243	226	222	218	247	228	230	240	218	251	202	220	203	269	197	255	244	248	224	237	225	256	230	238	241	251	204	275	226	227	234	226	213	220	227	237	235	224	218	235	228	188	237	247	234	220	245	249	234	242	236	237	232	223	243	256	232	224	226	259	232	241	253	228	224	221	213	234	220	254	243	224	238	240	245	220	217	233	222	218	220	258	226	216	228	240	241	238	229	232	234	246	225	248	210	239	219	221	231	245	261	213	255	231	211	236	247	230	256	220	232	219	225	259	254	233	243	244	226	232	239	233	214	240	239	253	222	236	232	234	194	241	261	232	238	199	228	220	224	222	222	206	219	230	225	227	225	240	256	212	249	229	232	228	232	235	220	209	214	230	216	249	242	214	217	213	251	220	206	241	217	232	224	228	219	206	254	243	236	224	253	213	225	232	246	216	235	232	243	198	230	229	251	217	217	232	226	228	198	217	220	249	221	231	262	232	226	202	236	233	239	238	237	212	253	218	245	256	245	219	204	230	247	232	210	242	235	242	221	248	252	238	225	223	221	228	242	249	267	233	232	244	228	235	237	250	240	246	255	218	246	222	237	248	237	230	263	251	202	216	244	244	224	261	237	253	208	249	243	251	240	230	243	240	212	221	264	225	241	242	248	263	236	227	207	255	235	224	245	210	246	232	205	222	216	235	234	227	217	255	238	249	219	224	224	234	231	224	225	232	225	187	230	230	229	259	212	223	219	235	209	220	251	251	216	227	223	209	227	245	244	231	239	219	239	259	238	249	219	263	222	213	239	211	245	239	218	231	213	242	202	211	228	230	234	219	228	262	226	228	213	273	213	247	196	232	193	231	212	245	224	223	217	220	223	220	206	242	195	219	241	208	213	232	237	239	206	247	241	240	229	220	249	239	228	239	216	237	214	226	239	234	251	232	245	214	248	239	251	224	208	241	235	207	247	227	231	232	235	247	221	237	237	225	212	260	239	227	224	224	221	225	246	246	260	221	209	251	234	247	216	276	248	175	232	257	210	218	225	221	249	241	200	227	241	210	222	213	250	225	246	232	239	224	222	209	236	219	225	231	252	208	240	235	245	218	259	212	221	231	222	229	208	218	240	267	241	226	253	232	200	235	232	253	216	228	228	249	230	218	221	216	224	237	204	193	244	213	260	229	204	241	261	236	236	218	229	199	225	239	241	225	232	234	226	245	239	254	231	237	241	230	230	211	249	243	256	214	228	253	243	234	247	219	232	235	239	233	228	221	231	245	234	216	225	221	247	239	207	213	216	214	240	261	217	262	219	268	253	232	255	219	245	169	214	248	225	235	226	218	212	217	248	213	231	249	239	225	263	217	220	237	252	217	249	235	226	249	251	227	221	223	230	226	251	212	239	211	252	215	231	231	225	254	246	219	221	224	233	242	219	235	247	242	224	220	232	186	244	210	235	237	250	221	251	228	210	230	255	219	208	239	273	221	240	223	249	201	232	218	245	221	221	224	227	221	227	222	237	240	228	236	252	252	230	220	239	211	254	230	216	218	244	252	236	236	211	243	254	236	221	268	264	215	233	230	227	237	210	241	231	247	241	227	235	236	204	223	217	232	226	208	230	245	217	228	229	241	251	230	218	234	217	240	235	239	239	243	234	226	235	242	245	227	226	234	225	255	217	237	252	237	222	238	242	229	243	205	225	226	250	233	230	238	201	225	227	234	220	212	233	209	225	222	220	213	230	223	210	227	246	240	254	256	269	222	228	221	245	248	218	223	213	245	240	237	250	226	236	256	231	225	235	210	200	222	222	251	220	213	187	207	237	253	244	226	227	245	247	227	207	231	227	217	230	227	235	201	240	218	243	254	235	240	217	249	258	203	254	224	230	253	231	243	245	235	249	244	225	219	211	216	240	201	252	177	241	211	206	230	223	249	217	220	201	248	244	217	222	224	229	211	223	218	221	231	249	233	221	241	238	246	238	217	216	234	223	241	218	233	257	252	216	230	227	204	220	232	240	232	208	255	237	223	237	240	239	233	215	233	210	229	224	241	190	248	254	229	263	263	228	218	239	206	205	236	224	224	262	252	229	226	214	241	260	230	219	240	226	242	236	232	258	268	222	219	240	195	236	280	215	228	230	241	214	243	211	221	234	221	238	249	239	205	263	248	229	241	210	227	235	207	220	229	217	235	220	235	225	226	246	229	235	230	223	232	227	243	217	236	235	252	207	250	200	237	188	224	231	229	226	257	234	216	229	235	261	225	235	214	208	219	244	237	229	224	237	205	243	226	232	249	249	243	261	205	242	220	245	244	237	240	224	247	219	235	241	229	227	243	243	226	232	234	242	250	255	230	219	233	228	223	225	235	211	225	229	230	232	219	218	247	219
14679	31131	24834	15611	12525	9400	6857	5334	3894	2920	2589	2242	1843	1685	1459	1453	1390	1221	1108	1026	918	823	699	641	550	516	468	457	467	440	450	454	470	542	531	471	469	514	473	417	414	379	373	403	381	396	375	344	344	400	319	353	363	364	352	325	340	359	349	383	383	354	336	338	352	338	339	356	299	332	325	325	302	299	318	330	315	313	296	281	332	329	349	328	323	310	323	337	318	323	302	313	315	345	294	327	322	331	310	319	326	297	303	346	317	322	315	316	315	304	280	320	324	329	275	341	330	324	311	343	335	328	292	315	304	320	317	314	324	307	316	332	307	289	284	339	324	313	321	315	336	328	303	311	342	339	312	297	283	302	318	319	317	326	315	307	299	307	328	310	340	337	313	310	339	308	327	307	326	299	290	303	332	301	304	304	317	309	306	328	322	301	295	314	309	319	351	324	316	294	310	321	348	287	302	335	298	342	330	324	348	311	333	316	309	337	302	320	321	308	322	306	315	317	293	301	292	341	302	324	307	313	325	338	303	305	296	314	336	310	298	336	324	314	304	322	305	321	300	287	293	300	323	304	298	289	308	299	300	321	327	298	313	317	337	311	318	322	348	303	328	272	315	308	321	330	312	329	311	325	310	318	326	299	272	320	354	319	323	327	309	312	332	315	318	339	340	328	332	342	294	288	314	355	328	321	299	348	307	312	307	304	328	292	304	335	310	334	306	305	316	276	321	329	292	350	308	306	315	310	323	325	317	305	326	339	305	364	276	312	314	349	312	292	336	301	353	337	328	318	281	305	311	295	339	300	286	326	332	340	320	322	313	312	288	308	313	311	306	278	302	335	312	294	326	338	300	349	287	306	308	341	320	273	298	324	348	340	328	331	314	328	275	307	309	301	344	287	305	302	343	326	335	299	323	302	309	271	328	305	315	298	306	303	315	290	309	312	316	310	347	314	331	316	310	318	334	298	334	335	349	286	331	336	358	325	345	271	308	310	305	302	319	314	333	305	310	283	268	302	326	281	312	339	331	312	281	336	338	331	299	278	334	310	303	292	326	300	328	332	357	293	307	325	303	309	328	321	305	304	347	312	284	322	290	281	327	315	316	310	315	303	312	284	315	302	295	309	318	306	336	313	311	330	330	296	331	319	299	311	303	348	332	337	315	288	320	316	337	291	321	307	357	296	299	341	303	340	290	306	320	317	333	296	303	287	288	340	346	336	316	286	330	309	311	305	344	354	349	347	283	331	288	315	336	329	327	312	305	340	306	295	319	341	327	312	326	308	320	323	322	329	314	314	329	312	313	319	310	295	313	332	294	319	272	323	298	330	316	325	319	330	311	311	315	323	369	312	335	323	336	316	340	327	329	330	321	312	293	296	289	281	314	303	310	334	289	301	292	326	329	323	327	288	276	331	314	318	310	307	304	338	310	319	297	292	301	321	303	322	312	303	269	298	323	275	343	330	345	335	324	307	283	302	323	323	342	304	333	308	303	319	330	318	340	314	330	349	319	332	315	314	328	301	316	313	292	280	317	344	300	261	310	324	323	320	342	303	311	338	288	320	305	361	286	292	309	326	281	300	316	297	318	321	318	334	346	311	311	327	313	307	308	320	309	323	305	310	313	291	315	282	361	304	320	307	338	313	366	313	303	303	311	328	295	293	301	348	309	321	332	270	321	318	313	301	300	314	302	335	322	334	305	309	325	310	325	313	322	323	315	354	316	318	359	329	341	313	339	303	312	334	318	336	325	291	299	317	311	328	289	344	312	302	302	334	337	320	313	348	323	336	322	323	308	309	303	322	314	333	287	309	311	299	302	331	325	350	323	348	297	325	310	301	332	342	296	321	314	326	323	314	345	321	320	342	286	291	322	318	309	315	288	293	275	302	311	283	298	285	298	325	330	315	282	302	330	311	295	295	334	340	303	347	308	318	324	320	314	299	313	294	340	343	307	287	288	334	343	304	311	312	314	323	327	335	318	324	328	314	329	320	320	322	304	327	307	291	313	302	292	297	316	317	316	333	302	316	329	305	301	298	324	328	329	282	332	301	323	278	317	298	303	320	309	337	288	324	275	292	334	309	308	301	321	347	319	287	310	327	308	334	316	307	331	322	320	297	339	337	303	304	310	347	304	287	340	341	283	299	341	317	297	341	346	306	283	320	292	325	302	330	330	296	316	320	322	345	358	301	304	303	331	297	278	305	295	299	311	328	302	321	336	312	335	317	317	289	308	321	321	301	337	296	309	296	322	317	308	344	293	309	303	327	303	341	317	300	323	307	316	322	321	304	314	324	299	329	315	305	339	320	328	329	339	302	307	322	297	323	334	320	295	310	308	303	304	305	299	325	302	337	314	325	316	278	318	307	325	304	285	302	308	307	310	313	319	310	306	325	313	295	316	330	282	315	301	326	285	307	317	297	305	311	348	298	330	316	325	289	296	305	302	330	332	294	315	335	328	335	276	327	307	329	320	306	338	300	296	306	309	293	280	302	285	296	337	332	334	305	315	298	325	318	344	300	308	318	312	321	322	312	324	312	305	322	318	302	313	316	335	311	332	312	338	345	307	320	314	327	328	339	296	276	324	313	320	287	330	329	320	309	320	327	353	298	330	300	295	325	305	333	310	304	327	329	290	299	317	330	332	323	306	334	300	296	322	313	324	323	303	315	319	338	310	336	321	325	318	325	322	325	304	327	281	333	319	317	314	293	311	316	321	302	298	341	309	306	317	325	333	335	311	348	301	331	294	337	271	293	330	341	297	308	302	337	315	321	296	277	298	312	317	302	327	315	313	346	318	335	310	304	315	307	297	298	318	323	330	324	321	290	282	325	343	297	324	328	290	324	321	310	304	311	314	319	311	317	310	300	309	304	312	280	318	319	313	334	348	328	301	302	305	315	313	339	316	305	327	334	319	294	303	308	293	268	321	311	312	296	310	322	311	322	320	339	334	315	303	314	309	333	324	281	310	297	296	281	327	321	293	272	314	301	351	321	310	327	309	289	287	303	306	341	335	295	315	329	339	306	296	304	318	334	319	302	312	330	360	326	323	323	324	299	301	322	317	321	305	266	278	363	325	321	316	318	296	295	334	306	291	304	319	331	303	324	291	328	338	308	288	301	289	283	309	308	335	316	296	311	308	324	304	351	310	324	308	315	322	351	299	328	336	335	322	338	329	308	313	315	295	307	342	298	308	297	337	313	314	320	317	330	299	309	336	314	326	307	311	343	325	333	308	321	322	284	324	309	301	283	324	308	288	305	345	290	327	310	302	310	286	289	328	307	305	316	326	304	302	283	300	278	328	306	322	331	306	330	281	309	310	327	302	315	333	310	320	299	336	338	302	324	316	310	314	323	303	293	333	341	313	302	351	311	334	319	295	333	317	319	319	337	306	341	332	347	277	299	284	318	295	330	311	314	317	318	338	325	339	319	309	299	307	330	301	311	342	313	313	317	310	332	306	303	343	313	325	337	329	298	307	321	327	301	318	316
27164	18603	11179	5608	2953	2175	1464	1083	910	806	794	712	656	687	631	629	631	620	591	615	542	570	567	453	458	443	471	429	444	476	432	486	479	453	484	491	468	448	470	418	466	458	428	433	471	431	455	427	446	412	451	435	459	457	460	429	454	428	424	442	448	420	461	439	458	450	383	423	463	418	443	446	433	453	390	449	411	448	447	445	414	454	447	417	442	433	433	426	436	447	438	416	407	443	448	430	414	431	450	416	430	420	457	452	404	411	469	396	414	470	454	443	415	435	412	451	433	419	476	443	413	437	453	415	440	402	440	432	416	438	417	441	421	456	423	455	450	432	459	409	433	415	440	447	442	431	429	418	460	446	411	403	471	445	448	451	437	450	455	414	444	432	449	420	438	435	440	424	441	441	420	385	448	418	400	445	429	423	420	430	430	410	462	415	446	476	420	477	431	466	403	476	437	418	445	459	456	387	463	445	437	422	433	447	404	453	444	445	446	427	470	419	415	453	431	437	423	455	473	395	426	437	433	438	433	387	431	413	439	430	421	435	416	444	424	441	456	463	434	440	409	447	451	466	465	469	462	423	393	412	430	418	445	439	453	431	451	425	414	440	436	440	444	413	424	430	413	437	458	456	434	433	417	393	398	418	429	442	434	439	424	455	430	443	413	449	424	430	443	398	399	431	415	477	411	419	487	435	457	401	443	428	436	417	401	401	429	465	495	448	436	451	429	431	411	452	449	472	428	435	443	416	445	441	420	431	456	424	455	433	414	416	455	403	448	434	458	456	398	450	406	455	421	454	407	407	464	401	410	454	431	464	427	410	487	398	455	440	429	433	425	456	424	465	443	412	430	438	431	416	458	417	429	431	455	379	418	465	449	452	424	424	385	409	414	437	436	419	426	438	431	449	446	414	439	438	424	441	478	429	439	419	430	431	440	465	421	411	430	425	445	433	444	390	438	455	402	426	429	400	434	427	437	440	422	445	430	424	438	414	405	446	437	414	458	465	479	425	445	381	442	413	434	440	420	418	452	443	444	427	434	440	439	457	446	395	446	398	461	442	463	424	461	430	433	407	444	439	455	479	473	458	396	406	458	448	451	420	448	447	442	396	458	397	462	442	432	438	453	440	439	442	437	392	429	415	460	388	435	448	474	439	430	397	427	443	449	454	420	420	436	420	411	456	440	437	421	434	469	435	436	429	465	448	435	455	434	429	413	429	450	447	403	456	448	420	425	426	438	430	395	436	443	432	435	437	453	414	428	435	473	441	465	436	443	469	429	452	415	419	401	433	444	439	441	436	468	433	446	453	430	456	433	429	409	444	448	404	426	469	422	443	455	448	459	441	433	409	448	426	462	395	412	448	448	419	399	408	413	414	421	423	419	424	429	421	452	417	442	443	431	375	451	425	421	406	467	422	462	436	424	457	411	430	415	395	418	425	429	445	426	424	414	461	432	437	436	407	440	440	433	420	416	410	420	435	423	457	411	406	429	433	422	431	429	443	451	445	392	457	437	437	449	421	449	404	436	445	461	444	439	454	437	449	472	430	409	387	447	431	446	400	412	427	441	440	436	425	461	426	417	420	452	447	500	463	392	421	427	428	405	432	444	436	451	418	477	441	406	454	460	431	465	431	440	421	456	416	413	444	463	437	435	450	429	421	448	418	424	418	459	416	434	434	434	435	405	386	432	423	405	417	459	392	448	446	442	424	444	435	435	444	426	432	411	412	472	416	461	425	426	439	439	433	435	431	464	443	384	418	418	452	479	429	417	470	422	415	401	394	403	424	497	438	409	433	494	424	451	409	440	439	405	459	420	444	406	472	420	441	464	385	464	424	418	412	461	456	412	419	408	410	431	439	431	428	462	454	426	429	436	457	448	441	443	447	450	425	423	379	399	439	419	429	456	417	431	439	457	445	447	472	455	497	422	448	443	451	451	437	446	420	431	415	422	464	429	443	443	439	417	407	471	425	447	435	393	446	437	427	472	452	442	479	483	410	411	409	435	453	427	417	439	406	439	418	451	413	443	403	401	435	437	410	468	446	448	421	440	382	435	453	424	420	454	396	429	424	429	441	438	439	408	437	435	392	461	438	427	445	429	419	419	433	387	438	432	447	419	439	426	468	397	442	414	445	424	411	419	448	427	440	437	410	467	434	433	428	436	443	437	447	436	450	421	449	408	465	426	435	412	416	466	418	369	432	440	442	421	447	390	401	462	411	425	439	457	442	383	441	451	430	439	433	446	440	451	448	421	417	420	411	467	431	423	431	433	417	442	444	427	424	460	447	447	438	420	450	443	456	426	450	414	420	412	422	394	455	414	411	453	446	451	454	425	450	430	443	450	418	404	457	413	440	450	405	430	431	412	465	400	430	415	438	426	414	423	477	468	438	432	435	429	452	457	416	402	443	397	446	455	444	427	439	433	399	383	403	447	448	489	429	418	449	407	403	456	469	450	457	433	453	457	385	452	444	459	472	429	438	398	440	425	428	491	437	402	429	445	454	447	471	433	407	433	440	427	430	395	459	450	414	419	429	392	441	425	410	448	454	474	430	459	411	386	431	473	445	470	449	397	430	444	408	462	436	457	409	445	413	417	403	430	445	459	499	433	429	456	441	435	436	452	494	426	426	430	450	456	451	413	410	414	439	452	436	448	465	418	399	397	431	443	420	420	451	407	441	464	482	444	438	434	422	451	388	483	443	475	409	477	432	436	456	424	432	425	465	439	452	454	481	433	447	415	440	462	455	471	442	452	410	382	402	477	438	466	406	458	457	437	440	438	463	416	429	462	426	421	399	440	419	438	397	426	431	452	410	378	398	465	428	456	416	423	442	406	436	452	421	452	410	454	434	429	411	405	426	431	418	408	392	447	442	454	469	414	455	425	390	461	461	437	397	438	433	444	433	440	443	397	458	420	440	430	391	446	398	425	440	456	444	440	410	443	432	447	445	405	396	414	417	408	405	407	445	452	422	420	427	461	397	412	431	457	430	422	403	422	423	459	421	456	428	418	419	421	451	393	445	443	464	463	434	424	436	451	425	459	415	426	467	453	412	444	482	448	395	423	446	418	436	450	433	402	427	407	410	459	433	450	411	451	437	444	457	412	405	420	439	438	454	424	440	430	424	418	428	409	421	446	455	426	439	411	416	406	458	461	383	361	430	434	477	449	417	415	436	459	448	428	442	437	436	437	449	441	450	410	409	409	444	423	429	449	417	410	396	438	405	434	441	441	419	422	461	479	447	438	428	458	439	391	413	413	437	439	424	393	444	436	395	431	413	441	434	409	420	424	401	446	406	408	429	387	409	482	448	396	434	389	404	432	474	438	437	401	417	440	466	487	425	429	466	444	400	436	423	449	420	445	428	459	458	401	399	395	455	421	455	427	445	416	426	450	431	415	437	422	404	414	434	424	464	445	440	433	463	435	455	465	440	420	435	463	417	424	435	432	433	437	452	413	466	441	391	482	411	441	436	500	419	428	430	399	416
11688	18131	14058	7449	5506	4414	2967	2434	1958	1513	1419	1262	1102	1116	1053	1075	1028	1041	988	904	812	762	699	729	672	670	620	609	615	619	636	721	655	628	681	662	695	645	613	588	591	609	618	655	584	587	603	595	603	584	638	555	558	578	611	553	616	592	561	597	570	610	587	620	578	597	577	602	579	611	578	553	592	612	568	599	563	622	615	624	559	551	593	550	568	584	577	595	603	555	585	565	577	622	553	595	539	557	543	571	564	597	587	573	521	589	567	563	612	566	576	591	581	610	575	553	599	549	524	606	585	595	583	562	586	610	608	547	570	575	528	555	620	526	571	574	497	625	575	548	511	579	572	539	594	585	563	596	557	589	578	573	593	592	593	578	618	550	589	579	559	537	608	549	555	632	561	579	558	554	559	564	583	589	574	605	609	561	595	594	565	570	589	570	600	592	550	604	564	539	563	598	582	626	571	562	596	628	580	577	586	599	564	562	585	611	565	560	532	567	583	590	555	559	572	579	586	530	590	614	553	572	585	541	591	550	584	588	611	600	647	589	584	594	536	594	550	591	594	610	524	536	573	614	556	565	592	580	585	601	592	579	584	541	559	609	569	578	536	540	520	597	581	542	579	527	581	580	542	610	585	570	582	585	582	540	576	594	579	616	583	571	553	599	602	589	574	575	559	560	592	543	594	575	598	541	568	611	544	609	602	563	592	573	580	575	577	598	537	598	587	591	563	583	573	573	558	618	577	595	566	580	557	596	545	565	553	566	629	578	583	564	564	602	562	595	591	609	559	594	556	579	555	569	570	542	583	573	584	592	594	610	584	553	586	588	562	592	605	530	533	558	585	597	626	551	596	594	553	553	589	626	574	571	583	580	559	565	582	550	557	564	573	600	582	546	580	526	580	614	616	559	579	593	594	556	561	542	580	588	595	571	592	549	601	610	566	577	545	563	571	588	590	574	544	571	594	523	568	572	586	585	561	527	580	565	575	604	581	599	578	563	546	597	596	549	589	573	562	548	548	620	557	576	593	601	578	570	549	601	587	560	564	591	540	550	590	607	634	573	598	587	588	569	572	561	569	552	556	570	544	557	526	584	604	596	616	616	575	554	592	559	605	562	546	577	576	556	593	609	582	548	607	577	506	581	550	581	603	596	600	588	601	591	590	567	596	593	568	558	609	574	553	589	589	539	568	606	598	551	561	569	595	568	612	587	556	614	565	523	581	579	582	545	547	582	578	584	560	567	571	525	564	574	573	613	633	577	620	584	620	528	565	588	580	596	580	593	531	572	555	559	592	577	593	563	612	596	577	555	557	564	517	587	583	600	622	581	597	572	557	550	544	549	609	560	575	585	607	571	574	565	599	573	590	578	600	578	584	582	564	587	585	575	584	639	591	594	596	601	558	565	597	562	582	585	558	574	554	611	554	608	584	549	615	606	570	599	591	592	542	576	587	548	607	527	555	532	597	585	566	577	520	586	597	597	579	592	593	533	568	590	616	630	529	536	592	561	583	569	525	543	573	610	572	587	587	557	581	590	600	583	599	599	585	585	594	548	580	568	575	585	575	546	606	566	563	547	579	578	569	606	583	557	528	536	584	571	592	563	588	583	574	566	568	564	557	546	566	589	578	570	588	534	561	572	549	589	572	588	575	589	607	529	579	550	607	607	558	611	541	599	561	606	549	565	581	563	579	598	580	593	574	587	560	604	597	564	554	585	559	566	565	527	575	596	591	577	603	602	575	584	575	547	556	583	573	579	593	573	565	575	605	558	574	567	566	557	558	549	596	564	614	542	569	569	587	556	578	586	565	552	569	590	608	548	508	625	581	594	564	624	561	616	565	579	571	574	565	585	553	583	578	569	628	578	594	604	582	534	579	564	561	593	557	591	545	553	588	595	583	584	620	587	558	548	564	583	526	596	617	564	532	575	604	550	631	571	619	603	565	570	561	583	564	639	576	597	560	583	583	588	581	559	571	570	653	555	513	611	565	587	558	600	576	555	613	557	567	561	539	576	572	568	596	553	582	571	563	565	573	591	570	578	561	580	601	599	585	582	619	554	603	562	593	531	559	565	581	634	561	589	591	586	577	588	535	592	547	606	628	570	603	625	544	583	554	563	520	560	552	572	585	576	616	567	532	576	580	594	648	611	593	566	589	566	597	593	535	597	594	557	579	535	613	589	591	574	606	561	562	583	578	589	596	583	565	554	592	557	591	571	567	561	584	565	586	591	549	564	574	592	585	548	612	520	639	609	640	602	560	594	547	553	553	601	566	638	564	560	564	575	561	572	557	574	567	575	602	533	611	546	603	622	626	583	594	592	569	623	600	537	574	582	570	562	572	567	564	559	580	622	584	582	595	605	571	597	587	583	559	620	580	536	581	603	593	582	552	585	594	541	561	587	602	597	617	560	606	565	560	592	587	623	648	570	614	560	601	606	575	545	580	586	633	556	564	604	573	569	587	614	554	604	589	599	542	566	557	575	561	617	526	583	588	607	592	600	615	585	595	591	520	545	581	575	569	558	565	544	554	592	559	572	568	563	552	533	595	573	549	565	619	578	561	578	590	578	618	596	563	579	591	599	595	561	598	596	552	585	560	509	584	551	597	569	620	550	567	548	573	593	543	589	550	551	609	594	580	574	551	549	577	543	549	565	550	605	601	611	553	579	615	587	575	566	578	587	612	586	548	589	604	535	600	613	568	581	577	584	571	629	567	581	563	550	555	573	586	556	597	530	586	618	551	582	572	608	581	601	566	632	573	566	545	598	571	562	577	579	601	536	604	605	593	599	565	559	603	596	611	539	562	563	563	594	592	556	597	589	593	598	597	561	588	577	599	544	573	533	550	560	588	543	567	570	619	591	576	591	555	604	538	561	572	568	583	568	582	553	543	559	556	624	584	595	574	592	596	593	582	572	572	568	566	576	527	541	569	547	548	549	540	572	558	611	598	599	552	613	548	576	568	586	577	609	631	561	611	591	552	597	568	532	578	565	531	579	605	540	540	511	603	586	569	527	550	608	557	601	558	559	593	609	574	556	565	545	571	590	568	592	576	596	556	593	589	593	553	572	575	559	576	566	595	590	554	552	594	537	581	595	562	552	570	552	592	535	551	634	582	642	550	616	571	567	578	590	559	596	571	567	613	557	549	575	618	617	555	608	569	591	608	591	588	577	586	572	583	558	546	595	586	585	594	605	534	556	597	612	578	584	601	596	567	554	523	524	585	526	551	547	573	586	569	586	575	601	552	566	609	595	610	581	565	588	609	623	598	584	585	584	561	545	596	574	566	561	551	621	600	594	565	568	544	562	538	599	601	585	594	605	596	560	551	567	578	562	569	591	599	534	566	575	606	537	605	571	557	573	554	553	571	599	574	597	580	592	588	577	598	554	561	566	579	569	604	581	614	557	573	619	560	618	541	534	558	573	592	601	570	545	569	560	539	529	585	613	611	598	546	588	530	571	600	552	596	584	564	609	540	594	589	608	594	588
23487	20936	27894	24127	20725	9391	3026	1838	1346	1168	980	836	787	738	773	689	737	678	653	637	559	533	500	451	427	412	422	496	464	408	457	463	463	481	457	424	442	411	456	420	450	414	402	423	414	418	401	426	425	407	396	426	436	374	423	442	428	419	425	409	394	413	411	388	372	441	421	397	386	374	406	415	424	410	394	364	397	369	401	409	377	395	400	374	467	388	376	398	372	403	402	412	408	347	402	367	405	388	384	414	403	434	402	391	397	380	397	417	380	438	412	363	378	393	398	401	394	393	381	417	366	398	388	385	372	377	401	379	389	424	376	412	353	436	435	381	394	387	376	410	378	393	388	388	391	375	406	397	353	421	410	368	403	395	384	406	371	385	365	386	387	382	379	355	387	409	348	371	402	383	423	373	385	391	379	397	402	416	395	404	375	383	378	405	377	382	399	371	403	396	393	368	399	408	379	408	431	413	359	415	406	396	389	389	410	386	366	396	419	413	407	392	395	410	385	383	399	419	396	394	390	396	376	419	412	376	393	378	372	408	402	394	394	392	409	395	396	376	410	375	395	394	383	417	392	397	382	381	414	424	397	393	418	393	379	402	347	392	390	408	398	389	391	419	426	390	381	398	387	413	414	405	419	400	380	402	379	402	419	372	375	404	424	408	368	370	393	386	412	408	380	390	379	379	389	383	412	389	404	406	402	380	397	389	421	393	380	424	398	417	382	382	365	400	397	444	373	389	389	407	394	385	404	397	420	391	407	402	410	465	417	397	427	370	395	390	387	403	372	388	414	419	383	414	411	407	362	395	388	422	368	412	404	402	389	386	418	386	353	412	391	401	381	375	410	438	408	388	397	377	391	380	452	376	375	368	393	385	380	407	434	421	412	356	411	423	393	402	449	406	369	380	370	391	404	395	359	385	387	388	415	446	443	430	350	406	396	398	390	419	406	381	389	395	388	374	398	380	395	384	439	367	392	409	377	411	418	366	417	391	403	418	405	377	410	392	379	378	387	376	397	399	391	434	399	386	402	390	396	401	360	348	370	389	398	411	390	427	409	384	432	398	418	415	418	408	415	378	393	368	374	430	367	369	396	400	378	413	405	374	393	366	413	379	364	393	406	358	395	384	400	401	397	385	403	407	403	405	398	386	377	442	407	408	402	395	384	384	451	408	378	396	403	369	410	421	388	387	374	365	400	410	379	428	417	421	377	378	378	412	400	372	388	412	383	396	403	381	374	423	402	390	382	379	381	413	403	418	417	391	358	399	450	402	444	388	420	405	387	377	449	424	428	383	377	403	379	402	372	396	407	400	384	398	391	410	417	416	369	346	431	412	412	420	378	398	377	387	408	395	416	412	407	378	401	377	404	380	395	378	408	403	361	389	383	426	367	401	377	406	382	412	435	394	402	397	358	380	424	390	414	387	389	398	439	399	367	381	378	399	389	392	403	402	382	395	407	384	375	367	391	428	386	390	384	417	433	391	416	355	377	396	404	380	409	383	372	391	411	381	417	386	430	429	383	382	392	371	379	357	438	388	380	379	433	404	413	406	398	444	379	365	402	377	392	405	388	363	430	386	399	416	399	390	395	395	406	398	404	373	402	392	380	371	369	372	407	434	413	397	403	398	411	383	390	410	369	369	417	400	422	406	411	392	399	388	368	402	384	392	392	381	387	381	387	436	383	424	380	418	393	388	376	406	419	427	382	371	368	394	402	392	372	369	371	396	413	386	389	397	374	397	399	396	390	389	379	388	365	356	390	399	399	425	407	384	423	383	390	403	408	412	423	372	379	388	395	404	367	412	404	372	367	364	423	388	391	418	410	382	424	411	389	367	430	409	427	389	376	405	388	437	355	404	410	362	404	394	381	374	399	401	410	403	387	393	394	395	416	388	405	381	386	391	413	382	381	380	395	425	372	384	391	363	406	392	344	397	366	408	398	421	410	383	378	416	404	365	398	384	381	439	378	393	376	388	414	363	415	413	401	400	419	378	425	381	395	424	390	395	405	387	364	430	383	402	379	372	406	427	407	406	368	402	367	372	410	418	385	353	405	386	376	395	381	350	407	371	418	387	387	412	413	399	404	434	382	419	377	408	381	447	424	436	391	422	385	377	381	393	413	404	422	409	401	387	411	363	379	375	389	385	394	393	387	389	388	419	403	394	433	403	421	424	398	423	370	413	372	396	381	400	389	382	401	393	398	396	417	395	374	417	392	381	378	412	383	437	392	390	415	424	394	380	418	413	416	402	373	399	423	398	419	408	378	372	390	401	405	384	368	423	403	397	442	425	427	390	381	370	400	365	393	406	414	410	361	385	401	401	392	369	380	421	403	364	389	420	390	386	387	367	362	413	399	388	394	401	392	372	410	401	419	390	395	394	363	372	423	388	392	361	398	365	374	347	359	382	381	403	420	406	379	400	370	394	379	353	415	392	386	365	390	378	373	378	385	378	415	416	399	412	376	407	403	386	416	399	400	359	387	360	371	393	394	352	435	424	407	393	382	357	398	430	411	366	400	404	400	418	402	407	393	422	358	427	368	387	404	405	387	384	434	403	401	417	376	392	386	387	369	384	388	382	405	424	396	403	391	399	384	405	388	401	409	418	409	435	421	389	364	393	380	374	389	408	392	403	426	383	424	397	411	380	367	352	401	374	402	395	365	369	383	390	396	385	395	396	407	387	381	367	422	390	357	383	404	369	422	379	422	406	412	393	381	368	403	384	361	404	377	390	416	371	398	426	409	402	409	397	417	383	381	383	389	378	418	382	400	416	388	376	387	376	396	388	404	403	428	433	401	400	419	398	377	376	425	423	374	416	382	346	420	422	412	401	339	419	392	403	406	394	401	392	419	398	372	387	375	420	407	393	425	387	376	384	402	384	413	424	408	406	440	418	367	366	402	413	412	400	415	398	395	417	406	441	387	380	399	400	366	371	374	414	405	358	387	408	416	402	401	433	371	400	399	375	403	415	408	396	387	364	435	415	415	400	383	372	373	372	408	407	381	417	425	393	419	414	397	363	366	410	379	418	371	402	390	405	374	355	393	413	419	388	417	409	390	362	387	423	366	403	388	410	423	408	377	413	396	375	433	413	367	343	400	415	398	393	401	409	414	430	417	411	392	424	377	402	400	394	369	380	388	421	389	384	421	422	393	378	392	386	434	387	393	409	404	439	373	382	355	399	395	377	410	369	402	384	380	389	406	389	384	368	413	398	390	378	376	426	406	385	409	395	380	395	404	374	426	425	396	400	413	424	355	387	402	392	384	398	389	392	373	374	414	398	384	399	386	382	419	410	372	407	394	400	399	393	406	413	378	390	403	366	392	390	377	385	401	417	365	358	404	435	377	418	380	420	399	416	405	415	391	409	400	399	411	390	361	413	431	359	391	391	385	416	413	409	422	395	378	375	391	370	383	402	375	420	400	401	405	416	403	352	377	370	441	412	432	381	379	409	418	380	383	368	397	373	423	416	388	398	415	379	380	398
12081	26111	20532	12174	8885	7000	4961	3776	2963	2386	2020	1773	1481	1373	1256	1265	1232	1155	1119	1052	904	921	774	724	677	645	662	638	616	630	681	663	662	693	700	657	643	668	655	588	600	596	612	551	542	592	576	571	603	531	572	550	562	577	541	593	533	581	565	565	562	580	546	529	527	535	560	556	534	514	526	582	608	495	532	554	545	505	556	565	575	578	531	541	538	531	532	548	543	531	515	550	529	541	535	540	466	524	528	552	521	553	541	518	550	530	583	515	551	547	553	505	520	576	510	552	549	526	542	531	527	595	547	522	556	579	494	561	537	561	560	540	530	524	546	527	539	591	585	562	531	546	542	586	541	526	579	501	542	570	519	487	558	544	493	558	490	548	576	535	527	549	497	559	520	553	535	503	536	542	559	534	481	545	585	514	533	531	544	526	542	544	569	553	556	537	494	543	539	548	549	510	539	554	547	539	575	545	549	523	550	519	601	514	546	528	540	475	573	538	520	514	551	556	531	552	520	515	538	531	542	561	500	578	569	539	541	541	543	517	500	527	528	529	536	506	522	528	543	546	518	530	551	552	535	558	552	563	558	496	538	523	557	530	521	542	496	520	504	528	538	596	547	529	550	536	555	531	494	584	505	575	521	491	516	515	556	502	494	534	521	550	498	554	537	533	501	552	513	561	535	543	517	524	556	526	505	519	604	508	501	528	535	525	537	529	560	530	515	583	512	547	530	534	528	544	539	545	530	497	541	537	547	548	559	486	547	560	593	556	553	510	538	534	527	561	541	558	546	558	550	461	510	553	507	512	530	552	568	505	530	513	538	513	527	529	530	575	505	543	479	538	510	524	524	503	570	517	510	546	585	548	532	506	561	541	558	510	497	540	513	516	507	558	522	529	490	545	522	548	509	536	516	548	568	548	512	528	513	533	516	539	535	514	525	543	520	547	539	531	506	512	546	512	551	573	540	522	547	562	525	500	528	540	554	542	511	501	515	540	518	501	520	548	518	509	512	543	541	546	523	562	546	520	539	529	536	530	548	551	537	553	518	532	526	496	516	514	557	526	552	547	509	524	547	513	533	530	528	561	524	547	589	527	538	522	499	523	553	542	537	529	540	539	588	526	520	526	558	514	531	515	565	497	557	548	524	496	526	524	543	540	527	519	537	540	563	523	507	516	530	560	558	570	511	569	562	576	496	522	540	533	505	539	488	552	498	492	564	539	575	514	562	529	522	544	547	552	525	543	501	517	508	545	534	520	508	554	543	500	539	540	536	551	469	509	526	507	536	547	534	524	497	528	552	521	523	574	551	498	528	555	516	566	543	508	518	589	519	516	570	566	524	515	514	543	512	515	531	570	588	513	517	512	539	519	545	555	521	547	522	487	557	523	530	524	518	554	536	538	528	532	521	508	532	508	578	535	566	574	516	563	530	514	540	509	534	555	580	526	526	523	556	521	512	503	533	519	509	524	515	535	549	525	472	488	508	541	506	503	545	541	549	526	520	543	561	495	536	531	517	510	499	524	533	533	509	535	563	530	557	499	528	565	553	524	545	584	505	538	475	557	539	530	523	544	610	559	532	538	534	563	531	559	540	527	495	476	494	513	549	580	552	505	532	519	524	520	531	571	527	552	545	535	553	533	548	521	517	584	501	524	529	558	554	570	534	520	530	570	520	518	503	550	540	573	545	533	517	548	548	518	550	551	525	557	541	528	554	547	558	523	585	562	534	545	520	525	558	544	532	510	529	538	523	514	534	525	511	533	525	561	521	527	544	510	553	556	516	545	501	526	522	509	558	555	515	558	533	516	516	513	539	540	514	546	527	550	532	492	563	569	542	497	497	605	506	545	527	564	512	536	517	559	543	555	527	526	536	554	507	528	566	549	571	535	512	535	537	544	537	554	547	524	580	507	526	519	530	548	546	575	529	533	538	538	526	546	553	553	519	545	545	561	570	527	517	563	532	531	556	537	506	549	552	561	544	580	556	577	535	535	610	562	514	540	548	532	542	499	526	534	530	523	565	535	505	561	543	580	511	519	558	548	522	520	528	540	525	514	489	506	532	557	531	562	504	491	564	547	528	554	553	532	500	515	557	496	592	483	559	565	537	516	561	542	547	582	537	508	528	573	541	588	500	529	528	576	547	519	556	515	542	523	562	526	577	567	519	554	535	522	552	493	554	528	537	546	524	542	545	527	555	502	546	577	512	541	509	529	544	546	503	557	566	550	515	539	548	534	494	537	553	544	532	532	551	499	545	520	544	544	523	571	564	551	527	488	545	530	533	542	538	565	501	511	542	526	497	523	519	508	546	521	523	529	507	514	526	505	544	489	588	552	515	536	546	546	539	535	545	510	484	559	533	524	563	485	540	544	557	479	523	549	532	560	568	537	538	505	559	565	524	530	558	545	510	522	552	517	513	542	536	536	488	573	551	553	517	513	567	540	561	542	553	540	555	486	513	516	482	522	514	520	537	539	548	534	574	509	512	546	542	553	524	509	522	528	561	537	535	539	539	491	516	581	550	563	521	544	517	536	541	548	569	521	562	541	521	546	546	512	522	512	563	505	535	530	533	537	533	520	568	564	534	538	549	551	532	513	572	533	548	551	587	510	562	567	527	562	514	513	550	531	524	531	550	557	522	517	544	561	565	517	515	541	556	547	532	508	541	511	530	560	555	576	519	540	513	536	530	516	538	500	520	504	528	525	515	536	576	549	498	518	546	605	539	514	551	479	513	519	527	542	568	529	556	524	506	528	525	555	509	520	555	544	543	534	548	505	512	517	518	565	537	578	549	532	502	516	575	582	549	536	540	572	495	568	538	508	506	510	588	512	563	524	577	533	508	544	519	551	526	533	519	547	527	560	561	528	528	565	512	571	537	575	565	491	530	527	541	549	521	527	549	520	525	536	553	575	542	568	553	508	514	538	483	521	492	573	538	502	496	567	514	564	530	559	545	523	492	567	546	547	533	513	530	542	587	545	540	510	533	521	466	538	536	558	539	512	521	549	539	561	501	533	552	566	552	514	512	515	542	546	543	537	536	519	546	535	561	512	582	519	509	518	532	511	524	537	565	529	545	525	541	527	553	501	558	561	545	572	515	567	501	526	518	534	585	523	541	527	546	563	517	568	533	545	572	503	522	506	513	525	536	534	534	538	521	536	548	497	550	565	514	561	572	547	511	483	510	537	481	561	539	529	539	554	578	524	528	548	540	535	564	497	563	533	552	555	514	517	559	558	544	529	511	548	604	530	510	518	543	587	559	512	529	538	517	581	499	555	550	540	529	527	535	521	511	537	495	551	537	547	533	506	488	508	550	531	544	537	558	564	520	525	570	561	527	515	575	536	521	544	507	504	557	544	540	531	492	558	555	565	544	533	563	530	526	520	510	521	533	513	601	555	575	541	501	544	556	522	550	581	541	510	524	523	573	522	503	569	544	557	499	517	547	520	496	522	557	523	525	541	549	536	538	505	551	560	505	519	507	514	531	527
24511	20969	26661	25061	9847	2785	1811	1262	1071	846	799	698	568	558	540	584	574	482	504	491	435	420	375	390	349	318	354	333	331	320	342	350	343	355	351	363	360	327	327	311	380	345	320	305	301	337	287	356	328	308	336	322	342	296	339	296	331	272	319	275	283	307	319	357	326	283	328	325	333	324	322	279	316	309	285	297	311	285	296	300	264	299	321	303	315	316	317	292	295	322	354	310	347	315	336	329	341	287	309	302	297	312	321	297	305	331	314	294	311	287	290	331	324	287	320	319	284	311	303	336	280	292	316	282	280	356	312	298	315	286	328	303	338	287	296	286	311	315	294	328	295	279	305	317	269	311	294	318	276	297	280	316	321	302	329	265	323	299	276	287	324	306	285	299	308	299	343	294	334	314	327	324	302	303	287	313	312	286	310	334	303	259	341	317	288	300	274	303	303	314	284	303	316	299	329	291	315	286	305	342	332	279	286	297	322	293	338	325	287	307	302	289	277	332	316	283	302	295	316	301	289	303	307	310	329	304	291	290	276	279	286	304	333	295	314	309	314	296	299	345	283	297	301	323	316	302	298	332	302	296	292	298	282	324	288	329	273	308	295	312	290	325	290	326	341	314	286	298	297	252	310	336	299	338	307	335	311	296	315	298	312	292	319	330	296	297	254	326	270	324	321	306	323	285	300	278	306	286	277	316	299	339	279	292	299	335	328	307	297	298	315	295	322	318	304	315	331	307	314	295	319	290	316	344	287	299	335	303	313	307	311	322	306	317	314	294	340	280	309	295	318	300	311	297	294	311	325	311	303	294	335	314	339	295	300	303	293	310	313	336	313	299	300	287	288	324	311	293	325	308	300	322	308	281	296	308	292	266	307	323	317	314	305	280	302	297	322	354	320	316	322	326	286	291	286	279	304	278	288	308	331	302	289	307	301	321	305	304	312	309	294	321	319	321	303	280	312	319	304	330	316	300	318	299	318	291	289	306	266	341	304	320	291	314	296	279	297	288	298	274	304	304	326	350	306	314	285	311	316	300	286	292	321	311	306	292	294	318	337	295	306	298	316	331	297	346	301	322	305	318	305	349	325	298	286	310	304	304	308	319	341	262	317	299	323	301	303	320	302	323	305	320	303	316	288	287	324	331	287	315	331	327	298	274	309	289	307	312	314	302	295	279	309	316	290	306	311	286	289	294	323	312	321	292	319	310	321	278	319	311	312	336	265	305	305	327	304	325	301	318	297	331	300	340	307	304	317	310	323	327	299	312	302	317	306	338	282	334	296	292	287	268	290	323	312	312	303	289	295	285	307	322	281	306	305	316	287	285	298	293	288	309	309	280	294	285	301	301	278	325	332	301	313	312	312	335	289	294	322	312	267	309	308	310	335	275	313	303	284	297	305	326	311	323	294	338	297	337	308	306	304	331	277	285	325	308	347	323	299	298	289	293	295	307	292	284	310	298	296	293	308	301	307	293	317	323	321	288	293	284	304	309	331	294	305	316	307	287	276	317	286	302	313	310	290	319	299	280	314	291	316	296	317	296	302	314	310	304	323	314	294	330	299	282	276	306	321	306	311	335	306	317	296	334	311	360	302	314	303	312	299	281	312	310	288	310	331	330	296	301	308	301	298	289	333	296	299	315	304	296	259	308	280	310	280	341	336	300	279	287	315	291	314	304	283	301	287	308	285	311	319	307	331	283	303	309	301	292	295	293	311	293	311	285	318	298	311	281	292	328	288	315	272	291	309	335	318	287	297	308	304	305	333	301	314	337	303	305	294	295	298	326	306	295	314	279	319	323	338	309	275	282	300	314	306	294	324	316	297	297	289	309	338	329	304	284	319	314	287	330	301	295	334	320	335	311	333	314	294	316	297	288	328	293	300	310	295	309	306	316	337	333	283	320	297	289	314	298	286	302	284	306	317	307	291	352	265	314	281	248	277	314	271	296	336	283	320	296	315	322	309	278	310	317	309	305	312	318	292	289	305	298	308	345	325	332	278	306	334	263	302	289	320	324	343	297	289	308	339	304	297	273	315	280	322	323	286	299	300	286	319	325	301	320	354	334	314	311	271	328	296	276	325	283	298	318	308	296	292	319	330	295	306	311	334	306	287	290	334	304	309	309	293	290	331	301	290	300	303	299	315	326	287	307	315	311	293	307	323	310	309	311	293	276	294	303	317	301	299	334	327	309	283	286	251	269	333	324	302	286	297	299	275	308	323	303	308	311	288	276	294	282	322	295	324	299	294	302	313	335	309	297	314	305	269	299	317	323	349	304	310	295	287	317	327	289	321	315	300	300	305	333	305	333	328	299	264	270	282	318	307	316	275	297	304	317	285	308	275	289	321	270	310	335	299	318	318	289	289	293	293	283	290	286	318	289	324	311	320	317	301	274	318	315	341	303	317	311	315	319	304	313	315	300	282	315	288	301	293	316	306	271	300	326	283	331	328	320	327	348	303	305	303	321	311	325	319	274	279	313	296	317	301	303	303	290	320	285	288	275	306	321	308	319	285	312	310	309	309	283	288	278	318	322	308	264	307	329	304	299	295	271	348	330	331	301	314	287	294	312	299	309	320	286	341	309	281	315	309	288	309	298	305	322	303	306	297	303	284	323	319	332	324	290	293	311	284	323	295	333	316	300	293	293	299	327	307	322	320	337	304	287	284	297	294	297	287	264	304	274	286	307	309	273	343	299	320	319	337	300	295	298	294	317	287	287	323	313	294	285	317	303	317	348	288	306	327	304	341	299	338	302	328	294	315	319	276	315	316	322	294	288	293	320	333	306	320	308	297	312	315	317	323	302	304	296	318	330	314	295	303	326	294	312	311	283	296	324	320	321	307	316	337	337	317	301	302	298	300	310	329	320	330	284	337	339	276	309	278	328	308	316	308	295	313	306	315	285	301	348	313	299	333	302	338	307	319	306	325	272	308	330	299	325	304	287	287	320	289	336	296	298	298	278	308	309	296	283	304	312	310	314	306	312	331	302	275	293	312	300	325	310	305	281	284	311	307	312	293	284	349	282	332	281	297	296	308	290	303	290	301	310	303	335	316	304	320	304	309	298	329	287	336	306	296	305	321	298	323	320	302	291	295	315	308	312	328	325	318	301	301	314	307	317	319	307	287	324	324	331	304	306	289	302	310	325	324	294	309	323	319	300	294	303	327	305	341	292	294	305	304	306	313	311	293	317	322	243	295	320	306	306	318	296	297	280	292	301	324	302	304	321	271	324	319	309	278	295	347	275	320	311	263	302	297	298	251	275	301	290	306	294	313	300	295	305	314	324	311	280	322	307	296	320	325	340	337	304	306	313	305	308	301	351	325	302	327	303	310	294	302	303	308	301	345	280	309	295	307	314	312	303	298	304	303	312	300	295	309	316	311	285	298	328	285	291	273	296	280	316	316	307	310	311	325	298	316	296	308	309	311	300	297	279	293	323	302	319	315	309	308	311	331	303	301	313	304	329	330	312	300	312	311	278	318	317
12973	23144	17557	9965	7307	5519	3981	2968	2494	1984	1686	1373	1191	1093	1055	1072	1020	886	938	845	752	649	574	538	547	482	486	490	509	503	533	485	536	573	530	486	506	535	477	488	406	453	466	466	449	463	457	430	441	377	450	409	433	417	459	437	467	438	427	361	414	396	386	461	465	417	400	398	404	429	410	397	419	398	408	443	408	395	445	391	407	384	424	403	413	420	415	424	424	392	441	407	385	385	423	421	381	422	422	406	438	433	391	386	437	419	404	394	404	454	430	427	380	396	409	404	409	402	443	409	446	421	422	422	421	419	425	416	396	423	411	428	404	426	382	395	404	414	365	402	379	419	396	404	449	397	402	409	438	389	451	394	441	363	419	410	414	436	429	383	421	372	435	449	429	399	434	391	390	436	413	416	390	425	415	425	386	416	371	424	405	411	414	397	405	384	408	406	407	413	407	416	375	387	392	409	384	396	411	422	398	393	426	405	421	389	399	422	413	389	448	433	393	422	397	406	396	376	440	403	402	407	396	427	398	384	427	412	399	394	412	383	433	446	415	395	397	402	431	422	411	424	403	411	417	403	421	415	378	411	424	416	428	418	388	457	413	407	405	431	400	429	414	414	422	410	418	416	383	439	421	417	422	415	409	394	387	398	454	402	440	396	412	426	406	438	414	429	376	414	398	390	436	412	382	443	410	427	405	416	384	415	405	387	378	423	372	382	398	386	406	392	398	422	412	446	377	408	428	412	389	410	419	416	445	398	423	399	429	405	424	450	402	404	399	441	421	372	419	420	413	432	426	421	406	428	400	386	378	417	389	409	372	397	406	411	397	383	419	383	423	427	403	404	392	406	431	429	407	405	440	438	421	393	423	404	411	399	402	424	383	407	432	398	399	404	419	403	397	403	446	381	401	384	409	396	407	404	378	416	406	380	406	422	430	411	387	399	409	429	391	412	423	435	425	420	398	412	435	391	415	402	420	406	429	390	429	407	427	403	390	403	416	414	384	423	423	391	407	426	411	408	391	402	393	411	384	399	419	394	434	395	424	371	371	399	434	410	383	381	396	411	424	377	411	425	413	389	407	394	389	378	425	411	413	434	414	431	394	414	437	389	372	422	399	418	386	421	427	416	400	403	393	402	378	413	395	401	436	433	427	425	410	389	403	402	441	428	415	401	383	417	427	374	408	395	408	367	422	420	405	403	407	396	438	403	384	385	372	449	396	402	392	398	414	416	392	418	420	423	403	422	419	401	424	414	393	408	435	412	401	419	382	407	433	433	427	426	403	425	405	421	406	370	412	410	380	425	403	416	379	401	418	394	399	395	390	406	426	413	405	429	362	411	388	388	402	420	422	395	412	398	384	423	409	405	402	402	419	383	410	419	383	385	375	398	386	401	391	400	414	406	423	400	402	424	438	424	397	470	400	407	434	405	402	403	421	435	401	428	392	409	420	420	423	382	426	400	434	414	415	416	413	407	392	423	447	440	422	375	420	385	400	425	425	421	462	401	445	423	399	424	427	409	402	399	387	432	377	421	435	390	396	385	392	409	442	415	376	424	432	428	416	409	392	377	384	424	425	426	386	417	436	374	417	412	365	393	390	445	434	428	421	394	426	390	395	437	408	431	423	416	405	443	377	399	388	429	410	446	439	414	406	394	370	419	378	388	400	371	425	434	427	393	446	412	397	415	440	403	396	394	379	444	405	463	409	455	416	398	440	414	377	448	382	385	462	439	389	396	418	409	426	414	407	435	417	392	411	424	416	405	422	410	419	407	419	413	424	427	421	390	422	372	430	413	431	420	418	450	375	401	386	424	412	403	409	416	408	410	416	404	396	419	424	440	391	418	405	398	446	392	379	400	409	401	399	385	417	401	397	402	424	413	424	420	389	439	428	369	417	426	404	419	408	409	409	387	395	391	403	387	415	426	401	406	423	416	418	417	440	426	398	381	384	414	443	379	411	389	399	419	415	418	425	391	425	440	434	443	406	402	407	414	420	413	410	394	426	405	402	437	434	418	396	410	407	408	423	409	372	414	401	410	425	395	390	400	424	399	416	388	402	393	431	404	424	444	403	409	446	436	385	385	394	446	445	426	404	399	403	420	397	409	416	389	417	401	406	398	408	414	397	394	379	380	385	409	407	381	386	435	410	405	434	426	425	401	411	394	377	405	410	372	406	400	406	390	376	429	423	447	398	401	441	408	411	420	445	391	434	406	377	381	440	411	439	396	403	408	400	422	432	442	434	380	401	411	382	399	422	381	433	389	433	429	393	394	407	422	396	412	426	421	406	379	424	444	433	372	390	469	385	412	387	395	381	401	401	393	411	355	428	422	378	427	383	414	390	426	428	396	413	409	403	389	409	437	432	439	414	398	402	402	432	396	385	396	422	428	435	409	395	435	410	368	415	383	416	401	405	405	453	410	419	436	419	411	398	428	411	421	432	423	415	435	374	408	439	386	390	415	410	383	451	394	408	404	377	423	383	401	372	421	416	396	402	398	375	398	414	390	371	405	427	395	387	395	438	383	400	425	410	411	411	419	388	417	393	388	406	413	449	397	386	388	390	443	438	419	396	414	386	413	420	396	435	414	429	412	414	379	423	405	417	441	396	438	392	386	377	371	401	381	411	408	387	418	389	396	430	442	422	377	391	427	416	406	429	387	397	387	426	391	420	413	426	470	396	406	399	408	430	451	378	391	431	420	429	408	411	416	428	419	460	400	400	399	408	396	409	432	386	407	420	418	417	398	402	401	432	434	405	355	408	421	369	427	440	400	411	350	401	404	416	383	394	438	408	411	411	424	396	391	411	418	428	437	403	410	405	418	399	408	432	425	418	428	412	421	382	403	375	392	416	374	416	373	401	419	404	409	436	409	421	409	380	381	400	410	403	404	401	401	389	407	413	426	434	416	383	373	390	458	426	422	417	393	414	409	390	402	396	428	408	414	411	443	400	378	390	411	362	409	440	437	372	380	416	421	435	426	398	425	374	414	406	396	409	411	405	416	418	430	414	394	370	420	427	428	400	409	435	422	401	380	443	400	444	425	412	419	416	398	388	446	426	410	424	400	415	436	408	397	463	367	413	405	417	405	403	412	409	412	425	400	392	372	386	411	390	419	407	387	405	382	407	448	409	397	389	416	407	407	405	412	393	406	414	394	387	388	415	428	350	375	420	434	426	454	434	419	376	395	381	404	421	430	439	386	403	415	416	412	430	418	411	452	403	415	403	424	388	427	430	419	397	420	372	406	412	439	403	396	411	427	398	434	421	372	406	380	404	401	400	419	409	393	419	408	416	397	409	433	414	425	371	418	382	400	374	395	371	412	431	384	425	383	368	424	443	417	426	406	395	406	405	430	405	452	426	434	441	393	385	414	390	434	413	420	391	404	406	397	389	432	376	455	458	425	425	407	421	436	420	374	414	389	455	434	426	400	392	397	378	412	394	426	397	450	399	393	425	443	444	409	363	404	423	406	396	408	422	395	414	375
22459	20970	28470	23635	20981	20776	8405	2452	1679	1385	1091	925	840	708	716	661	703	520	571	575	483	440	396	369	327	317	294	293	302	297	345	311	333	330	331	342	289	276	259	261	256	282	271	254	252	244	255	245	252	255	258	244	236	251	264	245	235	241	246	235	231	208	255	229	232	238	222	216	225	254	201	226	229	211	218	243	251	218	209	249	218	206	229	243	225	212	235	243	235	238	232	245	182	252	227	236	223	244	241	219	225	227	208	218	226	209	209	204	208	227	238	235	222	237	215	210	246	222	227	191	225	223	212	213	246	223	218	202	232	221	207	212	218	218	203	250	198	221	228	235	249	244	223	227	237	218	220	208	235	220	226	223	229	238	237	242	225	214	214	217	223	210	225	217	218	225	256	218	256	213	206	209	218	221	212	220	216	273	257	226	221	224	241	238	218	218	248	219	220	226	219	220	221	203	227	229	235	216	228	253	211	205	231	225	227	225	211	243	212	237	202	206	231	227	232	243	245	224	250	253	240	231	220	223	224	223	227	230	246	199	232	257	233	223	215	236	224	220	232	243	232	210	225	233	262	215	226	220	211	216	218	208	201	220	204	202	187	244	218	204	216	220	200	240	262	222	228	237	227	200	239	217	224	223	217	227	241	221	220	214	217	221	234	219	236	227	229	245	215	231	232	229	192	225	226	243	211	233	249	233	224	210	224	234	243	215	215	188	230	213	225	201	226	203	229	260	200	201	219	230	239	235	220	226	197	212	215	241	232	237	236	225	218	203	222	233	205	202	237	238	220	215	236	248	197	219	212	206	230	240	191	253	205	221	228	232	235	224	214	240	220	234	249	191	223	256	233	208	225	227	252	197	217	204	245	187	250	219	210	236	220	226	217	231	228	222	221	217	224	237	203	212	245	209	193	240	209	202	216	240	223	223	217	228	220	217	226	241	227	185	247	222	224	237	242	256	220	216	242	236	221	236	216	217	240	227	209	210	231	228	258	221	245	217	225	232	235	243	215	214	239	191	203	216	249	240	238	209	229	232	228	226	215	184	241	226	251	216	225	262	209	230	237	230	243	226	233	223	207	234	202	249	228	225	236	210	181	210	202	236	228	248	207	228	227	236	222	212	258	237	229	217	229	238	198	193	220	217	238	225	244	252	225	248	227	234	209	219	215	251	206	236	225	220	219	227	230	228	211	231	217	199	238	214	224	217	183	244	222	232	211	264	214	227	216	223	209	194	207	239	222	208	218	258	219	201	245	242	202	228	245	210	226	217	232	254	207	182	205	218	224	249	211	245	214	206	239	214	244	223	227	218	232	216	208	199	226	241	208	224	195	228	209	252	225	191	239	231	213	247	220	207	231	221	236	211	239	207	242	227	238	235	236	230	221	236	250	250	225	234	222	219	229	219	217	196	250	225	232	210	233	213	201	227	225	215	182	226	233	216	240	219	211	204	229	224	226	226	240	217	247	220	210	209	243	211	253	221	226	218	234	225	210	238	214	234	224	230	266	207	224	225	245	250	229	222	218	219	230	217	259	224	234	239	217	191	237	221	241	203	224	190	237	249	213	234	225	218	209	235	201	236	215	222	209	224	205	225	224	216	233	220	220	246	225	204	211	211	223	226	228	243	226	229	242	221	219	226	226	236	245	203	231	228	235	218	231	208	238	241	234	228	207	207	236	221	231	190	195	240	215	229	226	213	220	252	238	252	237	210	249	206	215	206	206	218	237	197	201	224	231	225	250	221	206	218	214	226	262	234	232	215	225	221	191	241	236	221	252	213	227	209	237	226	211	216	249	241	180	216	234	189	239	222	208	202	216	205	215	224	222	200	226	225	231	218	240	212	223	219	232	255	219	216	235	207	228	237	222	234	243	226	219	190	213	198	208	215	226	209	257	196	244	251	205	219	238	215	213	200	238	217	245	223	204	239	229	246	218	215	202	238	227	220	217	242	241	234	231	217	249	233	227	213	231	209	215	242	220	240	196	233	233	228	234	222	249	231	252	242	241	215	224	238	206	218	211	231	196	251	258	201	206	215	222	200	229	214	233	217	196	225	219	249	224	241	238	205	243	226	214	209	238	225	219	217	255	208	219	219	218	215	246	211	242	219	205	223	227	234	202	213	203	231	212	242	218	242	219	220	258	195	235	234	212	200	237	210	253	215	228	238	228	222	219	231	222	212	234	216	219	198	208	228	221	212	228	228	196	227	220	222	221	238	217	217	246	200	250	207	227	219	227	236	203	225	226	226	214	211	210	236	215	212	214	226	247	207	233	222	220	197	237	215	218	239	214	210	233	217	217	255	236	238	230	206	231	225	220	230	218	224	216	234	214	217	236	233	235	238	240	240	213	242	228	235	209	222	200	215	205	220	219	214	218	210	262	227	230	226	237	245	220	239	230	230	226	224	208	226	236	213	247	230	223	224	203	239	202	227	219	215	212	240	208	243	236	241	254	203	235	224	226	219	216	201	225	244	236	247	234	219	201	246	238	236	232	209	203	198	245	262	250	245	208	223	230	260	220	215	206	212	236	230	239	245	228	245	200	212	221	226	233	230	238	236	233	238	231	261	219	229	260	195	212	213	203	242	164	241	210	249	192	213	211	225	227	229	205	225	217	246	212	212	211	238	219	225	227	227	228	241	211	193	229	227	234	222	243	220	212	211	245	241	213	219	243	232	223	215	217	224	211	248	224	243	230	248	229	214	210	253	206	226	219	221	229	216	221	221	223	218	224	238	223	238	235	207	223	227	193	211	232	232	205	209	235	246	229	216	220	244	217	235	226	217	245	229	223	245	220	236	210	235	222	211	209	211	235	223	219	251	224	205	226	244	231	215	242	200	213	241	231	208	231	250	233	237	197	219	245	251	246	227	246	214	219	207	223	221	225	230	210	229	234	203	216	227	230	199	233	222	233	232	250	220	210	170	207	227	218	193	226	226	246	231	231	192	218	210	217	204	243	198	229	221	247	259	208	231	211	247	216	224	241	224	230	210	225	211	235	216	240	218	258	216	209	238	252	239	193	221	210	222	222	193	218	242	201	237	210	223	201	228	232	213	202	246	226	212	197	222	241	217	230	265	209	243	234	220	243	256	232	211	220	210	238	230	210	206	225	229	223	239	255	221	243	231	233	239	222	246	241	218	220	202	215	233	199	254	209	197	237	203	200	203	234	242	212	214	230	247	225	212	229	212	225	221	232	248	201	238	224	196	242	213	244	225	202	175	212	206	235	205	229	241	224	210	240	224	238	192	237	226	219	236	206	239	200	206	197	213	232	208	209	233	223	248	220	212	226	219	217	227	229	238	237	217	230	204	223	203	236	202	215	232	194	236	254	218	211	248	204	221	258	215	248	225	220	233	224	217	236	217	243	211	216	203	269	224	207	239	202	226	225	201	233	212	222	208	211	225	231	208	238	202	218	232	203	234	226	248	235	209	247	229	212	201	187	216	213	199	201	241	207	232	213	244	223	232	211	223	204	199	218	227
16951	31030	25510	15720	11724	9513	6760	5054	3929	3154	2512	2150	1736	1554	1429	1435	1226	1145	1140	982	931	787	687	592	570	532	517	451	475	408	447	516	461	517	516	455	466	462	379	449	389	376	432	368	379	362	381	377	351	322	374	335	324	360	342	367	361	356	329	339	351	325	333	349	356	326	333	319	325	283	263	328	330	308	334	317	312	320	286	316	320	328	306	295	315	324	349	314	328	324	316	305	323	308	334	277	281	280	314	282	285	292	262	335	308	280	327	307	316	348	283	347	316	317	339	326	274	322	286	288	290	303	328	309	287	286	299	327	317	273	293	307	295	314	306	345	319	267	304	318	308	306	333	320	313	304	284	312	292	302	299	307	284	306	331	298	271	315	311	309	323	313	334	355	333	320	339	300	306	322	332	303	352	288	305	327	299	347	300	315	333	313	289	309	305	323	340	320	319	311	306	302	302	331	296	291	307	288	309	306	331	308	317	298	286	312	328	305	283	304	303	323	313	284	319	311	305	301	326	277	316	321	298	311	299	322	312	305	307	272	315	290	325	295	317	313	304	306	349	304	338	329	303	287	293	292	324	278	316	319	310	305	310	309	325	313	278	283	267	276	277	291	314	305	309	331	275	325	304	315	284	292	299	315	316	317	281	296	335	329	309	319	295	316	269	300	290	301	322	304	308	285	308	335	314	331	285	273	320	316	321	297	278	312	299	334	328	277	326	268	307	299	294	276	276	313	339	301	314	322	297	308	310	276	294	328	291	312	339	324	303	325	310	298	288	314	306	307	304	315	302	306	293	323	332	316	334	353	296	311	295	319	345	293	310	271	315	308	318	323	319	314	280	298	281	322	297	309	299	342	305	303	298	298	309	302	298	281	315	307	280	310	302	338	283	294	295	283	298	306	288	316	307	287	325	288	295	311	288	314	312	310	327	298	298	312	291	291	320	283	315	308	305	296	319	305	298	313	322	300	282	303	285	299	319	270	332	316	314	287	299	339	310	305	306	344	306	291	323	287	304	302	299	291	294	299	298	284	315	282	308	274	310	309	324	304	310	292	292	301	321	306	324	308	321	281	324	330	313	320	266	292	303	298	281	338	292	306	325	291	293	305	323	323	310	314	326	278	322	298	360	342	296	333	315	303	287	314	312	284	321	293	335	292	317	286	306	330	318	320	305	339	324	309	324	320	298	293	316	317	300	294	306	329	276	294	288	284	318	306	305	306	280	319	318	263	320	321	325	312	291	294	304	307	332	301	304	326	296	302	301	336	297	292	278	325	292	296	295	276	331	290	306	303	329	328	304	306	303	260	329	306	311	300	310	336	341	314	295	313	296	315	314	280	301	323	306	325	300	341	332	295	327	287	325	302	297	332	297	306	318	301	305	289	291	308	305	304	294	286	302	316	325	312	344	320	352	312	312	299	251	290	281	302	289	295	310	274	274	310	264	344	298	328	294	283	299	308	289	303	282	344	293	315	323	283	316	335	283	323	334	318	317	332	324	318	290	343	315	294	322	271	318	308	327	272	291	295	301	293	312	296	315	292	297	294	318	296	302	303	288	312	280	284	287	322	252	309	320	301	334	319	303	303	293	351	335	291	293	304	312	299	290	298	310	317	330	287	274	314	337	291	326	298	319	288	339	326	341	324	295	301	304	326	296	321	273	290	322	322	286	287	303	292	321	324	300	318	296	296	292	298	300	305	344	291	308	300	291	297	303	289	287	294	285	306	329	300	281	311	292	305	315	313	302	293	376	300	312	307	315	298	303	292	288	326	294	266	308	310	327	287	294	320	322	294	298	282	317	320	296	334	320	299	330	293	277	292	313	296	294	300	297	334	323	312	325	302	282	320	311	340	333	297	326	313	306	328	295	284	306	320	334	321	329	290	321	310	304	316	296	331	323	345	311	264	303	312	292	278	314	284	300	286	277	297	354	283	306	312	318	301	330	318	315	299	279	319	296	280	315	320	300	293	305	305	314	287	311	313	321	306	309	307	281	308	283	333	321	296	324	312	278	285	301	278	275	330	310	367	290	312	286	290	303	283	307	329	312	276	333	299	298	310	315	323	296	289	293	320	324	303	339	322	296	312	285	299	289	350	316	288	338	320	299	311	308	288	299	310	286	308	305	301	313	298	290	328	315	299	341	294	334	328	327	336	313	287	306	285	310	294	305	318	302	291	340	322	307	318	313	287	313	303	312	286	292	308	314	310	301	277	321	319	323	282	312	316	311	295	306	294	346	308	309	312	336	291	305	291	328	338	339	334	304	300	301	331	270	338	308	307	296	291	307	295	322	326	298	319	321	279	301	299	313	305	332	303	299	283	339	301	308	285	297	310	300	294	312	306	320	303	306	330	286	302	288	295	308	308	298	307	297	292	323	300	316	296	292	337	297	294	295	330	314	278	286	323	337	314	316	298	323	325	314	302	305	328	287	325	320	307	310	258	291	300	292	328	343	264	325	322	291	291	297	307	290	251	326	325	296	325	302	312	301	334	295	318	318	310	305	291	310	318	328	288	277	289	307	323	336	313	300	289	331	293	312	279	306	297	304	283	291	343	311	321	288	292	322	324	299	300	287	277	302	301	330	317	300	319	286	310	285	306	305	301	332	299	292	298	286	303	298	316	292	341	298	286	301	322	316	329	326	303	324	323	351	315	319	294	313	289	295	333	328	325	315	322	323	327	295	295	316	299	312	330	297	282	310	333	336	312	327	300	337	282	310	323	313	297	321	321	308	300	287	300	328	310	307	290	350	333	287	303	319	323	347	305	319	300	305	311	302	324	320	313	292	292	261	281	316	278	305	283	277	284	304	310	297	334	333	295	290	319	274	307	289	316	304	327	330	301	305	276	295	319	314	293	332	293	320	293	299	310	349	290	293	316	299	323	291	300	298	287	293	316	317	306	302	295	293	308	303	324	310	326	294	283	325	294	312	315	309	311	323	314	301	327	340	296	307	328	308	318	319	327	293	301	270	298	345	307	308	315	325	334	286	312	293	304	318	294	327	330	316	305	318	289	305	318	301	271	330	285	319	294	312	303	316	293	292	307	317	314	288	325	313	308	311	299	316	295	308	309	305	287	293	298	313	325	332	281	292	292	300	297	263	326	317	344	316	299	306	318	282	265	316	335	307	306	299	324	344	308	292	290	315	318	301	266	309	305	316	303	333	303	322	319	302	318	323	326	309	306	358	294	335	304	308	293	313	306	312	308	306	314	304	303	329	299	340	284	305	300	283	293	311	291	303	300	325	322	283	321	325	330	314	317	314	314	327	325	304	302	310	310	321	295	294	284	331	297	344	304	324	331	335	319	329	294	303	298	309	289	302	298	279	308	302	315	329	332	316	301	334	291	307	325	307	300	294	321	308	308	304	305	308	301	283	309	301	310	301	318	321	310	316	288	297	314	299	321	321	284	311	324	304	274	288	320	291	299	297	319	303	299	302	298	317	294	290	317	314	309	300	280	302	342	312	284	310	333	282	329	320	303
27192	18507	11414	5671	2998	1964	1483	1154	905	875	748	693	612	621	615	636	605	566	624	571	547	548	442	491	454	451	493	421	470	467	453	458	438	491	474	462	467	441	409	447	451	418	466	445	474	454	411	464	440	409	481	453	445	463	455	409	452	468	452	428	415	467	429	420	415	432	411	444	413	425	391	382	387	413	444	443	451	432	441	436	446	418	458	413	407	426	448	424	414	423	442	418	440	447	469	395	467	427	435	406	441	432	446	402	454	438	420	408	432	433	447	448	433	397	432	423	424	435	432	456	436	434	451	432	420	420	409	413	399	428	423	404	412	410	427	416	428	402	438	431	404	436	430	423	396	406	402	438	470	408	450	416	436	442	394	439	425	447	431	410	448	409	424	426	433	465	465	436	408	445	459	402	423	414	400	446	418	390	447	454	429	389	393	429	375	462	424	449	424	414	398	429	459	422	464	414	425	450	427	437	430	435	471	464	431	440	469	423	437	435	411	405	444	449	422	446	397	426	463	461	442	453	410	420	454	415	476	440	438	416	442	381	419	426	442	406	433	436	419	442	418	415	424	433	456	427	450	465	383	447	482	416	404	412	404	405	409	444	432	454	480	415	477	452	429	409	411	438	428	429	425	424	414	435	457	415	397	440	437	429	420	418	440	427	410	396	427	412	413	391	439	440	436	413	414	418	444	422	443	446	442	402	415	444	438	447	415	436	434	413	456	453	421	422	420	414	457	430	438	445	400	426	437	411	415	477	449	432	439	470	441	426	426	406	435	404	449	404	429	404	444	383	453	388	413	430	412	419	437	456	445	456	431	433	405	436	429	404	414	408	449	405	428	432	399	441	458	450	444	403	420	424	410	435	379	438	418	428	411	435	453	420	467	411	441	442	453	424	416	451	421	439	455	416	469	415	443	457	428	423	405	435	414	391	436	440	445	401	434	420	441	440	434	427	446	441	417	445	443	431	424	459	434	425	457	399	446	446	425	444	438	414	387	428	430	451	434	395	455	435	435	400	425	381	401	443	415	419	411	441	433	451	430	401	416	447	441	400	445	457	402	454	430	406	411	415	433	448	441	395	436	435	438	438	439	440	450	405	412	433	412	463	406	422	439	404	400	473	448	445	419	465	437	429	482	405	429	427	446	436	426	450	435	441	395	438	401	421	445	430	427	415	429	428	455	433	402	395	438	422	451	390	412	496	452	459	446	437	406	406	439	469	453	431	450	423	417	422	438	451	422	449	448	441	437	407	432	440	435	457	458	425	452	432	410	428	422	454	415	422	426	452	449	452	471	438	410	442	431	484	465	442	414	396	431	440	450	410	413	441	432	460	397	393	438	412	425	437	424	420	422	450	448	436	421	437	427	392	409	406	422	427	446	403	439	419	443	441	458	435	406	403	420	434	388	417	425	459	439	398	392	449	434	416	429	455	434	428	445	445	446	387	433	442	449	457	444	438	492	441	405	429	420	422	475	438	459	407	437	445	509	410	469	457	434	407	430	450	427	439	409	405	438	459	457	411	433	414	415	424	433	435	435	454	420	418	409	437	402	429	452	400	450	460	435	428	420	441	416	417	447	443	427	414	448	432	418	416	457	414	438	432	424	429	426	472	482	436	429	431	444	424	433	423	445	396	421	420	440	455	432	412	415	447	426	410	452	431	408	439	435	437	446	458	428	453	444	453	446	445	410	440	432	445	419	444	432	433	410	417	412	458	440	434	453	476	455	415	389	424	451	386	412	436	414	463	457	410	432	433	424	412	433	453	437	394	424	426	411	412	428	409	426	431	427	424	441	440	407	434	468	409	388	429	433	472	449	421	445	435	439	405	415	447	395	389	436	436	418	441	443	429	429	403	443	442	397	438	409	421	427	452	418	404	425	422	427	417	392	418	430	427	432	434	437	439	433	440	409	434	454	426	427	411	431	434	428	404	473	420	443	421	412	405	408	424	445	424	431	420	450	409	425	412	465	390	407	417	444	449	442	423	436	423	448	446	437	452	410	428	422	411	446	434	479	429	396	458	382	436	403	434	444	412	426	428	410	467	454	415	432	431	430	452	400	426	458	457	389	429	405	429	427	445	443	418	430	446	429	436	420	460	440	452	407	422	456	414	408	458	414	433	426	446	418	435	407	433	438	446	438	438	402	445	435	446	419	447	393	407	401	421	443	389	429	417	426	416	457	449	407	446	410	403	395	443	418	400	385	406	398	436	430	419	428	458	413	444	442	449	430	461	434	418	411	425	405	447	438	418	459	412	430	417	410	449	440	454	430	444	434	395	424	472	461	415	449	418	394	425	455	417	453	429	437	433	437	408	430	442	432	423	408	423	410	409	424	419	444	424	415	421	401	404	457	461	447	440	354	393	450	448	410	468	435	441	429	445	430	436	444	451	422	460	443	437	387	418	443	433	450	442	405	434	437	419	432	427	455	441	417	427	407	437	428	376	453	445	457	395	432	441	458	444	426	472	422	453	472	436	456	437	448	423	434	466	427	426	427	449	458	457	423	444	426	425	443	443	433	419	422	443	472	435	416	470	423	400	414	431	407	455	444	426	441	409	406	439	464	444	445	414	417	441	410	427	443	415	400	427	427	445	435	450	425	452	436	481	447	443	433	422	425	435	450	451	426	442	431	448	473	444	415	448	421	419	416	455	445	422	447	474	418	449	385	438	473	432	411	473	406	432	464	431	466	445	434	441	434	463	432	455	428	411	453	466	457	438	410	409	437	437	436	454	429	426	426	402	445	423	393	396	405	406	461	433	436	422	431	448	454	451	407	401	415	442	423	437	416	411	440	452	428	488	410	413	453	434	476	454	465	441	442	409	433	425	433	435	435	463	436	417	371	452	400	448	451	410	419	452	442	435	423	444	483	453	449	439	404	428	423	453	441	395	420	411	428	412	437	437	430	457	422	435	441	449	427	434	431	414	397	469	421	445	434	466	445	411	406	436	425	438	419	448	453	425	418	420	419	441	427	427	457	440	405	422	412	436	427	460	437	414	429	462	418	399	462	406	443	413	421	395	401	403	425	436	456	446	404	385	431	400	462	440	437	437	471	470	439	440	437	427	422	428	412	461	427	415	424	455	451	419	440	434	408	428	414	426	446	447	442	428	442	429	402	462	389	407	451	449	429	422	429	394	428	444	414	435	439	388	454	392	396	414	426	444	413	406	424	435	415	437	419	419	412	412	430	415	410	458	463	424	412	401	430	410	418	431	423	428	444	436	474	439	444	465	435	456	465	433	453	400	420	434	414	435	423	486	424	392	438	414	439	428	481	431	400	391	422	423	409	450	389	449	418	426	437	443	432	431	433	433	467	405	450	422	455	386	430	439	437	433	475	443	430	466	469	468	458	387	388	420	419	419	468	444	433	443	405	440	423	394	436	398	426	430	445	447	452	450	424	441	402	438	428	419	411	408	427	421	446	431	402	425	410	444	428	414	442	453	420	426	419	446	425	434	456	465	433	445	456	432	412	412	401	404
11974	17929	14371	7684	5416	4390	3117	2458	1980	1613	1462	1214	1090	1041	984	1027	1047	976	905	890	844	815	737	619	685	596	650	567	587	622	601	664	617	681	660	693	681	584	633	561	551	583	587	569	606	589	559	628	586	578	549	562	548	574	583	621	552	545	570	568	578	559	610	535	605	578	593	558	547	543	554	576	627	585	562	562	570	507	581	535	562	583	601	553	588	587	557	573	576	590	575	581	571	606	570	541	548	557	571	547	570	585	584	606	528	636	578	560	561	558	554	595	525	589	519	506	565	542	562	593	556	590	522	537	576	549	548	581	583	602	585	543	579	562	587	523	589	576	587	573	567	571	579	587	571	610	547	541	577	595	562	559	592	561	564	601	571	561	580	580	539	569	606	568	624	561	591	593	566	534	615	593	594	576	557	584	589	555	573	578	570	555	582	596	592	593	552	571	576	565	545	533	607	526	584	513	558	594	600	537	564	566	567	544	558	565	551	594	562	600	552	579	554	539	629	565	551	568	578	560	540	591	554	606	616	553	553	576	575	579	537	569	557	556	526	554	572	588	558	571	546	532	564	574	563	552	621	623	611	523	586	598	596	556	551	545	568	612	531	606	583	590	547	587	535	593	587	563	527	558	575	558	572	551	555	595	583	568	571	558	550	570	597	588	552	575	575	583	596	558	519	540	613	587	584	574	585	601	582	573	578	517	581	585	562	593	537	531	595	552	587	568	583	591	593	572	584	567	561	550	580	597	572	586	592	542	554	605	573	575	588	611	538	599	541	582	588	563	592	593	582	562	598	545	578	539	592	583	574	557	558	556	607	557	576	561	567	521	561	581	542	563	574	552	525	549	541	587	562	556	551	564	583	532	584	547	588	579	557	564	559	562	596	549	570	579	519	561	567	574	540	569	561	628	580	557	582	592	607	627	540	562	608	570	552	568	571	581	570	549	570	560	585	622	592	565	577	574	584	565	526	568	546	536	553	578	593	585	567	566	541	579	559	560	560	615	622	573	557	591	543	564	546	569	573	524	553	579	558	555	565	569	570	559	545	573	526	591	570	553	570	591	617	606	590	593	579	552	578	525	582	571	588	540	561	577	574	536	569	563	596	595	542	572	580	570	599	589	570	553	568	616	580	600	566	579	585	593	560	559	599	545	600	582	595	561	583	570	554	505	607	608	573	585	588	574	570	590	547	569	549	570	562	582	586	578	574	615	567	563	528	628	597	595	544	608	586	572	548	591	523	547	557	543	572	545	542	605	572	573	551	546	587	558	545	575	546	537	602	554	552	606	593	567	595	589	590	588	573	581	577	585	552	583	539	580	542	554	564	567	558	584	635	610	561	555	553	575	589	547	569	578	546	562	553	566	586	580	575	586	565	576	548	590	554	584	601	539	555	585	571	594	568	608	620	559	589	518	547	589	544	581	531	580	573	532	552	608	575	574	565	561	596	559	565	549	577	542	576	528	568	617	523	559	579	555	591	548	600	536	551	531	569	605	542	537	549	569	586	547	584	561	563	580	585	632	602	593	550	588	591	571	596	564	593	531	545	534	555	580	575	577	535	547	571	562	559	536	579	567	533	575	601	592	573	545	549	587	552	588	560	553	583	557	582	587	584	543	568	593	593	558	571	523	604	543	561	593	578	524	614	602	585	585	566	602	530	542	526	571	516	589	555	590	584	598	585	520	542	505	587	597	575	598	608	595	548	556	561	567	583	553	543	562	605	524	574	585	602	535	557	591	580	568	607	522	593	554	550	575	559	564	602	570	556	609	530	536	524	572	549	540	556	592	579	607	590	582	523	550	549	576	553	555	537	615	563	594	535	531	580	614	564	554	533	558	592	618	570	583	567	502	578	587	606	540	566	574	568	562	536	528	595	598	556	541	592	566	544	577	571	597	575	580	556	584	555	504	612	558	564	587	556	572	595	578	562	587	549	607	575	565	634	559	588	606	532	598	592	582	555	558	531	607	531	571	586	574	574	605	562	568	592	628	542	566	569	558	574	562	574	563	580	546	563	557	564	569	546	561	571	585	547	543	608	550	596	607	547	558	541	564	541	563	543	554	561	562	525	544	544	601	558	570	553	610	531	582	566	579	573	588	546	543	543	550	601	549	535	580	562	550	566	596	557	585	586	597	555	596	599	570	561	586	545	622	535	549	580	579	612	602	569	564	535	555	547	567	555	580	556	565	559	575	547	601	588	603	567	573	620	544	611	597	575	564	512	531	594	587	578	609	575	571	552	571	581	574	551	576	535	610	568	508	543	558	583	569	564	570	543	574	574	549	534	592	554	574	569	585	586	544	587	570	591	546	529	616	578	544	554	565	605	551	554	569	564	600	587	579	610	573	557	526	553	573	572	550	539	603	543	588	552	557	602	591	597	612	579	571	547	523	575	602	591	598	534	603	583	536	627	559	557	623	538	580	581	576	562	607	568	598	556	570	566	538	592	548	530	583	565	583	586	574	562	519	559	571	541	584	583	583	550	548	593	554	544	529	558	553	587	551	571	586	592	560	587	592	570	547	606	536	551	526	560	563	553	597	566	585	563	543	576	564	576	559	592	541	576	556	559	541	630	548	559	593	530	567	536	526	582	583	603	585	560	605	577	620	560	531	510	517	548	569	540	578	595	581	556	590	570	576	532	580	566	540	530	523	573	574	602	574	589	530	592	578	597	623	557	589	581	515	613	552	544	592	575	548	564	608	535	550	598	558	548	556	566	549	581	526	549	580	553	527	584	555	553	570	596	591	564	598	573	594	580	580	561	595	535	569	584	589	579	594	583	578	550	592	575	575	528	576	570	584	535	574	564	541	592	544	572	538	634	529	584	601	592	566	578	534	560	579	530	600	584	533	634	566	560	556	574	584	558	564	575	555	587	565	547	587	562	574	524	610	540	599	580	568	594	581	539	573	588	620	532	555	555	603	590	540	587	574	597	555	566	582	572	593	580	560	576	552	585	614	555	573	563	563	579	603	547	541	599	580	582	559	586	560	611	518	578	585	619	585	587	561	575	575	608	571	547	591	596	566	583	570	551	634	569	615	542	552	591	614	545	555	581	568	587	597	582	605	573	550	579	573	543	582	536	549	558	574	534	596	583	574	573	606	583	581	595	551	566	594	598	599	565	540	567	544	549	551	585	530	581	600	559	553	546	554	547	573	526	574	559	566	566	594	570	557	626	581	613	611	573	593	564	563	568	593	574	607	568	556	583	542	526	565	591	637	537	596	570	549	585	579	550	560	574	552	603	548	571	576	564	569	553	554	557	581	574	604	555	581	573	531	573	603	563	559	610	576	568	553	567	537	526	585	550	559	565	540	543	533	595	562	611	581	592	533	583	549	587	560	571	626	600	528	599	583	556	579	564	566	526	583	552	567	564	562	544	578	550	592	529	574	585	535	556	555	566	563	555	553	573	523	540	581	594	545	591	616	580	550	584	589	571	561	570	554	589	581	588	570	588	611	598	606	562	537	533	610	596	583	588	554
23347	20922	27905	24075	20735	9511	3030	1766	1341	1211	1055	913	801	810	702	723	688	665	608	607	580	509	515	492	465	466	436	446	443	442	418	463	457	443	488	429	479	434	440	424	383	400	435	392	462	430	409	419	414	425	397	408	427	422	439	411	404	421	395	401	386	451	407	405	391	398	389	386	411	418	383	408	444	402	403	386	360	364	370	398	365	385	406	350	412	383	403	424	372	396	390	379	378	360	383	356	402	399	368	394	404	401	409	392	403	408	402	421	405	378	403	380	428	411	389	418	402	439	373	364	372	355	379	398	381	391	405	404	394	420	384	383	381	393	386	390	360	385	377	406	400	378	424	389	414	407	405	413	399	378	384	432	358	418	368	377	377	393	417	388	404	417	425	404	372	373	379	393	411	372	373	369	391	395	406	405	398	395	383	379	383	389	399	377	412	434	421	417	395	396	364	358	410	391	366	424	443	400	435	374	387	385	408	416	365	382	434	386	441	359	356	381	362	434	375	383	381	403	430	362	388	382	400	370	390	383	387	398	389	463	381	366	370	368	417	390	339	395	409	393	383	437	449	394	416	424	392	361	397	393	375	394	379	402	382	416	386	392	382	408	387	397	411	367	397	390	396	346	371	414	388	388	379	394	380	407	408	400	341	377	408	405	415	371	415	392	410	354	428	412	376	413	390	394	417	400	379	393	384	402	378	378	362	377	412	355	383	381	419	386	434	388	374	394	392	399	389	398	364	380	391	403	422	346	363	378	416	365	373	390	390	382	375	402	406	366	381	409	393	416	351	403	407	392	367	404	370	375	421	364	396	367	390	372	405	383	388	421	385	427	374	400	418	387	355	433	380	412	413	358	390	431	401	380	396	377	362	385	341	365	413	389	390	382	410	361	395	423	374	396	399	395	406	425	381	385	396	384	405	400	399	389	424	386	362	388	417	378	385	408	411	393	430	425	363	397	401	359	376	398	374	380	353	388	392	378	360	427	411	389	391	349	398	390	414	376	368	364	380	398	373	386	388	379	366	429	362	395	395	413	409	384	429	366	421	390	415	388	408	359	373	378	378	371	373	417	371	392	441	389	391	402	366	415	418	397	380	376	385	399	397	399	414	372	361	389	389	371	371	403	412	404	395	369	407	387	392	358	406	423	378	423	407	418	393	385	379	367	393	409	390	384	404	375	425	370	362	376	381	409	435	442	430	402	409	374	389	384	359	383	362	376	397	417	406	419	396	377	373	358	369	414	425	385	399	415	417	415	351	401	377	401	398	386	430	389	384	400	412	341	380	372	411	411	376	388	385	385	343	379	375	383	391	347	378	346	391	410	398	366	387	410	399	425	395	408	425	400	374	389	392	373	397	362	391	421	396	369	360	394	371	356	392	392	409	385	368	410	369	362	365	409	403	396	399	415	388	398	388	373	403	357	391	400	382	397	361	387	390	386	396	383	398	389	403	416	360	385	437	378	395	377	380	377	428	387	411	380	399	400	382	401	398	375	408	413	365	398	384	400	379	404	405	361	361	393	397	395	407	407	375	364	422	411	396	400	421	411	380	390	409	413	372	389	379	414	378	416	417	404	410	399	438	407	438	400	401	379	401	417	374	434	384	421	434	379	406	406	357	386	355	389	411	369	445	389	379	366	432	374	422	382	382	396	401	396	425	384	353	398	384	411	399	396	385	374	383	400	384	426	369	410	397	396	431	420	407	374	402	350	382	380	403	397	398	411	371	420	425	428	398	421	412	387	373	387	409	373	413	378	389	401	384	404	390	372	404	405	397	406	406	436	378	420	383	369	385	355	368	399	407	396	372	383	396	369	419	391	364	387	435	443	398	363	360	401	370	392	420	433	411	395	406	411	381	403	399	380	376	368	381	385	390	379	369	408	394	370	375	419	407	406	397	392	428	403	393	411	402	417	401	399	389	414	374	379	353	407	375	408	393	387	421	407	366	361	394	411	395	377	402	398	407	424	410	393	373	427	390	393	351	384	420	377	371	354	376	389	354	387	417	388	412	397	372	412	427	387	370	368	354	406	383	395	399	379	424	399	413	420	416	414	406	387	397	403	379	410	394	368	383	376	379	356	380	379	388	385	416	425	394	393	385	406	385	399	378	376	383	390	379	364	382	394	378	417	369	370	405	382	358	398	403	412	391	408	384	391	408	421	401	400	361	389	409	394	409	359	412	409	374	397	406	404	382	387	417	387	368	373	382	377	407	405	376	434	373	371	385	422	402	420	424	403	383	399	373	398	398	364	362	415	410	395	429	401	368	419	417	402	400	408	408	395	397	378	395	377	392	395	378	363	374	389	388	416	395	380	383	358	384	370	380	435	383	394	373	413	422	394	405	368	390	379	376	388	342	400	374	380	394	361	367	403	384	375	403	392	360	378	376	395	384	376	385	411	403	414	402	416	398	371	397	403	398	374	418	395	424	374	396	371	374	409	370	389	399	398	407	402	397	388	361	371	365	368	369	400	390	378	388	390	396	385	436	399	394	392	403	358	387	344	435	387	396	391	390	373	370	361	388	367	413	435	405	388	382	402	393	415	413	380	397	348	393	385	369	402	412	430	399	406	402	392	398	374	396	364	405	375	416	353	366	368	381	394	367	386	399	424	366	412	444	368	440	377	414	400	372	409	417	397	380	383	411	402	424	395	408	383	402	423	383	393	381	419	408	402	385	376	376	382	395	396	400	408	394	393	371	384	381	388	396	393	388	387	408	382	397	399	374	448	412	419	409	429	404	373	395	375	401	422	410	407	360	430	380	400	388	392	377	400	402	400	404	396	385	421	353	387	401	359	412	382	404	395	379	391	413	403	384	376	373	416	417	390	403	397	386	393	390	382	391	384	361	355	398	381	374	386	376	396	385	401	359	397	362	390	403	395	431	387	410	397	410	385	390	382	375	415	399	408	382	366	434	368	362	407	378	395	408	357	433	374	378	382	398	420	408	415	417	396	421	367	385	384	367	379	393	403	375	419	375	378	395	368	442	361	404	413	383	367	401	404	416	405	394	415	388	394	377	391	387	369	392	402	330	411	376	380	405	372	400	404	391	360	380	414	402	365	346	445	393	358	409	386	384	398	393	416	394	432	415	391	402	381	398	353	370	372	372	352	413	399	375	350	403	405	414	398	360	372	416	402	371	429	401	385	374	383	386	362	389	366	400	370	371	402	418	376	386	398	397	372	407	380	353	399	397	371	410	409	398	393	399	386	407	402	408	395	381	356	374	380	392	412	412	389	409	343	372	374	369	392	356	401	395	378	351	378	390	417	392	365	407	362	387	390	389	369	394	381	400	392	390	363	399	387	369	431	402	390	397	408	383	391	407	373	400	410	401	375	378	397	391	405	366	384	394	358	374	384	382	387	387	422	366	380	382	375	390	372	384	375	334	410	361	344	422	376	365	376	394	379	380	424	347	416	394	391	406	375	387	404	373	365	401	377	423	363	359	417	411	354	380	389	401	367	399	422	383	426	396	384	374	402
12412	25759	21121	12241	8918	7094	5193	3773	3028	2548	2151	1821	1461	1433	1338	1364	1213	1109	1016	1018	994	871	760	787	720	708	647	632	605	619	664	647	715	673	632	624	652	632	578	582	616	565	571	588	570	599	573	537	542	558	549	542	562	559	540	545	569	558	515	562	548	557	545	502	549	552	556	547	573	542	542	549	508	518	541	525	508	537	537	554	519	534	511	536	543	543	525	517	566	531	495	511	479	552	532	527	547	509	536	548	529	472	522	520	500	532	529	513	516	522	535	530	502	539	523	506	532	525	511	560	528	536	518	529	535	503	495	534	517	502	496	517	488	531	544	543	486	505	523	514	565	519	516	524	527	509	495	533	559	489	533	565	550	520	515	539	488	487	537	507	501	510	516	504	516	520	532	520	526	490	522	567	536	500	540	498	546	521	483	571	529	504	523	502	507	499	534	495	525	481	526	547	523	512	505	525	555	528	508	517	529	480	548	516	542	492	513	510	508	522	518	503	490	518	544	494	522	494	514	545	509	531	562	514	488	523	524	530	575	527	533	551	544	496	536	531	523	549	505	535	536	528	533	558	535	565	550	551	502	547	508	498	529	532	545	516	494	556	518	487	519	492	501	492	514	517	578	486	508	531	536	529	490	551	522	559	498	552	536	498	542	497	522	512	507	522	526	553	501	512	473	515	514	532	524	525	524	561	541	497	541	505	504	523	471	467	536	522	532	519	514	497	537	537	509	521	499	543	517	560	504	519	524	508	468	505	517	550	505	538	548	494	544	539	536	505	490	526	515	466	560	571	501	555	522	533	489	510	569	527	479	554	537	561	500	535	521	516	504	523	519	492	527	490	525	538	502	513	512	525	524	506	563	564	545	474	548	520	559	515	476	513	529	533	486	555	531	531	550	514	546	543	527	524	522	501	528	505	531	535	509	497	519	509	531	491	541	494	514	543	490	531	512	535	528	546	522	567	543	536	510	539	512	507	546	530	543	513	525	543	496	489	527	566	511	535	493	547	533	516	530	498	553	556	529	508	485	512	528	518	500	479	554	519	545	520	475	548	509	552	499	506	570	550	533	551	537	508	515	512	531	542	559	519	590	526	554	530	520	525	507	565	495	537	515	482	511	535	514	505	504	542	539	536	525	518	515	482	552	516	535	531	527	507	532	528	503	519	514	529	515	528	535	505	490	578	522	517	540	517	505	481	496	496	531	509	507	490	532	497	481	530	501	494	539	522	540	525	481	543	562	546	521	485	526	528	495	564	537	540	545	520	529	563	530	489	489	495	514	489	516	502	493	521	537	503	522	581	505	502	519	539	515	513	539	548	519	565	546	566	477	577	541	541	532	525	497	520	521	543	529	518	564	511	514	501	535	541	477	570	523	504	550	535	488	535	531	549	473	551	532	493	533	544	484	558	551	476	518	534	508	528	569	552	525	537	504	509	542	496	518	527	526	528	493	535	521	544	531	520	541	534	553	525	520	535	509	518	496	529	536	561	515	536	540	550	544	537	524	550	531	524	472	511	502	530	514	541	487	540	508	542	538	546	530	507	530	515	516	522	531	541	528	532	502	523	548	526	566	539	531	532	471	496	501	583	562	553	537	521	534	508	533	517	535	504	553	571	551	509	517	554	526	520	547	553	518	512	534	493	541	521	494	512	550	511	532	517	526	530	483	480	523	458	490	507	595	480	522	497	584	526	536	536	520	503	509	493	482	512	581	486	537	536	490	538	549	574	558	536	515	502	525	495	528	535	505	483	551	516	516	497	520	558	524	501	523	525	539	492	500	517	540	508	519	511	564	515	547	572	511	568	506	521	535	555	565	521	529	505	504	547	524	515	561	560	513	515	482	503	540	524	492	478	537	534	565	500	519	492	513	517	519	494	535	569	517	522	522	504	526	537	535	504	563	535	528	540	517	509	491	526	485	499	516	524	496	539	560	515	536	533	541	557	535	525	542	511	524	545	513	543	515	499	513	518	508	506	496	535	562	569	551	485	537	510	575	511	502	515	530	534	517	496	535	502	540	514	549	490	556	522	501	538	488	529	550	527	535	554	546	503	524	485	527	507	531	526	530	545	492	502	536	522	534	551	522	513	533	527	540	507	515	555	487	535	502	544	494	516	535	556	516	516	510	528	566	526	526	536	553	545	494	509	527	564	544	517	551	533	529	540	536	529	525	569	523	536	526	490	494	522	541	494	543	503	536	526	504	552	509	485	509	551	529	527	534	503	553	528	472	503	511	521	523	509	535	549	499	537	514	538	548	543	508	541	519	524	532	543	532	505	513	529	516	533	523	494	528	556	563	509	539	530	501	506	529	517	512	548	513	495	492	527	515	522	534	453	540	528	522	518	560	521	522	547	519	545	543	541	542	525	515	522	549	512	556	568	495	537	511	519	516	521	523	569	533	546	516	515	508	509	521	530	555	508	515	528	554	507	532	530	540	498	516	527	534	519	530	540	515	512	501	556	537	530	500	514	549	529	492	546	488	527	504	526	512	536	542	478	525	531	513	530	574	491	532	574	493	518	558	540	515	505	521	553	485	535	518	501	521	510	526	527	566	532	513	550	516	556	515	548	545	513	477	502	506	566	569	505	500	521	568	506	574	508	537	520	530	547	511	570	537	524	576	515	530	493	533	573	557	508	536	538	509	556	551	523	521	493	519	503	512	518	513	526	518	542	500	533	556	544	494	532	557	545	479	521	513	481	531	528	525	547	562	549	522	512	523	510	543	559	529	465	536	511	496	555	549	469	548	499	513	485	546	485	499	542	519	535	517	534	536	521	501	513	515	528	539	581	500	534	521	511	546	544	558	495	534	504	524	494	565	483	546	515	492	502	526	534	486	513	500	537	518	518	514	500	522	515	527	516	541	535	534	539	514	543	503	509	522	509	540	534	566	542	501	517	546	504	512	491	545	531	519	582	531	535	525	542	544	511	515	549	535	524	478	508	515	514	540	519	489	482	559	510	509	533	516	517	513	564	485	518	540	511	521	566	517	525	536	474	537	509	525	549	519	534	518	497	520	480	537	512	504	526	561	536	533	526	524	500	540	557	524	486	492	537	503	509	507	507	505	517	541	515	488	522	534	529	539	517	528	504	505	527	552	512	506	532	535	525	503	498	506	601	574	561	527	558	508	552	517	508	571	527	518	511	502	525	503	528	505	538	542	565	504	521	492	556	536	498	535	533	514	528	525	565	527	509	577	527	489	510	543	502	532	545	509	518	526	513	518	520	525	546	522	542	488	556	485	566	535	566	536	538	504	531	548	524	507	538	498	471	532	493	535	491	525	504	513	511	477	488	567	477	536	558	513	530	506	515	544	513	508	486	513	489	531	541	509	522	514	550	534	555	531	575	518	526	518	484	498	516	494	526	544	544	522	537	504	508	524	539	473	511	527	518	551	558	509	540	536	464	521	511	519	557	565	511	523	493	482	524	558	546	535	534	512	500	528	539	556	512	526	525	518	512	507	528	522	549	509	509	474	524
24571	20961	26735	24999	9608	2745	1906	1281	984	879	808	633	573	556	598	586	529	494	467	487	392	432	360	383	355	359	347	323	335	373	340	356	355	344	335	328	328	292	337	354	323	295	361	303	324	308	331	315	309	324	321	306	279	335	316	344	298	287	308	289	326	305	309	324	318	324	289	272	334	332	347	319	308	313	277	298	290	290	303	280	283	284	315	292	309	279	318	324	295	302	292	321	271	309	311	344	272	309	331	317	286	300	313	296	312	293	294	301	302	265	302	281	302	278	312	276	308	284	300	269	292	303	303	312	309	291	276	284	289	250	301	299	313	311	304	307	331	287	277	305	302	301	331	297	298	341	267	289	284	330	314	306	280	286	285	316	318	316	316	286	280	313	308	289	317	309	324	313	309	289	326	324	291	325	315	282	308	302	306	317	294	292	282	290	317	304	310	323	297	328	293	285	328	288	297	323	314	310	266	311	275	302	310	315	287	286	296	324	318	302	292	304	280	310	296	308	298	305	318	312	332	317	312	324	312	286	301	268	296	302	313	330	282	295	332	315	300	311	290	286	311	310	286	292	314	322	307	304	330	267	288	303	303	292	317	305	296	310	308	302	290	307	310	297	290	315	292	315	310	310	307	316	281	310	335	306	287	279	282	303	304	318	301	283	297	306	314	289	296	315	307	307	316	314	302	318	312	276	300	296	311	310	307	273	325	271	303	344	302	310	299	291	306	278	303	306	298	284	324	308	303	313	302	286	318	295	305	274	306	314	289	291	278	309	334	273	308	304	326	258	312	298	273	303	291	294	295	324	305	300	278	316	277	295	293	295	293	343	276	310	300	305	309	300	315	314	266	309	333	310	325	271	338	317	305	306	324	297	318	306	293	334	295	333	284	288	294	283	284	285	307	321	293	287	317	300	299	271	337	330	304	314	283	293	283	344	305	318	257	294	327	344	283	259	321	302	345	297	349	310	307	282	291	299	303	310	291	291	302	320	327	303	294	327	294	270	311	273	310	312	291	313	305	262	297	303	327	309	263	286	295	303	262	299	319	316	318	280	314	336	302	307	302	331	275	290	321	309	361	318	296	290	293	316	280	306	316	291	323	306	322	301	305	309	337	339	284	300	325	323	300	280	311	315	292	300	318	285	304	300	279	304	290	315	305	294	294	294	300	288	331	292	299	283	299	307	345	289	297	301	295	291	292	329	296	336	309	304	279	316	293	310	315	301	285	307	318	305	296	300	296	298	281	296	302	351	285	304	319	281	291	332	287	326	313	292	286	312	263	309	261	284	293	333	352	338	281	315	290	311	267	304	317	327	290	300	289	280	292	301	294	304	309	296	335	319	295	320	332	343	301	302	305	304	280	341	300	316	315	273	336	264	318	283	311	307	289	333	288	277	293	293	271	291	285	306	320	339	317	322	309	290	298	316	313	282	310	275	306	276	282	292	284	317	306	282	289	312	282	329	297	298	306	341	327	274	326	319	291	312	289	300	313	287	276	329	309	285	316	296	291	317	335	310	317	300	286	296	308	300	301	303	290	293	298	287	290	295	332	300	316	298	294	281	287	302	299	312	322	344	300	336	321	287	323	305	334	302	324	293	322	301	285	272	310	304	320	299	315	344	303	301	274	320	293	308	296	307	299	283	289	322	270	297	300	301	339	297	299	300	294	316	299	318	291	281	297	280	336	303	323	324	297	305	274	313	299	283	286	325	301	314	326	307	292	296	262	315	293	254	308	296	300	288	273	304	303	313	338	294	296	297	302	309	298	277	323	305	262	315	321	286	297	286	326	314	316	294	325	345	303	272	295	288	313	321	324	293	318	291	274	306	271	292	306	317	290	315	317	302	294	301	267	303	287	326	313	329	299	316	313	332	300	312	303	320	305	277	321	332	274	317	313	307	326	300	323	333	320	339	305	288	261	302	314	303	316	313	282	286	293	312	294	307	306	306	292	296	286	296	282	323	306	278	303	336	298	306	280	319	303	311	319	271	292	331	334	317	310	288	326	290	288	282	286	300	285	334	302	285	292	293	300	272	298	312	302	325	298	297	313	298	289	290	302	306	283	317	319	307	331	295	313	311	307	280	297	304	291	282	288	319	278	290	291	311	337	327	333	326	285	313	256	296	333	339	333	301	306	311	296	312	314	329	311	264	275	319	320	305	310	298	290	292	301	305	298	295	313	294	295	323	282	309	287	315	308	311	301	298	267	281	323	327	300	280	309	297	304	304	301	318	304	283	264	326	315	311	296	287	327	305	338	313	283	319	275	309	312	275	303	300	322	307	285	316	299	321	272	288	337	281	300	292	309	304	297	298	285	295	297	287	289	302	281	316	319	305	298	288	274	324	300	306	327	281	293	334	283	305	302	311	308	299	303	299	297	292	274	318	294	315	292	312	322	279	279	301	308	296	295	318	307	298	281	324	289	307	316	294	323	308	276	294	315	312	323	351	329	300	329	312	317	327	287	296	303	318	268	324	314	292	302	297	296	273	305	296	266	288	328	280	313	315	322	292	273	308	288	315	298	329	306	273	316	268	318	288	303	313	293	281	307	307	327	304	275	291	298	293	302	299	304	282	288	297	292	300	305	286	287	294	289	314	290	305	299	272	324	324	311	288	287	319	268	301	285	297	319	264	277	316	299	310	286	285	304	310	290	325	350	314	295	312	287	315	266	272	294	309	302	320	285	314	303	281	299	316	279	302	308	298	295	306	307	304	303	330	310	307	274	298	324	338	316	287	345	292	295	308	341	309	306	302	320	306	288	305	276	295	326	308	274	309	326	323	300	305	285	299	298	319	322	305	306	320	310	291	318	316	300	280	330	305	274	336	288	334	293	298	279	287	319	296	278	287	289	281	283	295	331	312	287	323	297	298	302	263	283	267	303	326	320	292	323	313	314	305	299	296	267	314	286	289	343	285	334	303	302	296	309	308	290	286	284	310	300	297	300	344	295	330	287	292	288	313	308	374	276	287	315	304	277	305	287	288	293	289	328	278	309	309	315	290	314	317	323	329	319	310	296	301	286	305	324	284	301	278	302	302	300	308	309	287	288	317	319	287	313	309	310	293	300	287	294	273	323	294	311	325	305	345	276	305	305	299	320	280	296	275	301	296	289	294	306	297	290	290	287	309	294	310	301	329	301	309	286	284	293	305	295	312	288	279	331	321	296	303	284	340	297	340	284	331	287	296	301	296	271	323	308	297	276	275	343	306	261	284	292	291	311	325	315	330	294	323	288	309	316	288	286	277	313	301	299	315	322	282	315	293	299	274	299	309	308	299	291	316	298	312	282	285	296	295	321	314	275	313	281	274	325	292	304	292	318	291	279	347	274	299	304	279	284	280	325	269	283	322	339	330	320	283	307	296	315	304	298	272	292	296	304	291	264	271	288	286	285	291	268	329	319	296	300	327	272	339	312	298	293	304	271	309	330	276	317	319	301	282	288	299	304	265	303	310	287	294	306	320	314	332	333	288	297	318	296	326
11755	22044	18270	10153	7048	5485	4059	3008	2335	1908	1637	1438	1162	1128	1068	1018	984	942	842	785	770	727	638	580	515	524	479	498	453	545	512	501	500	509	487	476	519	429	444	442	425	427	451	429	433	461	408	422	434	443	419	444	393	436	419	427	405	397	406	406	391	388	443	419	404	424	409	398	404	402	390	423	408	368	422	391	414	429	408	403	431	448	424	391	436	430	386	423	396	424	386	408	435	372	370	439	400	369	414	418	389	415	391	417	421	432	409	382	355	400	403	388	409	432	453	407	433	380	402	391	368	420	387	387	389	394	377	398	427	389	392	399	399	433	370	422	395	415	393	368	410	385	400	360	400	393	407	372	435	398	374	416	385	388	364	415	435	383	414	395	389	435	397	423	389	407	392	410	432	384	400	372	357	401	378	405	370	376	434	409	435	420	407	410	412	380	388	396	390	398	395	414	392	403	395	360	369	402	435	381	379	413	398	406	403	382	434	410	373	431	413	397	379	381	392	403	391	415	401	399	364	384	363	409	403	377	390	395	420	397	382	397	381	388	365	414	403	447	402	419	420	402	386	371	395	360	413	408	411	415	396	382	397	416	414	400	419	385	393	382	383	345	422	416	403	411	414	446	377	365	397	414	419	416	418	415	420	389	392	384	392	398	416	416	404	410	365	416	397	408	419	444	410	419	411	425	382	380	417	382	410	424	419	405	374	388	410	407	397	408	388	371	454	429	424	362	401	390	383	402	433	452	380	423	411	401	398	414	404	406	380	406	382	390	398	387	401	378	435	425	403	398	414	421	383	349	413	420	431	443	395	406	364	391	388	402	416	399	385	379	397	401	437	400	402	428	425	413	431	393	413	390	407	373	392	390	417	423	373	408	420	445	381	407	413	409	374	422	395	381	441	361	375	397	376	441	418	360	387	417	387	406	436	379	388	400	409	388	425	391	412	388	377	387	438	398	376	384	387	388	374	412	393	368	415	402	394	406	376	406	417	399	415	391	402	427	400	378	417	375	437	404	398	411	402	406	406	417	407	409	411	387	429	435	388	393	390	396	427	406	390	409	398	392	367	424	398	371	402	394	431	418	410	379	396	419	404	476	426	408	431	440	409	403	413	442	383	417	435	395	414	430	393	394	396	385	387	394	399	399	411	396	435	411	410	390	407	395	398	430	406	403	404	390	415	398	402	407	414	407	407	440	410	444	394	424	408	359	411	403	384	418	400	378	387	395	384	406	419	382	401	384	404	394	402	440	392	399	427	387	410	394	384	402	373	402	408	398	409	374	400	386	425	412	394	375	417	431	407	394	370	409	417	387	388	411	408	400	419	385	419	384	393	421	412	403	390	383	400	360	412	423	382	400	393	357	383	392	400	414	424	387	391	438	385	408	408	376	402	408	398	369	382	443	360	378	415	395	434	398	407	436	413	424	393	393	375	392	382	433	427	409	391	404	387	412	398	441	404	409	407	385	380	439	381	409	384	403	388	381	422	441	403	409	414	423	397	389	410	370	386	376	372	413	431	408	398	360	442	394	409	394	389	383	395	428	412	428	407	385	401	395	403	400	426	431	381	378	430	376	428	418	407	370	431	435	381	375	435	421	436	412	383	375	411	380	405	377	400	402	374	389	423	402	381	384	411	389	380	413	407	399	390	397	396	413	373	414	391	378	413	379	392	380	376	444	438	412	427	370	386	416	433	422	395	393	405	374	427	381	401	424	372	407	456	428	445	427	402	392	414	396	364	404	377	414	406	380	371	401	392	371	401	425	376	409	403	391	385	408	396	378	370	381	401	402	373	394	371	388	395	391	398	401	410	390	444	419	388	378	402	397	407	388	413	433	393	410	418	423	396	388	373	383	419	376	368	389	375	422	395	393	460	365	401	411	437	407	405	414	388	360	439	396	402	409	396	403	399	389	381	416	415	373	409	412	403	402	421	363	370	384	387	388	407	392	370	415	392	381	421	403	388	409	420	389	398	383	426	380	399	426	404	380	426	400	371	419	401	378	371	392	407	382	372	381	387	429	389	412	403	392	425	378	376	384	389	376	423	404	404	388	422	410	410	433	399	425	375	383	417	376	449	433	401	395	384	417	415	421	381	396	375	404	421	387	396	435	414	362	441	405	443	410	409	425	392	392	399	404	430	399	376	362	406	401	388	398	428	410	455	406	399	395	419	388	404	404	373	414	420	374	371	424	406	383	417	392	424	403	398	366	422	376	374	401	369	385	399	405	439	427	396	360	413	389	422	395	388	402	369	390	398	413	425	399	438	392	431	389	394	392	388	388	429	374	375	395	375	413	411	433	407	388	421	412	399	381	381	417	417	405	413	348	442	378	420	402	403	427	410	404	410	409	405	428	417	404	377	423	407	421	394	402	410	423	394	416	410	387	424	390	364	414	349	429	386	402	388	414	386	410	407	416	395	392	413	395	384	412	380	437	379	435	375	388	372	394	418	374	391	428	365	385	382	395	378	407	415	407	379	423	388	395	391	407	377	367	407	361	423	406	401	404	440	402	402	381	435	352	391	400	420	379	402	390	387	400	409	395	396	414	431	411	383	411	383	407	379	406	404	406	406	374	395	369	410	416	398	420	396	424	389	407	434	411	389	345	391	376	424	348	392	415	418	373	400	388	419	411	411	415	400	383	394	398	445	387	434	391	404	393	362	395	447	394	431	415	368	396	394	384	415	399	410	398	400	395	408	388	431	399	385	376	377	372	413	405	374	421	391	393	395	385	411	441	428	412	386	411	392	379	381	458	393	375	393	377	418	380	400	425	374	421	384	415	386	408	384	383	416	421	438	369	351	396	397	420	388	410	384	477	390	383	399	406	385	371	373	410	427	402	420	376	382	421	360	370	412	395	440	414	401	397	393	377	375	391	410	416	401	430	423	382	374	370	414	411	418	365	372	447	386	417	375	417	409	399	390	400	432	409	388	366	395	415	364	395	373	400	420	374	410	369	395	404	391	400	414	404	423	396	405	425	386	375	377	415	406	355	422	396	426	417	409	412	413	411	386	401	392	428	404	404	417	410	377	403	415	384	433	385	396	397	371	430	460	397	405	413	379	401	431	406	415	415	414	421	391	394	402	422	420	414	419	404	414	401	398	399	397	396	369	402	412	399	417	407	382	415	418	403	357	428	391	427	392	393	393	408	397	384	371	408	366	419	386	372	415	402	438	438	409	408	404	390	419	423	440	402	409	396	393	395	405	392	361	422	388	414	404	427	426	380	405	405	402	412	367	442	389	425	401	433	393	372	371	426	415	383	410	386	408	385	438	389	426	415	364	432	375	382	392	415	421	437	432	439	387	396	408	394	366	384	370	373	400	390	374	412	386	431	427	399	404	380	393	382	377	362	373	417	396	402	367	386	374	383	420	405	387	416	402	388	381	418	414	391	387	398	384	411	392	410	403	399	373	364	378	401	421	417	400	386	412	395	432	389	407	400	396	432	375	406	447	396	389	411	427	374	414	387	405	385	426	400
22418	21020	28552	23670	21025	20860	8462	2501	1659	1287	1083	925	781	815	779	714	629	600	559	509	439	430	370	369	355	324	339	335	324	303	299	314	343	349	304	314	283	321	272	300	293	264	226	237	261	250	240	243	219	242	273	237	230	263	237	233	213	231	214	250	255	234	247	198	242	223	219	216	210	210	255	211	209	238	216	217	229	240	211	220	239	237	230	216	268	194	220	212	231	213	228	221	224	224	225	213	222	216	239	234	234	236	211	216	225	174	216	222	206	228	226	221	200	219	243	216	201	191	207	227	251	214	187	235	248	241	213	197	244	237	227	231	223	205	222	208	214	236	212	221	231	241	200	238	219	224	230	211	223	240	242	228	241	255	228	221	230	227	208	224	216	217	227	214	242	240	202	237	230	241	232	177	212	220	210	204	234	214	233	207	207	225	230	222	240	216	225	202	228	206	224	221	231	199	228	220	231	215	195	229	207	226	217	195	243	222	205	222	226	213	217	208	243	202	174	228	223	199	230	177	244	216	234	241	226	258	207	209	205	245	196	239	213	198	222	238	217	231	240	218	207	207	222	216	251	219	241	217	221	232	222	222	224	209	214	197	256	233	206	229	210	217	233	211	200	230	233	239	208	235	228	211	232	214	245	239	212	229	211	210	222	219	217	193	200	222	216	210	207	224	188	232	188	213	215	216	226	213	247	222	229	222	227	212	210	232	200	219	203	209	232	233	222	242	207	223	222	203	244	214	217	225	204	229	234	223	236	229	218	251	251	234	210	212	203	226	246	222	254	226	195	196	222	244	203	198	222	225	227	186	230	230	224	219	212	228	213	220	230	217	224	218	269	222	211	251	198	215	214	225	236	231	217	211	228	230	195	200	223	229	211	202	238	240	228	197	225	216	211	220	208	224	243	211	241	244	221	221	238	208	235	223	192	231	209	222	210	204	229	222	216	217	206	215	208	235	231	212	223	224	213	220	212	220	214	219	215	211	221	197	241	235	206	248	221	224	193	240	220	222	244	208	234	216	224	223	217	208	199	231	207	195	212	240	209	223	197	222	229	214	212	225	219	244	255	218	221	223	222	218	177	234	217	224	226	214	211	237	245	227	226	203	208	220	236	219	212	214	232	212	229	199	238	219	231	203	209	223	200	227	217	227	217	221	204	211	222	212	223	207	229	212	233	234	220	214	214	185	207	190	216	236	198	216	223	206	232	228	215	223	229	227	237	217	223	219	223	204	219	232	229	236	235	201	229	209	219	229	218	222	221	240	227	218	202	217	239	230	241	217	224	215	223	189	219	229	219	217	208	219	212	217	203	197	202	254	216	226	258	219	213	212	217	220	226	227	219	211	222	202	222	197	198	212	230	226	238	212	201	233	198	199	227	212	214	247	196	230	202	242	225	206	209	246	234	219	202	215	218	221	219	205	241	240	207	200	206	248	216	219	232	249	213	220	228	223	226	233	228	217	232	229	178	258	237	242	198	240	197	224	219	255	222	224	205	207	244	178	213	235	205	224	198	203	232	241	258	215	221	218	208	197	226	226	239	238	232	224	195	216	228	230	220	193	201	218	233	207	240	204	235	235	224	235	180	218	211	205	222	233	238	220	239	219	233	261	222	206	211	229	224	203	198	205	213	234	238	242	207	208	226	223	229	231	221	211	228	222	220	265	213	223	216	211	225	211	224	213	230	197	237	206	208	229	221	237	228	235	196	243	224	218	244	231	213	244	231	230	196	215	211	226	227	247	237	237	211	243	254	226	210	250	208	243	213	215	238	215	213	234	233	235	216	232	237	213	232	217	238	217	203	247	227	193	218	203	228	207	248	249	228	206	220	211	225	218	242	228	236	204	235	227	255	242	194	219	218	201	207	220	190	191	228	218	215	222	240	215	230	238	207	222	231	224	237	237	218	223	193	211	217	225	237	217	238	243	212	223	237	226	223	206	202	246	220	178	221	216	254	228	193	215	237	232	213	210	223	250	208	226	220	215	222	220	225	197	233	200	223	186	220	228	234	246	250	230	226	218	187	221	236	218	223	229	216	218	245	266	225	208	216	212	209	232	232	219	208	224	237	255	226	233	201	210	206	227	213	258	241	194	226	225	219	237	227	233	221	232	244	216	219	237	201	223	218	204	216	222	210	229	230	206	243	226	238	218	215	221	227	223	225	223	213	224	249	210	206	220	196	191	201	245	211	230	211	242	236	212	221	206	206	201	218	195	215	226	210	203	221	206	223	228	237	222	220	242	209	217	216	210	228	238	244	208	241	215	207	217	195	235	230	224	211	233	226	198	225	224	229	210	243	237	244	224	209	239	194	227	245	228	231	206	230	205	228	245	192	225	197	199	208	210	224	236	224	216	205	219	229	229	210	228	209	198	239	225	216	196	209	224	213	225	244	231	219	213	226	254	225	221	245	217	227	226	203	207	209	225	216	209	225	227	228	204	213	193	234	223	195	210	201	221	201	216	231	196	203	239	220	202	208	195	219	208	231	199	200	230	247	245	232	237	232	204	209	234	203	221	215	236	189	224	216	225	220	216	209	208	236	189	216	212	234	217	217	214	236	223	184	229	211	205	226	250	200	222	221	228	245	222	213	198	220	256	233	208	212	227	230	230	215	235	223	203	252	232	216	241	219	202	228	203	213	219	213	177	217	192	211	244	185	210	207	246	212	197	206	212	240	230	226	223	201	210	199	196	233	239	216	213	208	201	253	199	216	234	214	201	203	207	217	218	198	220	236	200	215	220	213	231	201	210	214	254	236	239	216	269	202	213	211	235	222	219	206	229	243	214	237	206	233	228	216	248	252	226	259	207	214	225	230	248	214	235	230	186	226	198	212	226	208	200	221	212	233	211	252	220	216	221	220	237	242	206	222	226	197	231	196	201	211	206	201	213	205	213	217	211	218	230	221	213	207	226	226	218	238	210	216	209	219	213	208	222	230	219	215	232	219	213	209	213	242	220	231	218	218	215	241	214	231	223	247	231	225	219	237	227	229	212	213	205	208	258	231	236	220	232	204	225	208	205	228	205	215	222	206	220	206	254	195	224	206	222	209	213	207	209	225	212	241	223	238	213	218	229	195	204	209	203	234	217	214	214	203	228	197	223	234	239	199	187	209	220	234	235	223	224	212	198	246	211	233	236	230	214	220	226	207	216	239	240	224	231	229	232	231	207	228	219	240	224	233	230	214	211	224	198	224	232	221	216	195	213	212	204	217	243	224	228	200	219	226	227	202	228	209	192	213	213	220	228	220	231	209	208	187	212	226	218	225	201	209	207	208	212	228	202	219	270	213	234	229	214	211	210	230	236	231	219	230	203	203	209	230	239	223	217	209	209	216	211	214	207	208	222	222	237	193	209	230	218	217	208	229	225	234	218	223	229	217	230	222	211	244	226	212	217	235	191	212	231	247	238	196	236	212	224	202	234	231	212	228	240	215	237	227	225	220	194	231	229	218	237	220	213	226	204	240	259	232	239	263	232	250	213
13654	30932	26370	16277	11807	9016	6750	5087	4057	3029	2552	2103	1845	1629	1581	1491	1367	1146	1031	949	910	738	674	603	579	515	491	489	479	437	494	482	502	527	499	482	462	429	377	400	416	359	338	353	409	378	375	377	359	378	354	350	373	368	370	314	354	320	329	307	345	321	294	327	290	312	297	310	294	312	327	304	279	319	305	273	316	325	329	287	326	317	277	311	315	295	325	269	318	305	289	315	263	310	298	326	268	328	332	300	288	270	319	266	271	293	297	307	301	309	326	302	352	326	289	301	296	300	287	333	291	297	330	280	333	296	283	281	299	302	292	275	271	299	270	276	285	299	285	323	282	312	262	330	290	299	272	298	312	304	300	299	301	293	281	273	323	311	301	329	310	289	301	320	315	292	298	308	293	272	313	282	292	315	307	311	326	293	290	316	318	296	309	254	322	289	300	327	319	319	325	340	315	310	304	299	282	300	289	311	292	301	270	329	282	325	308	286	261	302	328	308	293	318	296	331	318	290	297	317	314	298	306	332	295	324	298	306	265	303	308	275	296	277	307	296	297	278	299	305	301	271	311	301	322	301	295	343	320	301	313	290	289	290	314	287	286	269	309	275	279	275	284	314	298	287	277	309	341	314	305	284	290	311	315	299	311	298	311	316	291	297	314	326	307	293	310	328	287	295	297	299	304	287	285	311	274	286	289	313	297	280	288	266	299	285	299	303	293	288	293	306	289	269	297	286	271	303	307	329	309	295	290	279	294	261	291	328	307	325	326	304	294	293	320	300	314	308	296	315	287	240	341	286	280	293	298	304	298	305	331	303	308	287	304	314	299	317	294	276	303	307	284	299	297	325	267	293	323	281	301	257	281	292	299	279	299	306	313	270	297	280	302	304	349	309	300	321	312	305	295	275	330	299	333	302	296	316	298	322	312	278	319	299	297	341	273	317	321	288	315	315	267	299	271	291	300	284	293	354	297	295	315	310	297	307	261	307	332	324	301	296	329	306	300	310	310	275	314	285	313	277	329	309	279	312	286	265	275	334	282	309	282	275	293	301	291	294	304	311	297	286	299	311	318	249	292	293	298	290	279	298	285	327	270	303	289	309	299	319	302	307	301	293	292	317	276	286	319	283	314	331	300	309	294	311	286	317	303	294	308	281	301	311	337	271	313	312	279	296	289	309	335	281	310	282	309	289	307	321	301	284	315	292	296	266	323	311	289	312	310	261	308	314	290	287	270	292	287	306	293	303	327	279	324	290	312	285	314	318	283	303	306	329	303	319	274	320	267	329	310	293	288	326	304	288	297	294	302	314	297	305	308	280	292	323	287	303	283	318	278	330	262	299	343	295	287	248	309	309	291	312	270	263	280	291	334	314	286	292	313	293	283	290	325	304	300	328	329	317	315	302	292	287	326	290	318	304	282	303	334	281	292	291	311	316	311	316	318	299	299	322	296	300	325	315	289	287	303	286	307	289	287	291	301	303	289	318	275	301	287	302	270	283	283	296	259	310	332	328	273	280	310	292	283	306	277	297	282	303	286	315	299	293	302	287	315	287	301	300	318	318	277	294	332	317	294	321	292	292	313	305	328	265	326	303	286	260	295	283	281	320	290	297	286	308	266	288	307	308	322	289	299	277	321	274	303	315	307	298	303	267	327	291	316	304	322	290	286	292	307	305	332	306	293	276	265	297	264	285	304	301	289	317	282	271	304	307	293	291	298	274	300	311	327	300	314	315	285	323	302	302	301	309	288	325	306	272	297	303	280	298	283	323	313	307	287	280	312	321	290	303	309	278	288	305	309	280	300	267	312	317	273	291	300	316	269	312	349	280	265	322	306	253	288	308	287	314	326	282	286	307	318	322	305	301	291	310	296	305	285	308	319	283	300	296	275	316	324	299	288	289	278	296	308	287	327	315	298	298	313	310	314	320	338	318	304	298	284	278	309	321	277	315	314	300	337	294	308	286	275	284	301	266	283	274	321	306	271	297	290	278	279	312	278	277	312	324	282	305	300	283	300	315	271	302	294	274	318	312	316	325	311	316	307	303	297	279	305	288	339	287	266	275	318	282	291	293	301	285	308	292	315	298	299	319	314	310	304	315	308	303	314	296	310	255	305	319	283	275	302	288	317	319	315	298	291	308	303	314	311	309	280	313	296	293	280	276	323	297	309	309	274	293	318	272	304	339	298	292	291	294	304	292	297	301	320	289	308	265	313	295	317	293	325	273	294	308	291	318	298	306	279	322	267	317	311	298	305	281	278	288	295	306	303	312	288	296	284	349	292	290	298	304	293	290	282	282	264	330	270	302	310	335	322	292	312	284	323	283	339	299	312	298	310	292	285	274	295	295	311	280	280	321	273	285	310	315	327	295	330	296	282	286	333	318	283	297	312	320	321	276	271	302	308	304	316	316	300	293	294	269	280	320	286	276	293	301	308	328	293	333	317	276	278	281	294	302	305	306	304	274	302	306	299	316	295	296	281	319	282	316	290	311	316	284	306	298	303	283	293	298	289	296	293	307	319	291	307	299	295	281	284	301	296	280	295	312	308	334	299	334	261	317	290	291	313	287	313	309	278	318	329	293	323	286	297	322	292	319	329	286	277	305	279	290	295	304	286	291	303	311	287	323	304	334	321	285	286	300	310	308	305	291	318	283	325	306	303	291	328	304	279	318	281	270	313	297	258	332	288	297	320	308	293	313	303	274	290	317	321	310	296	298	253	291	322	317	301	297	297	276	261	298	336	295	322	322	315	289	287	317	316	262	314	313	271	283	286	323	289	313	306	284	308	295	304	308	300	305	305	283	328	319	319	286	315	319	325	299	320	287	319	308	316	313	285	290	321	293	285	324	301	294	315	298	300	266	298	287	321	289	327	301	293	292	285	292	306	289	298	289	323	305	303	321	296	308	295	291	279	289	324	290	311	300	318	274	296	309	324	287	258	307	286	305	259	297	311	286	314	328	300	290	301	318	301	258	277	293	314	279	337	313	304	266	296	303	307	298	323	321	320	301	294	295	315	287	293	300	321	318	292	289	261	288	300	334	292	281	290	276	287	306	291	300	289	276	287	297	287	264	299	285	277	318	254	293	307	299	319	294	283	269	303	264	303	301	292	265	267	286	294	316	300	314	282	293	287	289	303	292	298	285	333	308	296	301	279	298	297	301	302	301	292	298	305	301	309	291	300	337	281	300	276	307	272	311	293	274	330	291	298	282	326	290	296	313	296	313	322	327	319	290	288	305	296	312	298	314	272	287	287	293	322	307	302	318	291	299	283	278	304	307	315	290	313	295	293	299	311	303	281	284	320	264	320	305	292	337	298	291	290	319	313	262	296	285	286	267	332	300	293	299	315	274	306	269	308	309	331	323	303	274	273	316	295	290	279	281	311	310	312	317	283	302	308	332	316	305	307	291	318	306	299	284	311	268	271	344	285	301	298	268	312	259	285	317	297	287	307	294	304	275	312	294	281	290	305	335	301	336	324	301	298	315
27243	18480	11473	6026	2965	1947	1369	1171	919	852	746	621	635	622	623	611	647	603	573	531	524	540	486	493	468	472	476	459	465	445	461	494	443	446	447	481	465	431	468	435	449	430	433	452	459	432	440	435	451	466	434	445	424	439	394	406	452	401	424	470	473	429	438	462	439	411	397	403	424	430	442	424	468	423	497	451	405	447	415	437	435	404	384	423	457	444	430	448	387	427	407	432	435	440	441	432	415	451	441	426	423	443	429	415	413	440	412	449	431	440	403	436	431	406	432	423	428	433	421	381	412	372	424	437	427	442	424	481	448	451	413	417	423	443	409	422	430	439	406	474	423	429	454	407	412	386	408	430	445	400	400	423	422	401	439	402	408	450	434	433	446	422	411	414	424	410	443	400	420	460	433	428	426	414	425	470	425	392	415	419	444	441	413	397	444	446	452	424	442	450	389	399	446	473	426	463	479	466	424	427	378	431	441	392	404	466	422	440	397	441	435	449	422	433	451	441	420	433	417	429	479	412	396	433	436	426	427	423	444	417	420	405	422	411	434	428	432	418	427	431	438	428	441	435	400	423	435	424	393	402	412	439	466	444	427	433	424	468	409	435	404	432	454	420	414	428	403	447	397	414	377	458	467	456	416	440	429	414	454	433	418	426	444	450	432	417	426	416	410	411	414	409	391	412	416	444	406	414	411	471	440	422	387	427	394	426	466	414	399	433	426	396	433	428	400	430	441	428	445	474	463	410	449	447	451	392	455	411	405	414	426	442	416	416	433	408	444	434	457	398	436	453	413	432	448	435	411	388	401	426	401	427	436	433	439	444	448	466	426	427	400	476	408	486	413	443	427	438	412	431	403	437	434	421	417	446	418	395	466	415	419	419	464	394	408	433	439	433	435	422	409	423	443	381	455	409	437	444	438	402	421	420	434	478	391	428	445	422	408	402	410	435	428	391	439	437	426	436	433	429	428	460	442	431	422	442	401	431	425	435	425	421	375	447	416	432	418	425	436	398	411	436	440	412	435	433	439	436	475	416	475	435	430	420	434	448	427	411	480	414	443	410	451	446	456	457	448	412	446	429	417	431	447	426	403	452	402	430	428	430	433	442	455	431	420	430	435	413	449	462	454	429	415	452	448	421	422	430	425	446	419	488	420	438	420	422	434	454	417	454	406	397	434	411	421	443	436	422	400	389	400	424	438	427	434	400	434	389	419	476	439	426	456	429	442	422	441	430	447	426	405	409	446	433	394	424	444	406	429	443	471	412	418	427	398	411	421	432	436	436	415	447	430	422	410	412	420	438	452	435	414	414	426	459	428	428	449	403	388	407	426	438	409	431	434	401	437	424	444	430	455	453	447	404	437	429	459	435	450	406	414	432	451	440	432	396	403	392	428	424	416	478	476	462	438	447	414	454	410	446	466	470	452	423	462	478	432	431	414	419	413	403	450	416	436	412	434	419	391	440	460	406	426	404	424	463	411	422	436	445	477	449	440	442	434	417	473	484	432	460	459	405	446	490	386	415	399	432	427	442	459	411	436	444	421	433	452	449	415	423	419	447	416	399	438	362	407	407	418	441	409	426	446	416	386	459	437	407	406	427	421	411	390	435	430	427	471	395	403	419	432	390	482	406	417	415	437	431	438	446	376	440	410	427	424	431	444	425	412	447	441	392	400	430	447	427	416	441	402	479	413	410	415	409	395	443	437	447	416	413	436	409	419	457	407	443	416	395	462	407	435	398	396	423	428	450	433	450	451	435	411	474	436	393	451	426	450	417	439	399	389	466	488	423	406	473	465	419	435	420	465	429	422	421	462	417	448	412	433	427	425	425	430	458	436	436	458	412	416	408	450	413	396	423	431	412	440	442	421	426	417	442	444	466	417	439	441	411	420	403	411	457	447	429	437	442	437	410	444	439	437	436	426	453	449	411	375	404	437	439	422	426	425	415	442	434	444	468	387	426	425	472	430	436	417	416	419	423	442	413	465	424	451	441	418	469	376	433	419	404	449	431	399	449	424	449	456	461	420	390	422	440	444	407	408	423	441	429	447	431	425	373	436	402	398	453	414	406	476	425	439	416	421	422	455	392	435	470	391	424	436	419	447	456	426	422	411	423	413	436	401	445	421	449	398	435	441	444	443	416	427	411	428	413	438	470	427	451	412	425	435	401	448	435	421	452	446	419	435	435	439	437	427	403	449	415	418	406	446	447	456	427	394	428	464	427	461	405	452	435	401	449	429	433	415	441	444	412	418	435	450	470	416	387	445	439	451	429	450	441	426	456	403	475	457	372	440	431	434	446	437	399	404	413	443	430	428	409	417	445	438	410	419	382	422	451	393	392	430	414	464	444	434	425	399	453	431	431	389	454	431	426	464	429	418	432	427	430	475	441	411	423	421	444	420	435	427	408	426	428	426	401	423	461	401	410	443	456	401	426	419	442	415	442	418	442	416	409	453	469	404	426	432	454	442	429	436	425	429	458	415	448	458	439	457	391	438	429	462	428	462	446	430	435	409	415	385	424	459	396	445	418	429	400	423	406	438	436	446	433	461	441	422	465	431	440	434	432	418	431	428	405	439	393	454	385	429	447	420	446	408	468	400	424	421	405	431	468	434	403	423	453	428	407	412	410	420	421	431	445	413	419	403	444	423	424	444	476	399	433	416	454	429	440	405	395	426	414	430	459	457	445	449	420	451	433	415	416	399	393	436	414	418	462	463	446	442	436	388	436	430	417	455	439	432	438	429	416	453	473	443	438	412	433	478	458	433	422	416	390	441	384	395	446	421	467	418	428	450	408	461	430	453	415	434	423	415	449	419	402	457	425	403	425	457	439	422	427	442	436	427	428	413	368	425	428	429	434	416	454	450	427	403	397	433	418	421	438	393	464	437	402	446	425	392	411	450	393	439	420	440	442	434	410	463	446	437	468	430	388	429	465	407	419	396	440	444	428	422	428	410	427	445	454	423	445	414	425	438	418	453	438	420	408	431	454	385	419	489	429	426	420	445	450	442	453	449	437	416	415	429	411	436	418	428	440	419	429	428	424	436	440	434	439	437	427	448	446	418	439	413	449	431	449	384	393	436	425	458	441	431	443	428	373	413	419	489	414	433	457	442	442	421	454	441	402	387	417	409	438	400	426	433	408	468	472	429	434	441	426	456	427	416	423	412	434	393	437	438	379	452	424	431	388	422	460	450	470	441	414	413	422	392	415	437	405	426	410	400	452	447	464	453	430	447	433	439	412	418	443	441	438	435	412	422	457	433	432	432	418	417	393	404	414	431	429	433	436	451	444	471	410	454	389	404	422	443	395	391	429	470	452	460	440	428	445	443	438	412	439	380	410	409	409	430	397	421	425	440	420	400	419	429	420	409	402	418	452	434	412	431	427	444	444	457	391	437	434	422	410	467	434	453	399	456	433	431	443	408	458	454	413	393	455	397	416	447	426	431	418	417	462	433	469	448	399	449	436	434	435	444	412	419	426	461	415
11443	17437	14860	8445	5806	4149	3078	2350	1921	1537	1401	1221	1125	1153	1013	1048	975	907	897	896	812	779	710	744	653	634	640	627	597	640	598	665	646	664	617	660	601	646	647	651	561	612	595	591	592	583	595	596	580	592	578	594	591	528	600	606	577	594	588	575	594	606	574	575	592	539	541	575	594	570	549	593	556	605	540	566	531	599	532	618	523	551	510	516	544	580	563	557	550	582	558	573	584	541	580	513	492	579	577	540	548	540	575	561	571	562	530	559	546	556	624	538	516	586	543	575	561	572	561	572	564	558	577	542	579	576	584	550	530	582	591	533	580	556	598	547	561	542	551	574	606	589	529	579	554	615	609	561	550	603	563	611	585	549	575	559	571	600	588	589	572	528	566	546	560	577	585	549	536	591	605	575	589	595	577	580	546	562	598	608	566	530	547	519	522	570	556	561	577	517	601	577	564	584	587	572	560	572	594	547	579	580	535	573	576	573	582	584	557	567	543	565	518	556	563	564	577	570	563	543	619	583	568	581	571	557	558	574	534	582	532	524	558	578	530	564	560	596	553	536	579	605	538	577	594	550	542	554	602	560	546	571	562	526	599	578	600	520	573	556	560	598	600	538	578	592	541	563	530	539	590	575	585	592	540	521	566	576	574	545	540	544	561	572	551	571	611	535	565	555	553	569	582	549	524	535	574	585	555	535	576	551	558	563	548	588	567	577	566	523	545	535	574	555	562	554	551	564	579	560	564	584	539	556	584	588	554	578	570	542	597	555	577	565	574	544	588	579	585	592	529	582	526	574	565	564	556	552	629	570	594	570	550	564	554	608	559	570	565	542	577	571	536	553	583	560	542	560	570	520	576	558	567	557	613	559	557	558	595	531	554	569	582	550	522	585	522	599	570	598	559	527	566	564	553	577	566	567	579	549	568	561	585	573	575	563	550	547	566	563	560	599	551	542	591	566	602	566	575	570	566	571	585	565	573	559	601	605	564	583	579	557	526	560	544	583	545	584	570	558	571	547	537	586	576	561	583	567	555	559	563	569	581	561	556	554	609	556	567	513	582	553	597	606	593	582	585	576	533	522	545	518	495	587	595	598	511	565	567	508	578	634	592	558	574	529	579	519	529	583	572	578	569	534	550	541	580	626	548	554	558	536	558	529	583	542	551	590	636	587	558	590	573	542	567	548	588	569	578	586	566	556	578	614	569	551	553	518	590	586	529	589	567	561	586	560	571	553	554	595	562	552	504	611	525	534	572	554	544	586	579	566	557	586	553	574	574	565	582	576	527	562	567	549	560	558	596	564	547	597	530	582	555	534	538	583	566	552	603	573	564	536	531	521	548	556	572	558	587	602	592	550	559	580	572	528	537	523	590	561	535	607	549	545	563	553	602	541	600	554	602	572	556	567	570	539	539	526	540	538	547	551	544	555	558	533	586	572	552	567	544	565	611	552	541	593	558	564	545	535	560	606	556	544	568	558	576	575	593	568	606	549	546	518	527	581	620	537	555	589	547	570	539	568	553	563	586	576	568	567	588	547	588	567	585	533	575	554	575	586	570	567	615	544	541	550	558	629	591	547	576	595	589	590	562	571	545	599	532	557	565	576	539	568	583	577	582	551	568	580	576	565	549	556	540	598	596	545	584	566	579	550	554	573	608	555	533	575	620	524	588	561	540	597	577	520	571	561	582	523	551	607	589	518	567	579	579	560	551	572	557	599	559	613	547	560	537	581	567	572	568	555	589	535	538	575	564	579	561	595	564	581	572	553	584	562	553	579	555	592	561	588	532	570	596	545	588	572	558	590	533	530	577	585	592	576	569	568	540	552	565	618	570	572	574	599	545	542	598	556	592	531	581	614	547	558	532	559	576	594	578	598	560	596	551	598	560	506	577	583	559	543	582	589	602	553	575	639	500	542	545	598	571	614	530	562	586	556	611	643	537	566	566	546	537	582	602	539	534	562	553	541	541	608	534	587	567	571	581	535	533	563	563	554	567	556	529	619	564	543	558	527	572	540	557	579	540	547	607	602	595	557	628	568	579	578	618	544	553	555	570	552	567	554	551	566	543	603	592	581	567	516	557	554	620	613	597	524	563	476	546	520	562	589	554	561	584	544	563	532	571	576	566	582	562	563	536	595	522	556	569	545	558	539	520	563	581	617	623	592	557	564	601	564	541	577	560	548	561	551	562	579	546	538	582	539	590	600	583	590	583	564	590	569	516	585	552	561	583	610	581	556	558	541	551	584	536	546	507	545	520	591	525	589	577	556	536	587	537	570	552	560	505	606	557	590	570	570	559	574	545	583	558	526	533	555	576	580	534	548	565	562	574	539	612	579	544	578	557	595	617	591	579	555	582	585	570	571	543	549	516	551	527	545	557	567	564	571	549	595	532	573	542	506	586	528	592	573	588	565	543	597	542	572	551	604	535	530	516	565	556	566	582	548	594	589	535	534	571	529	562	574	581	535	573	561	509	589	557	566	584	570	552	588	563	554	583	530	565	542	605	596	579	533	593	559	613	587	584	573	531	591	510	545	544	564	572	553	554	564	566	592	560	574	563	543	572	599	555	528	572	620	575	551	558	588	536	525	564	565	556	579	553	576	638	580	538	575	603	559	533	588	583	554	558	588	572	582	545	551	575	570	595	529	551	594	542	564	584	562	570	546	602	523	575	545	607	572	553	546	530	542	576	549	570	575	539	542	556	613	581	598	586	588	589	597	556	539	576	582	594	584	563	560	567	554	608	530	574	547	558	541	558	557	594	580	541	535	588	519	537	540	582	571	575	591	598	504	572	607	533	528	568	564	553	573	583	573	607	577	525	531	586	515	560	580	550	590	563	555	561	571	553	512	543	562	567	562	538	573	590	566	596	524	565	571	576	595	570	565	575	574	582	553	561	587	554	551	564	563	579	528	587	561	570	570	532	578	538	538	565	559	581	603	556	561	541	594	594	572	602	574	594	574	554	609	615	555	597	569	535	522	591	563	582	596	594	560	599	563	573	603	556	609	546	610	587	573	555	549	573	566	559	542	564	570	592	588	568	555	540	538	598	541	597	588	584	579	587	561	556	548	587	557	575	558	591	572	576	594	563	578	535	557	582	583	555	550	546	562	560	538	567	591	540	595	508	556	542	569	570	536	586	558	613	592	566	545	563	606	560	577	597	583	552	532	573	524	593	517	555	551	548	567	558	536	592	540	539	578	621	558	595	582	592	593	571	569	570	541	601	524	524	532	565	579	564	582	552	581	572	583	567	555	565	556	538	545	560	528	593	541	550	581	561	520	572	565	557	555	576	592	590	592	531	534	580	593	580	566	577	573	571	542	590	612	579	534	605	531	593	581	554	573	545	577	590	597	563	635	600	541	569	588	547	566	554	622	602	579	553	539	564	581	579	593	548	569	531	598	564	533	572	543	575	560	580	598	537	579	577	555	548	557	590	564	567	525	564	571	566	566	575	608	564	580	574	563	563	563	606	563	552	539	568	579
23477	20994	27987	24177	20826	9598	3072	1808	1419	1147	993	911	731	770	729	674	697	600	574	559	580	540	517	499	479	479	444	432	439	428	428	486	464	475	462	436	405	409	407	410	406	386	428	398	378	439	413	416	414	411	407	403	379	419	425	375	363	420	391	389	406	461	433	427	411	385	385	410	380	417	366	370	372	367	387	385	360	430	403	389	369	366	411	403	392	408	360	385	376	358	378	382	412	349	368	382	413	374	366	385	415	381	399	414	368	378	365	380	358	419	350	367	412	369	393	391	387	419	407	405	390	361	402	409	391	396	411	406	388	357	406	402	398	403	402	372	398	388	410	430	394	410	387	372	425	393	370	358	394	392	387	361	395	377	380	366	363	389	392	392	409	389	375	384	348	415	379	393	381	378	402	392	366	356	391	403	400	408	349	407	351	412	390	433	392	391	403	359	428	387	394	405	414	392	402	356	393	384	420	358	366	386	398	368	369	376	400	393	390	399	364	399	371	368	386	386	412	380	361	359	390	360	397	383	371	393	378	394	405	359	405	346	406	388	393	361	401	361	391	378	359	372	368	412	367	395	370	397	381	404	418	346	395	370	395	428	396	390	347	361	385	397	356	400	395	420	366	400	373	369	415	414	434	419	418	378	459	385	395	415	396	377	391	385	392	407	404	395	401	422	418	409	395	382	379	388	416	370	357	380	434	371	399	398	400	375	413	378	385	403	416	409	358	396	383	423	406	395	378	371	366	379	393	376	371	385	429	417	411	382	373	387	386	359	375	360	388	393	362	360	364	417	395	387	392	382	373	387	344	370	413	382	400	412	384	401	399	408	371	410	363	370	350	354	367	403	386	380	361	386	342	369	355	407	405	397	365	337	361	351	386	380	367	421	394	384	419	377	392	367	382	414	364	370	386	389	383	375	401	391	396	386	396	385	397	378	373	397	367	419	382	389	384	380	383	377	381	365	389	408	392	370	350	405	413	364	351	365	377	380	409	352	378	394	402	377	416	414	386	398	380	354	406	382	399	388	394	404	400	391	382	409	426	354	397	346	405	384	346	397	375	403	393	404	388	364	371	373	383	378	393	387	373	388	406	410	421	390	403	403	395	409	408	377	408	400	379	366	376	363	393	368	369	407	381	425	374	404	371	402	404	415	386	404	385	407	379	400	414	384	369	408	405	397	375	384	394	384	371	397	377	407	361	361	365	369	399	395	390	402	393	400	396	355	411	391	340	337	381	412	374	359	384	351	373	413	378	407	382	364	417	402	370	402	388	390	386	383	375	385	406	365	375	406	400	366	386	389	390	379	382	406	399	371	384	371	379	364	367	351	357	399	365	400	387	396	387	392	381	415	383	408	394	374	393	425	376	347	386	374	376	366	344	386	368	384	380	376	377	431	414	365	410	377	381	381	392	412	385	414	376	362	406	390	379	384	354	393	410	423	372	378	408	368	411	362	410	367	373	384	406	393	398	400	432	425	375	388	382	393	372	406	378	369	401	419	384	381	399	372	371	399	409	371	379	397	403	382	415	361	377	385	415	369	379	385	410	388	397	340	366	373	383	364	365	374	395	372	419	371	382	379	368	381	402	430	382	396	382	387	394	388	393	404	381	365	354	340	391	396	390	389	424	405	369	401	402	350	348	393	365	372	379	369	400	359	402	362	389	411	423	370	385	398	395	354	405	424	397	405	371	392	389	375	392	405	387	359	411	360	392	384	378	377	402	383	438	386	383	406	370	367	384	380	384	390	393	356	423	399	419	373	408	392	380	403	338	388	407	382	406	394	362	393	383	377	383	390	389	389	384	389	389	397	391	395	369	385	336	386	432	380	403	405	392	395	367	360	350	377	388	415	382	383	366	373	389	377	401	368	426	355	407	393	397	370	385	370	383	437	371	391	369	395	395	382	389	378	371	404	400	367	398	400	416	416	373	422	388	390	402	384	389	410	355	347	372	431	377	385	376	374	383	392	387	377	406	394	372	413	377	376	385	381	386	399	347	386	361	398	365	384	365	377	382	322	416	398	354	373	384	388	351	354	393	382	367	396	387	405	380	380	373	377	358	383	372	402	373	393	378	378	393	377	375	377	383	391	386	388	372	410	362	336	374	420	434	397	388	419	428	367	374	354	368	405	411	392	383	398	374	399	352	419	392	348	389	372	406	394	414	373	391	407	410	384	381	385	384	380	391	395	379	398	400	364	375	393	380	399	417	395	373	408	382	329	390	419	361	360	397	396	412	381	402	385	372	395	401	396	384	394	382	361	401	354	383	416	385	369	377	384	393	364	388	379	366	370	402	381	384	364	378	403	365	396	398	414	374	379	392	416	386	399	392	377	373	387	437	370	353	387	425	367	410	411	408	374	401	386	428	393	357	393	365	377	421	389	366	390	446	369	402	378	346	366	410	363	380	381	386	357	370	400	366	391	368	353	383	400	367	384	400	396	407	417	392	395	393	405	378	387	388	382	412	412	385	363	376	366	378	414	357	363	400	401	427	380	385	385	389	386	377	354	404	448	409	386	358	383	366	391	386	424	402	369	380	411	394	368	386	414	404	403	369	367	425	396	407	376	410	377	401	345	363	367	397	375	394	431	385	363	413	371	404	396	402	359	403	408	359	358	398	380	382	436	418	374	412	408	398	402	387	392	401	390	384	397	399	350	417	371	382	397	373	398	388	395	361	389	416	358	419	381	360	372	420	396	407	403	394	393	422	390	376	394	388	407	388	391	412	394	404	362	359	397	403	398	437	378	370	445	384	376	393	409	377	395	391	383	352	393	382	374	353	383	395	397	387	395	355	438	386	387	384	392	366	414	414	403	381	414	396	404	376	428	385	376	395	356	390	380	391	413	408	380	375	381	368	405	343	378	360	413	405	362	396	379	383	389	405	379	378	363	402	388	389	367	353	383	396	378	393	357	413	425	384	415	393	360	392	382	402	368	425	392	381	412	388	383	403	371	370	372	383	388	394	399	400	366	373	404	386	360	341	369	374	395	399	396	373	386	388	378	383	381	397	404	406	381	390	387	409	371	402	404	411	395	407	356	360	365	374	403	395	412	377	356	346	431	372	388	368	395	359	383	356	414	372	392	374	365	392	432	385	386	378	385	384	393	378	416	400	391	382	423	401	380	385	373	367	380	406	395	375	390	391	348	378	386	381	388	409	400	367	385	362	353	353	362	366	398	354	404	401	384	380	377	404	421	387	394	368	378	380	384	377	365	405	366	413	396	417	393	415	393	367	405	389	354	384	357	391	412	377	365	414	400	367	345	368	366	406	352	399	358	358	418	399	421	389	386	387	387	338	379	416	388	388	377	360	373	386	367	410	360	393	395	391	380	391	377	374	395	404	395	407	420	410	362	396	388	346	388	392	400	418	375	404	354	415	407	382	369	397	356	359	376	376	377	394	385	369	380	375	404	394	389	370	378	391	381	386	386	396	376	374	369	418	387	382	399	382	356	364	386	370	375	378	364	390	409	387	381	431	406
11496	25237	21249	12977	9636	6789	4817	3893	3007	2423	2019	1661	1514	1454	1320	1340	1164	1107	1040	935	878	791	800	736	699	666	671	663	655	624	654	663	709	675	664	679	635	577	601	573	552	529	553	496	549	536	525	605	572	552	578	548	514	553	557	526	537	523	503	555	533	524	586	516	540	574	507	498	481	551	520	503	492	505	556	543	546	513	543	521	552	496	533	502	474	489	506	533	543	505	543	501	523	503	501	498	522	531	547	522	503	510	541	510	500	530	524	522	507	526	531	521	530	506	524	508	500	497	460	531	500	458	493	504	520	517	511	555	538	553	496	544	478	530	555	516	490	532	499	528	508	500	516	518	519	530	509	535	528	512	550	500	546	506	518	480	530	523	500	471	481	472	535	538	526	529	519	523	561	514	482	534	494	541	563	469	500	493	507	533	501	526	495	553	513	487	520	519	490	514	523	467	469	557	512	481	533	532	493	540	564	476	535	515	490	540	499	506	539	540	495	507	524	505	518	540	553	488	519	517	510	546	541	473	528	523	512	508	543	504	492	481	531	508	523	513	486	523	497	521	456	517	525	518	530	529	542	500	532	485	496	510	537	558	475	499	534	536	496	509	530	497	561	519	484	514	515	503	517	513	557	507	519	505	560	529	539	538	484	525	495	553	550	525	504	523	528	535	477	516	517	497	505	474	516	555	522	511	505	446	541	510	487	475	513	505	517	504	552	539	557	466	497	487	492	495	505	541	512	494	512	487	511	478	536	496	512	507	537	485	499	526	511	490	506	531	513	531	517	488	514	494	514	524	508	547	532	501	534	447	480	514	519	505	511	469	497	506	553	489	527	506	526	525	492	545	515	529	524	504	502	503	506	538	499	559	520	507	499	512	510	537	531	483	563	525	516	506	505	560	515	539	495	530	498	506	514	530	481	495	537	554	500	526	470	522	507	471	537	515	484	470	498	509	519	530	498	528	518	557	489	517	543	519	521	533	499	513	490	509	532	511	502	516	486	515	512	533	528	521	522	472	495	524	505	471	505	509	544	563	523	484	527	498	508	517	490	530	493	535	560	531	534	510	497	528	494	498	485	463	508	525	522	471	532	535	477	534	548	527	487	485	524	492	520	541	516	528	514	529	482	500	520	523	498	533	516	538	510	504	517	467	508	513	490	503	563	488	499	533	525	501	491	520	548	508	493	499	521	514	537	512	537	578	485	501	498	511	499	554	505	526	481	514	517	487	504	505	485	524	520	560	534	546	445	533	544	500	500	547	501	543	517	518	502	463	534	519	501	494	555	490	498	491	511	515	536	494	478	500	540	501	525	544	523	491	525	537	518	522	527	523	513	494	531	499	546	516	487	504	526	558	519	513	541	519	581	507	547	513	505	525	507	498	533	532	528	514	546	548	522	518	479	541	506	503	544	482	525	492	511	537	492	521	522	531	518	524	566	491	505	516	537	513	525	495	508	484	475	506	501	536	491	528	530	522	470	464	538	496	552	505	507	501	503	527	497	498	514	508	509	513	545	517	460	527	507	507	470	504	527	544	504	520	531	524	552	554	537	524	531	527	523	550	518	484	545	483	550	501	520	516	520	473	530	458	519	509	520	516	558	523	467	500	527	511	540	519	531	536	511	485	535	547	568	548	483	548	557	529	545	551	504	515	560	543	533	514	525	521	498	511	500	512	494	524	485	498	535	485	523	519	489	510	524	525	558	540	533	540	543	529	523	553	582	506	557	491	556	510	490	555	537	570	510	500	510	511	494	540	512	513	511	530	560	496	527	505	531	501	513	533	506	480	521	518	520	502	525	543	494	490	512	550	538	480	529	526	538	485	536	514	538	515	504	516	542	532	534	526	553	537	551	534	496	546	571	548	532	533	515	499	504	524	493	529	513	507	543	513	539	507	543	520	518	497	525	508	563	521	508	537	541	511	520	512	517	507	516	479	476	523	545	513	501	544	492	522	462	491	516	517	533	524	543	524	520	531	536	559	514	524	496	511	555	529	529	472	547	527	521	549	527	491	490	560	492	499	511	521	519	528	469	512	510	521	532	505	518	518	497	527	522	500	560	500	505	516	497	533	527	503	536	551	498	518	538	540	544	525	490	479	511	506	494	495	533	520	585	552	546	502	534	508	504	519	495	548	527	535	507	533	485	512	464	528	537	510	490	509	499	476	517	574	532	504	490	503	519	521	524	567	508	507	555	536	498	524	522	527	504	526	550	491	509	509	491	539	532	514	515	536	509	513	526	539	520	536	533	518	545	526	511	505	557	498	523	452	505	512	525	528	512	505	526	512	503	487	509	535	500	520	510	504	521	534	526	485	529	556	490	522	494	507	507	472	483	517	513	504	512	500	493	485	479	536	507	523	522	536	535	552	481	517	542	509	510	554	499	476	539	548	480	508	562	520	512	573	550	543	517	521	518	521	517	543	499	532	521	528	512	486	508	479	503	506	534	509	533	486	543	502	529	528	540	511	507	543	559	541	544	490	532	501	531	524	506	537	496	475	506	474	513	500	532	491	516	528	547	543	534	552	530	531	508	524	483	493	503	498	494	511	524	522	524	498	484	515	505	496	510	562	504	520	495	543	535	495	529	521	507	509	503	534	476	544	546	492	528	494	523	514	504	479	495	511	506	508	482	489	466	515	514	542	534	540	488	579	505	522	521	539	505	509	504	475	453	552	517	505	554	544	512	514	514	526	469	516	534	544	503	524	536	510	492	525	532	505	523	512	483	532	504	521	535	551	498	525	484	489	482	528	474	494	555	521	524	454	521	487	542	505	574	530	499	524	505	544	522	508	525	513	537	501	527	509	556	500	488	517	534	500	533	576	499	493	514	547	533	528	512	526	530	544	539	514	520	533	486	486	499	539	484	528	490	521	549	493	489	516	489	469	563	500	503	527	512	506	554	512	555	495	498	476	550	494	494	548	553	481	521	506	486	556	520	537	519	514	515	535	509	544	494	555	507	499	521	514	525	499	499	496	507	528	568	510	534	538	480	539	525	448	538	516	525	540	554	495	508	537	499	503	520	537	475	541	516	503	543	521	548	537	534	538	515	509	529	482	494	493	519	489	543	482	519	524	512	521	496	564	506	524	495	491	508	508	510	556	521	528	559	539	539	573	504	509	509	509	496	493	484	515	505	532	501	533	540	460	513	510	550	527	499	521	502	539	474	486	553	499	519	484	515	513	503	513	500	511	516	480	530	511	521	499	552	487	527	560	515	521	557	506	482	536	451	501	540	498	522	523	564	471	495	508	559	559	562	565	524	530	533	477	464	523	516	529	482	536	513	511	550	491	521	522	514	567	525	547	547	548	522	541	530	526	524	511	506	514	525	524	486	507	511	521	508	524	543	513	507	508	526	527	545	509	507	505	509	506	549	505	517	498	509	518	490	498	509	510	539	482	547	536	566	495	505	508	491	533	562	527	499	510	532	504	530	540	543	490	470	526	533	512	530	515	552	523	537	547	499	526	532	515	501	474	514	525
24549	20981	26683	25038	10005	2814	1788	1264	1036	839	706	644	600	651	546	553	511	472	469	450	425	395	406	376	384	359	317	352	316	305	336	350	376	359	357	383	334	392	350	327	321	272	270	289	301	299	327	308	331	325	333	324	305	350	299	294	280	291	300	309	322	296	297	318	325	312	310	265	294	261	326	279	275	314	322	319	305	299	301	303	319	294	284	289	308	302	300	278	280	291	300	321	267	316	307	289	297	315	301	322	289	286	321	269	298	301	322	292	275	288	279	286	314	288	310	289	282	307	302	297	279	294	283	280	290	305	264	291	296	300	292	273	263	309	295	267	283	302	265	290	312	303	302	310	279	318	312	285	312	313	281	298	310	312	302	297	318	308	301	303	285	291	320	313	302	278	316	303	287	303	323	340	286	284	300	296	338	299	309	306	282	318	306	323	311	290	298	287	315	299	286	272	317	302	305	304	313	307	303	292	289	302	297	327	296	295	293	265	266	302	315	284	263	277	302	327	299	303	303	283	307	313	302	285	281	282	323	274	312	300	320	309	302	323	274	330	284	291	262	293	243	300	288	301	283	293	281	306	294	293	277	261	296	303	288	279	282	298	290	325	301	270	289	308	281	290	290	310	298	285	330	279	287	330	324	301	292	306	316	291	315	293	309	316	309	285	305	288	305	293	279	289	290	311	252	313	297	292	321	308	317	295	282	297	316	266	309	311	314	313	288	307	304	302	284	300	290	281	267	275	297	294	358	274	291	276	303	300	266	279	321	281	286	291	290	305	298	280	295	289	286	324	304	288	310	281	293	282	299	315	337	304	272	289	313	278	310	307	294	313	292	294	297	269	290	292	319	301	280	308	321	284	285	339	314	288	285	300	281	297	310	347	329	283	292	314	329	272	313	268	299	298	275	283	285	287	301	305	288	293	278	294	293	334	272	307	296	308	303	284	285	273	278	292	290	300	285	274	290	288	310	316	284	275	315	290	293	292	290	281	300	295	315	299	300	312	300	309	318	307	284	264	288	277	280	313	292	295	306	306	317	295	300	319	294	283	283	319	276	321	275	287	308	276	268	300	284	307	295	306	296	298	328	268	295	308	303	317	288	280	307	294	317	285	308	287	293	280	328	276	306	293	286	272	277	293	277	286	294	270	297	290	307	297	295	309	297	296	283	289	286	296	293	296	306	322	296	305	295	282	291	285	328	275	270	312	301	295	300	299	299	288	313	300	314	302	282	284	293	303	285	298	301	281	261	307	317	324	296	308	289	297	324	280	326	300	308	301	306	282	272	275	299	299	306	274	314	293	276	285	298	325	280	291	307	295	300	287	317	294	265	277	298	314	292	307	307	261	304	321	307	291	286	291	301	350	279	333	290	299	314	318	284	298	288	311	272	307	303	301	295	340	249	278	283	309	287	307	281	306	294	305	308	309	286	299	316	292	307	308	302	265	297	278	266	299	279	314	273	300	302	287	328	293	287	256	323	279	312	293	303	284	280	277	321	288	318	299	317	272	299	305	295	282	273	339	280	279	316	320	305	337	290	297	303	279	317	317	259	297	309	278	309	313	294	312	313	340	296	313	324	285	285	280	309	301	316	291	282	285	308	311	291	302	294	314	322	284	307	305	316	332	268	305	325	313	295	273	281	288	327	303	302	296	347	305	285	313	296	265	283	307	315	285	278	303	283	287	316	294	268	334	301	284	298	317	309	268	321	314	285	306	298	285	276	287	311	290	321	293	271	284	294	297	282	300	304	315	306	308	307	280	275	306	288	282	304	257	312	291	290	302	339	275	303	308	275	274	286	324	282	301	288	298	319	283	289	305	312	331	296	283	275	274	328	308	300	281	289	298	302	290	283	273	291	290	274	338	293	302	306	303	331	281	284	324	287	307	293	314	262	314	309	309	273	304	301	318	287	308	275	280	264	283	296	294	304	303	290	277	311	309	319	299	306	287	303	287	297	262	307	257	272	326	318	307	279	290	306	304	307	298	291	281	276	310	326	304	302	288	305	307	300	291	303	313	314	321	256	310	297	302	305	281	315	249	312	313	313	297	300	318	310	321	317	283	285	295	304	292	266	289	333	318	296	294	283	300	285	278	282	304	322	294	302	262	317	277	287	294	324	307	303	291	271	283	318	319	304	290	299	306	299	280	302	313	282	284	289	256	297	317	305	276	281	329	280	330	312	316	301	285	316	281	316	296	306	304	293	274	315	324	305	340	332	289	288	307	281	292	277	280	337	297	319	316	321	317	259	314	300	297	263	321	304	306	309	311	282	272	290	302	311	301	304	270	268	296	292	309	295	326	297	276	286	278	299	293	294	314	317	301	306	294	296	301	328	286	327	294	274	302	282	292	286	272	282	287	304	319	278	319	318	285	281	304	284	304	314	279	291	307	302	281	296	303	291	294	290	332	287	292	281	281	270	285	285	313	335	318	295	283	252	278	277	267	292	294	304	310	282	287	275	297	295	271	320	343	310	291	280	308	317	313	293	266	312	283	300	326	311	271	303	299	302	311	307	292	291	289	326	310	318	291	305	277	286	283	314	293	320	325	295	306	307	330	306	291	298	302	310	294	309	291	290	299	298	281	278	310	295	286	285	303	308	291	289	298	304	300	316	326	283	258	309	286	304	317	296	285	317	298	303	292	320	302	312	287	291	292	298	293	298	307	300	296	298	269	298	321	282	281	278	292	263	286	296	296	279	274	291	282	291	318	280	289	311	283	314	289	292	316	286	290	309	344	306	281	298	262	320	267	257	279	269	306	258	300	318	293	301	287	294	313	297	285	296	309	315	291	319	273	286	275	282	289	315	286	278	302	301	306	300	291	293	292	342	309	324	298	296	298	290	296	321	286	322	300	306	299	279	280	300	313	340	282	288	291	284	305	288	299	269	276	307	331	281	289	306	337	280	307	293	305	294	304	299	288	270	287	295	298	304	296	307	317	298	290	309	321	277	300	283	299	266	316	294	287	321	275	298	305	301	298	277	276	246	271	270	291	301	282	278	315	293	261	321	285	303	253	290	280	308	312	304	275	294	302	265	307	310	318	306	275	301	302	297	318	318	313	310	305	289	302	301	293	308	332	305	287	315	294	304	309	315	332	300	301	308	303	304	290	282	316	324	288	281	333	255	295	324	282	284	321	332	281	313	292	284	322	296	258	301	327	315	305	299	307	310	289	295	280	290	314	315	294	338	313	299	301	314	315	307	248	288	290	312	300	281	310	306	292	312	278	316	272	326	330	327	300	290	297	280	318	297	295	320	301	308	298	282	297	317	278	295	293	296	283	308	284	288	277	281	289	273	284	306	283	273	271	313	325	296	294	304	287	290	316	325	307	303	289	289	305	277	314	317	327	319	267	306	262	283	298	307	306	309	288	312	286	291	289	327	331	317	321	315	289	305	293	299	283	297	310	291	289	280	290	318	289	302	302	315	305	278	309	278	298	286	307	289	295	329	299	279	302	318	285	332	302	283	326	318	299	280	312
11352	21767	17580	10731	7857	5616	3939	3014	2378	1887	1584	1269	1125	1128	1032	1032	913	826	751	764	690	647	581	544	509	523	538	500	491	470	503	519	507	548	516	449	459	449	452	412	457	452	444	395	422	405	407	432	434	407	411	435	397	486	428	404	406	400	428	399	403	388	449	392	394	375	387	398	387	408	421	400	382	402	378	397	407	388	414	389	376	387	410	377	394	412	387	361	402	437	402	406	416	363	387	415	422	384	393	372	418	428	376	446	386	426	400	421	393	400	396	415	399	434	422	408	379	411	387	403	395	397	426	336	421	380	370	420	392	413	405	350	402	386	401	393	385	392	394	438	392	396	382	404	387	379	432	398	404	418	432	392	402	402	401	403	388	416	368	405	398	456	406	406	406	404	396	392	421	389	402	362	366	411	368	404	411	428	392	410	376	433	394	383	414	397	437	393	424	389	358	391	403	396	366	379	413	375	431	384	400	382	412	405	401	422	359	390	385	374	390	392	398	355	358	378	398	381	358	359	426	379	389	378	399	379	391	407	377	420	381	391	417	396	369	381	382	388	446	383	406	415	398	413	431	402	444	431	380	396	390	404	420	387	410	385	412	386	384	390	397	411	401	421	359	375	410	395	425	405	390	408	407	385	442	401	394	393	419	363	373	395	397	373	408	391	403	396	400	385	369	369	390	391	394	383	402	391	387	409	424	415	396	403	366	408	378	383	379	392	381	362	413	390	394	399	413	405	401	379	407	410	402	392	390	380	412	392	431	403	380	381	413	370	372	408	371	413	408	414	398	403	359	373	434	392	397	410	387	398	398	440	410	374	423	384	361	394	352	455	384	423	373	410	361	381	440	411	399	373	382	401	394	376	418	404	396	347	401	400	403	396	421	379	373	381	395	412	371	408	382	395	372	395	402	391	411	384	379	388	398	442	372	376	371	384	404	411	399	398	376	356	386	410	370	447	392	427	386	405	386	403	390	425	384	419	359	411	402	408	381	359	363	414	383	401	389	380	430	384	414	419	391	390	386	388	386	394	392	388	435	366	421	409	371	382	378	392	370	381	419	429	396	408	385	389	429	388	383	391	389	405	358	402	416	350	360	407	386	401	384	402	358	395	329	384	363	389	419	420	385	409	402	402	365	377	401	432	369	397	382	425	385	432	415	340	382	397	389	388	426	416	384	417	391	433	388	402	373	380	376	368	386	379	388	343	351	370	395	412	396	387	402	418	412	381	371	374	411	397	378	386	344	416	384	387	433	406	408	421	345	381	393	362	369	371	384	379	386	360	368	424	420	418	413	355	425	409	392	380	392	397	364	383	364	400	408	385	410	407	410	348	410	417	363	404	385	389	393	414	377	404	375	388	379	378	407	445	401	410	409	404	395	434	396	379	428	402	381	353	385	415	363	402	413	430	415	381	398	391	372	384	405	380	399	373	389	411	372	399	397	389	367	367	401	407	391	396	418	411	413	398	376	368	376	396	373	375	392	426	396	393	384	383	357	403	392	373	375	415	420	410	429	384	368	371	392	451	402	386	417	393	394	402	385	411	382	382	379	360	394	378	419	377	379	392	379	438	400	374	409	391	375	397	398	417	389	384	409	388	441	393	391	396	408	407	354	418	371	403	381	420	410	416	383	372	385	433	426	361	412	406	390	402	381	393	380	389	353	396	411	405	405	412	435	388	385	386	399	416	383	401	408	392	373	409	416	391	420	418	398	398	378	387	383	396	392	356	412	390	396	427	358	343	399	410	386	415	400	382	379	373	381	391	387	409	399	378	410	374	420	398	404	390	390	357	411	398	410	378	365	389	390	392	391	397	385	395	396	408	392	419	370	406	419	375	405	376	355	399	364	418	400	396	362	389	439	407	370	363	422	384	387	405	368	416	383	420	353	375	405	402	363	397	390	387	408	372	411	399	409	376	423	387	397	380	386	395	402	392	381	414	373	384	371	418	385	408	394	403	418	373	372	369	389	418	410	411	403	349	442	366	383	425	409	395	377	421	356	400	415	402	383	357	399	364	419	376	384	406	407	385	391	382	411	386	421	367	373	373	366	395	398	397	378	416	384	357	428	457	401	399	423	391	373	397	422	382	406	409	410	394	398	392	384	400	388	390	371	422	388	402	398	392	415	428	396	393	389	391	399	374	365	394	392	360	396	385	404	401	373	428	375	385	392	364	398	375	356	386	431	374	433	373	429	401	365	415	468	386	381	406	413	410	369	383	406	375	431	440	395	376	373	386	384	377	356	390	364	383	382	386	387	403	403	412	386	410	415	406	381	395	404	401	388	400	443	422	413	386	405	354	376	379	352	388	425	403	397	387	391	429	388	392	392	390	368	428	414	426	369	394	399	399	400	362	377	388	415	402	386	345	388	356	372	379	399	410	373	382	427	406	396	400	357	399	406	404	357	365	385	408	407	397	406	385	395	370	411	407	431	426	409	409	373	414	365	414	383	405	398	389	415	389	397	396	419	379	384	407	397	405	411	416	397	387	395	400	395	421	377	400	421	401	368	415	428	389	429	378	371	384	374	380	400	400	390	390	390	404	368	388	398	368	395	351	362	431	408	395	391	381	407	416	374	404	389	382	401	408	413	355	373	414	423	377	388	369	456	424	420	393	411	412	396	372	365	389	399	396	412	394	378	394	396	408	394	363	389	399	409	417	414	428	403	384	381	378	394	393	393	398	402	398	418	399	401	389	412	408	357	394	431	401	411	392	429	428	396	398	387	353	417	420	387	429	397	385	388	390	406	399	368	391	408	371	388	418	396	364	415	383	393	352	390	371	404	378	398	412	432	434	383	413	373	373	380	383	397	391	393	408	389	400	430	382	410	425	384	390	391	407	362	397	390	418	389	387	396	382	374	365	379	396	363	379	401	399	397	386	405	392	378	369	384	403	395	402	381	381	381	408	388	381	393	412	405	374	359	395	419	388	396	396	383	390	383	392	378	376	340	358	380	428	383	432	361	387	349	364	379	375	357	386	375	404	361	392	394	382	392	386	403	395	401	368	398	381	358	377	447	344	393	368	391	386	396	457	399	421	408	428	406	392	380	357	391	390	381	376	390	398	370	411	395	393	389	391	394	405	384	418	412	403	375	400	409	396	384	416	388	383	390	389	424	392	382	350	390	358	413	387	356	394	343	406	398	381	393	400	386	387	422	370	395	416	398	430	400	417	395	407	402	399	414	370	400	377	376	425	381	347	392	376	430	390	402	384	397	405	367	396	381	441	403	413	382	383	389	415	414	363	391	402	416	390	395	391	381	421	380	352	374	372	386	357	388	358	378	399	398	394	366	399	407	424	404	399	384	394	420	399	364	428	418	397	403	406	428	410	412	404	420	397	401	368	391	355	391	423	409	393	387	412	394	393	394	382	386	405	363	352	449	388	419	369	373	417	410	408	351	383	399	432	392	394	368	389	387	369	375	408	396	385	402	426	359	382	375	398	396	387	395	385	378	415	376	377	396	427	432	382	398	414	413	402
22432	21000	28475	23706	21007	20810	8279	2504	1679	1412	1125	926	828	733	736	651	598	589	541	498	434	429	390	373	350	352	284	286	286	298	324	282	309	337	322	304	291	260	267	278	237	266	266	227	268	223	244	248	216	240	265	257	233	238	236	231	238	253	252	233	224	239	242	218	209	251	223	237	217	192	199	230	218	215	221	229	205	241	235	211	220	223	202	234	233	209	226	220	219	211	225	225	218	247	205	229	194	250	229	224	225	220	223	199	239	225	215	258	209	197	216	218	208	224	235	230	208	222	207	206	212	213	199	232	216	246	215	222	194	260	206	230	190	185	225	252	226	231	236	214	198	209	183	201	232	209	214	238	221	209	219	226	225	209	225	192	181	216	256	241	202	226	221	166	226	213	223	217	214	201	216	224	216	222	218	198	212	244	262	212	187	224	195	252	195	239	222	199	208	184	229	224	208	210	218	216	235	226	205	232	221	223	222	224	201	211	203	226	235	191	213	210	214	233	221	213	230	206	210	211	223	192	244	220	216	205	234	220	190	217	242	212	198	244	214	233	216	219	210	210	197	230	233	187	197	212	219	227	210	226	222	191	223	202	221	239	195	170	209	228	243	206	205	227	198	192	229	233	216	229	217	203	218	229	210	238	210	233	210	232	194	213	238	239	214	224	207	221	199	198	228	218	217	219	200	220	213	194	199	222	225	194	220	219	214	223	214	233	226	231	226	206	218	234	197	202	190	188	232	215	199	190	201	214	229	233	184	213	207	212	207	217	183	222	210	230	208	212	223	231	228	231	255	209	219	202	248	198	211	208	214	223	212	201	202	217	223	211	190	237	215	216	216	206	216	228	204	213	211	219	233	186	200	261	233	220	205	193	209	218	223	225	209	210	220	203	209	225	199	198	239	197	219	216	198	233	187	233	216	223	189	190	196	203	200	215	241	209	213	219	217	205	221	216	204	192	185	224	199	193	210	206	195	225	208	208	207	206	190	210	199	225	218	225	229	210	211	203	216	238	213	212	223	213	210	208	204	197	209	218	208	204	208	227	202	201	188	222	204	212	182	222	184	232	242	235	213	257	203	216	229	222	205	230	199	222	239	209	203	219	222	221	210	188	202	202	198	205	210	231	199	232	219	227	223	225	196	233	230	225	239	202	185	219	242	211	211	227	224	223	214	195	229	216	224	192	206	210	224	225	219	209	220	218	203	223	194	211	237	229	203	220	219	201	213	227	221	231	165	211	251	233	198	222	213	221	222	206	221	221	200	230	220	230	225	212	228	213	187	191	205	207	215	200	198	251	187	215	237	222	227	200	224	210	205	198	228	203	217	196	207	210	194	216	218	202	220	227	212	203	205	209	206	223	207	226	231	209	205	206	204	203	214	216	216	191	220	221	222	235	214	219	195	219	211	215	208	223	223	206	223	205	202	211	232	211	216	220	244	211	235	219	216	230	195	187	227	225	212	217	194	186	231	230	223	209	221	246	208	194	182	191	211	203	214	213	216	216	236	236	236	239	201	212	223	189	205	243	204	209	239	213	217	219	228	202	206	191	216	214	206	189	212	206	242	211	204	217	218	203	226	203	209	195	247	222	191	220	203	200	198	223	242	203	208	212	209	215	229	215	207	221	206	212	232	216	214	211	193	216	216	187	209	213	212	204	196	213	228	220	217	202	206	214	216	244	205	234	241	219	224	186	229	216	218	209	194	233	205	240	229	215	222	220	241	220	222	214	206	208	222	214	217	210	218	226	209	213	195	215	209	216	221	210	212	206	209	231	217	234	205	197	234	198	190	213	219	206	216	210	220	195	229	201	200	220	229	226	215	223	232	223	231	196	211	211	209	222	210	212	206	212	185	197	225	215	209	224	222	203	220	217	234	208	211	203	228	220	233	201	216	224	205	227	221	220	228	238	215	231	187	197	208	215	202	188	220	231	215	208	225	216	202	221	218	232	182	216	212	225	214	210	214	237	193	225	240	226	212	200	220	231	202	240	209	201	227	212	198	207	224	218	220	205	215	194	231	215	229	217	213	242	231	202	225	216	206	218	206	205	187	206	226	224	208	221	205	213	193	205	220	203	204	218	212	211	200	212	241	214	232	218	206	223	230	173	188	235	204	204	223	225	230	205	230	198	196	216	203	214	223	236	245	199	211	209	215	215	211	228	205	216	213	239	213	210	209	212	220	217	213	196	231	215	194	219	187	204	214	225	194	230	210	252	226	239	202	211	189	216	242	197	221	219	218	215	236	201	187	189	199	238	222	209	228	220	216	208	260	199	211	211	221	186	227	216	226	222	192	211	226	220	209	235	230	206	221	217	199	216	226	218	228	198	187	202	223	194	220	216	198	204	210	229	238	200	217	211	193	211	194	190	198	198	236	203	222	219	232	226	228	209	223	212	212	225	199	202	228	215	202	216	188	210	241	218	220	196	216	199	206	191	200	201	224	243	207	224	255	229	226	212	202	216	216	238	190	220	183	246	231	222	210	194	222	224	222	220	204	240	214	214	204	230	180	206	208	231	205	206	221	209	225	210	212	182	213	197	240	213	217	207	212	213	212	214	211	245	240	228	220	203	217	206	236	214	222	217	230	224	214	218	210	188	208	201	214	199	202	220	209	208	257	225	223	218	191	197	215	235	220	200	207	211	196	220	199	229	193	203	174	200	239	211	235	220	201	218	191	200	214	230	200	229	240	205	227	208	211	212	230	232	225	232	211	232	203	216	227	188	231	208	211	208	212	214	234	243	216	238	200	222	227	217	205	216	213	210	221	209	247	220	245	203	217	220	244	219	207	192	193	206	231	212	203	196	225	209	195	190	208	234	233	199	239	205	218	220	189	214	221	215	197	196	199	215	216	210	184	222	221	201	212	244	206	227	213	210	219	227	217	193	218	208	224	210	212	208	216	203	206	223	212	225	212	211	227	221	192	222	210	228	219	201	240	244	226	181	213	212	213	210	209	212	217	197	221	235	226	220	200	200	225	219	227	210	186	207	207	192	214	206	234	213	226	215	241	214	233	228	224	237	230	212	224	229	196	225	231	243	216	212	207	209	188	216	216	217	212	231	203	201	211	208	220	218	225	209	217	225	208	216	215	205	207	228	202	189	195	212	219	199	224	215	210	213	202	184	215	207	203	211	210	208	237	242	211	220	241	225	199	207	212	224	216	206	215	203	226	213	196	219	214	227	214	208	229	206	191	214	236	224	225	221	219	194	227	236	201	219	199	243	229	231	236	178	209	214	244	205	214	228	207	228	218	226	233	233	241	212	217	204	202	222	261	232	198	240	209	225	224	236	193	219	244	232	223	193	188	199	214	212	219	238	210	212	189	227	210	226	215	240	201	216	239	221	198	224	223	194	207	231	237	211	214	221	228	210	229	184	233	219	203	210	219	212	206	187	214	217	214	202	218	227	220	198	203	207	191	232	214	207	223	250	211	241	188	238	199	228	202	214	215	229	200	228	194	201	252	226	202	216	221	241	198	238
14385	30205	24625	16133	12720	9335	6691	4985	4073	3108	2508	2013	1758	1592	1500	1302	1222	1029	978	915	847	746	702	646	552	550	540	478	511	487	479	519	519	501	507	465	422	433	387	406	412	395	355	352	376	352	368	355	330	342	366	343	362	362	341	349	297	323	309	324	326	323	390	283	327	302	336	302	284	299	305	318	292	303	293	289	298	324	270	297	291	275	315	273	292	331	299	306	314	304	280	326	268	260	307	282	269	293	329	289	315	282	282	280	311	292	291	290	306	291	322	300	262	305	315	271	274	298	281	272	325	309	308	308	277	273	335	287	263	308	311	279	281	261	286	284	290	270	299	307	271	302	322	313	274	276	300	316	280	298	308	280	292	290	272	258	288	275	301	284	293	301	305	280	302	308	279	292	292	292	277	306	289	309	281	304	305	291	276	298	263	310	292	293	292	321	271	312	273	265	296	316	315	276	321	314	274	308	287	300	287	294	287	305	296	292	304	305	329	276	286	307	297	282	280	320	321	260	320	289	298	308	324	258	302	279	259	301	315	290	275	290	323	309	275	301	282	290	299	277	291	319	278	304	276	292	299	310	286	285	259	298	281	298	271	292	266	270	285	269	300	272	303	290	279	323	296	321	282	312	287	287	290	266	298	311	323	300	306	275	277	295	286	307	289	298	297	293	297	309	287	294	267	292	276	302	294	296	253	283	299	293	294	261	284	294	297	275	322	302	284	287	294	298	265	299	298	320	319	320	328	290	297	320	309	277	288	290	296	288	322	300	304	294	271	318	305	301	303	334	316	327	300	286	292	292	293	265	315	298	289	299	291	292	291	296	290	286	271	311	282	300	319	288	309	274	268	326	295	266	266	302	288	300	305	315	265	289	262	283	307	300	285	286	303	297	312	314	278	282	319	267	301	303	273	260	288	301	309	336	300	301	302	277	309	305	325	282	255	293	288	327	292	310	281	305	303	257	274	282	303	290	274	317	319	300	292	282	285	290	299	298	302	284	281	278	316	284	287	314	289	302	294	288	321	286	301	305	298	297	291	269	289	300	268	329	270	276	297	325	311	330	289	300	306	282	294	299	296	299	312	291	283	284	281	283	301	314	320	300	267	298	291	277	259	285	290	326	299	316	308	309	291	304	253	295	300	298	286	301	319	299	313	286	298	311	302	269	280	295	302	324	288	266	299	308	259	294	264	321	267	321	299	294	289	294	273	302	286	328	305	298	292	329	272	296	269	279	283	286	300	323	274	302	310	277	304	320	310	300	316	288	270	293	261	270	305	331	311	274	313	305	313	302	270	309	306	296	303	284	285	306	303	295	286	265	317	285	285	278	285	295	295	302	277	313	317	282	288	311	308	313	295	302	292	264	342	301	303	292	279	301	291	312	299	286	300	307	289	267	309	293	310	295	301	295	273	303	290	295	293	301	314	290	291	313	268	304	273	311	288	324	314	290	286	308	280	271	309	285	262	307	254	280	307	297	265	277	297	307	271	271	316	275	286	266	288	276	276	282	292	270	296	299	278	307	262	289	285	290	288	306	270	295	274	276	285	313	301	304	305	283	286	317	290	288	287	297	276	278	309	282	292	314	247	299	267	288	295	300	326	261	314	284	291	272	282	320	274	283	282	299	289	291	287	271	287	298	291	292	299	291	271	280	288	309	290	291	279	325	278	269	278	311	287	280	284	278	289	307	314	305	271	297	281	267	320	293	282	325	294	310	275	304	307	313	303	294	313	302	296	300	282	310	273	263	282	296	290	301	292	271	297	328	277	307	272	288	290	316	282	316	300	309	296	306	269	313	279	271	327	333	276	318	287	285	283	274	297	302	280	319	271	291	290	294	269	305	281	281	277	302	293	285	269	280	276	301	300	330	284	317	306	286	292	284	293	299	268	293	322	297	284	292	283	313	327	288	299	309	297	325	274	275	292	310	316	277	267	292	285	285	315	259	291	282	281	318	302	298	304	301	308	294	311	305	312	320	311	286	311	323	324	254	308	281	301	301	314	270	273	307	303	297	309	287	290	297	280	296	291	296	302	291	294	307	281	266	260	292	300	343	285	336	308	309	265	291	286	299	303	282	313	286	274	292	307	284	271	302	267	293	303	280	306	309	305	289	289	289	301	276	297	305	285	300	308	285	281	268	313	305	300	302	265	295	294	292	261	291	286	316	311	300	260	297	308	315	284	288	295	276	297	306	283	281	300	283	318	304	297	282	336	309	304	334	262	272	297	284	268	283	285	285	314	287	332	275	304	260	292	280	304	306	291	283	265	291	283	307	294	312	295	286	283	339	305	267	281	262	283	290	275	301	285	285	297	278	301	302	293	297	297	291	272	276	318	269	298	288	288	276	287	301	254	282	317	319	267	298	282	328	282	289	314	298	315	311	300	285	278	255	285	266	298	308	246	277	285	289	320	277	293	288	303	304	279	296	309	258	247	295	288	299	298	287	314	303	282	308	263	275	275	274	313	312	309	317	296	288	299	267	300	310	268	300	298	268	315	292	312	272	241	274	273	274	301	276	304	313	290	295	274	290	298	302	285	307	301	281	307	292	302	309	272	306	288	261	313	258	307	282	274	317	277	269	272	271	286	322	288	263	268	323	296	294	306	288	325	293	284	304	272	318	300	306	301	294	277	284	269	310	312	287	302	287	274	258	308	287	265	301	313	303	273	292	292	303	301	289	285	309	278	289	302	298	322	292	292	258	305	273	315	286	293	308	282	276	283	287	289	288	289	295	302	305	288	296	266	293	313	277	303	311	307	330	281	267	295	285	319	302	282	304	279	260	296	305	318	289	294	279	316	318	289	283	284	277	310	326	271	298	309	290	273	275	270	269	286	250	325	286	286	285	277	299	313	283	300	267	292	311	289	301	292	271	310	282	278	303	337	274	267	283	287	299	310	245	317	313	268	284	294	252	285	267	297	273	301	273	289	305	301	283	284	276	270	299	300	288	317	295	300	309	257	279	271	268	260	308	289	294	292	317	302	303	299	324	307	272	315	271	259	311	288	270	273	300	297	293	272	318	284	304	291	306	292	293	296	294	297	305	315	316	305	308	301	317	312	313	280	324	280	315	327	298	330	288	273	299	268	285	286	321	291	293	276	274	285	283	254	319	294	280	292	274	296	333	255	287	295	300	285	283	311	314	304	278	296	291	286	274	275	315	284	322	288	288	317	273	279	309	290	288	292	285	288	278	323	269	291	273	325	293	311	289	277	283	332	278	291	285	303	301	289	294	288	305	289	295	326	264	284	290	310	284	289	296	291	244	272	247	292	275	299	293	336	276	282	261	291	294	303	289	258	282	293	287	275	304	289	283	296	316	275	279	290	318	274	302	303	281	310	240	294	307	292	302	309	324	315	286	314	310	312	287	284	270	310	298	322	313	253	290	305	281	290	287	311	333	284	313	296	270	304	296	295	269	274	283	303	289	294	286	290	269	271	313	279	308	263	300	261	304	289	285	280	305	287	272	281	289	305	279	292	304
27242	18513	10562	5418	3148	1934	1455	1089	880	871	725	644	624	649	594	565	589	551	546	553	506	511	488	522	484	442	491	477	468	439	440	482	460	447	465	429	437	420	464	397	422	434	452	442	423	460	422	402	447	450	427	418	402	435	429	423	481	407	439	446	433	430	426	399	414	429	445	437	414	424	431	428	411	440	421	392	389	434	411	409	391	396	376	462	456	410	423	411	424	406	382	392	409	402	433	404	415	421	423	444	397	438	408	419	419	421	396	419	426	420	425	442	402	411	419	431	396	431	451	473	380	399	430	435	418	447	433	379	402	410	432	415	417	426	398	433	406	404	429	409	442	410	439	411	393	365	427	430	383	493	417	428	400	416	405	441	418	393	371	420	377	417	422	421	446	442	435	437	456	444	442	451	393	406	409	417	393	433	411	443	440	378	413	438	406	402	435	426	425	434	362	430	404	417	420	411	396	389	405	372	406	375	409	410	420	372	397	427	427	389	401	388	420	396	459	438	433	421	434	436	403	434	416	402	442	414	377	439	445	444	424	407	392	445	399	415	423	444	433	446	413	402	447	443	404	430	400	447	425	414	424	431	397	412	411	408	412	433	391	415	435	385	406	437	427	420	428	376	429	426	402	397	418	392	413	456	420	397	417	414	412	442	420	385	392	421	395	379	433	418	398	415	464	384	411	421	430	392	416	440	433	458	443	440	412	394	441	426	420	417	437	410	403	423	407	444	422	459	396	411	410	396	425	409	435	434	419	401	416	417	422	407	439	430	426	426	436	423	422	433	405	408	432	405	416	369	411	399	416	352	362	439	409	401	425	429	388	461	435	420	449	474	443	406	428	397	404	426	451	425	438	412	457	440	367	409	406	433	381	416	417	420	393	416	400	416	416	409	428	403	457	432	376	414	426	418	390	415	416	435	448	404	420	404	438	423	434	378	416	401	430	395	421	418	420	405	424	405	416	446	422	406	426	412	437	395	402	432	461	417	387	399	405	418	422	427	410	415	429	455	404	413	379	409	422	433	405	419	423	391	441	395	436	413	386	413	410	412	409	431	456	432	411	408	398	408	442	383	403	410	430	446	403	419	407	413	390	408	423	440	381	459	410	455	460	389	413	426	388	409	457	392	431	378	388	427	427	389	418	418	381	451	440	420	450	404	397	445	435	402	436	450	448	414	381	430	417	416	443	416	430	441	407	412	420	423	427	406	433	454	418	397	433	408	415	425	417	422	441	414	455	439	435	400	455	404	441	392	431	401	399	432	461	419	420	408	374	444	393	405	396	392	409	415	422	419	402	471	417	427	410	410	403	431	407	392	434	413	422	415	395	424	434	434	404	455	388	404	430	458	387	425	404	427	439	397	437	418	420	418	414	402	435	417	380	433	424	426	434	422	394	432	417	416	433	424	398	423	441	399	419	410	415	437	425	437	409	432	420	397	455	419	445	425	422	400	452	425	434	387	408	410	447	471	439	437	406	420	447	412	407	421	428	423	455	396	411	400	425	439	439	437	437	409	441	387	363	411	447	414	449	405	416	383	398	437	412	416	426	404	409	436	384	424	434	441	422	463	468	436	442	433	382	416	451	408	444	443	425	416	418	435	405	374	463	438	421	414	411	392	399	412	427	409	448	431	439	424	480	406	421	417	388	422	435	434	392	434	436	412	434	448	393	394	394	416	437	414	399	393	411	426	419	432	405	425	422	419	403	377	406	406	401	423	403	387	432	428	436	431	439	445	402	418	434	393	410	420	412	462	447	443	399	415	453	431	421	447	421	409	422	441	458	407	400	408	429	409	423	414	435	408	438	407	412	440	422	425	429	434	405	398	429	439	434	439	417	410	427	454	420	425	409	459	428	420	415	409	405	416	442	373	386	404	443	411	461	422	393	414	422	404	441	428	424	424	415	426	409	405	404	461	408	426	427	435	438	399	434	402	420	395	419	405	427	434	425	437	408	446	455	400	429	391	404	417	421	449	430	420	424	400	461	451	403	454	417	420	412	402	424	409	424	437	406	456	426	408	428	425	406	425	408	413	417	427	423	419	413	402	425	433	476	410	451	447	403	456	444	382	418	406	440	391	406	466	449	422	431	436	441	402	396	429	396	391	415	386	430	422	423	438	435	386	409	397	430	433	394	397	436	432	405	424	418	437	446	444	421	414	440	377	389	449	437	387	420	458	416	389	428	421	426	434	405	415	383	406	405	407	409	417	411	411	397	394	397	441	413	392	421	397	373	495	435	401	415	439	418	430	427	428	385	423	421	411	419	408	389	404	430	447	402	411	398	426	414	430	439	430	389	438	422	408	409	417	425	393	414	427	413	415	425	426	386	415	391	401	459	459	411	414	422	415	432	375	463	403	419	438	415	411	398	437	413	374	417	414	406	418	407	427	429	406	431	376	419	456	422	421	414	385	438	390	451	405	414	410	395	426	412	420	392	413	436	431	424	436	421	425	393	434	428	438	408	397	410	422	397	431	414	416	451	426	430	434	398	405	411	372	438	431	443	443	430	411	415	424	439	440	414	422	419	413	420	396	391	399	432	426	419	395	384	448	414	370	393	433	453	431	430	419	415	433	423	434	425	422	398	411	393	404	379	445	421	452	385	449	412	428	428	450	433	388	419	435	434	404	397	438	422	457	403	425	418	437	390	400	403	418	409	437	405	406	431	419	454	458	416	431	427	392	405	410	415	403	413	443	434	431	438	418	417	419	398	411	430	450	430	446	376	401	432	403	406	435	462	427	433	396	433	394	382	425	434	444	402	425	422	450	445	423	423	410	458	441	399	427	418	413	399	404	415	424	418	390	414	401	405	408	401	413	404	397	405	424	399	417	406	433	418	405	437	427	435	426	405	391	434	424	426	430	428	403	377	404	396	413	454	439	417	429	383	436	400	442	408	404	438	427	408	412	428	408	393	423	480	397	449	410	424	472	448	398	449	416	428	401	400	389	428	402	406	412	419	385	446	385	404	443	379	392	428	405	445	418	419	407	415	408	440	393	412	408	428	424	439	487	411	416	439	407	435	459	424	421	422	421	438	439	439	409	462	391	436	399	431	431	410	412	440	372	457	445	425	448	412	432	425	403	430	422	437	435	454	431	405	442	431	399	373	436	424	434	428	419	397	429	420	425	459	421	447	390	434	428	431	421	429	393	431	436	390	419	387	447	402	422	413	401	430	406	415	421	400	437	431	395	391	406	448	411	373	436	438	416	445	383	405	429	378	402	454	417	410	453	412	391	438	422	409	450	395	415	411	402	443	376	400	410	421	447	416	435	385	443	437	423	409	398	402	420	433	387	413	401	455	457	416	436	407	421	437	421	403	397	417	410	402	430	377	421	405	458	440	422	433	386	422	433	443	431	423	445	410	394	370	418	413	397	433	449	450	437	434	406	413	452	394	446	432	412	412	482	421	426	414	453	435	413	405	406	449	413	409	449	414	454	413	408	420	373	388	428	402	439	387	453	438	421	422	451	376	410	412	409
11539	17567	13282	7662	6087	4405	3066	2281	1871	1672	1361	1167	1183	1066	1026	962	950	898	845	864	770	715	789	662	648	590	673	622	637	637	622	635	623	626	636	651	623	624	632	602	617	583	556	566	613	643	595	592	593	565	579	573	572	584	565	586	535	543	551	587	592	613	538	530	576	558	560	549	552	563	564	549	572	564	575	617	578	589	564	537	556	565	624	578	551	580	573	579	544	529	533	525	532	564	557	603	535	552	543	570	551	517	565	584	564	585	568	560	569	565	562	560	579	586	528	529	580	568	508	566	577	548	526	573	500	556	566	538	593	565	552	516	547	556	554	564	563	617	569	562	583	591	568	570	580	564	555	582	548	538	558	544	576	573	522	549	538	573	584	543	551	530	556	587	537	559	543	549	522	531	596	539	542	552	578	550	549	546	565	573	571	535	606	593	537	542	553	557	540	534	566	565	546	548	551	510	553	523	532	567	541	602	537	531	582	554	553	589	531	555	532	595	566	528	531	541	536	531	571	582	573	593	548	497	604	568	563	573	521	568	570	558	589	605	537	557	567	584	555	552	551	550	554	546	593	583	544	556	554	539	558	557	595	587	602	500	562	578	540	651	553	568	537	576	566	539	562	596	558	549	555	567	544	590	561	548	581	537	537	549	552	531	523	569	593	546	518	533	544	544	556	562	560	543	553	589	552	570	606	569	538	539	544	582	588	600	568	549	572	575	536	583	563	569	535	566	578	538	539	570	576	547	542	512	525	573	536	512	567	533	609	600	548	556	542	533	579	539	501	546	565	553	552	530	519	531	575	536	577	545	582	557	539	530	517	529	585	516	552	532	578	587	536	593	595	583	553	566	600	550	556	539	564	569	522	547	537	560	535	518	540	548	557	555	620	584	601	535	549	504	559	570	573	566	544	569	559	538	548	534	549	571	566	544	535	585	541	572	594	555	579	551	608	519	563	574	537	572	534	502	536	562	567	557	561	530	566	535	539	508	530	536	595	617	546	535	585	560	579	532	544	579	545	573	522	588	557	558	559	599	574	546	580	549	514	558	552	558	610	548	569	567	528	578	528	575	555	549	537	587	533	555	544	520	576	556	553	590	520	513	558	553	521	577	545	547	583	565	546	559	542	583	570	585	527	520	589	559	571	570	568	521	575	555	554	625	530	567	547	584	574	562	560	625	564	535	582	555	552	575	561	607	589	548	583	545	528	517	565	583	587	564	582	531	546	601	513	567	592	548	508	562	606	559	545	549	545	549	599	553	523	566	570	549	556	564	533	568	545	554	554	523	554	544	559	556	537	579	541	555	568	558	539	540	551	602	570	531	560	530	509	565	554	542	532	525	605	571	567	516	536	525	578	511	567	560	564	532	556	548	550	580	555	566	533	559	579	572	580	551	562	574	567	564	542	550	541	544	582	581	539	577	574	613	574	528	571	582	499	520	544	525	562	590	520	577	580	487	534	595	535	537	535	552	568	565	580	503	597	561	549	580	573	533	585	526	567	539	569	542	564	539	571	577	559	530	539	565	545	550	548	541	560	509	561	548	547	530	562	551	562	560	559	547	564	560	509	555	550	560	602	560	554	547	554	571	573	565	562	545	572	576	546	584	567	544	558	531	531	546	541	561	587	559	553	566	556	583	558	541	547	542	547	570	547	589	575	536	542	565	562	495	543	577	565	571	564	580	578	549	549	574	606	511	525	556	574	503	528	517	574	562	573	584	610	555	548	590	527	587	556	548	613	539	546	569	548	585	544	518	597	586	582	561	528	585	582	544	546	530	555	544	600	532	571	578	556	557	541	562	578	555	560	536	549	563	563	508	596	555	530	586	553	601	555	551	531	557	544	526	582	574	570	529	566	559	548	532	573	538	548	493	544	547	535	557	538	520	568	553	560	536	555	554	529	561	575	485	592	538	551	545	581	562	514	560	612	553	536	584	588	569	560	612	567	562	570	554	552	561	552	568	552	558	549	561	577	598	575	571	558	567	570	533	576	568	562	591	572	515	541	573	525	558	547	574	568	560	582	571	530	537	569	564	552	571	534	569	591	589	598	559	543	540	545	569	593	560	552	533	554	568	532	560	533	553	550	563	541	586	580	614	588	610	563	579	535	576	581	567	559	527	525	536	565	571	545	513	527	566	571	549	584	569	492	582	590	527	548	578	537	566	574	544	580	546	584	613	551	509	588	562	559	545	594	581	546	603	573	585	561	556	526	598	575	553	524	596	516	568	546	577	581	565	562	540	576	560	540	555	570	556	526	569	576	555	556	563	611	542	559	556	554	531	587	569	582	572	563	585	539	541	531	610	547	553	545	539	566	554	511	574	610	547	541	580	571	557	549	561	575	567	549	540	537	535	515	590	529	538	585	557	565	526	585	554	564	548	588	521	619	540	533	541	534	584	612	555	610	564	505	556	530	548	505	540	550	571	581	548	544	566	545	553	590	523	557	558	570	523	572	536	590	553	554	517	568	510	539	580	583	505	571	575	561	575	546	525	589	577	586	520	563	545	549	563	540	559	544	583	533	523	586	538	556	536	566	559	551	558	571	572	558	493	555	546	562	522	532	580	538	577	587	553	574	555	527	535	532	587	555	540	549	576	526	571	544	565	611	567	559	534	546	529	542	552	554	554	567	528	589	495	541	553	560	583	527	537	552	555	608	557	536	556	556	531	550	558	568	566	555	589	536	579	522	600	544	569	551	557	547	587	567	571	551	532	580	548	550	576	599	572	542	557	581	594	576	590	580	506	538	563	574	508	562	541	548	564	584	541	560	564	538	576	505	591	517	501	544	577	537	582	562	576	598	619	557	539	559	545	552	593	533	557	558	577	583	576	557	584	565	559	541	555	540	562	521	547	556	592	563	540	558	568	566	546	578	540	554	538	574	514	553	540	538	577	553	536	558	558	567	552	577	554	573	583	558	581	573	589	566	556	577	558	573	536	545	547	559	532	571	556	557	542	580	567	555	569	552	572	566	561	545	549	614	529	558	573	568	583	566	559	585	574	569	511	532	536	551	547	530	562	567	555	540	529	531	558	578	560	566	574	577	577	541	550	602	575	547	477	576	554	567	613	559	562	560	553	576	554	526	551	548	535	568	551	516	562	572	574	584	576	590	534	555	521	546	543	567	551	593	542	571	553	530	560	572	555	521	585	573	571	532	584	560	573	543	550	565	582	511	524	531	527	544	561	565	565	544	583	613	571	558	571	523	514	554	522	520	558	577	578	535	575	520	542	549	555	563	567	583	599	567	599	563	560	575	531	557	521	537	571	583	543	534	524	563	568	554	595	545	584	553	573	527	545	547	571	569	532	539	532	566	559	536	553	541	576	550	598	589	536	584	555	518	554	537	549	567	540	553	521	580	617	525	602	531	627	541	565	586	549	566	561	524	564	576	559	558	533	570	581	551	563	556	579	533	554	565	591	536	554	548	584	618	566	549	547	554	567	586	559	553	601	545	545	590	539	551	561	520	542	542	559	612	557
23446	20946	27918	24136	20759	9313	2988	1779	1382	1146	960	895	790	733	721	725	704	673	605	561	543	519	518	484	479	452	444	416	472	467	507	468	485	447	452	445	422	448	406	412	443	419	402	417	407	407	408	390	430	423	385	400	422	383	378	419	395	398	416	377	382	356	409	391	394	399	407	362	383	328	382	391	365	337	371	355	370	373	376	345	398	382	382	390	334	375	364	376	343	386	358	383	364	377	398	384	372	375	374	338	388	383	382	390	393	391	378	358	375	382	387	363	352	382	378	380	387	385	401	381	374	373	378	362	332	391	360	351	392	393	386	359	378	382	375	366	383	379	376	400	387	354	398	418	426	373	367	400	379	347	387	361	343	398	343	372	357	369	370	341	388	395	364	352	388	416	406	364	357	398	390	392	398	395	395	368	394	360	351	381	357	366	390	383	363	380	406	390	369	400	359	404	378	378	413	376	362	377	433	355	373	350	373	400	389	377	392	380	419	363	395	377	378	380	365	405	393	356	387	365	383	367	372	366	378	382	412	363	384	364	373	334	374	342	359	424	369	405	356	341	411	342	370	373	412	370	415	407	358	420	365	363	384	367	377	355	383	372	384	370	371	403	364	392	371	394	371	389	378	389	385	366	404	382	369	393	397	368	389	379	351	355	371	372	392	409	390	375	358	391	360	373	344	403	387	404	354	401	366	382	385	392	422	398	409	427	358	383	382	371	350	338	379	355	392	368	376	359	420	383	343	372	347	353	342	370	397	363	407	405	389	391	399	374	388	381	384	420	378	361	371	363	398	358	356	370	353	397	398	428	336	375	372	400	358	382	402	376	387	377	377	393	405	388	376	405	401	389	367	356	382	364	362	398	371	323	352	383	380	380	352	359	374	376	377	378	368	379	339	361	386	402	415	360	361	363	356	397	400	385	384	380	390	372	349	365	388	376	344	370	360	388	382	388	381	344	401	389	373	340	406	375	359	412	380	388	412	376	360	380	361	382	357	389	343	385	367	375	398	407	379	391	394	364	400	403	396	370	417	382	368	396	376	319	387	386	376	354	375	403	383	392	376	397	344	372	396	381	354	369	381	360	375	400	385	370	330	360	342	394	398	364	368	372	390	314	381	316	362	377	355	355	403	399	357	363	389	386	400	355	396	386	405	374	381	390	378	380	364	336	377	381	364	402	396	391	382	378	392	389	409	381	331	352	417	379	378	385	400	403	364	381	382	395	343	384	361	344	375	372	352	409	421	338	376	366	350	380	406	365	363	395	377	411	378	393	379	364	371	360	359	365	379	367	404	406	372	352	368	360	371	370	348	380	396	397	384	376	366	384	340	376	365	361	388	374	399	385	400	367	371	345	390	380	383	404	372	349	373	336	353	388	371	359	387	407	385	353	388	373	383	363	390	415	366	382	359	361	382	369	414	385	366	384	384	366	351	389	380	384	398	383	364	378	410	356	372	411	358	352	342	364	386	365	356	355	403	377	397	380	363	386	382	363	405	383	342	382	375	397	340	389	364	376	400	393	362	390	373	365	374	393	382	391	392	400	359	354	408	396	397	353	377	407	383	385	404	405	396	379	374	391	367	381	390	381	351	409	383	399	420	389	421	383	384	390	368	395	382	361	394	368	396	359	360	406	350	334	405	374	335	378	405	381	387	357	348	377	380	419	402	352	386	332	389	365	405	373	368	386	389	363	355	394	383	362	387	363	382	372	378	382	380	380	378	368	404	366	412	391	371	363	380	353	380	368	363	389	364	375	358	363	367	335	392	414	360	348	368	404	377	412	391	363	371	387	402	402	386	392	359	376	360	391	355	389	339	367	364	417	350	394	357	373	367	355	379	366	381	391	402	371	376	400	377	376	388	383	381	371	375	404	368	380	371	372	412	383	420	353	371	361	387	396	411	388	347	399	387	376	393	334	350	365	400	361	390	362	394	392	350	377	391	391	375	415	374	327	381	353	382	400	358	375	353	375	339	392	373	390	422	367	386	409	362	392	342	341	400	328	400	381	361	360	372	387	382	372	370	402	396	393	342	357	371	353	375	364	365	339	357	393	388	386	404	414	380	366	395	403	382	380	390	366	343	367	394	359	374	374	374	408	361	378	353	347	384	370	375	368	372	363	363	396	404	357	433	353	389	383	377	380	399	390	375	359	396	404	397	353	371	376	339	387	356	379	395	390	356	405	390	427	391	373	390	384	379	425	374	363	341	386	363	348	406	340	352	378	400	360	413	361	366	397	414	402	408	363	383	357	400	390	403	394	407	382	390	376	382	366	366	395	368	375	362	353	392	362	400	389	369	349	391	414	388	379	384	364	367	375	383	415	372	361	405	421	376	419	384	364	354	359	371	381	379	376	349	331	403	350	382	356	375	379	404	413	331	376	339	354	372	345	322	370	422	379	374	365	411	366	360	398	352	389	348	369	378	366	387	375	366	389	418	397	369	390	417	377	370	360	386	379	373	366	365	396	350	371	397	374	383	357	347	377	375	391	354	375	363	369	376	398	375	395	402	419	372	349	375	359	386	420	397	358	387	366	409	382	372	352	404	387	380	406	402	363	365	381	368	368	399	384	384	346	387	392	371	372	358	342	386	372	364	352	386	364	380	349	402	365	371	383	387	406	362	376	374	374	367	381	373	401	387	375	397	379	416	385	378	396	362	367	376	335	363	353	378	372	343	390	371	372	369	370	378	386	376	375	389	346	369	384	383	364	375	383	394	375	369	387	382	365	381	390	392	389	362	369	374	317	342	388	356	389	382	424	397	374	383	384	385	390	380	365	373	359	353	440	367	382	379	387	340	378	389	390	362	392	353	386	372	386	340	377	374	397	387	388	387	371	357	338	381	350	360	357	409	384	382	395	360	371	358	368	380	389	353	369	359	346	344	360	372	361	366	378	401	364	353	379	396	371	369	360	368	402	399	387	360	355	368	374	346	366	373	371	381	382	387	359	392	374	372	370	364	378	406	337	408	372	391	370	406	393	381	361	367	375	387	380	405	360	410	388	351	396	351	388	386	385	374	373	367	386	393	367	415	371	374	397	396	350	356	373	404	384	348	338	352	361	422	367	354	338	345	361	378	380	399	357	390	371	408	385	407	370	363	360	377	377	387	389	386	391	396	400	382	391	400	391	341	368	342	387	407	394	358	392	386	365	372	376	400	367	387	374	380	371	342	360	374	403	371	373	367	390	374	390	376	385	363	383	397	352	394	357	410	389	316	390	413	368	354	377	376	398	378	378	377	377	377	346	360	348	343	358	386	394	371	368	370	416	378	380	382	400	400	374	372	365	341	394	372	388	394	380	365	390	386	388	388	395	358	343	376	394	363	396	392	374	394	379	374	397	394	408	431	371	387	422	368	379	346	390	352	373	384	390	359	400	386	374	375	376	375	393	378	360	368	374	386	388	355	386	391	399	349	359	369	382	377	361	378	359	415	388	366	393	380	390	363	352	336	408	375	351	398	366	394	393	367	376	383	386	363	376
11908	25507	19767	11704	9149	7082	5082	3740	2991	2452	2026	1702	1588	1447	1293	1186	1110	1086	979	964	908	817	816	761	685	701	646	675	643	621	643	638	719	682	672	627	613	609	596	589	561	532	560	573	540	521	538	585	557	574	545	569	532	491	545	517	546	526	497	519	500	492	538	557	529	511	497	517	523	535	531	473	506	489	544	560	479	523	536	499	540	496	502	496	543	554	472	470	491	544	529	513	514	479	491	461	472	552	506	531	487	500	487	521	483	499	541	522	476	525	494	552	558	526	485	498	554	528	506	510	541	525	504	513	522	512	555	500	536	522	480	493	559	503	500	524	531	499	523	547	495	521	524	526	493	530	497	518	513	473	513	492	486	492	516	516	502	522	469	496	500	542	530	473	530	509	517	473	513	508	486	505	495	527	503	485	523	495	525	534	507	477	490	486	474	534	496	511	507	498	499	505	493	514	541	468	524	480	475	504	484	502	520	512	521	518	520	469	520	481	538	522	494	535	434	507	491	523	546	557	494	496	518	518	516	532	468	524	512	481	517	455	535	521	526	520	556	550	524	492	490	510	507	514	519	511	484	494	520	510	515	487	534	536	517	514	514	484	507	523	539	512	499	495	543	488	509	511	489	499	536	495	488	513	481	501	505	510	550	523	513	476	532	515	534	521	508	519	552	510	476	463	504	553	532	490	547	494	524	486	481	520	530	551	543	542	507	552	497	461	471	494	470	520	505	518	526	492	497	484	514	486	481	523	533	519	537	538	522	519	495	524	546	490	461	484	513	524	526	513	482	517	489	522	479	504	531	529	543	462	495	490	536	514	508	515	517	441	520	513	497	468	506	520	535	580	467	509	529	508	527	478	491	477	534	493	512	518	542	536	486	529	520	525	506	491	524	509	506	511	490	499	498	548	533	562	528	515	514	490	563	563	519	483	473	499	477	508	534	498	538	568	495	519	540	502	512	505	499	547	495	547	511	534	503	510	478	495	550	527	525	490	532	484	530	545	485	501	520	553	520	477	449	518	524	528	485	508	499	455	505	528	493	539	505	510	508	491	497	519	509	507	501	503	501	530	503	476	497	524	530	519	529	497	526	508	497	490	512	537	506	489	506	519	494	505	476	536	510	528	525	489	517	498	455	545	525	520	546	511	518	479	479	467	487	500	537	524	524	481	507	489	523	508	527	512	552	520	543	490	498	539	509	530	464	479	488	480	527	495	529	500	480	509	536	496	555	508	522	530	507	541	544	555	518	484	504	505	501	534	490	541	521	486	487	533	499	494	505	475	498	548	497	511	528	498	479	492	516	511	479	486	491	538	482	520	577	498	531	493	503	491	476	507	491	504	530	510	504	495	513	526	508	526	496	493	495	468	484	480	522	518	507	513	517	487	497	490	534	495	530	472	494	459	513	486	525	480	507	538	473	536	531	481	502	499	536	472	549	533	491	511	484	529	499	514	478	524	535	537	517	547	507	496	514	522	558	487	525	525	487	537	559	468	497	550	515	508	498	504	523	549	530	537	490	482	474	527	513	501	543	510	511	530	552	480	518	509	542	519	517	503	500	524	499	540	461	533	509	518	505	496	526	532	517	499	504	505	535	501	504	506	524	569	551	512	498	530	501	516	531	489	550	477	489	492	510	504	519	530	501	476	539	509	519	531	476	513	496	531	463	543	518	509	538	497	517	533	512	530	511	499	535	518	487	545	492	479	498	496	546	474	509	494	476	534	458	498	511	497	508	516	471	537	535	544	506	460	457	511	520	524	519	573	495	494	492	504	493	520	496	455	472	531	518	523	524	557	509	496	516	491	487	459	490	497	524	544	492	510	508	535	473	510	554	519	511	484	478	499	502	481	527	470	513	497	502	526	513	504	491	482	519	504	522	534	489	505	510	511	530	511	557	494	510	504	561	526	528	512	520	497	490	558	526	494	499	489	515	510	495	479	485	530	481	526	540	491	526	489	545	507	486	491	490	537	549	520	538	519	525	492	501	529	524	528	515	480	507	563	519	556	468	507	516	520	506	557	572	496	476	550	488	503	538	505	486	515	481	485	508	514	503	514	489	494	518	535	504	475	490	509	489	535	545	560	511	540	533	522	540	492	532	516	484	540	508	506	513	510	498	491	490	506	516	525	512	534	515	478	512	525	508	493	521	517	514	534	501	561	503	476	507	457	493	527	565	517	535	502	542	513	473	520	509	498	512	542	531	533	462	486	507	478	504	548	500	491	518	502	525	487	469	526	501	502	479	480	509	506	439	519	468	521	555	552	463	588	513	515	509	507	493	496	534	473	513	503	466	500	516	479	515	507	540	502	494	501	478	532	530	488	493	516	465	473	536	537	490	487	454	552	539	502	518	512	514	526	519	508	490	528	512	493	511	516	541	529	501	525	479	546	495	461	528	493	508	481	511	527	513	496	514	527	492	524	499	532	516	474	498	503	538	523	516	541	566	501	518	522	531	482	539	527	496	519	494	510	515	476	484	528	480	499	456	494	529	548	450	477	446	493	524	521	506	506	487	535	508	524	493	515	544	541	505	504	473	480	498	484	490	483	537	498	571	485	476	509	499	510	539	524	532	523	517	493	517	468	490	531	529	482	494	477	483	466	476	487	580	514	520	498	525	510	478	460	498	479	481	506	514	501	505	509	530	511	480	503	510	494	505	529	516	481	502	518	488	502	524	536	517	535	530	524	504	547	508	498	486	511	549	517	530	479	497	492	536	513	516	514	514	514	524	520	522	496	504	505	521	511	484	512	532	517	492	522	531	514	487	507	523	488	505	503	520	494	514	520	508	528	491	498	525	504	547	502	489	558	504	482	517	497	501	555	515	499	491	524	497	503	523	517	535	497	481	492	497	484	513	512	482	550	555	491	517	496	535	539	496	512	496	495	539	520	519	501	503	538	510	490	499	533	491	498	529	492	555	514	517	491	488	502	494	479	512	541	546	510	517	518	558	505	465	521	520	465	484	513	515	498	493	552	504	502	525	524	523	503	502	515	495	499	514	487	548	554	515	503	522	523	488	516	487	484	510	505	518	468	480	511	488	534	541	496	482	492	507	504	468	515	491	488	503	463	524	506	494	547	517	524	539	531	501	487	483	510	485	478	473	524	488	470	488	512	461	525	505	505	502	443	484	503	467	540	546	511	558	496	558	489	503	494	548	514	525	514	527	533	492	458	546	495	500	486	492	509	511	503	523	505	538	476	497	528	513	476	508	492	493	504	473	496	523	505	513	500	469	525	525	540	521	508	553	518	533	514	485	483	535	528	479	539	492	485	497	520	540	499	520	485	527	533	497	536	515	493	494	489	517	545	536	504	496	518	529	545	516	505	515	537	500	466	512	498	515	538	536	474	521	522	487	504	539	467	525	456	503	474	494	537	503	507	485	499	543	490	493	518	532	504	514	544	492	559	529	516	532	507	488	496	533	519	531	457	492	498	526	527	459	495	482	520	509	468	528	548	518	511	495	498	496	525	553	476	529	542
24584	21002	26671	25163	9456	2781	1726	1234	903	886	753	691	555	603	535	540	468	476	480	456	420	411	380	409	329	347	373	404	325	343	352	373	336	346	313	304	324	319	343	302	315	307	288	334	322	295	282	320	327	317	309	312	329	290	294	328	310	287	315	290	302	303	281	330	338	282	315	297	281	262	298	283	276	326	280	277	274	289	312	300	297	294	273	294	295	269	273	302	288	313	289	299	321	259	305	267	276	274	275	285	301	299	311	279	327	265	266	289	286	275	310	301	307	274	263	274	288	277	312	304	303	272	289	301	262	300	274	269	292	314	263	258	309	299	319	315	318	277	261	300	288	298	277	288	313	271	282	293	307	313	305	263	291	302	288	288	293	282	254	263	281	314	299	291	311	303	283	264	313	279	305	288	284	284	281	271	317	272	290	310	294	281	286	294	308	269	286	276	300	311	293	291	306	307	264	296	298	329	266	293	271	287	286	289	352	296	284	264	266	291	287	290	291	289	293	315	319	320	290	330	309	293	278	308	284	306	297	309	292	304	287	299	311	287	302	313	299	298	289	295	267	304	278	278	294	286	259	317	289	301	291	328	322	299	309	324	304	315	276	297	271	294	321	292	296	287	265	312	286	319	287	282	312	308	314	303	291	285	274	281	291	284	282	287	272	294	294	308	280	305	285	324	283	316	314	305	304	274	278	264	286	293	287	305	304	303	301	285	291	306	302	281	290	306	273	298	257	303	292	282	307	316	313	300	294	311	280	285	267	270	297	286	303	276	306	294	309	288	308	297	306	244	256	324	296	279	307	304	346	295	280	275	311	287	262	303	284	326	299	266	285	301	280	294	295	308	292	258	285	314	299	298	279	272	289	312	288	304	324	270	321	307	282	293	290	307	280	268	294	293	319	307	297	270	286	287	321	269	313	303	269	259	308	283	285	288	290	258	258	321	295	309	284	243	265	307	283	269	312	279	284	310	301	271	305	312	283	298	272	306	261	284	306	312	274	274	273	268	279	293	304	295	282	309	276	299	274	289	290	343	284	284	312	270	300	283	288	292	347	323	261	272	268	278	296	327	317	305	315	297	313	305	273	317	309	332	285	293	290	255	265	305	304	286	291	323	268	290	283	286	303	301	298	267	306	270	271	300	319	293	288	266	266	292	301	276	280	293	289	296	290	286	285	288	267	299	286	282	298	321	291	284	323	284	296	285	280	299	301	278	270	285	286	315	323	274	281	257	310	316	289	322	282	290	280	283	316	317	323	286	274	277	305	314	286	314	323	294	294	274	263	301	296	331	279	301	278	279	317	275	267	330	298	284	272	301	301	281	314	301	331	305	296	295	297	303	321	271	356	287	312	268	252	300	282	283	290	320	283	272	274	302	330	270	298	306	295	320	321	284	308	280	278	307	289	314	302	280	305	250	276	293	292	286	261	296	303	278	275	300	284	268	296	291	307	291	275	275	279	270	296	291	288	277	295	275	278	266	326	315	311	279	324	265	324	288	285	275	320	312	304	266	294	306	278	320	277	271	268	333	306	279	307	287	300	304	288	291	331	303	296	304	286	313	295	295	302	289	299	287	310	284	311	334	301	283	307	290	299	295	283	299	308	287	282	255	317	322	294	287	283	300	275	276	268	312	290	280	326	289	300	282	288	276	287	278	315	305	260	266	297	280	276	284	264	259	311	287	291	303	305	258	303	308	295	295	295	304	333	285	296	320	293	308	280	295	303	271	301	299	303	299	301	298	287	287	283	309	307	273	250	325	274	291	288	269	292	311	284	289	284	296	299	285	281	279	291	298	305	276	284	315	288	312	304	309	306	271	267	271	278	324	293	315	314	280	314	290	296	317	303	293	302	294	279	302	271	300	304	298	285	302	283	303	295	315	285	292	283	288	264	302	306	262	291	284	286	279	281	314	311	283	304	294	299	294	276	280	311	307	323	281	312	305	304	296	263	324	295	297	289	316	297	261	274	264	280	281	301	305	319	285	269	285	282	303	294	294	297	288	285	313	290	269	286	258	314	290	286	285	319	272	298	310	272	282	311	267	281	305	281	294	289	301	292	311	286	301	312	291	314	292	285	314	278	259	275	307	317	283	290	296	266	288	265	269	306	278	293	294	278	284	313	294	306	292	285	274	291	276	315	288	286	285	263	296	286	308	276	268	289	318	285	276	329	312	284	289	290	302	288	317	304	305	285	312	314	300	280	317	268	304	275	282	294	299	318	286	312	302	297	296	311	293	297	312	286	292	299	304	298	310	302	289	297	257	300	279	279	279	276	323	303	297	324	289	278	282	271	264	279	282	294	292	297	263	287	288	292	294	296	272	296	291	294	313	296	280	295	281	258	287	281	320	299	319	283	295	284	297	284	304	306	296	286	313	296	290	309	259	273	296	287	265	282	282	307	282	306	314	280	281	270	281	315	302	309	300	274	281	284	325	283	291	300	303	287	284	280	290	292	281	305	296	322	282	287	293	291	280	311	277	266	296	290	295	270	307	294	280	315	277	307	279	265	282	311	288	323	283	274	291	277	278	270	299	334	290	276	305	313	298	306	267	326	301	284	304	292	306	308	296	282	332	302	332	287	291	289	295	318	274	301	291	274	291	343	280	285	308	286	303	278	321	270	264	277	295	311	277	284	257	275	283	308	291	303	282	309	295	283	270	274	282	277	310	291	314	319	296	258	254	303	322	298	295	295	274	294	291	307	268	287	272	270	298	311	287	309	340	310	300	302	317	258	289	275	277	281	315	264	288	295	283	278	309	310	297	280	317	298	307	308	332	259	321	287	293	284	275	276	311	285	281	305	320	317	282	311	290	295	280	291	306	310	284	293	291	298	305	295	295	286	289	292	294	301	299	316	309	304	292	283	291	299	289	299	310	300	246	292	308	285	287	329	309	280	294	272	282	328	267	302	328	257	306	272	281	272	285	313	324	298	303	312	295	322	303	295	323	309	296	308	265	296	277	261	290	297	265	332	280	291	267	267	267	310	269	303	299	313	296	278	282	249	285	305	306	293	315	295	274	280	268	321	315	300	315	266	268	290	277	286	251	294	307	289	299	278	315	279	270	288	297	288	307	286	276	288	302	292	300	283	287	287	299	274	280	284	294	307	273	306	303	291	330	284	341	290	294	297	256	315	301	312	289	261	304	290	260	293	288	319	290	284	317	294	273	289	275	295	293	285	273	299	282	264	276	305	267	260	266	316	282	266	307	259	287	263	297	302	307	276	290	329	321	310	300	297	314	257	290	302	248	278	315	269	312	297	325	283	288	295	284	299	287	272	304	297	285	274	262	314	328	281	300	267	295	281	289	301	294	283	310	301	301	289	260	288	293	300	297	267	309	297	283	284	301	265	301	270	297	304	289	289	280	323	323	278	302	320	298	278	282	310	288	296	317	270	295	263	309	298	288	300	305	303	288	300	284	306	313	268	298	284	253	317	281	305	298	318	295	313	310	274	305	300	254	307	335	304	289	266	306	292	320
10181	21654	16207	9434	7209	5370	4188	3057	2328	1965	1540	1383	1244	1080	1117	1006	870	805	809	742	680	660	616	604	547	553	522	512	525	520	509	495	514	491	472	473	464	441	428	441	436	414	441	429	403	397	408	408	421	451	438	414	394	403	391	401	434	415	410	379	401	403	380	393	443	413	352	385	446	390	393	360	391	404	386	416	356	382	399	395	362	403	436	373	399	386	365	422	398	380	366	406	397	417	413	419	384	389	376	383	410	395	410	383	395	405	340	434	387	394	384	378	372	424	378	379	398	365	371	392	396	410	404	390	368	396	390	385	396	381	382	404	420	358	383	410	379	396	347	387	429	368	394	400	386	373	386	408	405	380	391	420	384	395	352	388	390	365	411	350	404	409	400	357	405	405	370	368	366	369	397	394	369	376	371	399	393	390	440	377	432	395	383	372	380	400	405	412	418	399	408	367	405	371	400	401	396	378	396	374	367	420	395	385	431	393	422	416	380	401	436	358	387	391	408	375	375	408	393	386	381	390	401	369	380	395	372	419	365	393	391	386	370	361	409	410	398	386	392	369	378	425	364	401	387	408	394	360	382	401	392	406	428	389	386	447	408	388	366	349	392	412	376	363	419	408	407	382	367	411	362	426	374	397	390	404	405	406	414	407	378	358	384	375	360	377	388	394	348	364	383	401	380	426	415	376	371	372	387	368	378	372	400	401	396	400	378	409	381	424	390	367	412	368	406	343	409	398	399	380	390	369	360	380	380	383	384	382	413	387	386	406	372	385	367	400	349	357	381	410	384	381	372	385	375	389	414	387	419	363	393	385	387	398	368	379	396	411	363	401	421	376	378	386	379	371	362	405	399	374	383	383	368	389	385	417	403	399	418	386	407	373	408	381	369	386	390	413	386	397	407	418	374	419	371	391	424	404	397	399	376	377	415	406	362	378	384	355	373	388	396	383	396	395	356	385	425	432	379	410	361	418	391	390	386	395	374	358	404	394	418	447	384	372	402	432	390	353	369	428	379	352	367	384	404	402	396	396	418	416	441	391	427	401	392	365	355	415	383	404	401	383	384	378	393	381	361	368	385	395	397	424	373	398	375	413	407	338	397	399	401	390	395	375	380	391	409	392	400	387	423	384	379	386	379	363	369	369	395	376	390	358	385	410	384	366	395	425	406	409	401	425	377	403	369	393	400	348	374	444	387	421	372	368	367	392	393	373	368	392	387	404	370	421	347	398	404	390	377	348	405	403	349	393	386	358	387	381	403	371	353	348	388	370	378	371	361	419	372	403	375	419	371	387	387	375	368	404	384	407	354	400	417	396	364	370	357	400	396	386	357	360	369	399	372	405	380	421	386	399	396	362	386	380	350	373	417	398	383	412	393	371	385	395	379	394	383	358	382	383	385	337	400	382	380	377	406	401	411	388	392	419	390	369	410	378	382	356	400	383	434	414	398	363	383	358	404	392	352	430	403	382	422	389	406	382	387	363	384	366	378	386	406	378	394	394	432	361	384	428	419	394	435	369	409	369	421	346	393	388	385	367	369	391	406	410	371	396	392	405	391	402	387	435	394	429	384	387	403	369	362	378	405	419	416	400	419	352	371	356	379	383	404	341	391	391	403	359	416	394	384	379	373	394	367	395	384	377	392	366	403	384	414	364	376	382	359	383	374	374	401	367	385	434	400	370	383	389	378	369	403	376	394	397	380	394	354	384	389	396	409	400	411	400	368	371	367	403	398	424	344	381	356	403	396	401	393	385	358	422	371	397	404	406	371	403	361	374	414	395	403	436	374	369	387	389	394	398	369	413	386	407	366	384	408	384	402	374	380	372	385	416	384	410	390	392	408	386	369	373	385	392	385	425	399	405	423	399	401	410	394	389	362	386	377	397	386	397	365	376	407	387	405	377	387	372	396	398	387	392	370	399	390	384	408	396	425	382	390	393	384	397	375	383	384	376	370	359	410	393	368	400	389	377	416	398	355	403	424	366	388	350	427	358	392	385	344	390	413	416	374	372	401	373	346	409	333	379	375	411	421	410	418	391	386	408	428	378	392	388	406	402	364	362	380	386	387	400	421	406	378	367	389	366	417	366	340	387	412	378	407	407	381	384	382	378	395	405	403	388	393	394	405	393	392	366	384	363	369	360	385	432	387	368	378	400	402	373	374	346	392	378	384	375	431	396	410	375	351	365	381	424	385	389	400	391	370	370	423	387	363	376	385	364	390	412	369	360	411	395	426	359	382	405	383	402	403	348	382	371	367	376	389	422	391	420	363	377	430	359	355	388	389	380	364	350	408	388	385	348	378	392	379	401	385	376	374	399	363	402	382	394	368	408	371	379	369	381	366	375	352	380	386	381	408	357	354	397	401	383	401	390	390	396	405	390	404	400	399	360	390	395	341	421	396	389	390	368	362	400	404	384	357	386	351	361	388	358	391	381	389	380	366	382	361	401	388	388	405	389	399	376	438	367	374	388	381	387	389	381	378	381	425	413	406	398	377	396	382	410	374	370	402	367	376	430	349	372	385	433	344	370	375	386	373	376	413	415	374	393	342	374	416	391	386	403	381	382	409	389	389	409	385	389	410	391	409	384	435	379	386	416	401	415	402	391	422	383	396	374	374	391	394	411	384	394	435	373	400	345	358	381	383	435	392	396	401	426	410	357	385	395	429	356	385	388	386	349	352	398	400	366	383	401	390	388	394	417	414	404	402	391	398	394	402	375	398	427	374	385	373	349	394	396	370	405	380	375	360	388	413	399	411	378	406	432	404	430	366	355	365	407	373	410	380	406	336	385	372	363	380	411	360	398	401	367	380	382	365	387	348	361	377	388	362	397	385	417	372	369	385	362	426	413	382	332	369	383	411	401	390	407	359	385	394	385	350	414	378	394	391	375	411	346	378	378	386	395	407	371	386	411	397	358	369	397	389	385	391	396	347	411	389	382	402	365	379	382	453	383	383	365	384	375	366	409	385	391	394	372	378	382	380	389	369	391	399	377	435	392	378	393	412	375	396	361	434	410	395	413	415	416	404	410	409	385	393	383	392	375	415	434	420	404	325	406	375	373	404	355	393	427	396	412	381	393	395	406	407	378	382	386	383	378	397	388	382	344	341	405	379	381	389	376	418	411	397	404	351	383	401	361	402	408	433	412	430	385	361	391	403	403	357	376	397	404	403	386	359	409	384	370	379	353	401	368	376	389	388	416	387	404	405	380	371	395	425	395	387	397	360	384	381	366	422	421	411	414	377	367	395	376	397	399	420	411	384	405	353	380	397	386	386	391	388	360	369	351	391	388	383	377	380	369	364	410	403	361	412	374	356	364	394	380	355	377	366	401	373	373	365	409	426	404	391	383	396	403	389	387	400	351	410	395	370	375	421	406	373	367	373	408	400	403	360	409	357	384	373	418	411	341	371	393	383	373	400	383	400	402	400	402	407	354	388	374	376	394	401	390	411	387	378	427	370	385	384	412	398	409	409	356	404	382	358	394
22430	20956	28463	23612	20955	20774	8288	2602	1609	1323	1084	981	806	755	729	631	585	555	527	494	444	423	396	369	350	323	310	322	337	328	327	280	314	323	322	290	306	244	238	259	259	249	274	246	242	258	255	262	242	270	219	272	246	231	239	225	233	209	224	243	240	220	226	219	216	234	204	229	182	213	214	213	219	220	228	231	222	216	214	216	216	206	228	218	188	197	207	201	231	212	208	219	219	237	220	204	221	202	238	241	218	204	187	217	222	213	224	216	185	224	214	212	210	218	218	203	246	219	228	222	189	188	196	214	227	195	219	224	230	190	213	220	201	221	198	172	216	185	220	185	238	211	218	241	192	229	199	209	187	185	200	211	208	213	200	216	197	220	205	195	215	220	221	201	233	229	204	212	203	223	197	206	217	207	206	246	190	203	210	199	214	201	220	204	211	234	189	199	199	203	223	204	215	212	212	231	220	215	208	212	204	195	203	214	207	225	222	197	221	208	191	188	202	207	213	185	217	223	199	183	209	241	197	216	202	215	230	202	185	226	205	217	205	216	218	199	198	226	193	214	253	193	203	220	214	247	210	201	204	219	217	225	190	199	226	186	196	222	206	230	210	219	215	215	220	207	220	194	221	224	224	221	202	230	186	203	201	185	219	214	218	192	212	197	218	205	222	202	226	213	207	210	211	221	228	216	206	208	195	223	189	213	194	223	218	244	195	214	209	198	205	234	195	219	247	213	201	227	204	247	200	211	220	211	230	205	218	215	199	203	208	210	223	217	241	208	215	191	223	206	197	218	207	200	203	205	227	208	208	199	224	208	227	201	201	214	207	184	228	208	217	200	259	207	235	204	220	212	200	212	228	214	204	197	224	228	209	223	211	212	196	214	215	216	220	186	224	221	213	173	240	205	226	213	222	201	223	195	226	206	210	217	209	214	195	209	215	223	218	211	206	223	195	227	229	193	218	225	168	224	208	209	178	224	208	200	231	180	207	208	238	204	239	228	228	190	209	195	199	206	210	215	217	221	211	227	198	227	217	239	183	208	218	186	221	209	213	209	198	220	200	221	208	206	224	222	243	198	195	202	239	208	214	211	192	230	210	217	245	224	229	192	205	232	206	223	203	207	218	224	207	196	194	202	218	221	229	212	195	195	204	228	190	208	199	242	214	204	228	211	216	210	223	203	199	209	228	213	214	221	173	210	221	181	215	211	215	223	232	209	215	191	208	209	235	209	226	216	199	204	219	213	221	201	222	216	190	193	219	203	196	207	212	222	220	251	197	230	207	220	225	220	204	216	204	214	206	217	217	205	200	213	196	201	214	249	219	192	217	228	201	201	225	201	213	221	224	204	205	197	195	231	216	196	213	196	184	230	211	220	204	195	209	216	210	227	208	204	198	218	204	218	220	209	214	223	194	211	232	189	235	209	204	210	188	210	202	220	200	203	240	225	220	197	190	209	206	231	222	238	208	194	221	204	211	217	247	229	206	221	226	224	181	222	209	184	188	198	207	217	211	210	220	210	191	185	239	245	202	196	232	230	209	197	200	200	208	220	191	249	171	200	226	212	223	196	210	202	213	192	235	204	194	201	229	227	221	218	242	212	185	197	229	204	202	202	193	239	207	187	208	210	206	222	203	204	195	226	230	203	225	218	198	211	193	218	215	209	206	224	220	203	197	209	203	209	236	203	177	206	219	210	216	214	209	208	233	183	214	194	200	223	217	227	233	200	219	216	186	220	214	182	197	238	206	203	226	205	219	206	224	204	201	202	222	220	236	202	198	197	220	187	224	212	211	205	207	195	189	206	209	214	223	195	179	225	211	223	183	219	214	186	226	222	185	237	233	212	212	226	215	221	210	216	202	200	212	220	195	219	202	222	222	188	218	230	228	195	210	227	234	206	220	209	197	215	222	234	200	219	215	197	225	210	211	189	214	180	223	203	193	211	231	186	212	204	191	210	201	212	178	213	225	212	221	190	228	214	191	237	192	242	222	199	213	216	194	199	222	200	240	226	215	218	197	188	235	226	202	186	192	196	214	213	211	208	204	193	196	217	183	211	198	233	201	194	206	210	196	202	215	215	209	203	204	227	249	183	190	196	214	217	201	234	206	208	209	206	231	214	217	187	215	217	220	218	227	217	221	228	212	197	177	210	213	224	208	213	222	206	190	203	218	219	186	186	218	202	207	204	234	207	218	215	243	220	203	219	190	210	204	216	219	215	206	216	204	231	208	215	227	197	200	209	217	198	213	206	226	188	187	198	204	203	242	185	206	214	197	227	209	204	218	240	227	212	200	192	207	220	202	223	225	213	193	222	226	218	217	201	220	196	215	189	197	229	187	184	196	182	199	201	213	219	207	220	218	198	181	218	231	225	204	215	197	217	191	212	201	241	204	234	216	229	197	200	212	194	217	225	210	202	206	204	185	234	205	209	229	215	203	214	232	202	206	230	183	204	213	189	206	210	208	219	211	191	198	203	211	200	220	200	199	192	206	166	197	213	199	221	178	224	224	212	205	220	217	200	223	210	223	201	201	219	236	207	195	187	213	222	206	217	188	198	200	202	210	214	214	205	223	204	193	214	177	203	207	207	194	208	200	203	199	221	181	208	208	204	218	191	220	200	211	206	188	213	233	246	225	223	216	192	223	199	202	203	195	217	224	196	233	188	207	192	210	201	210	192	194	217	209	197	220	212	228	203	192	228	233	219	163	204	226	218	213	201	201	225	192	209	246	188	199	217	194	201	218	205	199	207	219	184	209	237	203	216	209	191	218	193	242	184	220	230	220	212	204	205	216	218	229	203	223	196	206	190	203	206	215	220	223	236	183	226	211	204	203	215	221	202	232	220	227	200	213	197	200	220	203	220	217	205	192	188	216	237	216	192	198	218	203	218	234	253	199	211	204	204	196	230	208	213	238	195	203	215	212	215	204	219	216	217	213	221	205	209	206	223	215	226	199	234	194	234	193	214	230	212	220	216	194	207	203	220	210	217	194	220	193	223	202	173	234	203	222	230	247	210	214	219	204	216	205	241	234	222	185	176	214	231	219	211	208	192	180	222	219	199	209	224	218	215	201	209	204	252	196	202	182	218	217	215	205	212	197	213	184	230	197	204	223	207	216	234	211	231	204	233	231	200	200	222	192	200	205	209	206	200	211	199	202	208	208	208	223	223	206	208	213	209	221	224	199	205	214	199	219	226	220	219	218	193	202	206	226	210	187	219	217	238	212	201	180	207	193	212	226	234	215	211	226	213	219	206	189	223	186	192	187	215	191	228	208	203	218	213	212	220	212	223	227	210	219	209	201	206	237	196	200	203	184	203	201	194	209	234	186	232	181	221	211	212	235	206	176	201	235	205	244	213	187	207	190	201	199	213	201	227	204	233	210	228	202	210	207	195	196	199	219	210	223	208	204	225	200	212	175	208	196	212	211	200	217	195	232	206	192	194	228	205	210	223	210	230	230	180	180	201	195	194	204	235	207	263	196	221
13387	29741	23332	14884	11407	9164	7043	5340	3941	3129	2429	2060	1774	1660	1520	1396	1159	1033	987	970	833	757	694	628	573	579	541	485	480	505	516	494	549	487	476	456	419	398	393	377	383	351	385	363	313	342	392	405	370	371	341	339	362	348	317	297	339	317	343	288	298	314	309	304	316	290	330	302	284	308	285	288	276	303	248	314	331	260	290	293	313	313	293	291	277	271	302	281	311	274	282	298	287	282	281	302	278	278	283	289	287	323	290	308	262	284	282	279	306	284	276	269	279	291	255	296	277	290	277	264	297	281	289	293	266	306	324	280	301	282	255	299	311	286	314	307	301	277	298	302	284	322	280	301	285	291	275	282	292	292	291	310	254	273	271	268	257	271	275	271	278	270	273	289	279	269	267	276	270	313	307	287	259	279	307	265	271	312	289	296	295	296	300	295	267	293	264	306	285	275	276	306	277	290	298	295	293	280	301	289	328	277	320	234	271	302	289	280	315	304	277	281	309	301	296	312	307	305	307	282	281	294	273	268	297	298	280	296	277	298	272	289	307	297	263	260	304	310	280	268	280	293	311	282	283	288	246	320	293	332	280	291	262	306	252	300	271	282	275	281	278	283	274	289	296	292	279	302	324	285	296	260	254	301	275	271	264	278	297	300	287	297	313	296	286	265	277	277	322	257	295	309	307	293	275	306	292	275	258	301	262	303	274	253	277	288	284	275	271	280	291	280	287	303	312	298	265	277	292	279	286	290	270	296	255	271	277	262	264	289	298	307	245	269	277	274	276	290	294	282	289	283	291	315	264	291	291	318	315	280	286	284	308	287	261	261	278	287	282	273	290	318	298	276	309	251	274	293	273	261	276	274	281	281	271	293	290	302	282	317	285	298	303	265	330	295	299	276	281	308	280	278	261	275	272	257	306	277	304	286	323	288	265	303	239	279	271	265	266	317	269	314	268	290	272	284	291	301	278	287	296	272	296	308	282	293	288	307	278	269	306	317	303	268	294	263	316	257	281	307	306	324	276	267	277	297	297	273	286	267	263	288	317	273	292	295	279	282	311	262	281	295	318	273	282	312	291	304	284	294	278	305	304	308	279	289	301	291	272	296	281	310	273	252	268	286	300	309	294	277	271	280	286	269	306	324	270	276	273	267	261	283	294	279	310	310	271	278	266	293	287	285	298	284	275	270	278	274	309	282	275	315	319	291	292	297	297	287	296	262	274	285	293	289	303	271	321	279	289	271	293	275	285	294	307	286	283	291	299	275	303	284	281	296	310	307	261	284	279	286	309	320	282	273	313	301	299	283	292	309	306	273	296	298	301	295	307	265	302	282	248	319	264	283	300	301	292	305	293	269	281	279	311	262	316	303	261	303	292	298	285	333	289	290	305	272	290	300	294	291	260	321	312	293	260	285	295	237	271	289	275	297	305	320	282	287	265	288	243	261	301	267	271	290	297	306	257	278	298	299	295	255	277	301	289	286	271	316	278	259	314	264	294	300	304	275	280	294	287	285	290	263	306	315	316	277	313	280	308	293	299	310	259	307	284	290	274	286	286	269	299	315	294	299	268	256	250	306	277	313	287	310	286	275	290	266	324	304	260	259	306	267	272	280	254	300	279	286	306	337	294	306	312	290	288	279	266	279	303	272	292	270	267	255	288	308	297	274	279	290	272	297	302	273	280	286	314	272	291	295	293	305	292	299	284	294	258	305	290	254	279	292	286	296	294	278	297	292	286	276	285	276	263	291	299	303	278	281	316	272	293	295	298	296	258	298	290	271	306	324	264	276	285	292	315	284	292	299	293	324	318	288	279	299	287	283	269	249	260	296	302	272	275	269	294	299	266	267	292	290	290	294	270	272	248	280	286	307	272	270	270	342	284	294	305	293	300	284	298	273	294	286	275	298	264	284	299	301	319	300	294	284	291	294	317	298	281	272	262	278	322	269	282	306	284	293	294	300	303	294	291	241	280	291	277	274	283	285	295	298	290	290	304	292	308	300	274	305	290	248	271	269	275	279	292	290	286	294	271	301	302	265	283	273	289	293	299	298	276	272	289	301	282	287	270	286	263	310	292	308	289	308	268	277	300	267	305	280	275	275	256	269	277	281	269	274	301	269	273	310	315	319	288	312	274	292	264	280	281	283	301	295	297	307	274	286	293	287	262	287	281	281	276	312	274	284	314	291	284	285	290	284	265	293	294	328	310	271	293	283	319	258	285	269	305	292	304	302	316	314	299	293	281	308	273	263	295	304	307	300	288	288	296	285	288	279	266	301	276	270	271	315	311	284	320	290	284	301	302	264	317	278	269	299	269	299	281	290	302	300	304	274	263	320	292	281	276	282	298	289	290	279	288	282	259	303	285	273	337	278	276	305	288	295	342	268	302	314	303	286	269	286	321	285	300	251	279	296	301	283	273	313	288	320	290	290	307	290	309	286	275	288	281	271	306	297	259	284	328	294	272	290	292	285	267	282	300	261	293	294	297	267	279	307	289	276	286	303	279	252	274	282	287	283	291	276	283	267	282	273	299	271	303	283	267	286	260	291	270	281	286	320	299	291	283	275	290	307	293	283	298	290	278	290	283	301	286	272	252	293	285	273	305	291	308	255	265	312	282	291	328	281	278	297	265	272	283	289	285	279	294	273	315	308	270	321	292	279	286	288	287	308	287	323	268	292	272	265	291	304	293	293	268	259	262	298	305	296	294	281	284	279	266	272	295	283	281	274	275	300	287	315	282	277	297	279	294	322	285	278	276	253	300	281	299	279	307	277	279	290	269	276	277	281	274	282	265	290	283	299	242	260	276	268	309	318	275	292	288	269	297	286	297	308	290	290	265	287	265	258	285	285	300	273	277	304	267	284	282	334	298	266	304	286	311	278	307	255	268	280	305	281	271	308	312	313	247	288	290	294	262	266	296	303	268	261	277	285	276	285	303	263	285	275	262	247	294	308	302	262	303	261	279	291	273	289	306	282	303	279	284	292	278	311	298	270	280	301	296	290	264	289	273	303	284	303	290	307	281	305	275	273	284	285	297	293	262	289	274	290	287	301	275	270	285	316	295	290	294	283	297	287	277	264	292	276	296	302	285	288	253	302	303	295	279	308	284	281	315	289	300	311	269	283	274	265	274	305	266	271	268	252	262	285	303	256	288	269	285	297	255	281	261	261	311	273	277	291	298	289	290	262	269	292	268	255	285	291	257	277	276	270	307	277	290	291	293	256	291	275	299	290	308	291	273	281	275	245	303	285	283	260	299	266	318	256	280	298	282	296	275	269	280	328	282	254	276	278	288	277	286	292	271	281	289	267	304	297	278	262	289	273	276	300	259	254	259	284	282	298	291	297	277	283	291	288	308	295	306	289	295	282	285	280	322	286	282	295	306	287	291	280	285	290	295	270	269	281	275	268	272	309	284	325	269	325	260	286	286	284	293	283	281	289	281	276	290	273	255	283	291	281	272	271	268	312	292	298	251	306	274	291	265	272	296	253
27151	18272	10013	4903	2609	1898	1449	1122	909	770	727	671	615	591	616	573	566	582	565	572	540	494	489	477	453	493	456	467	442	452	428	454	488	420	488	393	400	402	425	395	465	458	447	439	409	496	474	433	394	417	415	427	424	418	454	437	422	426	413	390	424	396	436	425	407	417	400	400	397	392	422	400	412	403	428	422	405	411	450	424	406	403	387	412	401	365	403	440	426	413	383	418	406	399	441	395	387	404	397	420	390	419	370	398	412	387	424	405	436	418	428	430	445	398	379	362	419	428	418	402	441	428	407	411	409	418	456	412	431	380	391	389	395	414	402	447	357	381	403	410	385	399	421	416	413	415	422	382	411	416	375	371	433	391	374	463	446	435	383	426	400	415	419	432	431	390	474	424	418	444	384	407	432	409	438	405	439	431	371	388	411	430	383	402	414	357	394	391	427	423	449	406	403	421	403	412	416	395	397	391	382	410	424	417	415	418	421	423	405	400	390	406	415	412	419	425	400	392	421	440	383	398	401	370	376	396	416	407	397	411	424	415	403	424	381	438	446	413	424	405	427	381	414	445	428	402	412	391	421	383	456	416	394	408	417	418	407	396	425	419	415	367	415	410	434	383	433	410	465	402	391	408	410	415	432	388	419	441	433	417	403	425	410	396	405	409	397	400	403	433	423	441	408	421	432	408	380	418	434	437	419	421	446	396	448	397	388	419	438	426	426	412	434	386	407	397	464	425	413	419	413	387	422	414	444	396	427	417	420	434	408	419	425	430	455	420	409	401	416	429	438	396	430	409	433	373	413	436	373	410	377	437	388	405	432	408	431	424	413	427	449	406	384	400	395	436	405	413	407	443	412	400	418	397	438	411	395	390	397	393	405	413	421	426	414	421	452	401	375	404	415	413	412	401	418	417	459	405	398	380	412	407	441	406	412	396	410	405	390	373	411	428	453	438	379	415	425	421	424	410	395	381	400	422	394	398	402	420	401	409	424	403	391	406	395	462	429	402	389	384	423	438	420	392	382	397	368	415	407	421	415	422	417	439	414	381	419	406	428	377	384	443	420	398	406	426	447	403	416	436	415	379	402	406	417	411	430	469	406	427	412	389	403	400	412	389	421	399	440	399	397	425	398	427	385	419	417	393	392	374	401	397	415	388	399	408	436	423	402	448	429	433	418	438	446	428	410	402	412	421	417	412	400	395	425	422	399	424	438	386	440	409	397	375	422	434	380	404	380	416	373	402	422	405	435	429	400	412	377	406	393	396	414	370	426	429	401	400	405	401	436	384	400	424	423	415	411	401	419	398	385	411	403	410	422	371	405	431	369	397	432	381	381	415	418	383	373	418	385	451	408	440	413	386	395	453	424	392	443	426	410	407	440	433	433	427	404	389	385	403	398	407	382	427	414	394	458	380	423	388	399	433	437	393	404	455	415	437	420	440	401	413	414	404	412	389	428	437	404	395	474	413	426	446	382	392	406	422	422	393	411	424	397	389	392	440	463	398	376	396	418	461	454	442	433	413	392	411	383	400	426	373	364	395	391	420	431	398	397	401	434	388	408	382	387	430	399	427	434	390	400	416	427	409	404	421	411	422	393	391	386	397	402	424	398	426	386	407	420	414	397	392	406	429	415	398	426	403	410	412	404	385	433	417	443	412	408	385	417	430	381	412	408	429	420	417	433	423	399	404	467	379	416	400	412	431	437	382	455	406	402	421	453	411	386	407	440	426	391	403	388	385	416	405	412	411	387	434	378	393	420	411	449	414	385	407	393	426	441	396	403	410	418	410	376	403	410	413	383	422	405	410	405	397	391	417	415	429	424	395	367	361	425	440	441	428	396	444	388	392	473	416	400	422	415	426	375	418	395	414	389	387	431	416	411	392	409	395	410	432	410	408	401	389	432	392	421	442	437	449	375	432	394	452	465	414	426	417	421	395	449	409	416	451	407	405	426	410	407	409	412	385	418	430	428	426	409	428	425	447	438	403	422	419	384	373	436	408	402	416	431	396	424	405	387	408	405	388	398	392	436	382	413	389	426	433	382	431	389	444	454	389	395	369	422	403	438	420	435	399	375	425	419	415	433	406	383	454	427	408	396	392	397	375	459	422	375	432	434	398	419	422	399	403	421	356	395	393	416	377	416	388	375	405	405	419	382	404	379	417	412	396	427	419	397	396	377	400	413	421	416	411	428	421	406	408	412	442	434	419	465	402	426	436	443	385	418	395	399	375	424	435	413	412	413	402	400	418	427	388	424	433	414	412	431	404	425	436	400	401	360	383	414	440	423	422	399	393	418	418	382	450	415	409	400	408	423	430	368	413	418	452	416	387	367	437	401	440	438	393	418	388	413	429	404	405	406	427	387	403	397	415	382	428	395	435	413	412	351	400	394	421	424	406	413	392	441	417	424	420	407	429	403	403	392	437	426	416	414	390	421	414	409	369	394	380	390	430	411	404	385	409	438	427	411	393	373	437	404	468	425	399	439	375	424	398	402	438	447	427	384	384	449	440	410	430	377	401	420	431	454	394	384	402	407	451	398	430	434	393	417	415	394	361	391	380	436	402	443	420	409	406	398	354	369	432	405	403	389	380	414	429	456	399	414	360	392	377	437	407	366	430	407	438	401	415	396	408	415	410	382	381	388	420	408	450	410	404	388	409	417	409	408	420	379	436	424	420	397	408	370	427	381	411	419	423	409	408	428	406	408	425	424	419	376	407	410	414	409	410	420	443	423	411	442	412	404	438	401	393	385	430	461	402	445	405	447	427	412	400	408	407	416	423	389	443	407	428	403	366	388	390	430	394	401	408	414	423	400	349	416	405	439	411	406	402	416	418	367	399	389	377	414	425	433	435	401	382	443	375	410	411	398	399	424	403	402	437	406	430	415	428	414	412	417	412	385	418	422	449	414	399	424	427	415	382	420	389	398	392	419	412	432	391	415	400	431	426	385	397	405	422	410	358	419	426	440	384	404	379	418	413	421	407	415	407	391	397	380	414	407	455	396	420	440	408	432	418	409	417	413	379	416	407	392	367	415	380	451	401	395	398	384	409	423	384	405	403	402	409	411	407	412	449	417	438	374	380	426	409	376	395	395	396	409	404	431	381	433	430	414	382	403	385	398	407	403	411	398	389	440	429	414	420	420	368	381	408	392	446	383	436	411	393	418	380	399	440	399	405	448	449	414	421	428	398	433	409	385	403	405	410	449	417	405	408	404	409	405	449	396	406	368	409	418	384	407	436	424	392	430	487	425	401	412	419	391	424	419	406	418	368	385	390	403	404	431	372	416	392	390	407	406	427	440	406	413	396	393	417	419	398	424	366	401	396	393	389	392	455	412	431	423	395	420	387	416	417	401	421	441	407	408	450	424	431	407	391	423	384	373	446	377	381	416	427	430	405	436	417	424	401	406	401	436	443	380	419	417	425	385	439	420	400	394	395	381	425	438	417	392	395	433	441	387	414	409	415	414	398	401	459	420	399	398	388
10776	16665	12231	6846	4880	4049	3109	2408	1822	1522	1357	1201	1197	1079	1068	1001	968	878	855	805	791	808	711	682	637	689	627	630	622	642	619	679	629	636	589	590	593	570	615	562	574	572	529	597	592	596	565	575	551	578	539	567	518	580	552	557	577	520	553	597	576	554	550	516	544	531	575	563	534	543	557	534	586	556	527	544	537	532	594	533	535	583	540	536	573	547	547	555	541	515	517	548	543	538	534	521	586	515	564	522	560	553	574	563	584	541	557	563	501	573	557	552	548	527	539	548	543	543	552	523	534	528	548	570	534	505	534	561	579	565	562	574	550	556	529	506	552	541	545	563	564	552	542	538	538	520	556	544	513	552	517	529	546	537	517	543	578	554	558	560	555	542	524	513	562	507	524	500	559	525	554	503	534	562	513	522	560	571	551	495	534	553	570	558	503	609	516	535	534	540	555	551	562	535	573	521	549	562	540	531	525	567	560	510	528	529	560	548	532	504	552	527	548	567	540	555	571	541	508	555	539	543	551	524	543	509	554	558	563	572	551	530	542	594	502	573	547	556	545	589	507	591	527	504	547	538	536	560	547	553	565	500	553	553	552	581	564	538	497	543	489	532	571	512	582	533	555	502	559	538	537	580	505	558	551	570	554	533	586	615	578	552	548	576	569	572	543	531	542	526	516	557	553	584	549	563	547	521	566	551	521	574	555	551	537	564	511	534	593	510	581	568	531	598	554	567	574	560	536	574	503	521	549	545	553	515	513	504	576	521	542	545	514	579	550	554	556	480	545	536	515	509	551	484	602	531	564	506	529	535	527	563	571	519	541	500	556	568	548	551	517	524	549	542	560	508	523	579	540	549	551	580	552	546	528	534	530	526	528	569	510	513	549	524	493	523	569	534	520	538	540	568	514	507	557	561	531	559	547	535	534	483	556	533	544	513	525	562	511	557	560	528	549	521	539	526	551	534	521	524	530	530	526	547	491	523	537	508	529	571	524	542	511	587	569	577	539	525	550	508	535	499	560	547	534	516	519	541	535	583	514	558	544	559	537	526	559	575	530	554	558	531	509	533	524	534	584	529	559	563	543	596	573	539	548	550	560	572	577	586	508	541	562	535	531	539	517	541	552	533	508	533	529	572	500	538	563	572	494	561	557	528	546	569	549	548	564	528	549	547	552	565	522	523	542	551	514	519	538	556	541	525	542	557	572	531	576	564	575	520	543	517	522	522	560	539	585	529	569	518	561	572	559	547	527	549	550	550	522	531	551	619	524	545	567	563	553	578	553	554	554	515	586	560	510	595	534	557	550	589	547	527	502	494	575	566	541	570	534	539	547	503	551	510	554	571	571	561	546	508	571	547	590	564	566	525	534	549	561	514	540	556	496	578	566	563	539	554	552	534	536	531	520	523	552	523	545	562	537	535	543	544	562	518	576	565	559	512	538	510	535	526	580	505	522	535	559	548	546	560	566	570	555	539	518	559	518	566	566	542	530	536	570	536	539	543	539	536	541	516	551	516	504	537	543	566	567	593	559	545	537	530	556	543	576	537	551	498	570	579	589	539	526	561	546	518	550	531	558	556	530	556	566	538	569	540	553	588	565	517	555	524	554	546	553	553	587	577	562	538	565	533	533	509	555	571	550	559	540	573	559	516	538	578	514	484	558	538	531	543	555	537	593	552	586	550	560	561	540	543	552	564	548	539	523	571	558	529	547	492	554	553	554	526	550	510	572	584	576	578	530	538	546	538	532	525	537	552	580	519	568	528	555	536	539	537	554	544	541	549	566	513	541	537	536	507	548	495	539	556	564	555	565	567	544	540	579	561	541	531	528	558	538	528	571	540	511	530	544	517	538	610	509	519	556	548	539	520	554	502	557	554	522	559	546	558	537	509	526	532	513	567	512	553	570	522	537	535	562	508	556	578	555	484	535	585	518	504	512	508	537	522	564	515	574	532	558	556	579	580	582	509	534	541	549	531	523	549	535	542	581	551	585	538	556	524	591	577	579	556	547	486	526	544	536	530	576	558	535	618	509	530	533	547	520	532	513	510	534	544	535	510	544	506	580	532	517	542	543	559	521	558	494	561	536	556	564	510	510	535	547	505	515	563	529	535	521	541	536	549	537	529	555	549	551	557	536	569	515	527	513	543	569	526	596	536	522	559	549	586	529	572	558	546	541	531	511	569	541	511	507	560	539	505	543	522	565	490	557	504	583	555	578	495	614	548	512	590	549	558	559	538	532	539	546	529	535	526	525	586	532	538	546	532	565	535	512	544	553	524	551	606	516	587	537	543	553	569	523	546	525	538	541	547	516	515	482	562	527	579	563	508	553	529	556	554	561	519	582	529	563	581	549	542	514	535	514	487	562	526	538	563	533	491	535	540	569	522	561	533	546	553	569	591	547	558	566	525	562	550	515	549	529	555	547	561	527	522	571	546	557	537	531	551	591	548	572	579	525	545	517	578	538	563	564	550	548	511	570	533	538	538	527	548	558	553	541	543	576	604	542	544	572	529	529	516	569	563	530	529	543	546	509	550	553	512	551	516	571	510	529	512	583	509	543	551	505	558	560	550	555	533	565	550	587	575	544	551	552	591	589	553	523	550	562	558	522	522	519	488	572	549	545	568	569	520	525	560	570	506	521	547	544	550	522	562	578	591	546	553	563	504	570	533	544	563	531	573	527	527	535	545	560	542	570	501	537	558	553	554	521	489	509	572	561	556	536	523	509	543	548	501	547	558	532	534	540	571	566	553	536	565	530	569	546	540	529	513	523	573	499	547	534	547	556	507	545	573	539	536	564	551	573	522	532	576	577	519	533	556	543	569	524	548	541	557	551	559	543	528	536	538	552	520	583	515	538	638	540	541	490	537	512	571	549	540	558	555	532	502	525	554	516	537	549	583	561	535	570	578	554	587	567	547	518	533	542	566	502	559	559	579	539	548	554	585	574	552	544	563	507	554	527	526	482	548	552	566	554	535	542	491	539	514	506	547	545	547	555	534	561	604	591	574	480	547	540	548	551	567	556	545	605	524	505	558	562	586	540	579	533	549	541	531	511	530	500	544	553	526	513	558	537	518	539	534	578	537	559	536	555	542	538	542	527	525	523	533	564	551	540	535	542	586	520	548	576	542	531	516	569	586	577	510	540	529	512	551	551	525	560	523	550	517	529	587	516	570	568	548	569	523	605	553	536	591	532	563	553	589	544	523	530	573	563	558	496	537	570	553	505	556	538	571	519	574	547	553	550	560	550	532	567	548	547	531	548	570	542	533	565	541	518	551	514	580	547	518	544	570	544	548	506	552	545	538	530	571	584	529	502	529	522	552	533	560	544	538	558	535	541	540	553	565	517	520	556	523	552	518	585	558	582	596	564	544	555	570	511	570	516	519	539	507	504	505	563	508	528	483	501	550	570	541	585	561	537	603	539	535	560	575	538	548	535	542	533	586	549	542	546	587	547	544	579	520	557	540	538	555	526	542	545	553	525	539
23524	20956	27917	24173	20738	8826	2869	1772	1360	1063	979	870	831	822	762	717	671	627	644	579	563	512	507	479	471	442	447	457	465	430	409	405	491	409	443	436	405	430	378	376	419	410	421	409	381	408	373	389	423	388	400	395	384	401	354	410	387	418	361	365	383	387	370	403	382	407	414	365	351	372	394	382	335	360	384	405	366	373	394	396	363	343	392	350	381	374	342	378	371	352	351	323	375	403	394	390	342	377	391	385	362	376	377	370	352	366	345	373	378	355	363	374	351	392	385	393	358	345	345	365	352	373	343	351	365	402	402	384	376	398	360	372	362	344	363	399	370	328	415	337	352	374	361	362	355	373	367	393	399	350	349	348	345	418	340	358	405	398	393	355	367	398	370	379	371	386	346	362	335	368	383	376	341	363	394	361	398	410	318	380	382	385	379	371	365	378	349	381	373	398	362	387	365	366	356	369	384	390	410	368	358	345	363	377	396	354	365	338	387	400	395	372	374	357	334	360	368	333	366	347	346	390	358	381	363	346	370	374	389	384	399	374	380	373	366	339	378	355	396	370	357	384	364	349	390	374	361	353	386	391	384	365	341	318	365	364	338	362	358	361	363	370	373	377	378	359	361	353	385	380	371	376	367	362	362	327	358	386	373	341	395	370	368	382	373	347	370	386	369	362	356	351	342	347	350	360	373	391	391	389	381	404	361	368	394	365	376	404	385	393	364	359	365	403	405	353	384	355	362	403	356	367	359	376	373	368	361	356	389	389	362	376	368	379	364	390	359	364	374	355	363	388	396	388	404	377	371	331	364	373	378	408	383	375	374	364	380	357	370	381	337	352	350	387	385	403	378	383	384	374	340	407	349	369	361	362	388	359	405	377	382	361	346	365	379	362	405	358	370	366	356	378	344	363	374	348	369	376	371	350	374	360	355	367	387	332	344	400	379	356	364	373	369	369	379	367	382	393	353	409	399	349	397	349	370	357	348	416	343	393	389	333	397	384	355	355	340	364	370	411	399	375	387	374	352	360	395	355	386	341	394	364	391	401	396	357	337	367	375	358	359	369	335	371	362	366	358	334	376	356	373	362	353	368	387	357	350	373	344	402	384	386	398	361	368	376	377	374	372	378	379	372	376	361	377	384	367	370	374	375	398	388	365	366	411	370	371	379	341	361	388	401	381	336	351	374	361	377	340	338	400	356	354	366	374	339	393	366	370	372	383	396	351	388	397	387	345	348	373	364	352	405	392	370	336	380	385	373	360	394	374	349	403	350	374	363	367	406	380	383	377	378	390	330	364	352	363	367	359	390	388	368	365	360	381	376	350	381	376	366	375	387	378	380	387	361	388	355	370	352	363	366	381	378	333	341	368	366	372	353	356	386	349	357	371	354	350	380	366	377	366	367	418	387	357	381	367	339	367	360	384	367	364	375	380	378	361	362	353	359	376	370	380	393	381	351	386	373	355	364	382	383	344	377	367	389	364	332	390	349	359	368	418	388	393	360	393	399	367	384	337	349	378	372	346	358	379	368	380	369	387	369	385	372	368	376	359	316	391	369	361	383	368	337	376	363	382	402	369	373	388	344	401	373	338	388	391	348	388	362	354	386	418	368	379	363	366	374	390	372	372	395	371	349	362	395	376	405	387	379	387	375	358	360	377	397	368	374	381	363	404	400	395	405	351	366	371	360	378	361	382	386	387	346	398	396	369	375	374	371	388	366	364	351	377	367	357	396	354	368	340	354	399	369	392	336	371	342	329	362	365	378	344	356	376	357	367	377	389	368	360	392	347	402	388	360	335	365	366	375	403	339	376	379	359	389	372	385	364	378	371	363	389	354	336	369	352	383	362	392	348	363	407	367	355	388	362	389	370	368	372	369	352	376	381	368	356	381	347	372	390	367	409	373	371	397	379	365	359	366	374	366	379	375	340	394	360	363	333	353	361	398	345	349	387	383	378	400	373	374	389	348	347	377	375	346	359	364	338	391	367	362	397	376	396	373	367	363	400	369	380	335	396	385	367	371	378	435	398	390	368	395	387	372	392	379	374	374	358	358	416	379	367	367	368	371	385	347	367	389	358	380	381	343	342	359	368	358	365	386	383	401	358	335	351	360	368	372	376	401	330	386	392	377	360	388	371	376	380	345	383	389	365	371	354	341	370	366	377	385	356	392	367	343	379	413	359	380	346	366	408	388	370	349	365	332	369	369	386	366	371	361	354	361	409	369	357	394	354	390	363	363	395	367	376	388	360	361	388	400	363	381	378	342	374	345	400	344	352	406	384	388	370	366	365	376	362	350	394	410	374	363	356	372	366	377	364	381	362	388	394	378	360	387	369	390	371	370	331	364	340	379	372	396	371	386	385	390	392	383	367	363	378	381	364	353	342	382	384	365	376	358	371	374	376	375	370	375	361	403	368	402	357	355	356	370	359	377	348	351	354	391	381	371	371	372	361	367	382	387	333	382	345	401	352	355	355	398	377	374	359	373	366	348	378	368	360	363	380	372	353	374	380	354	369	386	385	361	365	346	392	376	394	379	333	347	350	361	341	338	355	411	389	383	383	360	353	337	378	354	336	357	383	381	363	361	355	360	362	384	374	373	386	393	356	389	365	388	364	386	346	383	389	394	385	367	380	371	371	395	398	366	360	391	364	333	391	326	416	341	379	355	387	393	370	354	365	360	374	376	390	352	375	396	350	378	362	355	374	383	339	353	381	410	367	427	399	372	369	382	331	356	404	402	389	360	399	397	345	361	339	378	345	389	392	357	347	371	372	378	352	384	381	378	386	367	405	351	363	365	360	380	375	371	372	402	351	347	370	395	348	347	393	400	356	381	358	372	357	350	347	382	366	379	370	394	402	375	353	373	389	352	386	349	363	343	363	363	388	351	388	359	373	357	380	370	346	377	372	349	381	375	402	391	384	374	424	334	380	339	349	367	365	362	360	369	370	374	386	385	357	336	379	367	352	322	345	360	345	357	387	371	375	386	333	369	357	386	384	366	350	373	378	382	383	391	392	352	365	364	376	367	365	348	348	370	380	381	374	361	384	389	342	385	378	368	365	364	382	368	375	336	391	359	346	361	381	395	399	369	337	357	378	345	374	389	384	372	361	353	384	365	350	407	354	372	399	371	399	388	370	350	368	372	343	354	371	372	386	353	357	358	367	360	352	409	406	390	371	372	358	403	376	414	356	393	379	360	372	389	345	345	356	374	380	340	385	377	353	378	363	380	377	382	355	358	384	395	364	351	382	355	375	333	375	388	364	338	370	361	362	356	363	360	369	371	382	368	378	357	383	369	323	416	382	337	382	360	392	391	385	340	374	391	367	362	393	383	375	354	354	413	368	346	384	403	388	366	374	388	369	400	379	375	394	384	334	347	388	374	378	395	355	358	336	358	359	378	351	370	375	368	376	404	358	388	389	376	401	363	349	362	373	353	364	362	365	382	367	363	368	392	360	381	378	439	355	375	348	322	395	355	358	391	389	383
11625	24476	18969	10773	8355	6191	5065	3792	2968	2331	2074	1766	1595	1497	1360	1338	1198	1048	1037	952	926	859	730	762	692	684	641	625	648	650	659	651	669	610	567	622	556	541	551	562	556	577	569	584	571	557	575	563	519	591	594	520	518	572	539	505	543	487	520	533	506	536	543	490	492	557	509	491	488	530	521	499	497	483	511	494	552	495	498	525	517	499	489	507	503	506	467	506	522	469	487	524	512	497	534	505	492	507	479	482	462	465	489	473	472	521	525	493	485	509	516	477	497	519	525	512	511	533	530	521	507	537	517	541	524	495	512	516	489	515	482	512	501	480	529	518	528	487	474	472	535	487	539	483	477	511	500	553	475	520	524	514	464	505	473	450	490	506	493	472	533	504	524	531	487	506	493	481	480	488	484	493	497	492	483	486	472	513	484	516	465	488	502	511	508	510	502	486	512	493	470	545	520	491	509	518	500	508	516	484	494	498	513	492	518	522	479	457	486	492	515	466	473	482	508	481	490	491	495	513	483	482	505	483	457	519	501	505	494	507	496	518	455	516	515	506	523	510	530	498	492	474	473	468	514	506	499	511	524	488	505	502	512	492	488	500	470	496	523	500	492	539	496	511	452	495	513	506	550	493	508	494	483	469	516	487	471	459	488	498	549	533	515	526	547	514	473	546	508	487	477	491	484	513	510	507	516	513	519	519	532	525	488	495	503	472	520	506	514	500	496	529	503	494	471	478	508	477	463	506	473	458	503	488	456	465	508	502	518	491	480	503	494	549	477	500	498	505	511	459	498	469	499	503	529	499	504	509	553	493	493	512	490	496	540	468	471	481	524	507	465	509	501	499	540	501	509	527	511	489	496	523	467	550	513	501	478	495	493	500	499	495	499	485	509	481	516	512	472	485	530	463	508	488	532	523	486	484	514	543	483	508	489	494	461	461	525	470	489	507	528	468	474	503	511	460	481	570	471	508	521	498	469	488	525	515	464	505	535	518	483	530	572	471	540	493	520	486	511	518	508	533	504	504	544	495	527	464	526	507	515	449	515	465	475	517	527	464	467	497	478	513	459	457	504	470	496	512	521	460	520	477	513	467	507	533	524	489	481	522	498	470	496	504	501	487	499	533	499	514	493	505	504	552	494	470	502	503	528	471	479	490	473	487	456	506	495	533	506	497	468	456	457	502	503	470	522	487	530	484	495	516	496	485	470	528	519	512	467	517	514	465	492	479	484	499	505	534	465	513	494	518	523	480	494	510	497	478	532	515	547	506	490	508	480	500	472	494	481	512	493	520	480	496	480	507	515	473	477	517	482	484	492	515	514	456	542	467	475	507	532	485	523	530	483	500	529	526	515	468	536	462	519	495	479	537	489	485	499	520	451	470	506	506	543	493	464	478	495	501	502	514	510	478	464	511	536	515	500	490	494	475	497	508	490	483	493	480	471	518	509	507	514	501	492	500	510	510	514	528	502	510	470	519	457	480	530	491	465	518	497	477	498	506	489	497	558	475	518	542	515	455	515	529	488	501	517	509	503	531	483	508	498	491	443	479	514	536	475	491	497	500	522	529	488	501	523	498	485	528	510	500	497	488	489	496	512	504	496	527	506	468	513	489	491	494	472	488	515	503	500	497	508	518	502	497	493	508	505	488	489	525	521	524	472	479	459	500	507	502	510	498	508	522	488	478	537	506	515	496	524	535	510	491	513	513	492	517	517	518	525	504	486	468	517	545	495	462	500	490	489	513	531	480	496	483	461	487	504	499	502	497	505	516	497	498	488	533	488	501	492	512	497	502	536	517	522	470	511	478	493	513	506	520	520	511	514	452	510	468	535	514	490	482	539	494	553	511	490	479	550	501	488	461	500	511	478	509	513	499	484	477	472	500	497	474	495	508	517	520	528	519	528	511	486	492	542	498	501	522	495	499	488	460	506	532	528	486	508	483	561	518	496	523	477	489	487	498	517	495	489	516	495	491	520	515	476	511	462	548	480	469	464	497	491	490	456	506	507	472	497	493	537	524	524	535	482	522	504	486	504	512	506	513	489	483	484	514	498	503	514	495	538	511	507	548	517	506	502	507	530	480	528	518	480	473	532	492	540	522	491	475	509	476	504	466	494	511	511	516	488	519	529	480	492	501	538	488	513	456	539	460	481	516	505	491	529	497	481	471	548	518	465	492	474	503	512	478	460	522	549	472	508	479	506	494	487	486	493	492	491	482	550	513	527	499	522	486	489	486	527	479	525	515	504	496	478	464	477	497	485	502	515	503	503	520	517	465	484	495	522	504	490	530	521	501	485	482	523	505	476	476	485	515	471	493	498	474	521	514	514	518	476	505	421	451	519	517	534	534	493	496	505	467	497	495	542	485	499	518	526	504	474	490	502	501	519	511	493	463	467	472	479	498	494	477	515	508	519	527	496	513	497	502	487	470	530	508	485	519	493	436	480	530	482	476	484	480	488	517	476	507	505	489	491	518	503	499	510	464	524	471	526	503	492	474	501	517	485	468	470	529	461	534	529	481	498	538	495	486	459	538	518	516	472	482	466	468	534	479	505	481	460	500	489	488	526	487	498	499	502	512	484	492	458	471	470	537	486	449	522	507	502	491	515	477	483	467	470	508	541	540	481	506	481	469	533	497	511	497	492	511	491	500	515	494	489	505	470	452	497	507	535	505	510	502	520	490	491	464	555	498	509	485	461	538	500	481	523	512	448	481	495	529	485	525	503	482	529	493	517	557	526	467	490	506	508	497	492	534	480	511	510	517	507	549	510	516	508	514	506	517	511	504	475	509	508	530	511	510	520	491	537	499	518	479	507	487	522	481	494	559	496	472	476	542	469	501	503	508	484	492	518	466	499	502	536	475	511	514	482	480	503	506	510	521	535	533	546	479	525	531	477	511	476	503	522	499	494	524	499	467	505	487	470	516	493	536	506	551	481	469	467	546	480	505	484	478	515	497	523	543	475	509	489	490	521	482	505	517	530	477	517	454	458	479	507	512	480	483	514	490	457	490	510	518	493	511	565	496	457	471	499	518	508	509	484	506	483	535	466	527	486	510	482	533	505	484	483	530	480	516	522	490	509	497	475	461	500	502	509	516	503	466	501	502	481	479	506	523	504	519	524	533	460	480	478	526	493	493	513	486	506	474	505	542	531	558	531	485	489	521	476	463	499	509	481	512	520	479	434	491	521	447	506	510	447	482	507	524	524	503	517	490	515	506	510	486	486	524	509	472	464	510	514	468	515	506	486	497	493	517	511	497	501	454	488	465	521	506	520	491	501	503	524	509	498	494	499	494	509	492	483	522	539	473	550	503	495	485	499	489	481	482	528	532	492	494	503	513	518	483	478	452	511	487	494	535	493	526	487	464	480	522	500	478	494	465	498	523	505	468	546	491	564	517	515	485	522	508	526	489	471	479	492	500	497	463	538	515	507	509	481	524	532	505	539	538	469	520	499	482	513	489	525	533	525	526	489	486	508	528	488	453	541	520
24523	20950	26654	24980	9167	2480	1720	1303	989	761	756	673	602	593	583	541	528	455	425	447	427	387	369	377	366	358	357	342	346	328	360	357	333	341	330	278	325	335	296	310	305	313	282	284	326	322	294	315	297	296	313	296	280	293	265	304	273	291	283	299	285	324	306	310	305	313	309	249	269	268	284	277	273	277	301	304	292	281	295	278	313	311	278	303	274	284	301	287	253	276	285	257	281	279	303	324	279	268	319	298	303	275	285	287	283	281	288	314	296	268	280	300	277	302	313	292	295	297	310	298	280	289	283	306	284	328	275	298	287	293	297	276	316	284	296	294	299	288	255	274	275	291	292	291	321	276	247	288	314	279	312	238	304	249	274	276	270	282	288	265	273	313	285	283	306	326	310	258	264	294	284	270	284	292	272	279	270	270	276	280	303	304	291	282	288	267	302	269	302	259	286	282	297	286	265	253	308	264	278	282	284	307	276	302	283	283	266	270	285	251	264	292	268	291	280	282	298	261	300	307	262	302	295	293	291	279	292	280	259	305	273	303	269	285	284	284	297	270	252	277	274	265	272	296	281	292	270	265	290	303	301	286	286	280	266	287	269	275	291	319	310	283	274	297	265	281	312	280	283	262	297	276	257	268	292	282	305	272	274	289	285	282	278	314	297	291	328	292	301	314	300	292	273	287	263	287	272	275	272	267	312	271	280	299	284	290	272	303	271	305	275	303	313	278	312	296	315	303	291	269	254	283	280	293	304	276	278	262	310	312	249	286	273	262	302	282	304	267	299	258	312	294	269	263	263	324	292	278	285	277	282	292	281	314	287	302	284	287	285	272	296	315	308	278	287	310	282	287	272	317	272	310	275	246	287	278	279	300	282	296	281	281	258	273	285	312	307	315	295	287	259	261	284	288	278	286	281	294	256	241	276	302	307	297	268	287	297	270	292	262	300	270	264	290	258	275	310	297	306	308	295	291	283	286	301	273	282	286	278	286	309	273	297	296	296	287	277	311	269	279	290	281	283	265	275	269	275	283	288	261	277	268	304	286	300	288	260	277	312	289	283	294	267	266	282	318	315	294	266	292	287	301	308	280	271	275	283	285	307	319	269	280	302	274	283	278	291	302	299	271	297	282	260	268	325	281	272	255	305	298	306	287	285	274	290	290	257	304	260	278	261	280	274	285	295	284	307	288	277	263	261	296	305	300	290	305	256	283	302	291	276	310	275	284	285	285	260	263	294	308	326	268	280	314	271	265	291	291	275	294	284	264	282	272	273	297	275	260	262	298	317	295	288	282	255	286	272	301	302	289	271	268	285	293	297	291	293	314	301	289	310	309	295	310	271	311	333	298	299	289	285	285	305	260	290	299	302	299	326	265	274	273	265	298	302	278	280	311	278	284	279	266	263	310	283	300	275	297	289	289	271	272	250	284	267	299	286	270	281	330	298	284	322	258	271	292	290	222	288	278	276	296	277	276	285	284	274	302	290	299	301	294	286	306	298	286	267	280	302	269	284	282	300	274	269	295	276	282	280	284	295	319	299	329	292	287	301	273	280	268	310	253	251	266	316	296	283	263	270	286	289	291	265	298	301	290	277	290	318	317	235	309	282	257	269	303	255	269	263	286	270	275	292	302	309	300	299	299	300	289	291	269	287	276	268	298	269	269	318	271	305	296	264	288	292	319	263	281	274	305	311	287	283	268	284	313	281	274	292	283	299	285	295	314	277	280	317	314	273	310	281	301	299	260	255	275	282	289	290	292	260	288	289	284	304	265	297	279	262	284	298	303	289	265	285	291	289	260	318	285	284	273	293	270	291	305	273	262	268	281	314	280	320	294	290	276	300	279	256	303	285	280	282	269	301	267	254	303	278	260	306	269	286	285	237	252	275	248	284	278	269	296	261	289	296	294	292	266	285	283	301	255	304	281	295	300	306	278	295	276	275	260	273	284	329	287	312	316	294	315	313	247	277	286	297	271	268	299	301	287	242	280	281	278	268	275	281	281	257	282	283	309	277	265	275	281	262	280	268	284	313	302	281	323	294	286	279	281	295	245	308	306	282	275	312	305	323	293	276	288	282	289	275	302	272	285	282	313	276	330	283	270	284	278	270	314	293	279	288	305	281	262	272	292	289	282	260	294	314	294	284	290	268	266	289	292	308	319	304	276	293	263	291	284	298	268	279	281	262	301	293	266	288	291	307	269	264	280	287	279	306	267	281	266	276	288	284	304	280	301	330	303	299	268	324	251	273	302	326	309	290	283	327	289	269	284	274	286	280	279	275	302	296	279	281	253	282	283	265	241	296	268	296	295	250	270	276	276	278	304	277	305	288	297	298	275	280	246	271	318	306	297	311	251	280	294	327	252	290	268	286	299	277	283	256	273	277	288	266	277	292	290	286	272	276	289	262	290	283	296	262	257	312	303	286	281	306	249	284	301	300	297	305	294	249	297	290	252	303	314	289	286	293	288	309	290	295	298	272	297	333	288	256	311	265	301	301	291	273	298	289	268	314	278	306	264	299	292	277	309	279	270	305	286	299	274	293	273	269	271	270	285	277	301	297	269	276	271	286	309	277	270	282	258	272	300	282	255	294	284	275	294	256	247	281	305	285	276	271	281	263	257	288	269	296	305	317	271	298	327	287	289	270	298	281	287	349	299	283	314	261	249	289	310	290	278	282	285	299	262	292	274	291	285	289	299	285	302	241	290	309	271	303	272	265	281	279	304	290	290	271	286	260	288	274	257	297	273	270	296	282	273	309	262	256	275	300	272	263	276	263	286	278	288	258	306	288	260	308	272	308	303	325	300	288	259	260	289	291	297	239	283	271	289	298	283	288	274	267	267	282	280	264	288	298	327	268	286	296	279	302	297	278	296	263	281	279	283	284	279	288	278	298	296	262	285	291	265	291	278	313	289	280	286	294	277	286	268	302	289	266	298	291	285	270	299	315	244	304	317	273	290	300	283	292	287	280	298	242	290	315	299	265	254	287	300	310	277	283	320	307	285	271	273	279	301	288	261	294	271	294	298	293	295	281	273	266	301	265	283	308	288	302	316	288	299	291	303	327	296	294	299	272	254	279	285	260	295	282	313	262	288	256	291	304	256	285	296	263	262	297	283	297	329	310	282	305	276	315	311	315	284	296	295	254	273	296	280	296	268	326	294	285	292	254	302	338	274	265	285	320	250	281	269	301	292	259	260	293	309	326	288	317	271	292	298	292	273	295	279	278	292	295	287	275	271	291	284	272	306	275	259	301	296	253	307	264	300	271	291	276	276	290	257	304	284	294	246	250	298	283	303	294	316	284	300	293	277	271	273	263	267	285	240	262	270	282	311	279	293	246	284	290	326	267	271	307	275	277	277	278	317	300	301	271	232	292	255	333	286	310	296	280	272	283	284	276	279	276	266	294	290	266	297	287	320	293	268	308	271	277	246	283	248	285	290	297	298	329	280	285	257	292	300	285	316	272	272	280	315	290	309	261	282	302	304
10509	20790	16281	8863	6702	4902	3821	2906	2369	1868	1454	1427	1232	1172	1055	1082	949	753	829	799	679	647	602	583	571	513	541	511	533	516	511	512	501	476	506	469	479	428	445	439	432	406	424	411	427	429	419	440	407	406	429	406	410	405	402	376	432	402	409	388	396	385	397	407	362	368	392	394	370	417	418	377	394	373	402	413	401	384	382	409	392	391	393	362	370	406	387	338	376	416	347	397	377	364	373	366	387	371	361	441	341	389	370	427	395	367	383	397	355	389	383	347	339	368	345	387	395	395	375	370	371	364	382	403	394	351	413	356	371	386	382	366	343	372	383	411	367	387	373	352	352	382	404	392	392	366	409	372	359	359	390	386	395	388	368	357	362	396	410	380	369	362	392	407	414	360	364	392	416	354	369	367	387	387	378	376	393	409	371	364	394	393	394	375	401	364	404	367	342	387	314	393	400	369	364	389	399	339	391	404	397	396	367	401	387	355	361	381	354	346	366	399	371	365	377	374	380	403	368	362	326	351	414	355	401	348	356	392	381	420	377	383	366	335	378	357	392	382	401	375	352	406	354	397	376	362	383	385	387	400	361	416	401	382	411	331	351	385	400	401	387	358	378	408	383	393	416	362	375	404	357	385	396	371	344	353	418	398	386	388	347	362	378	397	361	403	399	373	397	361	389	394	397	387	378	354	364	389	320	344	353	367	399	380	379	354	344	422	366	356	363	376	400	357	354	357	377	381	383	363	407	379	381	388	373	383	406	387	353	372	373	394	381	390	391	385	356	384	378	397	390	412	388	394	354	368	386	370	390	370	366	367	405	406	370	370	393	390	406	383	359	367	431	408	382	372	375	358	334	362	378	371	395	372	368	383	398	374	404	435	390	373	381	401	382	389	367	376	385	356	347	388	348	379	376	362	413	366	365	375	381	420	364	383	436	377	375	377	371	336	398	352	373	386	353	390	350	383	390	378	385	390	378	375	383	391	372	411	359	362	423	381	386	400	387	348	361	404	371	378	367	383	385	340	362	352	358	415	360	386	355	384	385	388	372	358	390	399	377	341	388	416	392	339	390	398	352	385	366	392	395	409	427	373	415	390	352	382	376	420	333	367	380	393	366	336	348	385	375	386	392	362	375	382	406	390	391	384	354	345	381	387	404	381	387	383	382	376	376	360	363	381	412	396	370	409	405	403	411	388	367	376	389	383	405	379	394	383	392	387	363	391	388	397	377	385	380	392	350	386	387	384	379	368	393	382	375	370	362	368	362	357	387	392	394	366	354	344	380	399	365	381	379	378	398	377	404	397	396	391	369	373	376	409	366	356	347	409	367	356	402	388	369	379	405	380	347	366	413	368	417	361	382	365	368	388	389	380	396	358	354	396	373	352	352	405	420	369	369	415	351	376	351	399	387	391	373	404	373	367	394	422	388	386	422	384	406	376	375	372	394	386	388	366	407	394	354	380	343	407	397	401	364	399	360	384	377	364	370	376	375	372	403	375	385	350	383	388	409	405	390	437	358	372	372	362	366	414	386	357	379	362	400	353	331	364	412	386	381	359	361	372	347	382	393	368	389	413	367	330	368	373	377	379	392	345	372	384	419	356	399	357	415	344	318	368	362	356	389	363	387	380	362	366	402	384	386	392	378	363	394	379	361	382	395	395	388	399	385	361	369	351	391	380	391	383	399	394	396	417	376	408	394	395	368	369	333	393	386	381	408	365	377	387	372	405	366	370	401	370	382	371	391	417	378	409	365	382	411	356	391	393	368	403	397	389	383	367	403	399	366	388	342	375	411	353	373	386	393	403	388	364	400	363	368	349	358	365	393	355	369	374	352	377	357	363	381	413	383	332	364	388	369	416	385	385	430	432	390	377	369	382	377	401	386	340	406	385	367	350	367	393	407	380	394	384	381	358	384	376	360	412	409	359	384	372	379	361	403	378	378	373	354	389	379	380	393	372	378	377	385	400	369	371	393	399	363	361	400	396	415	396	387	364	380	395	379	361	388	414	372	398	402	377	407	363	407	376	395	391	403	381	368	383	348	379	359	387	409	352	355	390	354	358	399	344	398	401	401	395	419	376	351	375	343	438	361	329	383	407	401	387	362	372	359	389	376	363	379	376	399	410	362	364	365	377	415	393	394	375	338	349	368	409	390	380	425	417	379	346	377	364	362	365	367	367	380	416	372	389	376	384	369	385	391	377	371	384	393	413	340	429	380	366	375	402	382	427	380	363	375	371	390	380	398	399	382	363	358	380	389	367	387	347	361	366	380	370	369	375	382	370	389	392	441	402	369	361	393	377	418	411	361	385	420	369	404	388	413	404	389	359	390	426	365	379	407	404	384	387	392	374	379	369	361	377	370	385	348	418	375	376	369	376	374	417	354	371	377	384	340	396	366	406	386	406	382	380	410	421	395	333	396	378	364	383	381	377	386	413	382	365	387	351	412	389	365	354	378	346	363	382	362	377	373	377	421	405	379	395	367	363	366	358	398	381	366	395	391	397	384	368	365	363	395	356	346	403	396	366	368	425	399	383	386	395	377	379	363	358	371	367	373	389	415	395	359	430	341	358	369	412	338	353	364	398	382	385	368	397	362	416	380	370	409	387	381	380	386	385	358	388	364	364	400	355	383	382	384	383	408	393	348	397	391	353	356	384	415	408	358	373	383	373	371	375	382	396	342	366	366	403	403	371	355	380	380	389	369	391	433	359	377	371	374	378	381	404	376	395	367	391	385	404	421	367	384	390	389	384	319	386	399	408	387	393	371	388	369	347	386	405	366	387	376	358	353	376	366	371	395	369	386	358	373	382	415	400	378	374	358	410	379	367	362	384	415	407	387	390	398	369	391	398	403	390	398	419	359	403	366	351	397	361	387	362	393	359	352	387	395	394	392	374	355	326	387	377	383	383	362	367	369	381	348	387	378	373	380	366	367	381	384	374	397	359	383	384	398	325	385	389	380	379	398	353	383	382	360	375	340	372	347	373	403	347	364	352	410	349	391	352	374	389	388	398	394	370	373	386	369	373	380	373	370	381	356	378	378	374	379	389	387	394	381	378	342	386	405	385	402	407	360	379	394	365	402	369	392	361	368	369	336	380	385	370	388	363	357	379	364	357	392	393	378	381	382	380	409	396	380	402	403	385	393	357	357	371	369	383	383	393	389	350	412	386	347	391	365	360	345	376	407	359	399	397	382	382	379	372	370	378	377	396	412	371	347	389	382	370	353	382	360	356	388	397	403	372	397	383	366	372	370	395	351	396	341	375	385	389	363	371	388	390	382	379	390	390	376	391	434	377	382	336	361	378	380	385	372	377	377	405	368	408	379	347	392	432	365	385	374	401	380	439	364	391	391	351	403	369	361	385	364	387	347	408	387	360	409	379	392	387	368	376	378	399	388	350	371	397	353	411	411	397	381	404	388	383	392	383	421	361	369	392	426	377	364	364	407	361	351	400	361	379	370	376	390	354	379	410	370	398	365	334	363	372
22478	21016	28539	23688	21022	20806	7891	2305	1626	1320	1178	901	872	773	762	688	651	474	525	447	396	392	456	403	359	337	304	308	320	338	295	298	337	285	305	260	274	274	265	229	253	239	276	286	219	247	248	261	225	234	252	236	254	233	231	226	238	262	222	222	258	221	198	199	208	206	233	221	238	210	207	204	208	210	223	187	228	219	214	209	200	225	231	210	215	248	209	185	206	207	235	202	200	194	211	187	200	195	198	194	195	191	224	216	199	214	200	192	188	228	200	235	208	209	196	221	189	177	198	203	213	206	204	209	205	210	195	175	208	225	209	202	219	221	192	205	194	210	199	195	202	202	199	183	211	214	217	203	203	213	226	218	182	243	226	219	199	208	208	210	191	191	236	217	220	215	203	220	187	214	172	209	234	211	198	194	193	225	209	199	238	209	197	200	210	212	199	219	202	204	199	199	197	214	203	193	207	210	194	245	206	203	205	203	222	229	194	187	214	240	185	188	214	199	200	196	227	223	201	200	197	206	224	196	216	225	213	211	200	196	217	173	209	208	234	216	180	206	182	215	189	204	207	186	191	214	197	213	193	214	193	202	192	203	234	172	211	195	200	233	197	228	194	222	203	195	213	218	200	203	200	207	198	206	206	218	216	197	195	219	219	198	180	224	216	219	218	194	190	198	193	203	218	210	222	204	209	208	210	220	200	216	203	189	208	222	229	215	224	200	213	214	197	209	211	210	220	225	225	206	191	221	203	205	194	214	202	205	216	216	196	203	215	200	214	201	205	217	208	201	229	235	211	206	231	212	202	193	183	193	192	214	191	214	226	219	202	221	237	204	224	186	206	191	224	223	223	181	220	206	215	207	215	204	198	203	217	222	212	205	241	206	174	223	217	187	196	176	188	195	215	195	212	218	202	202	203	217	181	181	212	202	216	204	214	198	205	204	195	184	202	225	204	196	214	208	209	200	233	192	216	207	208	213	189	181	229	213	199	225	200	198	221	206	178	204	204	195	209	238	222	217	209	196	206	213	180	182	212	197	217	191	195	190	208	210	207	185	231	186	199	214	205	214	205	218	207	190	218	182	223	223	210	201	193	227	215	187	199	171	217	210	205	225	197	235	204	208	211	210	209	219	216	232	200	237	227	190	180	206	227	208	210	199	229	186	226	206	223	180	197	211	186	210	203	231	213	193	214	193	219	221	171	212	198	195	225	194	171	205	222	208	196	221	226	215	223	176	222	235	223	189	197	194	213	226	224	209	203	218	192	219	217	206	233	215	215	214	227	200	215	215	230	200	189	203	221	224	215	201	206	213	201	227	216	202	175	204	233	202	214	203	198	220	218	210	214	200	186	211	212	239	212	195	210	201	203	187	212	207	203	196	198	191	227	191	204	187	204	221	190	222	186	238	215	194	198	195	238	234	226	188	205	197	211	226	234	201	210	208	222	209	199	193	198	222	209	241	219	197	226	199	194	203	213	211	219	237	203	216	203	211	234	202	213	179	199	210	226	218	206	206	177	178	189	188	192	194	218	196	208	194	202	176	186	191	194	216	191	185	198	208	202	192	185	194	203	187	209	213	177	204	200	184	181	228	217	195	214	205	212	175	193	199	213	225	198	221	205	190	201	213	202	180	219	206	203	192	196	229	209	200	200	207	191	182	201	219	206	197	210	219	228	198	196	220	192	191	211	221	203	227	217	194	224	183	227	222	191	200	192	181	219	192	208	204	214	218	230	203	188	196	203	207	192	201	230	204	190	215	216	219	220	214	189	206	206	186	212	201	212	213	223	206	208	193	196	205	212	195	187	195	209	211	174	212	193	213	193	194	216	198	220	212	210	212	208	236	204	235	220	181	211	197	191	186	179	213	215	202	208	218	205	187	219	216	207	206	215	203	205	211	215	198	209	186	203	206	179	220	191	211	202	173	184	184	226	199	213	214	201	216	184	210	228	202	198	215	195	223	219	206	209	190	182	201	209	229	209	230	203	195	217	226	195	210	229	202	194	205	210	206	210	210	213	190	198	192	202	206	188	196	211	208	209	168	208	208	206	184	190	200	198	190	221	203	212	215	209	216	195	224	194	209	212	206	225	194	218	200	195	231	212	212	202	201	182	218	196	195	235	204	197	175	197	196	213	210	205	209	185	217	214	195	205	202	213	207	153	234	200	206	194	220	203	198	231	233	223	233	198	192	202	210	205	231	213	188	215	189	201	206	220	219	214	201	188	199	200	208	207	184	178	213	223	187	190	189	190	216	224	180	202	202	195	196	176	207	209	205	204	196	216	214	207	206	214	203	192	191	205	193	207	210	184	199	196	205	261	212	213	188	218	212	197	205	210	210	233	203	198	194	231	215	234	198	202	185	196	197	184	203	192	216	215	212	192	218	216	221	208	197	204	194	208	191	214	211	202	193	207	195	210	221	222	197	203	196	232	206	193	195	235	214	206	201	179	188	201	208	212	183	221	192	205	230	199	213	226	217	213	189	191	215	213	189	219	209	218	218	203	202	194	213	195	198	243	205	200	193	218	224	214	203	213	207	176	179	216	200	192	199	227	194	206	206	212	200	183	245	201	224	192	210	200	206	210	206	198	206	188	240	215	205	218	225	229	207	207	199	199	214	200	210	198	208	192	209	221	203	222	192	221	190	209	212	202	219	219	194	207	202	218	227	192	250	182	195	200	202	212	202	198	208	209	197	239	228	199	210	195	193	203	216	203	198	238	188	205	191	202	187	194	221	228	224	206	205	221	210	199	194	219	174	215	214	200	192	200	202	187	196	194	212	199	179	215	196	216	190	220	190	204	179	200	216	189	194	201	203	190	184	181	199	194	202	191	218	208	214	187	199	207	202	209	190	193	203	231	194	200	191	198	181	204	199	213	211	209	194	191	183	221	180	224	233	226	202	196	200	190	214	212	212	198	200	222	192	231	185	232	204	188	203	229	223	183	191	208	218	202	195	197	196	185	211	175	206	189	200	217	218	243	184	196	225	206	193	198	200	229	189	193	234	197	211	185	223	213	221	209	204	202	205	202	208	189	248	236	224	202	204	218	208	178	201	201	219	202	197	215	195	197	204	209	212	219	212	197	187	218	239	226	220	201	209	193	194	209	208	214	208	217	226	225	200	197	213	195	189	248	188	202	188	217	213	226	210	191	221	213	200	194	215	204	228	215	201	234	212	220	188	204	198	209	205	207	209	218	199	192	198	211	187	205	213	212	204	195	198	216	225	213	213	222	226	216	224	180	190	235	185	209	184	217	200	197	198	211	205	180	198	222	213	207	213	216	197	202	198	215	189	189	224	215	205	228	232	192	216	208	234	202	201	206	216	219	205	185	207	204	189	219	223	187	260	210	223	211	206	191	206	192	200	212	185	207	204	222	237	196	217	221	213	212	197	187	229	191	201	187	218	204	221	220	208	201	204	207	198	175	211	231	210	232	205	216	195	204	210	203	190	197	185	203	202	198	225	203	177	183	208	223	217	204	213
12988	29642	24310	14728	10941	8266	6453	4673	4021	3093	2554	2154	1947	1685	1539	1404	1330	1013	948	863	845	686	706	690	612	544	533	517	527	533	547	503	503	469	423	427	429	372	403	370	393	346	378	359	367	364	335	305	345	356	339	326	324	306	316	317	342	311	316	285	312	304	273	295	291	287	339	317	314	282	278	303	299	288	290	287	262	308	290	305	272	288	278	265	307	286	279	274	287	318	302	284	275	287	297	275	276	281	296	301	295	290	269	281	285	270	250	278	256	270	290	273	275	283	286	301	281	290	276	302	278	290	290	271	285	288	286	277	288	307	280	276	293	273	297	289	303	287	305	275	289	248	289	285	280	279	287	286	263	256	261	279	287	297	274	288	290	280	274	304	295	283	269	299	281	268	285	293	291	275	277	285	271	298	284	301	280	262	287	294	297	270	262	263	302	288	301	278	242	304	266	311	275	292	304	303	282	314	264	293	267	297	271	270	289	274	287	291	292	262	279	275	285	284	296	296	256	283	243	280	250	284	288	305	286	269	271	271	279	286	285	266	258	274	273	264	278	263	272	288	289	265	271	259	324	288	285	302	257	292	292	260	287	262	304	295	298	247	304	291	293	261	306	296	256	286	245	280	278	284	277	241	267	277	290	287	255	246	299	276	285	309	270	265	273	275	268	276	262	293	271	262	284	281	301	285	290	316	277	268	282	304	304	311	252	263	278	279	268	297	296	285	270	269	301	260	283	299	278	249	295	271	310	278	249	316	295	285	294	280	232	298	267	303	263	290	259	297	270	256	258	287	262	279	303	276	283	276	292	282	308	282	290	277	271	257	266	307	276	292	280	302	278	266	280	266	282	254	262	280	288	284	290	268	253	277	309	289	299	282	312	260	285	284	321	314	313	309	291	286	297	296	252	284	300	274	266	296	252	299	271	269	280	291	270	268	288	287	272	299	292	254	287	266	289	277	275	259	266	292	289	284	298	274	291	292	282	290	269	262	282	271	250	317	249	289	283	297	282	273	261	300	268	291	290	283	286	292	286	271	283	329	323	264	254	275	299	280	257	293	283	291	283	308	297	273	300	290	305	272	269	300	312	250	288	289	273	297	300	305	285	247	258	265	263	271	309	254	270	281	267	256	261	287	268	260	276	284	274	280	270	285	267	309	274	276	296	275	292	257	278	278	267	299	284	250	277	296	261	266	304	289	284	268	275	285	289	269	286	259	266	275	280	307	280	269	289	322	301	320	288	276	264	270	272	328	281	272	259	272	270	268	256	304	297	284	241	307	283	291	302	269	302	282	271	284	268	295	280	276	275	261	274	289	258	280	268	289	277	279	270	252	303	270	280	289	272	305	288	323	286	275	288	310	271	300	299	298	269	293	279	266	274	277	291	282	289	277	287	292	279	304	258	278	293	283	269	271	273	271	268	294	265	288	296	279	276	292	288	283	269	256	294	292	280	279	298	309	283	285	285	286	266	284	282	289	281	260	304	315	265	326	281	282	327	294	255	292	306	273	290	293	282	284	261	283	287	286	300	260	292	257	280	260	293	260	257	280	274	279	262	305	292	256	295	303	279	275	263	300	297	293	294	257	282	332	292	271	257	277	234	272	278	270	324	281	239	272	275	280	265	276	294	286	302	286	292	288	290	302	284	265	279	291	274	299	254	263	282	262	274	296	270	281	270	293	265	269	284	262	273	300	298	283	321	253	274	261	296	303	271	280	276	267	240	275	302	254	282	279	289	268	268	283	262	302	273	274	260	270	283	284	275	299	293	264	281	302	291	295	284	308	288	306	256	306	287	262	273	272	284	262	283	275	282	271	248	300	287	290	274	284	270	271	290	275	257	274	276	260	282	290	297	271	278	267	271	307	282	308	323	298	279	266	261	299	283	264	267	298	289	274	316	284	303	283	296	285	310	304	280	285	256	289	309	268	303	267	271	254	282	285	293	294	303	282	281	309	298	292	291	275	277	281	298	262	280	281	239	280	280	279	284	296	298	283	297	253	273	261	270	293	277	274	285	273	297	264	264	307	299	304	285	290	265	278	281	284	287	286	276	258	255	263	268	255	294	278	282	269	281	265	287	267	272	312	273	281	295	296	278	250	285	282	302	304	296	286	302	267	294	239	262	278	281	281	318	317	280	290	258	297	314	279	293	300	299	252	263	301	275	297	297	275	300	264	291	296	306	275	282	269	292	264	268	301	288	292	272	279	292	256	301	276	285	296	263	305	317	276	260	275	280	284	260	283	272	274	270	288	254	264	278	279	276	309	274	291	274	256	315	285	271	274	303	316	281	290	284	275	267	297	252	281	294	312	258	304	265	314	276	258	255	286	287	305	276	265	289	304	283	288	301	272	281	277	277	284	269	293	292	293	309	262	283	279	273	299	280	281	281	264	264	249	266	296	282	268	306	268	326	259	292	340	295	265	265	309	274	275	290	286	271	276	288	283	278	295	278	284	275	280	278	277	288	287	283	288	259	282	292	321	282	302	282	278	286	279	295	292	276	295	257	293	270	275	271	282	299	296	335	282	280	277	272	267	308	253	298	309	287	292	282	270	293	278	266	286	276	298	271	273	273	278	295	252	291	278	279	281	304	253	280	275	292	262	288	284	299	250	306	279	311	276	279	256	279	247	234	288	281	267	261	306	321	259	283	277	248	290	268	295	280	297	320	284	322	286	280	275	278	299	298	281	256	300	266	324	262	275	275	277	291	282	285	289	322	280	298	285	292	280	264	290	278	296	294	299	264	283	253	285	270	261	282	251	290	313	263	278	291	257	313	258	286	299	302	273	251	298	297	276	308	251	277	258	307	301	282	269	290	272	290	281	253	268	304	282	275	264	265	308	270	276	280	291	281	277	291	286	271	281	294	289	296	293	282	288	286	292	278	266	285	270	287	279	301	293	282	307	254	262	262	264	281	286	304	297	284	267	286	269	286	282	285	285	286	266	311	295	292	261	297	280	270	301	278	290	281	245	294	300	282	296	276	287	323	269	269	266	283	291	278	289	303	274	261	273	283	276	298	299	269	283	276	294	318	298	294	290	326	306	299	294	292	268	278	316	285	265	264	266	277	296	289	314	277	295	265	294	269	283	275	278	317	287	265	283	312	291	276	284	275	247	282	290	281	300	277	256	249	276	284	264	298	278	256	275	293	252	287	274	288	311	248	283	289	280	280	250	286	271	272	261	277	268	258	285	330	293	269	287	249	280	288	288	306	286	272	256	265	290	267	280	276	316	291	276	298	283	280	273	312	291	259	291	337	285	261	287	297	290	309	270	281	282	266	254	275	281	280	311	274	289	276	276	257	287	255	281	286	265	241	273	295	297	303	259	252	282	283	298	303	293	315	253	284	290	282	294	308	256	285	292	293	281	241	280	321	290	271	277	295	292	271	286	271	269	280	283	271	290	262	264	272	279	310	283	272	294	299	252	251	286	271	266	284	304	286	308	269	260	280	288	264	264	269	270	262	249	275	299	290	285	287	280
27252	18200	10380	5335	2722	1832	1367	1034	868	806	736	636	644	634	612	545	579	548	554	517	483	511	501	500	486	468	462	445	457	485	431	485	449	449	409	403	426	430	454	430	435	434	404	451	363	416	435	434	418	425	457	397	423	383	409	392	414	428	419	396	385	403	417	419	429	433	453	407	408	400	417	435	385	397	403	413	401	412	432	385	424	392	412	372	407	402	416	410	441	398	429	420	434	395	388	395	397	384	410	366	382	396	428	400	419	400	391	380	348	384	438	417	396	440	429	384	402	400	368	435	394	388	400	413	444	407	438	403	406	390	416	418	396	382	418	388	401	392	426	399	408	399	425	392	392	435	402	367	411	397	408	440	376	409	394	404	418	406	426	426	412	395	429	409	402	386	401	372	420	386	409	383	431	414	434	407	426	379	438	415	367	408	384	368	383	446	409	399	404	429	365	418	400	405	424	358	414	410	400	380	407	395	398	404	362	431	426	402	418	383	447	408	413	391	379	379	415	385	393	357	410	381	393	363	420	431	400	428	388	402	425	404	380	426	418	395	420	440	418	416	418	402	431	452	381	380	445	403	379	423	342	386	403	402	416	406	362	431	399	395	391	408	391	402	397	387	382	432	399	392	374	407	406	406	392	393	416	382	420	406	393	416	370	414	412	353	339	396	408	415	400	370	394	385	405	416	411	438	453	395	398	404	406	400	376	411	408	414	453	441	385	386	357	397	426	444	368	376	389	435	451	404	417	430	401	402	388	387	419	421	416	401	412	388	408	415	400	425	381	435	405	408	395	407	400	402	416	397	385	380	446	413	409	411	426	404	387	408	380	410	421	376	412	398	383	412	420	432	443	365	406	382	377	390	365	415	437	400	423	412	396	408	403	406	409	391	370	403	372	393	406	370	397	410	438	393	393	432	395	383	418	427	418	408	445	425	391	381	431	385	419	381	391	406	420	401	427	389	429	400	419	428	427	408	456	435	397	397	427	384	397	413	367	393	408	384	403	390	381	397	399	433	422	416	380	405	433	402	410	407	389	403	406	413	417	395	417	431	379	363	404	388	388	392	407	375	363	440	425	398	409	405	385	402	417	422	406	461	434	396	419	401	424	388	397	383	401	394	415	388	390	415	402	399	407	400	381	378	379	429	398	392	388	406	389	444	391	378	413	398	436	404	405	420	399	428	404	350	400	418	383	418	406	413	416	424	416	409	439	377	399	432	412	440	385	392	385	413	409	398	418	396	399	428	392	432	405	429	399	420	420	400	390	434	416	376	407	414	419	398	431	406	391	447	419	409	424	377	407	412	407	434	396	391	415	426	360	398	409	396	396	416	405	386	377	401	401	406	435	413	419	416	442	405	394	424	419	435	419	404	388	429	441	391	390	406	406	381	379	385	378	396	440	407	394	420	442	415	404	430	442	390	426	423	399	404	401	413	432	412	408	399	433	372	385	374	441	401	421	421	390	403	407	409	425	395	412	370	394	428	441	398	411	420	404	415	460	425	401	417	421	381	415	415	399	376	382	384	425	445	429	407	396	447	392	402	427	413	445	394	436	404	416	410	405	406	421	421	405	389	424	420	401	391	424	425	418	386	420	431	418	389	421	407	389	426	412	410	420	398	384	403	395	417	405	410	404	409	408	417	402	396	427	394	430	423	395	404	435	391	440	426	397	404	428	365	433	400	436	386	421	400	412	407	441	409	414	447	414	408	395	394	382	417	437	399	427	423	424	406	377	405	404	391	386	399	385	445	392	407	401	415	399	421	390	422	409	425	395	403	429	371	422	431	406	383	417	388	378	402	400	359	414	401	409	409	443	405	409	375	424	432	367	420	421	380	411	421	355	394	400	397	410	373	393	407	429	431	437	400	380	392	403	391	439	366	420	420	441	376	447	400	432	435	441	389	391	399	408	417	379	421	405	429	388	377	403	379	399	451	400	385	418	394	362	378	420	432	396	391	400	403	398	427	420	399	388	413	381	387	378	404	421	375	414	411	409	401	412	399	394	426	416	420	405	447	435	424	392	410	407	416	422	404	406	400	397	408	422	424	407	429	409	382	393	396	439	406	369	367	404	404	403	393	431	372	430	401	380	432	402	369	446	370	395	421	350	381	404	389	401	401	388	368	395	425	420	389	429	401	402	422	398	391	433	406	388	410	405	430	393	413	411	444	388	425	428	379	411	428	407	386	403	418	433	397	411	407	430	447	429	390	415	378	406	384	389	416	431	411	384	401	395	362	429	389	389	410	385	382	403	380	385	369	416	408	449	431	430	404	380	372	380	361	409	415	427	411	407	354	394	372	429	406	418	388	396	394	396	414	392	381	399	421	369	409	375	400	372	447	352	381	404	368	392	444	374	423	433	412	416	395	413	417	405	387	384	441	387	421	397	425	408	448	423	395	412	408	416	433	396	400	401	376	418	389	389	423	390	432	408	432	410	405	469	411	353	403	382	415	411	456	395	412	404	368	409	375	409	429	391	389	432	431	401	445	418	396	407	397	393	384	387	408	417	423	376	391	420	413	399	412	409	440	373	428	423	421	408	396	389	425	406	373	397	411	401	383	394	456	418	395	437	395	414	417	372	428	395	400	426	380	408	419	384	412	386	407	386	452	394	399	402	416	406	421	409	411	424	397	389	393	394	416	394	431	398	392	398	435	408	417	457	405	407	423	392	431	403	422	375	387	427	411	386	410	409	402	416	438	417	397	384	418	396	417	410	415	433	432	412	433	426	392	411	381	418	426	425	379	392	413	373	413	401	409	439	405	413	425	403	405	425	391	418	400	421	403	418	445	363	383	390	388	385	459	409	396	451	404	397	406	427	406	412	402	381	391	403	408	404	385	411	413	413	371	386	395	411	392	388	430	394	417	400	392	409	381	406	426	427	391	420	409	384	367	392	420	381	425	376	424	408	399	447	391	381	397	388	377	433	411	398	402	389	395	376	394	404	408	425	426	413	410	412	398	390	427	404	431	438	415	405	400	376	356	413	383	401	425	406	348	396	438	419	408	381	396	420	428	382	406	409	379	410	420	421	394	390	406	414	420	408	409	353	422	400	397	394	378	373	389	416	410	372	364	392	434	385	431	424	394	382	430	405	402	396	404	426	403	382	415	427	419	400	405	424	398	385	415	428	390	419	395	412	423	388	405	389	419	380	380	372	396	430	397	375	385	400	381	422	447	411	408	380	423	377	459	416	393	445	433	408	415	422	394	403	403	407	389	420	390	438	401	400	375	412	370	423	403	374	410	378	375	405	400	374	449	426	398	386	396	420	424	406	391	403	381	385	419	354	425	409	424	410	415	447	397	375	421	375	428	416	410	407	419	399	407	383	444	386	395	461	424	403	419	373	414	399	408	375	424	437	392	381	377	399	389	406	382	424	401	400	409	375	383	398	394	444	389	436	407	365	385	431	415	415	388	386	417	406	380	417	423	419	386	434	404	414	409	390	415	368	445	387	417	379	404	397	440	397	409	390	429	382	423
11014	16734	12921	7037	4991	3685	2797	2124	1791	1619	1343	1257	1153	1065	1027	1007	1010	766	843	799	769	744	769	752	699	639	642	636	658	623	646	614	672	618	600	591	587	596	593	556	550	579	551	582	578	579	517	611	558	597	584	578	525	499	520	530	545	524	558	540	547	573	561	534	556	551	568	556	551	540	503	516	536	555	575	564	546	504	551	516	533	519	540	580	559	517	537	531	551	519	519	600	534	566	562	513	562	539	514	525	571	553	519	550	549	522	588	535	517	536	544	531	544	525	497	511	544	521	531	552	522	540	540	556	490	513	519	579	567	506	575	526	566	549	486	546	570	566	537	533	528	545	530	521	542	551	564	563	549	526	498	545	579	551	517	526	536	560	567	603	550	478	544	575	548	562	548	538	543	530	533	521	546	560	506	527	508	568	538	527	553	525	572	525	534	555	524	562	532	554	502	518	498	587	539	544	555	488	529	548	517	565	511	551	540	521	574	498	538	533	597	563	542	518	499	549	521	542	550	491	553	517	495	525	565	580	556	549	547	532	532	536	569	537	544	530	550	541	500	529	522	496	519	556	567	558	555	512	551	503	576	526	597	518	564	524	527	567	541	567	533	538	541	515	538	553	534	526	493	502	535	539	529	528	543	567	585	537	489	543	570	512	546	553	571	526	524	553	508	522	501	540	484	542	543	556	520	539	569	562	555	537	499	520	548	549	553	566	517	530	527	561	538	535	557	553	557	493	559	548	541	561	524	547	547	555	556	548	572	536	543	514	515	563	498	526	517	525	541	567	550	582	525	536	541	516	522	540	550	514	554	578	548	550	545	534	549	538	532	560	530	556	550	542	558	522	528	527	542	553	546	508	561	514	522	561	565	509	559	511	586	553	575	504	516	567	547	560	540	568	543	538	527	539	555	547	554	528	528	487	545	550	528	528	566	491	538	544	549	551	554	571	521	513	549	580	494	550	528	550	512	534	558	525	507	516	570	566	574	507	519	553	522	519	530	489	562	515	547	525	563	559	515	558	517	557	575	551	546	553	573	612	576	531	553	533	559	551	542	549	544	549	562	594	510	547	499	528	568	538	468	540	546	543	537	560	599	546	531	488	540	537	551	520	534	553	515	560	557	549	520	504	579	544	500	538	556	568	567	545	576	584	566	517	497	565	541	504	539	544	554	539	534	513	506	555	580	573	508	527	502	530	539	534	560	532	524	507	521	542	567	546	533	554	507	572	564	546	535	541	531	543	558	507	519	547	554	527	537	541	545	514	568	556	522	521	546	515	511	507	520	541	525	551	571	573	533	561	551	562	541	518	543	561	534	497	501	553	523	584	545	535	560	552	550	552	486	562	580	541	566	556	554	503	523	534	498	536	520	569	492	531	522	509	558	534	555	541	521	577	541	485	564	568	483	534	536	521	507	546	538	525	546	552	544	534	548	516	516	512	548	524	516	526	538	535	543	516	534	531	504	524	539	588	541	582	520	501	537	527	505	549	514	505	554	545	521	542	556	495	553	532	570	588	553	525	547	541	479	530	502	548	524	521	507	498	524	527	524	542	566	515	572	533	558	507	521	500	513	609	561	555	532	535	525	552	531	575	558	551	546	533	576	534	518	486	525	542	531	529	556	553	577	530	546	550	515	538	542	541	501	502	568	576	536	568	543	528	551	573	548	556	511	607	513	546	505	525	520	514	520	571	553	576	533	556	542	601	529	587	540	534	568	546	566	561	531	561	512	577	542	548	511	538	544	553	532	531	523	523	532	585	505	529	588	581	539	517	555	519	498	518	578	550	570	529	524	510	536	521	552	548	543	530	588	505	539	531	540	544	566	518	548	524	550	552	556	528	564	543	539	550	498	583	571	524	518	518	518	529	507	592	515	542	550	561	487	494	553	552	564	582	537	550	579	519	527	485	537	538	541	576	552	527	526	555	531	556	571	541	547	536	526	544	554	599	532	515	538	536	551	534	535	555	555	557	529	540	545	601	526	591	573	598	528	587	552	528	553	568	536	537	569	546	528	507	585	557	524	533	523	536	536	510	541	543	490	557	543	539	548	586	560	558	570	537	552	553	561	531	533	540	541	571	578	524	531	540	586	535	515	544	552	517	530	528	549	537	574	492	503	547	525	553	545	546	549	580	487	542	552	521	538	527	556	557	496	544	519	572	506	534	539	525	545	571	575	539	534	537	526	531	546	526	517	545	537	519	530	515	507	528	561	536	519	550	562	554	547	546	528	545	562	529	545	532	565	506	544	530	538	543	522	566	527	529	569	564	571	553	516	539	541	551	535	557	530	502	523	510	545	482	538	520	531	520	520	548	551	481	552	519	553	511	513	553	576	552	551	529	547	518	509	556	519	504	513	497	551	536	515	524	503	526	549	557	472	517	552	558	526	546	519	544	515	555	490	551	483	520	551	549	539	550	569	551	562	584	521	523	558	551	534	517	561	548	574	513	512	611	566	494	542	600	545	536	524	551	533	570	552	569	548	561	548	546	557	547	548	542	531	525	523	515	543	584	558	550	527	576	570	527	547	531	532	533	566	571	506	541	501	526	542	593	518	539	495	517	558	515	566	540	509	569	510	551	502	506	589	546	523	529	562	540	603	534	512	546	507	528	567	545	537	532	542	529	572	538	535	526	565	491	557	520	553	533	517	572	535	524	511	562	572	549	589	521	568	565	558	561	537	564	545	518	535	509	529	571	575	537	508	546	528	469	552	487	533	538	552	567	548	574	548	554	509	499	533	542	584	552	536	543	579	553	559	531	526	547	519	513	538	533	525	547	563	505	530	548	535	554	547	491	538	501	540	594	530	466	496	539	564	541	508	526	545	511	543	512	508	569	545	535	519	509	538	512	545	556	558	529	540	554	552	518	519	550	544	531	554	524	572	531	565	558	530	539	513	527	513	558	542	521	529	554	530	521	559	553	540	571	510	531	541	535	549	534	568	543	560	550	558	534	538	526	568	548	550	554	528	505	563	536	519	540	549	537	531	518	516	540	546	549	581	569	511	501	526	555	505	515	546	531	532	536	564	543	514	537	509	552	506	505	564	529	529	517	567	548	550	580	553	530	519	557	540	583	557	553	545	545	482	554	589	564	545	516	523	540	548	538	555	543	568	562	567	501	543	516	519	516	543	531	528	518	541	555	505	539	543	502	555	514	543	539	536	552	523	550	483	515	542	532	552	566	580	548	537	524	521	558	514	532	529	573	523	513	566	545	529	541	555	567	572	533	576	532	531	571	513	528	526	498	517	531	537	500	558	549	533	526	550	528	551	509	581	499	581	566	545	548	542	516	557	545	555	575	533	509	557	521	548	539	530	569	578	570	523	510	539	566	519	552	536	531	548	570	515	526	508	512	518	539	562	533	537	553	547	549	559	542	526	563	538	510	560	512	524	521	516	583	513	573	568	570	554	518	511	514	529	551	557	579	531	554	540	579	579	526	565	521	489	500	499	528	506	561	521	531	526	589	523	555	565	514	520	536
23442	20950	27869	24198	20732	8807	2718	1649	1253	1107	967	942	765	767	699	670	717	587	628	547	539	506	477	504	461	457	454	477	435	454	483	458	451	441	414	397	419	399	417	425	364	416	393	393	412	399	403	391	429	416	367	366	385	374	394	373	388	371	373	372	363	387	353	384	351	365	357	353	330	361	356	359	360	392	384	390	382	370	374	362	366	357	362	374	352	369	345	382	400	314	345	363	374	365	367	390	367	372	394	392	368	363	362	371	348	376	361	392	342	377	353	369	371	353	362	355	340	382	384	347	360	367	346	354	346	390	349	365	402	373	386	370	371	346	366	377	363	369	352	363	359	353	370	394	370	351	372	336	360	384	371	368	376	381	357	355	351	375	344	390	354	381	378	387	407	394	370	380	385	367	330	347	382	380	373	368	362	399	370	367	391	382	340	364	398	334	395	371	344	347	368	372	394	339	347	386	365	356	341	314	397	359	349	372	365	372	378	380	380	371	355	375	376	351	376	366	351	355	360	383	377	366	315	346	362	360	372	406	351	360	362	368	379	353	358	327	356	373	373	366	372	372	372	355	348	356	378	376	394	353	366	362	353	337	360	331	352	366	340	375	383	366	402	381	358	327	372	366	363	352	358	357	383	362	401	347	351	362	341	361	390	347	388	354	380	384	359	388	353	398	370	365	334	381	375	375	396	363	363	369	381	382	351	380	371	386	354	396	333	338	377	342	393	393	335	352	358	362	387	367	396	338	345	399	373	367	390	376	336	387	361	359	383	366	345	355	374	351	364	382	375	369	378	348	369	369	337	335	382	376	352	365	349	328	365	366	362	378	372	337	354	333	359	371	375	374	364	361	368	360	365	343	378	354	363	359	394	355	375	390	355	359	395	374	362	369	351	350	355	377	366	386	366	374	335	368	399	365	388	401	394	362	358	343	391	379	375	391	355	369	406	376	346	331	351	391	366	375	390	381	381	366	376	385	372	381	360	358	362	349	369	365	343	342	355	353	381	337	341	365	381	376	366	356	378	354	351	371	408	374	392	369	386	338	419	370	388	380	386	363	343	364	379	344	384	354	392	358	393	351	393	352	354	361	347	369	395	355	356	369	357	391	365	350	369	346	401	360	361	376	407	385	361	380	345	395	363	348	314	321	359	334	358	342	357	380	376	354	386	378	344	366	379	357	375	348	383	394	366	349	376	376	385	359	383	366	346	357	388	330	355	369	355	339	410	363	369	386	385	349	334	364	346	366	390	407	400	397	366	379	345	378	353	357	368	386	338	345	365	368	371	368	355	389	340	375	377	365	329	369	370	354	423	391	379	371	363	358	370	341	361	340	408	358	369	338	344	367	376	385	371	361	376	376	386	352	354	383	379	376	369	337	376	341	370	377	373	355	351	324	372	389	387	374	396	391	360	369	403	342	379	351	357	379	333	395	357	374	371	367	352	390	390	383	374	358	356	326	366	364	349	341	333	383	358	335	339	390	349	366	384	361	364	353	355	358	393	337	353	348	376	327	370	363	386	332	359	398	358	382	355	373	356	366	369	368	343	380	372	341	373	381	330	380	366	361	326	390	361	355	360	367	359	363	373	354	374	365	369	369	342	356	367	369	349	345	356	341	374	377	391	380	369	370	350	384	361	366	333	389	391	350	363	345	380	354	390	359	366	334	404	355	371	352	376	333	396	342	392	345	384	374	362	368	369	387	395	386	385	339	370	347	365	375	361	386	386	387	385	344	336	345	333	363	376	339	375	391	402	398	364	354	386	379	357	369	360	361	357	366	368	407	324	367	376	361	352	356	383	397	368	352	358	418	381	357	373	358	388	365	380	335	366	361	364	378	364	369	370	373	339	398	334	370	373	332	353	345	386	377	365	351	364	411	376	366	353	378	361	369	397	387	344	379	358	357	374	372	386	383	350	362	352	347	371	352	358	399	367	377	413	338	352	380	369	377	388	388	374	380	355	360	380	352	363	383	369	355	359	362	379	388	389	360	363	360	368	358	351	353	372	396	378	391	337	380	363	364	348	359	350	341	370	377	395	367	350	357	375	370	391	365	414	376	380	380	365	371	348	361	342	344	394	360	377	345	363	370	384	365	358	388	360	344	367	359	357	391	349	368	404	352	377	391	384	343	388	373	364	360	361	385	366	384	360	383	364	361	360	395	372	349	339	361	355	377	351	363	334	369	367	383	352	377	362	371	377	335	361	356	407	380	332	359	360	385	367	389	394	375	347	346	361	355	379	345	390	389	337	379	362	351	375	367	386	359	366	396	375	374	345	367	373	395	380	372	357	395	390	383	389	376	373	381	357	389	369	402	352	427	370	361	373	371	381	386	357	345	373	381	384	370	350	379	362	350	367	331	344	347	357	332	373	348	394	365	342	341	337	373	356	354	399	355	389	357	370	392	380	377	382	377	362	364	348	376	372	376	380	369	365	356	365	365	367	352	349	365	350	338	367	354	346	373	362	382	363	383	379	374	371	356	390	330	375	362	347	359	367	374	359	341	380	360	392	374	356	398	391	341	381	366	363	372	344	362	379	363	372	352	359	368	371	366	368	339	390	359	347	359	366	359	354	388	366	368	360	367	390	377	383	367	359	376	363	383	370	363	356	364	364	360	333	365	364	356	346	365	358	365	369	355	383	363	366	373	358	338	381	354	404	365	383	380	346	334	381	379	382	353	349	361	351	359	356	350	356	351	355	370	379	375	361	390	373	372	333	342	387	389	351	355	386	395	347	361	360	355	349	397	375	393	384	395	364	373	338	336	368	353	356	381	365	378	401	348	403	392	368	388	343	378	361	350	375	376	354	346	371	366	353	362	391	375	360	380	379	357	354	379	362	375	381	394	381	400	357	388	369	374	378	381	391	357	373	365	364	355	369	372	350	348	357	391	338	382	383	353	373	384	374	380	346	331	377	363	362	359	347	381	352	378	380	364	341	392	372	369	361	379	362	345	365	353	350	345	381	390	387	328	370	361	380	380	383	362	373	377	376	386	342	356	376	347	379	349	366	361	365	371	343	342	383	363	373	405	365	347	358	352	379	367	350	363	386	339	366	338	326	377	376	392	354	370	364	358	373	372	359	387	364	349	367	338	359	355	371	367	349	355	383	399	362	355	356	382	360	337	371	386	348	389	374	379	339	350	380	356	372	361	351	354	348	350	336	384	365	362	367	397	338	358	363	393	332	362	367	346	375	366	361	336	362	376	357	361	391	345	383	315	378	384	356	397	372	355	419	342	365	324	400	385	372	365	364	347	345	374	370	352	384	377	378	370	383	352	349	381	395	342	332	358	397	396	335	391	371	358	369	373	380	325	382	369	387	389	358	390	341	358	368	365	350	381	366	366	368	343	375	382	372	341	359	381	353	355	351	371	339	350	379	367	352	344	373	376	359	371	366	374	358	359	384	357	373	369	341	358	361	377	384	403	326	370	377	372	361	357	352	348	339	390	375	380	359	388	340	386	376	355	381	378	348	363	399	362
11517	24553	19445	11691	8427	6275	4706	3450	2748	2336	1975	1779	1494	1417	1401	1321	1183	1025	964	946	897	873	850	834	761	714	725	717	731	625	689	698	659	660	622	601	568	552	534	587	558	575	565	562	539	540	538	587	542	565	544	546	497	549	548	486	559	475	501	516	516	502	488	500	486	514	532	518	469	505	499	518	488	484	493	503	507	478	502	515	475	494	502	508	523	519	480	460	498	493	496	469	488	504	444	523	529	510	523	516	515	521	519	472	471	511	482	483	535	484	489	488	501	489	490	466	503	490	531	459	502	493	495	499	515	524	471	495	520	501	480	532	507	501	499	500	498	484	468	444	494	499	491	514	537	488	475	490	485	443	472	525	469	477	528	499	511	498	465	454	512	492	512	515	477	505	491	471	468	489	501	498	460	497	481	512	502	499	508	498	477	489	503	473	481	498	542	487	471	485	494	537	484	497	520	487	509	522	509	497	512	515	508	504	479	494	501	468	485	483	458	471	517	498	509	476	516	429	502	509	488	534	444	460	488	492	464	519	500	499	464	499	494	444	528	499	489	478	509	495	499	485	523	522	487	442	476	502	527	467	492	477	487	479	509	489	503	481	468	501	498	467	475	506	550	487	477	476	546	504	498	498	473	488	490	522	528	507	475	499	512	494	503	482	519	462	506	495	493	473	486	478	451	466	469	479	499	484	492	460	545	516	499	521	491	479	514	480	501	497	490	505	486	503	464	475	474	467	461	496	499	462	503	473	492	514	469	491	502	502	478	507	505	476	485	476	490	548	493	524	491	447	461	446	454	490	495	512	452	527	519	447	498	517	465	521	509	500	484	488	484	549	483	503	518	469	469	500	491	508	479	497	511	455	479	526	502	495	488	492	494	478	477	502	485	479	465	496	497	530	489	523	491	498	497	509	461	465	480	478	476	462	484	560	486	531	498	508	471	497	481	498	476	517	479	483	472	480	484	496	460	508	458	523	462	517	464	463	514	453	529	498	463	500	508	493	482	511	432	491	516	530	517	495	474	523	520	482	515	529	515	447	469	482	505	501	489	493	479	481	532	445	515	500	497	574	478	463	497	493	495	456	500	496	481	458	492	496	478	459	496	478	496	458	516	491	489	494	459	489	503	512	481	453	518	490	479	507	511	521	457	471	470	477	475	498	491	530	487	476	509	466	445	498	521	460	471	486	479	490	525	492	525	506	525	517	486	511	501	498	515	518	494	476	488	474	489	480	499	489	470	462	498	451	460	452	518	536	492	501	511	507	512	468	484	511	500	497	496	498	488	450	470	503	512	473	483	537	509	483	513	510	460	471	514	512	508	472	500	521	497	476	439	461	536	526	483	458	502	496	493	502	456	522	495	449	484	489	489	454	466	537	505	502	503	488	504	474	510	499	465	476	455	500	498	490	501	478	504	514	483	517	449	518	502	515	475	497	499	471	506	507	488	511	496	524	484	528	488	471	481	493	476	493	511	443	501	510	500	475	485	474	511	464	469	511	482	459	491	495	451	475	524	513	515	527	525	510	457	505	503	518	462	479	497	495	504	518	443	480	510	517	503	503	496	467	490	490	511	513	488	490	490	466	475	467	487	495	517	546	474	485	504	502	503	482	511	508	514	488	511	474	505	485	485	499	484	481	498	464	521	494	485	482	501	496	504	465	485	500	523	487	484	548	472	513	498	476	498	501	521	517	500	492	500	487	483	507	479	513	489	517	510	486	469	504	490	455	492	471	532	519	496	461	502	498	510	505	509	468	490	503	459	528	505	494	491	511	492	484	505	487	512	517	521	544	476	501	505	445	438	489	462	501	481	523	485	460	487	517	516	495	509	488	477	438	506	508	499	506	505	497	480	460	473	499	500	474	511	515	505	524	524	486	491	508	501	535	481	510	481	516	540	497	448	468	517	482	491	510	500	510	483	466	476	495	478	486	482	500	478	493	513	489	495	515	468	523	494	513	476	488	498	505	470	504	472	468	511	509	499	533	502	487	491	484	451	507	481	506	484	513	512	498	466	504	502	502	514	509	515	498	496	494	482	476	483	461	495	491	498	481	456	457	495	499	511	538	510	495	470	511	485	537	491	466	469	500	476	509	486	528	505	494	506	503	453	488	488	466	527	482	475	489	502	517	474	504	496	492	499	486	512	484	470	489	496	459	500	494	497	503	464	457	518	526	454	500	470	488	460	501	508	519	479	474	490	520	498	466	504	496	515	462	508	472	504	509	485	534	459	502	510	505	507	508	514	468	485	516	484	500	489	477	492	502	468	495	544	482	530	516	509	491	455	502	505	445	525	510	508	462	491	476	538	511	520	474	485	520	527	471	491	519	482	496	490	499	526	472	551	498	482	491	472	481	460	452	467	480	482	518	473	495	495	529	467	482	484	469	524	524	494	463	517	441	502	475	501	481	487	474	519	440	513	514	481	489	517	483	462	491	503	486	470	514	480	510	458	508	528	479	507	548	470	458	509	528	525	509	461	481	507	511	487	521	517	472	444	496	520	509	486	499	501	522	480	481	484	486	492	522	497	537	499	503	468	489	502	471	524	472	483	512	482	524	488	482	519	526	490	448	466	448	497	452	507	497	512	498	489	459	526	473	496	504	506	476	484	485	531	530	463	479	470	510	520	500	474	507	534	479	480	483	538	477	485	470	475	490	515	484	507	439	476	533	496	457	457	527	504	528	525	476	495	481	481	519	499	506	501	462	534	509	465	482	472	454	505	480	491	493	499	457	506	470	480	491	484	477	482	503	541	484	504	470	491	457	500	478	498	475	500	479	440	507	495	537	505	480	486	521	483	458	532	505	486	471	506	482	492	504	514	496	517	522	498	524	474	486	524	480	494	481	540	535	550	502	443	490	500	485	479	477	509	529	550	511	467	483	495	437	517	499	484	460	489	527	499	507	501	481	477	477	502	531	462	509	524	471	478	524	522	467	476	519	520	511	469	478	469	525	493	486	503	475	477	485	488	509	490	492	502	476	508	496	519	493	463	556	493	489	485	481	491	488	485	494	471	526	445	479	496	510	541	451	481	503	478	531	441	513	488	508	506	450	510	542	493	488	497	484	464	482	525	505	486	490	468	495	524	471	506	496	508	468	491	488	504	474	484	504	458	503	471	491	510	463	476	515	517	508	475	472	466	495	502	492	490	498	506	498	483	507	526	511	494	455	470	508	483	451	534	510	486	493	473	496	478	524	509	494	511	495	540	504	466	465	500	460	482	529	470	476	488	507	496	479	529	473	466	495	459	504	495	502	477	523	527	526	491	483	445	488	510	507	530	475	513	489	502	503	488	508	517	556	516	510	502	501	537	490	515	461	492	494	488	483	456	511	492	480	505	510	475	496	464	518	483	514	506	492	489	499	498	490	465	473	496	495	511	463	516	488	461	517	468	520	489	504	499	509	497	489	502	553	496	476	521	500	473	518	503	466	488	495	441	494	521	476	488	524	493	461	499	477	468	512	504	489	482	486	487	524	488	461
24515	20955	26626	25038	9199	2598	1663	1047	903	825	734	645	571	558	506	536	541	441	445	463	414	384	404	367	413	372	367	360	376	337	333	325	326	362	334	344	322	295	349	317	321	307	310	276	308	286	294	277	336	345	295	336	294	270	294	293	301	304	291	265	248	327	277	259	301	292	288	298	271	277	271	261	283	277	267	287	279	273	282	248	269	296	297	300	269	292	293	272	286	278	290	279	267	297	289	284	274	286	288	250	257	300	280	250	255	285	276	288	283	287	266	283	265	295	273	284	314	298	274	278	268	249	276	278	290	276	276	268	279	276	283	290	276	270	293	266	293	258	267	302	260	289	289	280	301	275	288	271	311	259	300	262	272	271	309	284	279	260	278	261	262	262	275	294	284	269	265	285	278	241	275	290	313	262	312	280	276	276	268	291	291	273	291	265	289	293	272	304	282	284	277	277	276	297	266	260	254	294	290	278	286	287	261	297	233	296	280	277	282	296	297	295	268	301	256	260	268	288	303	286	278	287	288	274	286	278	277	263	276	315	265	283	295	269	313	271	296	298	233	282	268	273	283	282	314	281	268	276	269	289	295	288	262	283	292	278	270	281	294	281	292	293	304	287	245	267	290	288	284	269	284	258	277	282	284	260	284	277	240	294	282	313	288	256	240	296	271	257	286	285	294	260	277	304	283	273	310	282	283	245	307	268	294	272	277	296	284	281	272	315	289	278	294	270	253	267	295	275	261	310	307	283	256	284	265	287	280	278	286	283	280	285	290	309	282	273	284	299	299	323	289	260	302	278	292	270	286	284	277	273	306	293	283	253	273	273	264	290	259	331	294	292	248	259	322	298	288	302	277	281	299	301	290	308	269	258	278	262	295	259	250	255	273	284	281	279	292	297	290	274	296	284	295	263	281	308	247	290	296	291	308	280	271	287	256	263	286	259	276	295	287	309	291	261	277	288	265	295	318	294	277	322	270	257	295	287	313	301	269	254	299	294	286	299	270	292	297	278	293	294	279	245	313	258	284	276	268	277	274	294	280	288	285	298	277	274	284	268	310	297	312	309	260	308	284	291	244	290	273	291	258	270	285	263	277	298	267	275	301	273	314	291	267	287	299	243	281	281	255	279	277	272	285	284	294	279	297	261	307	317	309	273	313	291	272	279	292	273	296	278	274	282	280	303	320	257	280	275	271	293	306	308	285	290	256	288	279	278	284	293	293	284	257	295	304	276	276	295	302	284	284	293	276	279	293	287	276	302	269	301	280	305	290	274	287	253	298	289	310	277	287	298	323	288	281	297	267	258	285	289	275	286	320	309	278	289	268	274	284	328	273	307	269	272	272	306	276	301	288	285	269	280	291	264	273	302	252	252	268	268	267	260	294	306	298	265	275	295	260	298	273	285	283	314	284	302	289	312	290	275	268	278	266	265	283	282	313	314	264	271	299	312	279	271	316	273	292	275	296	280	282	283	303	292	276	223	322	278	268	298	303	289	295	292	306	270	275	297	268	307	265	286	271	270	281	281	268	269	298	274	264	272	280	298	278	283	301	269	279	274	285	298	270	247	286	261	279	266	278	282	290	286	285	257	265	279	299	285	286	287	290	310	300	265	284	272	324	288	293	257	313	251	315	288	280	287	296	311	274	300	270	286	286	290	276	268	286	289	256	314	296	279	256	275	286	268	273	267	327	311	288	284	269	288	277	296	263	269	255	269	313	279	286	274	320	265	287	284	260	256	321	289	292	259	312	237	286	292	312	272	326	303	269	288	298	296	297	277	272	293	280	263	276	288	304	285	281	267	283	299	262	268	286	295	263	285	312	303	278	268	279	264	311	321	287	264	280	288	290	277	283	288	266	269	247	297	269	263	273	298	274	269	313	284	285	299	258	299	289	278	263	272	303	275	270	282	298	309	268	274	259	284	274	293	314	291	275	296	280	290	292	300	268	277	284	306	279	278	288	282	255	281	281	318	277	282	315	270	291	289	284	269	296	289	298	280	287	285	268	273	315	254	276	282	274	269	280	289	247	321	286	282	268	273	286	300	265	308	280	318	300	263	299	298	263	262	288	264	312	253	278	294	309	283	277	287	261	272	265	270	268	265	268	297	273	292	286	303	276	294	274	304	298	259	253	278	285	271	298	278	272	264	291	285	263	312	278	281	298	273	286	269	264	294	269	297	298	281	277	282	276	281	298	282	269	289	276	291	292	268	301	275	280	235	271	290	296	259	284	281	291	282	275	274	289	271	304	302	269	269	285	261	281	280	287	262	303	295	265	273	293	261	285	282	269	282	267	276	299	264	286	284	294	271	277	266	288	289	318	266	307	257	259	260	303	305	286	260	273	298	275	299	291	266	271	247	287	266	292	296	290	267	268	305	310	321	284	271	285	292	280	281	309	278	259	283	300	259	286	281	286	303	267	304	258	282	264	272	270	274	286	283	244	285	289	296	293	306	254	300	257	267	270	294	282	266	286	293	278	311	268	303	291	286	277	301	282	304	294	289	278	300	295	272	259	260	295	295	288	267	279	293	258	301	277	283	308	309	279	279	290	258	286	248	278	272	258	289	276	286	282	294	295	274	245	301	281	290	287	289	280	296	285	285	271	282	259	263	284	286	278	283	264	271	260	319	332	291	254	257	256	263	299	293	324	301	284	288	289	280	284	259	310	278	274	257	292	245	274	294	322	262	255	272	282	278	274	294	304	279	271	288	301	257	287	301	300	273	307	294	283	278	296	263	254	288	296	297	293	276	280	260	274	295	261	276	281	303	247	285	276	302	277	281	289	270	301	264	273	322	290	284	293	293	274	287	316	289	274	283	293	294	273	270	275	301	291	307	269	260	247	269	280	292	262	275	281	290	266	280	277	291	300	253	275	299	308	272	265	272	261	301	261	289	264	284	298	282	253	276	260	306	298	295	280	255	270	288	310	277	315	296	288	293	285	288	303	262	312	288	276	281	265	273	284	267	287	279	329	288	274	289	279	286	284	280	268	284	287	288	284	255	309	286	261	303	286	263	305	282	284	288	275	277	257	281	280	291	292	264	300	290	281	297	291	266	286	309	266	262	278	275	276	258	269	260	277	264	303	283	313	296	263	283	287	300	293	264	287	277	244	276	247	289	303	298	288	278	262	271	283	287	258	274	260	304	279	270	274	281	280	283	289	307	297	285	279	312	287	298	289	305	306	260	275	285	314	260	276	286	285	271	260	269	313	290	283	298	260	293	280	279	280	275	287	269	278	283	277	278	296	299	304	309	278	295	262	305	296	269	306	305	273	281	285	277	294	299	251	290	255	268	278	283	304	307	289	252	292	288	320	260	267	301	272	299	312	309	276	296	266	280	258	292	244	283	297	301	255	284	266	280	284	262	257	276	271	232	302	283	281	292	287	266	245	269	286	277	302	309	263	268	278	314	297	273	275	289	272	312	276	262	289	271	296	269	307	296	277	281	275	261	257	265	281	272	257	279	272	267	289	298	258	244	314	278
11035	21461	16519	9451	6741	5085	3844	2607	2150	1922	1580	1361	1222	1178	1053	1011	948	834	806	740	735	714	675	649	580	597	566	546	586	541	527	506	486	482	440	433	443	467	442	457	419	407	405	413	415	415	428	383	414	396	405	414	415	417	379	387	389	411	399	380	376	377	380	383	342	380	407	405	411	333	416	362	412	372	385	416	367	340	363	383	362	432	384	379	352	374	357	369	377	391	376	348	378	374	385	367	347	357	355	377	385	380	385	388	363	371	363	371	345	369	429	360	386	350	390	400	368	381	385	384	394	374	378	359	361	392	377	394	347	342	366	419	383	362	380	354	383	369	365	364	363	352	380	403	368	383	378	372	367	351	373	366	402	397	384	386	386	405	393	386	380	386	369	357	373	389	369	382	364	360	339	375	399	350	341	394	347	379	366	384	356	363	397	385	359	391	377	384	381	376	335	365	372	371	342	387	403	358	392	364	353	369	370	368	338	326	413	357	390	349	394	392	375	364	365	362	371	371	384	338	375	361	345	384	378	377	384	355	389	340	390	376	366	358	353	401	385	371	384	385	351	375	411	396	367	394	406	395	368	368	353	368	368	357	364	386	396	371	384	368	380	388	347	366	377	397	377	386	370	383	390	353	359	356	330	390	398	374	368	324	385	393	372	351	346	377	355	391	366	390	376	363	369	345	400	410	385	389	398	386	400	393	364	393	404	355	373	394	372	368	424	360	353	373	396	364	383	399	372	384	355	374	407	396	369	379	379	400	361	367	370	345	388	374	354	390	349	371	394	367	379	371	386	396	393	393	349	360	385	374	339	379	386	391	390	393	368	392	373	373	370	367	376	382	399	365	399	358	421	371	390	377	384	366	369	381	393	331	394	363	376	391	371	353	388	380	350	392	385	361	366	397	386	367	360	397	388	375	409	344	338	368	359	397	349	355	392	391	379	364	363	379	397	366	334	376	365	394	379	371	378	374	407	397	331	397	432	365	375	389	355	384	361	413	381	358	349	368	386	358	356	377	395	411	352	358	369	394	373	383	352	389	355	336	365	352	369	382	366	392	389	396	380	368	391	404	420	391	379	369	388	347	365	376	365	376	349	368	405	366	395	411	368	354	359	401	376	369	369	358	373	385	384	394	361	373	349	369	355	397	349	378	377	361	397	366	380	368	368	398	355	390	386	380	371	382	375	362	388	358	373	371	389	354	327	369	395	350	387	344	379	380	378	408	366	387	378	410	402	372	366	383	348	392	368	380	375	379	370	370	387	327	388	355	369	397	373	385	365	380	396	351	387	369	355	389	357	365	363	409	343	429	405	396	401	357	375	363	379	398	362	365	346	413	421	391	415	385	386	360	386	392	385	381	397	392	357	379	420	361	353	410	373	404	393	381	365	420	374	350	388	379	371	395	363	379	380	374	343	417	342	360	364	424	357	392	391	401	399	380	391	367	359	363	383	385	381	368	413	358	383	374	393	382	370	380	393	390	367	354	367	397	376	416	351	367	397	414	381	361	402	375	384	373	341	338	370	413	361	340	380	320	382	361	344	354	357	348	385	383	364	416	366	359	388	406	374	383	352	364	406	346	382	384	393	405	359	408	354	367	370	360	357	374	353	397	374	355	381	401	388	361	368	369	361	355	387	382	383	368	372	335	384	377	419	399	400	391	359	411	393	377	377	355	387	381	353	369	396	374	379	332	366	370	353	376	337	353	377	395	350	389	375	395	386	343	372	368	386	378	367	396	392	373	377	359	379	377	355	390	390	352	400	385	402	366	369	358	378	397	376	365	393	335	361	362	369	365	350	355	340	365	372	388	372	378	405	348	385	364	368	380	352	391	409	383	362	379	348	343	380	358	364	342	374	386	391	373	359	356	388	382	360	343	347	367	376	390	377	421	406	360	384	373	385	384	367	388	370	358	365	385	385	392	386	343	355	375	361	338	383	374	356	375	367	382	393	384	372	394	352	340	384	358	407	390	379	381	376	394	386	389	392	358	366	389	344	422	403	401	354	404	370	373	387	372	382	381	390	356	352	379	396	389	393	361	407	392	353	358	348	400	353	355	386	383	370	355	388	368	385	361	386	434	376	395	358	374	401	401	378	353	391	406	405	359	390	366	361	357	403	380	401	367	419	372	374	390	322	416	391	404	405	418	368	382	380	372	389	372	384	361	362	351	336	377	378	430	410	374	380	404	365	381	378	362	374	395	388	328	349	374	377	394	353	363	364	390	363	400	387	394	368	383	381	404	395	365	356	375	406	388	410	393	349	374	432	386	368	367	363	379	354	398	355	374	374	385	376	368	371	358	354	369	370	392	356	391	379	414	386	379	356	381	368	345	372	372	376	373	410	364	379	370	412	348	403	344	347	373	373	424	367	389	384	362	368	376	364	377	388	396	378	370	399	368	414	390	388	381	340	343	387	390	368	382	368	352	386	406	376	396	357	393	393	362	377	375	392	423	384	352	362	346	364	392	375	353	340	395	372	374	361	419	371	421	377	371	378	371	376	347	372	377	387	373	374	386	352	369	362	390	395	428	347	366	342	321	373	371	377	419	387	363	369	386	379	368	363	365	337	389	372	339	384	364	381	377	392	413	405	372	391	368	354	363	372	359	378	368	367	369	388	393	352	380	410	391	337	365	380	377	366	369	392	373	367	417	367	376	391	391	365	359	393	373	392	377	357	403	380	397	389	361	380	356	372	371	400	397	341	379	392	373	365	380	357	356	390	385	381	357	367	367	381	396	390	371	337	375	386	389	379	374	377	406	358	394	376	372	392	393	396	382	378	418	367	369	332	393	370	403	395	361	378	360	380	386	369	349	368	401	386	356	361	389	384	372	370	375	413	420	406	316	381	399	390	417	365	392	391	368	389	377	373	398	366	373	372	392	398	383	376	355	415	366	363	385	366	380	364	378	399	360	380	370	383	381	372	362	363	393	372	375	368	399	361	375	393	366	403	398	351	373	347	350	329	361	375	376	383	361	411	376	404	346	335	373	355	400	357	387	387	380	376	373	352	374	355	365	380	390	339	369	364	352	349	386	360	385	380	396	371	386	388	381	375	360	402	355	340	373	426	357	392	360	379	353	374	375	354	351	400	360	386	375	373	380	390	392	364	367	394	347	388	374	368	363	349	365	388	400	387	331	392	379	385	399	353	385	382	386	339	374	368	371	375	335	344	388	341	361	387	379	364	391	388	387	342	362	374	386	366	379	366	361	352	354	377	367	412	374	383	405	385	382	374	387	388	361	378	408	366	369	414	401	357	375	382	355	372	383	335	334	378	357	391	365	363	354	386	363	376	376	375	354	384	390	370	392	359	375	358	408	366	385	403	388	403	372	385	363	371	392	423	392	363	376	369	376	400	335	378	341	390	397	375	384	350	382	349	359	389	397	390	372	367	390	384	369	346	398	380	354	385	349	367	395	393	357	378	389	354	395	374	396	398	370	363	398	397	377	354	293	368	363	399	380	355	391	327	360	344	354	377	362
22410	21002	28517	23651	21010	20807	7795	2260	1513	1345	1130	981	835	774	633	651	653	535	526	447	462	439	396	386	353	384	352	329	331	347	304	318	322	273	266	281	264	264	249	235	228	269	264	254	253	225	231	255	236	202	244	257	247	212	226	226	229	227	202	229	203	210	211	224	233	211	232	224	189	213	207	205	199	199	197	200	217	213	227	196	193	212	198	201	205	207	207	208	201	211	219	203	175	209	201	199	201	235	207	200	231	187	189	235	198	224	189	196	200	169	202	236	202	186	222	188	212	194	205	209	226	204	178	196	196	183	213	175	196	214	188	205	226	191	204	215	201	202	222	204	196	189	170	192	220	208	190	192	226	199	221	178	206	195	187	180	184	190	200	199	194	226	214	201	191	194	199	194	216	191	199	216	192	194	211	218	189	214	225	180	206	221	211	196	204	224	216	198	183	208	203	235	208	198	200	226	224	216	187	186	202	209	214	198	214	204	192	189	199	218	221	207	190	234	196	177	200	200	200	184	225	189	183	215	211	194	200	218	179	192	204	193	200	203	198	211	191	211	206	198	172	203	214	197	205	199	192	182	209	196	204	224	198	207	199	196	199	211	190	219	201	203	217	214	193	207	190	196	211	230	190	206	210	216	213	198	199	223	208	210	205	192	166	180	217	184	224	212	215	184	210	240	184	221	188	209	178	205	183	206	225	204	217	228	226	190	191	199	207	204	205	198	179	215	201	242	197	186	228	197	230	201	217	177	188	206	211	210	204	174	197	195	185	196	201	199	179	196	194	190	215	194	192	187	241	214	206	190	218	218	199	210	180	205	200	198	195	203	190	191	205	208	181	205	207	208	213	203	199	173	201	188	226	208	221	215	204	223	195	207	195	206	196	213	216	207	217	178	231	198	199	220	199	192	190	200	217	174	205	203	199	193	182	207	196	210	232	211	206	209	203	190	220	224	199	224	214	197	215	192	199	186	220	199	187	213	215	194	196	205	216	211	192	217	219	207	193	224	198	220	196	182	191	199	211	219	204	203	233	212	202	180	193	207	187	206	195	196	194	213	199	192	189	202	207	204	181	209	238	204	208	210	182	221	222	203	213	192	201	205	174	185	210	209	206	172	210	186	202	207	189	174	186	200	184	180	215	222	193	213	213	209	210	190	170	204	217	216	207	205	219	195	178	220	194	198	189	203	232	207	198	177	219	194	237	188	186	224	187	204	195	185	220	193	201	208	217	207	222	211	214	195	185	194	174	196	179	201	184	206	197	205	187	258	198	202	212	203	205	207	229	183	215	198	212	206	196	191	192	187	195	215	181	196	215	207	198	197	189	211	185	228	205	219	200	200	219	217	222	188	188	194	214	185	216	184	195	197	188	189	188	186	222	221	210	219	208	220	186	210	197	236	200	187	206	196	183	200	199	228	187	211	199	219	207	217	196	225	188	196	214	213	204	199	204	216	226	227	185	215	203	190	206	216	207	190	196	191	213	171	195	200	211	204	200	198	227	205	220	193	204	195	217	202	224	226	208	189	188	224	213	211	200	212	239	206	206	198	199	203	222	204	184	203	192	203	202	214	194	212	191	207	190	199	192	199	188	216	188	185	205	199	181	232	211	215	199	179	213	214	206	220	226	189	198	175	192	215	194	182	207	209	210	163	217	182	203	183	189	222	190	202	209	207	225	186	192	220	174	189	218	192	184	187	183	199	214	197	203	189	199	220	183	215	196	199	198	229	202	210	192	193	203	206	227	198	198	188	221	205	216	213	186	198	216	201	206	185	209	219	186	195	200	169	199	173	173	216	201	194	202	189	230	193	203	198	200	193	188	198	203	189	176	216	199	218	184	195	210	181	219	208	205	212	220	182	210	217	213	180	192	202	193	176	160	208	199	201	213	193	207	188	171	208	208	226	176	197	171	207	208	218	190	192	205	192	211	203	183	206	198	172	215	181	208	210	188	201	177	194	188	170	203	195	182	180	200	213	224	205	214	205	190	210	194	189	201	221	214	215	200	179	199	200	204	197	179	198	199	183	189	224	214	189	186	200	189	202	192	189	178	212	213	188	193	176	160	198	215	178	202	185	201	211	209	179	188	194	170	235	191	200	213	210	190	193	185	201	198	206	176	225	188	188	216	189	204	189	193	180	227	195	188	198	190	195	199	213	179	216	181	200	210	207	217	189	189	212	200	212	208	197	231	169	189	196	215	236	195	199	188	194	224	224	204	192	192	207	211	192	221	202	186	186	194	186	170	192	207	243	215	198	208	199	184	206	216	208	206	213	193	192	208	179	199	194	211	201	221	222	206	231	184	215	205	182	206	241	219	206	209	204	192	197	211	220	206	197	214	222	192	196	230	193	190	185	202	193	199	202	207	186	209	199	187	191	179	186	201	201	210	204	210	209	203	196	182	216	205	181	213	181	228	202	192	189	211	211	205	217	212	199	219	207	222	211	192	221	197	188	227	201	214	204	196	213	169	231	217	217	215	213	183	233	206	196	191	190	174	222	201	207	187	209	211	217	195	209	206	188	181	204	212	211	186	192	217	182	196	202	227	213	191	180	185	200	217	190	193	197	214	205	215	190	192	222	205	174	214	186	178	184	221	213	219	200	200	199	203	180	209	210	224	211	209	203	190	204	210	202	189	213	191	189	209	193	206	181	192	211	195	202	218	210	221	207	207	190	186	202	205	203	201	192	185	223	226	203	211	199	192	213	188	169	194	188	189	195	222	192	187	200	192	205	221	202	219	184	202	234	224	186	197	206	240	217	207	213	198	197	202	208	187	214	198	172	206	220	196	188	179	208	212	183	170	190	222	197	174	222	213	213	175	222	206	203	196	200	212	218	199	212	206	190	216	210	204	192	196	183	230	212	190	217	181	183	191	206	221	184	225	216	223	195	198	203	180	184	190	193	201	188	203	194	227	198	214	197	191	217	207	186	184	220	184	200	184	215	176	217	211	208	193	191	224	209	185	220	186	223	190	213	206	201	207	213	203	215	178	226	222	195	207	197	221	200	227	199	206	198	208	190	206	207	184	182	194	192	203	176	222	223	194	189	204	172	211	217	218	191	209	190	219	209	192	200	206	207	215	198	192	204	202	205	199	190	195	212	178	189	185	191	208	207	197	201	222	218	194	184	220	218	199	194	205	204	175	204	206	178	190	198	202	219	203	221	219	235	198	218	217	202	221	198	193	208	185	208	202	194	203	219	199	232	208	189	201	182	179	229	193	211	200	199	200	213	228	216	217	184	202	197	211	188	232	196	218	205	204	186	182	234	208	202	196	186	206	201	174	189	203	202	204	226	201	208	200	189	185	210	199	217	197	219	194	211	204	193	180	218	189	180	189	193	202	186	183	199	205	196	178	175	192	201	175	211	222	205	191	230	191	215	202	202	182	231	193	203	162	214	197	186	218	198	201	203	189	204	192	185	196	214	180	196	205	200	212	189	195	193	207	190	198	183	168	215	205	207	183	200	202	197	195	216	225	194
13243	30553	24075	15153	11111	8715	6531	4623	3699	3076	2652	2209	1822	1575	1452	1290	1240	1099	955	839	799	753	708	706	648	655	632	579	630	575	535	540	521	433	430	409	415	403	399	386	332	403	380	349	368	356	318	376	379	342	328	346	329	327	319	323	264	324	322	309	303	291	327	297	276	302	296	279	275	262	274	289	269	311	253	313	291	309	315	287	282	274	283	273	285	282	268	286	284	272	260	287	279	281	271	263	307	269	266	252	290	255	251	286	259	273	284	257	280	291	291	281	279	271	311	258	290	279	286	300	280	288	308	300	282	280	270	309	310	266	254	306	284	267	300	286	263	305	267	255	267	250	285	269	267	289	257	259	299	277	249	275	261	279	261	299	307	261	282	274	271	304	267	301	282	281	270	285	269	322	285	266	296	253	284	262	290	277	284	263	308	293	277	256	290	265	283	271	307	260	304	286	269	255	289	262	267	288	295	238	270	273	272	279	257	265	268	263	242	295	272	292	264	292	263	281	287	269	243	283	276	270	284	250	250	255	265	277	289	287	274	281	257	283	262	259	283	268	269	295	245	260	300	277	274	239	283	267	281	305	249	253	269	267	293	254	273	263	285	308	261	291	250	306	284	272	284	257	246	277	275	291	294	318	291	288	277	291	258	294	299	269	252	280	278	280	269	268	270	261	274	258	289	254	300	261	294	267	284	265	276	313	268	286	312	272	277	296	292	291	267	294	254	275	315	275	271	262	279	245	299	286	263	255	257	291	268	270	280	292	285	289	257	283	266	265	300	294	252	307	284	253	301	273	277	259	289	300	274	263	261	278	284	244	279	294	274	292	306	260	266	278	296	264	263	270	305	275	263	262	283	286	263	274	287	287	259	285	289	275	286	276	251	289	268	308	247	274	292	281	282	273	271	273	270	273	260	258	248	272	271	283	294	287	261	301	275	255	275	293	283	285	281	268	279	292	247	284	285	296	261	285	287	246	285	241	314	297	290	276	275	285	251	272	274	276	301	265	294	304	265	262	279	286	288	283	297	268	286	267	243	307	305	257	292	259	240	270	274	266	306	276	292	289	306	280	295	255	254	297	261	281	277	274	283	290	284	259	286	280	263	272	256	269	278	283	286	249	291	289	262	272	286	267	292	278	263	265	289	294	291	286	274	263	285	274	271	263	269	273	247	281	271	267	292	267	282	265	291	259	239	262	276	255	247	264	281	283	276	295	269	245	269	279	279	291	271	275	298	293	278	311	264	262	288	285	281	278	271	270	231	264	280	278	266	302	249	286	264	263	272	272	295	271	273	243	275	248	289	273	265	305	283	273	263	296	273	270	271	287	272	280	272	259	245	290	277	302	284	292	288	284	276	275	261	267	272	304	312	299	303	265	302	275	250	302	280	286	301	287	259	267	299	316	275	282	275	275	261	268	255	254	268	261	281	279	268	277	264	258	274	287	294	273	273	287	282	304	307	273	295	239	294	250	266	280	256	281	310	258	280	288	253	250	271	276	252	280	274	276	285	252	270	294	268	296	264	255	282	294	272	256	295	290	275	280	313	284	263	283	292	291	261	296	269	263	253	281	311	283	270	277	257	271	270	257	292	279	308	274	273	272	290	270	292	266	295	262	252	292	287	276	257	270	293	275	271	252	274	267	280	268	264	295	300	306	285	250	244	281	273	257	308	240	323	283	295	276	288	278	293	291	268	244	259	264	300	263	269	274	293	270	300	265	296	266	273	275	288	234	278	294	231	287	287	267	290	262	274	261	273	269	258	281	308	276	254	276	289	295	269	254	244	289	266	270	279	271	278	272	269	271	278	259	259	281	290	305	303	262	326	276	273	279	302	273	286	267	271	271	257	284	273	260	249	261	257	282	285	280	284	268	279	282	251	254	286	253	274	278	243	278	259	310	281	269	292	287	283	254	268	275	273	288	273	261	276	255	286	262	260	274	281	259	264	260	257	311	261	294	266	305	264	286	258	271	300	262	267	266	285	248	274	280	274	277	252	294	293	292	271	262	286	269	255	297	282	288	251	264	266	266	308	242	276	278	260	289	287	247	277	277	312	253	284	244	271	262	274	255	275	279	261	285	296	298	300	294	299	285	265	265	267	237	259	254	259	279	280	283	264	303	277	293	278	306	256	260	255	303	286	291	302	286	302	267	248	272	254	277	277	274	274	304	296	271	268	285	269	291	283	283	277	260	260	270	281	289	269	261	272	309	267	281	282	268	259	253	298	244	287	285	317	268	262	266	279	278	286	289	291	278	276	283	269	283	297	265	292	282	297	286	292	284	306	268	270	273	274	267	308	282	297	280	299	273	288	276	288	261	272	279	242	254	276	264	282	274	274	287	221	265	270	259	267	298	289	307	273	273	259	262	257	240	279	253	257	278	273	278	298	253	275	274	294	261	270	287	288	294	261	260	270	282	292	295	272	300	292	268	267	285	289	261	276	283	277	279	255	289	275	274	281	272	279	281	274	274	282	311	278	285	274	320	262	270	263	256	254	269	284	265	295	304	264	245	260	269	261	297	266	263	248	255	254	294	261	292	287	287	265	258	277	289	293	285	285	277	281	290	259	267	287	260	301	281	259	276	277	266	282	282	293	245	278	305	225	264	299	280	270	285	241	279	283	283	300	249	293	259	245	293	309	237	274	288	296	270	270	271	261	287	281	315	284	290	284	277	276	288	276	279	270	228	275	268	272	301	276	271	260	271	318	316	247	292	301	301	267	282	269	278	270	251	278	274	272	286	276	282	295	261	272	300	276	245	250	276	297	267	253	299	274	275	286	275	274	279	257	280	264	261	302	260	273	275	243	287	267	270	269	256	270	282	259	290	310	316	264	289	293	273	260	290	289	297	281	289	239	309	262	296	269	285	245	284	297	298	287	291	270	299	284	292	262	303	287	288	285	297	265	279	250	272	276	308	258	309	243	280	264	258	282	278	272	297	270	291	275	264	258	282	300	289	261	289	278	280	275	298	257	263	273	271	275	278	292	268	293	282	256	285	273	283	279	279	281	238	268	265	243	287	239	282	246	266	300	282	240	261	240	264	294	270	288	269	257	274	284	285	297	293	271	276	261	308	265	261	263	304	281	312	263	259	261	299	255	265	280	266	297	261	258	275	295	257	278	259	250	259	295	280	295	291	278	292	266	253	267	294	284	288	268	298	287	259	277	284	268	275	256	298	261	260	262	273	270	284	284	276	274	254	303	281	296	290	259	290	259	309	277	301	290	257	268	268	292	255	280	260	261	266	266	256	250	245	331	297	297	292	286	304	288	288	292	277	261	287	245	279	261	288	280	262	275	267	256	285	289	268	312	257	252	300	278	262	254	245	253	304	270	266	255	298	283	290	255	271	272	278	272	291	289	239	281	293	253	283	282	298	274	301	268	277	268	248	265	260	257	270	249	287	248	281	281	289	256	293	299	305	277	277	274	252	268	268	265	274	245	295	269	288	270	269	300	285	297	297	250	265	277	258	288	298	255	265
27105	18379	10629	5394	2754	1902	1283	995	878	730	759	671	621	601	604	580	599	540	560	474	526	501	489	544	487	477	508	468	434	473	455	471	444	403	426	419	397	456	452	423	418	401	406	403	447	403	411	406	409	397	418	383	383	431	417	416	402	398	372	417	397	376	375	414	422	387	369	378	445	401	438	423	411	411	418	422	381	424	393	423	409	407	434	379	422	403	418	400	395	418	388	384	391	386	383	451	399	408	396	426	390	411	404	444	383	427	391	412	409	380	445	396	380	401	401	386	392	405	397	435	439	415	402	413	398	389	390	392	414	391	424	385	400	383	375	415	407	403	402	452	412	370	428	373	411	397	392	405	408	394	430	407	403	403	387	367	434	406	402	397	431	405	420	400	376	406	418	391	428	412	479	405	397	446	417	421	414	416	421	432	407	401	390	456	381	395	392	386	386	376	375	449	435	396	425	443	409	425	404	422	397	384	411	407	409	411	404	411	395	406	413	397	395	395	400	396	412	369	381	378	389	392	391	453	388	398	405	369	401	369	386	383	404	355	414	409	399	425	393	399	400	384	444	398	424	407	365	395	416	378	417	367	394	403	420	383	379	376	377	445	374	393	398	395	349	358	364	383	370	387	418	375	429	423	415	429	401	396	398	391	406	396	406	375	445	410	393	399	400	404	391	387	340	384	406	372	434	413	426	379	388	413	411	408	383	428	429	410	403	431	430	398	382	432	391	408	395	397	388	390	358	393	364	442	421	425	382	384	403	416	387	436	385	423	436	382	421	417	408	415	378	412	372	391	402	417	396	414	399	394	405	431	406	390	385	406	400	389	384	378	430	441	436	412	415	411	393	426	409	405	374	418	372	414	433	414	401	416	424	425	393	397	396	430	388	437	419	410	381	405	394	413	382	427	392	358	386	400	407	409	395	442	387	415	433	396	404	417	418	429	376	426	366	408	423	386	425	386	391	400	395	399	407	380	407	433	387	410	402	350	399	409	431	383	415	355	431	412	409	380	412	419	397	405	364	424	366	377	401	476	458	379	426	390	408	398	417	408	414	432	381	369	375	428	442	423	431	397	411	403	404	374	404	393	376	404	411	421	389	385	426	391	420	457	382	418	411	392	420	415	403	417	454	473	402	420	379	403	425	404	391	407	410	419	418	401	401	426	352	423	356	397	405	440	396	378	409	417	424	372	420	429	416	418	414	398	410	409	406	392	412	394	412	386	402	397	406	398	368	436	396	378	433	435	430	436	391	437	419	371	397	379	415	399	400	402	411	388	392	394	418	418	378	438	407	406	396	402	410	381	399	398	388	364	406	397	415	377	392	373	414	408	407	419	395	370	434	401	422	441	377	418	386	383	413	400	403	404	427	412	406	419	432	417	453	395	393	385	408	426	395	392	380	391	408	412	394	371	367	387	408	409	386	398	381	389	390	396	400	381	438	409	395	416	427	412	420	376	419	415	395	383	411	415	443	410	422	411	415	400	398	397	413	422	397	387	378	413	430	423	393	405	423	417	374	411	408	381	394	392	373	399	422	390	443	410	424	379	397	438	423	397	417	397	390	386	404	399	398	406	405	379	398	413	406	391	408	431	413	417	419	419	402	433	409	382	424	405	360	359	430	430	384	393	387	418	373	417	401	390	393	396	433	365	377	393	426	411	409	392	413	419	384	410	391	420	417	406	396	402	425	414	399	411	406	418	367	417	423	396	388	429	426	388	418	388	390	390	425	389	442	394	383	380	375	401	427	392	411	417	409	400	392	414	448	423	359	453	392	406	385	414	332	429	415	397	388	418	394	444	420	388	410	441	435	411	392	415	374	419	457	402	426	408	385	401	420	408	433	398	436	414	427	377	412	412	406	404	404	419	384	432	391	384	390	389	422	428	402	428	390	396	391	402	377	400	414	369	399	384	444	400	363	375	411	384	417	405	362	401	429	391	418	377	416	434	408	395	412	402	371	388	393	342	424	389	416	403	386	388	407	381	427	380	418	416	423	419	407	375	421	426	394	390	366	435	401	383	402	402	421	423	420	407	380	443	409	388	392	409	400	395	398	397	430	442	399	399	387	396	403	370	433	399	413	396	386	425	393	400	430	372	400	395	383	411	379	373	391	389	405	435	390	390	401	380	391	412	473	419	396	400	408	432	446	430	360	390	412	382	391	391	411	393	389	370	390	409	423	415	372	402	397	433	425	412	435	425	341	419	404	400	368	385	401	368	439	356	380	404	388	404	397	379	395	406	419	355	409	401	401	376	417	420	404	409	393	367	373	398	371	413	400	436	427	411	427	405	388	393	422	405	438	404	406	438	418	374	453	439	395	416	378	385	425	404	433	413	397	415	430	386	376	391	391	403	419	399	387	410	394	418	424	376	420	416	417	411	399	397	403	413	417	401	429	419	412	365	373	403	382	413	383	355	424	393	393	412	405	432	434	392	390	403	388	386	432	394	403	410	376	345	385	401	369	398	378	433	376	433	385	392	416	396	392	418	385	398	397	372	411	392	367	390	406	407	382	380	401	450	376	418	392	397	396	413	430	397	411	409	406	419	376	403	399	401	444	424	379	422	432	441	396	410	367	424	374	434	406	378	402	420	394	411	414	382	401	397	386	364	411	413	380	390	383	391	423	386	401	448	421	393	396	400	416	404	395	352	391	413	423	396	425	385	437	396	429	403	420	417	435	385	400	410	411	400	400	442	409	442	402	397	406	366	382	405	404	426	383	404	416	394	391	419	389	423	426	412	376	404	415	401	427	448	400	393	377	421	407	369	392	425	412	414	370	409	384	409	393	402	341	416	451	431	424	382	399	410	369	427	403	403	395	435	375	400	443	397	373	352	458	402	376	422	407	399	405	407	390	398	431	444	387	448	438	437	395	412	428	414	353	413	424	417	400	384	437	403	416	404	401	407	380	400	441	380	381	407	389	413	374	391	412	402	392	427	417	401	413	397	402	446	375	439	412	365	413	407	381	390	430	403	405	448	384	375	434	405	418	412	449	408	381	433	379	370	392	400	392	402	399	379	432	406	428	401	370	392	407	396	371	427	394	406	414	393	381	382	364	388	388	392	404	440	414	423	439	416	413	411	392	438	381	420	414	389	432	374	432	436	430	393	386	396	399	400	415	387	398	441	411	395	406	420	409	375	382	407	416	393	451	382	402	411	362	406	395	377	383	397	376	410	415	404	397	417	427	399	437	414	407	405	429	411	444	382	383	428	408	418	388	423	409	411	419	386	383	400	397	426	404	419	406	412	385	387	410	381	424	444	432	444	436	433	390	411	401	412	427	471	360	410	431	394	392	427	374	394	469	399	437	388	390	403	413	394	450	397	399	424	392	396	366	399	419	409	392	416	412	385	385	401	431	407	384	407	421	403	393	407	401	380	401	368	434	441	411	436	392	401	395	393	423	415	386	381	417	446	403	402	437	420	391	369	414	392	416	408	384	388	369	377	409	390	415	381	383	418	422	382	403	405	389	394	378	407
11347	17369	13006	7253	5142	3838	2823	2157	1717	1521	1382	1233	1101	1023	985	1004	1046	881	875	812	787	792	775	732	763	663	689	632	679	653	632	627	627	551	600	563	636	594	598	556	580	566	569	557	558	548	526	546	583	543	508	520	558	545	569	566	547	523	554	523	525	522	545	506	507	498	551	536	528	522	525	483	531	552	576	567	519	481	535	546	520	572	562	504	516	542	516	545	547	532	523	551	536	495	540	552	542	587	565	499	550	540	545	542	546	488	558	475	556	512	534	527	508	540	558	516	521	518	565	544	510	545	502	520	546	503	496	509	524	524	550	507	541	534	530	533	519	527	529	504	561	505	545	534	516	531	472	529	576	500	584	573	517	512	551	534	548	529	534	524	516	507	541	533	504	533	524	571	506	531	518	560	548	503	530	559	519	537	520	531	506	522	521	512	533	537	537	516	569	535	558	465	515	515	533	540	500	518	538	526	506	588	539	497	547	525	531	532	506	530	547	534	522	544	553	495	560	535	527	517	530	557	534	532	535	489	536	522	570	542	502	504	545	530	571	537	557	514	522	522	514	547	541	514	561	512	531	549	525	552	536	482	527	508	576	527	519	568	543	533	538	553	555	524	487	544	535	551	521	536	526	498	510	519	514	503	515	536	595	541	562	506	543	547	539	530	553	535	565	529	506	556	491	501	544	549	577	520	522	553	511	589	484	542	500	529	497	510	488	556	521	527	501	550	563	558	515	542	565	507	514	553	561	530	537	491	537	539	554	514	563	549	511	528	581	543	565	498	551	561	565	511	483	533	553	540	562	517	526	530	554	517	553	546	543	534	544	522	533	523	557	542	533	490	508	580	576	526	532	531	511	537	589	569	551	528	522	545	543	534	521	566	544	510	549	581	536	489	568	495	550	565	529	546	491	540	536	533	545	593	545	512	534	548	568	528	513	551	502	507	532	513	531	527	536	538	532	521	528	535	508	561	587	524	557	549	551	515	550	540	560	552	542	561	557	486	500	531	543	506	520	512	549	528	503	477	524	475	520	538	579	534	555	518	544	547	553	516	494	515	543	543	557	492	518	546	564	491	542	550	535	532	539	508	490	559	560	545	568	563	546	550	513	526	505	512	548	520	521	525	534	520	541	555	520	540	543	502	549	513	513	575	556	505	519	539	511	556	506	573	553	530	535	530	521	559	515	515	516	509	520	543	494	523	538	523	526	546	526	517	530	530	535	538	521	544	533	529	529	551	528	507	547	539	585	497	541	518	495	531	519	519	516	555	560	512	561	569	519	498	521	562	537	526	530	565	552	514	491	520	564	584	505	535	556	569	559	514	524	548	523	530	516	543	548	499	522	527	513	539	524	548	555	540	553	554	524	538	517	535	541	531	586	551	557	552	539	529	527	533	567	495	520	515	530	502	508	521	509	539	553	532	504	501	488	532	559	496	512	526	536	511	548	543	550	532	535	493	533	524	504	578	526	550	546	473	546	523	506	545	511	524	541	530	537	523	534	530	541	531	528	544	563	542	535	502	554	523	530	548	549	536	559	545	565	534	503	546	502	511	522	537	532	570	510	480	562	537	559	564	491	517	543	519	548	557	510	503	519	540	575	579	538	534	537	515	549	531	546	532	550	519	548	555	569	523	535	536	552	523	553	546	509	539	506	524	544	547	539	529	550	544	555	552	495	544	533	532	581	524	569	511	515	535	542	540	568	501	540	523	549	558	552	501	520	568	549	537	544	546	485	560	565	551	528	531	511	516	541	511	533	481	537	543	516	564	456	528	516	575	536	546	542	514	551	515	569	489	499	514	566	555	557	528	507	505	537	491	519	525	528	503	557	587	577	541	537	551	504	534	528	532	507	544	520	538	581	538	536	522	571	487	537	570	553	526	535	550	524	520	507	506	496	545	497	518	557	513	505	542	571	505	528	571	559	560	516	527	571	542	522	513	552	542	575	553	526	540	552	518	512	550	542	552	506	532	509	476	565	525	550	507	521	511	570	538	544	505	543	540	525	529	535	577	509	506	575	500	558	550	502	533	505	525	556	534	511	529	524	551	550	544	531	513	507	540	489	539	527	510	565	528	517	544	560	522	557	558	501	511	553	521	540	505	542	534	537	529	550	530	549	542	512	545	529	565	496	584	521	542	559	530	522	494	518	521	560	566	528	533	524	526	531	549	530	534	501	524	523	570	549	580	521	523	510	536	577	541	512	588	510	541	521	533	553	530	541	502	534	558	552	556	563	513	521	499	550	516	581	496	527	542	527	502	536	518	574	548	555	544	508	557	522	522	542	524	538	526	531	506	560	548	510	534	560	512	504	544	586	552	571	521	522	508	534	528	475	518	506	501	527	514	567	517	545	534	512	529	576	558	516	532	511	522	564	528	554	577	539	505	508	501	530	489	562	553	552	517	522	525	530	534	509	475	527	553	507	563	531	541	542	510	524	502	497	558	509	562	514	519	530	501	509	509	547	536	548	505	491	543	538	555	536	570	488	540	542	527	555	552	502	523	538	532	552	559	506	560	511	517	557	562	500	553	520	581	566	532	558	490	553	534	511	541	531	507	513	561	511	558	544	533	607	496	508	547	518	554	520	512	512	523	534	520	519	498	513	496	494	516	526	565	553	543	547	576	505	533	530	540	537	571	540	544	559	545	544	520	529	529	487	520	549	571	550	528	547	598	525	564	592	527	543	525	529	585	563	530	569	516	531	516	570	558	531	564	510	569	526	515	538	486	528	555	570	516	525	538	533	527	546	543	541	526	570	544	553	499	538	521	484	580	483	538	532	553	525	567	543	556	539	491	531	534	525	543	562	523	538	524	494	520	514	539	510	534	550	564	494	503	540	514	499	533	539	551	509	527	511	520	554	522	522	520	531	524	536	544	502	578	548	505	530	533	572	524	538	507	580	562	512	546	543	501	531	531	537	533	546	594	576	497	547	506	539	573	505	517	533	524	507	550	503	509	533	556	542	585	549	557	581	545	564	542	513	532	526	534	569	518	526	534	555	557	527	557	564	521	502	555	559	508	576	516	575	557	545	522	539	508	506	552	553	525	524	527	541	562	524	566	519	483	575	504	556	542	538	538	533	515	543	596	517	498	543	549	521	531	511	526	553	542	529	529	515	546	523	540	524	472	542	537	527	557	525	568	525	506	540	513	524	528	540	528	551	561	496	562	532	531	534	510	535	510	534	539	551	499	498	548	501	529	551	522	526	513	576	579	550	555	519	557	518	556	540	499	524	472	502	530	569	530	537	527	566	552	528	546	518	509	550	508	531	516	581	551	492	564	524	524	505	522	552	534	547	538	522	537	463	544	555	523	522	534	543	549	527	517	588	537	503	546	520	518	521	494	516	546	566	572	556	524	536	537	516	562	545	559	562	527	529	496	531	533	512	547	555	499	549	487	557	528	573	550	544	497	494	550	500	566	531	520	573	511	527	539	540	534	544	575	517	549	581	524	508	499	530	518	556	532	523	535	513	521	545	545
23400	20920	27919	24085	20716	8739	2802	1671	1313	1100	961	919	781	725	692	653	661	599	591	552	522	516	586	492	473	462	456	466	470	470	463	418	430	410	438	439	379	417	385	390	385	369	404	382	377	416	391	408	417	392	363	378	368	407	358	378	354	344	372	386	382	387	370	362	398	382	375	369	338	382	342	362	351	360	383	338	380	360	368	364	385	341	353	347	375	351	375	366	370	365	355	368	385	367	361	376	393	331	369	359	348	348	374	372	383	318	371	385	374	361	353	333	368	364	327	343	351	355	363	339	354	364	359	349	343	379	372	353	365	353	357	378	370	366	391	372	351	323	361	356	383	342	373	342	358	356	344	377	337	367	360	360	362	348	382	363	382	398	344	366	337	352	358	337	350	377	319	359	389	385	388	341	379	367	373	372	365	378	386	341	347	392	380	368	369	340	360	365	353	377	340	314	372	361	346	355	396	365	343	346	316	352	333	392	363	343	411	368	387	362	365	355	367	330	362	366	361	384	366	344	370	361	397	356	383	363	369	332	373	354	370	356	386	347	357	377	380	328	385	375	370	345	336	356	392	361	384	381	352	343	360	378	351	348	370	380	348	384	354	357	335	362	332	366	383	364	372	383	382	353	342	385	370	365	348	350	380	384	373	375	389	364	363	370	330	377	363	358	382	329	360	360	346	360	369	376	372	321	371	365	380	339	370	371	336	358	376	374	391	344	402	359	365	371	375	348	341	342	371	357	361	363	361	361	346	375	338	358	417	377	348	358	347	379	389	348	353	359	352	369	378	345	359	373	364	366	358	367	350	375	389	355	385	406	341	338	394	361	374	364	362	336	322	361	349	361	356	349	351	357	307	321	363	373	387	340	356	326	363	367	364	351	353	346	360	355	367	362	397	371	346	340	356	356	368	384	363	394	362	339	361	396	358	354	371	348	325	370	374	383	344	347	357	371	338	370	355	338	338	365	352	371	368	354	376	368	351	343	367	369	350	376	356	358	338	316	358	360	369	374	359	323	403	375	362	377	367	310	354	353	360	362	329	387	363	351	383	364	401	349	348	348	374	357	328	365	359	339	363	431	352	377	350	368	380	349	354	379	345	351	344	360	368	332	348	358	362	362	389	367	379	365	392	353	345	371	350	383	363	383	353	371	356	333	357	345	351	347	324	370	369	352	328	380	334	393	388	357	367	346	362	350	363	393	352	345	367	348	358	365	369	379	366	362	362	356	363	358	335	335	365	346	399	374	392	344	368	373	391	352	373	362	375	356	358	368	389	375	376	344	344	362	365	378	387	335	385	352	340	374	366	343	342	353	353	392	353	350	389	365	355	402	340	372	381	350	384	329	348	386	363	393	381	370	384	360	326	371	385	356	352	367	346	395	347	347	376	343	338	356	317	339	353	350	330	364	373	345	385	350	373	386	378	361	402	343	355	374	368	372	381	359	354	369	319	372	348	365	358	352	352	352	373	382	398	362	344	399	343	360	360	360	363	382	362	368	385	359	378	403	388	339	315	334	363	388	397	344	365	373	370	373	339	356	359	366	348	333	362	351	351	346	386	370	362	370	380	398	343	409	400	373	354	380	336	380	367	347	346	340	335	373	382	324	370	363	373	366	358	351	386	361	346	363	365	367	351	336	357	342	346	333	369	356	370	380	368	375	354	361	356	354	363	396	356	356	358	350	355	363	379	348	360	342	366	354	375	370	330	340	417	388	372	338	371	334	371	356	368	344	350	357	390	361	385	385	397	368	355	364	373	346	358	347	373	369	339	345	387	352	369	371	337	329	376	329	371	362	372	330	356	346	365	355	363	376	350	355	340	361	336	342	362	371	371	349	348	376	368	342	338	369	342	346	362	357	369	360	373	379	378	377	380	362	353	371	387	335	373	352	329	352	329	352	380	354	351	359	390	335	351	359	379	391	335	393	370	393	361	382	376	351	369	365	355	349	386	368	347	361	358	349	371	378	351	350	354	343	345	364	389	381	338	352	339	348	349	372	340	359	372	336	390	359	330	341	364	358	366	356	348	344	355	380	349	380	362	350	392	351	339	332	342	355	360	346	336	336	342	332	361	357	330	377	364	337	366	342	328	364	319	354	393	350	365	345	360	388	362	351	348	371	379	363	369	377	365	364	333	386	341	354	368	365	352	350	345	376	350	340	367	367	365	376	357	341	386	363	370	375	367	342	382	363	372	373	347	374	353	381	335	364	373	340	360	333	336	375	392	391	346	329	350	382	340	386	354	386	374	394	385	349	324	395	373	364	358	370	392	348	359	371	367	357	349	410	362	341	412	328	352	368	357	348	368	350	361	366	410	367	314	304	370	388	353	363	377	360	383	343	352	321	325	348	336	366	344	346	375	354	360	366	366	360	376	365	377	378	395	380	360	382	364	380	368	401	356	377	333	340	376	332	390	316	348	391	359	339	310	330	393	374	373	382	323	326	361	351	335	340	350	331	386	355	345	395	373	379	402	364	401	356	365	399	361	345	353	343	404	362	377	329	349	392	395	364	355	313	372	344	398	322	366	370	363	382	411	385	391	334	353	341	355	370	352	367	342	359	392	362	338	370	344	353	381	373	395	373	401	336	343	388	369	339	396	355	374	344	373	374	336	398	371	343	378	384	370	380	364	353	358	352	368	342	404	356	349	355	385	361	386	391	369	337	336	362	340	336	351	331	389	368	342	331	372	373	391	366	333	359	366	359	379	390	350	359	374	317	373	378	377	323	364	359	356	318	354	362	338	369	358	357	385	389	379	336	346	355	380	359	392	383	368	356	361	349	362	332	341	363	363	377	344	357	380	350	356	342	346	310	362	351	374	327	358	384	375	340	345	332	359	376	373	407	379	364	395	363	375	370	354	331	404	360	373	365	386	371	351	355	362	354	353	358	357	366	356	375	386	353	340	329	359	407	362	347	358	376	391	351	350	341	404	359	354	375	393	364	346	364	371	368	364	354	368	379	366	384	333	392	351	357	371	361	384	372	331	366	371	373	383	362	342	314	357	359	355	347	357	387	359	351	384	339	360	347	312	370	359	341	376	368	346	372	351	370	371	368	345	364	366	363	364	370	357	350	383	328	367	368	339	343	338	368	376	372	359	355	359	351	358	328	402	359	357	359	364	375	341	406	369	370	389	344	365	366	367	345	368	357	331	367	368	377	354	373	352	384	336	378	359	385	385	369	393	396	342	364	348	374	355	357	377	380	373	378	385	399	347	364	366	347	368	360	333	384	362	336	363	376	372	365	374	369	356	383	366	380	350	320	384	377	356	340	381	368	372	369	393	388	353	323	358	351	370	375	356	365	383	418	357	393	377	352	376	377	377	354	385	361	356	361	328	375	358	358	350	388	352	370	386	383	358	369	344	359	368	345	369	346	357	365	394	334	361	354	358	361	365	323	327	348	380	321	333	364	354	364	377	374	345	363	355	367	385	373	401	366	336	372	373	368	368	366	387	372	376	377	367	351	344	337	334	365	357	384
12044	24807	19750	11387	8430	6258	4849	3540	2749	2336	2042	1763	1475	1359	1227	1235	1198	1036	971	983	867	872	831	845	736	732	732	721	704	707	696	657	677	636	614	594	609	574	593	566	542	549	577	561	525	563	549	519	534	519	541	534	604	524	485	510	512	504	551	538	517	489	519	512	491	483	489	446	485	443	513	491	499	494	480	463	511	506	476	476	505	459	533	466	505	528	523	473	473	499	475	470	485	472	480	482	523	504	496	496	485	502	499	478	477	484	487	506	458	479	458	499	476	485	458	492	476	482	490	480	493	464	515	491	503	467	429	484	517	483	458	491	514	475	466	519	485	489	484	485	514	501	473	477	469	464	485	449	484	492	476	512	474	522	472	479	475	479	484	486	474	484	478	505	524	493	506	483	468	505	491	486	483	442	483	472	480	457	492	485	530	472	456	478	475	482	527	480	501	488	494	464	475	479	513	505	479	468	481	486	513	539	461	490	506	529	443	519	492	461	502	484	471	468	504	477	476	451	457	519	469	498	484	474	499	456	479	498	516	494	487	494	451	486	472	444	515	481	504	520	493	486	471	486	510	505	487	507	446	493	492	459	490	487	469	468	432	500	512	487	496	480	493	447	514	488	443	474	464	493	498	459	492	494	487	478	478	482	511	497	520	474	492	512	482	475	470	503	490	503	481	511	507	480	453	473	480	484	460	510	463	469	483	489	471	475	452	501	482	488	496	487	488	460	476	488	477	540	524	454	461	481	479	516	461	454	496	497	490	491	467	459	506	494	511	494	495	455	503	470	489	462	502	475	471	483	520	513	467	489	463	506	513	444	435	504	487	468	460	497	452	484	497	480	470	488	456	510	509	464	519	476	475	510	486	484	462	521	479	504	497	449	500	490	460	500	499	477	483	508	457	496	475	523	483	489	515	497	462	481	466	491	492	459	478	475	466	477	490	469	429	476	486	497	485	525	472	478	450	505	463	462	485	496	487	548	496	507	492	498	502	485	518	506	491	496	504	473	460	518	478	511	447	471	493	482	516	463	478	481	461	474	481	458	496	496	507	507	458	521	466	476	448	500	477	484	459	490	511	506	484	497	467	493	480	442	503	515	485	513	503	485	478	487	482	513	482	496	509	497	484	487	449	468	483	486	492	478	491	473	473	494	478	493	500	467	483	459	483	457	486	505	476	475	466	501	528	483	486	488	479	473	490	479	528	522	479	485	423	481	470	505	483	495	515	474	472	481	468	468	494	455	478	482	508	469	481	513	490	454	509	494	530	518	493	486	509	485	480	516	499	489	456	532	508	431	498	485	476	472	504	469	482	547	505	477	490	479	509	467	511	516	475	505	477	514	474	489	492	497	464	458	526	464	476	488	481	530	499	465	514	510	497	468	490	497	474	528	449	526	451	486	524	505	499	500	466	509	469	489	508	506	459	509	501	467	469	481	503	493	454	560	502	511	435	502	500	519	475	474	449	458	493	481	520	494	472	524	509	516	456	486	502	443	498	451	477	484	463	524	471	486	507	507	513	492	503	447	480	521	463	484	486	479	472	480	530	487	521	479	523	486	469	495	450	513	499	490	518	509	487	482	500	473	476	524	477	504	484	494	494	526	501	479	505	493	501	459	480	486	470	468	470	453	478	471	490	527	472	479	491	491	488	487	474	527	481	484	491	546	482	510	445	473	520	476	468	448	476	515	461	502	492	480	482	482	488	495	491	531	499	490	470	498	470	508	458	525	494	481	503	498	503	493	494	494	485	457	468	491	459	477	505	509	466	486	508	500	487	469	506	497	489	456	484	479	454	494	521	453	487	473	479	497	529	504	461	504	519	501	476	493	509	518	517	494	498	490	491	527	506	427	467	496	476	494	485	467	546	487	452	475	506	517	499	470	455	459	505	491	477	526	494	508	473	529	451	500	506	458	495	483	497	478	485	472	466	499	485	479	471	501	484	481	506	478	501	466	463	466	475	473	532	450	500	444	482	470	493	473	475	476	498	484	490	487	493	495	496	481	502	467	483	487	453	477	482	472	471	468	450	496	484	481	477	451	474	486	439	520	503	457	514	495	472	462	495	485	504	472	513	489	449	453	439	479	506	484	468	507	494	487	463	536	507	502	464	503	451	480	531	491	522	495	498	468	526	494	481	494	509	462	487	474	480	491	454	485	450	469	499	482	499	489	493	475	504	506	492	487	503	445	490	533	477	479	475	460	511	488	466	505	451	472	530	489	464	502	469	484	476	486	482	474	507	480	513	504	496	498	483	491	431	501	487	500	472	462	464	482	475	517	500	489	479	500	476	484	467	484	484	502	476	474	503	509	483	481	496	503	479	490	481	470	478	477	501	450	474	482	465	454	485	483	477	445	516	503	438	516	500	474	482	469	461	491	517	497	495	489	489	478	495	486	513	515	474	509	514	485	499	444	483	465	498	483	466	513	519	521	481	495	464	472	501	494	462	462	482	529	512	500	485	477	477	487	520	509	468	492	481	482	516	521	482	454	477	519	479	457	484	488	500	478	511	519	485	505	508	448	509	515	538	491	479	481	521	461	457	493	498	461	492	478	501	515	533	463	453	513	514	490	479	487	474	470	463	492	481	520	459	493	472	477	462	467	480	487	525	458	432	501	481	497	531	513	492	485	514	484	469	482	523	498	500	504	494	452	508	469	510	516	469	456	485	505	510	532	459	498	472	520	505	504	470	480	529	505	475	462	498	457	485	492	513	513	456	467	470	467	480	520	492	509	484	471	452	492	513	525	492	473	503	492	479	499	464	508	489	479	492	517	500	492	501	472	448	464	485	475	470	498	494	506	487	496	486	497	473	535	526	493	474	539	482	502	452	515	460	472	487	506	453	455	490	466	481	494	485	484	476	451	488	431	508	484	454	501	476	479	469	480	460	472	491	457	492	482	503	471	430	479	484	474	474	488	503	496	473	514	483	485	532	517	484	503	476	496	527	482	448	488	495	496	450	437	497	524	513	495	502	493	468	444	432	447	474	468	501	450	492	490	453	447	496	482	520	464	491	489	482	480	506	488	456	474	497	529	501	488	489	484	510	452	509	461	523	509	504	495	518	471	461	490	508	497	488	493	505	466	485	475	496	464	489	451	470	466	452	507	494	537	530	461	475	452	502	468	474	501	510	433	528	497	457	501	483	506	469	518	499	454	470	492	502	513	477	500	489	452	500	468	454	477	472	507	494	509	478	501	457	510	507	484	485	465	459	492	488	487	529	434	546	508	482	486	470	483	466	478	502	478	454	479	478	443	497	465	500	503	495	507	463	471	482	461	503	486	482	450	436	476	504	472	480	503	469	513	466	478	544	508	494	505	496	466	508	509	502	496	543	509	497	489	458	530	494	463	467	492	475	500	506	492	491	507	512	461	491	481	464	493	475	491	504	490	483	492	481	475	472	492	486	518	445	492	456	483	539	467	489	475	476	460	509	455	537	500	495	515	520	481	478	483	504	466	468	506	459	519	487	498	433	513	472	497
24507	20912	26577	24960	9053	2442	1679	1217	863	793	803	687	574	600	528	531	478	473	439	429	445	382	395	372	366	410	388	367	359	343	346	377	310	354	304	303	299	321	306	312	311	311	286	302	316	324	262	292	292	297	287	284	267	325	308	289	279	288	285	277	282	288	295	274	282	273	293	265	266	243	286	302	294	266	267	305	267	297	265	259	269	245	291	274	265	269	260	237	251	259	280	269	313	279	291	259	285	296	298	256	328	291	277	281	309	274	275	273	296	258	298	297	320	260	266	272	283	257	270	261	293	321	292	282	277	285	275	273	322	276	279	289	276	258	290	286	270	293	272	264	309	264	280	258	238	301	270	315	251	283	294	247	303	278	267	300	304	298	272	273	268	284	269	263	266	273	266	304	276	285	261	272	252	279	292	281	273	273	272	251	275	265	309	271	298	278	289	295	298	294	327	300	256	262	275	285	265	264	283	277	244	303	257	306	279	296	270	291	250	265	269	262	260	287	304	298	257	267	259	292	293	295	269	258	269	288	267	289	270	303	258	261	255	311	278	271	291	288	273	286	283	264	288	268	281	283	290	284	277	277	267	269	283	276	265	275	287	286	250	253	263	250	298	273	264	254	273	278	268	282	289	276	260	284	252	279	270	298	259	265	297	293	262	269	254	255	281	250	294	303	293	279	300	300	272	295	264	260	295	325	272	244	288	265	273	284	278	287	271	279	276	272	267	281	270	276	280	276	284	258	260	272	286	261	294	302	278	309	253	262	266	298	293	278	265	310	291	246	256	321	274	278	265	256	256	279	256	304	246	292	286	287	253	281	284	282	296	285	275	283	279	260	279	270	297	265	279	284	268	273	272	271	275	286	284	302	276	259	267	278	244	290	251	282	293	313	282	270	270	270	300	320	278	262	251	283	260	265	265	273	257	300	297	278	296	291	270	306	276	278	274	260	279	259	314	297	272	279	288	267	248	284	289	287	277	286	303	305	294	297	264	299	283	277	303	273	250	287	267	277	271	264	284	245	275	252	295	299	272	285	285	290	262	272	272	277	289	301	290	293	272	281	278	293	265	270	312	300	270	289	259	298	250	277	265	277	300	283	270	252	293	282	315	242	313	294	259	286	282	280	271	307	277	270	280	264	302	275	294	299	279	299	288	282	269	304	279	265	289	264	269	296	295	262	306	301	252	271	299	290	280	273	268	299	253	250	282	260	237	271	303	277	284	250	300	262	286	286	250	274	289	295	285	267	276	282	292	273	297	255	250	279	274	261	299	261	271	275	289	273	263	259	293	284	311	289	269	280	257	306	269	272	307	255	263	262	257	280	269	255	266	236	271	292	259	255	291	283	286	290	291	320	288	265	270	303	259	278	301	271	276	281	283	282	267	266	281	292	292	300	257	294	261	274	287	316	282	266	253	264	298	271	242	249	262	237	294	270	266	272	278	259	286	253	267	287	271	296	283	298	301	287	273	281	289	281	261	268	280	283	261	271	291	290	242	293	269	291	278	273	250	261	279	262	239	274	280	300	280	284	270	290	287	262	298	277	277	280	299	270	311	305	277	294	240	267	248	294	243	266	285	278	285	286	302	311	256	274	281	307	295	262	275	283	274	281	274	296	277	280	314	272	253	292	281	283	292	263	289	255	279	307	282	297	273	271	289	269	260	277	298	290	275	264	266	279	267	274	278	279	288	259	279	261	242	250	297	275	284	280	275	274	262	292	272	260	281	280	298	280	270	260	285	286	288	268	281	295	264	321	263	259	300	273	260	301	313	277	312	287	263	269	263	269	291	284	287	279	259	249	258	295	282	302	276	263	269	270	266	295	266	251	252	275	306	285	273	298	271	285	273	292	251	290	273	274	273	281	240	293	262	254	277	285	281	267	254	301	293	298	266	257	277	253	308	283	264	306	271	285	281	276	286	277	276	305	266	299	266	305	272	278	280	300	273	268	273	269	291	273	265	277	265	248	292	308	291	269	258	238	279	271	294	302	280	289	276	278	268	301	282	265	280	290	264	298	279	285	305	300	238	303	283	290	288	272	294	294	239	277	255	269	265	263	303	271	244	305	292	298	271	279	259	312	270	276	286	263	269	267	284	280	267	263	272	258	261	281	292	284	242	289	251	296	266	275	262	285	264	296	270	291	254	297	285	281	276	279	280	282	286	284	283	296	252	267	273	291	302	283	299	249	273	272	284	260	259	270	278	285	254	295	257	295	302	260	301	263	268	291	288	275	279	262	297	258	245	279	262	293	276	294	280	268	294	303	269	299	287	281	278	286	270	280	279	275	276	233	251	276	272	276	257	287	291	268	256	308	278	255	272	241	298	298	252	252	280	263	277	275	260	268	278	280	270	297	299	284	306	250	267	271	276	301	277	256	283	285	314	269	263	298	285	288	303	275	293	264	291	285	255	248	262	276	254	291	301	277	318	267	264	305	272	262	276	286	301	301	268	278	296	237	263	262	297	267	281	298	261	297	256	267	291	286	302	276	293	271	255	289	297	254	307	275	254	261	252	292	271	270	254	269	262	274	258	244	269	303	258	269	259	297	282	270	295	272	257	264	280	259	258	291	305	274	241	256	249	269	283	271	292	276	274	259	265	301	257	264	281	244	259	261	295	301	284	278	277	291	282	293	270	253	286	302	266	261	278	286	292	279	270	264	284	309	260	300	299	270	267	246	280	269	276	302	285	276	264	245	276	291	294	260	273	269	286	268	269	250	287	280	303	275	255	288	260	289	263	258	263	267	276	270	260	280	257	286	277	291	270	289	279	291	277	269	310	313	316	303	274	235	312	276	263	271	314	292	274	237	277	290	296	286	289	261	278	275	248	256	297	285	273	270	277	317	282	256	266	276	272	265	278	292	283	286	264	303	250	282	284	268	264	283	261	264	263	272	281	265	282	287	291	283	268	280	262	309	278	298	293	255	268	281	295	253	300	299	271	266	290	285	303	275	259	300	270	266	250	292	263	272	282	280	272	297	269	277	286	278	271	255	275	266	279	289	301	283	290	262	254	264	281	276	289	246	279	243	268	254	293	265	270	273	295	272	297	280	278	259	285	283	269	279	262	307	304	256	245	273	269	279	285	279	299	272	260	265	272	253	311	259	297	276	293	254	262	266	275	298	287	290	259	267	270	255	291	300	267	265	291	313	297	268	267	253	304	265	273	247	283	258	276	269	295	284	262	281	290	299	287	255	267	278	263	239	284	268	274	269	273	276	261	260	266	272	256	250	275	298	289	270	298	253	280	293	281	271	281	278	258	271	272	277	268	282	269	270	290	277	285	254	251	251	279	272	260	261	267	263	277	303	274	271	331	253	271	246	276	254	296	299	268	276	263	285	268	286	241	279	275	280	279	293	287	294	273	279	296	281	310	254	245	278	277	298	276	254	252	314	288	291	263	281	313	299	287	291	281	282	275	260	261	259	280	281	264	256	324	281	266	267	298	279	285	233	267	254	304	282	281	243	325	307	302	251	267	274
11538	21433	16671	9095	6981	4904	3739	2969	2187	1804	1490	1390	1264	1060	944	1037	878	763	765	692	701	662	602	621	604	599	571	565	516	513	538	509	506	495	466	432	424	401	460	428	421	411	442	463	434	426	403	387	400	410	371	394	396	411	389	395	387	345	352	380	376	386	327	410	357	383	362	378	359	380	372	360	373	376	375	392	360	367	375	335	381	356	328	347	378	410	367	376	371	385	377	381	357	393	354	354	337	378	395	370	389	380	391	405	361	347	371	371	366	385	372	411	354	366	360	393	398	390	326	362	384	369	356	377	380	387	346	348	351	383	365	392	403	355	390	368	366	342	391	352	397	368	368	365	368	322	358	374	344	387	364	407	380	385	381	403	329	371	374	394	364	373	356	367	393	375	393	388	372	356	369	394	377	340	374	357	369	372	357	365	393	386	375	377	352	355	358	390	369	381	362	398	382	371	377	354	364	366	378	361	382	364	362	361	349	347	352	366	362	381	400	335	421	393	372	349	387	433	360	377	376	351	387	380	376	356	383	375	388	391	341	338	401	372	376	391	391	367	359	393	362	363	398	372	381	378	404	394	381	340	374	360	382	352	374	357	377	378	397	382	372	378	379	371	345	392	349	382	377	381	361	365	366	367	340	373	365	380	327	382	357	370	386	395	359	385	355	372	334	366	367	379	356	369	383	355	384	361	361	382	359	345	387	383	363	423	332	371	374	360	357	374	358	377	386	367	375	404	350	423	352	377	386	375	364	365	388	347	346	400	331	380	355	344	352	356	372	350	341	358	354	389	349	353	391	355	366	371	363	344	395	396	384	373	399	359	383	378	370	375	366	402	374	369	365	391	357	379	395	356	388	386	331	368	395	364	358	396	344	327	357	323	349	342	399	366	382	382	370	391	347	363	368	350	345	354	376	372	378	386	373	377	364	362	372	391	396	366	371	379	364	361	378	334	340	393	380	370	354	378	373	383	382	339	358	363	401	372	383	347	384	357	329	385	388	387	353	377	404	358	363	350	390	375	315	346	379	373	374	380	388	366	379	388	379	365	384	379	343	377	366	385	360	351	359	357	377	371	373	363	360	378	391	355	387	372	404	364	380	337	386	353	350	388	357	367	367	388	361	329	391	382	387	416	387	380	359	370	366	330	360	335	356	360	355	357	347	407	384	353	393	350	389	358	389	362	372	351	396	374	383	388	387	364	362	353	362	375	341	362	347	366	381	370	376	354	385	369	400	326	366	382	380	326	381	348	356	366	332	348	357	338	356	346	370	409	360	335	387	398	400	330	370	365	351	387	368	406	343	354	352	372	365	408	339	368	361	350	357	377	380	402	382	389	355	397	373	344	367	348	353	339	374	383	367	376	346	385	388	383	329	403	384	378	393	373	382	342	370	402	366	359	349	359	400	382	369	425	398	368	371	401	378	348	375	372	359	350	364	384	348	367	373	363	353	349	384	345	403	362	381	371	401	364	390	342	375	355	341	392	348	376	365	364	345	343	363	350	371	380	332	352	392	348	402	355	368	351	351	396	366	367	388	362	380	369	331	377	376	357	361	341	380	397	329	371	344	374	341	401	359	332	349	371	382	363	412	391	374	398	340	401	396	362	386	385	394	390	364	402	382	378	363	390	390	380	364	360	368	359	357	424	367	389	383	358	393	341	386	352	377	375	384	379	363	390	377	360	363	353	355	369	358	385	353	365	404	369	352	345	375	391	373	365	386	338	366	370	377	367	366	370	371	380	377	383	335	385	385	343	354	382	369	411	409	399	363	364	408	364	363	382	371	359	372	408	350	366	400	383	351	365	386	364	379	369	350	366	345	364	362	361	375	348	385	383	359	377	350	359	361	400	407	379	371	352	389	351	362	399	338	375	392	380	382	394	388	365	410	363	366	358	368	365	379	388	391	369	351	381	346	348	382	358	373	373	344	384	411	379	388	374	376	364	375	373	380	372	360	375	341	365	387	385	361	378	405	361	362	357	407	380	374	413	402	393	383	368	391	378	367	343	403	344	383	359	347	386	342	388	354	375	377	382	358	362	377	356	407	355	346	392	335	372	360	390	353	384	398	395	387	365	363	367	352	394	357	385	394	368	376	362	341	413	372	360	363	377	376	369	344	384	357	368	390	399	390	343	355	371	391	374	367	357	367	374	349	371	331	351	349	369	369	345	371	355	370	353	330	367	402	353	371	380	379	391	370	364	335	365	342	383	391	359	357	386	393	358	376	404	370	374	377	400	358	391	383	370	373	381	346	343	381	379	349	379	361	372	389	399	383	390	365	399	363	361	366	354	364	343	363	347	324	372	375	402	354	373	381	392	355	375	358	367	374	370	365	365	348	357	341	407	360	364	369	370	385	361	364	367	391	364	415	372	379	364	371	379	379	364	370	391	369	396	385	355	345	361	385	383	395	389	371	368	326	349	368	344	352	339	360	372	378	390	350	348	359	387	423	357	375	348	408	353	341	367	365	354	361	371	361	339	331	377	384	381	337	374	353	394	371	356	376	377	365	379	388	358	385	352	381	345	352	385	371	371	358	377	366	379	368	376	402	369	418	349	387	329	367	391	384	363	372	382	381	350	408	379	334	365	378	402	357	370	362	341	363	328	380	389	377	365	329	367	382	379	377	346	385	386	375	365	377	357	370	382	398	343	372	348	383	391	396	371	388	376	345	364	367	402	344	365	376	364	374	358	386	379	367	362	378	369	362	350	388	338	393	346	360	376	383	369	383	336	349	390	358	383	383	357	385	393	368	352	383	352	385	361	368	367	394	331	352	358	408	330	383	340	391	371	343	362	362	345	378	393	373	334	362	390	392	328	377	393	374	345	386	362	377	368	392	365	352	403	390	373	386	381	376	357	367	399	341	392	372	374	410	384	368	400	374	358	357	348	398	343	361	343	360	360	348	347	375	376	366	386	359	368	385	374	382	381	371	391	353	359	392	328	321	397	369	364	379	384	377	386	377	359	343	378	352	343	356	374	365	408	376	384	354	357	377	381	401	393	401	360	376	376	381	378	365	344	369	388	380	364	360	343	417	389	342	381	342	397	335	401	326	381	380	387	350	373	361	415	352	388	393	399	371	370	376	385	386	369	363	323	390	350	385	384	365	367	380	386	375	419	383	344	355	373	349	373	340	349	357	358	383	376	393	371	368	380	396	367	352	394	367	399	388	376	417	358	380	388	395	341	376	365	366	394	392	399	348	371	372	398	388	359	386	362	335	365	364	406	383	394	337	377	357	374	377	353	339	370	315	362	368	383	374	390	352	384	396	338	354	411	373	388	361	374	342	367	381	371	343	369	372	365	352	364	380	371	358	364	371	376	380	375	362	372	376	410	355	347	348	401	383	365	415	402	385	372	342	343	372	369	345	347	360	363	380	364	368	381	339	366	339	379	342	370	379	352	375	371	409	391	381	379	402	392	363	390	378	392	343	356	368	378	377	366	361	389	351	374	347	381	379	395	356	392	384	381	362	353	381	392
22390	20985	28498	23626	20987	20722	7727	2372	1483	1300	1026	908	840	744	615	610	569	566	469	488	457	436	411	420	417	372	355	393	345	351	311	339	314	278	271	249	281	238	268	247	247	255	258	249	225	243	232	237	228	233	203	203	227	218	232	193	219	204	223	220	206	226	217	219	221	215	215	187	208	229	204	211	156	201	218	213	209	213	205	190	189	207	214	213	205	208	183	181	214	217	203	201	175	199	201	214	185	187	199	237	203	197	189	198	176	190	182	171	198	195	218	198	199	214	180	199	197	198	196	183	197	219	221	213	189	191	207	162	239	192	242	177	201	203	203	187	183	191	206	191	173	204	187	178	201	218	206	202	208	209	211	187	185	201	216	187	185	190	188	193	188	196	201	181	217	211	192	205	191	209	204	220	186	200	196	185	173	183	199	177	176	193	169	184	204	211	186	197	202	180	223	197	209	188	213	188	209	203	181	167	185	184	183	198	198	209	197	183	188	197	179	176	188	193	218	215	195	189	200	211	187	221	194	189	194	192	182	185	188	195	177	213	178	195	190	198	195	199	195	203	216	187	218	225	218	197	187	182	193	203	212	168	185	212	199	181	191	195	193	188	192	193	188	209	269	204	236	179	205	201	185	207	208	185	199	185	188	184	205	190	198	206	179	203	208	208	201	198	189	207	196	178	166	199	199	213	180	179	191	209	196	211	221	217	189	198	228	197	193	203	174	176	201	163	207	176	200	184	183	183	205	183	205	176	218	197	206	185	176	199	202	194	173	209	198	179	191	198	180	220	205	204	193	204	168	193	193	179	207	205	161	187	187	183	198	218	191	209	212	202	188	191	179	213	187	221	195	210	188	170	198	187	177	195	197	180	196	203	230	200	202	185	209	201	216	201	213	182	193	199	234	185	208	210	202	209	185	206	199	170	202	223	197	205	197	215	223	222	197	223	210	179	194	184	210	186	178	180	182	189	211	218	205	186	214	207	188	210	201	189	204	187	186	194	202	199	207	203	164	175	210	191	203	199	193	216	197	179	205	206	196	186	211	167	188	197	185	203	177	205	200	208	194	180	200	183	178	185	182	194	191	197	190	195	192	191	204	198	186	217	210	207	210	198	172	224	180	203	213	217	205	172	174	193	199	218	194	200	200	225	206	220	213	193	205	197	231	210	196	199	189	216	170	194	196	199	173	209	217	201	214	173	186	204	212	197	225	212	179	186	193	198	186	196	190	200	197	196	191	199	204	200	188	200	223	212	187	185	199	183	198	185	185	210	188	187	201	186	197	215	194	194	185	204	184	224	185	180	184	195	193	205	199	203	199	180	172	201	207	214	183	219	188	200	221	216	176	204	193	219	204	205	179	199	185	220	193	206	224	193	186	191	204	188	222	212	212	220	216	181	174	198	214	190	197	201	218	198	194	198	200	202	199	198	191	186	198	199	169	207	196	184	199	193	174	206	196	188	189	193	214	188	170	199	198	183	213	196	223	196	179	203	209	193	218	208	202	202	200	181	191	191	182	196	196	183	194	188	222	212	217	186	191	199	203	211	196	184	205	213	209	201	211	198	197	202	196	210	196	206	197	210	184	204	223	187	184	195	193	217	190	224	178	176	213	190	190	216	177	195	204	205	222	167	201	168	173	180	207	178	193	196	184	163	184	173	200	181	213	204	202	185	185	203	190	200	218	211	211	199	187	194	179	186	174	217	203	194	213	183	187	212	174	196	194	195	186	214	204	208	188	180	171	211	197	203	202	176	202	202	205	220	178	197	191	195	198	187	225	170	164	182	200	215	200	204	188	174	195	198	210	203	214	192	201	192	180	176	166	197	203	221	198	197	220	195	211	175	194	199	200	193	222	230	193	216	195	195	164	202	204	195	194	191	203	197	180	206	184	172	181	199	170	217	178	210	180	186	179	220	187	200	200	185	182	189	187	193	199	164	202	200	186	212	200	210	184	190	177	182	206	205	202	186	195	184	201	194	207	196	194	198	220	176	181	183	196	203	202	196	186	218	188	213	209	209	205	187	208	188	192	195	204	181	234	183	194	204	188	168	213	189	195	193	210	182	180	210	202	203	199	182	172	179	202	201	217	222	195	190	190	183	192	219	195	199	186	203	195	186	181	178	202	203	202	203	201	196	183	213	182	200	181	173	225	191	173	183	224	206	183	181	161	195	211	213	178	172	203	190	205	180	190	188	227	196	181	190	190	177	178	193	180	169	199	210	191	210	209	201	187	178	221	196	214	181	200	191	192	190	214	181	211	173	203	236	191	209	168	183	200	202	194	186	192	202	176	209	218	198	180	187	188	181	178	188	186	216	183	193	182	192	179	199	191	179	214	195	204	192	210	202	186	192	210	210	218	195	199	194	187	184	219	223	187	182	188	191	199	200	209	193	186	169	183	192	191	189	202	180	191	201	193	194	191	221	202	220	169	171	195	200	181	206	180	198	180	174	172	197	207	205	197	202	157	203	201	174	180	202	209	184	188	182	188	186	199	213	200	188	179	203	186	190	215	174	209	194	193	213	199	201	189	211	202	169	201	177	181	205	203	206	193	182	196	246	184	203	184	197	184	201	219	176	188	209	213	209	183	197	224	183	203	210	170	179	195	195	202	179	216	206	183	196	194	191	195	189	182	196	203	195	195	193	208	210	173	199	213	215	206	213	179	182	185	197	199	187	215	199	189	204	209	176	196	201	210	207	192	239	191	191	208	186	192	189	219	187	188	228	213	215	199	206	214	222	211	184	201	182	180	186	211	199	168	191	187	209	176	194	205	187	207	222	196	198	210	200	213	185	202	180	199	193	179	177	182	192	193	202	199	181	225	212	178	186	227	188	213	198	195	196	227	205	188	191	196	204	170	200	215	203	215	204	196	162	195	190	206	215	217	192	197	185	213	199	203	193	188	184	160	200	225	181	193	192	191	184	187	213	173	169	197	207	203	208	185	193	201	201	199	192	181	174	182	198	200	168	197	230	185	190	188	190	199	207	181	194	198	194	232	175	191	193	211	211	188	197	177	191	174	173	193	202	189	190	189	196	188	177	198	220	178	189	188	194	222	192	207	190	201	206	217	215	189	186	202	198	204	183	181	183	195	195	204	210	184	193	205	197	214	200	198	200	182	199	207	206	192	191	207	202	183	201	201	199	184	181	184	192	177	223	202	179	191	192	192	194	207	188	200	213	200	203	195	201	199	198	198	192	189	221	183	177	204	205	182	211	203	183	181	200	193	210	204	198	218	206	186	191	201	182	191	196	208	211	201	209	189	198	205	200	204	217	203	213	208	167	210	209	168	201	182	178	176	201	210	189	198	204	217	189	210	192	182	178	185	218	188	198	212	211	199	164	187	198	188	204	194	190	219	186	207	193	185	195	180	201	176	184	207	198	200	185	221	179	198	211	187	182	187	215	196	176	210	212	219	166	190	189	189	198	206	230	170	206	221	196	196	192	191	215	194	205	201	195	203	195	181	201	204	174	190	193	210	191
14148	30616	24343	14827	11127	8390	6473	4835	3670	2987	2502	2127	1720	1511	1427	1393	1185	1086	966	895	818	733	759	696	675	655	657	619	569	608	531	498	514	430	442	416	387	381	396	356	346	362	344	369	360	365	374	332	355	330	343	302	335	321	308	344	326	268	280	315	280	327	304	324	269	305	273	270	277	280	283	287	327	285	299	279	301	270	285	256	257	302	293	267	262	272	294	289	273	285	286	272	271	258	255	264	276	246	257	298	255	277	282	268	245	231	268	281	262	299	283	289	263	270	271	288	265	257	249	270	298	259	277	248	304	262	268	288	248	300	279	281	252	285	270	256	261	269	268	270	274	274	281	267	276	253	261	298	252	271	296	281	252	254	265	265	260	243	273	287	255	272	271	290	251	265	280	292	254	256	276	249	253	294	272	284	279	268	254	253	298	289	267	268	294	274	241	276	282	266	249	270	276	288	280	307	281	273	276	265	289	246	293	258	281	266	277	283	263	265	264	287	299	246	261	280	280	270	279	258	284	248	274	307	252	237	251	269	264	281	239	286	280	291	259	275	290	275	282	270	262	294	278	270	284	271	259	270	265	276	267	249	262	271	275	256	255	267	269	263	276	247	257	262	272	238	287	277	269	284	263	257	284	280	281	271	293	284	274	271	239	251	258	294	285	268	279	266	255	266	280	292	263	273	242	308	240	267	273	260	285	271	278	266	265	236	271	286	285	298	269	294	295	304	268	252	216	267	250	270	288	261	290	279	267	305	275	261	248	263	259	243	255	276	272	270	282	271	247	281	281	265	244	270	270	295	265	260	246	275	254	271	274	288	245	277	278	272	252	267	255	276	273	294	261	284	277	290	286	260	291	267	256	265	261	266	256	289	277	231	290	256	287	260	269	279	290	283	257	247	258	263	249	287	263	253	255	278	270	237	276	286	256	266	281	282	299	279	286	254	259	269	256	248	277	235	254	266	277	268	299	279	269	265	273	270	279	276	270	267	255	264	264	275	260	250	237	247	258	287	278	266	247	268	268	277	283	253	265	274	256	271	288	249	275	237	247	295	272	243	306	303	266	264	280	289	248	251	254	250	249	261	267	268	257	265	275	266	285	255	277	285	275	248	272	304	266	264	261	262	300	292	276	274	297	267	266	265	288	265	274	270	277	279	272	300	252	287	239	270	268	279	290	263	288	281	285	280	276	250	286	298	262	301	266	283	289	295	266	282	289	249	255	286	261	275	251	244	289	258	251	275	260	260	269	284	237	262	260	289	253	257	280	245	297	251	280	296	265	253	261	260	285	313	244	248	259	283	292	280	256	236	260	259	236	280	268	273	269	262	279	280	247	259	277	264	290	251	281	270	273	275	267	254	253	256	276	264	272	269	257	262	257	232	284	254	264	267	256	283	260	289	266	252	286	284	272	241	279	277	269	280	274	275	269	259	282	293	273	274	255	280	257	302	275	255	295	266	258	299	265	261	274	248	291	262	280	263	290	265	287	248	264	262	273	259	269	260	258	229	253	271	275	272	279	256	296	274	269	240	236	301	270	266	264	250	272	287	242	259	253	273	271	308	285	273	257	262	297	269	264	291	250	271	281	269	275	271	294	284	268	283	272	294	262	277	252	286	246	282	289	294	283	278	254	262	259	244	267	290	281	267	247	267	262	273	263	286	271	276	314	275	279	255	265	290	274	277	262	279	280	255	287	248	272	257	257	259	269	270	274	254	279	256	262	263	291	264	272	276	268	277	258	262	265	293	275	263	264	291	255	248	264	276	277	274	301	305	274	250	262	284	256	249	279	261	261	255	290	261	298	270	265	253	296	234	254	265	279	260	240	274	290	290	293	268	269	264	257	264	252	280	273	285	285	267	295	260	274	245	288	260	273	269	253	274	273	265	272	288	259	244	293	252	245	285	280	277	275	258	271	294	244	255	248	288	240	286	239	243	260	260	291	291	274	269	293	272	242	273	277	262	277	258	269	281	265	283	266	285	239	281	276	267	265	295	284	267	283	290	230	297	291	274	252	289	316	271	268	252	267	262	266	257	266	281	273	268	272	256	294	260	271	280	249	286	288	253	276	251	278	263	281	278	293	269	269	289	282	286	275	283	272	297	247	264	264	275	285	266	289	290	265	275	275	289	282	283	279	271	244	278	246	280	303	298	265	273	259	285	247	266	262	244	266	278	226	282	269	265	292	276	268	273	270	271	277	297	267	289	261	275	273	269	279	275	270	271	273	287	294	298	276	293	270	267	251	282	289	261	252	277	264	308	250	268	270	276	263	277	269	279	238	259	266	270	278	284	260	277	281	252	261	247	276	243	297	299	272	276	278	262	281	285	269	275	281	283	298	245	279	262	291	285	294	264	284	285	245	272	269	294	254	260	249	246	301	269	253	253	259	290	260	259	278	297	259	279	266	292	242	298	294	273	277	264	272	263	275	273	295	260	250	249	279	265	276	273	274	299	277	279	235	264	272	281	252	271	283	254	266	281	259	293	253	291	256	298	280	289	268	277	269	266	244	271	288	289	273	276	260	255	295	284	283	269	272	275	266	286	294	266	269	252	276	280	249	268	278	292	280	247	275	277	309	280	254	296	258	259	281	268	295	260	267	266	274	306	239	292	246	269	261	280	289	279	251	239	285	300	254	269	271	284	293	270	271	269	299	294	270	272	282	282	273	264	288	291	260	271	249	257	246	260	237	289	291	258	291	238	250	269	260	262	256	263	249	267	264	277	265	300	267	263	258	259	243	273	261	283	257	287	272	292	272	267	263	274	233	277	263	283	273	267	281	262	260	264	260	258	281	271	278	291	299	253	282	248	305	260	271	274	273	281	242	281	271	250	271	273	297	278	254	292	281	301	252	262	257	279	291	277	283	268	272	271	292	287	261	255	302	290	289	279	232	281	278	285	280	275	268	281	258	307	255	275	249	250	288	272	271	258	265	272	255	270	263	293	262	275	282	287	285	272	281	279	286	254	277	295	240	266	278	269	281	254	272	276	260	270	279	268	247	291	273	258	256	261	276	253	268	277	246	265	263	257	272	266	257	268	294	258	293	251	239	292	244	258	285	282	260	252	283	280	268	257	257	253	271	283	272	292	256	256	260	257	282	275	278	251	263	279	260	290	283	269	255	267	279	282	255	283	256	265	288	273	306	292	266	261	277	264	260	263	287	256	266	246	273	290	281	280	294	269	278	243	255	294	278	259	292	247	256	274	269	264	271	280	276	271	292	258	297	285	272	247	256	286	266	258	279	272	244	288	280	272	273	255	245	254	269	292	268	316	275	286	241	266	297	273	294	281	251	262	315	293	273	260	285	248	265	296	287	246	279	266	248	284	274	282	272	256	272	298	273	273	276	265	263	259	266	257	257	286	266	268	250	296	259	285	283	251	254	241	263	266	296	292	246	269	235	233	283	269	272	264	279	268	260	264	263	258	273	257	279	273	279	264	253	278	265	267	280	246	286	292	267	271	272	268	293	270	262	276	284	269
27086	18266	10349	4788	2522	1644	1209	1051	890	730	669	637	601	566	539	505	576	542	478	473	515	478	478	514	464	497	447	439	450	439	450	436	421	405	413	414	417	418	417	415	417	402	427	405	415	430	401	416	448	377	411	401	412	413	428	369	381	415	387	401	385	389	372	368	372	354	392	388	411	417	403	434	370	386	407	415	403	399	408	355	392	404	410	399	395	408	377	393	360	389	401	378	374	369	367	366	393	400	387	413	369	392	379	402	393	372	393	415	400	389	414	390	388	380	405	353	383	355	380	379	373	390	379	372	386	395	385	397	402	411	413	369	386	370	406	382	389	375	440	452	380	404	378	399	374	378	380	375	409	374	397	396	366	385	363	383	385	423	351	360	377	411	401	404	363	406	412	399	417	405	357	378	376	419	410	374	395	419	376	385	399	392	408	378	375	367	357	403	356	365	374	401	389	433	398	380	421	383	411	397	380	397	369	392	406	401	367	389	382	395	381	423	426	360	383	362	395	383	419	386	398	392	387	401	410	406	382	402	390	411	398	375	374	434	392	431	399	381	411	409	395	410	410	367	382	403	405	380	400	373	397	407	416	427	417	360	366	368	400	371	353	389	380	392	403	392	375	410	421	401	428	397	390	390	383	421	372	421	367	401	404	375	392	384	406	344	408	378	392	374	401	398	359	413	405	391	433	395	396	350	374	364	349	378	379	390	390	392	413	366	398	376	414	380	406	363	370	410	341	376	419	384	364	401	419	381	390	400	391	435	417	380	354	350	419	392	406	406	382	444	386	390	381	399	359	414	388	391	406	431	395	377	355	383	391	369	443	407	408	425	458	423	397	401	404	374	427	423	399	369	385	388	398	355	361	395	430	393	402	374	392	401	390	406	400	420	424	375	394	387	406	383	381	354	405	390	376	419	392	393	399	401	377	374	405	393	360	366	357	372	384	406	396	417	372	376	386	367	377	384	431	389	411	385	393	380	383	406	363	390	396	372	400	374	371	419	380	392	423	393	378	424	438	374	372	410	410	380	357	399	386	398	392	383	413	366	406	387	418	351	396	392	359	395	438	416	399	412	395	397	388	400	391	404	397	374	412	409	403	400	367	342	403	408	446	374	382	404	376	399	385	430	376	439	385	382	388	417	376	358	417	341	409	386	397	386	398	403	417	378	412	400	378	393	391	404	367	392	387	399	401	378	421	393	409	393	386	386	412	397	390	416	393	401	405	361	394	406	439	427	414	400	388	403	379	382	388	417	354	367	370	381	399	419	394	404	377	383	355	384	375	352	403	383	368	426	408	387	406	399	437	379	384	392	384	401	381	408	388	373	366	394	392	381	403	412	390	368	386	375	368	373	397	407	390	395	382	396	370	455	359	356	376	410	403	394	377	357	400	351	389	414	401	405	360	416	383	385	391	334	392	386	391	414	390	409	364	387	381	374	387	399	358	381	387	398	371	381	380	396	414	359	362	401	387	399	424	371	388	368	350	371	412	418	386	392	412	398	391	467	373	388	382	385	371	386	421	398	381	396	391	392	397	388	418	425	407	389	383	374	416	337	380	384	439	344	401	398	407	405	366	391	387	392	387	368	385	392	391	384	390	378	399	450	364	405	379	377	388	395	401	384	370	403	413	420	409	424	368	394	431	390	371	384	404	402	442	404	350	414	393	371	384	382	415	378	381	378	412	351	365	381	377	404	413	353	384	387	408	396	396	380	392	414	371	407	410	401	408	430	382	376	357	384	386	392	398	389	382	383	387	407	390	373	432	394	430	380	370	361	366	398	409	386	368	384	377	366	360	395	392	374	432	387	405	385	400	373	408	389	389	397	413	382	377	381	379	406	382	373	388	396	393	419	392	369	380	396	413	365	416	373	419	405	402	369	373	421	408	383	391	417	379	371	406	425	428	421	425	392	389	410	371	374	367	366	391	393	412	370	388	395	398	384	422	385	379	395	379	392	397	366	402	373	381	362	398	390	398	405	393	416	389	384	395	396	437	379	391	425	370	365	401	402	369	401	404	427	405	356	395	406	387	382	380	413	426	404	389	413	418	418	411	363	428	371	401	397	359	395	377	406	360	409	417	438	389	400	342	390	425	416	385	371	358	370	413	396	385	335	407	392	393	391	419	383	379	394	403	354	367	414	386	372	410	405	381	367	388	415	391	429	385	386	399	391	407	369	365	379	383	440	391	392	413	390	402	394	365	396	379	395	402	403	395	380	370	421	377	364	413	375	420	370	426	401	392	384	408	363	383	368	405	377	429	411	401	431	406	370	387	405	359	394	389	383	380	382	408	397	373	401	390	383	375	384	404	403	382	378	388	374	395	415	406	366	381	401	377	401	404	382	407	378	390	383	397	412	410	386	425	374	364	378	382	393	426	384	380	381	392	392	421	408	380	397	377	405	393	394	393	403	383	372	392	400	421	386	406	380	380	407	382	404	412	379	367	391	377	404	403	380	361	408	354	376	401	405	389	377	415	424	401	386	419	387	376	362	427	386	378	420	415	378	401	387	405	444	391	378	359	393	390	437	413	374	391	411	382	396	357	420	397	383	396	434	416	360	395	403	369	393	359	399	414	377	410	416	372	410	378	366	407	398	362	372	387	399	428	394	349	404	366	408	369	381	342	378	363	414	391	424	406	427	404	381	399	401	413	392	421	397	361	389	373	381	375	384	385	380	386	425	429	385	357	438	392	406	380	401	389	364	384	392	397	410	411	370	398	425	372	394	365	367	425	375	399	375	390	374	390	390	398	364	400	418	423	386	398	434	375	376	363	426	388	386	400	414	357	395	359	367	377	376	397	361	389	381	379	405	412	407	384	346	381	429	382	371	401	361	412	387	409	390	406	415	397	384	364	419	386	383	390	390	390	397	402	385	381	410	377	386	386	403	390	390	395	355	368	380	391	389	412	410	344	355	384	363	398	390	408	391	376	409	416	419	411	358	425	392	393	392	378	376	403	436	431	390	382	414	408	398	386	402	382	404	412	397	380	416	408	371	387	400	369	387	403	394	359	380	391	372	391	384	410	380	366	420	410	383	373	435	390	408	408	403	389	417	385	417	395	384	381	362	419	386	379	401	413	430	378	384	414	380	395	381	367	380	421	400	389	367	376	417	400	391	444	373	389	394	377	416	396	400	416	411	405	390	381	408	453	401	366	412	404	363	377	392	367	376	370	372	377	407	383	410	378	437	423	395	404	403	374	422	396	429	396	389	372	371	406	370	410	417	340	404	387	383	381	410	372	390	414	379	367	360	348	372	407	372	367	415	384	368	423	429	415	397	392	386	387	417	377	381	399	380	426	418	428	351	384	398	384	365	358	359	396	434	403	364	394	425	377	415	401	418	396	354	368	395	383	365	364	398	389	388	383	389	398	365	372	385	385	435	381	382	386	401	386	412	406	368	405	386	403	408	395	395	400	368	401	442	389	355	394	406	390	390	388	401	378	414	388	392	404	396	405	420	391	368	403	387	386	365	401	379
11396	17544	13145	6853	5085	3788	2836	2206	1792	1478	1273	1174	1086	981	957	946	893	838	790	771	769	712	727	678	757	705	733	697	652	686	668	657	653	564	580	537	554	598	546	534	574	561	541	562	552	544	567	570	577	568	564	532	572	504	538	548	528	508	516	557	546	528	525	567	502	541	554	570	533	532	526	554	559	484	514	528	497	544	516	530	535	533	554	503	471	504	487	504	541	510	520	538	510	510	530	484	532	570	491	529	553	584	512	535	552	517	486	549	532	457	543	529	515	502	493	568	526	545	504	538	510	516	504	522	532	530	565	496	519	502	537	528	506	570	527	512	553	532	521	552	547	506	531	546	548	529	486	521	523	488	559	562	503	527	537	544	533	529	494	528	488	527	533	558	519	539	556	518	557	503	521	526	534	608	546	511	471	515	516	558	509	539	496	497	593	541	556	499	545	508	477	471	572	509	484	485	499	529	495	527	532	535	525	545	501	523	567	547	574	511	572	511	516	530	508	551	531	525	560	514	540	524	531	508	510	512	576	506	519	536	510	508	494	513	481	525	526	519	508	492	537	494	526	507	540	548	497	520	531	507	535	556	529	550	537	523	560	534	520	542	514	531	490	551	535	526	501	511	553	568	521	536	521	511	503	512	534	548	554	546	523	546	574	523	562	518	544	524	556	506	506	535	531	521	528	527	543	505	549	589	524	466	512	493	570	493	542	590	560	502	527	520	505	497	465	551	560	531	545	509	521	508	528	538	548	506	518	549	488	515	517	557	537	496	516	537	551	513	550	570	527	522	545	528	478	509	516	514	533	521	507	526	537	527	507	531	492	530	546	542	586	515	556	517	559	554	536	527	549	507	514	513	544	556	525	516	554	544	487	516	504	531	499	502	506	498	524	566	499	515	523	554	507	531	533	539	514	519	519	506	517	534	473	560	544	582	532	540	503	532	498	567	514	509	515	557	494	510	534	542	518	509	517	538	554	515	538	528	517	491	494	499	520	528	552	503	524	555	529	536	510	551	497	542	533	489	559	538	506	516	519	567	486	511	549	565	515	520	550	513	554	530	507	508	534	522	535	531	533	528	528	571	532	559	494	526	484	546	524	485	553	547	502	543	528	528	547	534	513	469	507	518	520	524	496	502	525	525	494	533	527	523	511	521	521	527	487	536	528	517	550	513	472	579	527	544	538	526	529	522	503	520	519	508	505	554	555	530	570	553	527	545	499	558	533	534	522	541	517	502	527	528	542	499	549	521	550	513	551	483	538	535	538	525	512	525	501	518	520	548	493	517	494	523	530	526	526	532	491	506	527	489	545	508	526	522	550	509	493	512	483	533	529	545	524	533	515	549	521	524	530	524	525	567	550	505	509	509	509	539	552	521	563	532	541	523	548	504	495	528	516	533	488	542	550	546	542	525	509	519	559	516	508	493	508	536	533	543	487	519	526	516	538	529	528	509	495	525	499	521	528	540	530	498	522	527	538	504	515	533	551	530	545	540	527	529	542	532	538	520	524	531	522	551	484	518	532	515	551	552	522	527	549	534	543	531	520	534	547	466	534	525	554	500	525	504	550	550	488	563	506	497	521	526	520	544	550	501	497	534	578	538	511	517	508	555	499	533	526	550	519	552	514	535	558	527	500	520	512	531	500	550	481	571	530	527	537	504	552	536	558	542	497	510	541	530	473	574	505	516	518	517	558	558	535	518	514	519	550	505	497	488	529	555	520	485	542	536	536	550	529	506	533	545	481	509	514	509	555	509	561	528	508	515	520	504	551	521	506	552	519	544	527	486	521	510	515	540	510	525	533	510	557	497	520	509	541	520	503	478	534	515	544	479	512	545	497	514	508	565	514	498	515	537	566	520	539	502	517	531	512	525	517	546	481	573	525	515	525	541	527	555	524	490	563	505	504	490	520	485	493	498	559	526	538	542	491	550	533	533	528	530	566	562	572	528	512	502	521	492	532	542	554	524	513	537	508	493	513	526	523	521	526	493	531	519	492	552	514	535	512	518	543	566	537	483	490	551	544	546	535	539	513	547	534	511	492	547	524	541	580	546	503	481	535	530	535	507	517	521	513	507	564	522	532	576	536	581	500	518	522	567	537	525	492	529	546	508	547	506	512	515	554	552	531	480	506	498	551	526	499	515	531	558	530	524	534	542	575	559	529	532	524	546	508	533	531	515	537	543	561	544	544	532	512	529	507	520	558	479	533	548	511	519	505	495	566	533	566	553	539	528	532	506	510	477	523	502	517	499	586	501	522	509	496	521	496	499	534	535	503	532	547	520	505	549	508	517	551	540	568	567	502	535	532	568	505	539	498	505	514	523	487	542	533	516	507	514	543	538	538	503	540	476	518	511	515	518	558	562	539	523	529	519	523	510	502	510	512	498	521	536	548	539	540	505	516	553	506	520	520	526	511	516	555	514	508	524	463	564	547	517	492	557	525	529	516	507	558	506	532	550	569	487	541	509	515	556	504	568	521	508	497	530	527	567	503	532	500	542	475	545	530	525	518	542	520	521	547	525	515	517	503	510	499	511	494	556	558	495	492	513	552	520	519	549	535	545	520	539	526	526	552	519	510	493	557	533	527	501	490	517	605	514	497	499	507	483	521	499	552	551	507	528	540	513	492	527	561	537	504	525	513	516	535	490	513	513	515	527	513	538	522	533	500	520	558	525	483	542	521	492	465	516	523	476	550	504	498	503	551	562	549	494	553	516	498	515	537	555	537	548	548	519	491	540	479	549	521	516	518	526	500	533	538	539	528	507	531	516	527	553	506	558	486	564	544	536	539	531	527	552	521	505	543	524	484	564	526	540	546	517	501	509	544	492	502	529	520	508	501	513	486	517	530	524	533	510	530	506	525	609	571	515	559	520	561	552	516	597	540	556	538	528	520	536	505	526	540	515	542	547	512	510	496	532	553	515	551	544	533	517	546	496	510	538	563	472	506	550	514	533	528	554	504	533	506	517	515	554	548	476	549	517	553	524	529	514	501	527	525	508	556	517	533	514	512	530	539	512	508	511	520	494	531	502	572	490	534	544	555	505	533	496	548	504	500	523	540	545	551	529	516	541	536	457	548	525	539	494	530	553	561	491	502	511	484	520	508	499	523	501	543	527	514	549	480	463	519	535	508	515	532	532	532	570	543	525	509	529	539	519	519	546	510	505	549	508	577	555	546	504	476	520	497	528	515	558	543	530	534	532	516	541	508	529	584	519	538	538	539	549	506	530	540	532	543	537	507	514	523	532	506	572	552	553	539	515	551	560	535	527	489	500	491	503	512	522	520	528	547	508	532	566	520	533	571	538	492	544	533	546	470	522	535	575	535	560	516	534	535	548	565	535	552	502	546	537	509	519	560	568	568	499	528	503	516	518	488	479	542	540	514	488	526	514	511	514	511	512	495	505	542	544	531	548	535	517	480	528	516	500	528	546	528	537	505	523	507	510	499	533	530	536	519	533	548	548	575	528	536	547	498	496	536	518
23418	20920	27858	24122	20697	8590	2580	1646	1273	1049	919	833	679	680	680	631	665	620	540	502	513	516	504	548	465	519	505	485	475	454	465	460	420	427	420	408	365	377	366	434	414	359	343	415	415	367	376	418	390	342	357	385	356	376	351	357	334	323	333	350	338	364	348	345	380	365	401	348	353	351	343	366	361	351	343	370	366	375	335	324	333	358	360	325	366	351	353	339	347	368	346	374	327	365	346	324	322	363	357	354	365	374	362	372	332	373	349	338	336	358	333	362	361	341	361	342	361	364	365	366	374	341	356	352	356	347	343	357	352	357	352	337	326	324	343	380	358	365	387	345	333	348	343	337	355	344	356	340	339	379	377	353	314	353	395	342	334	323	329	371	365	344	376	373	329	363	343	361	399	340	359	357	354	364	359	359	400	361	359	340	339	371	356	350	336	389	382	351	379	341	373	353	363	360	350	359	348	413	325	341	382	335	323	324	330	363	362	340	352	335	347	375	337	364	317	346	358	342	355	344	354	353	371	357	347	327	347	356	352	375	370	352	368	363	344	344	338	363	323	326	373	377	359	362	337	371	346	322	331	369	391	370	360	353	338	357	360	334	366	311	368	354	357	332	323	351	353	374	349	328	359	347	348	336	379	357	388	405	366	338	358	377	345	343	363	357	299	341	349	346	338	336	312	351	344	326	357	331	358	365	345	334	335	349	363	314	370	386	368	358	377	342	330	355	388	351	376	379	321	317	348	360	366	388	331	341	391	339	354	372	359	409	370	318	354	345	389	365	347	388	382	337	362	360	338	339	362	365	359	342	391	351	348	377	355	376	391	334	337	365	357	371	340	335	381	367	379	338	359	371	318	351	395	352	375	335	346	359	387	370	352	342	358	363	347	346	357	386	299	339	340	372	354	339	344	341	337	374	323	329	300	327	341	340	329	381	365	384	349	360	375	329	375	343	393	352	376	361	347	336	387	336	361	345	384	355	347	377	330	398	356	346	401	336	334	345	359	347	378	339	375	367	408	325	386	333	335	330	380	345	344	322	309	343	326	321	349	366	354	363	353	319	334	316	364	367	362	345	355	348	332	380	334	371	324	370	335	338	326	356	376	376	324	347	363	336	350	334	350	342	358	337	379	346	377	366	342	308	398	325	321	352	366	360	336	374	337	363	347	325	354	347	353	358	334	342	323	373	366	360	374	357	356	331	357	348	355	326	347	371	359	350	321	367	346	363	348	350	342	359	367	360	349	366	363	362	383	374	341	389	372	375	349	350	340	369	363	358	363	380	355	352	335	347	345	348	342	347	361	341	315	375	350	338	345	349	341	345	306	337	334	377	322	381	363	374	377	334	354	385	326	358	350	321	376	385	354	329	348	380	304	350	363	337	358	362	362	380	344	374	360	372	352	358	360	327	306	368	355	395	358	349	360	343	324	312	354	345	372	350	330	360	325	359	358	390	335	353	354	371	323	360	338	401	357	351	361	330	346	348	362	371	353	361	345	354	344	359	388	371	385	347	353	365	380	343	350	348	319	343	305	342	349	361	344	374	326	341	373	359	364	355	366	308	356	354	349	365	346	365	354	346	338	350	347	342	353	335	334	341	354	381	365	361	339	363	347	362	358	351	335	369	359	336	323	374	336	391	317	326	349	338	330	377	356	368	362	384	354	358	341	339	317	356	342	351	347	357	369	338	354	354	343	355	342	335	345	344	336	374	368	347	346	357	361	351	377	349	346	341	339	362	402	333	375	307	348	335	356	368	347	361	314	366	332	380	375	365	345	343	363	364	338	372	365	375	356	344	332	354	320	334	338	329	327	349	325	349	382	351	336	368	367	361	347	367	314	395	350	336	373	366	358	329	352	350	346	352	369	356	340	333	352	376	328	329	368	365	348	351	340	322	359	326	359	356	378	355	330	368	380	352	357	369	350	363	344	371	357	365	342	357	347	345	332	355	333	345	315	342	336	350	381	381	324	317	365	326	324	310	342	328	349	353	346	364	339	367	313	359	336	337	373	367	335	367	358	372	365	341	344	380	345	348	319	338	387	348	362	346	391	356	355	355	325	333	396	320	352	340	361	372	345	376	350	351	319	334	363	333	371	341	375	346	348	368	340	338	359	357	360	367	342	332	371	360	366	365	362	382	339	344	347	368	383	353	393	360	327	341	357	328	329	362	361	327	377	351	357	355	346	358	314	384	310	358	334	348	359	352	374	371	332	362	353	372	339	363	319	359	326	345	362	330	363	361	314	350	356	351	363	354	374	314	333	371	357	367	381	374	310	372	375	310	360	362	383	346	321	338	362	391	320	351	342	312	354	343	340	329	340	355	371	361	342	336	355	351	354	360	349	382	334	355	354	374	348	360	374	354	369	340	327	339	398	330	345	344	348	348	370	359	357	375	347	377	374	366	334	363	304	372	337	331	349	381	350	336	369	344	365	349	357	369	338	382	352	332	341	331	337	390	346	344	346	366	334	366	342	330	342	351	349	366	352	346	353	350	318	375	320	381	337	378	355	376	371	354	360	357	367	362	387	360	390	365	329	349	380	351	385	361	362	338	367	352	383	334	310	362	312	352	361	350	311	327	346	369	351	338	362	353	306	352	337	332	343	374	364	381	374	375	345	370	335	357	386	365	352	354	350	336	353	356	327	375	345	383	349	364	344	348	370	319	342	329	357	356	356	373	341	364	367	392	365	380	354	368	358	346	380	337	326	348	345	351	364	330	367	373	365	334	350	344	349	357	357	372	346	315	330	350	322	343	343	352	330	352	365	363	357	390	382	389	354	366	337	323	344	328	361	389	356	367	342	371	363	343	351	356	330	357	368	340	339	316	358	333	353	333	326	371	361	336	337	351	322	363	360	379	344	375	351	359	355	360	356	357	319	379	361	325	332	378	359	368	344	366	348	336	318	391	350	379	343	355	339	360	323	335	349	354	366	315	354	334	360	380	351	337	330	350	358	358	363	347	336	372	357	336	331	343	356	360	367	392	372	355	357	346	375	356	329	362	361	352	364	350	369	348	365	372	352	385	364	329	342	385	359	348	320	372	357	350	362	369	333	358	376	353	331	344	345	377	394	369	366	372	354	373	346	312	352	351	364	354	344	353	325	334	329	391	380	353	362	343	354	332	374	333	349	372	385	349	340	359	367	361	340	372	377	363	346	374	360	340	377	342	336	339	328	369	360	367	387	325	348	344	374	352	370	372	377	357	375	357	340	343	309	378	362	338	344	328	332	348	362	314	320	325	371	389	333	332	346	365	338	348	325	353	345	373	386	370	352	382	345	373	333	340	342	336	343	349	359	350	344	359	379	323	374	352	361	355	323	350	329	329	335	359	344	367	349	337	383	364	348	379	359	342	382	330	344	329	357	320	339	382	373	370	384	345	354	353	342	379	342	330	304	344	355	351	331	361	370	374	326	320	394	315	371	376	336	328	377	358	362	373	356	317	372	324	365	354	350	339	370	366	344	378	358	373	331	360	336	378
11877	25412	19698	11199	8335	6307	4527	3524	2908	2301	1962	1656	1478	1272	1257	1233	1161	1020	923	857	871	799	781	778	760	764	858	802	739	673	715	655	634	570	575	551	578	504	563	581	571	549	535	490	511	535	533	512	543	513	488	522	484	482	477	538	499	515	477	533	494	454	472	484	471	478	456	494	496	509	487	503	457	522	472	457	489	505	512	470	464	461	516	446	513	453	493	487	491	489	489	466	478	503	495	483	459	478	474	528	499	486	459	483	466	503	458	469	502	443	463	469	489	442	478	513	472	483	418	500	512	488	469	457	463	512	495	492	460	520	487	449	439	459	485	469	487	459	455	492	500	447	481	540	465	485	455	471	468	487	481	466	461	456	495	459	497	463	494	474	458	496	449	450	476	504	483	489	438	466	466	500	483	477	451	501	485	451	484	470	496	535	490	470	466	458	501	492	508	496	482	510	470	485	468	482	461	463	486	493	474	461	482	512	482	456	480	463	444	468	460	473	462	494	428	511	457	466	470	506	491	480	464	497	495	473	455	461	500	475	490	480	442	441	458	450	495	492	465	504	479	473	504	524	488	441	515	449	500	449	476	468	460	462	513	482	417	499	511	465	490	509	492	443	490	454	501	536	468	528	466	451	457	513	462	466	448	476	460	474	476	505	462	470	483	455	457	491	470	476	492	477	474	472	488	478	444	522	461	475	530	533	507	448	521	474	480	504	499	433	458	480	452	480	499	459	510	494	500	478	510	492	471	458	479	502	485	459	481	466	478	490	485	470	497	424	464	472	488	485	478	450	481	459	508	466	501	498	478	463	464	553	480	500	462	492	508	481	470	476	445	477	482	493	461	466	502	467	500	516	490	489	516	450	476	487	495	507	495	481	502	515	470	512	488	470	483	487	482	476	483	495	481	480	476	485	474	471	477	460	487	434	464	476	469	502	454	506	468	509	462	519	475	491	496	450	478	486	508	465	444	453	487	475	507	476	499	486	487	505	443	490	488	481	496	515	474	457	541	476	469	505	509	468	547	458	511	484	482	458	469	475	494	469	482	492	459	452	479	501	496	488	445	469	466	465	484	501	493	443	519	484	500	481	484	473	478	483	493	499	475	493	472	457	477	507	440	501	481	505	485	515	477	466	472	479	502	480	500	510	497	506	476	483	468	488	483	476	482	450	492	441	481	494	500	492	487	514	464	447	485	464	480	518	489	511	466	454	467	463	466	472	482	453	460	435	460	491	488	467	488	472	479	442	482	483	483	475	451	515	496	485	481	479	474	478	474	523	441	500	483	462	486	457	482	483	466	515	489	493	493	474	476	478	488	506	441	474	482	460	454	493	487	500	488	496	455	507	461	498	483	477	432	492	468	463	500	465	487	451	479	455	477	462	488	479	467	464	488	491	471	531	450	450	496	453	490	457	455	469	470	499	463	451	435	477	499	496	485	494	495	468	483	462	493	491	481	486	486	461	497	489	461	472	467	488	457	491	477	474	503	462	472	477	485	510	533	479	491	475	476	496	492	459	455	501	499	475	451	461	483	476	482	473	483	490	441	485	489	485	470	483	492	491	511	478	511	480	472	464	476	448	461	482	459	503	482	507	509	454	474	491	501	495	449	485	458	476	453	482	480	503	478	475	472	493	512	499	482	523	522	436	468	481	457	461	437	480	514	451	483	504	476	504	469	509	501	477	456	491	483	479	477	485	496	480	509	484	462	456	484	478	476	512	507	492	461	457	504	433	484	476	422	443	495	462	525	468	456	463	499	454	497	463	478	475	470	500	474	461	471	463	481	486	437	451	512	487	449	457	498	449	455	508	493	459	503	482	487	469	505	456	489	459	462	449	502	480	493	459	480	455	470	494	462	489	516	470	426	518	490	509	418	434	496	435	482	476	465	519	514	476	474	510	501	461	460	501	496	447	478	461	480	466	474	510	492	479	459	470	450	508	459	530	505	527	460	502	487	460	492	503	476	507	517	476	504	450	462	475	462	474	502	463	467	485	497	506	479	463	443	462	463	448	481	450	465	490	508	492	495	468	468	513	494	467	474	498	513	495	460	482	492	488	464	475	475	510	454	491	468	495	482	464	482	475	488	489	497	506	485	499	444	504	485	468	471	493	471	495	481	453	519	485	453	480	490	522	514	487	504	467	472	479	477	486	454	507	495	511	499	477	478	461	490	434	464	475	466	448	464	456	454	496	452	493	489	503	485	480	500	476	460	535	456	506	476	494	447	494	485	476	468	501	501	488	466	486	497	450	442	453	489	470	483	441	522	499	456	450	477	482	497	464	496	467	442	434	484	494	503	459	477	471	478	455	487	453	484	480	476	480	514	469	465	502	462	460	460	474	478	490	455	480	508	464	478	503	476	504	471	515	450	455	463	486	500	463	462	463	464	415	504	470	496	472	481	458	475	477	506	477	473	476	495	470	478	529	447	507	461	474	450	490	472	526	453	506	487	457	513	458	447	514	471	482	463	509	458	500	446	497	479	480	477	487	505	489	471	510	506	504	488	496	456	474	440	416	496	477	453	479	481	485	490	462	456	518	482	468	504	485	506	468	473	463	475	521	478	418	476	434	472	442	466	449	482	471	501	455	459	522	483	513	508	476	445	457	517	438	464	529	471	510	501	440	444	467	473	482	486	491	488	471	470	473	461	477	487	496	479	457	524	465	482	489	475	469	464	451	478	493	516	524	498	454	438	469	487	447	477	503	493	514	494	503	474	472	519	497	501	476	446	500	506	506	491	455	476	456	480	466	469	469	490	505	481	493	454	505	498	451	427	473	520	481	461	451	494	505	480	467	509	501	467	445	493	440	470	482	483	520	477	462	455	464	483	474	470	477	479	490	488	488	476	461	508	471	432	458	500	458	466	472	492	441	506	438	432	451	480	470	480	463	459	487	466	519	477	491	464	456	496	473	448	461	401	506	456	518	459	498	489	476	476	476	497	463	483	484	492	486	515	431	452	487	450	438	475	477	466	480	441	491	469	469	485	475	458	502	431	505	484	509	461	478	465	476	484	494	467	499	480	484	497	488	473	489	481	466	492	442	481	494	452	500	472	504	484	455	444	482	454	462	498	487	460	484	507	465	476	493	502	464	463	476	489	461	473	462	508	497	444	467	458	508	496	473	493	493	444	483	488	479	518	482	466	490	489	489	476	513	463	481	520	491	463	527	442	488	482	488	472	479	467	471	513	481	473	475	445	503	493	474	456	506	474	482	454	490	442	455	535	456	489	466	476	462	448	497	424	484	470	486	492	471	518	468	500	522	439	483	472	497	464	475	455	472	513	479	484	459	456	511	450	475	490	479	463	459	454	479	494	461	503	442	491	477	475	522	448	478	471	444	495	497	503	463	412	478	506	499	476	484	452	470	514	491	478	490	444	460	499	493	467	504	475	503	471	503	503	487	459	491	508	491	485	489	511	504	475	494	486	503	482	484	473	443	467	500	502	479	467	503	465	464	444	461	478	526	504	492	442	453	464	489
24484	20919	26543	24961	8927	2539	1617	1130	959	809	647	621	493	534	507	531	508	511	434	379	404	351	365	364	358	373	391	367	393	351	349	346	274	304	314	281	301	292	289	279	289	286	293	287	302	303	278	268	309	294	292	278	268	285	276	264	273	272	263	286	252	282	294	246	310	265	262	278	266	322	286	283	297	274	275	251	266	262	257	246	278	285	260	260	258	248	285	259	278	290	287	273	260	278	276	273	260	279	287	270	264	254	273	266	256	303	280	277	270	264	257	257	299	274	269	276	273	283	294	268	269	270	283	279	270	283	272	283	278	271	256	263	281	269	270	277	295	266	278	269	273	269	306	275	287	258	276	262	290	245	253	276	276	262	287	288	264	296	253	282	273	284	272	269	272	258	282	273	288	266	301	270	271	303	254	265	279	276	265	266	275	281	289	266	281	279	266	263	292	254	301	266	289	257	285	278	301	261	278	265	280	278	300	278	259	286	302	247	273	269	261	276	265	251	291	267	289	274	271	303	270	300	287	261	290	299	268	252	254	299	260	286	295	267	253	268	289	248	305	273	265	262	295	268	254	278	265	278	264	268	269	254	264	266	286	285	257	231	271	257	269	284	286	280	267	260	273	269	269	302	274	285	304	269	242	267	246	268	267	304	293	281	257	273	270	261	281	280	285	281	300	273	279	268	290	274	278	260	283	272	270	262	243	289	289	299	287	247	276	298	277	267	263	275	256	279	263	284	310	297	273	272	268	259	281	273	280	275	259	294	310	281	256	276	279	287	271	268	318	292	254	260	274	270	289	272	245	279	280	257	284	288	272	287	262	280	268	267	251	282	258	280	246	286	293	247	241	267	267	256	275	288	251	266	272	275	265	245	289	291	267	292	270	284	263	286	268	268	244	285	276	300	254	263	258	256	291	269	287	272	280	287	259	291	285	271	250	283	291	275	284	250	274	254	289	272	285	273	289	293	282	247	281	262	241	305	245	252	281	271	245	236	274	280	263	269	270	277	307	253	283	267	258	271	290	261	277	292	269	263	292	292	252	263	269	278	268	277	296	280	264	286	300	275	279	268	264	252	274	250	273	281	271	274	259	307	279	286	292	265	258	248	248	268	278	285	279	260	256	266	288	288	284	277	269	269	290	305	278	258	276	250	281	252	266	285	280	248	274	266	221	280	310	236	266	289	262	271	296	272	289	255	266	251	243	282	282	286	278	281	264	241	264	254	270	264	266	257	265	266	262	269	301	258	280	304	277	278	271	274	243	266	273	298	276	271	270	291	269	285	286	282	273	283	312	258	287	290	240	238	282	279	283	303	269	274	286	285	280	256	235	298	288	278	260	290	259	241	271	267	260	261	291	282	287	264	303	254	250	275	270	283	277	302	275	293	258	272	261	275	242	277	269	264	269	258	278	295	303	270	256	253	286	266	287	280	288	283	275	264	244	279	279	268	294	268	263	275	304	261	248	265	271	262	262	283	290	287	284	240	296	259	271	307	290	274	277	285	258	248	290	252	288	267	265	302	249	331	299	263	270	277	268	292	267	309	257	278	285	281	285	307	269	275	263	285	282	285	261	257	251	267	256	293	276	309	248	256	257	270	280	293	286	284	312	266	286	272	274	272	252	310	269	283	288	285	290	282	270	268	256	251	268	274	318	254	288	301	307	249	266	300	263	295	267	277	279	259	265	289	304	310	277	274	309	264	243	262	290	267	254	278	266	276	252	304	284	266	269	267	284	285	280	262	266	280	277	293	283	312	252	264	285	277	246	296	271	244	282	288	273	264	285	260	271	248	276	256	257	267	280	272	275	246	267	284	285	296	268	276	264	297	294	274	236	277	259	291	253	250	284	284	308	284	256	282	278	298	269	269	323	282	287	266	300	285	243	287	307	268	258	268	294	249	285	261	283	274	277	255	285	259	270	254	288	283	264	282	297	307	271	243	291	278	256	257	271	279	276	271	264	251	284	239	279	277	280	247	283	282	286	295	273	291	261	271	268	268	262	281	265	285	266	274	272	321	253	286	300	279	296	273	292	285	256	241	252	289	296	293	285	273	286	283	285	254	290	281	255	296	281	296	285	266	252	270	272	269	286	274	268	292	274	293	266	277	263	254	281	282	270	256	275	279	259	293	253	273	277	263	269	296	246	264	266	256	246	272	275	278	266	267	265	298	252	265	282	268	260	256	281	243	282	293	249	283	268	241	288	292	263	288	310	261	275	291	257	296	289	296	288	283	254	264	274	285	273	268	284	259	249	287	290	256	269	290	303	255	277	277	238	289	278	282	256	288	256	256	271	257	266	268	260	304	266	289	246	251	285	245	265	253	285	273	258	236	292	243	302	317	248	299	293	278	251	316	252	277	283	281	286	325	258	278	272	281	277	315	249	292	281	276	283	275	289	312	272	285	284	302	284	244	285	300	272	282	255	287	244	259	292	292	254	248	254	245	290	276	244	247	275	283	265	299	310	284	270	293	304	269	259	261	296	251	277	247	284	289	271	275	261	307	289	262	276	270	261	265	258	279	254	267	264	260	286	243	268	279	303	278	275	297	263	277	244	282	288	259	275	272	263	273	279	272	258	262	305	276	261	282	256	268	281	262	304	272	277	273	270	268	260	285	285	283	276	272	264	296	289	280	263	273	260	260	251	292	275	270	257	269	298	279	264	286	255	262	273	276	262	295	271	263	307	270	269	284	262	270	284	269	272	271	279	281	281	273	249	272	286	296	280	258	278	269	284	250	284	283	283	265	285	260	277	277	278	267	273	296	252	265	289	301	275	295	263	239	267	255	278	287	272	277	238	285	282	273	277	271	280	253	263	262	269	273	260	256	285	253	259	262	280	283	260	269	306	279	270	274	262	284	271	255	289	265	305	274	262	247	252	259	270	306	281	253	275	247	303	274	271	271	254	290	275	276	276	281	286	275	283	298	266	279	259	276	281	273	268	291	281	292	271	270	290	255	282	270	281	300	264	263	290	291	245	268	276	270	267	283	259	289	287	242	295	260	262	254	262	288	275	277	282	270	269	267	284	274	256	276	259	272	269	283	267	273	264	288	284	270	277	284	273	270	272	273	260	236	255	262	254	288	294	316	274	256	268	255	260	294	282	248	274	276	315	274	267	270	273	305	269	279	233	291	266	280	271	289	249	267	304	269	251	259	297	263	284	282	241	269	266	258	276	297	293	279	263	282	280	265	313	267	266	259	292	260	242	262	279	255	252	281	247	259	308	265	273	304	269	273	268	278	262	268	289	297	294	268	270	270	253	279	287	281	255	258	249	288	272	267	268	257	275	302	283	270	263	263	236	292	291	285	282	271	271	277	263	285	283	247	261	289	254	273	257	274	263	281	253	260	258	268	284	251	259	277	247	297	279	309	282	303	280	297	272	299	285	279	267	317	254	279	273	273	258	277	259	306	291	269	281	285	257	262	268	294	291	289	260	279	255	250	280	274	270	261	313	272	259	279	268	269	294	286	246	267	302	273
10655	21744	16612	8915	6672	5151	3659	2753	2168	1798	1467	1227	1054	980	1033	992	990	843	760	773	685	652	592	582	639	640	624	587	589	558	513	478	467	445	439	463	422	431	392	419	432	416	415	388	398	396	402	437	411	423	415	412	419	389	381	393	381	335	392	365	359	343	378	379	339	336	347	373	367	392	374	378	349	387	402	372	366	385	366	370	356	370	365	381	358	380	383	391	387	343	373	386	341	363	359	364	372	357	382	365	351	391	358	368	353	357	407	335	362	380	331	356	406	402	343	389	377	409	390	395	371	368	361	382	336	383	344	335	395	390	326	380	339	332	366	354	357	367	371	364	378	374	374	383	375	341	329	398	392	362	343	384	380	346	328	327	375	393	347	362	353	365	378	360	383	324	380	358	373	390	381	350	331	367	349	380	352	370	348	371	396	388	337	377	360	378	349	373	361	334	380	338	366	371	342	393	375	375	397	323	374	396	356	369	354	393	345	364	371	380	366	386	381	352	371	358	363	350	392	369	359	350	346	390	387	366	364	367	353	353	374	366	354	363	345	372	360	360	341	370	362	347	331	348	369	327	372	365	369	378	357	371	376	397	398	350	325	340	366	346	376	358	344	341	367	389	363	346	402	378	374	385	351	356	350	345	365	369	370	354	367	365	340	359	339	333	332	356	356	361	354	391	333	339	334	347	344	358	377	370	345	366	370	335	387	368	361	362	368	357	360	349	349	352	360	395	376	357	370	348	387	339	344	366	358	349	363	397	365	379	373	366	344	354	369	381	356	368	362	337	332	365	379	361	381	358	349	379	336	364	375	343	344	356	335	358	399	366	342	378	358	329	379	389	360	338	375	337	365	369	371	347	370	361	338	383	365	398	367	382	376	345	361	371	362	349	353	369	385	354	408	384	346	372	383	330	344	360	355	357	343	368	339	349	365	355	353	323	372	361	342	371	407	409	391	346	379	332	376	348	356	334	376	330	361	364	341	343	352	348	353	385	388	334	360	397	370	398	386	385	370	386	349	381	372	384	330	372	373	347	359	363	367	377	380	354	381	346	383	357	351	372	367	371	384	364	393	372	371	355	366	376	376	357	359	342	342	359	363	348	385	394	330	346	356	363	365	358	340	345	416	385	365	388	406	374	371	348	372	400	365	334	354	361	378	383	352	380	382	357	376	410	366	407	409	369	365	345	378	342	360	372	360	346	344	360	334	352	374	353	359	393	333	403	352	360	371	390	360	371	380	366	381	369	386	348	366	364	361	391	349	360	386	388	369	378	384	378	371	373	330	369	346	367	340	372	373	358	364	381	348	384	394	357	370	388	334	373	380	389	390	356	370	367	357	371	367	352	366	385	380	373	361	381	394	347	381	341	393	393	346	326	377	379	375	371	379	356	371	341	351	377	335	374	358	378	376	355	367	333	356	380	364	353	328	335	345	320	350	362	369	373	337	365	379	351	370	364	349	346	373	349	359	388	375	355	375	381	391	371	350	355	373	377	356	388	368	370	353	377	377	360	376	363	332	354	331	355	362	366	340	362	358	393	376	327	363	342	361	374	359	344	349	376	346	363	336	389	380	356	374	364	335	365	347	384	320	369	352	374	354	373	373	330	360	343	325	337	383	392	373	402	374	387	333	353	360	408	373	335	374	350	362	355	364	344	366	356	402	384	367	369	375	338	359	370	354	369	371	364	380	348	385	364	369	344	390	375	352	364	375	366	377	382	358	346	377	385	342	364	367	350	370	358	423	362	383	366	356	364	371	364	350	363	354	357	376	369	363	363	368	359	300	345	401	354	376	389	362	377	334	362	327	378	369	366	353	376	368	364	396	360	380	403	363	381	362	367	377	350	366	334	355	380	364	360	372	359	380	354	336	405	351	379	354	365	384	366	336	387	362	336	373	315	326	406	370	368	395	360	372	372	404	363	357	406	377	375	351	327	358	361	375	412	342	400	393	397	405	342	419	340	367	365	370	354	366	352	377	381	398	395	355	338	367	371	327	355	379	369	371	378	357	404	371	360	340	359	379	369	359	347	365	347	341	344	369	390	371	362	364	367	398	359	379	368	366	383	358	374	377	328	374	344	357	375	363	384	332	358	400	370	365	361	362	376	360	371	361	376	313	344	367	341	355	353	401	371	368	367	409	386	363	341	389	370	339	337	364	372	355	362	338	389	329	376	424	332	378	346	371	363	384	347	382	364	377	350	349	409	369	371	332	390	365	366	372	351	381	369	374	330	380	361	331	349	371	402	383	358	355	400	358	356	364	343	361	367	387	347	375	344	386	359	389	364	367	358	349	385	352	376	384	373	375	332	406	341	367	358	357	365	342	374	338	366	367	368	352	338	378	365	378	351	387	359	376	336	365	350	382	344	368	380	350	376	316	349	372	358	394	364	327	362	369	354	349	366	348	400	347	399	358	359	358	343	366	327	364	340	364	343	383	372	347	348	356	372	373	356	385	339	346	343	330	386	364	383	355	353	325	347	352	385	353	335	335	341	338	367	344	364	374	353	369	357	374	365	328	366	348	369	355	359	353	362	348	389	346	387	379	380	379	373	360	363	350	356	338	328	369	348	380	361	365	365	308	360	380	388	363	353	343	356	383	367	402	351	380	369	344	386	362	375	375	348	351	335	358	386	351	386	400	385	316	362	352	348	394	383	364	376	343	349	364	366	370	426	361	341	332	390	365	358	366	368	404	373	356	380	380	372	345	363	318	396	350	347	371	329	383	346	396	374	385	372	327	374	364	378	378	375	346	377	349	339	354	372	361	375	366	355	379	388	374	367	324	353	340	362	380	336	360	362	347	346	366	360	349	358	367	372	360	376	344	364	387	342	362	376	357	372	391	382	361	396	385	390	350	373	355	369	380	378	329	375	348	344	364	362	380	384	371	356	319	363	365	333	400	386	346	383	402	370	375	376	359	369	366	381	388	392	378	387	376	313	369	379	367	360	388	318	348	339	370	349	380	374	375	375	355	355	363	354	349	359	362	329	410	386	371	386	359	363	376	380	382	329	374	367	357	346	390	395	369	377	362	369	379	357	366	330	382	367	376	359	353	356	344	350	362	386	383	345	341	373	376	356	370	366	402	351	327	318	342	345	373	355	352	344	381	364	357	344	381	345	372	368	344	388	344	375	344	358	352	341	359	373	327	362	360	357	345	362	357	361	368	354	330	374	383	372	346	350	373	341	372	340	363	339	341	347	337	355	376	361	366	363	357	385	353	340	364	386	359	359	350	352	402	375	378	345	382	373	355	355	373	365	388	383	378	352	353	385	407	348	363	371	377	353	388	393	322	369	405	371	376	370	388	390	349	371	390	389	348	345	392	401	356	382	351	379	335	389	379	345	398	387	360	370	345	384	374	331	301	378	377	338	352	351	351	365	351	356	353	357	371	365	349	369	383	346	358	365	357	322	342	410	322	384	341	369	371	357	390	343	355	366	338	353	368	352	379	374	341	372	356	358	386	380	363	364	366	328	371	368
22414	20956	28470	23620	20953	20703	7672	2184	1476	1264	915	891	691	598	648	666	560	505	503	426	460	375	366	389	386	427	405	377	342	343	324	311	286	263	252	250	270	245	244	223	238	242	264	226	241	204	230	230	251	231	224	208	215	217	196	199	204	222	227	229	239	226	197	208	195	191	198	197	210	199	207	218	222	194	208	229	189	201	185	212	203	188	201	208	203	180	199	206	175	174	203	185	218	214	201	197	205	178	203	177	177	190	166	179	181	199	192	178	178	201	196	195	195	188	215	199	170	192	199	208	206	185	220	209	206	184	180	168	208	206	179	226	173	176	177	167	194	189	213	184	183	198	187	192	187	163	199	195	180	201	176	184	167	182	205	189	183	171	211	178	176	179	202	179	197	206	176	192	198	214	196	219	178	192	203	203	198	207	204	180	213	197	182	166	201	175	204	196	196	178	201	196	191	197	161	183	185	199	198	184	191	189	203	193	199	215	214	173	187	186	181	185	174	209	169	194	211	225	184	196	165	201	208	176	192	188	205	179	198	204	188	172	183	182	208	217	170	187	209	207	205	200	176	201	209	222	198	196	162	189	203	196	180	193	187	209	204	209	209	176	191	188	182	195	180	201	187	209	179	206	208	179	191	189	205	196	200	166	212	201	194	174	179	185	195	188	168	207	202	219	180	181	172	184	194	195	199	170	195	197	180	197	187	187	184	204	217	175	192	198	196	201	181	208	199	175	208	184	208	202	176	185	181	191	174	205	185	180	181	225	198	197	207	183	207	183	194	216	197	201	168	184	192	186	193	194	187	190	155	207	186	200	193	187	178	210	188	203	179	178	185	203	195	165	202	196	163	203	199	179	175	194	201	181	179	212	199	186	199	188	197	187	203	176	207	175	190	188	212	192	197	184	195	200	182	188	199	183	196	196	204	191	202	213	196	159	189	179	211	193	161	180	208	174	204	200	191	170	174	189	214	204	182	189	173	190	184	171	199	188	179	212	214	204	191	173	189	173	198	188	200	180	188	185	200	175	192	202	208	199	180	178	189	203	199	181	199	192	198	215	184	190	189	215	187	225	178	188	184	159	180	194	181	196	211	180	204	171	185	203	197	206	184	185	201	180	183	195	191	184	212	179	216	170	189	177	201	188	189	182	194	198	203	173	164	201	193	193	191	172	175	173	205	175	198	185	181	197	205	220	187	158	200	191	176	191	204	192	182	197	189	190	178	196	200	186	195	202	186	202	207	185	171	175	166	198	168	191	212	198	183	177	193	170	199	198	179	204	181	212	197	195	188	204	149	197	181	206	184	203	192	186	192	184	169	211	182	175	173	178	196	218	185	210	186	211	207	169	184	182	172	197	193	198	188	168	198	176	199	191	186	185	188	195	171	169	194	190	207	217	226	186	192	198	193	177	203	188	200	212	192	187	186	192	214	183	213	173	183	174	183	219	200	186	191	202	194	198	195	197	207	213	156	194	211	185	182	189	192	201	188	180	185	205	191	186	184	192	197	199	175	200	160	192	184	197	184	206	203	201	194	191	201	186	165	206	210	179	193	197	186	179	169	180	207	218	187	206	205	209	204	170	182	201	219	171	192	204	197	186	198	197	185	188	177	220	238	178	213	198	194	179	187	210	203	207	192	203	209	185	178	188	192	194	194	185	202	199	208	173	183	215	210	182	197	193	202	216	196	191	186	203	191	190	188	160	183	205	188	191	172	171	182	191	224	215	166	200	178	209	201	171	193	194	185	173	195	180	174	199	208	201	159	195	168	184	172	192	196	209	208	212	191	174	183	172	155	210	192	214	183	191	198	189	201	201	196	208	207	190	168	186	199	188	188	186	192	188	194	216	175	200	190	183	186	176	174	215	175	186	202	188	180	226	174	204	178	207	184	197	177	184	191	205	215	226	201	200	179	182	187	146	193	180	191	185	190	171	180	195	197	183	202	166	177	196	182	211	204	202	214	194	175	189	186	192	182	198	184	196	193	192	174	217	185	170	172	188	187	170	203	186	181	197	186	192	210	174	169	189	142	180	179	197	191	173	228	221	199	183	228	178	182	180	172	187	178	196	173	195	169	172	207	191	221	207	189	173	206	226	203	198	191	201	177	178	166	203	202	199	222	187	187	204	203	195	171	176	184	192	185	199	215	197	190	172	206	199	191	193	175	192	197	184	185	177	167	190	193	168	193	170	196	186	198	185	180	180	202	216	189	184	208	209	200	215	178	184	173	190	193	185	206	204	171	154	181	230	179	176	173	174	176	174	187	185	204	193	207	204	185	186	195	182	192	205	179	193	191	176	174	195	161	183	190	185	215	183	217	191	200	162	174	192	198	185	208	184	184	182	162	191	212	178	201	206	203	202	203	217	203	191	192	210	193	171	187	178	207	198	187	206	160	198	169	187	190	180	181	200	167	191	199	176	200	194	203	214	208	188	200	174	191	169	217	196	149	166	184	193	181	198	199	208	190	184	183	160	176	170	211	160	182	185	194	176	200	187	197	180	151	196	183	212	212	188	189	201	194	181	180	214	183	204	172	184	187	201	188	176	194	197	199	199	174	221	229	174	169	197	188	198	196	186	187	187	193	208	185	187	187	183	199	195	204	201	179	196	213	187	178	185	193	199	216	192	182	205	224	172	183	187	206	214	202	213	200	210	192	191	181	187	213	192	176	206	195	179	183	201	188	146	209	200	189	193	204	202	172	197	188	226	205	176	194	181	179	210	206	212	185	200	202	201	195	212	196	193	184	184	185	201	177	179	200	159	205	179	191	199	186	186	186	188	177	203	202	175	191	197	180	181	217	206	159	174	179	169	203	172	179	208	199	190	202	181	208	207	193	201	192	195	202	188	220	201	189	172	190	177	179	180	180	178	188	188	201	224	202	193	191	185	169	189	203	178	214	180	212	219	186	186	198	206	168	196	215	173	190	198	189	220	201	177	201	204	175	181	200	192	191	218	172	188	169	186	185	180	198	199	171	209	189	202	161	195	200	192	210	185	172	194	192	201	205	206	199	194	186	191	188	175	190	181	195	185	199	197	181	179	191	184	180	185	178	199	185	217	196	195	185	190	214	196	178	192	195	198	207	195	182	193	197	197	222	190	201	193	196	167	192	188	170	192	205	196	191	214	196	193	196	213	192	197	190	217	194	195	214	191	179	190	176	205	197	189	180	206	173	209	207	208	175	200	182	210	190	191	170	191	192	196	212	215	188	191	190	199	175	195	185	171	189	188	195	158	188	190	192	171	197	188	186	168	184	198	197	197	180	187	194	184	173	211	211	176	202	181	191	187	182	177	166	187	199	206	192	193	193	179	175	193	184	200	181	199	204	162	211	196	204	190	172	165	181	213	206	206	193	189	195	202	188	196	219	183	220	185	171	196	182	196	189	227	201	167	216	198	188	185	201	203	190	178	195	192	180	202	194	186	196	187	178	187	211	195	206	203	200	184	170	196	194	180	203	189	191	160	184	209	171	158	161	187	181	176
13524	29974	23909	14789	10929	8483	6231	4741	3606	2945	2310	1884	1579	1374	1345	1323	1296	1015	883	841	806	732	718	679	658	737	682	621	656	564	524	502	435	434	418	432	398	369	381	377	361	395	381	357	353	377	357	327	347	366	326	349	319	292	301	328	289	277	309	301	305	314	285	300	250	276	299	264	289	316	276	261	258	279	295	250	275	249	252	259	270	263	266	235	269	277	265	251	283	267	276	272	260	263	264	282	266	269	272	263	245	263	261	252	286	282	265	261	255	264	238	262	250	281	277	260	268	263	260	268	275	232	290	284	298	247	258	272	279	279	255	244	267	270	276	243	270	270	261	288	268	258	257	234	287	272	269	249	243	275	269	256	227	251	254	239	260	264	235	284	236	271	253	268	260	249	272	266	257	258	260	290	277	238	274	263	250	277	255	286	261	260	241	286	273	253	255	277	241	285	276	286	254	250	272	289	250	271	260	246	253	259	292	250	297	274	272	233	298	266	267	277	285	246	275	249	270	254	270	254	235	257	255	262	248	281	228	258	273	267	240	247	266	261	255	273	281	277	288	262	268	252	271	291	257	242	272	291	258	256	266	260	237	302	259	277	259	258	248	264	278	261	225	259	290	261	284	264	251	254	263	273	249	254	273	259	266	278	272	259	239	254	249	251	280	257	248	258	274	274	269	271	262	259	251	278	275	271	262	251	274	272	274	234	267	252	267	246	261	251	273	267	249	267	262	261	267	240	288	298	271	290	273	244	244	259	262	284	259	258	275	250	248	254	274	267	282	279	248	227	255	269	278	267	246	256	260	253	252	259	259	291	277	242	254	251	244	264	243	286	253	284	257	250	278	256	256	281	263	260	289	255	271	239	271	267	249	248	259	262	259	271	251	265	257	263	270	256	262	240	295	264	275	270	267	253	257	262	281	243	279	270	292	277	279	276	262	280	257	264	257	263	276	255	238	263	291	261	266	260	252	287	257	260	267	289	252	256	270	269	285	249	256	252	247	245	272	264	263	246	267	271	262	255	280	281	254	277	275	263	272	252	263	257	245	253	262	238	265	237	286	247	277	263	263	263	273	244	289	248	264	259	249	248	281	286	231	276	257	243	239	277	240	268	286	273	234	243	250	288	263	259	263	252	257	268	278	260	294	275	265	284	294	252	258	254	259	251	302	247	276	244	275	289	301	290	282	273	259	278	285	253	294	261	274	261	248	240	257	275	278	240	270	290	280	254	279	283	261	252	226	254	290	261	277	256	295	269	277	281	240	276	261	269	248	257	248	273	272	284	242	265	276	259	259	249	254	272	264	280	287	290	241	267	249	273	250	280	290	297	282	265	260	268	293	283	238	235	266	246	250	291	280	275	282	234	246	269	284	261	248	259	277	268	282	258	261	271	281	252	261	288	260	239	254	270	235	251	258	250	254	274	242	283	268	268	289	269	274	271	258	256	257	300	280	240	262	277	274	267	272	255	270	301	252	259	272	233	251	259	239	275	296	264	245	246	249	267	271	238	281	235	246	243	240	264	285	256	271	245	264	265	268	276	257	291	261	264	255	275	272	260	279	266	256	255	270	262	283	254	263	268	266	275	276	244	281	265	258	252	263	251	264	270	250	242	306	276	251	256	262	253	257	260	285	290	257	282	259	270	283	236	249	234	272	259	243	264	298	267	254	277	257	259	256	281	248	271	271	304	272	267	260	291	266	243	292	260	253	248	278	288	228	256	267	276	281	249	236	261	238	259	275	263	265	255	253	259	254	293	283	268	238	244	259	239	252	251	260	278	257	271	264	292	275	260	275	280	250	261	255	269	276	288	260	259	275	252	254	263	275	264	265	245	255	271	263	261	265	280	284	255	262	267	272	242	256	256	273	276	257	253	254	248	287	233	259	271	268	253	292	280	232	269	257	267	285	273	269	249	288	245	255	286	270	274	279	272	275	284	241	291	260	280	263	261	273	270	299	265	246	277	259	265	252	255	270	274	239	280	252	263	268	270	241	288	280	279	273	287	253	266	264	251	272	273	266	288	258	258	257	249	272	267	266	235	257	265	245	229	258	260	271	274	298	239	256	281	237	229	246	251	284	268	256	238	255	285	267	245	266	258	272	244	267	277	248	271	265	240	273	283	287	256	249	261	297	276	277	253	259	275	258	293	254	258	249	281	300	286	284	254	259	255	255	265	290	267	260	248	297	268	262	258	259	263	268	274	245	265	246	258	247	256	267	266	235	237	286	286	287	245	267	278	274	255	294	285	249	266	261	284	270	274	268	251	315	247	278	244	287	274	257	233	283	261	250	251	244	269	266	248	269	220	238	253	246	270	261	279	266	270	273	261	262	262	242	269	287	247	250	261	277	263	267	240	272	248	251	271	245	253	250	263	265	239	290	256	273	268	292	262	288	238	261	259	269	273	262	261	263	282	285	260	261	275	276	273	271	279	254	280	267	253	264	252	270	252	295	264	266	249	281	278	279	281	264	272	286	274	274	281	254	279	260	242	267	268	283	278	260	258	269	271	256	258	274	277	284	244	273	262	269	256	267	262	263	256	260	267	259	237	270	246	231	265	252	291	268	256	265	274	261	296	279	221	268	271	237	266	280	248	236	254	266	273	279	290	274	255	259	268	249	255	258	276	266	278	276	251	275	255	250	296	275	258	257	240	268	263	274	285	264	257	273	255	245	287	256	257	261	263	265	282	270	281	270	248	276	277	262	228	266	272	264	254	264	259	237	285	270	249	298	269	273	239	269	205	271	267	284	274	270	259	299	291	260	268	291	254	279	288	282	256	256	251	246	260	246	260	283	265	283	281	235	269	257	274	270	279	251	276	295	265	310	277	277	236	246	256	241	262	277	282	280	246	274	268	242	262	254	275	240	271	230	245	279	263	251	260	271	269	277	278	270	234	270	262	267	265	271	303	283	267	276	282	255	296	269	280	267	256	268	260	251	276	248	213	261	258	277	259	270	269	250	250	267	269	265	262	267	255	272	300	274	235	262	248	258	286	248	246	270	236	233	255	277	249	275	259	245	282	282	280	278	274	252	285	261	262	276	267	277	251	287	270	265	266	282	261	293	250	253	274	264	279	284	264	266	256	252	260	281	268	251	248	264	288	248	255	273	257	276	267	251	305	277	245	283	262	260	236	255	258	238	257	252	242	229	225	246	262	279	256	261	268	252	273	265	277	243	258	295	245	270	256	255	251	249	260	264	259	270	240	247	250	267	289	280	270	267	315	238	256	238	285	297	278	237	252	264	233	272	265	286	251	267	287	251	248	254	264	283	250	275	294	254	245	275	261	273	272	262	291	252	250	253	252	281	271	294	249	246	282	251	262	240	261	294	275	268	243	266	269	271	280	256	224	274	276	260	276	276	267	267	267	268	257	266	247	229	284	297	259	247	246	238	275	260	293	267	259	276	235	257	267	246	261	239	279	275	252	250	256	244	244	266	244	292	264	281	257	269	290	262	257	279	260	271	289	290	301	261	245	238	258
27158	18126	9791	4694	2518	1662	1203	980	813	708	679	604	519	562	548	570	558	535	512	456	503	467	461	513	470	460	493	463	444	447	428	430	408	408	419	426	404	408	416	360	407	393	393	401	407	400	398	399	428	397	422	388	384	389	376	432	412	406	385	403	402	369	364	391	381	368	396	387	383	390	406	395	389	412	361	378	388	401	376	387	383	365	388	401	411	427	375	411	407	365	417	397	346	372	358	404	372	396	370	411	401	385	377	419	365	381	411	413	404	431	363	379	429	404	399	377	372	382	395	372	349	362	397	381	393	392	405	408	382	383	387	351	392	382	396	371	390	380	383	388	385	399	422	380	413	401	374	395	385	349	374	408	372	409	380	370	420	421	405	376	377	375	397	404	379	388	391	375	414	377	383	393	415	379	386	384	384	381	391	358	370	410	394	369	393	397	350	393	356	372	375	395	410	392	414	390	391	422	454	356	410	391	372	389	372	384	410	379	395	395	405	426	409	419	374	376	409	377	391	371	387	374	384	394	411	341	421	394	382	391	357	390	392	381	389	402	378	385	399	428	390	406	378	413	395	429	450	394	385	416	408	366	371	423	376	365	400	396	387	374	414	368	391	381	360	368	429	352	406	356	376	411	384	393	391	379	390	382	419	357	387	372	404	342	393	387	402	437	414	384	410	383	370	363	432	370	372	345	404	394	390	386	389	427	398	404	382	395	407	377	410	395	430	386	334	408	328	370	381	399	408	364	388	444	368	399	383	412	369	433	402	397	376	392	401	369	365	383	354	394	389	437	400	435	376	422	398	386	411	397	360	393	373	397	382	392	397	404	362	371	392	422	402	423	401	417	386	384	379	396	390	349	389	413	409	413	396	414	389	373	376	383	429	346	379	378	343	379	376	391	381	414	409	348	400	397	372	368	409	403	404	356	406	371	397	371	387	399	397	389	370	417	376	398	363	398	344	400	374	405	411	386	400	369	401	390	350	388	399	380	357	382	371	384	392	415	378	367	383	383	377	435	382	391	365	410	405	387	354	381	418	360	380	390	417	405	412	422	422	378	405	400	371	391	373	365	365	390	388	384	398	382	403	393	394	389	386	401	367	375	378	372	398	407	395	377	371	398	380	379	421	393	426	403	406	392	396	393	406	408	385	375	371	400	390	370	399	365	386	394	374	348	382	409	420	406	389	370	386	385	408	404	404	377	409	407	395	380	352	388	389	387	421	394	392	421	434	396	390	431	372	402	403	400	432	386	385	396	389	376	378	391	425	402	382	392	381	396	387	396	392	377	377	423	408	420	399	388	394	421	382	419	372	402	335	350	410	386	350	369	402	355	380	398	395	393	372	388	369	356	397	387	366	384	399	416	399	370	396	398	371	442	385	375	424	407	400	354	325	358	386	390	418	404	395	370	356	365	405	410	358	374	430	406	363	401	369	393	378	392	365	358	399	404	386	396	407	373	384	385	407	399	387	392	416	405	392	387	367	358	410	419	385	377	375	388	379	381	366	361	389	375	423	394	405	411	424	415	371	382	399	361	406	400	402	361	413	383	383	393	441	374	414	415	386	401	355	410	405	326	427	402	382	387	392	362	390	359	382	369	376	391	370	408	391	382	410	390	368	373	403	391	400	340	357	412	363	358	379	365	399	415	377	391	337	383	401	407	384	354	355	403	402	388	385	332	404	439	390	376	376	364	341	373	409	365	385	399	390	393	396	404	375	397	385	396	394	392	400	387	385	361	366	387	400	376	392	373	349	425	386	408	365	382	395	438	403	389	417	359	404	392	385	370	359	383	382	353	380	395	369	403	385	374	401	358	370	386	394	412	387	373	402	396	338	409	388	416	412	378	370	409	370	419	417	387	432	414	387	380	376	407	416	408	424	382	376	386	388	384	384	413	403	360	398	388	349	396	372	416	391	396	384	371	409	390	365	367	369	360	408	422	363	409	372	404	386	378	399	334	367	407	404	411	394	384	397	396	413	378	368	364	372	377	429	379	377	390	365	374	392	383	363	401	383	421	383	384	392	404	396	366	407	384	428	387	394	410	400	358	392	375	359	394	393	408	380	381	410	381	375	400	388	400	386	386	383	388	364	387	390	436	371	361	370	371	374	372	410	418	416	377	361	385	402	387	381	359	376	380	358	381	378	382	386	393	373	386	366	386	395	422	386	371	377	410	359	370	399	404	399	389	387	360	375	379	356	426	377	345	411	394	403	397	367	356	380	386	385	388	411	414	399	367	380	365	403	362	440	369	391	407	395	387	403	381	374	378	369	385	397	412	410	397	390	414	427	402	372	416	357	415	389	420	421	394	414	393	385	397	384	354	419	385	413	396	411	406	368	384	363	392	396	396	387	360	386	404	374	407	381	379	382	424	387	389	378	396	358	359	391	385	396	377	409	424	360	413	386	398	374	379	383	382	373	393	406	362	395	391	407	420	411	380	352	381	408	369	370	322	383	398	374	366	366	406	365	370	374	420	396	393	387	355	394	393	395	375	429	391	404	376	386	409	390	411	383	357	383	389	362	382	379	356	374	365	367	382	383	391	380	372	414	394	400	318	420	369	369	407	360	365	346	379	391	366	381	390	400	364	397	386	402	410	393	374	389	379	359	379	368	387	360	364	399	428	390	359	406	399	358	361	354	402	384	391	380	363	407	386	388	374	396	415	352	373	390	402	396	411	393	383	420	395	381	400	382	402	384	382	421	398	378	364	363	374	397	368	375	414	374	381	405	419	379	411	377	419	422	408	409	351	385	388	392	419	442	392	375	347	387	385	401	362	348	387	379	379	415	405	406	387	375	378	376	382	400	365	371	368	377	406	341	386	360	357	352	391	374	387	381	382	399	433	365	409	392	404	354	406	352	432	360	380	397	401	400	382	392	383	388	392	376	393	425	385	376	408	392	390	421	396	395	397	419	390	423	373	368	407	368	405	410	448	403	363	381	392	371	374	380	366	359	387	406	354	438	391	373	359	395	380	379	401	358	401	384	369	414	353	416	407	365	403	379	367	392	351	394	378	350	422	376	397	368	377	378	400	365	394	407	354	380	404	398	384	389	414	371	422	379	403	384	375	411	404	381	391	375	389	376	442	375	420	377	431	364	401	388	402	393	384	381	392	398	382	340	381	390	391	386	402	369	398	406	365	379	382	354	387	409	369	396	375	391	376	377	378	388	378	409	367	379	405	368	383	393	364	394	362	358	395	417	394	394	385	395	389	397	380	395	395	373	396	409	336	387	413	412	372	360	332	363	398	368	390	394	380	435	407	410	391	384	396	359	400	335	394	377	391	363	349	399	398	395	391	404	420	376	363	389	362	404	402	386	399	373	390	389	387	384	390	363	391	402	398	407	376	399	371	398	378	410	399	404	395	398	387	427	394	387	383	393	391	361	365	411	390	366	391	372	374	386	386	421	409	389	394	414	385	402	399	367	413	419	390	372	412	385	362	413	437	349	373	370	414	413	375	376	376	375	386	374	402	361	373
10953	17019	12372	6676	4939	3719	2704	2080	1737	1409	1203	1077	1003	936	936	938	1024	844	804	753	778	730	704	687	678	690	677	687	677	625	657	574	574	640	564	544	574	589	573	564	552	550	556	554	558	520	570	559	545	522	551	549	555	564	520	569	539	535	519	532	565	539	514	500	515	492	510	506	532	507	558	540	525	530	499	545	503	490	530	510	542	465	528	532	518	545	514	532	507	506	509	513	526	509	524	485	506	542	521	543	548	520	524	488	501	495	516	515	533	486	508	535	517	489	503	515	487	492	557	531	491	484	486	541	527	502	525	481	509	519	501	521	543	520	538	531	510	526	530	507	554	530	516	512	494	491	553	528	524	528	523	520	582	537	507	533	496	560	514	506	503	540	554	524	537	523	556	547	531	556	518	581	534	553	503	531	535	528	495	506	514	498	490	586	547	498	521	494	549	480	541	523	488	507	528	537	515	501	501	510	516	535	542	507	514	491	535	465	516	544	511	506	526	523	515	548	514	509	539	499	503	535	524	517	516	549	520	495	515	505	534	488	502	505	507	546	491	550	520	532	525	504	508	550	497	506	525	523	497	512	535	479	508	531	476	502	531	516	524	507	500	526	482	480	509	538	563	551	528	522	529	531	506	518	519	496	576	537	490	513	486	548	521	535	515	516	487	538	516	515	538	513	515	517	485	509	527	513	531	524	512	543	509	481	546	505	515	540	545	514	472	545	547	466	511	539	463	538	540	507	519	498	479	532	537	523	533	501	507	541	526	542	520	527	496	510	527	514	507	477	538	516	516	479	563	540	521	530	543	481	516	519	524	487	486	520	520	538	474	530	534	546	515	557	487	541	552	527	534	520	538	559	483	516	493	544	507	536	535	517	510	507	492	534	539	526	510	494	506	560	563	527	467	544	523	489	521	504	537	528	526	522	518	512	527	484	497	510	535	471	516	533	521	511	472	508	483	548	536	508	529	558	511	498	511	550	489	460	545	514	518	509	478	475	536	524	529	504	521	498	498	545	517	524	479	494	495	554	518	484	514	502	508	507	580	519	499	480	519	502	500	536	527	539	525	534	455	520	495	526	468	528	492	525	522	505	494	500	515	496	530	494	515	502	513	540	516	529	578	549	531	519	538	540	544	527	476	534	520	579	546	503	516	520	555	519	520	509	524	528	505	545	516	493	491	504	518	534	540	500	537	526	549	516	472	517	551	489	529	526	564	517	503	505	521	512	508	531	487	535	494	511	515	486	505	537	516	506	515	521	570	538	494	523	498	501	550	536	525	570	509	540	524	520	551	541	517	556	501	534	501	544	532	481	521	533	519	521	518	492	509	531	487	497	550	525	486	532	488	506	537	537	505	513	477	493	532	530	523	597	513	519	523	501	505	491	554	531	516	515	479	518	514	524	514	538	497	505	541	518	518	521	509	524	588	521	536	539	515	559	544	502	535	524	497	495	540	500	500	493	552	541	473	532	498	529	516	521	531	566	467	536	479	506	502	521	538	537	521	516	514	566	506	478	485	549	496	557	521	538	552	531	556	510	505	549	505	575	530	512	509	541	518	523	487	511	548	501	550	544	509	546	511	538	502	508	506	563	527	508	512	548	516	526	499	534	554	475	509	516	560	507	520	517	549	525	539	508	479	518	521	489	503	504	521	544	528	520	480	509	488	498	479	485	523	536	499	508	521	488	521	542	532	516	477	540	482	565	529	516	523	553	526	530	578	556	466	517	539	509	522	534	557	515	521	516	567	532	513	552	521	554	508	532	501	531	547	558	555	544	513	525	520	496	520	495	550	534	502	514	514	492	552	512	535	550	558	552	506	515	552	500	516	530	543	476	496	513	493	536	495	504	545	503	560	551	539	473	553	522	495	516	520	531	501	535	510	516	543	542	490	509	512	510	492	510	519	499	529	531	531	509	558	548	508	511	571	496	531	538	480	538	538	532	494	503	519	559	532	473	545	526	526	541	506	524	527	579	524	519	464	514	518	561	501	491	529	577	520	505	506	485	508	523	499	524	511	479	520	481	461	522	521	557	489	501	496	490	543	520	530	510	537	550	532	534	522	505	511	489	504	484	550	524	528	517	521	501	485	537	546	512	527	508	524	501	475	508	469	520	540	498	502	516	500	542	454	468	499	533	509	524	514	553	525	537	508	508	535	499	531	538	505	492	510	533	518	504	547	539	532	481	528	525	457	494	510	530	494	578	497	529	528	535	525	571	534	503	535	473	507	523	522	493	486	446	526	558	500	483	511	523	515	527	551	533	491	525	532	529	498	502	479	538	519	526	525	546	444	523	469	509	532	512	556	520	526	482	534	530	521	489	510	516	553	506	527	508	516	510	528	526	511	529	557	527	483	508	542	501	508	538	469	478	527	502	529	505	538	501	503	528	497	532	498	512	560	515	491	526	546	509	489	559	530	541	485	532	521	509	519	523	493	493	545	515	524	546	512	500	503	566	523	489	525	496	523	521	496	523	512	459	533	515	538	504	534	502	521	551	532	477	519	539	557	505	501	531	503	543	518	485	513	542	499	520	510	537	510	497	487	591	546	468	516	486	517	520	474	501	506	506	473	546	506	555	535	581	568	492	522	473	488	478	533	546	524	560	538	520	520	497	522	532	525	496	507	516	510	556	553	509	518	517	509	497	563	512	506	498	503	542	546	557	534	518	537	499	541	508	536	479	490	522	498	502	511	498	505	540	474	533	537	538	510	516	485	519	510	535	541	496	495	525	486	505	544	526	516	506	495	542	545	483	530	540	553	545	514	519	474	546	499	551	545	503	562	529	514	530	533	495	517	551	536	474	530	498	514	537	489	537	526	515	515	541	519	527	537	527	489	551	515	495	512	533	513	502	497	503	514	487	502	540	508	507	506	505	549	517	506	520	506	518	520	549	536	521	555	556	506	528	523	532	527	470	570	502	551	542	533	550	538	499	507	511	474	512	514	543	520	512	518	562	537	520	557	502	482	492	519	537	489	504	504	561	502	514	561	520	501	488	565	542	538	500	541	543	511	486	536	531	559	537	526	520	534	498	527	487	495	538	502	504	516	521	517	525	504	528	504	516	575	543	550	463	502	527	497	512	547	509	468	490	550	495	509	522	542	562	525	510	485	524	532	516	500	512	498	503	522	507	537	524	548	543	568	523	464	506	530	494	485	507	532	550	521	477	499	528	531	526	553	530	523	487	519	519	525	561	514	517	489	524	527	528	496	495	545	557	514	529	535	509	517	524	509	487	525	503	526	482	505	539	471	493	501	531	514	545	527	523	552	500	522	562	532	555	549	544	535	527	479	518	488	485	522	523	515	506	541	474	543	527	514	548	496	501	510	525	486	500	535	520	504	520	556	518	544	568	559	523	539	504	508	518	565	549	498	485	488	528	496	472	516	509	500	502	536	524	552	573	522	513	534	532	510	529	515	518	523	514	510	518	501	551	487	526	533	511	513	556	513	569	502	532	531	497	520	522	521	527	599	508	519	512
23479	20940	27830	24051	20616	8555	2554	1625	1139	1051	900	833	664	613	657	691	663	595	533	517	533	513	479	490	498	545	481	505	449	441	441	414	382	396	412	412	391	367	388	391	354	360	375	349	377	383	377	357	374	360	360	357	339	342	355	342	362	366	364	375	348	331	346	358	358	368	337	350	328	376	374	379	343	334	349	336	328	336	352	351	313	364	340	351	349	337	341	322	392	357	331	329	368	342	307	376	350	346	315	381	371	322	359	354	373	316	376	364	365	328	358	362	352	350	329	329	361	357	340	340	371	308	360	368	347	360	347	338	344	346	322	354	316	340	366	342	321	373	368	348	344	357	325	395	340	353	334	330	340	326	340	335	349	357	330	353	338	316	337	348	367	332	333	344	379	348	381	339	362	321	355	400	369	372	334	397	345	365	332	328	331	325	317	346	397	327	327	355	346	359	368	345	310	351	348	392	350	352	327	322	360	345	340	309	356	372	342	337	348	342	346	338	356	335	349	351	345	346	324	345	359	352	323	337	325	355	328	349	337	343	381	339	340	368	363	333	369	358	346	359	338	354	372	321	333	381	347	366	318	295	364	330	336	335	346	337	327	386	297	366	354	346	358	358	367	304	336	367	363	364	365	369	357	359	346	348	358	364	333	331	347	364	355	352	310	374	335	327	372	320	338	387	367	369	308	380	349	354	306	358	323	308	390	345	339	370	355	364	330	348	329	366	356	333	334	318	364	344	366	326	363	367	311	317	376	338	334	356	328	376	385	320	333	341	348	345	369	369	374	363	331	330	372	318	365	382	359	337	340	335	355	364	349	373	370	326	346	329	350	364	349	337	372	334	363	324	343	335	384	349	332	308	365	329	353	351	350	352	361	350	334	310	391	361	318	374	332	392	360	348	346	375	323	349	372	349	336	371	342	364	337	335	391	331	326	348	346	323	368	349	356	330	375	319	350	357	365	363	401	368	309	399	386	310	362	386	374	336	336	377	366	363	335	350	352	339	361	355	349	354	338	330	329	332	343	346	365	366	375	370	352	350	314	361	363	347	371	349	340	322	382	337	349	351	310	342	349	311	338	356	340	373	376	363	342	347	336	364	327	348	342	370	359	345	345	357	333	339	356	317	348	343	363	305	383	318	385	357	354	342	345	377	357	324	332	335	366	331	344	361	336	343	327	356	352	343	365	346	344	350	344	369	325	371	356	346	333	325	394	342	325	357	325	359	341	338	339	353	348	363	365	344	353	336	358	344	356	324	350	346	345	405	348	350	330	358	340	327	357	353	337	369	354	362	337	364	312	356	346	375	320	349	362	358	347	335	342	353	357	327	380	331	357	359	355	336	361	357	351	367	355	352	345	379	317	333	319	337	360	358	322	327	359	345	359	333	358	364	355	353	354	345	332	349	329	322	339	344	331	342	365	310	362	333	376	358	340	342	372	343	329	365	358	344	360	341	361	350	391	372	354	347	358	366	356	373	363	353	373	323	331	376	355	344	382	339	315	360	312	333	365	333	367	366	378	296	370	354	377	390	359	303	340	326	322	364	340	313	366	314	385	359	341	335	324	362	333	351	313	348	342	370	347	327	295	350	338	356	331	340	345	350	316	329	336	380	346	339	339	355	384	389	338	362	329	364	356	358	347	376	300	356	369	346	369	353	355	345	341	330	355	379	338	350	359	390	343	340	357	329	347	345	380	350	330	354	332	343	335	357	355	357	361	352	336	353	322	377	343	339	370	368	331	330	360	334	358	363	359	359	382	331	312	348	331	358	331	327	342	364	365	314	340	342	347	320	337	374	321	345	366	369	349	363	347	357	344	339	332	375	358	361	395	345	357	361	330	363	352	360	355	330	339	360	340	344	361	325	328	356	339	370	335	336	330	346	340	340	330	321	324	337	368	342	322	372	363	343	317	377	379	370	323	345	349	340	341	347	345	312	343	366	354	390	324	336	345	362	371	335	397	352	367	350	323	372	349	363	347	368	339	372	323	349	359	360	376	343	337	364	341	352	385	351	346	361	339	342	371	391	374	363	336	331	363	355	346	340	332	349	358	353	338	366	341	345	347	336	374	358	358	324	314	355	335	317	341	326	360	336	339	339	333	375	381	346	356	387	349	283	356	328	357	349	333	311	314	350	332	336	375	348	321	330	380	363	368	325	338	327	367	329	324	374	336	360	357	339	344	364	361	383	367	332	365	347	328	314	360	355	364	338	359	364	342	350	354	374	334	358	325	376	366	372	351	312	377	372	349	347	362	339	350	345	373	352	330	349	347	384	345	328	343	372	320	350	339	349	315	371	329	354	350	348	320	347	355	340	321	359	359	359	350	348	336	344	331	366	366	375	336	348	309	350	323	335	349	386	387	331	366	307	352	324	360	349	375	345	375	322	345	357	346	330	342	365	338	343	345	348	318	347	377	387	356	376	343	384	306	333	355	332	325	360	326	354	351	334	347	344	326	377	370	352	360	354	338	350	335	353	364	357	346	356	373	310	348	394	328	346	381	323	343	333	349	368	352	325	348	358	345	367	343	356	313	389	374	324	365	383	320	350	340	342	368	369	315	362	351	330	341	374	311	356	337	346	362	367	336	321	316	357	348	359	338	322	334	336	356	322	354	361	367	362	340	345	400	376	351	341	344	351	303	343	395	332	356	343	343	331	347	328	366	339	371	361	363	348	318	348	332	357	368	343	314	351	353	332	362	326	353	348	346	322	344	360	322	362	335	329	343	346	319	345	311	343	337	355	364	343	358	324	362	333	376	329	381	325	333	325	352	350	364	348	322	312	345	333	372	351	388	330	360	381	365	358	350	400	321	365	331	330	351	331	372	358	339	311	373	376	356	335	339	282	346	368	356	349	332	353	340	376	336	356	366	369	324	312	343	292	340	378	353	358	365	318	385	321	328	346	326	344	333	354	364	340	334	338	336	361	344	360	317	347	336	355	343	339	324	344	373	342	336	361	355	350	344	331	360	337	332	344	343	363	356	342	370	340	372	323	341	347	336	330	345	340	323	375	320	388	359	351	381	322	334	379	370	329	328	353	338	352	322	348	351	337	332	329	376	342	365	338	327	358	336	360	342	311	318	334	339	361	324	384	325	347	351	319	340	355	340	353	352	341	346	376	313	347	357	342	359	346	338	358	346	344	369	324	391	356	380	351	350	323	356	383	352	343	333	329	364	360	358	345	335	360	358	304	339	344	339	364	348	343	406	353	352	352	358	407	350	332	353	317	333	328	312	345	348	353	332	358	361	355	355	346	365	315	353	344	378	369	373	349	376	335	335	360	385	343	346	341	338	310	331	338	346	366	347	345	362	326	332	338	353	335	336	382	369	329	342	370	348	370	341	318	320	345	358	324	340	356	336	328	363	314	367	385	298	338	332	344	352	364	339	348	319	339	347	346	331	358	345	335	359	336	374	366	365	384	345	319	357	332	356	376	358	356	329	353	372	326	363	333	364	342	349	337	354	331	338	354	333	370	333	353
10872	24623	18620	10860	7914	6031	4278	3291	2607	2133	1848	1521	1278	1302	1257	1218	1202	1006	964	897	853	786	806	803	829	796	772	727	739	686	622	658	597	529	549	580	581	532	549	533	593	548	576	531	576	536	532	463	496	545	485	520	508	476	490	496	491	515	426	498	472	493	535	504	509	512	499	455	451	488	459	516	461	450	477	496	530	487	485	480	485	475	496	453	493	465	472	488	464	492	520	468	487	457	452	495	497	504	490	437	472	473	499	481	492	452	437	465	470	441	423	441	475	442	482	476	461	447	484	468	484	475	480	481	523	491	440	457	448	504	497	489	491	482	475	465	491	485	477	488	492	495	496	468	469	459	437	473	479	482	464	469	463	470	494	479	491	463	522	501	537	499	457	443	490	463	453	492	481	447	458	471	454	490	481	463	469	458	457	448	462	433	467	475	462	435	478	496	483	467	521	476	470	523	446	474	450	437	502	467	481	475	468	489	447	470	498	415	484	471	474	490	460	503	478	463	499	456	489	460	465	466	479	469	476	469	487	489	436	484	475	451	482	474	461	435	489	478	461	459	479	447	449	462	491	489	485	455	446	511	444	461	441	513	429	500	471	497	437	504	492	485	512	474	458	499	486	497	485	467	478	483	467	476	470	445	511	494	466	483	495	434	486	479	498	506	420	464	483	483	434	488	480	513	471	482	455	523	473	458	490	448	494	442	432	481	489	458	465	506	488	426	466	468	414	492	492	486	488	497	448	469	495	476	470	470	483	463	504	459	438	433	482	474	476	496	436	485	454	493	491	472	472	466	469	448	484	459	453	515	477	478	498	490	474	465	448	448	457	537	459	472	454	427	485	469	511	471	501	460	482	436	456	477	479	464	503	446	481	450	483	475	493	492	447	464	460	482	462	434	479	454	466	453	493	497	485	478	466	446	450	450	430	509	471	497	485	491	452	469	458	471	449	470	447	457	468	467	480	448	476	471	479	475	476	448	471	493	470	452	453	453	475	475	478	489	456	476	458	450	467	458	476	497	464	467	461	483	468	478	478	469	463	479	467	512	486	458	459	442	482	443	451	471	461	486	484	479	498	489	452	467	482	485	457	474	499	467	486	478	469	461	499	481	438	485	457	447	448	451	460	488	478	462	465	458	488	471	478	465	474	485	464	471	430	458	476	456	465	460	502	446	477	465	444	461	469	497	451	465	496	503	433	480	467	478	498	479	501	457	483	468	469	474	482	463	460	457	472	462	472	516	493	461	477	490	463	457	501	446	503	495	474	494	483	469	480	485	510	490	476	469	468	462	450	445	451	470	475	452	480	461	457	451	510	469	491	441	469	504	457	435	444	417	478	498	461	479	490	485	495	468	470	478	443	492	460	464	496	456	455	439	465	440	461	495	467	459	470	477	517	484	492	473	489	474	507	487	432	462	495	467	487	474	510	459	493	486	485	479	454	480	496	448	520	458	478	475	476	453	486	451	472	470	444	471	518	447	476	457	525	419	469	435	500	479	456	456	481	444	462	520	489	491	455	504	442	438	443	442	490	411	447	447	477	499	474	454	479	493	469	443	509	456	483	449	482	467	468	428	481	490	457	521	462	475	475	477	474	440	496	470	488	435	470	466	506	481	446	456	438	452	501	474	487	489	456	500	474	481	484	483	492	504	463	471	453	503	496	481	464	521	493	468	493	471	452	451	479	451	459	425	446	480	511	430	476	451	478	526	471	458	447	529	473	452	490	483	474	471	484	443	493	448	440	473	483	473	500	497	481	439	443	504	501	475	435	482	475	470	467	487	493	452	483	463	474	493	482	512	468	456	459	445	479	511	431	499	502	477	461	479	448	453	445	497	446	439	433	489	475	491	450	476	441	486	506	463	448	456	487	469	465	469	503	469	462	490	475	470	499	436	471	474	459	469	467	468	464	469	481	477	476	464	472	489	452	428	452	465	454	476	504	464	452	484	499	473	468	487	442	467	488	497	470	487	508	452	495	418	476	475	462	474	489	515	480	467	477	515	475	474	462	460	523	490	463	455	436	470	463	490	468	484	460	459	498	466	491	479	479	500	465	458	415	445	492	469	445	475	445	471	503	469	489	509	478	463	489	482	479	491	450	516	466	503	465	439	445	471	460	481	470	482	497	485	458	469	488	463	495	494	486	496	490	495	446	427	457	471	504	477	486	446	435	445	457	480	490	453	496	477	476	451	475	489	451	471	472	485	481	477	485	452	461	464	456	505	503	461	496	461	457	454	494	501	468	465	468	458	496	483	452	478	471	450	473	476	449	484	440	462	466	465	450	485	426	450	469	458	489	456	484	457	461	443	465	450	463	450	430	502	452	470	434	464	475	461	439	454	499	511	512	437	457	453	437	449	458	471	474	461	466	480	475	470	485	478	472	436	496	463	468	478	461	473	462	466	506	462	416	455	483	464	485	475	461	467	479	449	433	484	523	455	467	497	475	462	488	449	479	497	475	488	468	453	440	453	465	496	478	470	450	483	449	434	446	451	475	514	453	488	436	479	457	436	476	484	501	456	468	506	440	475	477	496	440	456	451	495	489	499	496	508	427	456	453	486	448	476	440	461	448	486	478	448	474	467	475	490	420	492	513	457	481	504	491	472	465	460	431	429	475	462	516	470	467	485	462	504	441	470	502	481	464	450	444	458	501	488	449	449	486	483	478	414	449	508	455	461	461	457	465	480	446	453	489	428	485	458	504	495	494	472	518	457	447	507	426	453	464	525	486	497	445	472	470	498	489	459	501	518	462	444	501	518	458	450	429	451	443	456	446	469	487	494	457	433	480	462	477	482	430	492	487	485	466	469	435	440	440	467	477	465	464	489	468	454	472	419	474	453	522	458	487	502	442	453	479	424	500	442	475	472	490	445	447	460	482	490	459	453	461	474	420	507	467	511	453	485	423	482	508	472	481	538	519	426	439	472	464	428	504	438	440	495	455	476	483	507	483	451	523	502	428	434	493	481	465	471	475	493	451	464	488	487	452	493	437	478	446	465	458	471	443	456	441	457	467	460	488	512	475	470	455	478	468	500	475	465	461	475	460	483	486	488	480	484	502	452	435	523	494	515	461	475	502	463	489	434	459	448	459	470	490	469	472	467	450	463	472	463	501	438	492	503	435	475	500	431	462	488	496	428	493	522	456	449	501	460	472	461	453	495	450	458	486	465	477	457	467	475	425	476	519	463	454	489	484	426	469	491	503	473	458	473	475	490	493	483	485	516	474	471	471	486	462	491	463	445	482	455	460	488	486	471	466	474	459	453	533	499	439	460	492	487	486	482	447	477	485	483	469	459	471	468	471	476	516	457	463	447	422	440	466	475	456	480	484	482	491	504	444	493	496	469	425	439	480	470	482	498	460	512	449	478	480	473	470	496	503	466	485	426	469	435	497	445	431	458	469	474	489	458	452	433	484	480	452	485	471	501	478	451	466	437	478	474	435	484	460	476	483	472	459	440	453	471	434	474	503	460	449	417	437	511
24498	20907	26543	25003	8748	2292	1386	1024	832	741	672	551	508	478	482	508	469	444	420	439	365	407	371	383	404	406	362	413	385	337	299	318	306	304	296	284	315	278	299	298	293	302	303	266	285	300	288	270	260	290	297	316	291	250	268	262	273	267	282	294	275	265	261	268	262	276	267	264	282	296	263	288	256	288	283	275	248	295	265	290	292	257	270	261	261	241	287	278	304	267	238	247	264	272	255	271	262	263	274	274	260	245	279	244	254	262	284	248	243	273	259	261	241	292	261	247	282	230	268	276	230	275	265	288	229	263	260	240	279	278	240	266	261	267	252	235	265	259	279	279	269	256	283	277	258	238	247	260	269	271	235	276	286	274	276	237	265	256	273	266	247	280	275	275	277	269	279	248	246	242	300	234	266	266	276	272	274	300	244	266	284	296	293	255	288	274	306	291	287	276	264	244	277	259	265	276	264	272	249	270	269	271	282	278	270	254	253	271	261	254	300	257	262	265	286	289	240	265	247	263	272	275	247	251	232	298	260	270	270	237	269	251	267	246	276	276	277	252	294	277	286	240	271	257	273	262	262	247	302	250	262	261	260	260	262	253	289	266	277	257	262	256	291	274	282	285	244	268	280	296	247	257	282	245	269	278	288	268	279	273	267	278	251	292	252	269	285	253	276	281	287	258	271	283	268	260	280	276	269	265	274	304	262	249	285	276	276	286	254	258	242	254	292	259	266	264	271	240	278	287	266	287	272	260	265	260	242	245	262	273	279	273	255	250	270	278	267	272	275	258	285	272	259	248	279	261	302	291	279	265	277	290	280	267	256	249	246	258	273	276	279	283	241	266	254	259	251	260	282	257	274	254	235	253	271	310	256	260	271	273	309	269	278	257	260	274	255	258	259	267	258	251	275	282	251	261	268	253	270	262	279	232	262	251	253	248	266	268	250	238	282	284	257	279	261	260	265	313	246	278	268	261	263	282	250	297	260	283	263	283	280	265	283	275	263	258	237	271	291	260	275	256	277	254	265	260	251	273	273	270	261	256	287	253	259	257	267	241	277	269	246	258	254	266	284	286	252	242	279	264	261	242	287	241	261	284	247	264	248	276	280	287	294	275	277	242	281	245	267	259	262	287	289	291	234	271	270	270	279	248	280	278	278	268	283	247	286	245	273	267	272	296	263	260	292	270	267	244	279	281	257	272	261	281	254	263	262	259	238	272	266	264	248	266	259	273	251	255	289	253	279	287	231	293	255	241	257	256	279	285	291	259	280	247	269	266	259	253	240	258	288	281	260	264	282	271	283	219	281	289	272	258	268	279	274	274	258	294	248	286	256	241	278	260	246	268	275	268	273	251	279	266	272	272	255	266	275	315	273	272	264	292	283	258	310	255	270	260	268	255	261	264	259	265	272	252	270	248	304	295	242	285	287	255	271	264	264	299	264	278	267	256	246	272	265	247	292	315	249	264	266	296	257	267	277	252	270	252	268	269	280	273	275	265	262	278	288	277	282	248	255	265	273	260	246	274	258	271	240	275	243	256	294	278	280	282	280	274	279	288	245	258	272	272	259	295	256	235	266	273	278	275	247	291	265	254	274	251	274	270	287	275	263	264	253	257	266	256	243	275	285	287	282	275	261	273	304	260	250	269	281	281	250	256	279	306	302	249	266	259	275	247	256	263	266	259	276	246	294	250	269	260	286	270	275	239	246	264	257	254	267	297	239	268	249	245	291	281	279	294	300	251	254	277	248	258	240	244	292	255	263	257	230	260	256	279	257	254	276	253	269	269	237	285	315	286	295	279	250	261	264	262	257	284	269	277	257	280	268	301	251	279	265	230	248	263	267	280	267	267	305	258	257	264	282	283	276	307	274	281	249	241	243	271	276	280	245	268	268	259	265	291	272	300	277	282	255	242	262	279	276	264	256	271	261	267	272	270	259	222	285	248	249	253	283	242	279	250	257	281	262	266	280	268	261	280	255	263	273	273	273	281	271	269	242	250	260	270	250	281	250	267	257	266	275	277	261	267	256	292	249	274	282	269	253	251	280	269	304	256	277	263	303	275	265	264	269	266	275	287	277	285	256	290	255	289	246	269	265	269	275	266	240	253	281	233	269	270	242	265	260	269	252	240	275	241	259	277	259	270	290	266	273	247	244	270	273	253	248	255	255	261	282	261	255	229	254	272	259	254	241	281	276	267	274	246	250	282	266	248	262	241	264	255	275	259	258	250	283	248	274	249	255	257	257	263	256	286	227	261	240	241	265	279	280	229	275	262	271	258	259	258	278	253	254	297	256	241	265	301	260	263	258	265	261	282	292	256	258	258	278	253	297	253	254	248	285	265	271	254	291	291	279	284	271	273	282	247	286	261	291	273	271	270	254	301	248	274	248	261	295	273	266	287	266	253	282	270	249	276	269	259	269	270	287	247	278	276	280	236	249	279	239	263	279	252	262	286	256	277	270	307	304	272	251	282	257	291	256	266	261	251	274	245	248	249	278	261	272	280	243	280	278	252	258	256	239	276	247	266	251	251	232	237	267	284	269	261	267	281	286	268	259	263	286	281	295	277	287	239	244	276	249	291	291	253	256	278	289	242	238	278	283	255	296	287	249	284	282	263	291	266	263	257	256	276	285	240	281	284	255	251	256	255	280	230	276	284	264	256	257	258	277	257	263	262	271	290	271	265	263	268	276	240	268	278	257	241	239	275	274	247	255	266	256	264	266	267	308	258	285	313	280	282	264	263	266	264	261	266	261	273	277	283	291	250	266	259	306	295	247	235	261	228	266	271	287	266	250	261	262	269	255	266	248	291	236	255	267	256	251	269	271	254	274	278	256	244	245	246	268	249	273	280	273	287	241	264	266	254	274	260	272	277	285	265	281	247	258	265	245	281	259	261	268	296	246	292	270	227	280	248	252	249	248	274	279	280	285	266	272	256	267	277	278	276	269	246	253	261	277	252	253	277	274	263	266	288	265	266	257	258	271	276	263	266	261	262	276	284	267	284	243	257	271	258	273	287	271	272	249	268	268	278	239	282	245	282	277	265	250	259	250	281	243	293	270	277	297	242	286	278	268	280	262	272	264	281	269	266	240	257	287	279	278	273	248	255	267	279	257	306	247	257	279	284	272	301	260	278	282	294	259	270	278	259	253	283	264	246	271	263	294	281	250	261	277	283	259	243	259	281	258	275	270	263	252	247	270	266	281	265	284	259	260	286	264	225	269	268	231	247	262	275	255	270	294	291	273	261	280	257	275	244	267	274	246	251	272	247	249	263	279	257	255	252	264	260	270	276	267	279	244	269	234	289	273	285	259	271	275	281	281	272	285	291	260	309	259	286	282	263	211	260	279	259	280	244	264	248	244	280	264	240	253	251	286	298	261	297	288	251	268	308	262	276	261	294	257	280	268	271	260	259	294	276	267	258	292	242	259	273	265	280	245	246	278	265	268	260	274	286	271	263	261	298	270	302	235	245	248	275	264	268	273	270
11011	20946	15080	8720	6381	4576	3193	2608	2051	1677	1345	1141	966	934	968	962	889	780	717	674	644	620	566	613	646	650	614	581	573	509	522	486	422	463	449	442	434	442	425	457	392	413	453	412	430	415	410	398	401	348	401	383	372	374	374	368	397	393	404	358	333	359	369	355	350	390	376	348	321	365	343	372	332	378	373	337	334	380	351	377	321	345	376	383	363	335	374	385	347	354	346	353	376	397	373	382	350	356	386	364	368	374	326	379	363	347	347	332	324	336	355	357	352	342	337	373	352	350	361	361	373	363	365	379	395	366	355	361	337	335	344	332	361	342	341	344	365	392	324	346	359	348	336	366	367	334	325	340	399	356	374	326	345	365	362	352	359	388	339	336	366	325	363	396	344	344	362	324	340	351	361	371	358	350	396	379	380	334	314	355	328	373	367	406	364	354	381	356	369	334	376	358	350	326	368	342	355	367	360	389	368	385	366	349	343	348	382	363	350	391	369	348	367	356	311	335	371	348	373	330	321	392	344	336	392	366	348	367	381	348	342	342	343	353	368	332	372	366	350	365	352	336	341	369	343	392	351	359	332	376	359	369	341	351	338	351	328	357	369	357	344	394	356	388	330	329	377	351	334	343	368	360	364	355	363	343	331	359	333	356	356	411	392	395	355	386	364	368	353	339	371	348	369	377	352	380	384	338	361	323	371	427	341	352	366	352	372	342	346	368	365	376	344	391	357	375	364	372	388	399	358	341	333	352	355	371	321	373	342	354	392	332	371	325	365	324	332	375	413	341	366	383	344	343	332	355	369	358	360	372	376	358	353	371	390	342	366	387	332	355	386	387	360	354	352	338	353	329	349	372	329	362	347	379	344	355	363	380	358	341	349	336	344	384	345	341	352	350	377	348	351	345	360	352	361	361	353	357	346	340	378	342	379	347	346	378	341	352	339	345	372	329	344	343	364	377	350	379	333	364	373	370	362	369	363	349	378	338	361	362	352	353	335	338	339	358	346	351	359	359	372	333	353	357	373	367	349	327	350	355	338	350	339	374	361	368	377	366	404	365	339	350	328	336	369	363	324	321	378	354	342	352	342	347	353	356	371	364	364	328	375	366	326	367	367	378	332	349	355	325	341	365	360	349	341	348	318	375	360	361	342	343	345	350	343	379	339	383	365	359	355	387	325	372	360	363	370	371	317	354	380	349	354	356	320	337	338	342	376	349	402	378	361	374	380	345	339	357	339	354	362	355	348	376	370	359	351	357	329	368	370	366	377	365	330	351	367	343	312	351	365	385	329	362	360	364	333	360	346	350	332	366	334	363	357	338	346	383	367	335	360	370	360	337	361	340	377	363	336	391	346	342	391	376	354	394	354	397	341	349	354	367	395	339	372	373	382	363	364	339	350	381	334	344	349	372	383	378	320	364	369	318	364	359	372	368	335	354	343	355	382	348	358	373	377	369	332	365	360	337	370	356	373	371	366	370	359	395	375	359	313	370	341	336	339	366	346	338	368	339	313	353	356	361	323	330	329	389	367	357	375	359	357	380	343	343	347	349	361	364	348	344	342	325	357	364	377	358	364	388	368	368	328	353	380	339	364	345	325	374	352	333	377	326	319	385	344	361	370	353	346	337	358	348	353	376	337	328	386	375	385	351	368	357	354	352	349	357	370	382	344	364	353	341	347	345	334	389	352	379	379	321	357	359	349	347	361	363	389	358	396	326	365	367	368	368	373	344	373	372	340	329	350	375	383	366	335	366	350	335	360	336	368	330	388	381	352	356	363	381	366	335	378	374	375	380	371	354	348	341	320	369	347	360	371	324	342	368	348	348	353	364	363	407	371	359	388	365	346	355	330	358	316	336	349	322	366	355	345	342	329	344	394	357	364	360	346	334	389	376	343	345	331	363	323	346	324	372	359	354	380	347	374	320	390	338	333	374	362	363	346	363	366	342	339	333	339	367	347	386	338	345	350	367	356	339	346	353	329	350	374	378	321	350	359	348	378	352	308	327	355	319	366	346	358	367	378	337	404	334	337	339	341	331	353	371	390	362	388	377	390	392	367	348	354	347	353	348	339	367	385	359	310	373	372	348	330	340	337	333	345	345	390	372	375	351	384	356	361	343	340	344	351	386	338	350	368	347	335	325	365	362	352	380	350	363	357	353	359	374	359	370	376	351	360	359	361	335	342	352	380	364	367	364	352	372	353	327	377	340	325	372	355	347	365	360	375	331	372	364	363	358	394	333	344	343	317	351	371	330	387	382	350	322	405	387	362	335	384	339	327	369	341	343	354	352	342	350	393	375	315	355	361	333	390	370	345	353	369	365	362	359	344	341	381	367	357	335	342	355	325	395	332	350	377	375	358	353	339	334	371	381	353	401	332	329	361	345	396	352	340	368	343	347	388	376	357	320	332	336	368	351	365	343	330	353	342	366	354	350	344	350	365	340	361	369	334	339	368	365	400	364	370	390	361	352	359	373	323	394	326	332	378	353	354	351	325	394	363	384	354	355	355	373	347	360	345	360	320	357	388	371	356	398	377	377	344	324	377	350	340	343	369	372	340	333	375	372	297	377	364	360	420	330	361	389	353	354	359	384	349	339	350	389	368	328	358	323	317	350	358	361	378	404	341	362	366	330	353	350	341	386	356	336	396	348	379	350	344	342	366	373	358	366	332	338	367	297	395	387	365	358	375	339	357	359	350	356	363	330	361	346	328	354	359	355	340	369	351	370	353	374	339	395	327	355	373	362	347	332	381	354	373	330	372	364	379	361	365	347	348	338	383	349	350	376	380	336	383	399	366	323	358	394	344	347	355	365	318	350	369	387	354	340	358	363	323	357	349	345	336	347	364	374	368	361	335	333	359	357	360	365	357	319	359	398	379	330	334	385	356	379	342	358	403	373	326	350	325	348	343	347	346	373	363	325	343	364	378	363	376	382	341	374	362	375	403	389	347	376	337	374	373	365	346	371	349	345	344	348	389	393	364	399	327	327	372	360	359	345	351	381	365	380	361	386	358	335	347	357	360	321	355	390	411	367	356	386	345	354	380	331	386	357	357	379	345	375	333	342	339	356	330	364	361	376	330	374	357	351	373	384	352	376	348	320	344	365	376	354	329	371	328	373	341	376	362	371	350	355	346	336	351	332	358	365	333	360	350	366	354	371	379	346	347	372	365	347	369	348	382	370	360	355	359	354	353	361	373	379	338	382	354	350	372	377	324	330	386	327	352	368	353	323	350	319	347	339	360	344	362	370	372	351	353	339	353	315	357	393	356	345	343	349	379	377	356	357	359	323	314	324	363	318	362	330	341	366	333	391	357	333	319	383	378	371	352	312	352	348	345	326	343	380	356	373	390	372	365	342	396	351	374	364	374	351	332	348	366	355	338	378	347	374	364	339	309	352	329	366	352	348	355	338	345	326	382	380	347	336	370	344	357	330	329	350	333	359	343	388	361	344	350	355	324	381	323	347	365	375	379	384	351	352	361	372
22442	20994	28516	23643	20990	20778	7138	2060	1529	1184	1010	769	695	568	655	632	584	493	447	446	446	383	392	399	449	428	391	366	335	337	339	286	231	263	274	270	252	272	267	240	224	254	249	242	221	216	205	232	225	225	200	180	200	202	204	235	205	219	183	228	213	214	202	193	193	198	218	192	215	215	216	181	208	204	188	198	195	198	194	183	175	186	183	192	187	190	178	192	188	194	176	199	189	180	182	175	198	176	163	210	200	178	183	186	182	171	159	194	163	195	210	197	224	167	174	196	182	189	202	186	181	177	193	171	179	190	189	194	163	188	191	185	173	210	180	168	172	180	176	182	188	178	178	202	169	182	188	195	193	191	188	196	206	177	195	201	189	184	200	193	197	199	196	224	180	182	200	157	187	171	181	220	167	167	206	202	171	206	177	170	204	217	187	191	200	166	194	161	170	192	177	206	195	178	176	187	172	197	194	170	188	210	191	189	206	173	199	183	205	185	204	203	189	176	198	169	194	192	198	179	161	182	208	191	170	180	203	156	183	182	174	187	196	217	192	178	206	202	205	177	210	173	171	181	212	174	162	171	202	189	186	180	178	202	215	182	192	157	195	181	193	194	206	182	186	196	194	190	177	200	190	179	151	189	171	177	165	192	202	182	214	177	178	177	200	174	185	191	177	190	215	192	199	157	183	179	173	163	158	152	190	181	180	177	177	186	180	181	181	178	174	188	188	188	203	188	195	172	179	162	193	193	200	194	175	206	169	195	204	199	196	179	181	206	169	204	186	200	204	180	188	207	182	178	189	171	193	161	178	186	186	183	172	202	175	207	182	181	182	203	193	186	195	173	185	194	194	191	196	170	180	179	184	190	179	185	169	198	176	190	195	186	168	206	192	186	168	220	189	192	179	214	191	202	205	183	206	161	174	190	185	191	172	175	170	171	193	183	162	214	191	199	192	171	187	173	210	216	200	199	184	197	204	189	182	187	206	192	188	190	180	186	180	181	203	202	172	173	187	195	199	214	174	184	191	204	187	172	206	175	173	187	181	194	196	178	171	180	168	184	187	175	210	178	187	174	191	202	187	168	199	165	159	195	197	179	193	177	178	186	193	205	196	183	209	203	167	178	197	185	209	165	182	165	165	202	190	161	189	183	189	202	197	174	190	199	169	186	182	178	197	216	201	187	169	183	196	188	191	210	167	199	218	182	189	170	177	179	178	172	184	166	150	178	171	181	203	189	192	208	188	180	197	177	203	189	194	204	196	203	190	169	177	182	183	167	166	179	203	191	181	184	191	197	169	204	197	195	194	194	182	217	183	201	187	212	196	181	159	178	205	184	180	189	157	194	188	196	168	166	191	183	191	177	176	182	190	187	230	194	177	178	217	191	201	203	177	196	188	179	177	191	162	206	184	199	186	206	192	193	181	157	175	187	211	205	179	169	189	179	173	161	183	182	177	174	169	182	176	200	177	183	196	198	172	209	184	225	197	172	190	196	192	208	172	189	193	203	180	176	200	184	160	182	189	182	200	204	159	183	170	162	189	165	187	199	185	187	183	186	174	198	189	181	200	201	185	184	184	193	181	182	203	199	192	181	177	174	169	186	206	180	176	191	182	167	181	197	179	180	205	192	186	206	188	160	199	194	202	199	190	196	189	222	190	196	220	187	210	178	200	196	182	212	183	206	190	183	194	184	171	165	191	166	198	181	193	188	183	205	195	206	177	182	183	178	172	159	171	168	177	182	173	189	188	188	181	205	203	196	212	194	182	162	204	178	205	156	193	199	190	180	183	184	184	200	212	164	186	184	175	164	202	192	204	204	181	190	185	185	181	193	193	174	171	191	184	177	187	179	192	214	185	200	192	178	199	182	187	188	169	169	214	174	196	186	175	172	184	197	192	159	206	216	165	191	192	179	164	213	197	191	198	185	195	202	176	197	209	179	195	186	201	202	200	191	191	190	196	160	207	194	195	164	195	196	162	165	195	186	182	171	186	217	199	179	181	159	171	179	200	218	185	210	190	193	200	204	195	189	163	178	181	210	182	182	207	183	215	195	212	203	205	173	185	169	183	196	192	185	182	200	187	167	199	222	181	174	202	178	159	167	176	182	179	182	212	178	188	202	193	204	169	184	172	196	172	207	186	168	188	173	177	157	166	164	197	224	170	200	194	196	198	197	179	193	181	202	195	202	146	166	187	174	184	190	184	183	166	181	185	196	196	181	182	183	192	166	172	183	197	180	180	192	184	185	201	209	184	174	195	193	179	173	192	177	182	165	200	176	179	178	172	212	172	212	168	196	199	176	196	199	194	183	200	146	201	219	189	210	182	159	182	204	175	189	188	190	165	181	183	187	194	214	173	184	186	207	177	208	184	174	180	188	200	202	193	172	191	190	179	194	219	206	179	205	165	190	207	172	193	172	175	172	172	203	165	176	166	202	200	181	205	208	183	176	172	193	178	170	203	173	191	179	190	184	187	176	185	168	191	212	184	194	176	170	177	178	176	186	198	173	191	196	185	217	172	170	183	151	169	201	199	189	202	175	188	180	197	214	179	206	211	184	202	173	171	189	197	174	185	183	187	166	181	207	196	208	174	204	199	184	184	176	189	199	202	173	211	176	194	214	181	202	183	178	180	162	187	164	184	165	179	179	177	156	188	189	178	185	197	225	192	179	181	192	169	185	171	176	161	192	174	213	198	196	193	185	186	190	180	203	181	171	192	168	184	226	183	199	192	170	187	161	171	189	195	181	210	196	185	193	188	184	166	188	160	161	181	189	169	184	178	200	185	210	171	203	174	166	210	182	171	163	189	191	187	198	175	158	176	160	188	181	207	193	181	191	198	214	190	172	198	220	172	199	202	181	196	196	180	182	189	164	174	172	153	181	179	190	168	198	168	216	188	179	188	179	187	187	181	184	173	165	178	160	153	144	177	173	196	187	208	183	184	177	189	199	169	176	171	177	196	176	189	189	156	161	178	186	189	184	177	167	168	194	194	195	172	182	175	190	180	185	198	204	199	189	166	188	188	206	172	175	185	194	178	216	181	194	201	176	183	173	178	197	194	194	181	213	191	195	202	186	195	172	164	195	180	174	187	189	200	186	182	178	182	187	200	184	184	168	174	176	184	196	181	208	180	209	195	196	204	199	192	195	183	174	188	165	178	167	205	173	197	189	191	194	189	193	154	188	186	164	184	181	165	183	202	181	172	166	194	179	169	194	213	188	182	182	190	201	184	191	195	185	194	207	185	200	181	186	190	178	179	195	199	188	189	182	180	179	199	174	204	180	155	177	171	188	185	165	187	184	183	199	167	176	194	181	191	191	173	183	191	175	180	177	173	193	163	172	201	185	161	175	188	178	202	183	201	188	188	201	179	193	176	176	182	169	205	199	184	184	173	180	178	197	196	179	182	201	190	186	190	178	171	176	160	204	185	187	186	180	178	216	174	201	204	211	181	211	196	192	157	212	196	194	191	166	173	165	221	208	167	194
13547	29646	22777	14015	10608	7903	5666	4421	3502	2772	2295	1867	1472	1321	1325	1245	1185	1026	879	836	747	743	705	728	750	693	722	651	612	602	490	404	398	378	423	379	398	411	388	406	395	375	379	368	358	327	364	340	317	345	361	325	310	312	311	256	307	274	265	275	292	273	279	255	253	268	259	276	293	263	256	255	250	265	251	297	244	285	243	248	259	264	274	255	262	249	251	292	254	262	270	262	271	253	244	254	249	236	255	242	257	244	263	251	266	249	267	248	277	265	286	268	260	266	279	253	241	296	266	244	249	238	247	293	266	248	255	260	269	264	225	248	239	262	282	250	262	263	279	241	256	254	250	250	249	248	263	250	230	232	265	260	291	300	268	242	253	246	271	264	259	247	219	269	273	253	228	277	246	260	248	240	265	260	276	233	255	246	284	261	272	273	287	248	270	227	243	246	251	250	269	242	200	277	240	266	259	297	273	230	229	252	270	269	265	269	282	222	231	264	254	270	256	255	237	245	231	248	243	248	230	269	250	256	243	257	275	263	231	242	242	279	232	252	247	246	238	240	238	238	243	269	290	279	269	252	269	257	250	272	267	265	245	252	241	269	227	246	234	265	252	261	247	294	278	270	253	284	254	265	248	249	252	257	259	245	258	260	275	252	252	226	226	268	238	229	252	242	254	241	259	236	248	247	232	257	265	239	268	272	253	229	247	249	267	248	278	261	250	249	278	270	237	281	260	252	263	267	233	240	212	244	280	242	262	266	314	236	243	219	267	243	236	258	228	266	266	248	292	246	257	258	236	225	257	262	258	252	244	241	254	249	234	237	253	233	259	256	267	257	267	232	281	270	233	241	255	252	250	252	260	237	242	214	268	281	249	255	263	233	265	261	247	263	278	246	296	238	275	266	241	278	226	247	268	255	258	245	275	237	246	233	244	267	234	263	234	243	249	243	272	242	284	242	257	255	280	275	257	265	240	261	242	252	311	263	230	253	218	245	261	250	258	244	244	233	288	248	262	259	264	250	230	243	288	209	248	251	255	233	277	277	254	255	249	261	242	243	249	266	265	266	265	251	244	272	266	274	269	266	251	284	257	263	260	238	256	260	272	240	239	253	246	220	250	237	254	239	265	281	254	297	243	245	247	254	275	244	258	288	261	270	256	238	272	239	256	225	264	259	239	248	225	222	265	254	243	256	243	231	259	251	240	273	249	265	236	234	268	238	252	257	260	272	273	257	262	255	249	229	230	203	246	251	270	239	239	234	249	236	263	266	271	231	280	268	266	270	281	242	271	243	246	242	239	277	237	241	264	269	230	309	271	258	246	263	241	290	259	267	255	259	276	254	225	243	240	278	275	234	287	266	276	255	290	242	250	253	252	259	272	258	291	254	243	259	248	277	247	247	277	243	267	252	260	259	263	268	270	253	255	254	287	263	272	260	243	273	269	246	248	252	244	278	262	255	264	229	239	243	235	261	257	250	286	263	271	252	236	245	231	257	261	274	280	271	245	245	259	274	283	253	269	259	265	270	250	239	248	273	257	257	273	240	252	255	250	274	233	254	249	248	273	269	249	272	233	228	225	275	257	278	221	266	259	225	255	232	255	247	268	269	276	244	233	270	256	256	270	254	220	286	261	233	254	268	258	237	253	284	259	256	261	285	287	261	276	267	247	268	259	247	263	281	270	270	260	265	253	268	285	256	267	240	256	250	262	283	285	241	237	250	240	275	277	236	253	259	274	277	281	240	251	242	259	290	260	244	262	245	249	248	275	248	228	260	239	277	244	273	247	251	261	265	262	248	233	253	274	234	266	250	264	280	259	230	251	241	260	264	262	234	256	268	271	246	253	296	256	255	257	233	247	252	286	273	282	247	249	260	234	283	265	234	247	258	257	258	255	282	232	265	251	229	282	277	253	251	241	261	277	290	239	240	280	252	282	268	225	253	248	268	249	263	254	271	236	274	267	252	244	271	259	259	239	253	264	277	279	258	253	244	240	253	263	254	259	238	247	240	278	252	261	233	238	211	269	288	247	288	274	242	248	265	232	265	267	250	255	252	220	225	263	259	251	251	277	274	227	240	291	282	220	232	246	230	235	252	261	235	260	254	260	262	263	250	249	277	264	269	251	275	263	252	291	234	235	267	269	263	262	271	260	247	287	287	272	274	239	266	246	275	251	270	262	234	262	255	254	246	271	281	268	276	260	243	286	261	269	236	281	254	253	249	259	262	278	277	258	257	261	239	253	277	271	248	276	247	240	271	248	255	249	245	231	241	259	254	261	239	256	251	285	262	273	237	245	266	264	277	271	263	260	257	242	255	239	244	254	250	249	259	242	278	274	275	270	249	233	262	246	233	242	278	219	250	270	245	247	273	239	237	252	260	260	250	255	253	251	247	271	222	258	271	243	256	246	249	268	264	252	259	292	219	249	247	256	269	213	236	274	259	260	241	226	238	258	263	254	251	258	253	280	271	266	241	264	290	275	253	261	250	248	285	260	251	259	245	252	252	276	273	261	248	254	243	246	263	266	261	269	236	256	268	269	270	272	249	264	260	262	243	233	255	233	275	235	250	290	281	254	243	260	239	248	243	262	259	267	268	255	251	271	257	269	282	306	252	265	249	264	257	231	257	255	245	249	254	255	266	250	246	269	249	252	252	227	252	250	246	255	249	267	287	238	263	262	249	233	246	284	244	253	270	248	276	289	244	265	266	255	276	257	263	262	256	260	258	255	219	317	241	269	261	261	260	234	244	243	255	265	245	245	261	258	249	246	260	246	262	251	223	262	271	264	256	251	263	268	256	263	288	243	251	246	272	271	259	257	252	245	266	263	242	240	226	253	231	242	209	224	289	258	235	275	272	245	244	246	267	281	226	265	243	276	253	281	235	275	260	261	255	262	226	249	251	279	283	243	253	250	255	232	228	246	255	242	223	264	286	239	245	255	242	260	250	283	258	269	247	242	267	237	268	242	269	227	227	254	244	246	253	264	261	260	250	217	252	247	298	224	229	245	261	287	265	240	245	250	260	236	258	265	254	223	236	264	245	250	260	242	253	258	240	270	241	224	242	283	263	278	256	288	264	252	270	258	248	235	252	263	281	258	256	261	248	254	256	288	257	241	237	265	255	249	267	244	268	238	251	260	244	235	263	248	250	225	243	267	267	247	252	262	272	256	258	252	274	253	265	252	268	253	228	255	243	265	246	254	241	241	252	274	269	274	235	254	246	278	240	261	255	289	287	240	276	258	266	259	261	267	229	248	280	236	257	249	241	261	258	268	254	239	275	274	264	240	247	248	236	237	250	245	266	259	218	248	251	230	229	246	248	256	271	243	267	257	243	233	268	252	261	260	237	244	245	263	289	276	271	249	248	233	277	259	263	267	247	248	258	259	255	261	235	260	261	273	254	262	242	241	246	268	275	271	260	242	273	261	243	260	256	243	245	284	267	255	267	267	220	259	235	250	242	300	278	301	258	224	267	280	265	256	276	253	270
27227	18339	9520	4380	2277	1575	1118	937	822	694	653	634	531	546	536	571	540	535	482	480	480	471	487	464	469	451	515	485	427	468	426	415	455	377	401	430	420	425	379	417	421	350	400	379	408	387	382	407	395	377	401	388	385	364	414	360	375	345	393	356	413	391	404	389	392	412	390	368	393	385	430	367	376	387	366	396	395	373	387	408	404	390	384	396	413	384	409	391	372	388	366	368	375	384	399	359	388	385	403	374	360	365	396	386	393	384	362	349	354	378	384	371	393	406	395	400	353	372	364	372	392	408	376	376	392	404	375	419	376	392	388	375	378	372	423	388	380	381	386	379	386	409	373	371	433	394	379	380	403	435	380	374	399	371	391	367	378	423	360	397	363	392	372	374	389	394	370	382	393	367	392	382	411	383	406	347	380	387	412	379	375	369	369	393	416	403	404	375	362	349	363	347	402	389	362	376	369	395	404	410	377	371	363	370	384	399	391	405	390	397	396	381	374	409	439	399	375	411	370	375	392	384	374	417	371	393	382	373	357	396	371	349	391	356	413	382	362	411	371	407	382	380	402	358	394	388	371	360	379	373	419	426	377	352	358	415	389	383	403	365	386	390	399	357	361	410	339	370	387	383	395	418	416	387	387	400	407	373	398	420	347	404	378	399	431	375	366	373	381	390	347	381	395	406	377	361	415	352	425	417	403	393	396	372	401	375	357	386	385	391	396	403	404	358	416	372	354	358	390	386	417	386	380	407	409	355	399	405	397	409	380	386	400	371	371	402	396	391	363	377	389	394	402	376	393	382	398	382	417	361	365	389	398	377	396	378	395	356	385	383	353	445	349	407	402	396	404	355	376	393	364	401	417	373	394	411	392	362	398	403	384	419	363	384	356	394	368	390	370	406	382	371	359	418	364	388	391	397	371	372	410	418	392	382	419	387	400	398	381	356	390	392	389	344	383	374	410	407	416	337	373	386	390	370	416	383	440	411	376	373	376	410	406	378	405	376	373	380	384	388	402	388	351	390	369	410	398	379	399	408	417	386	398	403	383	351	383	394	353	365	362	387	414	368	361	386	395	367	387	371	391	415	397	395	348	357	390	350	393	379	364	408	365	367	385	349	387	395	384	328	363	388	388	372	375	373	374	355	376	386	413	404	402	390	428	388	361	389	415	387	368	384	375	377	363	377	397	364	383	403	408	394	387	375	424	411	378	391	405	346	397	374	393	358	357	388	402	378	398	361	383	355	371	430	375	361	369	418	379	371	370	385	375	382	380	391	395	365	410	399	379	373	380	362	386	377	406	355	395	399	408	400	376	367	389	373	403	397	362	429	405	363	383	391	406	376	409	384	390	379	391	387	383	416	402	352	361	378	403	406	402	376	391	392	396	400	397	356	365	386	371	377	351	384	385	402	383	402	427	394	393	383	405	401	388	383	397	405	413	392	434	359	393	391	356	364	414	375	389	382	392	414	373	399	364	385	385	376	369	366	386	362	407	405	380	404	350	400	416	395	355	372	355	359	376	387	362	384	378	396	387	394	395	357	376	395	418	387	394	367	400	413	401	364	367	419	398	402	410	381	413	407	433	359	362	376	385	355	409	329	393	361	362	378	410	390	387	387	366	398	386	410	399	363	386	373	398	350	383	337	346	394	381	346	404	395	379	381	418	380	393	369	384	377	371	367	393	378	397	391	357	401	382	361	360	371	406	356	366	364	359	374	427	413	385	386	428	372	367	409	399	375	392	416	417	387	401	391	402	396	418	399	360	382	401	389	392	420	346	400	405	376	366	376	365	359	378	399	354	362	382	396	414	382	377	407	379	339	398	403	377	377	410	409	388	395	390	375	389	354	375	374	394	380	391	386	374	378	377	417	384	415	374	373	371	377	368	401	389	366	380	375	355	395	356	362	396	374	375	339	382	389	388	392	418	356	371	353	373	373	381	385	415	405	383	384	345	366	359	388	401	378	372	407	385	384	381	397	393	425	400	397	371	368	392	369	402	380	390	384	432	374	380	369	403	399	408	364	388	422	362	392	371	378	405	377	385	383	391	392	417	388	382	397	366	399	397	378	375	374	407	393	345	382	412	413	354	357	398	380	380	401	374	419	365	384	378	390	392	386	341	348	371	398	368	389	392	412	390	377	349	414	366	385	391	391	374	375	395	394	373	362	364	383	339	381	384	394	360	371	358	394	353	419	384	396	402	388	372	336	366	409	385	376	375	396	350	379	360	384	381	408	363	365	391	366	389	377	411	394	356	353	391	378	411	385	377	399	393	415	424	391	388	425	370	400	386	407	365	389	370	397	408	368	411	388	384	395	401	387	394	391	364	361	398	396	399	349	405	367	361	381	380	381	362	390	384	381	395	372	378	381	392	369	408	373	392	418	387	339	396	382	376	359	372	380	384	361	398	380	351	356	400	403	415	344	387	420	356	371	395	344	363	365	401	403	373	364	402	378	391	387	363	426	391	400	368	406	361	431	368	371	371	360	367	378	341	407	389	385	352	399	394	390	409	410	412	351	357	324	387	382	382	425	391	355	376	383	381	392	348	387	402	395	391	385	376	350	410	317	365	382	378	392	389	357	382	376	389	358	356	358	394	383	385	385	384	359	390	423	389	394	382	387	397	396	385	400	426	362	369	364	392	393	398	360	374	396	357	419	382	376	416	384	408	366	406	364	384	380	375	403	395	381	374	352	367	428	351	354	360	411	382	388	372	396	391	419	404	385	347	356	391	374	399	379	397	380	377	405	400	402	383	385	358	360	412	380	370	422	354	365	398	384	356	406	412	375	391	375	373	397	375	358	422	372	393	397	413	383	380	393	353	379	362	412	410	371	426	377	369	412	364	397	363	396	361	386	376	382	384	388	429	359	393	382	408	382	354	368	387	392	395	407	381	348	375	386	392	398	379	381	381	379	386	368	375	364	397	425	370	388	390	377	426	420	398	415	399	381	396	369	423	395	401	415	364	386	345	382	385	376	391	346	423	363	379	394	417	401	391	344	383	380	390	371	412	399	378	403	397	382	430	373	372	416	408	348	364	379	385	394	351	358	422	361	411	415	366	401	365	381	369	391	395	376	397	424	368	385	354	381	396	375	396	413	394	412	374	408	399	407	385	377	418	387	383	391	408	384	379	386	396	405	388	395	386	368	362	411	427	384	344	378	395	393	400	382	385	380	381	406	383	357	397	398	401	401	381	403	381	422	401	403	425	371	377	434	372	408	426	383	372	411	396	405	402	392	392	364	368	402	375	408	370	401	426	396	400	397	395	365	369	385	373	385	387	434	377	387	429	417	408	383	376	388	383	337	401	377	409	398	377	410	376	375	378	385	392	380	368	395	377	431	399	381	393	397	390	398	403	402	411	397	374	416	385	409	413	403	393	369	411	414	397	374	384	380	425	384	418	374	369	389	386	388	364	390	362	386	384	384	385	385	407	364	411	373	376	393	420	374	401	356	359	370	372	365	379	425	385	390	385	429	401	398
11328	16813	11616	6241	4605	3338	2377	1920	1695	1404	1213	1108	937	901	981	951	899	851	797	778	760	668	760	731	775	721	745	766	627	665	607	547	599	531	587	579	583	593	538	605	575	580	601	563	527	507	533	516	526	580	549	493	540	545	543	543	499	548	569	508	528	482	537	484	499	521	546	505	526	506	518	483	529	516	517	522	503	496	498	517	541	512	534	503	510	490	465	482	506	514	517	512	481	492	542	519	489	505	494	499	518	519	507	517	481	519	474	511	468	457	485	538	497	522	533	503	485	485	487	519	478	489	501	464	523	522	512	515	471	500	509	504	504	498	500	533	450	527	467	544	518	492	474	550	472	508	524	519	520	498	513	507	507	550	557	472	522	537	500	548	512	481	520	463	529	505	455	493	503	521	565	488	503	487	465	540	489	519	490	468	497	499	504	510	489	514	522	497	498	515	481	526	494	550	537	502	552	528	516	488	489	452	504	528	523	512	492	510	490	510	510	515	515	559	487	476	542	485	519	514	514	524	517	487	539	542	523	522	483	538	549	532	523	500	509	496	547	522	535	528	484	504	522	485	523	505	511	518	539	555	533	462	544	540	512	557	495	507	552	529	495	508	532	522	475	511	517	494	498	492	497	497	492	525	521	507	504	510	551	536	524	503	524	490	516	509	518	525	519	511	490	513	530	521	479	545	522	529	533	522	499	508	503	518	519	524	538	497	472	519	500	529	532	506	504	486	534	551	523	504	476	527	531	521	483	496	470	520	504	521	508	510	497	531	504	577	473	523	536	541	531	496	516	492	499	542	495	528	525	520	497	486	511	462	490	502	530	492	489	510	496	477	507	474	494	524	502	487	475	517	536	467	513	488	489	515	499	478	536	500	489	487	547	518	494	502	495	489	507	532	491	530	529	530	498	481	486	494	544	500	516	504	513	514	507	475	508	488	526	530	534	494	500	492	511	522	498	500	512	488	557	511	500	478	521	565	526	497	484	493	501	531	510	500	467	536	549	491	536	517	543	497	527	520	496	542	520	505	502	489	508	511	507	468	470	514	496	496	497	510	525	526	511	465	504	474	495	503	499	542	498	484	550	505	498	463	499	503	512	494	467	525	517	512	507	509	515	510	531	497	537	506	498	516	488	469	545	489	473	517	520	510	496	523	491	505	510	515	506	465	462	483	508	465	484	512	501	535	513	519	531	519	486	527	488	472	518	493	545	547	503	496	544	518	514	466	486	552	506	554	451	545	509	499	502	570	529	533	497	479	488	517	525	531	516	500	488	485	506	521	495	518	545	515	530	502	511	520	514	534	528	479	503	495	493	518	494	546	555	545	538	527	482	502	522	512	493	491	513	558	535	507	524	525	476	499	499	462	512	515	522	509	544	464	542	492	475	487	552	528	529	536	532	519	516	501	529	516	517	521	542	564	519	506	518	563	516	511	495	468	531	497	478	512	533	543	515	516	521	532	512	510	576	491	477	483	502	489	528	564	511	511	472	482	535	508	520	506	471	484	473	513	501	526	536	521	521	533	515	532	539	507	497	491	522	510	536	510	493	524	553	521	517	473	532	491	540	488	523	508	575	502	555	477	480	558	499	520	512	533	508	543	537	502	511	500	496	505	527	505	510	486	460	500	518	517	530	519	491	518	508	503	482	484	525	498	477	548	499	518	522	505	485	510	545	509	509	506	540	503	496	468	470	529	487	522	513	512	500	509	520	535	500	494	539	514	495	521	493	509	544	519	487	530	520	548	521	544	449	529	520	532	534	513	522	510	503	532	533	478	572	509	530	494	514	485	520	544	493	511	539	511	514	519	481	508	512	509	516	525	515	546	511	538	519	519	538	509	541	513	509	482	508	519	516	501	523	503	517	496	518	490	495	501	490	520	514	523	540	528	477	514	513	517	484	492	529	530	531	555	458	507	541	509	458	504	481	504	506	534	499	519	491	494	517	498	515	530	481	495	490	510	542	512	545	526	519	496	496	488	477	496	491	501	538	433	507	496	512	513	507	539	508	529	479	539	542	500	516	486	543	492	529	503	528	529	506	534	528	548	526	571	475	501	473	514	493	534	501	498	532	520	507	491	494	518	473	500	519	527	540	516	499	541	546	492	515	551	493	528	456	521	458	505	514	509	507	471	522	488	519	502	510	543	524	535	483	518	503	514	551	548	506	540	504	530	511	492	499	575	498	515	514	474	494	491	517	534	531	490	511	522	481	520	492	529	532	528	493	446	521	471	483	521	522	504	529	480	488	496	516	553	524	507	537	507	522	482	533	535	500	503	544	507	518	484	500	464	505	530	485	521	503	501	525	527	519	518	480	525	506	491	505	533	472	495	521	511	510	515	502	536	503	471	536	538	538	543	489	545	519	516	521	503	531	527	502	479	531	507	491	500	467	496	478	542	515	484	473	494	499	519	550	511	514	512	488	506	536	516	546	506	515	530	530	495	504	535	491	494	520	499	513	474	506	469	473	519	486	542	510	500	507	490	528	527	541	521	507	510	531	512	455	529	517	555	493	506	502	550	513	461	505	514	522	513	532	479	528	522	505	501	526	559	497	490	492	496	530	501	511	500	515	501	468	512	517	529	489	531	522	528	501	493	487	517	502	535	496	534	543	511	488	512	505	523	518	504	517	523	529	504	531	491	516	466	496	504	491	537	486	466	546	538	521	501	544	502	533	512	511	518	547	537	523	516	513	515	514	526	536	483	528	543	453	507	508	470	505	527	503	527	516	526	495	530	493	501	519	493	518	477	548	507	492	536	495	523	541	491	524	537	551	528	523	499	537	525	496	547	506	520	511	520	504	532	497	461	497	503	505	507	524	491	518	522	511	487	536	497	542	544	501	528	532	518	499	527	529	531	515	528	468	559	520	518	478	506	491	496	498	499	515	511	521	503	504	504	524	536	533	450	517	508	525	517	516	513	514	507	521	512	497	488	553	490	528	509	530	523	537	481	497	521	479	529	499	511	478	506	502	516	485	473	502	531	512	498	553	514	542	480	501	534	503	507	471	496	482	487	495	546	564	511	507	559	486	538	537	511	513	483	533	527	501	568	500	497	518	485	493	518	554	511	550	551	470	531	500	487	507	523	520	470	487	496	469	466	519	520	535	513	486	504	504	530	521	499	524	508	472	509	539	516	528	503	502	519	515	504	486	515	518	492	523	521	474	507	499	463	497	537	521	492	522	514	529	512	535	528	526	556	513	545	521	499	452	500	536	502	491	497	503	478	529	527	527	518	506	511	527	530	513	519	505	537	506	486	539	536	493	503	487	496	525	557	483	517	484	539	531	523	506	517	465	511	499	487	546	495	481	527	495	464	458	507	516	513	489	506	544	474	472	488	504	527	532	519	504	503	545	503	505	491	512	561	523	518	505	553	537	464	479	488	504	507	506	508	510	505	475	520	500	579	515	500	506	465	512	532	510	513	474	513	533	535	538	515	508	530	501	530	482	499	500	508	498	515	502	515	522	508	489	531	538	565
23442	20986	27922	24210	20792	8284	2314	1550	1223	985	828	729	661	636	663	669	613	565	534	532	549	453	504	489	550	503	494	500	435	435	381	420	449	409	415	382	388	386	411	383	379	387	356	363	360	354	351	400	333	351	323	339	344	394	368	358	350	311	385	356	324	409	358	372	322	341	359	343	362	354	366	338	314	335	313	343	328	332	363	342	360	341	374	358	374	330	354	330	325	322	313	314	362	335	375	339	358	337	311	318	376	335	323	386	333	356	383	327	366	325	355	351	306	326	332	335	337	350	354	350	342	335	326	373	353	332	358	338	316	339	357	324	342	339	361	340	367	332	369	346	354	373	325	325	338	361	324	341	370	357	315	327	362	364	345	367	344	367	366	353	341	349	331	322	317	327	317	367	345	313	339	350	364	342	325	319	357	372	347	351	346	330	381	334	319	334	340	348	306	337	342	339	373	323	352	333	352	353	345	343	365	324	368	324	363	342	317	308	373	342	358	358	349	338	328	350	379	347	334	320	367	344	340	344	360	333	311	354	349	342	333	300	359	323	311	341	363	355	312	319	335	343	364	369	348	368	348	360	323	357	331	356	332	320	336	353	352	352	358	317	365	361	338	325	341	324	349	342	320	359	358	338	344	342	333	368	356	331	355	345	323	345	348	338	338	319	353	325	336	325	337	390	379	344	339	332	327	333	342	306	356	360	358	364	341	311	356	350	325	324	325	345	337	328	322	358	330	361	330	317	363	363	345	346	359	325	340	348	345	313	322	316	350	399	343	351	357	336	331	376	334	328	346	367	336	345	356	353	318	323	355	327	384	338	362	349	351	346	326	341	336	382	325	348	332	340	335	301	356	345	352	377	353	353	341	347	390	343	355	331	318	327	331	328	342	366	338	360	327	364	361	354	325	353	368	341	347	328	291	329	346	337	337	349	358	381	345	361	325	344	328	358	339	353	326	354	329	339	345	338	373	369	345	333	333	377	350	370	381	337	335	330	373	358	354	341	343	360	350	337	346	379	321	336	329	332	364	350	338	362	332	325	335	310	338	353	319	370	343	347	355	364	330	357	325	360	337	351	372	372	335	356	323	347	320	383	358	345	345	349	354	357	376	341	359	314	327	382	312	349	346	324	355	340	349	379	368	375	342	354	337	355	351	316	368	347	365	325	344	354	350	354	386	367	325	363	333	363	352	346	347	338	351	326	348	329	339	319	330	354	314	345	338	342	356	336	348	298	335	353	367	340	316	362	342	364	349	328	341	371	300	351	346	363	325	349	352	353	344	357	346	338	333	324	346	319	318	346	322	337	353	315	358	348	351	364	365	349	338	369	341	335	322	366	342	335	299	324	340	336	321	336	334	338	396	388	366	330	315	332	341	336	334	365	340	345	334	350	341	319	352	360	346	353	386	362	339	349	349	337	367	320	347	344	328	352	347	358	366	368	363	344	363	334	324	352	352	342	363	333	345	344	384	340	328	348	355	369	330	347	366	353	348	338	384	338	345	353	336	345	320	373	333	361	331	360	350	363	369	349	369	348	356	344	346	352	321	358	318	373	354	364	343	335	325	353	343	349	350	326	365	359	323	344	344	330	332	352	347	345	332	371	340	322	350	357	343	372	332	366	343	321	354	331	343	342	372	356	336	316	353	314	362	325	371	342	357	356	374	336	322	321	381	357	327	356	328	340	346	334	359	352	365	320	347	337	363	344	351	341	363	330	338	328	338	354	363	343	360	346	336	358	369	342	354	344	340	347	369	352	361	400	336	326	354	337	321	326	352	361	344	331	344	335	331	347	356	303	323	350	340	337	340	328	344	396	344	335	366	345	314	355	323	327	356	325	333	346	363	366	336	309	338	326	345	346	360	325	323	359	356	364	320	366	327	334	344	339	360	374	344	318	333	338	319	317	353	328	342	349	358	353	347	346	328	351	359	370	328	342	366	383	344	365	329	349	327	369	326	329	340	334	376	353	349	308	333	341	315	344	297	348	346	353	329	352	356	346	359	354	323	330	336	345	325	354	374	369	346	351	338	350	378	340	354	355	345	346	352	349	338	354	325	344	362	352	367	349	303	355	342	354	355	363	334	350	360	334	365	327	317	292	337	373	328	319	349	326	339	348	360	361	329	347	320	344	344	344	375	338	348	356	349	348	350	333	376	342	340	340	314	372	347	350	310	317	337	336	345	371	404	354	381	334	361	339	334	305	360	351	337	328	357	339	318	296	360	342	366	324	361	339	351	356	311	321	351	319	334	350	372	335	350	354	363	367	356	350	352	366	350	357	354	353	321	340	330	349	382	326	367	375	348	351	341	332	331	311	335	357	329	347	320	344	311	317	345	374	328	348	381	354	310	344	349	337	341	333	335	356	356	334	314	335	337	324	348	358	344	340	355	371	319	356	319	333	342	352	385	311	332	361	336	361	340	320	354	323	353	355	352	334	319	342	368	352	347	360	335	322	332	322	325	355	327	362	364	346	356	349	346	360	357	388	341	354	348	361	353	328	319	338	369	308	356	317	361	321	353	351	343	306	330	350	358	351	343	351	333	302	358	337	340	365	362	330	335	339	319	401	362	334	331	383	340	361	381	313	319	345	333	345	322	348	341	341	332	373	359	353	351	360	366	388	353	375	356	334	331	341	325	325	356	337	350	339	353	327	369	340	328	293	337	329	342	347	337	369	333	324	381	342	326	396	330	329	353	351	354	317	366	333	331	320	309	347	360	350	336	353	375	328	341	334	338	351	324	349	350	327	360	313	361	352	365	339	344	346	365	334	332	345	329	356	371	367	358	342	336	330	349	340	387	322	321	339	326	346	345	381	382	363	335	355	345	353	362	346	353	325	339	332	363	353	350	383	340	334	315	329	334	371	371	328	327	326	329	345	317	366	361	347	372	308	367	330	341	357	354	364	361	316	340	376	321	318	368	319	326	346	364	348	330	377	314	382	352	342	368	338	344	388	357	318	310	329	335	350	371	327	346	336	357	355	354	354	295	345	347	307	325	327	349	337	329	342	353	324	355	356	341	367	346	339	381	344	354	326	317	321	312	346	346	361	330	371	380	331	339	317	362	341	345	317	351	371	344	330	338	342	336	345	365	327	355	336	359	320	391	319	369	320	331	328	357	334	352	330	316	361	355	332	341	356	349	338	359	358	349	355	329	341	388	368	380	356	366	341	379	362	368	324	328	370	327	336	356	348	353	332	339	286	332	322	356	360	357	325	330	333	317	349	352	332	364	334	333	336	306	313	362	337	334	345	368	372	352	348	349	350	344	338	332	353	323	353	358	360	366	294	352	343	349	341	339	340	329	339	353	339	373	360	350	365	337	368	334	350	377	328	370	336	350	329	330	355	361	384	338	349	338	336	392	337	341	364	335	345	335	313	305	325	327	360	345	351	326	378	362	338	367	335	352	337	373	347	352	350	313	336	338	361	345	329	326	359	349	367	344	331	343	343	326	342	363	323	330	374	349	356	323	346	336	325	332	326
10744	24649	18220	10641	7878	5695	4100	3088	2614	2082	1781	1486	1259	1153	1280	1272	1169	1015	956	876	791	768	807	887	839	812	771	736	706	656	551	561	593	588	598	558	568	591	536	564	554	565	476	521	534	548	542	538	583	539	517	506	504	487	468	485	506	464	472	455	486	516	478	474	471	478	481	457	453	467	478	509	449	468	413	453	431	450	467	505	478	519	439	441	457	477	466	491	475	443	472	460	468	459	461	442	463	457	457	438	454	463	467	472	484	469	479	472	462	499	464	464	475	479	473	463	451	476	464	429	470	479	458	476	465	457	433	457	444	456	457	417	441	470	445	474	483	439	512	441	435	500	476	453	478	473	479	467	418	492	459	485	498	488	467	443	459	458	421	469	460	409	462	477	473	454	507	450	432	432	462	455	469	479	469	480	468	477	419	443	456	502	450	480	458	473	478	447	479	435	450	466	457	468	452	420	497	450	489	423	430	474	485	473	436	468	484	441	448	472	498	464	464	468	424	469	504	466	453	456	475	464	462	480	476	470	475	499	436	463	445	418	472	491	442	461	464	473	442	468	508	441	425	470	434	452	441	445	461	480	462	430	474	453	497	446	432	458	494	463	458	438	418	467	456	452	500	463	464	497	479	489	495	455	429	459	471	450	457	450	443	433	456	477	483	464	498	445	450	469	525	473	441	483	437	467	468	424	464	448	452	449	431	456	452	484	465	486	459	507	454	473	438	484	450	456	485	459	469	450	477	472	473	478	461	502	468	455	430	438	451	445	453	461	455	478	471	455	457	465	464	452	443	474	463	484	438	469	463	483	488	449	438	474	478	468	449	453	494	456	489	421	468	510	479	464	459	472	484	489	488	480	475	506	450	509	469	478	465	462	485	431	469	456	448	468	434	440	498	440	452	464	465	443	442	466	486	478	454	451	464	500	440	474	441	431	495	467	451	469	464	442	449	449	449	460	443	406	465	470	486	469	474	455	440	469	432	439	453	474	474	403	470	441	464	486	438	452	419	434	473	475	457	452	489	454	454	485	454	480	495	440	480	471	446	492	420	451	462	462	434	448	455	463	456	485	467	468	497	452	490	457	484	474	478	461	425	511	466	467	457	483	466	472	495	450	443	450	476	447	468	464	482	408	435	446	456	473	484	444	451	460	433	453	463	466	445	470	467	447	454	449	463	462	445	464	482	443	473	465	453	449	464	441	510	447	458	499	480	438	434	457	471	473	470	460	440	483	458	473	460	477	471	435	464	496	449	472	471	457	491	455	473	479	434	465	453	457	470	437	458	493	453	489	480	461	452	507	473	462	468	424	471	466	419	490	463	460	444	425	502	465	459	467	524	499	465	440	498	457	444	471	447	478	457	494	485	462	456	461	459	439	466	458	478	447	456	430	445	485	474	439	468	468	477	461	433	458	453	436	489	492	450	471	451	447	488	446	460	452	427	430	435	459	460	486	471	476	503	449	476	486	502	503	455	447	456	474	456	476	444	486	469	476	484	501	433	455	462	456	485	499	448	479	471	455	484	432	492	490	447	470	472	424	426	460	483	430	442	481	467	425	448	464	440	436	503	481	403	477	451	420	475	494	446	442	462	449	470	450	496	498	452	484	462	467	462	486	450	494	466	474	442	482	481	408	493	439	499	464	448	400	471	435	460	481	459	470	450	435	449	483	465	521	462	462	497	464	465	430	447	453	475	477	441	456	416	453	484	451	438	481	478	475	491	438	467	483	509	489	455	473	453	463	422	499	473	457	458	434	443	459	439	446	476	465	475	476	433	442	499	436	475	473	508	461	473	503	474	484	461	467	448	477	451	439	440	438	419	488	487	488	446	450	415	468	449	493	434	492	473	457	467	477	465	487	460	470	462	466	470	431	469	433	460	443	477	476	472	460	446	484	451	461	431	421	477	469	457	462	478	475	422	474	437	481	497	451	462	504	416	489	450	460	484	456	452	429	475	434	469	470	475	473	488	473	455	469	465	474	468	445	439	490	487	482	440	448	451	481	440	434	440	474	488	472	508	448	460	474	463	432	485	462	463	458	442	450	468	494	426	468	471	482	480	422	470	481	441	472	465	462	452	440	476	452	508	478	442	435	457	467	466	446	475	459	433	504	515	482	443	438	468	432	477	409	494	481	461	454	431	501	437	482	445	458	472	431	472	483	463	478	445	411	467	487	479	463	449	455	454	495	451	475	456	436	454	483	458	442	524	428	467	455	467	439	484	429	477	433	447	473	472	473	466	456	448	447	489	459	475	506	485	468	464	472	466	486	476	427	488	457	433	464	430	472	490	477	463	473	455	497	455	476	432	479	479	498	457	476	484	424	461	476	462	440	435	445	457	455	477	406	451	508	461	480	430	453	536	468	439	389	420	480	463	472	465	471	442	486	443	481	484	428	473	456	437	489	441	456	406	480	446	436	460	465	426	474	454	457	504	511	460	432	487	462	465	472	461	490	440	438	434	490	470	444	498	462	490	516	489	459	461	449	469	457	421	490	460	465	423	465	470	436	435	489	449	465	508	462	484	486	460	433	489	473	435	476	461	467	448	478	431	473	445	448	455	452	499	399	449	479	484	469	459	494	481	496	496	455	470	485	430	450	468	451	519	465	471	459	443	489	483	479	431	464	471	462	456	453	469	440	473	467	451	478	473	420	486	478	488	459	486	504	472	464	467	493	425	502	487	438	486	440	463	439	487	492	498	457	475	467	472	476	472	433	448	489	477	441	473	478	491	453	466	509	463	429	450	416	473	456	455	465	450	433	489	458	449	509	475	450	455	492	423	437	490	481	478	472	471	486	478	511	456	509	440	487	449	512	473	438	456	461	469	489	453	495	451	461	467	462	446	448	434	477	463	468	472	441	469	447	492	487	484	478	454	434	466	467	458	420	468	452	479	488	475	479	472	464	474	411	470	454	500	460	482	450	458	468	492	486	463	454	448	448	480	474	488	466	468	460	445	483	431	423	476	478	467	482	428	471	441	449	472	465	490	457	463	460	452	455	496	448	428	513	468	473	466	442	463	470	504	459	484	471	505	440	482	469	462	440	478	471	453	450	454	486	432	454	465	468	514	470	467	455	488	454	464	475	445	454	475	489	463	449	449	458	451	472	444	466	464	441	437	463	492	459	458	497	469	447	451	491	449	488	432	443	452	457	457	505	472	481	453	478	472	464	488	476	444	456	444	441	493	445	434	450	470	466	446	505	428	437	485	470	494	477	463	457	461	474	471	477	446	467	465	432	460	414	442	468	460	443	487	474	450	437	465	448	460	457	478	446	445	463	473	470	472	466	460	455	394	448	496	468	426	487	420	476	427	428	443	465	472	448	470	471	439	468	419	453	481	479	441	457	483	461	461	459	481	511	491	471	458	449	480	497	460	449	464	470	480	486	445	443	459	505	493	494	437	457	474	440	438	442	434	453	459	448	436	459	492	482	435	446	467	460	473	427	492	459	446	474	454	445	442	455	464	426	482	450	466	440	527	487
24564	20990	26617	25124	8697	2140	1393	988	853	701	638	542	499	480	505	473	448	419	418	434	391	361	386	399	380	383	388	395	357	332	312	318	282	279	326	274	326	323	327	291	284	302	247	288	284	295	301	286	279	332	277	297	276	284	257	281	230	303	252	286	265	246	263	271	293	233	267	272	272	255	279	278	273	285	252	263	258	260	269	256	265	255	276	287	283	292	271	249	267	250	231	253	262	274	305	243	272	284	276	244	280	279	237	272	233	267	263	253	277	281	274	254	256	257	253	254	259	307	271	258	277	247	274	256	272	286	277	278	297	251	262	276	279	267	285	249	239	288	249	252	268	278	257	249	269	250	275	275	257	290	262	261	278	236	266	270	245	268	284	288	224	276	300	279	257	266	274	264	244	234	261	226	268	273	282	297	247	279	271	252	285	284	262	279	257	267	243	248	260	258	270	249	271	243	257	263	270	284	267	242	240	254	269	283	253	254	274	256	270	273	263	260	242	249	246	277	270	267	251	235	266	280	274	266	267	273	246	255	291	242	282	240	285	269	260	276	250	285	265	257	240	271	248	274	250	241	258	271	273	263	249	246	272	257	270	273	268	273	275	263	278	245	279	264	253	263	263	293	248	259	256	252	242	260	245	252	286	246	258	246	257	261	257	269	291	246	262	267	280	277	252	282	267	267	248	254	254	267	262	267	282	264	256	249	249	263	229	257	258	255	274	266	254	273	266	262	252	253	295	240	279	257	302	254	245	254	248	259	264	286	259	245	248	264	244	261	248	242	239	260	252	252	254	263	254	251	260	263	253	259	272	258	232	250	263	260	256	277	256	273	236	253	275	287	285	268	273	243	243	247	265	264	260	275	245	266	259	262	259	275	258	256	287	276	242	280	268	266	254	237	261	259	270	271	301	265	256	276	251	272	266	271	260	262	258	261	244	270	236	267	256	262	273	268	243	257	242	271	257	273	258	254	254	262	259	268	248	249	278	287	261	278	237	259	281	270	272	300	260	274	237	240	251	285	248	272	277	263	276	281	251	286	265	250	265	261	250	291	250	244	280	248	253	255	260	295	239	235	260	256	254	265	287	262	245	324	258	257	302	260	277	258	264	279	285	253	244	255	242	254	261	266	252	260	262	270	265	245	276	249	264	266	259	252	272	256	265	257	250	275	237	253	247	278	285	270	250	256	254	264	284	250	254	268	238	247	297	252	258	250	246	265	251	286	252	282	249	267	240	264	246	243	268	254	250	262	280	279	252	261	272	276	250	239	250	296	267	255	250	249	287	255	269	259	261	287	247	282	287	249	259	265	242	269	256	254	274	261	255	258	241	240	299	267	288	258	278	247	229	257	259	266	239	245	293	242	259	281	271	269	275	290	271	263	264	257	289	259	267	263	264	265	278	238	257	250	257	245	290	245	260	286	250	257	277	268	234	263	295	262	269	280	257	256	252	266	244	267	250	247	289	256	257	250	226	281	270	236	270	262	254	248	257	255	247	250	266	234	240	280	266	291	263	260	291	257	239	256	257	264	243	261	275	265	262	277	282	272	240	242	284	277	262	270	274	250	281	294	252	246	252	282	275	247	273	237	259	242	268	258	260	282	268	260	276	254	262	274	257	272	273	259	237	266	256	263	287	270	253	253	255	262	254	283	250	287	268	287	244	268	250	253	276	272	293	250	271	259	283	281	269	267	244	245	221	250	255	270	248	263	269	270	262	256	253	230	233	264	264	252	242	245	287	234	250	252	264	261	273	232	268	279	260	286	265	268	245	250	277	284	302	254	251	286	257	263	249	251	267	241	245	268	260	283	261	242	253	249	267	244	266	269	245	253	249	223	283	263	262	274	283	235	268	274	258	240	253	233	256	277	269	248	230	268	285	301	244	263	263	293	260	277	286	285	251	257	251	246	275	262	284	225	277	247	286	249	281	227	237	278	244	249	299	268	289	279	253	267	252	256	255	263	248	253	245	265	267	259	252	277	250	256	279	268	308	241	234	228	277	278	236	254	278	251	247	269	263	252	263	257	260	236	252	261	269	247	261	255	271	272	245	264	235	277	264	264	274	281	275	278	282	264	248	260	262	285	259	252	259	259	247	246	266	270	278	261	268	233	241	269	276	248	269	289	244	258	270	231	250	251	256	254	264	261	302	255	285	282	232	256	260	267	269	243	246	251	270	253	242	235	261	248	279	273	259	274	272	277	258	267	261	258	264	259	249	246	251	255	263	253	259	276	285	238	248	219	257	227	288	253	238	225	272	279	260	256	260	222	257	247	255	261	249	273	267	290	267	243	260	284	270	274	248	293	275	271	263	297	224	229	299	254	250	286	288	238	249	291	259	273	268	259	256	245	240	274	262	265	277	288	237	248	264	267	240	282	276	262	269	256	269	308	293	270	263	255	250	268	242	265	262	263	267	246	280	268	245	264	258	286	257	231	263	280	240	263	267	282	235	224	271	281	275	253	254	266	238	261	255	250	276	275	239	285	277	288	268	255	249	260	305	230	262	251	227	257	310	235	245	264	249	257	291	242	251	256	268	248	278	277	263	281	265	246	268	263	264	247	257	239	273	256	244	234	245	256	283	263	275	265	266	277	269	251	269	293	280	264	276	253	281	268	286	258	275	252	258	267	246	247	274	233	267	275	257	262	255	279	267	256	261	267	264	288	239	264	271	293	265	280	240	272	276	268	270	278	229	262	288	222	260	264	254	284	267	262	253	262	255	284	242	278	263	240	281	277	300	267	227	241	272	251	269	268	279	278	298	265	265	261	252	257	285	277	266	278	233	241	279	252	271	268	258	246	250	258	278	235	252	277	270	259	287	289	278	258	287	276	238	264	244	257	268	256	234	254	238	272	270	247	261	268	289	254	270	265	290	272	260	280	254	257	256	270	277	267	284	260	276	258	262	260	231	238	287	268	275	286	271	253	274	250	267	275	264	275	242	271	283	249	242	266	276	275	258	266	262	249	252	238	261	273	250	283	271	276	248	262	257	304	245	265	270	261	283	237	300	274	278	247	278	246	288	249	255	265	212	287	287	249	264	270	268	274	279	271	240	276	279	260	261	247	261	263	273	286	254	296	252	279	249	263	238	285	291	270	248	268	255	282	266	282	261	278	264	246	275	251	285	282	266	277	256	267	242	261	298	243	255	269	270	241	274	292	287	260	265	258	269	267	246	252	257	249	247	269	260	236	249	278	255	254	263	249	263	272	275	278	270	266	282	282	259	275	250	281	272	276	287	247	262	267	288	253	299	253	278	224	287	270	255	281	264	273	257	263	256	249	260	278	250	242	273	318	264	250	253	266	264	291	259	249	259	289	260	278	292	266	285	283	274	266	281	246	247	248	244	316	253	274	279	255	256	257	275	263	266	261	253	292	243	264	256	271	236	242	254	274	268	252	277	265	256	255	240	264	254	258	256	256	244	264	263	257	268	263	263	302	277	260	274	261	284	296	251	263	264	266	294	248	257	264	273	266	264	260
10514	20980	15069	8468	6328	4440	3264	2479	1982	1543	1351	1141	971	957	951	943	910	735	739	702	663	596	668	684	668	664	620	606	561	471	482	470	433	469	445	407	403	465	435	433	437	427	398	409	411	415	396	382	412	400	366	349	386	354	388	371	389	349	387	397	378	341	365	375	343	362	344	367	332	357	340	341	380	365	362	360	344	346	376	341	334	357	400	373	344	357	320	324	355	352	356	374	328	339	360	338	337	370	359	363	364	335	358	364	334	341	334	405	355	369	372	311	335	350	352	362	338	361	343	370	377	332	327	349	347	326	360	317	357	357	316	350	323	395	358	331	337	358	336	343	378	364	317	353	368	379	370	353	362	358	372	335	354	347	361	365	351	360	326	343	381	346	362	370	347	385	352	354	365	355	330	378	344	366	358	347	360	338	334	364	351	360	336	332	321	346	321	346	359	356	364	345	349	369	358	326	364	342	378	336	334	337	381	332	347	368	355	338	349	400	324	343	356	335	357	355	350	332	374	346	359	348	353	366	340	356	378	367	368	342	358	358	356	382	381	335	362	362	364	348	366	369	347	339	339	394	349	381	348	329	332	350	348	354	335	339	348	326	372	353	338	358	344	342	362	363	351	366	343	354	359	391	331	373	348	326	364	350	348	368	371	337	338	342	367	361	376	399	364	370	351	364	363	366	370	349	339	374	404	330	348	352	365	375	375	339	392	327	332	356	349	313	362	371	358	355	336	350	397	350	340	334	339	313	361	350	345	346	365	348	382	337	327	355	366	329	344	362	344	329	336	370	364	372	362	350	343	329	339	335	336	341	352	338	360	370	330	315	320	370	348	342	363	345	354	357	356	367	336	354	359	348	369	336	331	365	349	366	348	391	384	376	373	348	372	364	366	358	343	347	343	354	346	358	335	372	331	341	317	374	342	365	334	340	346	327	325	353	333	385	344	379	346	360	343	323	379	356	322	340	367	329	361	334	317	360	374	348	363	325	320	348	362	378	341	368	338	337	375	329	357	331	352	331	339	354	369	331	350	353	387	334	354	359	317	321	363	354	356	386	363	326	379	334	337	346	380	356	372	362	362	371	323	349	342	344	401	358	330	351	334	343	358	349	336	340	369	355	347	347	338	391	338	348	339	351	364	355	368	349	339	392	358	338	335	367	374	355	357	379	325	342	336	335	338	322	351	363	329	325	382	349	353	352	347	345	370	323	364	339	362	338	316	353	355	372	364	359	324	351	345	335	331	354	395	352	364	350	353	387	354	392	335	320	376	349	348	363	364	328	348	336	374	349	373	372	352	343	335	362	346	338	365	358	351	351	332	344	390	320	357	345	355	373	344	389	331	356	378	356	365	362	357	358	332	350	320	338	322	351	341	339	357	349	343	337	353	364	352	321	349	361	352	369	349	397	356	358	345	331	325	347	359	324	339	331	311	351	346	372	325	360	329	363	343	360	363	354	369	361	383	353	383	358	357	330	351	337	375	350	355	357	379	339	353	381	349	364	349	344	335	366	361	393	346	377	324	354	350	349	356	352	358	356	324	317	342	392	360	367	352	343	333	339	373	353	348	372	342	400	364	331	359	339	357	339	347	344	347	359	355	361	361	353	320	356	346	357	346	343	306	349	357	351	341	367	366	340	349	343	338	323	356	342	346	341	331	368	335	390	362	353	336	335	384	348	362	353	366	367	372	384	367	336	361	363	342	348	351	347	325	311	347	355	380	352	344	338	338	362	356	353	330	314	355	369	336	353	355	350	336	367	373	356	352	351	349	332	318	329	325	390	349	348	384	357	376	365	368	345	345	361	318	331	349	366	360	368	337	323	338	342	354	367	368	349	375	331	375	369	366	363	333	368	379	386	337	353	396	374	334	366	324	372	345	330	355	378	375	355	333	361	392	334	347	390	344	325	349	353	329	386	360	404	352	347	341	331	337	368	339	359	349	327	373	330	340	363	332	371	339	331	346	364	359	361	366	325	339	353	378	329	351	339	395	396	338	350	350	352	362	352	362	350	324	356	369	353	362	350	341	332	370	358	355	373	321	358	356	342	340	368	336	365	351	364	370	334	358	382	348	346	346	365	354	318	348	343	354	329	324	382	360	337	341	358	335	359	331	365	376	362	358	326	344	361	331	351	354	365	325	348	349	323	322	354	347	343	342	360	374	364	350	356	373	372	367	325	375	374	320	338	340	348	378	335	376	338	360	325	382	345	349	364	390	320	355	352	327	341	389	398	373	369	342	359	345	384	373	370	313	388	372	350	344	362	379	339	338	366	355	378	351	377	372	314	339	370	357	362	369	326	351	334	350	383	318	356	347	366	317	351	317	346	343	383	330	357	350	360	341	327	335	324	348	345	361	356	339	362	351	355	328	380	363	365	345	346	333	347	345	323	358	305	350	358	356	365	336	394	360	334	370	339	375	354	352	357	342	309	398	357	357	351	307	350	332	335	389	335	364	314	363	359	342	374	334	350	382	396	346	340	382	343	370	357	333	353	374	344	310	347	362	376	357	356	382	394	352	344	352	364	365	345	339	341	324	360	358	382	381	350	375	387	351	367	351	353	373	337	332	364	336	362	338	310	341	356	312	371	343	357	313	355	321	332	325	328	356	317	352	348	329	372	374	310	344	339	344	373	378	362	348	340	359	373	350	334	374	404	347	360	367	365	341	343	326	337	345	350	343	360	358	377	340	379	364	330	356	349	334	351	369	362	367	377	360	342	383	355	329	356	378	332	361	322	378	348	375	350	363	327	362	332	357	355	366	339	374	353	363	333	367	329	361	355	371	380	352	358	312	363	343	333	346	320	351	348	354	365	371	331	336	354	343	340	397	390	349	328	328	342	373	341	340	362	325	331	349	362	346	351	332	368	337	350	340	322	362	357	368	365	333	362	348	368	380	329	370	355	368	355	366	353	369	352	310	346	362	328	328	348	328	369	366	364	331	331	345	355	332	383	343	348	387	352	354	346	317	354	365	349	357	341	350	362	386	343	342	348	307	359	339	340	368	384	361	377	335	340	324	356	355	313	359	342	346	368	362	356	376	389	363	350	349	355	348	317	327	347	354	326	343	345	351	346	371	343	351	344	363	367	354	347	378	324	352	344	372	374	342	333	353	337	359	349	350	356	364	352	343	351	339	375	325	383	331	331	344	320	369	361	360	354	342	360	396	368	341	354	362	364	395	334	365	317	358	320	390	371	365	345	354	356	333	312	355	351	331	337	358	343	342	348	337	345	348	360	338	325	361	333	333	344	360	353	325	357	350	352	347	348	365	388	342	343	351	357	348	334	352	370	353	350	387	343	373	359	357	324	337	313	342	319	361	371	375	340	343	347	337	347	339	373	358	364	327	351	353	372	350	358	347	314	367	375	372	317	324	356	316	378	369	333	300	345	341	348	347	335	343	345	365	343	342	377	359	351	335	375	344	360	345	340	341	373	386	353	341	343	347	369	372	361	323	359	340	358	335	376	346	346	348	387	324	336
22461	20996	28543	23630	21004	20743	6979	2039	1361	1123	943	802	661	634	576	656	542	474	457	445	408	434	437	435	449	427	393	343	324	317	248	262	291	268	285	243	275	243	231	253	271	212	214	230	231	229	214	238	226	229	218	228	205	193	208	188	214	199	186	185	187	199	197	171	188	206	211	180	175	189	190	188	187	193	165	185	194	184	178	198	183	198	184	178	192	167	176	199	189	199	177	154	188	160	194	190	170	179	184	187	193	176	224	186	186	177	179	209	194	176	186	203	186	173	164	173	181	166	190	201	190	178	168	200	193	196	162	182	191	171	181	162	180	162	173	185	167	193	159	186	186	191	202	185	193	176	173	179	165	182	169	196	169	165	166	181	199	185	162	189	173	176	171	170	206	177	192	181	189	212	176	172	191	172	176	166	166	171	189	184	167	200	183	194	193	198	186	167	197	166	181	178	186	183	159	174	189	198	165	192	179	179	153	180	170	209	186	183	163	219	180	199	165	176	182	188	200	159	183	178	180	186	159	157	173	197	180	182	160	167	198	183	192	209	175	205	186	168	205	163	188	204	181	154	180	176	168	187	191	187	181	195	195	194	197	182	176	159	171	192	169	187	163	199	182	195	188	174	170	193	182	191	212	174	219	167	184	200	183	193	172	174	195	191	194	181	203	179	179	173	191	181	175	175	194	179	167	197	178	191	165	169	162	190	192	191	192	198	182	168	187	186	164	204	178	181	169	170	193	190	186	177	162	168	191	213	156	221	179	178	187	188	166	180	181	158	208	199	165	193	177	167	187	188	165	195	179	180	218	201	174	196	208	190	192	178	188	185	190	184	162	170	179	187	194	188	199	172	191	165	174	187	185	183	183	167	172	181	172	150	190	187	213	181	187	159	181	191	183	152	164	166	191	187	196	186	181	176	176	175	190	187	184	176	174	178	173	193	171	167	186	192	177	177	188	191	178	183	163	174	185	149	178	202	173	185	158	170	193	185	197	219	201	186	183	180	176	181	174	176	189	195	178	165	183	193	165	178	179	184	181	175	175	185	191	182	164	170	190	176	194	141	183	195	171	205	164	193	158	189	184	194	201	168	190	153	183	189	184	185	175	202	177	169	172	162	198	184	194	167	191	178	182	180	184	190	197	176	193	181	192	176	177	150	191	195	185	165	174	184	151	210	202	184	174	191	180	183	205	178	189	178	202	183	190	198	177	170	205	174	192	184	171	197	175	169	189	179	200	173	173	183	200	184	162	202	195	175	185	178	200	202	202	203	188	157	180	160	186	191	170	195	164	176	168	192	188	190	201	181	184	190	184	178	182	167	199	167	200	204	186	159	188	177	151	180	176	184	171	183	174	177	175	212	188	180	203	202	190	217	180	195	190	183	183	189	182	186	193	178	174	192	195	153	168	180	179	187	179	181	171	163	193	195	179	180	186	191	175	194	184	170	201	184	198	173	197	209	201	157	174	193	143	179	175	185	176	199	182	204	208	187	184	188	206	184	161	178	210	174	187	187	180	168	189	176	165	161	163	173	214	191	184	180	177	190	185	191	180	176	186	203	188	187	147	177	184	205	162	183	159	196	177	194	199	182	206	191	172	178	181	185	201	201	174	170	178	150	176	184	198	176	190	187	167	188	180	165	184	168	183	177	181	180	176	180	173	183	194	177	185	186	176	163	205	181	173	159	193	178	159	178	173	175	179	186	146	179	189	190	178	188	162	185	176	183	171	166	191	192	171	178	191	157	203	182	183	179	156	186	184	173	168	184	172	220	173	189	175	178	176	167	175	199	176	189	211	174	174	183	191	173	187	174	195	189	187	201	177	181	164	169	165	170	172	204	203	174	183	213	172	168	191	170	175	188	204	183	183	171	186	190	190	191	166	194	164	188	164	181	157	196	199	180	204	183	175	164	200	190	160	174	192	161	204	168	209	167	172	187	202	172	187	194	159	196	176	182	144	200	170	168	181	174	163	183	182	156	206	162	165	174	193	161	191	180	167	181	183	196	185	201	203	192	160	178	174	185	196	203	171	160	191	169	186	174	141	154	157	172	192	181	171	157	191	206	176	179	203	196	195	180	189	173	215	166	186	177	185	189	178	188	170	183	166	173	191	194	187	163	180	175	170	192	172	180	198	198	185	195	165	173	166	152	189	178	172	184	195	166	175	196	208	173	185	187	195	171	173	175	197	169	194	201	171	198	184	170	159	165	188	167	208	183	201	189	167	160	177	196	179	169	184	176	197	181	174	188	179	187	188	159	176	173	176	181	191	175	158	173	204	177	180	181	178	168	186	190	160	169	176	207	192	192	201	195	172	175	182	181	164	181	195	191	183	187	176	177	173	183	165	176	184	185	185	170	212	187	181	197	182	185	184	183	178	186	192	182	186	196	194	191	198	196	185	189	177	154	182	185	187	191	201	209	213	199	199	166	204	170	165	183	174	188	168	191	179	188	202	219	187	186	197	190	177	200	202	174	172	196	194	193	185	191	192	161	178	167	174	201	195	190	196	169	199	177	171	197	170	194	171	179	163	188	185	182	188	176	190	187	209	177	187	170	186	177	198	184	210	175	187	179	170	182	184	190	184	165	170	180	173	186	177	197	170	190	180	209	179	163	223	189	205	183	167	191	191	196	170	187	173	176	180	169	174	176	199	187	218	173	193	179	202	201	171	163	190	170	176	189	154	188	173	166	171	195	186	176	163	193	198	199	191	202	170	166	165	183	155	185	172	169	163	175	174	203	182	162	175	168	203	194	174	180	179	167	202	180	176	185	173	184	173	187	180	190	177	186	175	194	171	197	166	188	170	188	195	190	214	195	168	165	161	190	172	180	162	204	187	180	185	173	194	194	180	166	182	191	223	177	190	191	168	186	197	170	187	177	174	207	191	170	199	187	187	186	174	206	143	190	177	166	168	183	174	207	165	164	170	212	178	180	178	184	196	179	200	163	175	197	183	182	175	201	207	186	201	168	174	202	180	192	172	188	192	200	185	159	180	171	171	172	171	174	201	177	178	195	182	172	173	189	160	169	216	183	178	176	198	161	182	201	195	174	197	168	190	184	169	181	189	147	169	162	159	183	184	191	180	180	178	173	167	198	191	201	177	166	203	182	175	208	194	152	188	180	179	207	199	182	178	170	182	176	181	165	176	178	175	182	156	198	188	197	179	170	153	183	170	188	202	206	191	179	168	197	170	171	169	201	200	178	176	178	185	150	179	163	187	198	160	196	185	171	206	173	166	185	188	182	175	177	193	160	182	189	210	174	179	201	168	190	205	193	176	203	182	199	184	162	175	157	177	176	195	187	175	174	169	171	180	168	214	190	187	177	182	186	194	174	187	198	184	179	204	165	186	165	181	166	194	187	179	172	163	177	179	182	204	171	202	182	207	196	187	184	184	160	171	194	194	167	174	171	181	180	204	184	195	178	206	182	190	187	188	209	180	183	146	207	210	173	177	173	170	169	189	185	184	187	193	168	161	175	175	162
12944	29773	22939	13990	10564	7908	5491	4394	3240	2704	2192	1795	1493	1309	1310	1290	1139	924	816	873	736	735	799	817	833	754	731	628	544	477	466	421	421	394	460	423	401	422	405	360	416	408	386	363	318	363	337	344	341	319	327	286	270	273	295	286	312	332	288	287	292	274	250	289	243	288	276	268	249	274	253	239	239	268	272	243	296	264	219	273	261	255	254	263	240	270	262	276	245	244	236	240	261	272	244	273	253	230	267	265	232	264	256	276	245	269	268	263	222	244	268	261	267	251	258	279	235	261	269	244	243	228	282	266	258	253	253	230	257	261	274	250	267	278	264	265	253	267	264	257	243	236	255	253	248	246	225	277	241	249	256	262	268	204	252	281	263	267	236	261	230	240	284	238	243	243	242	268	237	256	239	228	260	242	223	242	259	271	242	254	234	230	206	242	238	234	247	224	253	251	270	219	270	240	253	246	267	257	237	266	279	235	229	275	269	255	234	244	252	251	252	265	248	261	226	242	254	247	254	249	283	244	251	249	285	262	226	273	267	236	279	232	244	289	241	258	251	279	257	257	274	240	255	239	273	240	257	259	283	209	255	247	266	237	237	237	244	231	277	246	274	249	260	248	240	250	247	246	221	244	279	258	283	251	253	248	272	236	272	255	223	257	238	256	255	242	254	258	243	280	230	239	257	253	250	253	246	235	259	234	247	245	226	225	241	282	250	256	253	266	235	235	273	239	260	246	241	246	242	264	225	249	252	250	241	279	265	260	271	278	253	242	248	261	269	228	260	261	240	247	226	255	260	235	275	267	248	267	249	261	262	224	248	259	266	253	249	244	262	241	263	280	257	248	204	226	240	251	256	246	251	268	246	242	268	239	248	231	261	213	269	270	241	238	238	245	250	278	269	224	249	241	279	249	242	257	244	271	240	252	257	263	261	240	250	242	258	248	267	243	233	228	260	234	236	276	256	248	252	253	240	262	241	266	269	257	236	258	265	256	225	263	238	252	249	260	223	237	243	282	244	259	237	264	233	265	217	267	242	261	251	267	233	283	246	265	258	243	223	236	277	241	260	264	227	283	263	249	231	252	212	231	260	226	285	244	269	250	254	241	254	231	258	235	241	253	249	249	235	235	270	250	251	210	240	265	257	252	268	271	246	230	253	244	243	233	232	266	267	241	255	245	263	260	263	237	222	255	266	270	227	246	268	273	262	225	257	210	255	253	216	265	262	253	237	267	263	277	292	248	247	259	223	262	243	239	219	234	252	210	262	261	263	260	266	265	252	271	237	280	252	274	278	239	228	239	254	257	241	258	256	232	258	239	256	256	232	256	251	232	245	236	230	255	236	262	237	276	232	280	266	233	207	244	251	248	245	254	243	257	250	271	226	291	265	238	239	247	225	266	275	236	257	226	236	258	245	230	269	259	252	250	255	253	255	235	279	252	262	262	245	276	232	240	231	250	242	265	221	272	265	273	238	280	233	228	282	219	249	259	272	262	270	262	242	253	253	248	245	262	271	266	263	268	237	243	253	257	255	238	249	266	275	232	229	261	259	251	244	237	237	231	246	262	247	249	235	251	228	239	240	245	263	260	227	234	233	253	269	246	242	261	249	244	242	273	239	262	260	264	251	225	268	256	269	236	265	253	260	239	236	261	254	257	251	278	264	249	263	250	261	246	244	277	236	243	267	254	268	227	280	256	256	257	259	235	254	250	266	240	261	263	246	244	242	262	223	239	208	270	232	251	246	269	233	234	273	246	259	253	234	251	239	285	247	240	253	238	260	250	245	257	242	280	255	247	235	271	228	241	250	242	239	273	249	258	243	245	245	233	237	256	241	246	259	242	256	241	274	276	267	240	251	249	219	249	253	231	239	275	255	275	283	285	241	265	251	238	239	265	250	242	228	242	272	252	247	254	219	252	261	258	262	255	250	254	270	228	260	240	271	248	269	242	225	246	220	268	261	233	281	243	264	252	246	257	247	266	279	265	242	242	238	259	259	250	275	269	241	259	227	252	259	247	213	238	234	243	250	283	251	259	253	242	227	273	239	249	244	259	266	275	220	264	256	230	252	243	272	238	247	252	253	252	220	253	246	247	260	244	235	231	250	258	253	247	261	236	245	231	252	235	240	265	245	229	239	236	259	241	249	255	252	223	243	273	251	250	246	233	275	250	236	275	242	245	242	252	234	249	238	270	242	260	232	246	239	238	224	256	236	242	261	260	263	269	233	260	245	231	240	240	256	270	258	236	248	249	266	265	269	240	249	252	266	263	226	272	251	272	258	254	252	238	243	249	225	230	279	248	258	252	254	238	250	250	253	241	240	237	260	228	254	236	237	237	227	251	253	239	253	255	237	241	237	257	245	252	256	237	271	225	253	271	248	267	260	250	245	260	234	262	265	265	271	244	243	249	244	252	259	235	266	251	246	268	252	267	241	247	230	255	253	282	254	257	272	252	239	253	237	278	245	267	272	262	254	250	235	233	240	266	223	257	238	249	237	261	248	260	269	258	253	245	233	228	239	252	261	247	253	263	251	241	264	263	251	262	216	231	265	264	219	255	239	253	247	231	263	251	249	222	238	277	247	260	249	260	245	257	225	245	219	229	258	258	266	242	252	266	251	253	257	250	245	257	258	265	252	229	223	263	228	252	243	262	253	256	226	254	265	262	249	256	213	257	248	261	242	278	243	269	240	229	237	229	233	246	236	239	239	239	292	263	281	262	246	226	236	266	253	266	267	263	242	235	276	266	276	256	257	244	264	278	227	258	298	241	256	228	262	238	250	223	249	253	234	253	259	244	230	273	282	243	260	244	262	253	224	242	232	235	227	231	242	259	226	248	271	258	238	269	222	226	254	264	258	243	279	252	240	247	247	276	259	245	255	299	259	242	256	236	259	248	231	247	252	230	267	224	230	242	242	245	275	255	247	250	245	245	240	305	227	259	258	231	246	241	258	234	226	255	258	248	242	229	270	252	269	277	232	240	289	249	256	228	284	264	250	293	258	253	247	245	243	283	285	265	225	257	241	253	253	235	253	282	271	253	255	249	256	268	270	258	263	257	255	252	264	250	247	268	280	249	259	256	226	230	260	259	244	263	235	221	236	254	277	243	279	265	261	220	238	243	256	293	239	270	229	255	260	253	254	250	243	239	242	273	247	244	229	263	274	231	280	262	270	256	246	255	249	227	273	255	229	237	240	253	229	245	273	227	246	246	230	258	284	267	263	248	246	253	251	252	236	276	226	271	269	241	252	216	270	260	246	243	267	254	252	254	251	260	253	236	261	230	250	241	235	238	254	290	238	267	247	248	251	250	264	246	266	249	246	251	281	293	268	238	246	250	265	245	267	243	285	243	238	254	250	232	223	250	257	255	262	245	268	238	240	246	248	238	239	246	242	268	244	249	252	239	275	242	249	240	218	258	264	261	261	239	258	260	259	256	221	241	258	226	242	239	280	232	212	231	267	234	266	227	234	265	244	270	246	257	253	272
27107	18154	9601	4287	2394	1479	1097	893	720	602	587	599	538	550	513	513	498	488	499	472	439	433	494	490	480	498	467	415	397	434	404	391	399	435	417	437	402	388	404	415	447	418	366	431	395	383	362	398	430	365	395	374	350	413	406	382	376	383	371	387	371	402	394	370	351	373	376	364	369	372	381	363	373	395	389	365	374	368	364	382	413	389	380	366	383	402	382	359	364	345	375	391	368	404	394	348	367	403	364	353	377	391	357	372	361	363	389	332	320	429	387	349	397	366	369	364	407	387	398	375	404	347	353	386	387	354	367	420	377	371	395	393	372	391	411	372	401	358	362	376	410	399	359	342	373	384	381	356	380	345	399	367	405	377	393	372	358	341	398	399	352	373	417	367	385	357	360	372	375	372	360	384	333	372	408	377	390	370	389	407	375	382	368	355	360	385	373	377	387	428	389	387	351	380	360	407	370	399	386	373	368	399	394	355	388	373	387	420	396	386	385	381	382	361	372	345	372	330	395	363	383	377	389	381	408	369	388	362	381	388	388	366	357	372	338	421	373	388	361	334	365	346	380	394	336	374	407	352	361	370	337	373	360	392	367	342	355	346	361	363	365	394	383	354	385	395	376	373	383	366	376	376	363	381	381	379	381	401	374	394	357	356	330	328	365	371	362	386	380	379	388	352	352	387	408	380	352	392	411	403	392	356	391	344	377	392	365	351	369	394	398	372	357	374	388	388	371	390	396	370	370	374	364	367	384	377	390	355	359	334	347	370	399	373	368	353	364	394	393	430	374	381	337	395	339	374	364	389	371	362	385	387	376	381	375	400	404	392	358	368	368	374	338	343	391	383	395	370	357	369	322	377	386	415	381	372	382	383	374	383	418	386	385	379	421	357	399	381	391	377	384	347	381	388	412	394	346	371	399	344	335	360	380	382	414	376	382	413	384	391	356	383	368	383	372	386	401	361	393	348	407	392	409	394	398	360	366	407	364	363	363	372	361	372	373	351	405	390	368	381	394	395	404	383	337	371	374	356	414	391	359	398	385	393	370	360	394	362	355	310	365	378	371	373	369	371	400	394	390	355	385	417	377	362	339	389	359	398	345	370	368	367	371	365	388	349	355	358	364	333	396	373	407	411	355	393	450	392	363	367	367	371	351	365	355	386	362	360	349	391	395	380	362	378	379	402	366	400	365	380	367	416	423	364	406	358	382	369	357	391	370	388	410	375	381	343	341	355	380	362	354	362	361	362	354	353	364	350	417	361	398	350	351	392	391	381	408	358	362	402	409	372	380	393	374	381	368	372	360	351	375	342	379	391	346	384	361	370	403	347	363	408	338	352	366	385	372	370	362	384	363	391	385	393	385	397	423	391	361	368	409	368	347	400	392	383	375	341	356	374	348	372	371	346	327	400	374	396	356	421	336	403	367	394	335	376	372	369	355	391	416	389	414	364	397	374	404	394	343	359	414	398	363	361	385	369	341	351	378	374	407	402	384	393	405	379	395	399	370	372	376	399	380	371	367	392	385	387	356	373	364	388	349	397	361	382	351	370	368	379	372	356	374	359	371	391	384	383	374	392	414	396	383	391	363	392	394	390	371	385	349	346	408	381	383	399	361	372	355	371	377	412	401	382	382	351	379	385	313	420	359	408	377	382	399	381	371	344	357	358	359	317	367	390	378	360	361	366	375	351	376	383	366	382	341	384	339	362	381	382	412	395	369	390	376	385	399	381	395	367	376	397	372	365	380	377	398	351	382	364	380	379	371	411	392	355	377	341	402	432	387	358	364	390	363	409	375	347	397	344	323	404	353	392	384	350	373	337	379	372	359	385	383	391	355	394	366	372	368	392	377	368	370	388	356	369	365	378	373	376	373	360	418	381	408	342	368	400	374	364	363	387	363	374	408	393	378	388	371	374	388	401	379	361	352	380	396	371	369	376	379	372	394	379	384	389	397	365	383	408	346	370	401	389	355	346	360	352	403	430	416	379	395	355	363	383	418	342	403	362	372	382	411	370	367	402	376	368	425	357	403	414	370	365	376	384	390	353	377	383	376	370	364	375	383	367	361	362	383	390	387	350	357	379	352	406	369	370	358	352	388	388	364	374	374	351	404	368	361	346	393	371	395	357	401	369	413	411	379	386	374	346	380	377	398	384	392	379	395	453	353	341	369	382	374	369	380	364	357	390	364	385	405	364	384	351	349	361	367	364	397	372	386	383	381	361	417	403	394	385	383	358	384	360	348	403	345	409	423	362	353	387	371	388	398	375	348	379	339	356	400	386	379	374	409	385	366	358	414	385	359	376	424	354	373	381	375	355	406	391	384	350	375	343	374	382	351	389	382	401	342	403	374	402	375	371	408	360	360	355	370	377	400	358	368	358	390	389	384	361	373	406	394	380	342	389	373	372	384	419	394	376	383	393	407	372	373	346	366	382	348	374	388	338	367	395	363	372	381	412	364	349	364	379	404	360	394	377	361	395	391	378	373	381	400	364	380	367	355	366	388	355	402	362	370	364	396	361	396	388	365	373	351	401	354	366	381	367	399	344	365	367	346	388	424	353	388	343	353	401	364	333	353	419	360	377	358	392	368	374	408	360	371	366	386	385	363	373	380	374	387	324	414	418	385	369	336	366	404	349	388	376	403	403	381	349	394	367	365	420	393	388	379	361	378	380	350	372	388	374	374	386	366	369	377	357	389	381	383	391	370	371	360	367	362	386	380	373	371	366	364	398	329	399	392	393	377	406	353	390	431	363	380	362	358	440	384	334	400	347	379	389	374	373	382	406	338	335	330	394	368	393	379	344	370	377	378	366	346	365	380	387	357	368	362	364	353	390	392	388	378	398	421	370	384	388	351	368	375	354	349	370	365	379	391	379	434	367	397	352	373	381	386	360	351	361	358	378	381	394	374	363	351	398	378	370	381	399	372	357	403	398	396	410	387	356	363	364	366	374	353	377	392	367	379	363	352	354	367	415	369	384	358	339	349	386	353	344	387	383	384	384	410	356	384	357	376	378	363	395	372	379	404	409	350	368	361	387	360	382	354	364	340	364	351	377	364	365	387	398	375	365	405	372	350	375	376	387	358	361	400	345	378	398	350	403	376	350	378	404	375	387	340	364	381	391	395	373	388	369	343	381	366	357	350	375	379	370	389	392	373	404	365	376	427	378	352	350	364	355	362	360	360	369	353	363	387	410	359	381	343	354	384	358	376	353	369	387	376	353	388	357	350	327	346	376	373	376	395	374	396	412	380	397	400	356	386	362	412	414	343	372	319	361	379	381	360	368	358	385	362	378	381	392	355	415	369	378	387	406	360	419	416	401	388	384	365	356	423	389	392	355	376	384	394	375	354	358	364	374	391	359	364	384	353	397	424	380	378	380	377	392	404	384	364	357	385	356	389	360	367	386	357	363	387	385	360	376	400	363	397	400	428	372	358	373	343	365	389	372	355	390	389	366	356	355	351	371	392	421	363	384	378	383	338	355
10761	16731	12034	6200	4528	3368	2393	1890	1506	1350	1119	1003	893	922	883	895	904	773	768	754	733	749	780	747	776	752	701	653	627	606	636	560	595	581	576	569	565	557	572	524	578	519	529	567	542	536	540	499	536	540	570	513	531	503	512	510	514	497	491	514	517	471	520	495	489	495	506	545	502	512	513	479	471	484	486	504	471	487	517	490	528	462	532	469	504	510	485	491	467	525	521	525	521	502	481	471	493	493	495	460	515	546	494	527	494	473	511	465	522	503	515	470	525	493	488	491	529	496	498	481	536	536	506	517	477	487	480	522	516	482	566	487	496	504	482	530	496	526	543	485	459	492	498	468	456	486	453	523	501	503	482	511	501	507	500	535	540	487	496	490	554	508	495	515	476	535	525	477	505	514	480	524	511	501	487	485	502	530	479	485	482	552	466	481	497	511	507	497	481	482	496	488	502	501	507	483	521	512	474	508	505	506	510	521	479	487	524	503	516	461	481	525	491	509	498	494	455	501	453	518	500	489	527	495	492	480	487	552	569	472	519	484	508	501	489	529	481	533	505	523	513	471	488	481	524	482	490	515	547	515	493	528	478	494	479	490	536	511	509	485	502	480	520	505	515	483	524	482	507	541	495	516	525	493	510	526	459	490	514	537	498	475	531	493	510	470	512	517	530	492	515	522	472	508	500	490	530	496	521	482	479	552	514	487	485	498	518	510	467	460	548	487	507	513	469	499	459	512	481	491	487	511	513	513	510	475	490	536	486	535	517	503	512	484	521	511	496	436	496	529	459	498	513	441	536	518	469	524	526	493	516	506	533	497	444	507	491	476	544	503	468	534	519	499	525	482	506	538	510	471	519	478	480	513	472	507	467	561	517	477	519	483	516	498	516	499	517	514	519	510	521	509	500	515	479	508	526	545	499	470	471	504	543	449	534	492	488	476	492	513	461	473	508	510	443	489	452	516	495	497	512	509	506	468	523	477	545	512	479	465	502	488	517	531	494	526	506	452	515	513	557	511	532	496	508	495	511	507	516	517	503	510	523	486	504	475	503	484	459	501	497	483	487	491	502	469	517	522	483	511	507	487	476	510	518	467	503	507	504	479	485	467	559	499	448	485	496	501	487	523	549	488	500	515	468	534	541	480	504	472	511	539	522	528	517	519	496	475	541	520	505	468	502	511	504	489	479	486	508	528	518	533	492	505	503	517	480	481	519	524	531	493	517	529	490	494	501	483	482	540	537	524	474	504	494	500	494	534	489	521	500	519	526	532	485	514	501	542	504	511	505	487	511	486	487	490	481	495	497	463	452	509	468	486	553	536	435	506	525	512	527	523	501	516	499	519	512	519	532	502	513	471	488	486	502	485	478	491	494	502	512	505	511	494	509	484	515	525	544	518	518	500	521	502	511	484	489	517	523	511	479	483	517	521	496	530	472	480	508	516	531	480	506	503	525	527	545	526	505	502	520	524	498	473	484	513	464	494	472	482	454	506	488	485	452	499	491	498	524	492	478	498	528	507	472	489	530	494	481	493	521	480	476	517	522	502	549	510	532	505	478	495	510	504	512	499	464	557	500	490	503	507	477	483	474	502	561	480	500	490	515	464	499	486	525	509	483	500	501	527	534	481	483	508	496	492	518	508	530	490	498	513	507	507	496	530	542	494	502	521	549	525	563	508	507	466	489	502	479	500	504	498	517	479	489	523	489	486	504	544	529	502	503	515	477	516	486	506	525	503	513	522	485	496	503	469	484	486	484	556	509	473	518	497	518	478	536	510	516	525	484	482	530	524	537	543	488	515	496	492	538	513	517	483	481	513	487	522	483	464	505	510	513	495	518	506	546	483	501	487	513	501	492	488	507	524	523	525	518	516	515	529	496	517	496	525	526	489	528	519	542	502	509	483	518	481	516	512	495	484	500	476	505	486	499	504	523	485	500	489	515	536	453	486	441	472	465	503	474	540	499	487	499	504	521	499	487	518	529	537	550	492	514	527	475	479	485	522	450	468	499	478	509	479	481	496	485	507	542	517	488	502	515	512	490	554	502	517	517	481	531	536	516	515	504	488	535	514	509	490	479	492	457	495	506	519	495	505	488	510	514	518	527	491	524	507	500	524	493	512	491	508	509	518	505	470	492	523	519	489	502	458	468	522	497	505	490	505	481	511	519	504	529	528	510	490	534	522	510	512	484	504	518	511	478	471	514	501	491	501	498	498	513	529	506	493	528	515	521	493	519	483	494	489	484	495	514	523	488	518	470	515	486	503	489	437	462	503	517	464	529	467	508	512	486	504	481	540	522	503	509	509	523	508	486	484	501	537	512	546	509	518	533	521	513	522	490	476	459	503	515	543	437	462	492	476	510	510	475	506	524	512	511	509	525	517	486	488	466	471	467	511	509	534	527	535	535	528	463	515	551	484	470	496	509	533	526	510	522	480	509	471	460	469	493	509	510	553	503	492	521	479	536	503	548	481	500	507	499	474	502	523	504	500	505	509	543	469	484	509	507	481	538	522	513	504	475	523	491	478	502	516	508	543	458	509	488	519	513	518	512	519	498	479	513	489	530	487	509	516	498	497	528	474	503	461	485	519	509	494	461	539	479	489	495	526	506	491	491	478	499	496	506	508	490	519	461	560	488	520	486	522	540	470	490	508	522	514	474	495	475	532	494	538	510	515	499	499	533	504	525	492	494	526	487	527	506	513	537	490	512	539	490	549	519	484	486	516	510	504	483	494	521	503	499	499	452	493	523	514	481	481	504	508	504	486	489	454	458	492	506	503	484	533	487	455	512	499	527	541	495	523	503	512	480	502	503	473	469	510	539	500	527	496	493	472	472	499	507	498	506	496	485	496	497	552	496	466	482	514	504	505	527	495	508	493	479	525	533	526	518	499	485	474	507	505	501	495	521	495	534	500	489	496	493	477	501	515	504	505	485	490	496	531	492	503	481	500	562	488	500	516	491	545	513	494	521	510	468	538	496	519	503	500	512	523	500	503	497	538	467	482	499	537	485	513	475	505	549	513	511	516	479	519	506	483	496	524	513	502	478	499	499	488	485	491	490	485	491	523	503	490	481	490	495	491	527	526	534	505	510	493	519	529	512	488	501	468	506	494	539	510	521	516	494	517	499	471	504	553	488	533	540	486	505	492	504	494	507	531	490	553	506	526	478	502	516	490	508	488	460	525	515	492	486	503	514	489	537	513	481	476	507	471	482	470	468	506	515	534	489	483	500	532	520	480	488	497	490	503	493	535	509	525	482	524	498	511	526	509	480	451	488	500	526	489	488	488	492	475	488	519	512	519	490	520	507	496	501	486	503	491	502	513	472	532	520	529	478	529	502	452	505	534	513	475	510	437	506	486	492	505	527	459	503	508	465	539	509	536	503	481	535	471	499	518	518	478	553	501	494	519	467	523	501	506	524	516	515	538	483	502	504	528	475	477	528	503	492	537	506	476	504	502	542	503	518	509	494	488	436	528	496	501	486	476
23490	20978	27941	24207	20783	8314	2284	1481	1150	989	813	775	645	681	614	597	604	543	518	469	496	495	519	586	547	487	503	455	469	412	392	377	408	416	411	380	387	380	358	388	387	390	347	397	341	402	390	355	338	329	349	345	370	313	349	344	344	343	322	351	357	342	331	317	317	326	314	355	362	326	350	354	343	344	358	367	340	328	354	337	374	319	338	331	355	331	357	309	344	361	316	347	325	338	352	364	326	325	295	329	348	358	341	321	338	330	311	367	337	353	309	337	321	357	325	354	347	361	337	336	319	349	355	327	338	331	343	319	321	326	352	373	327	314	319	335	362	331	337	349	355	325	351	325	308	346	343	343	335	308	358	355	355	351	335	349	365	325	329	345	339	327	308	329	360	357	348	350	330	336	329	349	330	320	317	337	371	344	345	289	338	354	349	290	326	337	336	363	329	331	332	314	297	319	338	343	316	356	349	338	306	364	332	349	291	332	340	333	347	351	312	354	336	311	328	337	317	332	312	341	348	330	351	347	374	331	307	339	307	365	347	340	309	351	323	321	336	369	334	333	357	329	340	334	327	354	330	352	316	364	331	337	349	375	328	355	326	319	345	342	324	336	314	347	317	334	375	375	348	355	343	374	369	352	357	326	364	340	337	310	358	327	322	329	307	299	305	321	345	326	349	362	305	315	316	334	335	308	336	331	314	387	366	306	324	343	344	356	345	324	330	338	313	336	339	344	362	370	344	340	368	324	334	315	354	348	350	339	355	328	333	352	329	356	354	310	375	328	346	320	346	367	353	316	320	342	339	324	323	330	323	342	309	358	361	318	328	326	342	338	304	339	295	339	332	356	337	356	323	312	357	348	319	370	353	308	334	346	334	334	338	322	351	343	343	318	341	321	364	299	359	348	344	339	323	337	321	324	342	325	311	338	335	347	353	344	356	370	348	344	311	317	336	342	340	330	343	320	313	350	341	345	350	352	330	362	385	351	342	339	338	356	351	379	316	312	348	350	341	329	347	393	344	363	341	321	328	345	329	350	343	347	319	315	320	329	330	352	352	331	319	325	292	342	335	329	327	358	373	319	365	298	344	327	324	339	352	319	319	357	330	338	334	371	314	317	393	337	337	323	318	333	338	324	353	327	344	343	337	344	331	348	372	344	362	353	361	370	282	348	322	316	337	327	342	349	343	318	311	325	345	353	344	317	336	353	344	330	358	341	330	283	297	335	345	316	331	332	334	371	369	341	325	311	325	334	305	361	351	335	344	303	343	340	364	344	328	314	317	361	313	375	317	346	336	327	351	362	321	354	309	336	345	351	367	366	354	359	292	346	337	340	323	347	341	297	324	355	323	336	369	347	353	348	331	362	345	338	361	353	326	368	351	330	373	327	327	297	333	341	328	350	316	337	331	333	337	328	349	325	299	333	338	326	332	344	357	358	334	339	352	326	332	309	328	375	345	331	340	325	322	331	334	318	388	337	342	329	335	309	333	321	348	355	318	314	329	337	339	347	383	374	358	334	302	329	385	297	356	322	330	364	346	346	338	315	327	351	347	348	342	355	314	327	352	337	341	334	325	339	329	348	338	322	364	327	348	332	331	350	303	341	309	358	352	299	323	315	368	346	365	338	364	337	379	330	367	321	356	352	363	354	346	375	328	331	375	376	297	350	335	298	323	367	310	328	352	349	334	325	363	344	326	315	354	350	343	309	322	336	317	345	353	338	374	356	326	315	330	330	372	384	315	338	342	318	362	334	299	336	324	388	328	351	331	341	322	306	348	329	317	338	348	315	342	346	351	309	316	345	357	332	323	327	347	333	374	334	331	349	336	329	343	310	360	331	347	342	333	356	324	330	343	319	334	310	330	316	315	332	327	327	334	327	318	353	362	338	343	354	338	345	340	343	322	322	312	351	364	300	320	297	357	290	330	404	320	320	374	321	372	303	341	364	355	347	328	334	306	332	345	321	360	362	319	300	316	344	346	341	317	334	337	359	338	319	353	342	369	334	321	349	318	344	338	331	314	335	363	350	343	354	363	320	343	384	336	323	339	328	346	307	350	317	325	343	315	353	334	324	314	355	332	326	337	324	368	342	326	353	344	331	340	341	356	290	336	328	339	382	358	336	361	329	316	358	305	321	313	342	332	338	346	338	294	340	319	335	323	336	304	337	342	326	332	323	346	311	347	337	362	332	333	310	334	349	339	328	355	295	346	355	361	333	339	332	326	334	332	355	342	311	344	347	314	341	339	364	321	330	337	352	344	322	326	321	344	334	338	335	302	313	335	353	337	345	335	361	334	333	330	328	327	360	336	356	329	340	327	341	340	375	350	322	358	318	346	314	350	347	329	350	347	346	328	311	363	335	319	346	379	307	326	318	339	311	361	364	342	322	344	323	319	318	298	321	351	328	370	354	348	318	298	359	317	321	336	333	339	362	338	361	329	331	339	334	349	326	286	325	315	340	343	352	309	336	325	327	319	322	335	377	362	314	323	311	348	317	357	336	337	337	334	358	338	355	333	369	344	314	321	335	359	335	342	337	330	329	334	320	345	341	329	347	341	353	338	330	357	338	329	311	335	337	343	311	325	338	346	346	342	375	341	361	348	311	310	337	335	328	357	347	317	324	337	367	336	373	367	360	346	364	308	338	364	362	334	359	304	359	356	320	342	317	302	355	338	348	353	336	362	323	360	345	359	313	315	364	348	330	331	369	356	334	327	344	361	352	371	352	319	318	296	322	340	318	347	319	335	361	335	347	354	350	354	355	373	357	355	341	375	356	361	300	333	377	347	343	336	342	312	335	347	333	306	354	348	344	333	314	330	338	357	327	355	352	322	333	347	318	347	347	329	331	337	339	317	308	320	283	330	326	315	341	355	343	348	325	360	335	318	332	334	321	334	316	357	341	334	351	328	340	312	322	319	302	331	362	306	328	311	331	309	329	337	342	366	336	325	357	337	340	329	328	334	311	360	329	370	318	320	399	325	349	355	339	314	303	355	322	337	321	331	322	312	340	344	358	323	311	341	292	307	351	338	325	313	347	347	360	338	339	339	326	333	345	339	384	391	333	352	330	328	354	341	341	340	305	324	337	321	358	357	308	346	364	347	337	331	368	359	328	350	342	312	295	328	326	397	333	318	335	321	350	372	344	358	325	348	295	323	327	327	331	338	352	323	306	333	334	357	367	283	306	307	333	346	352	359	358	356	356	336	335	371	342	315	354	350	351	332	285	302	338	316	360	327	331	307	321	343	334	329	345	353	350	341	360	365	342	347	340	353	355	310	365	350	309	315	334	347	329	349	310	358	325	351	345	340	365	347	330	334	331	359	344	283	352	333	321	328	327	332	336	330	323	330	349	344	349	361	347	327	342	333	346	340	327	359	351	315	328	359	307	343	297	339	307	299	368	317	368	346	342	358	349	339	320	325	337	321	321	348	333	341	316	354	333	328	334	322	329	334	318	305	328	328	296	342	318	335	326	347	356	323	325
11062	24701	18474	10417	7902	5604	4008	3158	2542	2018	1770	1513	1276	1191	1129	1058	1111	908	881	908	818	889	907	812	858	826	760	681	750	621	579	556	571	579	597	545	536	592	577	575	545	524	568	525	535	483	499	526	486	483	437	480	445	508	490	492	503	488	465	451	472	452	508	499	463	474	469	487	484	488	430	426	518	450	472	456	454	484	441	455	447	429	423	444	474	436	446	470	478	475	475	448	470	457	457	473	423	436	417	406	432	472	488	452	478	484	422	418	443	453	480	451	440	455	461	460	471	457	437	477	455	432	413	446	481	434	447	483	438	460	457	478	480	425	468	466	467	468	434	450	426	476	449	440	446	463	447	468	400	467	456	448	435	432	474	426	477	464	497	454	456	502	458	507	477	471	438	468	433	457	544	479	455	440	436	448	446	458	465	481	460	488	439	464	433	457	462	471	444	461	406	424	414	479	427	477	482	459	455	489	466	487	451	466	469	464	436	464	450	447	462	434	458	452	480	475	445	490	476	450	421	427	445	433	446	422	453	467	469	489	478	452	463	438	476	412	462	438	496	427	456	448	469	451	441	476	435	465	462	454	445	447	486	421	430	436	475	454	458	441	422	425	455	500	444	451	473	466	454	491	498	445	432	490	467	421	436	465	464	445	463	463	477	466	454	437	450	500	481	416	472	448	489	451	484	462	446	434	453	455	465	474	423	468	491	472	444	444	502	464	413	459	467	465	469	462	481	427	462	450	441	455	447	487	454	465	456	477	474	418	477	465	440	439	465	488	440	492	462	445	505	506	451	455	453	440	467	432	448	472	439	425	477	435	460	460	468	450	453	434	481	432	450	492	433	443	457	483	477	424	464	474	481	464	461	448	490	435	422	454	439	449	492	440	446	457	469	491	501	438	468	433	442	451	461	490	452	423	474	452	486	456	495	455	430	426	488	450	443	452	441	434	419	429	453	510	451	461	462	439	481	448	440	485	443	451	494	462	432	450	482	478	461	452	455	479	452	496	472	418	480	444	445	437	481	498	427	443	448	515	419	453	423	476	477	429	453	430	460	414	442	456	437	451	426	448	513	430	456	459	446	433	451	421	444	465	504	489	422	465	454	466	484	465	476	421	454	479	447	486	443	445	462	458	485	490	491	456	443	465	476	465	433	471	498	422	470	460	443	459	474	457	485	430	447	435	462	457	436	418	487	453	473	445	475	458	477	442	484	466	421	463	435	459	484	444	460	446	488	438	436	460	441	467	507	450	417	487	452	463	440	454	445	477	466	472	436	499	475	463	484	481	474	418	467	437	465	431	457	479	474	465	490	440	452	444	438	441	443	439	465	451	473	464	430	457	457	463	437	460	453	478	447	440	458	450	440	457	450	444	413	453	442	477	477	431	453	456	460	466	444	456	439	440	437	443	477	483	448	467	457	410	436	502	454	460	451	468	476	472	441	445	479	490	446	440	454	448	418	462	444	463	446	448	438	467	444	436	432	432	472	446	455	441	416	476	477	431	453	446	477	500	507	434	462	473	456	417	452	457	452	430	475	446	438	454	461	446	435	477	464	445	497	461	444	498	467	441	453	436	498	451	444	440	454	471	461	469	471	437	468	468	430	457	449	439	469	455	476	493	488	463	457	473	456	472	430	445	432	449	433	463	471	456	459	442	473	438	490	452	421	444	441	487	448	493	432	452	436	455	459	464	421	450	454	466	443	456	428	433	487	466	403	451	434	424	444	444	451	472	468	441	443	447	417	443	443	436	450	455	482	433	458	451	481	437	472	449	455	469	413	411	440	423	442	413	446	467	438	469	465	422	425	468	514	449	449	459	400	442	455	460	452	424	449	468	446	467	464	459	465	447	470	504	466	454	462	449	457	464	432	426	506	480	492	394	491	484	460	467	464	470	425	441	450	468	471	441	466	452	442	492	455	450	479	441	469	451	480	486	468	478	506	457	418	468	438	457	460	488	459	470	451	432	478	456	442	479	448	425	447	452	464	432	435	447	457	494	463	459	452	442	475	486	439	472	456	481	448	441	473	485	465	486	456	462	450	434	421	436	468	452	493	449	405	472	450	434	461	459	467	409	435	465	459	452	478	476	404	452	479	470	494	460	467	457	495	469	457	452	466	450	497	408	490	504	488	428	474	438	453	452	444	478	423	444	447	464	483	438	455	450	441	431	440	447	441	484	473	430	478	438	470	455	451	478	441	488	481	470	475	493	474	470	492	450	455	459	449	448	468	430	438	449	490	442	457	434	463	446	454	472	471	484	452	488	468	471	449	482	459	486	460	442	491	482	465	458	449	478	465	445	482	494	463	455	468	482	469	446	441	484	447	445	448	424	438	486	465	444	447	464	428	443	493	478	482	463	468	453	472	459	462	437	458	462	448	490	448	464	485	494	484	428	474	458	467	456	478	444	488	466	493	439	443	492	462	504	462	446	469	464	504	456	490	461	436	421	469	470	481	442	417	422	485	464	461	458	470	447	452	458	453	415	440	458	458	469	444	492	453	465	481	493	427	454	415	451	460	464	459	459	424	481	474	463	473	407	457	471	428	456	417	436	459	439	455	481	475	435	463	444	432	471	438	425	441	453	439	456	443	458	465	431	437	471	455	481	410	473	464	415	442	452	440	476	417	441	457	457	464	431	481	463	455	495	437	492	465	499	464	435	498	483	443	449	461	464	470	459	464	438	499	454	450	484	462	447	454	439	438	482	502	473	477	435	507	480	450	452	469	441	450	483	457	475	439	475	474	487	397	462	480	474	498	422	432	457	506	447	490	462	424	451	433	473	496	476	449	433	451	487	458	443	436	460	445	457	455	416	433	518	480	461	480	481	460	441	423	460	477	456	471	466	424	455	485	459	463	484	464	458	449	437	465	442	402	465	433	454	460	432	486	438	458	454	411	437	450	442	444	460	479	458	468	436	395	431	499	422	488	478	464	453	429	449	460	431	424	465	465	453	475	474	450	470	454	437	425	425	441	442	442	437	452	440	473	503	474	443	456	471	505	454	455	458	443	466	490	478	416	432	463	477	436	458	486	444	465	463	504	466	421	453	450	477	487	409	462	446	468	437	475	470	489	490	508	439	449	483	450	473	457	452	429	468	459	477	463	466	503	493	482	479	441	437	457	477	459	465	448	458	466	455	439	415	463	480	473	496	475	457	431	432	472	438	487	461	475	461	479	448	462	460	464	443	476	424	458	456	462	452	440	451	433	459	457	455	462	492	434	462	451	404	443	453	481	448	453	420	482	469	462	426	451	497	443	464	518	467	427	487	451	431	442	468	454	443	495	445	491	434	458	459	454	453	470	443	454	421	475	452	465	434	448	469	447	508	424	478	474	446	464	502	426	459	436	440	427	446	451	463	448	481	488	452	481	461	438	443	447	478	471	453	464	467	476	501	460	444	457	444	448	460	452	420	440	462	416	472	468	438	495	453	445	443	470	456	458	467	457	474	482	474	467	436	448	448	473	488	458	482	497	486	452	460
24481	20936	26574	25028	8545	2178	1336	974	827	675	641	542	474	460	487	472	483	380	402	384	356	381	405	371	394	419	333	347	336	307	291	302	313	282	314	318	266	269	326	295	290	290	292	261	269	275	277	292	273	274	268	271	253	280	283	283	244	250	302	265	286	244	267	287	248	263	245	249	267	280	255	247	296	263	235	244	239	292	267	262	267	251	280	290	278	261	264	267	271	252	270	270	249	270	239	283	261	261	256	243	277	248	256	256	240	263	235	236	230	252	264	276	266	251	250	244	261	296	262	275	283	265	283	241	257	245	283	268	268	250	266	268	258	253	275	240	234	254	241	238	259	264	258	251	242	247	233	231	223	279	275	276	256	268	255	236	250	280	261	253	230	259	281	265	227	252	245	229	270	283	265	282	246	268	226	268	250	247	216	233	261	262	254	241	248	236	264	277	261	267	269	273	263	269	270	261	254	270	285	258	225	252	261	284	258	264	264	255	229	252	261	268	259	270	257	285	281	277	262	246	275	241	281	255	265	287	283	262	268	268	260	279	275	249	258	227	282	259	267	278	249	248	287	257	283	258	265	276	315	228	280	267	281	271	248	234	243	228	290	265	260	240	260	272	233	243	251	247	247	243	266	275	255	268	267	270	263	253	273	255	248	267	245	254	281	267	252	236	270	280	253	250	268	233	265	255	268	257	234	241	249	262	253	252	269	265	251	280	267	276	230	261	278	273	286	277	250	257	238	247	292	266	264	283	283	259	262	237	264	272	240	268	254	244	256	250	233	259	282	223	247	271	226	226	270	245	250	256	256	247	260	244	263	270	273	265	272	262	272	234	270	242	238	260	238	238	245	247	253	281	237	248	245	260	230	257	236	256	254	242	285	283	288	254	246	281	273	262	238	241	256	259	263	249	270	240	242	254	262	264	278	240	278	292	266	303	227	296	275	254	277	291	270	257	257	235	256	271	250	264	265	262	242	275	257	256	261	246	239	265	253	263	267	244	255	280	261	276	240	266	282	250	264	262	251	263	272	255	281	264	277	249	250	254	260	253	267	251	272	238	269	250	246	253	261	264	277	248	244	268	293	252	250	257	247	276	258	267	228	266	264	236	240	258	255	260	262	260	245	295	238	259	244	254	271	256	267	266	272	289	270	269	252	271	265	254	285	268	283	257	279	252	282	288	258	276	245	249	262	251	248	255	226	277	268	263	238	248	244	245	250	243	266	263	259	263	250	277	265	239	245	270	297	283	261	251	265	254	239	280	281	255	227	257	306	268	278	248	237	260	271	246	259	255	276	272	258	262	275	250	260	270	247	262	235	280	260	271	249	299	251	268	263	266	262	243	230	271	265	253	248	248	257	273	230	278	271	257	270	281	231	277	276	258	258	263	262	261	275	250	246	264	253	261	261	249	260	270	266	240	277	247	256	242	282	269	247	262	264	297	250	252	260	257	256	244	268	258	259	278	272	273	263	247	264	253	265	239	281	249	286	234	278	275	266	274	260	276	247	273	267	260	256	245	252	229	270	259	246	228	285	250	283	236	274	272	264	267	271	266	264	244	264	275	231	242	240	250	275	251	265	224	254	263	228	258	262	271	239	259	254	245	260	256	265	269	245	235	284	235	265	259	281	246	253	272	253	267	229	231	267	247	230	267	274	244	265	258	263	255	285	285	256	257	262	254	256	243	276	254	232	248	249	255	292	242	286	277	252	233	255	263	237	271	238	253	258	247	319	264	266	260	271	282	266	257	249	275	250	271	238	235	260	249	240	249	253	271	255	264	244	264	276	240	238	275	275	275	284	249	264	268	260	251	278	237	239	267	270	255	280	251	260	273	283	286	269	270	266	261	250	259	262	248	243	251	255	253	274	278	264	285	273	236	232	263	245	229	251	249	249	240	257	267	250	247	245	247	254	225	233	243	243	290	245	236	263	252	278	245	243	260	253	258	246	247	291	279	270	243	245	241	272	272	265	285	259	251	270	274	266	264	263	286	266	275	253	259	258	250	256	263	235	276	266	274	238	280	263	241	265	240	259	242	256	256	292	253	263	246	255	231	256	266	248	249	277	271	280	276	249	282	254	261	251	265	242	270	241	282	257	246	261	234	274	293	237	271	274	250	249	258	264	271	280	243	251	263	252	245	246	248	271	252	272	264	277	243	267	265	278	268	283	291	236	242	244	238	262	243	261	257	246	271	248	259	231	280	275	241	274	263	251	262	256	250	283	276	273	268	254	258	283	249	257	256	236	257	270	257	260	229	280	256	241	242	278	252	264	257	267	274	245	256	243	259	242	258	246	275	258	264	250	258	260	262	264	245	269	262	261	272	254	236	270	226	213	248	272	253	252	248	248	257	292	251	249	260	288	275	246	256	264	232	292	222	257	248	266	276	268	258	247	269	273	240	261	264	242	260	272	237	259	247	277	283	243	280	266	251	246	243	264	270	239	273	257	266	242	253	257	245	258	275	234	280	241	253	258	258	282	251	266	238	303	291	243	238	279	231	268	243	262	258	234	239	249	292	257	239	256	261	251	256	292	267	250	270	265	262	263	276	236	266	271	246	262	272	267	240	263	260	236	256	252	277	258	231	228	248	273	258	240	276	256	247	261	257	259	226	260	259	278	253	255	262	275	251	286	255	240	254	244	262	263	280	245	259	251	259	251	257	248	295	234	272	255	274	232	266	240	261	237	267	251	274	264	251	267	272	251	258	246	242	282	237	290	242	256	262	246	246	259	276	272	273	258	272	295	258	243	251	244	268	248	273	264	255	267	243	255	243	297	263	248	249	273	272	260	284	257	275	235	239	255	288	284	237	243	251	247	239	250	254	253	256	269	245	269	249	269	271	279	285	267	223	275	255	246	240	271	260	259	233	244	251	252	259	245	270	252	276	246	302	255	262	240	276	267	261	275	258	272	263	232	260	257	227	237	245	265	264	236	235	241	257	269	243	242	264	266	239	260	276	268	275	249	275	255	285	254	264	261	244	260	283	252	261	289	248	246	263	264	278	266	242	261	272	246	270	257	277	279	241	269	276	243	270	266	256	253	283	275	275	274	253	265	256	255	255	242	262	239	258	281	265	289	262	256	265	260	270	283	279	255	279	247	251	260	248	245	258	246	231	251	207	266	263	261	279	251	276	247	254	231	252	247	249	269	273	269	238	258	284	248	249	284	237	259	262	258	253	249	247	272	253	241	251	264	258	268	280	265	248	266	252	267	250	274	253	279	266	263	250	254	266	261	259	267	258	245	257	243	263	271	253	290	244	266	261	259	258	287	277	282	255	280	259	252	268	256	281	284	256	276	261	273	281	251	263	283	276	273	238	258	268	239	244	272	260	233	257	271	257	254	229	271	280	285	273	253	269	249	293	244	212	223	266	227	268	252	245	293	254	246	296	286	276	224	277	267	250	269	262	288	261	279	266	268	263	272	268	257	267	258	258	252	252	253	248	261	261	244	254	260	257	273	244	247	275	251	243	270	247	284	285
10507	20882	15316	8230	6190	4401	3244	2388	2032	1556	1416	1219	913	872	900	807	837	708	698	694	592	716	651	683	698	651	584	562	526	485	450	429	461	462	448	423	430	422	398	451	435	399	392	402	397	371	402	404	382	370	393	371	382	416	380	347	359	369	391	356	334	363	338	336	361	345	334	363	361	364	344	344	355	340	355	364	347	337	380	377	386	363	371	337	340	370	374	387	354	369	352	368	378	361	386	314	309	360	339	306	327	354	335	350	374	346	376	353	374	350	348	378	381	364	334	380	335	327	345	330	361	356	351	347	364	350	357	352	306	352	323	373	354	358	333	344	403	369	316	352	343	298	375	359	355	338	378	348	358	359	329	367	325	344	367	335	325	334	341	367	342	369	339	326	340	352	353	363	327	341	341	345	350	380	307	358	374	346	328	341	321	356	366	350	352	377	306	364	333	333	325	369	350	378	317	354	330	364	329	341	369	353	328	350	352	326	319	326	344	304	340	361	366	321	350	338	347	360	366	341	339	343	355	336	367	349	376	385	311	345	337	289	377	364	370	381	339	374	377	358	370	367	319	353	364	319	368	335	363	353	369	342	376	312	358	326	345	349	369	352	381	354	348	326	340	313	336	390	372	343	378	343	377	334	382	366	344	323	377	340	366	375	386	363	303	325	348	378	376	355	340	353	353	348	333	350	329	378	382	345	311	318	371	347	315	343	357	382	332	365	367	358	367	337	349	315	332	349	350	340	334	336	340	342	332	329	337	360	295	372	338	363	347	379	326	372	353	358	371	345	352	307	358	360	320	381	357	310	401	350	354	309	399	299	377	341	346	354	371	333	368	327	351	354	350	339	371	323	344	326	376	370	349	345	360	344	355	368	361	371	331	331	316	341	353	363	358	338	337	324	373	341	355	361	327	340	287	334	346	359	340	355	338	328	366	349	357	358	318	362	332	329	338	368	332	351	359	336	343	340	363	362	325	345	386	349	390	356	338	355	360	364	365	307	371	361	349	349	346	358	378	325	349	354	366	346	334	357	322	343	360	352	401	362	330	319	352	341	334	356	381	353	339	353	331	381	356	387	339	371	353	345	331	344	325	350	347	331	362	353	356	334	374	341	358	330	361	352	338	378	363	334	337	350	329	336	320	349	343	328	378	374	326	356	330	358	322	372	342	366	344	352	351	348	346	347	344	373	359	340	354	326	359	347	332	385	353	311	366	321	357	325	350	321	369	374	355	340	369	362	346	358	354	366	363	339	331	341	356	343	329	339	347	354	354	358	345	361	379	345	328	341	342	339	354	333	340	339	358	358	350	361	323	361	348	387	324	377	346	388	320	334	377	332	344	331	343	334	365	337	372	346	354	364	309	336	337	354	356	352	342	375	334	345	350	340	344	331	357	379	351	333	342	357	348	372	325	312	331	382	349	334	320	347	339	330	371	370	358	296	343	367	369	325	374	325	334	363	358	357	358	367	356	337	335	343	301	349	330	342	335	328	347	350	358	358	355	334	323	362	374	345	335	342	340	324	375	338	309	327	356	335	322	327	327	339	359	349	357	369	359	348	371	345	383	345	330	356	326	358	364	364	356	329	364	321	341	352	340	345	348	356	338	322	351	335	352	343	317	375	350	340	329	346	347	379	315	338	371	326	370	353	343	324	338	335	345	346	354	331	375	351	330	327	331	347	360	337	326	345	369	351	347	353	363	367	333	365	341	342	337	344	357	348	376	331	342	370	341	333	337	353	354	353	344	386	321	328	354	380	327	360	379	343	350	365	330	341	331	362	349	336	344	327	358	365	337	380	301	353	410	348	324	364	339	338	359	318	336	364	354	379	376	350	330	341	349	356	367	370	370	348	346	360	349	339	382	349	364	365	376	328	349	350	382	366	350	335	351	356	344	339	328	354	337	335	339	334	354	334	357	364	319	356	364	347	336	329	341	374	341	362	326	350	359	371	348	321	332	349	344	378	332	328	342	368	368	367	308	359	386	330	344	325	366	367	334	362	333	351	376	346	391	370	374	324	333	365	333	339	337	329	360	362	342	340	353	347	355	316	349	360	357	365	341	358	335	356	324	349	349	361	355	353	318	330	344	375	390	365	358	342	337	351	337	327	347	361	326	335	361	357	343	357	346	329	327	321	330	371	371	357	372	364	347	317	371	345	373	371	334	357	331	322	362	341	348	364	349	324	350	359	353	346	358	344	359	337	329	348	344	326	314	352	316	324	363	361	348	310	325	356	344	353	395	331	339	348	350	332	354	370	349	315	348	368	334	385	359	354	367	355	325	331	337	374	355	372	343	341	334	346	340	325	304	370	354	343	330	310	360	409	376	330	321	348	357	352	294	363	335	364	350	348	327	340	366	386	347	320	341	322	318	319	359	331	331	343	373	332	356	362	324	369	344	377	321	329	349	328	328	319	331	382	347	374	341	331	346	352	354	345	334	357	349	354	348	329	341	355	351	343	322	341	330	347	359	317	357	362	354	323	325	353	357	367	337	357	319	348	325	370	338	335	319	323	345	368	348	332	363	349	357	395	335	377	330	338	321	328	361	323	352	361	360	363	346	361	314	350	330	365	350	356	365	317	348	315	404	324	346	398	367	346	386	333	348	356	345	325	398	348	332	349	307	351	353	351	343	318	349	334	372	376	353	349	324	375	349	315	359	331	365	375	344	343	323	359	372	355	364	328	310	323	359	361	350	318	378	365	334	370	382	344	349	332	362	349	342	335	344	358	325	334	358	349	339	329	310	309	378	332	349	341	378	337	372	329	312	367	341	344	385	339	340	357	332	325	343	328	366	345	331	349	354	323	338	343	369	357	316	361	353	365	344	355	351	380	378	342	341	349	340	325	349	334	306	327	343	352	355	375	323	359	320	340	330	326	318	354	356	350	362	349	365	322	340	337	343	336	354	339	379	358	349	364	366	384	329	339	343	357	364	318	346	370	341	335	351	338	357	328	340	358	345	356	308	335	371	364	347	324	370	354	371	343	326	334	362	320	345	326	345	339	371	344	369	382	382	334	334	353	334	336	350	360	313	351	336	361	351	359	331	350	359	320	357	329	345	360	377	371	341	366	363	379	332	332	380	354	324	331	353	343	367	351	349	366	343	334	375	322	365	317	351	375	335	332	331	376	330	340	367	343	330	336	344	368	319	324	356	375	368	346	334	371	337	335	349	356	340	337	361	329	309	366	361	335	347	390	352	369	345	349	327	340	349	333	346	373	343	370	342	338	343	376	375	352	374	336	371	358	347	332	340	353	349	359	326	330	353	347	321	366	345	367	341	377	354	330	306	309	328	334	372	326	357	383	322	371	347	334	320	349	347	319	346	344	362	378	330	354	351	365	357	353	360	355	357	335	377	346	375	371	326	341	342	338	357	334	374	325	353	358	340	330	364	366	338	357	356	341	361	339	375	353	334	339	341	362	344	313	332	365	354	335	345	340	338	360	321	323	356	360	364	317	323	362	375	343	370	370	342	337	359	347
22494	21058	28614	23720	21056	20821	7117	1998	1409	1128	966	807	708	610	584	558	495	470	421	441	488	382	421	442	431	411	383	357	323	313	283	268	260	297	281	280	220	240	257	254	251	225	221	237	231	233	239	208	204	212	194	219	196	208	206	224	198	199	213	194	194	174	161	208	189	208	192	194	179	195	180	183	183	182	184	190	176	163	180	202	172	180	167	204	191	165	175	186	172	174	161	171	178	179	177	174	194	164	163	175	171	181	170	195	186	185	181	189	168	172	189	169	170	190	185	155	163	176	197	157	164	193	175	166	177	167	183	188	185	197	177	193	196	191	182	202	181	175	184	165	171	182	196	193	184	194	163	186	176	192	173	191	206	170	201	193	187	170	186	168	197	181	178	168	204	170	203	178	175	193	186	179	161	184	186	172	189	178	163	185	190	173	174	169	194	168	194	152	177	168	178	201	180	199	178	176	175	166	185	175	168	201	186	190	202	186	186	192	145	179	161	165	162	179	176	161	175	180	171	198	212	184	199	172	179	191	186	179	172	157	185	191	147	174	182	164	188	181	171	189	183	196	192	162	164	167	185	176	187	162	170	185	177	199	190	186	177	211	180	172	172	177	182	183	187	201	194	191	187	184	189	196	190	200	193	183	198	165	198	208	193	199	172	213	178	181	169	166	144	169	165	173	176	154	157	187	193	201	186	168	182	188	156	177	161	185	178	149	205	198	179	215	166	177	185	163	185	205	198	167	181	195	177	179	164	180	185	189	188	158	174	190	193	218	175	192	172	169	175	198	189	179	183	193	165	205	177	169	203	158	191	196	192	193	172	173	182	183	196	180	194	166	156	193	190	184	198	197	193	191	197	176	164	184	169	189	184	168	215	166	156	175	179	182	199	172	179	195	207	154	187	163	162	203	155	142	194	182	175	180	195	206	180	196	165	187	167	166	181	189	171	185	194	177	193	186	165	178	201	211	194	195	197	179	186	160	162	158	200	175	156	184	185	200	170	190	170	178	151	173	207	148	181	171	195	198	172	196	159	172	166	175	151	154	181	176	186	165	184	191	159	174	175	188	179	203	173	174	194	185	193	165	194	190	200	168	161	177	197	182	175	182	195	183	178	172	184	174	206	190	184	180	159	189	183	210	164	178	193	184	191	149	175	199	198	186	159	193	173	227	183	180	201	181	171	172	164	205	175	177	177	177	173	174	177	184	177	173	180	172	194	194	151	192	200	158	201	177	187	178	176	207	183	173	173	175	175	165	152	184	170	191	184	200	182	200	175	192	158	157	219	173	179	187	173	168	163	173	215	185	206	173	185	180	165	174	174	159	168	176	166	186	185	183	167	210	166	187	187	163	156	179	193	167	200	146	187	194	182	193	183	188	180	179	196	185	182	172	164	196	190	183	183	195	176	185	197	170	169	186	200	158	174	179	191	186	169	198	169	174	172	188	176	181	193	190	198	174	182	176	155	161	179	179	157	165	172	165	177	181	177	160	197	204	174	177	190	177	161	175	158	181	151	181	190	155	190	179	161	176	207	188	191	194	179	194	181	191	200	175	185	189	188	189	178	185	148	180	181	183	184	178	202	188	193	167	177	149	183	168	183	175	176	192	175	189	165	158	164	192	180	165	177	176	179	173	181	198	182	181	179	179	192	174	173	184	171	192	194	181	186	184	172	183	189	188	190	164	165	175	170	169	161	190	182	175	163	163	184	160	184	192	191	169	158	175	195	194	187	188	171	175	173	177	169	187	173	172	176	146	178	179	165	182	170	166	181	174	176	180	170	168	161	164	179	174	153	166	212	189	196	185	188	207	157	190	165	172	187	172	193	169	181	197	185	207	167	178	179	166	183	175	179	217	169	190	200	177	184	203	189	187	176	183	162	201	154	166	192	187	167	205	172	166	173	192	172	143	151	170	179	176	191	184	187	168	174	173	173	174	165	154	170	157	183	189	170	182	187	181	180	162	157	187	188	169	167	172	161	180	175	169	176	196	176	163	195	195	169	173	199	160	166	179	173	187	175	177	165	201	199	187	188	177	163	211	167	173	175	202	187	168	152	185	168	177	203	173	194	165	192	178	178	149	204	201	177	185	170	199	189	191	177	184	166	182	194	185	165	166	160	173	182	195	184	164	180	191	157	163	169	184	181	175	192	189	176	179	173	195	191	182	175	185	194	184	186	145	165	160	191	187	198	169	181	187	154	161	189	157	176	186	174	184	188	185	194	152	195	165	186	185	166	208	189	167	198	172	202	192	191	171	166	178	176	218	164	169	211	173	169	187	177	190	171	175	165	197	176	179	173	173	160	184	188	156	185	182	201	196	187	201	203	187	172	171	173	163	158	202	189	163	194	202	176	161	179	180	194	191	179	173	186	165	163	179	190	191	181	176	169	185	174	203	171	175	171	167	193	175	175	184	194	199	185	193	166	159	174	187	190	179	198	175	168	157	162	175	181	177	199	171	176	177	152	182	165	177	189	167	177	174	185	202	189	194	168	168	177	194	167	183	174	180	175	185	193	171	218	181	174	189	180	168	161	170	163	175	199	188	181	187	173	155	199	191	169	190	160	179	187	169	192	175	171	169	188	184	194	208	173	182	162	182	185	169	188	191	180	178	147	168	179	186	134	178	195	184	171	182	179	146	167	196	172	188	179	168	185	174	159	177	204	183	187	174	186	171	168	205	183	210	175	188	167	172	188	175	181	173	184	203	156	186	158	194	199	181	175	191	188	178	192	191	191	210	175	198	194	178	209	171	192	162	172	165	163	185	176	211	168	183	186	208	174	200	187	195	200	180	190	169	175	195	197	192	172	202	170	159	167	184	175	203	191	167	164	188	167	174	185	173	176	169	201	178	171	181	185	186	167	179	182	175	193	178	164	207	194	191	171	182	187	186	188	191	187	183	174	171	210	166	149	178	181	178	167	175	187	205	173	211	174	173	207	165	166	196	188	190	186	167	185	213	162	171	189	194	171	177	181	177	183	183	170	211	219	185	192	195	180	179	189	189	178	171	222	172	184	191	198	179	163	176	178	199	152	174	197	193	181	152	165	181	183	166	159	190	178	187	168	214	189	180	186	178	173	190	188	176	175	171	168	181	171	176	183	161	194	174	184	185	175	189	158	175	167	182	157	178	177	176	181	173	182	155	199	172	192	178	173	171	162	193	209	188	178	179	177	173	176	175	202	196	180	160	174	179	193	191	165	171	173	179	177	189	185	180	183	170	174	163	200	158	154	172	166	185	184	168	175	180	194	169	175	186	187	188	169	180	187	168	186	183	167	189	171	201	187	190	192	176	169	184	180	173	170	166	185	171	189	167	176	190	184	192	186	193	178	186	169	190	187	186	184	175	184	186	167	150	181	173	176	190	194	183	182	169	183	179	174	201	183	177	192	189	164	176	169	176	185	167	162	184	184	174	162	175	163	171	205	167	158	176	209	193	186	169	172	185	175	185	169	168	168	186	186	165	174	156	174	162	174	179	188	159
12812	29658	23347	13842	10569	7824	5723	4334	3369	2600	2119	1836	1528	1300	1257	1171	1125	905	904	828	830	791	819	871	859	789	671	604	583	490	481	440	433	413	449	457	377	419	427	420	348	364	363	361	302	332	328	307	303	278	285	266	285	280	297	255	304	270	240	274	243	299	234	269	255	270	245	251	288	258	297	292	261	262	249	260	241	223	267	272	244	260	250	234	257	266	262	267	243	264	242	248	236	244	242	251	263	247	259	299	263	239	263	238	255	285	259	260	239	219	253	253	248	251	238	259	251	257	245	262	275	233	258	233	267	227	247	248	254	256	232	251	281	258	227	259	241	233	263	260	239	244	264	263	251	251	247	221	256	225	239	251	276	255	270	251	247	262	242	220	230	259	257	263	238	245	264	257	250	248	264	260	249	253	257	269	246	240	246	254	277	254	241	242	240	253	252	247	258	248	246	272	274	239	233	258	241	228	279	249	282	264	232	228	259	230	236	276	259	245	281	264	250	252	251	237	234	230	271	252	244	257	250	251	253	252	251	267	249	248	220	264	243	223	275	284	260	245	244	273	254	268	241	257	266	232	269	254	291	266	228	226	269	257	253	232	227	203	277	215	238	256	255	237	260	239	261	265	259	247	232	240	251	240	266	266	250	243	252	261	246	257	219	252	261	285	254	268	245	249	243	249	236	247	273	248	244	265	236	260	258	254	239	243	218	279	249	288	266	257	263	250	257	258	253	253	229	263	242	246	232	243	258	250	274	239	248	223	247	270	234	238	266	223	251	230	249	244	255	269	248	233	244	233	258	272	252	271	255	245	235	225	247	251	234	251	230	217	255	237	273	250	253	241	246	271	253	242	280	239	239	214	285	216	260	210	246	271	270	220	229	241	261	252	260	258	272	258	274	267	260	250	291	239	260	250	253	243	242	249	264	255	254	243	280	263	230	226	215	267	262	244	254	253	238	234	240	253	247	243	291	256	248	224	236	237	267	273	286	232	263	254	245	242	257	214	258	230	229	254	282	259	242	256	248	276	244	241	225	245	237	247	251	283	260	259	246	254	263	271	227	241	225	251	262	243	257	252	284	234	249	250	238	253	271	237	233	264	237	255	231	246	246	223	251	246	254	270	240	249	225	239	245	247	229	242	263	251	275	287	227	298	256	232	267	239	279	229	240	235	243	222	247	257	271	262	273	273	278	231	255	256	256	244	235	268	259	237	237	254	232	243	255	269	238	256	261	226	256	264	244	269	252	265	240	253	238	224	257	268	244	260	256	259	263	250	254	246	235	225	228	246	233	270	243	224	253	264	239	263	265	281	278	218	257	248	257	235	251	235	245	248	249	251	251	264	217	251	262	236	251	251	279	231	269	237	237	262	249	249	245	240	245	238	217	239	237	224	249	278	244	256	240	243	224	258	255	237	222	227	206	257	249	260	244	211	245	281	239	238	261	257	233	211	244	237	256	258	248	244	230	229	267	221	235	252	227	249	251	213	235	262	246	280	258	223	280	272	228	265	239	241	246	253	238	216	256	265	296	267	250	246	293	247	247	229	233	231	262	256	257	265	303	247	228	265	244	259	243	274	272	244	261	251	251	258	261	239	272	257	266	273	244	209	246	254	249	260	239	230	227	233	264	241	256	256	262	220	243	267	305	246	240	266	250	270	237	220	214	267	240	247	238	264	244	281	248	284	239	243	259	249	234	241	288	280	257	245	245	230	236	251	268	241	239	255	261	245	239	242	252	257	253	284	267	247	233	250	266	262	248	246	253	247	264	241	247	250	215	244	252	264	256	269	239	224	240	260	279	244	278	255	260	260	247	213	216	249	248	241	277	273	237	256	259	242	272	248	236	254	257	242	243	276	255	236	252	243	247	248	237	243	223	273	246	243	265	263	225	232	258	278	261	255	270	237	240	239	253	248	253	226	273	238	221	284	240	266	242	227	254	254	259	248	268	260	258	270	250	253	260	249	286	261	225	254	251	249	230	262	218	231	249	242	251	251	225	242	237	254	258	254	229	222	250	260	259	259	243	251	268	231	266	231	252	248	255	229	246	246	250	238	251	274	217	271	244	229	267	249	241	242	236	248	220	235	250	259	255	266	256	276	243	269	261	280	241	243	259	215	255	245	244	248	268	254	245	225	262	253	255	259	242	235	257	241	244	245	259	260	268	238	261	264	269	253	215	258	259	246	230	304	271	236	242	250	237	270	225	244	264	252	243	247	259	249	288	245	254	251	246	264	265	232	248	287	226	252	240	232	248	252	231	250	252	241	260	249	265	230	259	246	248	245	238	233	274	221	276	260	245	262	246	251	249	243	290	226	250	272	239	266	277	238	247	261	259	243	217	255	245	224	261	263	243	264	228	250	251	247	244	286	255	247	226	253	241	252	247	266	248	245	250	255	272	251	272	252	225	241	242	239	261	252	236	274	241	282	257	267	250	239	269	253	248	237	250	262	245	253	253	247	244	254	246	231	271	252	240	221	262	261	237	225	270	267	243	273	251	257	255	265	268	237	219	256	269	264	225	270	252	245	245	240	242	251	230	259	246	240	240	239	264	230	258	265	266	234	257	248	265	249	210	290	259	247	292	238	251	238	254	261	223	239	234	255	249	248	244	246	265	238	227	246	270	227	254	250	249	252	260	260	256	244	234	241	257	250	272	275	238	251	244	260	263	256	233	273	240	237	231	219	242	258	258	234	244	261	236	240	248	262	261	271	270	260	272	245	245	226	257	241	246	233	254	243	272	251	241	249	228	230	251	248	255	288	228	257	272	236	257	268	249	265	240	224	246	239	260	267	232	259	277	260	247	254	255	238	226	254	258	253	237	256	276	273	239	264	251	243	248	254	233	283	253	230	242	271	276	260	258	264	268	259	247	239	256	245	254	230	213	264	248	241	226	244	265	264	243	236	246	217	241	262	254	248	246	244	235	241	264	233	269	265	274	226	232	232	263	275	240	270	236	240	246	265	246	278	251	252	274	249	248	256	257	265	214	232	297	255	234	247	240	215	234	283	250	241	241	257	232	254	210	236	253	230	266	247	226	274	253	243	264	260	253	277	234	265	247	241	246	258	229	252	233	256	222	237	284	230	240	248	256	251	262	242	254	249	246	226	255	262	257	265	239	267	219	227	235	250	235	286	259	252	253	245	252	245	263	229	241	257	260	210	254	239	234	255	258	224	261	274	250	237	234	219	247	246	249	268	254	229	237	263	229	252	279	224	263	252	263	244	255	247	266	238	241	232	235	232	265	243	271	245	257	292	250	266	244	243	237	256	258	242	242	226	268	256	258	230	259	230	259	243	243	294	244	270	244	257	276	246	259	218	264	251	229	227	246	238	227	227	246	231	234	251	251	237	255	243	241	239	242	233	262	243	267	247	255	278	241	248	236	265	247	257	220	263	229	238	234	268	242	240	259	264	238	274	235	245	255	231	232	251	244	242	259	227	255	242	264	236	254	265	249	243	247	257	245	258	258	245	241	256	252	273
26970	18035	9566	4379	2323	1508	1084	926	736	695	599	560	523	507	547	560	545	493	534	499	457	469	520	518	522	479	445	432	421	412	455	386	436	387	404	401	425	424	382	385	404	422	439	392	367	384	369	376	373	432	402	370	369	384	400	367	361	382	391	379	370	348	405	402	382	348	358	380	362	375	372	369	389	406	369	402	378	389	361	374	358	335	371	378	360	374	368	403	407	359	395	396	385	383	381	391	352	360	352	354	390	377	377	383	378	355	348	380	396	339	345	408	373	388	372	335	374	363	377	393	355	379	373	409	421	361	357	361	334	320	381	371	365	388	345	385	397	377	384	335	359	356	370	378	381	373	387	380	380	366	367	381	362	359	356	356	371	396	361	386	339	374	404	376	368	379	360	380	382	375	382	379	361	337	367	370	383	369	366	347	362	391	390	392	363	382	371	344	361	362	396	410	350	375	360	379	348	350	392	384	402	378	382	362	389	363	346	375	398	349	391	368	346	349	409	388	369	371	394	371	381	360	371	352	391	385	406	400	362	348	353	402	386	380	361	362	380	355	394	347	366	380	386	387	364	351	387	346	365	369	386	371	385	381	366	371	382	353	385	422	394	388	404	355	364	359	346	344	384	384	379	382	357	378	368	388	370	370	366	392	377	355	384	373	332	348	390	371	346	369	414	383	369	369	350	371	368	338	352	404	384	372	346	385	406	369	359	347	364	363	351	369	415	353	394	376	348	336	386	345	372	422	396	349	355	336	354	359	331	406	402	356	362	374	344	375	361	356	371	360	351	349	368	365	362	339	358	366	335	375	377	367	397	365	366	368	352	364	368	378	418	389	401	356	371	346	382	386	359	358	398	338	395	359	370	370	366	428	348	362	388	375	406	344	386	390	379	391	383	333	348	371	381	348	403	328	386	431	371	370	357	359	358	375	387	376	355	372	365	366	357	388	358	358	367	369	356	340	371	371	372	377	369	375	404	374	364	379	368	387	414	404	423	360	368	336	372	354	349	354	380	343	368	368	383	355	373	382	365	351	385	363	384	340	355	360	358	357	371	394	396	402	358	392	349	364	356	374	372	378	362	357	378	378	357	372	368	356	376	360	345	369	370	367	380	413	369	375	362	371	384	354	351	366	361	414	358	358	389	384	345	376	402	407	361	387	381	353	363	378	375	403	381	397	365	369	352	368	367	381	401	356	343	391	349	382	355	364	405	353	389	374	388	337	385	397	359	387	357	351	372	353	372	409	387	379	383	369	369	343	387	377	368	365	387	350	361	372	389	358	365	348	400	375	336	376	337	380	368	369	372	376	384	342	361	369	347	345	392	381	368	386	400	359	352	355	356	352	390	365	386	358	397	339	360	365	360	367	351	359	377	389	370	400	345	371	362	391	387	369	362	360	369	352	387	377	374	390	368	379	343	390	384	345	354	375	372	359	392	385	395	344	399	395	371	408	332	379	368	373	374	388	374	357	393	370	387	368	357	375	359	364	351	410	368	372	327	369	356	335	361	385	325	371	339	378	386	394	348	373	371	368	385	361	381	377	345	387	363	389	369	401	365	376	331	363	331	379	375	346	355	326	376	336	378	344	366	377	371	404	365	343	381	334	357	397	339	380	332	361	365	403	383	367	348	394	353	370	359	374	360	391	392	375	397	348	368	360	391	357	373	364	378	332	382	382	350	351	374	411	380	390	351	371	353	357	369	372	379	363	346	402	378	363	342	390	368	361	398	365	378	386	377	370	387	370	360	379	361	402	377	346	399	381	362	364	393	365	368	365	354	429	379	361	399	387	356	407	384	384	365	337	344	350	392	354	370	389	388	393	387	373	369	355	354	394	391	394	379	372	380	371	379	357	355	347	325	409	389	366	366	352	377	365	351	378	357	373	371	397	367	393	400	373	385	362	385	349	370	370	394	384	411	377	383	334	384	342	359	422	403	379	382	383	391	387	349	361	395	367	347	351	346	357	357	381	413	387	373	367	346	386	376	345	378	360	365	356	358	345	389	372	384	338	350	379	381	399	390	353	403	359	399	384	387	377	418	392	381	394	345	352	388	362	382	363	375	345	372	357	358	339	391	348	355	393	341	373	379	410	358	388	353	368	393	355	354	392	386	385	362	412	352	355	372	364	365	347	404	396	368	375	341	362	355	395	392	361	383	385	356	363	383	390	362	348	363	360	373	362	344	397	346	401	420	412	376	363	396	363	377	366	404	382	370	366	346	373	343	360	383	399	379	385	350	379	358	360	397	375	356	386	381	358	381	382	343	373	391	376	363	377	416	356	341	402	369	374	378	364	371	380	356	341	392	382	395	360	397	349	367	366	348	369	376	357	351	399	374	379	366	389	355	354	419	340	357	382	356	347	317	394	345	351	408	396	414	371	383	331	349	347	338	366	366	371	382	385	408	367	366	393	370	363	374	384	372	364	370	356	369	371	360	362	342	393	372	378	422	393	329	389	352	384	358	396	396	386	369	354	363	388	359	384	394	365	378	352	381	350	371	382	374	383	378	375	391	380	354	386	338	363	385	391	357	338	370	382	337	375	371	360	364	403	361	362	384	412	377	347	356	370	368	402	355	346	338	382	371	396	361	399	349	371	369	369	334	393	406	387	362	395	345	403	364	357	394	398	389	383	377	374	365	391	339	372	375	337	356	381	368	385	404	374	359	385	351	366	401	380	361	376	371	363	368	380	404	354	356	402	379	346	400	363	398	391	350	368	369	360	365	398	367	382	332	365	383	372	368	360	347	405	362	381	386	365	374	368	365	375	339	413	342	369	373	386	381	347	381	348	378	389	378	382	378	371	381	399	345	384	388	346	393	362	393	378	368	334	381	358	378	403	342	373	363	392	373	396	373	396	376	387	388	336	389	348	352	366	385	371	396	356	371	372	337	387	356	390	349	353	373	394	420	357	369	360	342	349	398	319	380	386	365	370	348	387	374	393	352	368	385	364	380	380	391	383	371	367	354	364	373	352	366	424	402	367	354	364	355	407	379	345	366	349	335	373	383	358	375	367	369	354	384	339	381	377	401	409	390	344	361	404	395	361	335	390	349	348	349	356	371	372	361	361	352	372	376	378	389	350	355	393	343	358	369	348	353	359	363	350	338	354	361	373	390	323	366	380	374	341	393	383	374	371	381	370	374	359	405	333	361	368	345	383	369	349	372	376	350	397	410	380	387	374	383	376	356	383	379	345	344	348	368	362	353	377	362	390	404	387	373	311	365	357	373	359	371	395	404	345	376	383	368	395	393	361	428	394	369	387	370	377	400	382	368	377	382	396	361	370	356	341	367	358	365	381	353	371	348	394	376	386	394	354	379	332	343	356	389	402	403	373	367	360	382	379	374	371	395	379	347	396	367	389	400	382	372	376	330	370	417	368	371	416	377	388	370	374	324	393	342	364	368	380	357	373	375	384	356	358	384	362	386	351	358	355	346	362	358	336	375	394	392	373	392	370	403	366	373	378	358	392	343	371	403	368
10343	16624	11947	6266	4588	3248	2380	1924	1536	1252	1093	990	886	854	893	882	837	803	804	752	756	768	785	787	725	706	667	664	604	629	601	557	535	593	534	616	556	537	568	554	553	538	507	555	539	512	525	468	553	526	555	530	511	565	508	529	539	516	510	524	485	505	490	538	468	497	472	456	548	480	443	494	502	477	525	498	530	490	493	484	509	494	538	511	526	529	497	510	462	487	506	479	504	459	485	491	493	478	468	503	496	516	495	462	518	516	483	541	530	512	466	496	499	528	487	488	508	496	487	491	503	463	522	474	475	487	493	483	443	488	499	514	483	534	484	518	497	517	509	542	528	516	507	483	456	522	494	484	475	493	444	526	505	478	479	488	507	476	486	486	465	469	515	500	498	541	495	485	498	531	499	504	477	546	480	469	533	464	524	471	512	463	492	466	498	512	458	502	525	497	477	482	487	458	491	477	513	483	482	484	524	474	448	461	500	495	511	478	527	493	536	495	520	488	480	453	501	465	487	568	508	479	498	485	473	473	487	471	458	523	496	506	487	498	523	525	484	494	440	497	502	518	498	492	583	496	489	514	509	495	512	473	506	497	459	451	540	487	495	490	531	482	525	511	467	487	488	449	501	508	531	516	502	477	514	533	486	499	481	531	504	481	463	530	477	477	488	485	534	515	516	520	502	477	484	444	477	505	480	496	479	522	508	512	494	495	523	480	496	500	504	476	524	537	522	514	460	449	516	507	466	511	510	533	494	500	490	499	487	480	508	500	503	528	475	468	527	467	481	504	531	468	499	507	484	499	500	500	462	460	471	503	525	524	512	510	473	458	523	501	477	509	465	470	477	529	498	493	523	475	473	515	520	511	485	488	467	497	523	478	528	490	522	524	501	479	468	526	503	448	488	507	514	472	485	487	542	491	500	493	535	520	487	504	499	503	512	490	489	476	496	434	512	507	477	522	508	511	489	460	538	456	502	479	482	490	470	493	460	474	534	491	492	530	470	503	506	505	548	485	538	514	493	502	504	476	488	495	510	516	472	501	479	508	512	476	475	533	472	510	503	509	525	476	441	508	438	484	528	518	525	436	474	473	492	509	512	517	521	514	508	529	483	495	499	479	486	487	489	515	517	474	470	513	495	494	519	440	490	547	528	482	456	509	455	475	498	484	491	451	487	467	496	493	487	512	457	483	549	480	468	470	480	431	516	523	502	506	491	489	498	518	545	511	478	488	508	468	528	495	503	488	474	495	514	508	494	493	489	525	512	463	446	486	477	498	510	493	474	517	473	533	513	533	488	501	519	493	470	480	532	522	502	477	497	519	502	486	543	495	496	487	430	509	488	494	494	498	501	496	507	507	490	530	453	529	427	530	535	473	493	531	503	468	510	490	508	482	489	498	465	491	518	508	482	496	507	505	482	492	457	468	471	509	500	484	512	520	501	505	496	458	466	495	491	467	468	526	462	466	506	506	493	498	493	520	521	482	489	488	574	473	510	506	518	505	510	483	526	515	493	514	445	487	504	504	484	502	512	441	459	459	500	500	471	468	467	512	491	483	459	482	495	481	463	478	492	531	518	494	507	482	481	507	478	533	435	481	468	500	518	509	479	490	455	524	511	499	520	475	482	492	487	477	479	512	539	490	522	509	498	477	481	473	482	500	512	489	474	497	457	455	520	506	504	537	484	493	455	501	485	501	479	496	467	529	502	511	514	516	473	484	504	530	469	484	461	472	542	523	492	476	517	526	476	472	480	527	466	504	517	470	462	510	459	473	505	498	550	485	517	469	495	495	485	459	498	484	509	486	471	452	505	523	496	481	496	480	485	497	497	550	483	509	524	492	503	500	488	526	468	495	532	472	476	471	491	499	511	478	479	508	463	476	489	463	506	493	474	519	535	487	475	517	484	490	511	498	495	473	485	541	445	495	483	527	502	503	456	473	498	471	509	524	515	491	515	508	485	469	510	491	525	469	537	502	494	534	468	508	474	487	517	500	512	495	522	515	481	524	475	510	480	493	487	469	487	511	503	520	494	473	502	484	491	431	499	503	532	488	507	501	456	506	478	476	463	503	458	487	540	491	505	511	509	517	483	459	491	507	501	472	507	516	504	522	515	496	483	469	481	488	526	471	503	501	490	494	509	478	490	517	497	504	478	481	516	540	488	505	494	510	452	487	527	468	479	478	534	473	511	531	484	488	508	485	491	497	520	468	506	475	496	502	482	482	491	510	474	505	511	529	491	488	478	521	525	478	491	495	506	485	504	469	510	487	504	448	514	496	466	460	520	501	511	550	492	479	514	518	497	500	473	513	490	499	531	475	447	457	516	492	457	512	547	503	496	508	530	505	496	529	523	534	517	438	497	514	552	494	459	504	500	507	500	494	458	512	474	499	501	504	477	498	502	494	482	458	504	499	503	477	490	505	478	492	489	520	481	463	471	497	487	489	483	484	551	529	484	517	505	473	493	519	483	517	484	507	491	483	493	500	491	494	479	485	512	538	502	500	519	498	508	514	478	444	487	515	506	472	505	516	466	505	507	472	539	497	453	484	500	497	460	492	539	520	523	492	537	491	462	490	488	494	506	530	546	465	497	470	495	515	492	478	502	473	484	506	478	469	504	488	461	535	503	487	492	494	479	494	493	506	502	485	540	460	483	520	469	517	464	486	450	508	488	514	469	483	510	504	482	488	441	499	489	487	487	478	525	504	499	432	467	505	509	517	494	482	509	481	475	495	501	475	513	507	518	497	493	477	486	503	543	518	519	480	460	486	472	520	516	456	484	501	537	475	481	505	546	549	470	522	485	480	483	504	494	464	509	490	498	496	503	495	493	486	480	516	507	456	494	529	491	485	512	502	529	516	504	479	472	472	475	516	520	455	535	463	513	486	515	468	449	454	534	495	539	484	508	521	527	459	483	531	458	479	476	479	474	471	509	505	501	492	473	535	465	511	469	492	506	463	505	512	501	485	485	512	513	514	471	480	496	468	492	522	461	470	464	450	480	452	484	457	502	494	506	520	465	471	437	519	489	497	495	521	496	471	509	476	514	469	452	534	443	535	464	485	474	514	482	559	454	456	507	558	485	531	510	503	529	455	533	527	482	511	531	482	539	527	481	503	470	485	488	465	472	481	501	487	527	476	496	490	464	515	509	486	510	504	477	551	485	484	488	476	476	519	517	515	489	446	479	469	501	530	466	477	511	492	500	493	505	502	498	482	485	501	470	498	507	478	498	518	511	517	487	515	525	484	489	489	450	504	497	466	493	494	537	494	501	496	477	505	506	475	506	467	501	477	485	490	514	504	462	556	541	468	503	541	480	449	498	481	512	487	501	492	530	502	493	509	490	491	511	511	471	477	505	492	459	506	492	458	459	482	516	465	490	499	500	538	478	480	513	543	484	483	531	500	485	489	525	458	489	470	458	512	527	469	546	513	504	494	488	504	525	549	525	468	491	536	483	503	458	512	529	517	515	505	491	519	527	459	518	437
23411	20920	27839	24150	20723	8209	2368	1508	1156	889	798	731	643	617	634	586	608	543	589	552	545	525	490	490	521	501	485	443	422	427	407	346	424	392	361	379	379	372	378	383	350	368	364	370	385	354	344	384	349	351	348	362	354	327	337	337	332	324	347	332	325	357	338	303	321	324	322	332	345	323	333	352	333	372	367	314	331	322	329	346	336	338	347	330	339	318	328	325	301	326	343	332	338	324	328	334	329	330	329	368	366	338	376	314	333	320	332	317	313	352	318	307	345	340	372	312	321	326	357	353	339	320	357	339	324	329	359	365	314	342	328	334	323	312	352	333	324	333	307	317	365	330	326	336	292	325	341	357	322	337	326	332	320	330	357	337	355	323	346	316	324	318	327	316	332	342	328	331	312	320	357	346	312	305	337	349	320	347	313	321	329	328	335	317	328	340	339	341	323	313	354	317	350	360	355	322	342	353	361	328	346	313	361	326	325	319	339	345	350	339	315	328	324	331	331	351	342	341	354	337	326	319	354	349	338	337	319	339	324	314	318	330	335	316	307	327	308	303	314	282	317	334	346	333	337	330	325	314	327	381	314	312	329	352	325	321	337	330	321	336	335	333	300	327	359	330	318	348	314	320	338	332	344	341	357	348	318	337	371	309	305	330	299	340	341	346	341	339	328	343	307	301	309	336	360	339	337	298	318	320	335	341	308	353	341	362	321	338	342	324	341	320	345	329	329	342	363	345	343	330	371	333	345	355	322	329	337	313	306	347	316	310	343	347	313	303	335	310	308	336	357	344	337	324	343	344	317	308	337	342	354	322	333	367	342	339	346	345	324	337	353	339	333	313	327	319	333	329	372	325	359	323	327	318	342	320	314	326	332	347	335	333	312	285	307	322	368	360	369	341	333	362	351	342	329	310	336	330	293	326	345	328	355	320	336	318	349	333	318	339	329	350	337	325	358	343	348	305	379	351	328	331	338	318	395	322	337	335	312	341	318	360	322	326	344	343	321	328	350	345	320	324	343	332	346	353	316	341	309	357	349	355	342	331	283	314	286	361	348	354	340	329	307	331	350	341	337	309	342	333	334	328	349	359	295	355	318	316	363	331	330	336	296	323	293	306	329	336	341	370	338	330	353	318	322	326	346	344	358	339	324	325	336	361	314	309	341	306	367	329	333	331	345	341	330	358	326	354	328	335	298	332	311	349	306	328	328	333	351	358	341	362	322	325	333	326	341	345	355	304	356	325	377	327	356	320	339	332	342	345	337	347	348	355	326	361	319	328	334	308	325	306	312	328	311	344	334	286	345	310	362	306	362	357	332	326	318	379	336	317	315	341	359	347	338	314	327	331	324	303	324	333	328	340	342	351	354	349	322	334	333	334	318	319	321	334	321	301	369	333	275	345	330	352	337	338	337	327	332	332	354	328	298	332	348	332	336	311	316	355	319	344	298	317	335	342	360	328	332	354	357	319	356	351	338	332	321	344	360	343	324	338	332	329	339	341	308	317	324	347	345	324	348	356	333	341	297	352	355	326	317	321	352	345	317	321	330	356	295	326	314	342	295	316	343	328	313	318	357	356	341	333	333	321	325	339	312	313	316	321	324	322	330	321	316	336	307	345	324	348	314	328	330	352	331	330	319	329	345	343	338	344	365	295	320	327	339	343	335	294	346	338	341	366	325	319	332	336	312	336	333	324	324	302	337	344	323	339	329	359	320	309	341	355	331	328	343	358	340	354	373	341	330	324	346	320	353	326	341	326	340	355	352	327	328	353	325	348	363	339	326	338	361	355	315	319	350	353	331	320	340	338	305	367	332	336	318	357	313	334	365	356	335	322	318	334	366	290	297	348	345	330	344	355	328	330	311	345	332	320	370	344	329	330	339	319	338	330	312	345	326	337	319	358	343	334	323	329	336	331	327	351	336	334	355	355	330	342	304	312	308	328	336	316	324	328	343	319	341	327	307	355	348	330	329	370	357	321	342	346	374	304	333	347	319	312	355	306	300	350	343	326	317	347	348	332	323	340	327	321	332	338	337	335	319	364	326	336	341	341	355	342	354	325	354	344	320	305	327	326	327	318	329	347	309	314	341	328	344	312	337	319	342	347	362	304	318	339	324	341	351	330	314	326	358	329	315	305	337	349	332	319	349	323	339	348	315	316	326	315	324	348	321	356	362	339	328	362	351	332	334	370	357	326	318	326	323	339	312	348	352	326	365	309	326	316	322	309	293	339	353	339	302	336	352	361	318	358	309	316	343	342	331	285	321	343	339	333	359	332	341	351	364	333	302	314	320	342	323	335	317	349	345	308	377	359	339	336	340	340	347	359	338	363	324	350	346	361	321	369	361	338	356	324	301	350	352	348	352	317	341	323	386	333	337	362	355	323	349	326	329	342	322	339	315	342	299	311	353	345	337	342	341	305	331	317	364	324	337	346	340	335	334	340	319	314	330	383	383	311	336	338	346	323	308	346	317	311	341	334	347	351	327	342	320	311	327	325	318	316	352	333	305	339	336	313	340	329	307	323	284	306	372	342	327	326	333	345	332	351	340	332	321	351	350	360	345	296	328	347	350	337	371	352	325	324	330	321	329	356	317	341	320	349	318	329	338	392	305	341	306	314	318	351	341	338	308	323	387	338	332	346	318	330	360	335	399	295	340	299	347	319	354	316	353	312	362	350	318	328	321	321	331	334	340	380	305	336	350	320	308	352	342	339	331	322	334	306	328	346	348	294	309	362	333	327	348	332	334	338	352	330	319	338	309	325	311	306	330	306	340	371	324	316	337	315	317	350	360	320	316	327	323	350	344	315	327	338	349	300	329	331	338	349	329	361	332	327	329	357	333	322	309	344	340	316	320	312	331	336	343	308	326	323	354	319	319	321	323	323	344	360	355	330	290	301	329	312	313	336	336	365	372	346	326	334	344	328	316	333	337	338	360	318	345	340	329	313	318	330	358	328	347	342	335	327	308	349	318	312	334	342	325	339	326	335	341	317	343	325	359	346	297	356	358	323	296	312	329	320	314	333	324	339	297	379	331	348	370	334	323	343	341	324	314	342	325	320	294	347	365	336	314	298	297	328	367	346	329	328	329	341	345	359	334	316	298	302	326	311	308	339	311	329	323	332	359	316	314	329	328	328	343	348	331	323	317	323	315	350	324	327	338	340	330	330	337	362	360	333	318	322	343	348	345	348	343	341	320	275	354	346	315	336	334	332	351	348	345	347	352	384	335	306	328	313	348	314	324	341	320	347	325	321	351	329	298	331	341	322	339	327	357	337	340	352	289	347	342	316	314	342	330	334	317	331	310	342	357	307	317	352	311	333	337	353	350	342	343	327	337	333	357	347	353	368	344	340	346	341	344	335	336	292	321	336	324	339	315	332	343	373	346	353	328	309	310	316	315	337	333	353	370	313	314	342	342	330	330	328	325	358	309	334	322	345	317	335	385	340	321	310	337	327	336	321	343	322	326	327	329	370	350	326	304	350
10670	24290	18868	10219	7503	5514	4073	3088	2538	1864	1600	1323	1231	1111	1170	1021	1036	1035	954	903	858	838	854	898	872	751	730	704	655	625	646	564	602	614	588	592	545	569	572	531	540	525	533	554	511	551	514	513	528	503	541	466	447	477	527	477	471	465	442	495	435	486	458	516	432	481	491	433	461	465	493	490	440	470	449	493	442	488	437	440	436	450	422	441	398	473	473	411	484	453	470	471	467	457	425	438	464	450	460	459	455	475	424	427	469	469	446	447	444	475	442	449	453	466	436	455	431	472	470	460	422	434	494	448	440	454	456	450	415	437	495	434	447	435	461	440	426	475	429	446	445	426	441	446	440	446	479	443	459	411	434	451	449	449	474	409	420	444	432	442	454	409	449	461	453	454	439	448	460	483	450	436	476	456	467	460	450	466	420	442	435	448	467	434	468	436	446	458	457	461	445	446	476	474	457	457	409	443	443	451	500	454	461	428	466	463	400	456	437	443	426	431	450	452	451	475	470	498	455	439	423	464	466	476	446	420	471	475	442	453	447	393	431	464	451	431	451	479	427	465	413	476	431	455	433	459	403	445	448	416	416	467	428	452	429	434	496	460	441	411	510	446	479	439	468	458	430	470	461	468	431	428	488	425	473	465	414	436	478	420	422	456	424	439	448	447	443	460	406	433	469	462	481	444	431	415	433	444	479	416	437	425	466	449	436	443	458	484	449	426	454	432	418	475	449	452	496	447	467	444	449	417	456	468	470	408	479	503	455	415	477	457	464	453	473	470	419	437	436	463	479	425	449	477	435	468	453	448	421	456	444	458	436	491	464	457	477	427	434	444	450	433	422	449	469	483	477	431	434	417	480	463	466	483	469	445	464	415	424	445	422	467	476	449	442	480	444	453	426	450	450	421	447	416	450	418	424	423	429	454	433	477	477	439	471	417	444	458	439	438	464	441	425	451	443	463	422	412	441	483	435	460	464	452	453	456	415	419	419	437	486	446	463	401	470	498	427	500	454	469	430	462	424	426	441	467	429	432	479	479	467	423	473	497	422	418	489	427	456	431	460	428	466	449	453	450	435	446	423	446	466	452	449	469	459	489	470	444	463	410	455	446	432	494	448	441	448	449	464	477	430	473	448	444	431	457	462	419	433	461	478	445	444	449	458	461	476	462	473	439	446	427	429	412	438	455	457	453	476	495	493	449	471	420	419	455	439	422	443	477	488	465	450	444	445	478	418	419	477	510	484	456	434	419	454	449	458	470	447	443	464	444	428	439	488	470	425	475	468	523	446	489	430	428	406	433	431	458	468	437	457	463	478	430	448	454	445	503	453	456	446	450	440	428	435	481	440	420	441	465	475	435	443	436	441	429	457	425	449	479	483	518	430	438	457	450	475	471	450	440	445	452	434	451	472	475	431	473	428	449	430	482	406	459	469	457	457	423	443	463	418	476	461	464	432	482	458	446	418	455	468	455	464	473	472	476	456	469	449	472	447	451	455	430	471	392	491	431	450	434	425	464	488	456	474	435	460	464	432	440	453	502	435	468	444	461	450	430	453	483	431	452	434	449	440	471	469	446	485	470	444	463	465	462	447	405	444	448	441	442	442	410	464	466	440	438	445	432	449	484	488	464	453	445	521	450	447	428	468	470	488	474	418	436	436	497	465	473	459	458	463	458	433	477	430	435	444	458	437	461	449	433	433	448	470	439	422	437	475	481	436	468	478	461	449	437	439	483	424	459	385	477	451	464	475	464	448	452	463	448	459	416	441	447	464	454	471	451	470	452	470	443	469	448	472	477	454	439	470	421	411	430	466	466	470	444	478	462	439	474	484	414	476	420	432	430	476	399	474	452	442	476	473	478	424	476	467	442	448	463	445	446	479	468	480	456	438	460	477	456	436	491	444	447	465	432	432	493	429	432	485	462	457	484	435	419	482	410	425	456	485	468	474	430	452	445	433	472	424	454	409	396	444	491	424	449	426	444	457	469	434	469	441	476	435	457	460	441	435	448	449	428	425	462	433	483	447	457	423	468	419	462	435	421	449	458	454	469	475	430	426	433	416	505	419	463	463	451	428	406	460	418	459	450	429	473	480	477	440	459	409	439	407	449	452	459	425	496	472	441	427	476	451	483	442	473	477	452	466	436	418	446	440	482	406	448	441	453	483	482	446	441	448	417	424	454	440	444	422	422	445	469	469	484	422	450	470	503	429	483	487	452	459	418	430	427	447	473	479	450	464	459	478	436	483	448	416	465	457	451	461	411	435	432	470	449	454	461	444	449	443	442	437	419	446	471	465	467	441	462	448	447	434	423	471	462	457	440	464	446	451	448	455	489	456	467	444	442	453	462	474	499	479	419	412	453	456	453	470	407	457	449	471	434	392	476	460	440	439	465	419	412	456	424	424	452	457	449	461	452	479	437	465	492	445	447	480	442	432	463	508	439	427	432	435	490	448	440	466	457	441	458	488	460	470	453	492	482	394	485	481	402	429	425	430	418	429	429	407	442	411	431	463	455	487	445	483	416	416	415	437	464	460	444	432	440	436	474	422	433	431	466	448	435	422	464	442	469	436	447	433	467	411	446	458	443	417	468	460	404	419	471	436	489	427	488	450	473	435	465	452	464	451	439	414	430	455	450	435	433	442	471	417	439	419	442	455	448	431	474	421	460	422	450	451	460	434	459	468	416	455	455	450	434	479	453	448	442	447	449	457	396	455	455	476	428	460	418	477	430	449	422	480	409	440	445	466	401	430	434	454	428	430	441	479	444	449	451	483	427	492	416	465	449	457	441	443	424	433	448	445	421	422	418	455	424	445	415	439	442	482	467	466	432	478	454	455	430	445	437	423	422	476	459	465	473	448	466	443	456	443	465	427	442	472	470	416	407	439	448	419	454	434	454	436	479	461	446	421	435	442	441	439	420	436	482	448	451	456	439	425	457	444	483	399	417	490	411	489	439	452	461	505	481	404	499	444	440	493	467	406	439	458	441	477	469	478	456	432	478	457	461	437	450	433	456	436	460	464	459	426	464	475	476	435	442	452	467	440	431	444	445	457	454	481	448	501	415	430	454	424	452	431	444	443	455	422	449	423	393	457	441	404	442	411	422	457	425	471	450	442	451	444	467	467	432	459	465	446	434	498	450	460	438	519	442	446	452	460	456	460	451	455	452	438	468	426	470	446	436	458	437	471	491	445	458	466	488	449	439	430	455	426	433	425	474	400	414	430	433	477	452	454	472	425	484	436	441	430	442	446	445	456	434	502	453	474	457	411	462	463	402	462	428	463	465	430	432	450	438	445	456	450	434	469	440	468	424	473	425	446	418	427	432	466	446	424	462	448	466	414	435	477	452	455	440	468	445	463	467	455	456	429	502	464	461	461	459	432	439	446	458	464	448	475	446	467	422	438	477	441	417	498	454	479	500	468	498	442	451	457	422	436	445	436	453	463	454	434	450	461	432	456	459	424	441	480	459	456	467	434	423	455	447	443	450
24490	20928	26556	25051	8445	2103	1405	1021	799	643	591	485	472	457	484	465	443	493	465	400	411	413	376	442	395	357	377	341	353	318	331	317	306	319	282	280	279	304	293	300	288	283	262	306	291	277	280	290	281	258	268	260	278	273	296	246	272	253	236	293	273	286	283	268	285	224	269	235	268	246	259	242	275	257	241	252	255	264	273	295	252	237	255	262	278	270	241	253	270	270	251	244	258	256	273	229	261	242	231	228	240	259	229	259	258	255	270	269	239	275	254	251	252	247	260	263	234	257	246	251	272	257	276	244	270	272	271	259	254	264	264	248	268	291	255	253	242	259	269	240	240	226	239	262	281	244	270	259	253	265	270	256	244	273	257	232	257	289	247	255	260	241	252	259	240	246	254	271	259	260	271	265	244	285	260	246	241	265	288	294	213	278	252	268	250	277	243	243	249	244	250	260	257	252	237	261	282	264	263	275	256	239	257	258	251	260	263	306	240	280	277	239	246	243	257	266	256	272	245	282	219	250	262	267	258	258	260	278	275	245	260	275	254	271	229	284	244	275	250	238	254	266	281	247	248	270	266	224	253	266	276	257	241	264	261	245	261	255	257	244	256	249	255	256	246	258	250	256	256	257	275	261	272	216	249	236	264	260	225	264	260	224	258	259	247	297	279	218	232	246	236	267	262	230	264	258	233	244	267	236	247	235	251	280	243	243	275	245	256	289	252	232	263	255	243	255	290	259	239	260	247	250	272	218	256	257	231	268	263	244	239	247	262	235	251	229	229	273	264	247	241	245	248	282	253	268	251	261	240	256	253	275	276	256	269	260	227	236	268	263	272	305	256	279	253	240	254	230	240	267	254	245	270	239	293	240	273	239	276	264	259	269	253	257	257	257	239	288	244	275	275	233	241	267	226	257	268	221	239	254	260	254	240	249	235	276	284	261	286	267	252	268	236	246	281	266	233	255	252	269	258	240	270	282	241	267	251	240	253	271	278	255	265	271	260	261	258	270	251	245	249	236	255	239	254	268	275	245	237	252	280	265	288	249	231	284	257	272	245	258	268	252	273	265	238	262	258	249	275	236	265	239	230	264	246	234	262	260	245	240	253	260	255	229	242	236	241	262	281	270	235	278	246	207	250	308	262	265	228	251	246	236	268	261	265	249	297	237	254	238	259	251	254	258	244	248	252	251	254	231	263	247	233	259	240	257	244	256	244	248	249	246	272	263	270	249	270	273	271	257	266	237	252	271	276	245	262	268	241	256	234	248	263	266	234	242	285	239	264	264	259	250	255	269	274	246	251	261	216	255	291	269	252	288	261	250	277	259	216	272	296	258	268	266	276	271	234	267	253	266	262	252	235	232	281	276	256	271	216	255	251	264	262	274	239	258	251	268	257	278	262	243	287	259	248	254	246	237	250	262	260	236	243	236	259	246	240	259	248	265	249	237	270	238	250	251	267	248	266	236	231	243	264	248	252	258	261	227	292	267	245	254	246	261	233	243	272	236	269	244	253	279	263	283	269	262	270	243	259	277	258	238	274	278	271	254	249	246	243	282	286	245	235	255	226	252	246	247	262	227	254	239	249	251	285	253	272	254	276	264	272	268	215	263	245	244	281	265	258	234	266	227	246	250	265	244	283	258	261	237	250	242	252	243	232	269	261	246	274	273	266	260	257	261	241	238	265	257	262	263	262	246	281	296	288	213	232	213	240	231	262	266	276	257	277	285	203	254	249	235	230	268	255	242	271	249	261	276	244	234	234	224	311	225	254	256	267	288	279	244	260	264	253	260	263	255	281	248	270	246	270	266	265	267	261	272	270	264	251	239	263	260	244	236	262	253	253	257	253	268	275	247	262	258	271	267	268	240	264	275	294	277	235	247	240	268	274	232	245	277	284	270	256	225	243	264	259	256	243	256	265	291	290	263	248	235	219	256	271	282	238	238	232	239	258	246	273	258	274	255	245	240	264	236	250	241	233	242	242	251	278	240	247	243	246	253	266	246	243	243	288	257	260	244	236	237	254	261	243	254	229	239	261	260	253	233	229	262	275	256	278	263	239	255	261	248	261	261	251	245	255	257	258	237	264	260	269	251	245	266	258	243	223	247	269	247	237	239	244	257	238	272	268	235	267	233	254	245	245	269	240	269	251	240	236	247	250	274	255	242	221	273	251	264	254	220	287	255	255	254	243	250	284	262	279	269	252	282	267	268	253	223	277	271	235	271	239	270	253	250	287	262	249	290	269	260	266	263	240	245	289	258	267	260	267	230	231	245	279	256	260	261	227	298	262	233	274	242	240	274	271	270	249	257	251	254	244	267	247	258	277	261	255	259	258	206	217	247	259	257	259	276	220	239	263	267	262	250	258	244	225	229	210	263	283	272	250	279	255	251	256	247	243	247	265	237	276	256	228	288	271	254	291	267	285	245	269	257	250	269	256	245	246	254	271	243	276	251	271	252	237	260	258	236	261	240	259	230	250	259	252	278	265	265	262	262	224	260	273	248	245	246	286	279	270	277	262	248	273	254	244	251	270	249	246	261	268	241	237	249	252	240	250	261	258	266	271	241	229	280	240	280	269	266	245	251	284	260	261	246	276	258	276	254	257	270	245	248	262	269	245	259	290	256	274	249	252	257	256	286	272	248	262	256	266	274	232	246	238	251	287	254	288	235	262	258	255	253	287	276	244	264	261	282	259	268	266	259	262	263	261	262	260	243	264	244	249	229	251	255	227	276	280	254	251	238	236	260	256	248	262	241	246	251	229	259	247	262	239	269	243	264	233	242	278	280	230	260	237	279	255	248	243	249	256	273	275	270	271	269	215	289	248	226	250	278	246	251	293	266	278	256	250	275	244	264	246	265	276	287	260	254	258	232	235	265	262	246	240	268	268	258	242	287	242	252	251	240	255	265	252	268	251	251	244	275	252	244	250	247	272	269	260	249	246	244	269	242	256	254	284	256	266	253	229	242	277	275	223	221	283	290	267	266	250	244	238	260	248	230	262	255	246	278	257	262	231	227	264	275	239	234	289	233	250	264	267	249	254	271	251	233	241	256	246	268	248	269	266	277	265	281	244	291	251	245	267	278	224	272	261	242	280	251	245	242	246	247	244	271	240	245	255	278	254	256	274	266	271	259	247	233	245	267	252	249	255	261	227	271	247	272	260	246	291	248	241	267	260	252	267	244	255	243	234	238	262	244	257	278	276	264	274	241	246	240	264	256	274	281	295	267	255	228	270	285	251	250	257	266	280	250	233	239	248	278	279	240	229	257	254	231	261	263	234	267	266	250	270	300	245	250	254	250	263	263	278	240	244	269	249	243	253	233	238	250	269	277	266	231	258	264	277	260	277	286	256	280	259	275	246	263	256	280	280	236	268	264	267	220	235	268	241	290	253	264	278	255	288	273	243	245	253	224	278	289	285	237	235	250	283	257	240	228	254	274	279	259	241	273	246	276	268	260	240	276	229	244	248	235	259	257	225	232	247	253
10406	20480	15607	8377	5811	4466	3164	2424	1948	1471	1242	1068	898	914	914	834	862	842	763	733	693	665	661	693	650	626	573	544	503	468	475	457	469	447	420	439	437	448	477	410	428	405	405	464	418	384	395	365	350	363	379	376	403	373	356	371	319	359	352	379	395	328	353	369	328	346	351	323	379	361	361	341	337	359	371	373	333	387	360	371	314	336	337	330	342	348	336	337	332	330	369	348	366	400	339	309	313	335	344	350	341	334	368	343	338	335	353	338	364	353	315	350	309	367	359	357	343	327	351	352	352	331	358	370	327	352	356	367	368	354	308	310	330	354	368	365	333	358	333	340	343	340	320	361	340	334	338	366	326	371	367	317	362	357	345	340	312	338	354	346	332	355	350	337	343	346	322	353	338	334	346	328	354	335	339	334	351	346	333	360	306	355	351	327	350	356	342	359	344	373	352	331	324	341	351	356	356	340	338	334	361	356	350	331	333	345	339	327	348	337	318	368	352	360	352	340	362	333	327	335	330	371	365	356	362	331	350	353	326	348	311	333	350	334	391	343	326	332	326	338	347	328	330	337	323	324	350	335	343	363	342	360	342	319	350	356	320	362	368	379	331	322	338	325	340	315	327	348	367	357	297	325	334	360	343	356	333	318	310	364	337	346	327	333	322	336	318	337	332	353	337	370	358	354	309	326	330	366	367	337	346	334	322	336	359	351	356	380	376	327	337	351	333	337	332	334	365	378	350	354	332	348	352	384	319	376	352	332	333	347	339	341	365	348	365	353	305	326	322	391	337	390	337	346	339	351	347	361	337	359	353	387	319	320	315	308	314	373	353	371	338	312	353	336	358	372	331	348	318	339	356	369	335	334	315	307	347	317	346	338	344	363	349	351	321	344	354	344	343	365	317	338	326	354	328	369	322	347	342	333	356	352	354	331	333	366	356	338	339	360	342	336	388	349	381	337	327	329	313	367	350	348	345	309	302	340	331	331	353	351	343	326	337	330	295	344	329	301	315	375	331	353	316	333	325	358	331	363	328	337	347	364	351	351	332	361	337	348	332	371	345	335	345	337	348	345	330	342	310	326	332	349	342	348	353	377	302	304	351	332	339	334	318	363	334	343	358	386	325	324	287	340	330	376	338	345	355	337	346	317	333	319	342	313	354	351	337	330	362	326	325	336	342	339	326	357	350	352	328	347	377	369	365	338	355	339	340	356	342	328	346	347	333	337	337	338	363	358	310	359	359	326	323	358	293	366	338	319	359	353	345	320	350	353	351	376	324	358	349	335	339	313	344	327	362	323	353	349	329	369	353	333	358	376	355	340	328	321	355	351	336	370	345	359	333	335	321	323	334	333	334	304	340	341	356	349	330	354	386	356	314	371	354	336	363	356	341	369	330	374	349	388	351	339	371	321	348	377	373	360	313	341	336	365	361	322	330	328	334	352	362	326	328	342	317	345	337	367	319	330	355	352	326	348	335	335	326	325	350	359	316	328	308	356	337	326	332	305	328	333	355	302	326	346	347	365	341	341	350	375	357	362	359	362	369	323	341	321	348	310	363	345	341	349	338	332	322	332	355	360	328	336	364	342	329	369	337	337	353	347	351	297	316	345	346	367	298	346	319	358	350	345	336	321	325	345	334	349	349	324	342	392	325	334	335	364	377	316	324	351	315	378	354	349	326	327	355	361	317	338	378	347	375	348	344	329	352	327	349	347	324	325	365	348	291	360	352	316	372	358	319	330	361	319	366	333	337	330	328	367	346	361	309	335	367	350	338	320	379	320	330	333	372	302	338	349	323	324	361	346	330	368	352	345	330	344	354	337	298	330	344	347	332	362	368	371	323	339	334	347	325	334	322	370	369	309	311	364	339	381	345	352	347	355	346	338	381	344	334	321	338	339	321	333	361	358	335	362	322	316	378	332	346	388	342	318	339	353	323	347	341	351	372	361	367	365	340	334	381	353	382	310	323	335	360	324	345	345	332	358	345	365	351	335	326	349	354	326	355	357	328	347	326	373	326	345	331	351	354	330	358	369	377	363	360	333	350	350	319	336	344	333	349	325	319	379	358	356	324	324	319	359	333	373	331	375	336	334	358	314	317	342	341	373	367	322	323	326	366	357	336	368	365	376	325	380	328	319	325	337	345	347	339	320	337	339	361	300	345	354	357	316	345	345	313	342	356	371	310	337	348	335	325	353	334	314	346	354	349	366	381	349	336	349	319	343	348	306	341	371	352	364	328	350	329	369	331	354	344	372	329	349	347	324	336	370	361	373	344	313	378	325	359	366	318	328	348	367	347	322	394	324	310	320	323	351	341	349	339	346	333	358	357	343	360	339	334	348	341	372	346	314	344	371	340	332	350	349	345	328	352	340	338	362	341	362	322	345	347	348	356	319	363	355	324	338	355	329	341	333	356	305	345	365	327	323	358	334	340	379	350	331	331	335	326	322	305	338	346	318	355	339	373	335	364	326	306	323	327	335	324	344	356	351	352	354	331	312	321	362	337	348	330	346	334	347	341	330	301	310	370	347	346	368	334	326	334	324	347	372	346	318	367	335	356	325	317	349	343	344	347	327	321	323	359	338	317	371	337	326	353	309	338	342	350	356	353	298	366	358	368	333	331	360	333	313	335	359	345	348	330	328	376	364	364	321	392	362	349	350	351	309	352	324	367	356	345	319	345	374	320	337	364	338	308	345	344	363	371	353	365	329	312	321	327	340	357	322	340	320	320	350	366	351	309	353	326	354	335	336	365	333	365	319	341	346	311	340	326	355	383	304	336	339	361	341	329	344	367	325	343	327	326	353	374	310	327	330	337	355	345	320	330	339	360	355	339	341	345	358	342	317	325	343	328	332	352	327	314	315	315	329	350	329	392	371	311	362	336	307	365	368	299	366	331	322	365	325	344	362	351	312	361	334	333	323	342	341	314	348	360	330	333	317	336	342	317	379	349	334	322	331	349	363	334	321	347	318	363	327	357	312	307	341	339	333	363	342	335	366	354	308	318	323	337	325	350	364	338	369	363	354	324	339	358	357	340	354	351	350	359	388	358	378	326	339	356	359	357	351	351	339	344	350	341	342	349	354	358	354	347	333	352	322	355	357	328	352	332	362	349	317	329	351	333	329	351	338	345	324	359	350	341	326	342	360	339	381	338	364	329	354	330	365	355	328	335	373	347	344	330	366	373	313	334	348	300	348	331	355	335	343	332	371	346	358	329	364	319	370	337	373	343	328	362	354	363	322	356	377	345	357	367	358	364	382	364	336	351	351	358	395	309	352	345	339	392	387	345	316	328	330	325	353	356	360	342	345	352	338	355	309	342	338	356	336	334	350	320	350	362	365	354	315	346	360	330	369	336	366	329	311	293	352	351	342	354	324	342	321	366	373	304	372	365	342	374	363	338	331	343	339	339	334	342	318	344	356	355	344	333	336	369	325	316	347	302	331	338	340	366	326	351	356	320	348	326	367	342	329	349	375	350	327	354	339
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
