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
341748739068	341748739626	341748740176	341748740726	341748741276	341748741826	341748742376	341748742926	341748743476	341748744026	341748744576	341748745126	341748745676	341748746226	341748746776	341748747326	341748747876	341748748426	341748748976	341748749526	341748750076	341748750626	341748751176	341748751726	341748752276	341748752826	341748753376	341748753926	341748754476	341748755026	341748755576	341748756126	341748756676	341748757226	341748757776	341748758326	341748758876	341748759426	341748759976	341748760526	341748761076	341748761626	341748762176	341748762726	341748763276	341748763826	341748764376	341748764926	341748765476	341748766026	341748766576	341748767126	341748767676	341748768226	341748768776	341748769326	341748769876	341748770426	341748770976	341748771526	341748772076	341748772626	341748773176	341748773726	341748774276	341748774826	341748775376	341748775926	341748776476	341748777026	341748777576	341748778126	341748778676	341748779226	341748779776	341748780326	341748780876	341748781426	341748781976	341748782526	341748783076	341748783626	341748784176	341748784726	341748785276	341748785826	341748786376	341748786926	341748787476	341748788026	341748788576	341748789126	341748789676	341748790226	341748790776	341748791326	341748791876	341748792426	341748792976	341748793526	341748794076	341748794626	341748795176	341748795726	341748796276	341748796826	341748797376	341748797926	341748798476	341748799026	341748799576	341748800126	341748800676	341748801226	341748801776	341748802327	341748802876	341748803426	341748803976	341748804526	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	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
22614	21605	31502	32042	21531	14497	2216	481	453	413	425	406	354	356	372	392	373	372	404	364	384	362	346	334	325	360	376	390	353	376	345	355	357	375	366	331	380	356	361	332	331	379	345	355	350	322	348	342	329	390	334	345	360	332	357	348	356	348	304	362	355	346	370	310	345	381	372	358	386	363	322	333	324	322	367	301	362	358	386	374	321	338	358	374	332	353	322	364	389	354	323	350	366	328	335	302	341	360	311	350	350	367	358	365	338	362	340	321	373	339	349	349	363	314	330	341	331	373	347	339	344	361	335	311	352	349	348	330	348	366	388	338	336	338	356	343	364	351	315	331	343	332	348	357	355	347	356	350	342	348	326	343	356	332	344	331	357	375	344	340	376	349	368	334	333	357	331	347	385	356	354	348	334	360	346	356	348	356	332	344	341	357	380	336	321	357	344	370	360	372	352	363	359	357	342	362	362	357	349	377	362	365	328	357	349	336	331	361	366	370	331	356	342	354	348	322	371	359	353	351	326	355	354	364	370	393	362	323	359	337	352	340	337	358	355	326	363	362	361	373	348	323	366	358	342	349	349	342	345	377	327	313	351	357	351	360	344	334	356	335	339	327	327	332	360	360	352	349	339	344	366	365	371	344	330	343	339	360	340	308	314	352	325	394	328	366	334	378	324	333	383	314	337	335	328	369	380	331	316	343	360	334	373	336	344	338	355	366	383	330	349	377	333	341	335	372	336	373	371	345	383	362	349	309	356	342	347	352	319	353	339	370	359	348	321	323	342	337	354	349	365	325	344	328	354	351	373	336	373	372	361	338	337	316	332	339	349	355	386	338	335	327	326	370	341	365	333	337	353	339	327	338	321	328	351	366	332	321	356	340	355	362	306	337	329	337	339	331	357	335	328	342	353	384	345	336	332	348	290	346	327	335	342	373	374	341	348	370	339	338	332	387	360	377	339	336	378	361	322	358	339	359	311	343	344	369	353	352	363	317	368	360	343	357	339	349	389	311	321	377	339	342	389	337	324	350	328	347	357	352	358	366	338	392	310	375	347	320	318	353	345	341	340	385	321	339	338	367	338	338	358	358	377	356	368	299	312	351	342	313	358	353	340	349	352	329	343	327	323	347	336	364	376	360	349	326	354	367	375	323	373	347	337	333	384	373	333	356	327	364	370	361	336	370	341	345	319	356	357	340	356	339	349	347	332	328	338	364	347	368	355	344	338	343	340	336	355	350	319	349	353	354	335	344	342	331	351	326	351	386	333	335	334	323	337	377	351	329	362	331	344	321	342	319	363	354	342	315	345	395	347	354	347	334	324	361	344	374	336	341	357	349	367	346	351	330	313	348	329	329	336	340	363	308	359	405	313	345	338	368	326	348	369	347	367	343	324	347	359	348	342	335	363	344	346	346	350	331	352	403	344	357	373	330	349	332	365	356	333	344	368	368	346	365	301	337	298	353	333	306	352	350	379	363	365	355	348	351	357	356	377	339	397	336	364	345	318	348	346	359	363	353	317	364	356	355	347	327	350	348	346	355	356	351	377	369	351	319	351	369	369	359	355	361	355	368	355	361	328	374	348	357	328	340	334	324	336	334	351	314	338	342	372	331	344	373	337	342	353	334	329	360	335	358	358	369	341	351	302	310	357	342	340	344	341	319	348	354	362	340	336	346	351	336	347	341	352	364	339	360	386	345	349	342	335	325	363	330	352	340	333	366	356	382	371	333	348	326	348	343	335	338	320	366	367	334	327	390	357	344	307	317	354	345	379	368	351	338	368	344	369	329	344	367	378	341	348	333	338	380	354	352	368	349	328	330	366	352	349	387	347	369	396	345	340	373	345	338	373	321	365	363	342	339	337	336	341	345	363	341	366	364	337	365	346	344	341	387	335	338	377	378	302	356	351	326	352	337	356	337	369	358	360	299	356	356	328	320	325	324	357	315	328	373	365	324	379	340	356	323	347	327	343	299	348	319	353	359	326	344	339	334	387	368	320	342	344	332	326	374	362	373	348	359	348	351	325	339	351	374	346	346	367	348	356	342	315	336	322	350	336	329	327	375	360	341	364	349	353	282	342	363	325	324	373	334	384	338	325	319	318	370	331	357	350	373	321	337	373	313	337	367	328	326	346	349	327	328	335	338	369	365	370	365	315	352	330	353	352	350	380	355	351	352	351	336	374	336	351	338	322	398	345	360	375	358	323	330	349	351	357	359	357	318	340	325	358	362	349	374	330	347	326	380	355	384	317	358	354	341	321	317	346	356	337	338	368	322	334	356	318	346	372	337	334	364	343	346	339	359	354	357	342	350	320	369	317	345	366	345	348	355	326	334	373	347	373	361	345	325	381	335	388	339	359	342	366	340	359	354	353	325	336	349	337	359	341	355	319	357	335	368	345	354	362	366	374	328	347	353	359	330	402	329	356	357	340	373	330	347	371	347	353	351	307	357	338	351	366	348	374	347	357	348	330	370	336	353	327	327	365	384	334	336	356	357	368	347	362	374	345	316	370	379	344	332	355	335	371	356	341	390	359	347	359	344	335	324	378	346	366	380	318	369	350	339	350	327	351	366	369	387	351	360	361	349	340	327	353	355	371	336	358	368	341	339	359	369	384	334	346	349	331	384	330	376	361	350	355	313	361	334	382	329	342	360	322	338	333	335	380	346	320	334	331	326	336	360	348	344	303	313	363	313	348	334	354	384	337	365	341	375	332	328	341	320	315	316	336	378	344	312	344	327	328	329	377	339	336	327	349	341	315	349	365	346	354	331	351	349	326	331	314	363	358	366	313	320	321	352	356	303	373	318	354	365	367	367	329	370	363	340	341	370	345	373	337	336	370	353	328	350	370	331	340	303	327	360	359	350	324	332	372	357	353	339	324	372	323	311	345	381	355	332	351	358	353	326	329	344	377	331	363	357	369	352	367	327	352	359	353	335	358	351	355	363	356	364	325	374	341	340	330	372	351	351	330	340	329	335	355	348	331	380	321	351	364	347	352	366	360	340	340	327	339	349	353	329	339	349	357	335	333	319	349	313	304	366	362	383	336	363	329	356	327	346	323	328	333	335	332	357	359	324	333	341	335	334	345	354	336	343	346	327	350	348	371	345	298	340	346	345	362	326	353	320	346	363	344	314	333	357	338	391	380	343	350	333	337	333	328	327	318	327	370	338	361	339	325	337	332	364	382	349	322	360	325	346	348	354	356	364	326	361	360	336	349	353	334	364	354	336	336	348	383	349	327	352	362	352	339	330	335	351	361	363	384	370	340	364	359	383	356	357	346	391	354	348	337	375	338	338	323	378	345	352	344	333	337	357	359	357	301	350	355	340	372	327	337	369	344	348	391	377	333	351	336	328	359	353	344	356	343	346	326	376	339	339	349	352	327	387	358	340	358	373	340	354	375	347	352	322	354	339	317	342	362	338	349	350	328	381	363	367	378	327	354	353	337	351	335	340	367	338	361	358	342	345	365	342	355	353	403	369	299	357
36406	77365	75795	47445	2007	971	825	766	697	636	569	603	563	551	549	517	506	456	530	494	526	498	501	484	469	499	479	495	468	515	481	495	500	481	480	480	469	454	483	467	463	501	478	441	467	501	450	468	474	506	463	488	484	470	454	474	470	465	447	507	513	503	492	510	441	518	474	508	445	453	478	469	478	469	443	438	481	473	490	462	446	451	446	505	434	483	525	438	456	484	497	468	475	470	453	474	500	476	462	468	491	462	457	444	495	469	511	448	481	444	468	485	481	477	477	484	458	486	473	521	470	437	473	509	459	467	460	405	481	480	494	485	464	431	492	496	464	451	433	471	507	446	422	484	495	465	493	479	470	496	485	462	475	459	480	426	477	451	490	453	458	472	465	470	476	470	453	444	458	491	484	466	445	483	442	461	456	451	456	500	517	490	438	484	468	473	445	455	446	471	465	450	478	492	503	461	459	450	447	470	457	454	463	465	519	471	462	483	494	475	469	459	498	472	488	470	466	458	461	433	419	457	479	488	433	492	462	472	460	489	476	490	424	451	482	467	481	501	432	482	469	467	505	437	465	491	454	469	458	470	465	447	486	484	503	500	513	460	473	500	461	436	475	484	453	477	450	457	514	485	415	479	476	444	459	471	485	448	497	452	437	468	460	478	450	474	463	458	474	468	470	462	518	438	462	504	468	518	504	438	471	493	444	468	488	469	471	466	470	455	518	488	504	492	481	458	432	473	455	431	471	504	461	457	466	471	481	440	422	473	469	483	476	419	464	427	505	442	497	458	457	447	434	473	497	452	458	469	478	476	478	452	459	489	468	449	464	471	484	456	484	464	450	506	484	456	459	458	494	463	458	487	467	493	483	471	455	501	473	468	493	449	426	441	442	465	416	451	451	507	447	439	456	486	480	501	438	459	466	416	433	462	476	460	471	464	486	497	463	479	471	469	488	451	515	458	468	501	476	477	464	488	442	457	510	488	438	458	457	475	463	452	482	469	470	484	491	479	438	460	476	508	451	462	461	471	480	487	492	453	467	483	470	486	446	456	493	475	454	456	462	445	478	481	482	466	489	449	494	430	448	484	438	472	502	486	458	467	484	497	526	486	457	445	490	481	481	490	492	441	458	456	485	475	471	432	503	487	455	487	454	429	470	457	470	479	471	463	461	442	483	491	484	491	490	460	451	467	477	481	430	464	426	485	468	473	471	462	496	480	465	484	472	462	443	454	490	454	479	456	469	477	470	447	498	466	432	487	513	475	461	500	487	430	478	462	474	450	456	476	459	470	470	523	492	489	431	503	445	445	500	488	433	451	497	475	504	467	456	451	452	489	471	468	484	466	443	484	452	472	489	420	439	437	455	481	459	467	508	490	493	488	480	461	473	453	426	473	493	513	478	487	475	470	472	480	439	484	462	453	477	440	446	428	466	463	437	455	461	423	470	486	486	469	436	526	482	500	535	474	473	451	467	487	466	475	475	482	482	446	482	448	468	476	458	481	498	519	425	481	480	476	460	476	478	479	467	479	477	507	445	472	465	508	440	450	421	473	446	466	468	466	481	450	493	494	463	449	464	479	466	445	484	467	473	486	501	453	495	459	443	478	487	493	483	448	478	442	455	477	488	462	535	487	489	440	497	479	473	449	470	491	470	455	475	517	513	473	451	464	500	473	452	477	429	472	468	462	428	462	453	479	458	469	484	490	470	480	500	479	460	475	471	474	479	483	457	484	468	478	427	467	470	486	454	415	465	497	465	445	442	451	455	497	454	487	516	479	499	456	485	482	423	450	497	479	500	475	470	478	496	471	477	440	464	513	491	471	473	492	451	459	487	483	467	461	507	491	515	456	455	482	474	464	482	494	487	460	458	450	453	432	451	463	497	463	480	475	493	460	472	498	423	455	454	462	474	486	491	478	469	485	489	464	430	431	489	461	455	443	469	468	451	477	455	459	477	449	462	455	436	480	446	464	435	435	458	453	478	482	488	476	475	527	458	456	503	511	468	409	459	486	462	490	456	495	447	491	463	460	496	507	474	472	478	496	425	453	483	418	470	448	463	491	443	498	453	495	464	468	456	484	440	474	488	421	449	473	532	446	457	449	434	511	487	504	426	470	450	484	499	516	459	469	456	485	455	494	449	477	462	478	491	483	470	471	476	481	469	465	487	484	494	446	501	471	491	464	468	487	470	487	475	471	491	470	445	461	468	484	481	424	474	447	461	446	485	452	440	469	457	431	485	470	478	484	468	479	469	468	450	482	479	451	479	473	471	515	451	456	450	516	436	466	488	477	460	482	482	477	437	464	492	475	475	475	463	482	469	495	460	480	470	475	478	485	460	482	492	461	494	481	438	471	460	470	492	430	458	527	483	496	442	499	465	484	460	479	518	488	438	484	474	425	452	470	496	435	462	476	470	489	502	454	476	475	479	441	473	472	495	452	458	415	487	474	481	478	487	468	449	517	456	470	469	449	489	464	485	434	449	462	470	463	463	471	446	451	466	459	477	467	483	472	488	462	493	449	469	444	460	416	508	464	498	468	494	476	474	449	472	486	455	474	442	512	469	476	486	503	471	476	469	517	483	474	446	457	474	441	476	476	493	502	454	477	469	484	465	493	496	490	444	478	448	459	430	454	479	479	463	463	481	473	472	460	484	489	459	426	463	493	482	478	492	449	463	522	492	459	422	461	473	476	458	496	464	476	489	483	470	450	456	489	520	475	536	467	458	468	470	473	476	444	465	434	471	497	462	459	447	488	456	471	448	486	405	472	473	463	478	462	495	455	434	459	450	465	448	470	484	445	482	459	479	474	506	488	459	462	479	471	469	475	472	492	508	440	453	460	461	508	461	455	437	492	477	469	442	496	465	450	457	455	462	444	507	478	450	479	468	475	468	460	510	477	516	451	471	474	471	431	500	462	489	489	493	494	464	471	451	420	489	470	454	484	507	477	479	458	454	473	487	477	478	490	488	471	469	494	473	459	481	452	484	454	502	481	494	470	446	485	470	521	457	474	456	481	515	482	465	453	508	490	461	485	481	461	439	449	454	466	462	472	455	509	468	469	430	451	494	468	513	483	468	493	517	477	484	466	481	472	476	464	464	489	512	459	486	468	453	443	485	465	477	488	452	493	482	465	479	425	437	496	477	485	447	497	454	457	461	466	497	441	482	468	461	470	463	462	452	502	477	466	485	488	471	489	440	475	460	458	505	441	480	463	489	469	457	489	457	484	431	472	450	471	459	473	477	515	461	434	415	453	446	487	474	474	470	458	473	452	477	437	470	455	463	488	453	454	504	481	441	474	480	473	448	494	476	474	469	445	480	432	448	471	441	482	464	486	493	484	468	451	472	500	471	497	482	457	490	474	456	493	446	472	461	483	446	491	459	483	509	496	451	450	453	515	477	485	479	501	461	500	471	454	479	454	473	469	458	487	449	435	452	448	461	487	432	473	417	493	452	490	472	454	468	486	495	479	438	456	467	471	490	434
27366	21304	23328	11980	517	226	249	223	250	234	228	220	225	217	219	251	215	223	214	206	240	244	214	206	215	187	195	204	234	203	210	215	211	211	209	229	222	220	210	222	212	267	245	221	210	226	238	196	205	214	214	223	223	223	228	225	235	228	201	212	188	213	234	217	212	225	234	208	223	224	207	232	206	235	234	226	219	216	230	206	209	211	217	191	210	219	239	205	254	209	213	229	256	198	201	239	232	225	222	220	217	229	205	229	190	225	223	216	214	217	194	214	225	216	219	248	226	230	218	208	197	219	200	205	202	195	213	221	217	226	211	208	215	206	224	207	229	225	235	219	206	204	225	237	225	219	238	221	203	200	230	204	216	222	220	254	226	224	182	238	210	201	215	236	206	228	226	187	207	230	206	220	224	213	214	229	217	227	210	232	188	242	215	218	236	214	212	234	228	222	229	209	227	206	204	214	202	210	225	215	224	217	217	208	208	226	239	240	230	188	231	228	218	211	211	220	224	218	229	207	218	222	215	227	224	218	193	233	218	237	234	241	220	198	227	229	213	216	218	206	198	208	224	217	196	242	211	213	203	218	212	230	221	203	208	228	228	233	221	221	254	237	221	215	241	245	240	239	236	212	242	226	218	211	216	219	222	238	237	258	230	234	234	197	236	246	239	223	233	213	223	209	231	221	195	223	202	210	220	225	228	213	225	229	195	257	189	237	217	201	227	203	214	208	197	221	215	202	214	224	215	253	243	217	231	222	244	236	192	211	227	243	260	235	235	214	227	200	222	206	206	219	216	197	231	248	207	233	202	236	194	232	194	237	250	217	229	208	248	198	197	222	217	236	225	233	228	225	227	211	237	242	214	234	222	218	231	233	250	207	207	211	232	218	229	214	228	230	202	217	210	199	236	231	231	225	216	220	235	231	239	209	207	196	208	216	216	201	215	243	212	217	195	215	219	200	251	230	229	221	208	217	217	233	191	205	229	223	247	203	235	231	221	225	220	222	225	213	218	226	226	219	232	223	185	248	207	242	240	216	216	235	210	225	192	216	229	221	236	230	210	239	223	225	237	244	233	205	212	232	210	262	238	238	234	223	236	236	220	208	235	226	221	236	206	215	206	223	223	229	218	218	229	210	251	211	224	199	220	208	220	218	207	234	236	216	231	211	206	209	220	226	220	234	242	225	229	209	206	208	219	223	232	206	217	235	225	214	240	205	235	227	223	223	226	260	219	216	233	241	228	223	210	205	202	241	213	207	218	250	215	244	228	232	203	200	226	205	221	179	219	234	236	203	224	244	218	260	223	212	190	206	245	217	211	184	211	203	216	221	231	213	240	217	205	239	218	233	221	232	202	213	231	207	229	192	235	226	241	226	221	226	209	231	225	240	229	216	203	225	252	225	240	222	229	219	201	216	209	234	216	239	232	241	234	204	221	241	215	209	229	207	207	249	193	250	213	214	206	238	227	231	221	216	257	209	202	226	206	230	218	227	207	251	221	217	227	229	215	232	206	220	224	233	204	220	216	241	231	232	218	249	220	232	179	232	216	240	215	247	205	222	212	260	265	231	219	216	209	242	222	201	226	208	207	221	227	226	222	241	235	217	222	193	258	237	218	215	247	221	215	232	220	212	219	224	221	241	231	207	214	209	240	253	220	239	208	214	215	221	221	210	205	220	221	227	220	237	251	208	209	224	197	220	219	202	224	226	247	240	221	232	211	195	244	218	234	219	219	221	210	190	215	220	240	235	236	238	260	234	209	229	215	217	248	218	241	209	201	209	219	247	246	221	220	248	211	201	199	222	224	190	190	219	238	217	200	224	237	217	218	229	207	228	228	225	221	195	215	218	212	211	208	216	216	235	238	229	206	210	199	226	227	232	221	204	207	217	231	251	207	209	212	201	216	233	225	208	237	200	220	206	215	233	225	196	212	215	216	255	213	222	215	222	209	210	231	208	209	222	209	222	211	213	244	209	194	195	204	212	201	226	204	218	227	231	195	211	227	212	221	254	228	245	189	232	194	208	235	236	211	207	234	202	225	212	223	219	213	234	212	204	228	209	221	234	227	250	231	221	224	209	227	234	236	211	209	219	231	235	206	208	241	218	210	237	240	192	206	194	238	228	207	232	219	219	210	209	228	226	210	216	221	214	203	233	232	213	215	223	213	203	212	215	232	244	222	207	220	226	237	230	201	199	213	228	205	235	225	217	213	225	225	254	235	212	222	224	212	195	206	207	223	229	237	195	214	218	224	210	213	223	213	217	216	223	209	229	219	239	199	219	232	249	214	218	213	213	216	224	233	226	218	237	234	207	232	207	216	245	232	197	254	222	247	207	194	221	204	205	229	195	220	205	220	254	220	210	224	217	226	235	216	210	214	210	212	234	232	224	228	243	215	212	223	203	230	218	221	225	217	219	213	230	190	271	228	219	236	218	213	226	245	217	226	218	232	201	189	255	192	222	198	221	212	230	232	227	220	197	205	219	215	204	219	220	221	255	218	257	234	255	244	218	239	231	194	194	212	211	228	228	238	238	212	227	213	181	240	235	214	250	233	224	204	228	189	223	236	213	229	240	225	208	241	241	203	241	206	213	236	222	257	203	212	210	232	219	233	204	218	193	223	223	239	228	226	222	244	245	204	217	197	225	227	235	212	231	194	242	230	224	204	230	222	209	200	223	173	217	218	223	234	238	237	236	220	206	210	237	241	204	219	218	181	215	204	205	221	236	228	224	219	198	232	216	215	204	224	229	221	211	207	224	231	204	212	221	227	212	241	225	234	229	224	214	227	229	226	231	234	191	209	219	199	234	230	254	210	218	228	230	220	223	199	220	236	241	206	218	219	201	226	195	217	210	230	214	206	193	221	230	213	213	214	243	225	221	220	208	229	222	214	225	240	212	233	232	194	234	227	238	197	195	228	241	226	231	211	226	245	237	230	225	222	205	226	236	239	213	217	205	227	233	189	190	219	212	246	204	202	214	229	193	208	216	214	240	241	216	231	214	236	211	219	209	218	182	271	221	224	206	214	234	217	233	218	230	241	215	197	223	238	212	239	224	237	214	242	190	213	208	248	241	224	223	189	191	236	238	228	217	215	201	221	221	194	217	223	208	235	228	239	236	191	214	210	233	230	207	239	246	226	214	211	243	232	205	209	255	268	234	200	242	195	222	219	225	236	221	242	225	219	207	224	212	222	184	245	209	218	227	222	202	207	251	221	216	204	237	212	216	220	190	221	231	216	201	234	218	229	235	221	210	211	234	229	197	235	229	212	201	245	215	214	234	247	214	214	216	237	212	225	216	228	206	236	237	240	210	231	191	211	252	197	234	193	239	219	243	209	211	223	240	244	238	225	198	205	233	234	210	225	228	222	220	196	194	235	223	199	225	222	230	221	238	228	227	214	219	195	211	222	230	236	224	197	217	203	219	238	214	214	243	224	242	244	217	221	242	228	218	236	246	180	201	220	239	222	217	236	206	215	205	244	224
14627	28988	25633	10164	370	311	317	291	311	322	288	338	313	324	309	320	304	292	273	309	320	278	285	293	304	293	274	309	295	284	272	296	284	335	288	294	326	309	280	311	305	303	301	295	304	279	306	290	297	290	291	326	298	310	297	300	288	309	296	316	321	311	314	282	292	302	304	302	264	275	298	266	316	295	289	282	288	325	296	319	281	305	311	304	310	292	311	279	304	279	289	274	312	307	322	282	271	288	302	286	313	308	302	295	264	322	296	327	352	325	290	302	282	300	280	305	302	309	285	337	300	263	302	296	270	275	300	292	312	289	273	288	268	322	300	315	304	321	299	274	275	304	326	297	285	294	311	306	300	281	305	261	293	306	307	272	303	299	304	291	319	314	302	289	310	286	269	311	296	294	288	306	273	310	309	283	282	309	271	320	321	326	312	324	310	283	324	313	313	274	297	323	300	303	277	290	292	289	293	333	297	304	308	273	313	301	305	310	279	321	289	298	328	319	307	288	313	298	297	301	309	314	291	300	295	289	278	273	341	276	282	298	293	279	262	315	305	290	304	296	286	279	306	300	297	322	294	305	291	275	323	300	301	311	288	303	291	304	305	304	302	297	319	319	292	290	304	277	302	301	299	278	295	312	334	310	284	292	343	329	300	305	301	277	300	318	289	285	309	292	320	280	295	279	279	320	276	278	314	278	291	297	290	311	300	307	299	308	296	285	293	303	275	284	325	297	276	315	273	294	297	290	281	294	308	289	280	300	319	320	305	312	301	302	289	305	315	301	323	320	284	302	322	305	316	287	323	285	304	244	274	327	284	337	316	294	294	303	315	272	302	313	315	297	316	295	286	311	278	284	286	311	314	294	302	317	295	292	281	276	299	280	288	301	275	270	273	299	279	324	304	282	304	321	284	290	288	302	294	305	266	286	249	300	298	294	268	297	276	292	260	304	284	279	330	286	283	305	278	310	302	312	284	277	299	321	280	312	252	305	282	309	288	304	277	312	265	305	293	322	312	293	322	289	298	305	309	271	272	306	258	279	303	301	286	316	320	297	306	278	302	299	298	279	294	325	294	286	314	296	291	334	319	267	307	273	245	302	320	293	319	273	315	306	338	297	307	262	304	311	273	305	315	262	294	311	291	320	295	285	284	314	305	296	304	296	284	300	279	300	314	321	314	308	308	295	296	287	309	305	284	312	308	266	297	319	327	280	324	295	292	296	297	294	281	281	301	318	303	286	306	285	303	306	283	298	320	310	313	315	301	314	307	308	283	296	323	305	264	292	270	301	284	313	310	327	311	294	324	283	286	304	295	297	295	302	269	303	308	307	283	285	324	304	287	282	295	278	301	281	302	309	308	316	307	302	295	301	305	296	312	306	311	266	301	313	324	318	287	315	292	277	310	303	302	291	301	306	302	318	295	260	280	297	309	305	304	308	304	293	303	306	267	304	289	318	283	294	304	302	280	304	312	268	281	298	297	329	294	282	279	315	270	303	310	286	292	331	297	320	278	310	318	304	322	298	259	309	264	299	291	272	295	292	272	307	291	327	281	319	284	299	309	289	313	293	303	287	330	295	301	284	285	277	308	314	294	293	312	329	309	298	307	302	338	291	297	262	289	312	297	288	305	276	298	289	306	291	302	290	307	292	286	322	291	284	311	272	296	282	299	273	324	298	301	282	282	295	292	288	292	286	310	306	291	314	288	303	301	308	330	286	295	322	293	314	298	321	296	285	290	300	293	317	307	291	294	292	282	291	264	277	304	283	314	287	292	283	308	307	317	330	307	306	309	262	285	308	305	296	277	269	280	306	303	314	308	292	286	312	327	254	300	292	318	284	300	282	289	305	334	292	298	281	277	311	297	299	301	271	296	296	288	274	285	298	304	322	304	306	295	307	300	296	299	289	278	298	303	304	305	322	300	304	269	323	296	301	313	293	309	283	291	278	313	319	315	318	272	279	295	339	295	315	307	309	300	308	300	320	319	327	316	324	297	312	276	264	292	301	297	318	270	297	294	311	285	284	292	355	294	272	331	281	330	300	304	321	289	302	316	282	287	301	299	290	316	309	311	303	288	296	301	300	310	296	323	311	288	334	256	280	335	288	314	305	329	332	308	305	284	293	321	301	294	274	276	303	295	322	319	293	283	312	292	263	307	289	293	317	312	294	311	321	310	289	269	307	314	296	283	273	290	281	304	296	319	299	291	299	302	332	297	283	271	280	317	313	280	278	285	301	296	306	299	318	303	327	272	283	324	291	306	300	303	308	313	309	283	286	298	285	276	306	335	301	296	293	282	291	326	277	303	322	292	300	286	298	284	304	305	290	326	265	268	281	299	277	250	249	301	279	279	296	311	302	309	276	311	330	246	332	294	311	300	298	283	290	272	292	265	294	291	294	325	310	274	299	326	285	297	324	318	274	282	295	323	296	264	325	277	308	309	288	289	277	309	277	280	315	299	333	306	287	299	291	285	262	321	281	284	286	304	315	291	309	307	274	286	290	286	316	319	324	301	296	282	310	265	278	297	291	297	283	283	295	316	318	271	275	313	277	305	277	306	323	290	296	279	291	336	267	327	267	328	288	321	315	262	295	306	272	325	302	293	307	253	306	301	307	329	270	317	293	295	304	273	303	326	328	252	258	316	279	277	305	279	302	299	285	290	308	320	293	287	311	293	335	302	320	302	314	293	338	292	299	291	280	298	307	279	277	272	314	312	317	304	321	290	303	301	292	294	284	308	320	310	293	287	290	298	289	308	277	329	280	298	302	257	276	280	281	295	302	303	279	313	301	305	283	294	289	308	283	333	314	308	325	324	272	305	304	278	313	298	283	294	303	284	314	316	307	296	276	296	275	315	274	268	302	305	284	296	302	296	299	287	293	297	293	293	278	272	323	312	309	287	274	298	292	326	278	300	322	321	284	300	301	268	311	328	302	324	299	308	327	320	317	320	289	309	257	291	295	305	294	326	299	286	310	310	302	285	315	329	303	306	301	286	297	291	328	271	286	303	305	318	287	318	293	291	308	313	308	286	303	294	290	317	291	270	309	310	279	317	283	276	302	273	308	291	278	293	307	307	293	308	298	271	306	295	291	265	276	319	300	326	300	287	296	268	309	335	281	274	284	308	300	294	319	298	307	298	292	314	314	310	305	322	290	307	309	281	316	302	291	308	310	337	312	293	306	277	298	297	298	292	319	289	283	300	289	291	322	299	287	346	258	285	283	288	298	327	276	300	328	303	297	317	314	309	277	289	283	301	296	302	319	319	264	307	304	300	288	312	287	297	290	312	325	308	283	281	310	345	323	294	302	263	271	264	282	311	297	310	291	318	283	343	301	310	278	329	309	260	318	287	295	320	314	294	306	289	299	273	320	287	299	291	304	300	306	279	302	297	296	292	280	299	283	304	306	267	285	346	291	280	298	266	284	312	274	290	315	299	298	258	308	296	253	291	300	294	294	356	336	292	351	310	299	296	287	304	306	276	305
23219	21413	31910	37402	16809	3015	488	453	463	433	404	369	438	434	399	431	423	445	412	412	406	397	400	377	411	412	406	414	403	384	379	403	369	397	379	368	394	373	402	378	369	420	388	379	378	405	362	397	399	402	408	393	387	387	411	409	389	396	393	391	403	394	409	396	395	418	389	373	424	417	386	367	397	418	395	376	393	446	402	387	368	365	395	384	410	346	398	405	415	358	391	385	386	371	413	409	390	390	405	423	385	402	422	369	376	399	384	409	396	404	417	387	415	388	395	418	418	418	406	401	404	397	397	390	388	396	420	405	404	382	358	341	413	375	408	371	394	436	408	394	356	414	411	392	374	375	417	404	349	370	408	372	387	422	423	427	420	403	412	390	415	367	383	392	391	436	400	410	404	358	358	428	395	425	426	414	371	403	375	407	429	383	395	353	363	419	416	366	391	412	406	403	390	396	373	362	401	413	393	404	386	407	417	417	377	391	406	391	407	376	386	399	402	418	412	433	363	399	387	395	379	378	406	410	401	382	385	424	366	421	397	388	361	382	388	375	388	366	390	405	374	415	365	409	384	406	384	393	389	392	385	401	369	409	408	380	413	419	405	420	395	411	429	424	390	413	410	423	394	344	401	365	405	400	377	409	366	402	402	395	413	388	384	380	410	380	401	337	410	354	373	380	351	417	401	382	409	400	406	438	406	453	397	409	390	391	389	411	392	394	400	425	368	376	380	419	368	414	407	425	398	408	410	409	367	383	374	377	395	340	397	424	380	386	399	404	429	413	396	404	407	358	372	398	390	369	406	405	416	378	424	391	371	405	398	432	399	397	398	390	381	429	425	406	361	390	374	421	391	402	427	405	398	386	422	373	395	391	367	397	396	397	404	410	442	398	415	413	366	373	393	379	375	397	386	411	354	413	393	422	377	387	400	374	390	404	383	334	372	407	410	424	414	391	382	411	367	382	401	371	377	382	375	399	406	390	396	385	409	377	418	394	362	429	418	420	422	406	410	388	421	448	406	410	393	393	401	384	426	376	386	437	379	426	403	420	376	356	373	413	395	376	394	390	394	347	406	405	357	372	397	387	372	413	370	404	403	423	420	407	417	401	376	424	369	407	428	408	376	372	407	358	405	413	405	376	396	398	415	390	394	403	404	361	383	385	405	384	382	386	407	390	416	404	399	430	410	395	415	439	415	387	400	426	371	402	397	356	406	407	439	366	410	364	390	362	373	396	389	415	398	405	365	406	395	433	420	419	383	430	424	371	423	405	377	390	389	424	407	397	387	367	364	381	373	381	368	413	394	386	390	372	350	402	424	371	401	386	398	401	386	395	386	396	425	401	380	385	392	367	412	401	379	402	377	432	417	391	388	428	434	418	368	421	389	429	381	377	422	405	395	404	365	408	413	408	403	365	361	419	418	426	361	396	377	375	395	398	433	406	419	380	405	399	399	399	407	409	357	388	404	385	361	405	377	387	400	407	389	428	397	373	413	373	422	387	427	407	408	395	404	385	398	351	375	364	409	420	392	392	434	416	394	392	382	401	390	393	392	402	419	364	401	391	388	439	415	401	379	422	407	416	409	413	379	438	392	378	398	358	405	367	404	390	377	418	384	390	390	430	396	384	411	399	404	401	379	379	371	410	400	375	359	414	386	419	388	406	356	364	395	393	373	394	360	401	366	384	391	384	417	408	395	378	435	357	394	376	428	395	371	405	351	374	407	382	363	365	417	422	448	362	406	414	399	392	395	367	392	373	415	387	419	397	392	375	375	427	392	404	364	409	390	389	376	379	385	400	411	366	380	432	401	413	418	390	441	381	403	380	385	382	384	383	401	391	363	377	383	399	392	408	410	415	369	379	338	391	396	355	380	400	426	368	395	373	432	412	394	381	409	409	355	388	431	378	366	406	353	356	383	401	403	374	374	380	389	370	385	401	423	360	374	429	374	404	381	369	384	401	376	385	361	410	396	368	421	418	401	384	410	377	389	366	411	375	414	403	410	425	360	383	403	384	381	392	393	417	408	403	401	416	404	364	399	398	387	366	394	371	361	409	456	418	407	363	416	384	390	414	403	384	384	415	415	406	380	379	400	391	373	384	404	352	437	407	440	406	374	403	401	367	397	394	377	387	404	363	370	374	424	395	425	389	347	388	403	398	398	413	403	384	374	380	398	404	392	408	377	383	411	354	385	367	421	389	421	398	402	422	370	397	394	372	414	398	395	381	369	374	387	391	407	384	368	430	385	364	396	424	377	388	426	404	408	392	379	406	397	362	366	420	389	393	385	399	358	436	375	362	399	369	405	374	365	394	435	369	382	412	402	369	405	395	363	381	402	399	389	428	405	383	375	388	399	425	395	374	422	354	403	383	407	403	399	374	395	444	427	388	417	424	409	414	394	374	404	407	397	409	333	388	409	374	406	369	401	414	354	399	389	367	410	411	421	408	393	391	399	412	398	396	392	373	446	377	399	374	436	416	394	405	389	407	386	389	409	375	416	380	411	389	371	405	399	392	378	387	417	414	417	389	379	348	375	365	417	365	399	379	354	390	419	357	389	408	371	391	377	386	422	413	392	411	363	390	370	415	355	410	394	371	409	393	445	401	408	396	402	389	400	385	376	400	376	454	370	412	357	379	368	410	411	398	323	370	415	386	414	379	360	385	380	410	410	373	413	397	402	431	360	391	408	379	392	395	379	385	398	394	422	380	398	390	425	378	385	382	419	397	366	379	366	370	379	390	372	415	342	407	420	410	406	408	383	404	401	355	389	362	435	398	418	380	384	372	404	354	365	401	387	386	391	404	396	391	385	409	405	383	371	391	387	426	423	398	397	397	375	388	365	387	399	355	391	361	426	392	390	382	374	391	406	392	414	392	399	384	382	411	397	417	353	385	389	422	399	335	376	390	364	429	420	372	372	432	415	327	410	388	376	425	409	409	401	385	421	359	391	427	403	371	425	408	422	387	394	420	394	364	395	391	429	361	390	426	390	393	415	398	412	394	398	393	357	381	388	389	385	391	395	379	397	370	411	397	391	393	406	379	401	390	419	374	405	397	361	352	403	383	420	387	390	385	399	387	356	384	405	394	447	393	393	406	392	385	376	425	383	324	367	405	400	393	412	404	374	401	394	412	395	385	390	366	391	371	424	421	386	438	383	397	349	405	413	416	391	368	372	390	385	383	359	375	444	369	394	399	440	397	391	395	367	379	390	381	383	397	437	385	459	365	399	378	401	411	384	405	387	412	401	362	366	383	402	413	376	397	384	409	412	394	384	388	416	433	388	388	403	385	439	416	378	377	406	401	402	402	408	391	406	367	413	418	379	402	413	396	379	373	405	385	418	367	390	380	390	406	366	375	372	411	350	355	423	411	376	359	413	393	373	370	415	349	381	384	406	414	390	386	390	416	421	397	392	376	401	379	400	378	381	388	407	399	392	351	356	385	408	388	377	404	387	435	372	403	423	371	361	414	405	419	423	394	363	392
31434	69179	64508	38234	1451	789	721	677	616	573	603	550	569	586	542	542	513	507	550	508	545	487	509	498	490	520	553	512	546	529	549	503	508	564	545	517	530	515	505	534	510	503	501	537	495	519	510	516	537	507	581	505	522	536	523	511	539	536	508	510	521	565	484	516	494	529	504	506	538	542	517	471	526	486	520	500	497	526	539	505	513	495	541	511	508	501	523	482	526	506	532	519	505	536	532	537	521	534	496	474	504	509	516	492	526	554	545	484	503	552	534	535	500	522	536	492	480	521	524	521	500	508	504	540	541	547	530	545	494	522	506	503	533	480	510	478	542	565	482	541	512	530	494	481	527	543	484	509	501	522	514	532	488	532	497	526	511	493	512	524	512	516	521	517	560	534	511	543	564	514	525	483	542	548	487	540	524	537	535	582	545	506	512	520	509	486	522	534	532	514	488	556	484	511	525	507	537	513	507	519	512	537	531	511	517	514	526	500	513	473	495	538	493	511	591	518	486	511	494	519	515	523	499	506	547	537	533	516	508	552	550	547	511	535	492	545	522	521	519	509	545	504	541	480	506	503	511	517	564	529	516	509	505	518	517	498	539	489	487	533	516	536	510	514	510	484	538	510	492	484	522	531	490	506	505	508	527	494	549	510	501	491	471	527	507	520	482	494	532	509	506	501	519	538	512	547	526	550	558	510	531	503	548	495	486	504	508	479	504	539	519	535	544	546	540	505	451	538	515	552	550	523	542	499	506	528	514	508	480	508	540	483	531	497	503	503	520	476	549	493	507	514	529	459	538	524	489	519	534	490	495	508	489	521	533	512	514	545	531	579	495	498	549	545	540	518	527	508	499	492	532	503	516	497	493	493	507	500	548	537	558	522	537	527	507	545	476	546	538	494	507	553	532	526	554	475	550	584	495	504	567	524	495	508	537	549	534	519	512	515	542	508	527	550	509	500	517	547	558	517	529	563	512	564	545	515	558	509	518	534	509	523	553	523	492	484	513	546	483	548	528	523	508	521	517	479	522	517	564	505	510	533	472	535	492	483	522	526	541	520	554	498	513	524	499	538	537	518	528	552	540	492	541	514	519	504	529	536	523	534	511	503	521	496	508	496	520	518	492	497	520	496	499	485	542	526	518	507	532	505	567	530	544	516	507	505	525	519	537	545	546	550	515	526	512	486	475	519	553	507	517	451	504	485	525	540	517	497	526	481	533	576	514	508	502	535	522	481	541	499	496	477	506	549	499	483	512	475	536	511	533	531	529	498	496	515	495	491	504	517	484	515	516	527	514	509	519	552	538	533	547	535	494	553	514	533	509	540	509	508	506	536	515	501	493	513	539	516	528	513	503	522	518	503	533	480	493	513	519	527	532	530	513	504	506	554	491	542	482	542	471	508	514	550	516	528	502	546	572	525	480	533	560	551	506	500	529	496	560	504	506	499	505	467	486	492	492	539	500	511	487	528	547	486	507	533	527	530	507	496	509	532	489	508	514	532	550	461	508	537	519	481	508	515	541	504	522	560	559	507	556	535	513	516	517	522	544	542	514	506	534	520	538	509	521	522	503	502	516	492	514	519	540	531	523	541	518	531	505	543	525	517	520	533	533	485	544	520	540	507	596	523	527	551	491	573	494	483	507	487	551	519	481	514	536	537	540	560	496	501	522	534	515	534	519	489	545	508	542	468	526	493	508	499	529	480	522	536	520	486	531	548	543	485	501	502	526	518	527	515	533	518	489	533	456	480	524	536	483	544	534	539	572	489	531	536	533	520	498	499	543	528	515	533	528	538	500	527	525	549	482	515	529	530	544	552	529	525	522	515	522	549	500	538	509	546	490	525	500	500	511	499	570	564	537	514	486	562	539	531	480	538	521	538	493	511	507	515	530	492	529	526	516	540	544	529	526	529	507	517	529	551	520	513	527	526	501	541	544	525	534	513	521	523	522	535	540	501	491	496	527	532	519	506	514	513	528	564	562	520	504	478	544	533	510	508	534	510	532	521	561	514	467	511	496	545	538	539	534	507	528	552	529	526	512	514	521	523	486	551	510	517	564	514	516	538	550	495	508	508	503	500	517	520	533	543	495	527	487	518	574	529	510	487	567	545	516	523	563	490	548	523	511	525	580	500	538	548	493	551	541	535	524	466	498	517	541	552	541	517	491	506	511	503	530	526	493	516	493	521	492	504	519	532	538	530	520	584	510	503	561	503	559	499	520	537	546	516	538	517	513	530	576	534	487	533	530	512	502	484	517	583	531	510	521	512	526	532	541	531	559	500	523	520	474	532	484	502	465	527	511	488	455	500	539	512	491	542	571	493	527	514	553	498	498	485	534	532	520	488	489	526	546	535	499	515	513	493	531	523	521	513	535	519	502	518	509	541	506	513	527	535	558	517	522	501	519	460	512	547	509	548	518	534	552	548	545	517	549	555	504	550	537	511	534	559	523	519	525	537	537	534	494	499	537	490	504	564	504	512	539	495	507	513	516	528	532	525	526	502	540	453	519	540	498	537	490	508	492	514	537	528	541	501	517	524	519	492	516	562	567	503	506	520	494	523	501	528	517	533	489	483	524	548	499	485	575	532	552	534	513	547	505	508	559	504	515	529	533	514	520	509	578	483	528	512	573	486	528	509	502	520	471	495	534	546	526	518	487	526	525	532	524	508	490	541	548	536	524	529	490	476	490	517	527	506	537	531	524	491	569	478	542	520	508	510	506	514	522	554	529	515	546	504	483	543	570	525	511	495	526	503	540	501	490	516	480	491	569	531	551	533	514	527	474	498	533	505	522	517	509	536	496	500	518	518	524	560	529	523	518	530	505	545	554	532	523	497	469	556	528	530	512	502	511	501	557	513	533	536	537	498	545	522	489	499	555	536	516	508	491	527	534	531	558	548	552	529	552	510	535	521	522	524	489	526	506	516	496	521	539	491	512	548	533	528	512	523	518	554	489	539	500	527	495	511	517	514	554	521	535	487	535	520	547	541	552	508	480	525	577	517	512	502	500	523	544	513	491	506	526	525	530	527	513	514	497	555	518	502	517	516	563	545	503	532	528	518	486	567	517	549	513	516	507	551	520	491	495	511	504	554	500	524	499	497	519	507	496	493	528	559	524	466	496	527	502	470	550	528	553	508	560	478	547	496	538	532	533	502	504	538	500	496	500	540	503	498	513	547	539	508	499	537	518	515	492	506	484	490	533	485	526	520	519	478	525	499	511	564	508	506	562	490	534	476	517	502	575	491	542	530	564	550	536	490	543	513	490	495	502	510	522	511	494	478	505	497	509	538	533	501	484	467	501	543	530	505	507	498	536	545	538	524	559	544	494	521	546	509	520	529	507	558	521	521	527	535	547	522	515	524	498	474	484	496	499	549	509	499	523	516	583	567	511	500	469	524	525	541	541	550	519	504	494	537	553	504	553	514	506	539	496	514	477	518	534	497	511	539	517	500	510	495	514	525	498	530	532	450	539	525	468	538	534	524
24583	21549	30627	30290	6097	204	165	148	127	132	113	148	151	128	137	124	105	95	124	116	113	100	124	99	144	118	111	124	111	130	129	104	125	130	96	109	121	123	107	111	125	107	118	118	127	127	117	118	95	126	97	144	129	129	108	88	120	102	117	116	112	118	98	114	119	122	101	131	124	116	140	119	122	110	135	90	112	106	130	107	99	111	116	121	118	137	121	129	101	122	127	122	127	111	123	115	119	119	116	117	112	127	126	94	103	90	113	112	129	106	147	117	95	138	106	117	130	122	123	117	111	116	108	112	115	116	129	100	115	101	103	110	117	113	123	130	125	108	102	125	124	132	113	119	133	119	123	111	119	124	102	108	111	121	119	108	110	110	106	109	124	111	123	127	130	121	116	111	116	125	117	103	114	110	122	140	120	101	116	113	119	128	118	111	114	144	122	120	124	132	125	122	129	111	111	113	143	109	121	109	115	99	109	110	132	107	109	124	135	98	138	132	115	131	135	119	116	115	116	125	136	120	116	109	119	141	115	144	104	121	124	111	150	122	122	126	94	124	123	96	96	104	91	120	108	130	125	126	129	106	129	123	104	107	95	124	130	119	105	128	107	112	125	141	119	121	136	131	124	127	128	122	121	119	110	116	117	108	118	110	106	109	115	127	114	97	102	113	115	119	124	147	141	105	126	116	127	114	104	126	111	119	117	114	115	121	122	99	122	113	120	131	123	117	129	118	114	130	103	117	116	143	112	120	97	136	135	137	124	111	108	113	121	128	136	118	125	131	126	135	111	123	110	115	123	97	122	115	109	99	110	121	116	97	115	116	122	118	116	140	130	118	105	118	121	129	117	94	126	125	113	115	140	134	120	122	119	104	117	134	124	110	138	114	113	113	128	121	128	107	109	125	104	112	118	133	107	105	121	115	111	117	120	118	125	117	124	129	118	106	123	117	111	115	120	109	127	132	129	125	110	118	107	118	121	146	103	125	121	113	109	114	111	97	109	110	121	116	129	117	121	105	121	132	104	116	148	110	116	129	105	111	128	112	117	121	123	106	105	119	121	124	116	116	120	115	116	91	129	106	125	113	111	116	134	106	113	110	133	129	117	127	117	113	121	133	146	102	112	138	102	114	111	117	109	130	113	138	131	111	106	128	123	126	104	95	124	126	119	127	126	128	123	106	120	109	110	132	129	99	116	101	106	114	118	105	103	116	113	112	114	114	124	117	94	109	120	123	120	120	122	114	100	120	113	115	120	103	125	125	110	119	142	122	99	127	114	139	125	116	125	125	126	111	141	108	106	108	124	130	119	99	103	130	113	105	106	129	116	113	124	133	126	123	119	106	114	116	127	126	107	113	107	122	95	114	114	117	112	107	116	116	120	101	99	103	122	113	103	126	105	136	129	128	123	113	109	129	105	110	118	112	115	116	95	111	118	119	126	100	116	136	120	132	121	123	115	123	112	107	122	128	104	120	131	123	140	106	118	97	121	126	114	115	125	131	94	133	107	124	117	99	108	113	117	130	118	115	114	104	132	108	109	103	116	114	115	133	114	115	118	126	134	118	109	117	121	113	103	129	106	114	109	135	130	117	135	114	131	122	136	122	121	121	118	108	120	105	109	107	138	125	120	136	113	106	128	129	104	106	117	128	119	122	126	110	120	116	118	121	137	120	132	120	124	114	121	105	116	117	118	109	119	118	114	139	112	112	122	107	126	104	118	113	120	126	96	129	122	121	95	110	106	133	105	116	126	121	113	102	115	125	118	125	138	125	99	111	122	116	110	119	100	132	116	96	101	115	127	127	130	105	106	110	121	111	132	94	107	125	124	118	109	115	124	116	105	118	119	127	124	119	110	101	138	116	118	134	109	124	131	108	123	109	122	99	117	119	94	106	137	128	119	111	123	115	101	120	119	130	105	124	122	110	122	141	101	127	109	118	102	118	129	103	136	112	115	117	127	109	112	120	132	124	131	126	94	117	130	133	97	118	111	91	108	123	121	110	105	106	132	121	110	105	125	104	115	126	94	107	101	119	112	116	126	109	116	109	153	104	111	109	135	110	129	112	108	118	113	93	108	112	119	116	120	126	100	94	120	115	107	93	97	123	128	108	132	112	120	125	115	116	116	116	105	99	109	111	128	131	117	132	95	102	121	122	113	114	129	109	110	114	116	103	143	127	133	110	120	118	122	102	106	106	103	138	108	127	125	126	105	116	108	123	106	117	108	129	121	124	120	121	119	113	116	110	130	109	135	143	117	125	112	107	120	110	94	124	110	102	96	119	97	109	117	117	125	113	103	135	128	100	116	104	121	118	117	116	104	106	102	110	116	112	146	118	106	122	103	115	94	103	119	112	135	90	135	131	118	140	119	122	131	124	101	98	106	131	116	121	116	116	117	121	113	99	111	105	123	118	118	121	123	114	108	130	109	117	108	125	133	122	131	98	121	120	131	114	122	91	113	104	106	97	111	109	102	118	132	120	98	118	107	112	109	133	130	126	121	116	113	141	136	125	119	126	116	121	117	104	127	112	118	139	125	116	131	119	106	122	113	111	118	124	116	132	132	112	113	105	122	105	126	122	115	126	116	104	118	106	114	123	118	111	107	111	117	131	119	123	93	123	131	127	111	126	106	121	114	121	109	124	136	134	129	124	104	113	124	118	126	111	131	122	122	95	111	117	126	116	116	119	100	146	105	116	120	104	106	127	141	108	111	105	121	108	117	118	120	123	120	131	106	127	118	114	120	95	116	122	120	109	118	106	123	114	110	111	117	105	126	132	140	130	123	124	111	125	121	134	135	112	99	110	131	113	114	122	114	126	119	110	122	110	122	100	126	120	110	100	113	134	127	114	134	130	124	117	123	107	116	100	96	132	108	119	112	123	115	110	122	113	121	132	115	101	117	111	101	101	116	107	108	124	116	120	130	137	105	120	102	119	98	115	111	108	121	111	116	119	111	108	115	116	133	109	112	111	119	110	135	138	119	123	134	115	119	92	113	113	114	105	106	115	131	134	101	103	103	130	128	123	116	112	106	117	126	124	120	128	136	99	109	115	106	128	101	96	117	125	113	120	117	100	107	95	132	124	111	123	108	128	102	89	136	126	135	113	118	119	108	115	90	118	102	119	105	126	114	107	127	129	114	117	123	122	117	116	101	135	119	141	116	105	130	113	104	129	116	107	142	119	141	107	115	125	119	125	114	130	119	97	126	100	107	133	122	115	118	123	106	145	126	104	113	108	131	126	132	124	117	120	114	124	101	115	126	119	119	125	112	120	126	101	108	100	130	113	127	121	121	110	102	118	105	114	110	115	117	110	100	120	99	122	113	124	107	131	113	127	120	87	119	124	116	115	121	100	140	109	129	131	111	128	120	99	122	125	98	126	136	113	114	101	126	118	117	109	114	130	102	116	137	103	121	119	115	124	137	123	125	122	119	107	116	111	119	93	119	113	131	122	102	114	119	116	132	123	116	129	125	126	127	118	142	117
27505	55290	49322	28908	664	317	230	229	222	204	209	181	182	200	181	170	175	174	191	185	184	186	184	201	184	178	192	197	193	174	199	161	172	163	209	178	179	207	173	171	173	186	200	188	173	172	167	192	165	190	166	168	170	174	190	151	180	207	147	176	178	188	180	193	165	185	181	171	186	179	171	186	166	166	165	175	181	167	172	168	185	173	165	188	163	176	153	161	170	177	183	208	169	179	162	146	174	166	172	189	159	160	159	174	188	160	180	174	191	169	158	159	164	158	171	167	174	153	160	178	142	178	139	179	178	192	147	176	198	190	163	199	192	169	185	169	156	164	191	183	177	165	165	183	179	169	165	170	182	161	169	138	200	168	153	171	143	158	166	155	183	162	184	183	162	163	166	175	187	185	160	179	194	181	179	187	190	192	192	159	155	161	192	168	173	172	152	174	158	175	182	164	164	161	165	169	177	179	170	174	170	187	173	168	163	169	171	187	183	166	166	172	184	189	162	166	160	189	181	170	189	172	177	169	175	176	167	186	159	186	166	171	180	148	168	180	198	168	197	161	169	195	147	157	181	186	156	207	163	170	194	177	189	157	162	165	178	166	151	180	165	185	165	180	170	176	159	199	159	163	137	164	170	173	163	171	166	165	155	140	170	173	202	164	168	156	181	179	158	165	189	173	163	164	170	173	191	179	185	173	172	176	183	161	194	168	179	169	167	173	174	183	168	177	182	160	141	175	168	168	169	156	184	168	163	189	185	182	172	160	167	173	173	181	176	171	176	145	167	184	159	195	185	206	184	165	172	166	178	183	178	158	174	184	169	159	169	190	172	161	190	179	164	153	174	170	169	153	169	163	154	160	148	175	156	169	193	156	196	177	170	160	183	179	169	169	170	180	163	172	165	187	186	154	191	178	184	176	166	201	191	156	187	211	168	169	160	167	159	185	156	196	167	161	164	186	168	191	176	153	168	184	190	182	195	149	192	176	187	162	208	163	170	170	175	159	192	176	164	175	173	192	175	169	174	159	184	174	183	182	168	183	175	155	199	156	185	186	200	192	174	178	166	188	177	191	175	174	167	181	153	170	171	168	163	163	181	187	161	179	181	180	207	184	187	187	173	161	183	160	180	182	158	151	193	177	159	168	149	183	171	171	173	180	173	149	160	177	175	172	188	184	171	193	178	187	175	167	184	165	148	160	196	157	150	166	175	170	172	167	164	141	159	190	190	177	165	184	175	195	192	176	158	173	167	172	194	193	179	167	185	177	152	169	172	186	178	191	186	173	179	194	169	178	202	178	165	168	160	152	183	171	173	204	164	155	170	156	178	170	170	164	170	154	194	191	172	179	165	144	156	166	201	190	176	181	159	162	175	165	182	178	177	175	163	182	175	183	172	176	150	181	189	190	155	172	151	173	187	175	171	167	167	173	179	168	168	143	176	164	171	162	157	196	158	167	163	172	150	165	182	184	181	170	169	204	185	154	156	155	170	166	181	197	165	151	156	145	179	170	187	172	157	182	179	157	190	194	148	158	185	159	199	174	173	170	181	158	185	176	197	171	154	162	173	168	175	152	165	187	132	169	181	186	172	157	188	148	174	200	160	176	181	193	161	163	182	192	183	175	156	171	165	156	179	180	186	172	189	174	181	196	157	170	165	158	164	186	179	180	187	167	179	152	183	148	201	163	174	183	194	168	181	182	186	187	178	184	182	188	156	159	178	172	171	160	178	172	161	166	174	173	168	176	160	171	165	168	194	183	168	168	169	176	138	192	165	189	181	167	155	168	170	154	177	197	189	178	172	182	185	178	192	162	154	172	187	183	166	161	160	190	176	178	166	156	170	181	152	169	163	205	165	178	165	173	165	198	165	178	196	180	152	185	158	167	187	150	193	176	161	182	166	183	168	190	198	166	166	196	176	168	151	186	154	185	152	174	192	176	183	161	166	158	175	185	173	158	153	162	184	164	180	176	182	170	153	174	164	181	174	188	188	155	166	164	177	182	175	153	171	192	200	180	168	216	182	157	189	183	183	178	153	169	173	175	173	167	187	210	163	163	173	155	182	170	170	186	189	188	174	174	200	170	179	176	163	164	157	178	186	163	179	160	187	162	187	191	173	177	181	156	149	188	172	173	166	194	173	171	162	180	174	158	148	185	174	187	172	163	153	179	182	173	191	183	171	173	196	156	167	172	194	195	182	180	174	166	187	152	185	177	205	176	200	168	191	149	168	192	158	174	169	170	194	177	179	168	170	175	183	182	188	161	182	162	176	179	179	178	182	148	192	167	160	175	158	174	168	176	175	148	167	182	144	140	184	177	152	167	160	171	192	172	165	170	156	175	176	172	171	158	174	176	179	178	172	143	191	170	156	186	184	181	166	188	175	158	189	164	168	164	176	186	171	165	160	187	182	176	140	160	182	185	167	172	170	212	166	171	155	189	175	161	164	165	167	170	175	181	164	179	160	155	174	165	177	188	175	157	181	176	172	179	181	165	195	190	184	143	172	180	204	180	174	159	180	153	158	174	188	162	186	175	195	179	177	188	168	174	163	183	178	163	162	172	176	176	179	196	159	197	171	181	174	172	140	178	139	174	174	181	167	158	193	170	168	146	151	201	170	155	158	169	181	204	177	195	173	186	175	165	160	171	185	157	177	170	157	195	186	168	160	193	163	192	151	167	189	164	177	167	159	177	190	172	196	178	149	179	160	178	165	169	157	192	154	162	168	161	179	178	161	197	182	175	161	174	164	162	152	164	200	186	189	176	170	189	162	186	161	169	173	187	175	197	202	169	177	152	164	178	192	185	168	165	168	184	162	179	164	178	147	175	177	166	189	192	184	153	157	178	168	174	188	180	182	187	178	187	174	174	150	175	180	166	162	171	176	156	172	167	162	192	171	163	177	190	165	186	184	162	170	177	174	160	180	158	197	158	167	169	157	150	185	176	162	176	174	166	166	179	190	185	163	155	174	155	176	168	170	174	168	175	171	162	186	165	170	170	171	162	160	171	174	191	155	161	169	180	151	184	165	178	169	168	173	161	163	192	179	161	157	150	166	186	170	160	168	171	188	149	169	146	172	176	190	196	212	180	169	194	179	188	174	170	143	163	181	173	146	177	178	185	172	145	191	207	171	205	171	183	186	164	170	184	170	192	166	198	157	196	186	167	164	185	167	183	186	166	157	185	185	175	163	161	172	168	179	163	162	167	160	187	188	170	176	180	144	172	178	159	176	163	174	170	174	159	171	184	195	181	182	150	175	178	179	159	179	185	150	192	173	175	177	176	163	131	171	165	200	192	171	167	169	181	191	161	185	170	176	168	167	185	184	172	179	193	172	143	183	176	172	188	198	177	175	153	177	169	194	163	169	145	163	171	193	151	199	163	160	181	178	183	171	206	154	159	183	174	162	167	182	192	180	160	168	189	164	195	157	182	191	177	219	199	180	177	164	189	176	156	168	165	160	153	171	187	180	144	190	180	168	165	159	183
22308	21326	29892	32341	21485	14003	1957	559	427	408	413	422	377	387	399	366	386	383	349	358	339	358	359	381	349	360	363	385	351	356	336	373	308	327	324	352	358	346	356	368	366	350	344	342	360	364	337	316	333	352	322	324	308	331	359	343	337	382	356	324	333	332	344	301	362	351	367	355	330	319	322	346	310	349	316	348	361	348	348	336	330	363	302	381	351	328	325	347	323	366	340	354	337	329	363	357	353	354	321	352	369	318	342	333	311	334	358	345	347	318	365	380	318	358	322	338	351	340	351	345	326	331	326	346	365	359	338	337	334	330	331	313	332	367	323	368	351	303	325	339	361	367	364	358	328	354	382	352	365	350	346	328	377	329	353	344	360	355	352	322	337	341	378	332	367	342	353	332	362	353	310	350	321	325	355	316	336	355	317	335	364	325	318	343	343	364	352	356	348	340	362	368	365	354	333	316	343	370	343	359	315	303	353	302	350	340	342	349	333	341	345	313	321	300	347	332	346	321	356	314	338	334	355	322	348	366	371	337	361	354	321	334	418	349	340	317	334	374	332	343	324	312	344	367	351	363	328	330	330	384	355	358	329	351	360	355	377	355	347	334	323	325	363	340	376	354	354	368	327	340	342	304	330	339	345	319	325	338	314	335	382	323	316	341	338	329	330	337	320	356	328	350	329	365	364	352	338	332	328	328	356	342	313	348	347	333	328	367	352	333	342	342	349	341	335	327	374	341	358	352	324	346	371	338	340	386	348	353	361	331	350	347	370	347	374	401	361	344	338	321	363	360	346	350	369	359	351	372	350	318	322	353	354	347	353	306	353	320	340	338	344	336	347	346	325	352	348	359	340	347	327	348	336	359	354	327	354	371	369	334	340	346	351	362	339	312	345	334	331	330	361	351	323	340	323	347	357	364	361	331	309	335	360	352	349	345	377	372	356	347	342	362	367	366	361	360	353	346	356	340	342	363	363	346	365	342	371	372	354	327	354	355	386	300	335	358	340	317	342	323	362	338	341	356	322	338	337	345	341	366	356	333	321	325	339	329	389	323	341	358	361	342	346	383	352	343	363	378	336	353	344	350	358	357	368	376	318	331	322	358	343	346	314	365	356	358	331	345	348	325	359	349	322	349	329	378	348	354	341	330	361	346	340	358	341	344	324	328	345	359	342	349	351	353	352	341	338	330	342	323	352	350	377	353	328	351	344	341	339	363	334	345	302	338	357	394	383	356	331	335	313	310	303	341	328	342	357	314	328	308	328	372	341	349	325	312	341	334	358	359	343	328	400	354	320	344	347	366	363	348	335	341	300	362	370	361	304	388	372	356	351	365	345	363	323	361	335	370	331	348	340	344	330	337	331	348	337	343	351	342	363	356	360	358	378	334	305	332	359	335	323	323	338	360	310	357	342	339	360	350	354	320	347	341	341	322	356	330	334	390	326	353	325	312	367	366	311	326	346	350	333	321	340	349	325	353	371	344	363	347	336	318	337	348	374	346	370	343	373	385	373	354	361	333	327	334	324	318	363	354	342	353	334	368	376	335	334	341	377	367	317	361	324	365	334	352	341	385	399	355	343	329	354	303	351	361	332	341	335	354	348	324	328	327	357	349	352	355	326	344	355	353	345	331	371	327	336	337	357	339	322	352	325	378	311	339	333	351	322	322	358	362	334	350	375	341	338	333	360	359	357	325	356	347	368	339	357	342	351	336	337	338	340	337	350	348	356	335	347	343	353	328	343	320	357	320	326	334	364	343	342	337	337	329	326	326	316	363	304	331	384	348	327	356	347	373	323	334	343	328	375	345	356	316	336	341	300	361	346	338	334	336	342	366	333	333	374	345	373	350	335	385	347	329	346	350	361	365	340	357	350	334	360	385	360	363	361	357	353	383	355	331	339	315	343	361	354	328	355	364	321	380	345	331	354	370	347	366	311	331	353	306	344	320	335	321	358	366	326	357	340	361	318	331	324	302	336	326	349	353	340	368	347	325	340	366	313	350	364	341	325	361	326	347	358	356	302	317	351	351	370	335	339	385	346	375	338	349	339	365	340	322	327	344	360	329	341	347	355	338	337	338	284	379	354	344	381	345	360	320	359	343	393	325	348	343	332	355	364	336	362	355	337	347	337	384	332	340	345	362	334	380	345	335	343	362	358	320	325	362	317	329	325	327	338	316	342	330	346	321	355	375	370	378	316	353	369	334	343	337	352	395	364	333	372	351	347	315	343	311	325	350	370	335	347	332	372	322	348	356	330	355	331	319	328	323	365	331	320	338	361	340	344	351	297	368	352	378	355	332	300	335	326	322	338	363	360	343	368	372	340	350	350	365	339	324	373	361	348	290	365	327	368	369	367	346	318	348	368	308	352	344	343	332	363	346	357	316	337	358	349	367	314	347	321	340	363	373	355	348	358	332	330	333	350	342	332	361	371	321	311	339	359	357	350	334	359	392	347	322	331	310	379	337	344	353	340	351	350	330	375	303	349	349	337	378	377	339	344	355	335	381	344	346	360	363	397	347	360	329	315	362	332	370	355	347	350	346	320	318	359	332	318	344	335	355	357	383	345	310	353	336	359	323	334	369	330	325	367	345	321	330	332	359	318	328	337	373	318	328	367	325	356	329	321	355	341	341	374	335	349	310	324	347	344	325	324	307	308	342	361	369	360	355	334	354	321	334	347	355	360	337	348	318	351	340	330	342	310	353	360	339	352	356	322	359	342	353	346	328	310	330	339	349	359	365	351	331	335	359	320	386	317	336	335	337	385	349	368	347	327	335	326	339	334	334	334	335	339	364	313	327	348	342	376	327	371	338	344	341	360	369	351	346	336	338	341	351	292	334	341	350	335	314	346	337	324	330	347	376	362	337	323	321	381	345	351	362	315	353	352	366	352	353	358	336	339	354	347	337	368	357	339	339	328	356	338	324	387	336	317	344	331	336	342	346	387	360	356	356	315	316	350	317	328	358	380	343	351	388	320	329	366	310	326	353	355	361	338	348	308	356	347	372	358	340	372	362	349	340	341	354	366	326	317	358	339	352	334	290	356	379	339	335	356	339	367	354	361	353	336	332	342	323	381	339	355	341	347	307	368	311	355	346	390	343	352	349	365	345	348	337	331	341	346	338	399	386	343	355	339	333	386	326	328	362	350	346	307	330	322	351	311	329	336	337	330	367	361	331	315	333	332	338	333	294	364	333	317	384	360	352	342	365	335	355	324	304	368	340	328	357	314	318	343	348	331	332	334	370	343	355	329	330	338	329	342	354	340	355	333	324	332	317	349	354	310	363	376	366	350	343	324	358	358	309	356	338	340	370	363	380	364	314	327	361	321	368	299	311	361	334	354	347	335	332	339	336	332	331	351	322	349	367	310	342	326	370	364	386	345	348	299	354	339	349	339	356	344	384	359	329	313	319	365	347	359	341	359	337	318	319	317	332	323	339	354	369	343	349	338	359	348	371	331	324	345	377	346	322	321	334	326	345	347	337
36480	76359	67380	47156	2027	970	876	727	672	625	638	565	555	560	580	517	510	491	480	499	498	501	481	507	484	472	466	486	477	497	445	481	469	474	455	492	492	479	445	488	484	459	511	460	486	448	473	424	481	506	469	449	461	442	512	449	444	442	480	469	448	469	492	457	449	461	474	450	464	448	485	478	442	468	470	452	464	460	469	446	494	452	494	481	490	469	477	440	453	519	488	462	448	480	460	505	478	491	418	446	484	469	475	461	429	474	469	460	455	475	466	495	428	475	425	471	473	431	432	449	482	463	480	430	430	485	432	463	462	426	498	461	480	461	444	471	478	458	474	479	475	457	456	482	457	505	480	493	464	448	478	454	475	466	428	456	465	442	463	483	466	422	504	493	525	448	458	475	451	497	449	481	468	478	479	444	477	502	501	495	446	508	447	462	428	455	474	454	443	477	468	446	483	479	449	479	475	458	438	434	459	472	419	474	458	460	480	470	468	457	471	493	477	471	468	456	476	449	467	448	490	483	454	488	476	457	443	451	501	470	432	426	418	482	448	494	489	451	480	475	475	451	493	498	497	458	487	470	500	453	489	432	537	418	412	430	485	473	484	462	465	462	453	434	456	448	475	456	458	476	479	452	454	461	507	503	439	428	449	463	466	458	487	470	477	474	448	486	477	477	456	488	439	462	470	508	481	454	460	445	443	442	454	487	472	470	455	445	446	505	452	454	485	423	454	480	461	457	458	466	477	481	469	497	549	481	473	450	493	483	409	493	485	452	466	448	474	466	473	484	468	462	438	473	474	492	435	471	495	447	437	451	436	460	468	462	444	467	472	489	452	483	465	458	457	443	487	443	476	466	459	464	468	439	423	455	404	446	435	478	486	454	432	481	450	464	452	469	426	459	445	443	488	445	467	476	477	437	486	460	489	492	470	440	465	494	443	475	465	463	470	479	438	467	448	445	494	434	476	403	485	436	457	461	460	489	473	448	479	471	429	439	443	482	447	475	503	445	427	453	461	484	467	442	459	490	460	474	456	494	469	489	475	453	478	442	451	493	439	457	437	472	464	485	546	469	427	462	463	496	488	425	445	456	456	481	460	449	437	464	467	492	458	455	445	499	438	462	482	461	446	467	450	443	465	453	453	473	450	487	492	503	460	468	479	447	424	519	466	456	497	432	479	470	465	465	460	464	488	481	459	483	437	488	464	473	496	474	518	454	500	430	463	457	460	469	460	436	492	431	463	434	443	509	463	410	483	493	411	485	446	426	428	461	477	461	462	437	458	448	472	435	441	455	457	426	486	393	472	483	460	475	496	441	471	474	462	480	486	469	487	477	457	503	439	431	497	461	452	475	517	449	497	488	487	484	487	444	485	465	457	466	463	500	511	474	456	458	465	456	477	489	501	469	463	480	447	441	449	444	434	465	452	464	428	466	445	456	477	489	454	501	489	448	463	440	461	459	429	467	453	483	466	486	473	455	478	545	451	457	458	488	500	513	473	459	460	495	475	461	440	449	470	464	437	490	478	463	468	469	421	438	464	469	460	439	456	481	482	446	463	507	450	515	450	463	482	451	509	447	442	469	459	481	478	470	454	434	460	453	458	432	495	477	474	475	447	481	449	463	510	456	488	461	472	493	462	444	479	444	442	449	462	471	500	459	452	466	480	457	468	467	463	456	481	474	450	430	472	459	473	490	457	463	455	429	483	471	453	439	455	461	442	461	449	488	455	439	466	477	463	476	428	476	466	463	457	470	443	450	491	461	481	484	454	456	457	438	438	469	460	524	482	474	495	483	488	490	461	534	490	498	438	467	470	464	464	464	504	459	504	461	459	449	462	514	471	468	488	483	486	427	434	480	497	433	443	452	484	472	449	502	451	452	481	493	449	471	470	436	461	492	502	400	475	481	481	464	455	477	491	493	439	474	490	430	452	481	480	494	477	462	469	440	435	453	481	513	454	468	471	461	494	470	474	471	468	444	449	463	430	472	436	478	429	466	456	498	502	444	489	479	437	498	434	450	443	475	441	469	475	458	466	469	460	451	447	444	502	472	497	440	446	461	444	441	486	468	491	432	475	405	489	465	423	496	455	470	507	462	489	500	472	484	445	440	497	427	449	459	489	457	461	475	502	464	492	424	434	471	457	483	472	457	438	440	448	519	433	452	485	446	476	435	410	515	431	438	464	483	455	506	459	469	434	475	462	492	474	457	473	487	455	446	450	465	476	431	500	465	495	464	498	480	511	431	460	495	465	472	504	472	460	473	471	469	458	453	471	473	442	506	487	484	462	420	493	450	420	465	466	475	448	418	462	489	467	462	481	446	506	490	453	496	482	501	439	430	497	459	463	460	460	489	465	479	441	453	498	434	445	452	459	462	489	459	465	452	496	452	450	469	450	472	432	476	418	464	465	485	451	468	431	456	484	458	466	467	498	519	470	456	492	465	446	462	492	449	472	454	468	473	455	466	530	448	509	481	445	497	459	489	458	470	458	450	491	471	503	441	479	487	483	495	469	442	463	476	466	451	482	467	425	460	490	507	462	462	466	495	446	478	463	476	450	480	466	466	481	484	449	442	422	456	493	471	466	445	477	452	482	441	493	502	457	465	466	483	454	483	495	454	430	474	491	492	473	444	465	483	455	475	457	460	476	445	445	507	461	447	448	480	442	406	453	494	468	478	509	442	454	520	457	495	490	484	469	461	444	491	483	470	471	480	463	478	515	491	439	425	487	468	481	442	460	454	434	460	448	472	503	458	483	496	497	473	467	417	465	467	530	468	421	442	464	502	465	480	448	459	466	507	453	461	470	464	446	481	432	435	481	455	497	485	497	415	473	464	511	461	445	484	438	476	447	478	427	522	425	436	483	470	492	458	456	448	452	464	489	480	498	463	474	402	480	494	534	472	486	471	456	471	502	415	409	477	467	460	503	449	507	485	504	505	489	485	461	476	458	480	477	434	457	476	445	481	463	476	431	461	443	464	457	457	443	453	463	474	445	460	464	432	482	464	463	472	470	453	472	463	468	425	401	478	464	458	455	442	456	462	482	508	457	490	441	451	476	489	481	462	470	496	467	473	471	493	443	451	455	462	444	511	462	444	446	466	474	502	491	457	477	491	474	467	450	482	445	439	428	472	446	477	473	442	477	462	482	451	508	465	482	431	431	500	429	473	443	453	478	476	473	457	485	467	460	494	477	446	435	453	455	478	480	448	458	465	477	453	453	488	431	427	475	481	469	473	489	478	437	457	450	487	424	476	489	499	454	452	502	471	431	484	446	463	488	448	465	472	427	452	489	456	486	468	436	441	446	433	451	462	472	487	475	449	450	476	482	512	460	452	488	443	439	447	496	499	458	442	459	443	458	464	498	508	483	465	477	451	475	480	446	485	492	458	494	437	444	448	467	470	488	473	431	465	479	450	442	472	452	443	484	448	459	488	480	496	475	475	481	423	470	455	484	492	463	457	416	454	448	451	449	460	464	483	505	474
27477	21249	21471	11211	526	236	239	222	215	206	227	219	223	245	251	220	232	227	227	247	223	226	196	229	214	234	215	244	217	242	239	198	226	190	235	215	230	246	225	221	225	219	253	212	217	240	210	210	235	248	250	256	199	230	235	224	234	219	246	245	224	254	244	248	231	213	227	223	219	237	258	270	213	233	223	192	231	225	241	226	203	235	234	213	237	251	213	215	194	241	193	216	224	206	218	198	220	216	244	179	219	222	236	204	221	213	224	218	248	226	215	220	223	225	207	220	196	204	236	223	214	218	227	216	229	230	224	211	206	203	202	207	210	230	218	209	257	232	222	246	212	186	221	234	194	215	215	196	248	222	207	217	209	213	223	216	213	193	225	225	233	230	225	206	207	244	204	205	219	185	214	221	216	201	232	195	207	206	241	239	190	215	198	211	223	221	222	181	263	210	230	212	220	228	212	184	200	218	235	221	213	221	227	219	248	232	236	206	229	270	219	245	233	223	245	182	222	216	219	197	225	229	191	236	230	227	225	215	201	183	259	230	197	207	207	206	247	226	218	187	238	220	231	216	225	211	205	213	230	214	223	216	200	244	200	214	221	237	231	220	227	235	218	199	225	238	251	223	218	212	243	230	208	255	224	196	205	216	214	231	213	215	241	237	211	223	261	220	218	235	232	202	222	233	232	219	223	219	223	247	234	231	201	217	207	207	245	210	205	227	209	225	255	244	230	227	227	200	223	223	211	200	242	233	225	220	210	218	228	211	225	198	237	195	204	224	215	209	195	207	217	233	224	233	213	215	221	212	247	247	220	221	208	214	218	210	187	234	208	227	196	200	230	211	232	215	254	233	189	243	211	214	248	219	224	228	228	247	210	197	240	230	218	263	262	253	212	231	222	221	216	217	217	206	227	220	214	206	222	213	202	231	214	234	229	232	203	219	222	204	219	230	227	212	209	227	227	232	210	230	197	215	243	238	215	207	213	209	190	230	218	229	217	222	212	221	233	234	234	218	227	204	196	229	234	220	215	228	220	219	210	230	226	228	252	225	205	213	248	212	247	220	230	212	220	217	224	230	250	228	211	238	229	190	235	227	205	239	229	223	222	223	224	221	221	221	226	222	194	202	205	225	236	214	202	214	213	207	241	233	212	204	214	236	210	233	214	219	251	224	215	231	244	226	199	191	224	189	224	229	232	205	219	229	210	217	215	216	207	237	225	208	207	213	208	213	224	246	228	220	214	233	219	226	224	243	230	218	223	234	211	225	198	228	249	212	235	203	230	197	242	212	211	219	229	204	226	230	197	218	228	201	200	233	247	263	229	236	211	217	228	224	238	204	229	214	193	233	221	238	214	221	225	224	220	208	209	224	224	216	231	255	206	217	192	207	222	221	216	230	190	227	231	217	210	230	223	199	209	218	196	229	240	217	221	226	209	228	211	240	212	213	230	207	241	221	232	220	237	245	219	230	241	204	233	205	179	220	238	229	214	235	215	215	229	215	217	229	236	229	221	229	235	233	228	225	233	235	254	221	230	229	247	224	212	220	194	223	245	230	212	225	201	216	198	207	227	240	199	217	239	221	235	218	230	205	196	215	213	225	219	193	226	217	194	218	216	236	215	217	214	235	197	240	227	210	218	211	234	208	236	217	215	233	239	227	233	205	241	228	203	225	195	238	230	204	196	250	221	231	229	222	242	212	197	222	194	221	203	209	222	204	221	252	210	222	221	199	229	228	228	206	219	220	226	223	212	212	236	198	221	220	236	223	237	220	233	212	208	241	205	234	224	226	216	230	212	218	237	229	241	255	215	235	233	241	222	199	217	222	224	218	220	209	205	216	219	209	211	229	224	233	225	248	238	213	232	233	230	230	258	214	219	216	212	236	224	226	247	223	229	238	222	217	223	217	201	236	216	215	237	236	216	214	188	225	200	211	215	241	227	210	211	224	234	250	217	212	219	228	226	235	233	196	232	223	221	206	220	217	228	223	234	177	223	209	221	217	217	243	225	233	234	207	222	219	199	208	238	243	210	209	211	216	237	207	218	217	205	230	225	171	221	216	223	233	217	219	219	232	206	236	205	210	248	238	225	220	213	207	202	211	242	228	229	247	201	227	216	222	228	225	243	215	230	208	218	216	235	199	219	222	241	192	206	234	210	207	225	227	241	239	237	213	202	190	186	218	211	230	185	211	220	234	222	198	225	212	205	213	216	229	220	263	192	235	218	219	234	198	214	212	220	194	230	221	235	207	208	224	213	218	203	220	206	239	206	227	196	202	219	215	226	213	195	220	213	216	238	221	217	216	227	212	194	225	215	231	213	218	227	227	214	191	216	235	233	227	257	203	213	232	238	199	199	212	195	208	215	236	233	231	226	233	244	226	236	212	228	191	210	231	232	238	240	238	224	214	197	240	219	216	203	220	210	201	236	236	225	215	232	223	235	217	259	227	228	213	201	211	208	243	234	224	238	209	239	199	266	214	224	218	207	249	203	236	238	217	205	204	195	201	233	209	221	222	218	219	231	218	233	221	210	222	225	217	237	229	238	216	209	214	238	221	241	224	222	253	239	237	214	245	226	235	212	214	209	204	239	178	206	230	207	248	238	229	208	225	214	230	226	229	199	200	217	237	207	227	225	195	221	203	252	231	211	228	217	231	215	226	230	227	240	197	271	253	228	227	215	186	231	206	240	214	226	217	207	219	204	208	241	213	237	200	232	214	223	217	234	210	229	202	212	233	217	217	230	229	240	235	230	215	228	209	238	214	199	226	230	199	214	249	199	220	229	214	222	220	226	225	242	205	228	210	221	197	231	212	217	227	209	194	253	222	240	209	203	235	214	200	230	237	213	197	228	221	252	212	220	206	218	233	216	215	212	222	219	247	210	200	224	223	216	207	221	227	221	250	227	239	227	211	214	239	228	232	226	227	200	233	224	226	218	211	227	238	230	236	215	242	233	201	210	244	212	224	243	206	222	196	241	245	231	231	249	220	205	248	206	210	214	228	249	230	191	214	227	195	234	213	222	243	255	233	218	221	231	229	214	218	232	220	235	228	225	233	208	220	212	222	227	224	225	220	240	219	221	217	258	225	216	211	218	234	225	213	214	226	241	229	211	212	217	222	225	234	222	255	208	220	229	199	225	230	234	219	224	199	225	237	213	234	221	207	219	225	236	215	228	228	233	237	213	203	231	237	212	229	218	214	217	227	208	235	217	220	214	238	208	223	194	217	243	251	214	238	221	215	249	223	228	235	229	191	250	180	237	172	220	208	211	239	241	229	218	222	216	214	219	205	220	208	248	205	242	232	206	210	236	226	200	221	209	217	212	226	226	212	244	177	200	218	229	241	252	224	264	228	215	213	234	192	221	201	225	212	213	206	214	196	216	230	202	211	231	224	217	190	209	221	210	225	226	236	226	182	204	221	204	192	219	224	204	220	215	218	225	235	229	214	235	202	218	229	251	203	209	223	227	219	201	218	215	204	203	243
13757	28754	23510	9768	368	337	310	318	310	314	264	284	273	327	271	285	304	313	278	319	265	308	274	300	281	297	332	309	289	302	300	303	288	266	308	303	298	312	275	283	298	286	281	296	282	311	278	293	320	273	287	295	315	286	261	312	313	294	305	282	300	303	300	306	314	324	260	302	304	269	318	299	313	309	293	291	293	283	282	307	288	296	311	302	297	329	303	322	278	308	312	293	290	302	300	264	305	306	265	289	272	293	277	317	312	258	291	297	297	299	295	268	287	287	280	282	280	265	281	288	287	286	306	299	302	294	308	312	281	322	303	283	353	287	267	294	302	288	304	280	312	307	270	292	295	266	301	288	304	295	268	306	300	293	292	315	314	298	320	303	292	277	298	307	296	339	288	278	290	314	287	306	277	285	292	299	283	298	287	265	295	322	313	309	291	309	304	286	297	279	307	273	290	320	312	280	311	309	285	288	309	320	285	291	310	300	311	310	273	323	268	307	269	293	309	298	285	304	318	278	305	272	340	306	304	293	316	309	309	299	307	291	306	307	292	276	302	295	312	306	299	272	280	279	310	320	278	275	294	301	296	318	307	312	319	294	308	289	302	278	286	282	297	301	310	291	274	300	298	300	285	301	332	289	294	317	304	303	276	309	297	270	295	300	312	287	308	321	297	328	303	312	300	291	308	313	314	333	291	305	352	305	292	323	276	320	286	296	292	331	297	284	312	287	309	319	311	262	295	295	313	290	314	314	271	311	294	275	315	288	301	254	281	310	287	301	282	297	300	294	323	263	316	270	282	301	279	276	281	296	282	282	297	278	316	328	300	311	315	290	285	303	290	313	303	281	316	251	299	291	313	287	301	290	299	284	296	269	285	301	284	316	305	290	306	286	294	310	288	289	308	292	336	289	306	284	294	319	291	317	303	311	310	287	296	298	278	305	306	296	306	287	313	292	350	313	303	353	277	252	265	295	302	272	315	286	309	284	328	336	301	290	328	271	320	288	270	271	286	316	279	278	309	308	284	306	307	299	272	308	294	299	303	280	311	299	313	275	278	303	318	320	283	295	292	308	293	277	274	314	316	325	308	309	297	265	287	332	291	303	285	289	288	300	303	331	301	308	296	280	305	317	321	290	284	297	316	300	285	296	282	316	297	303	287	291	298	309	291	274	328	307	297	287	280	288	283	295	280	278	301	299	294	300	319	279	318	301	263	341	282	301	299	275	289	277	321	291	283	317	320	306	291	268	302	303	301	285	296	289	313	260	294	286	288	305	317	307	280	323	287	270	276	309	323	276	280	301	319	312	311	314	280	314	293	301	314	286	297	247	314	306	310	293	296	304	306	299	306	301	264	282	323	301	306	300	287	276	310	306	304	286	315	331	296	268	285	277	319	292	289	293	262	278	287	324	339	308	314	272	333	296	308	297	271	302	329	289	277	272	287	298	303	305	294	295	302	329	296	320	303	304	274	294	279	284	295	275	274	307	307	285	293	300	276	284	274	305	285	297	293	305	314	317	290	328	281	320	293	299	269	289	301	291	302	315	288	289	318	302	268	307	282	300	278	285	288	288	305	317	279	288	287	288	285	311	281	281	295	313	305	283	267	303	249	346	287	296	338	305	315	307	318	301	307	280	298	307	299	284	289	292	271	292	315	287	298	288	287	322	273	312	305	319	288	298	279	279	296	311	295	306	295	314	304	303	321	272	297	267	296	291	308	306	291	265	328	297	294	297	287	316	287	333	286	305	286	305	305	267	309	318	312	279	292	309	322	283	297	307	280	293	304	300	317	322	311	261	258	291	312	277	282	304	271	263	296	283	337	275	325	292	289	311	290	247	296	286	308	320	297	288	267	294	305	313	287	311	310	292	312	291	306	300	300	297	274	310	277	326	299	315	292	315	283	291	316	308	314	280	287	264	329	316	319	248	267	302	295	320	292	304	318	277	263	299	301	302	299	268	319	310	301	299	292	296	314	288	329	283	285	298	293	311	291	311	299	305	284	312	303	298	312	270	301	286	294	311	305	320	269	282	275	300	296	327	284	325	291	310	286	303	293	323	295	276	283	322	281	306	300	302	281	303	290	287	321	262	306	287	242	291	308	276	312	314	291	279	299	266	298	290	294	279	337	310	311	287	297	297	268	274	340	274	309	304	302	303	292	286	300	291	265	287	270	289	277	281	287	315	308	283	295	267	312	290	290	283	280	289	316	300	291	301	308	295	282	299	289	321	295	295	299	304	295	307	303	318	322	291	274	297	294	312	271	280	304	347	289	281	317	290	297	308	280	309	300	293	317	298	287	297	317	302	297	276	307	332	302	284	280	294	295	264	287	291	294	282	324	288	318	289	306	299	274	278	299	308	294	316	289	277	311	299	342	321	289	290	314	311	304	285	315	313	312	261	300	292	336	310	288	331	323	269	261	277	299	303	286	303	308	277	286	295	304	321	306	285	296	288	282	270	287	293	293	302	301	287	286	284	322	294	268	316	296	331	297	306	267	318	263	272	306	296	256	293	273	333	310	269	266	285	316	287	297	310	272	326	275	284	283	329	286	273	260	299	315	287	313	302	295	247	309	309	270	302	304	306	294	289	283	314	274	267	278	275	317	317	280	301	301	318	333	270	281	299	257	299	316	302	259	311	289	284	267	298	308	319	280	248	310	283	280	300	304	323	278	326	302	319	283	299	335	290	272	277	307	291	291	288	309	293	308	276	302	280	290	313	286	277	301	286	305	276	282	296	327	301	281	282	280	309	315	287	284	290	311	307	335	287	290	289	304	317	290	282	284	278	304	306	330	348	285	296	326	314	295	329	302	289	279	309	289	271	315	315	270	269	288	282	318	273	301	308	301	282	278	302	286	303	279	253	304	279	283	294	276	309	306	286	291	289	290	304	309	275	306	323	281	283	311	308	276	301	286	309	292	306	305	323	314	273	308	307	304	323	312	310	287	265	304	302	315	285	310	259	306	294	263	287	310	292	285	285	264	302	299	298	292	333	283	307	319	299	253	320	292	297	316	283	324	309	291	320	310	320	338	287	302	298	255	294	301	331	306	326	271	295	283	302	289	274	291	323	303	293	298	321	303	298	314	311	321	309	287	272	267	298	317	314	294	317	302	316	322	287	262	277	305	287	317	282	287	288	291	289	312	295	293	278	279	328	278	298	314	285	293	290	295	272	304	311	306	280	304	294	306	280	296	286	276	288	263	292	281	299	311	287	269	343	317	294	293	292	293	268	238	290	306	311	296	299	318	299	243	321	297	303	293	290	312	318	276	334	309	277	306	267	332	311	294	317	262	299	286	320	298	300	308	294	300	273	290	313	255	309	283	275	301	274	316	285	315	287	300	297	275	287	281	293	289	289	274	294	284	345	269	283	295	290	306	274	290	312	310	313	314	315	282	282	284	262	289	298	293	307	281	286	296	306	338	262	297	279	290	311	277	331	288	337	303	303	319	281	264	321	289	279	306	275	262	287	301	259	338	324
23238	21488	29621	33178	19244	5855	599	477	477	450	441	438	428	406	395	448	410	429	392	406	410	385	429	398	414	392	386	365	423	382	416	391	398	403	406	386	419	396	443	391	377	404	425	408	367	388	395	386	386	398	397	395	365	384	415	394	390	425	419	392	412	422	394	396	399	415	408	406	382	426	427	407	380	392	385	393	407	413	389	405	403	423	359	418	435	416	398	384	378	413	440	416	430	451	387	390	384	414	358	412	400	387	418	396	399	411	402	437	381	437	387	407	378	398	407	409	411	406	382	441	408	393	427	387	395	361	430	420	416	428	398	414	395	395	385	394	429	391	392	387	391	405	422	403	407	345	439	409	402	391	386	391	394	412	422	386	426	420	418	413	373	392	399	403	422	382	420	397	415	427	356	394	407	415	384	370	392	392	410	390	370	384	405	385	398	365	386	381	396	399	397	417	403	363	434	363	404	381	403	410	386	386	407	400	410	393	376	428	419	409	391	411	407	417	427	412	400	362	437	392	413	428	420	367	421	417	430	389	418	411	428	398	409	411	407	391	408	401	372	401	423	428	401	379	360	403	397	425	389	388	414	367	421	412	374	413	405	397	388	383	397	389	368	405	415	401	397	417	426	374	423	370	403	396	413	377	395	421	361	426	407	415	381	418	418	425	358	398	417	398	438	410	422	411	379	396	411	425	382	374	425	399	404	396	380	388	420	396	368	401	394	394	404	423	396	422	408	395	422	390	438	400	367	419	391	438	392	408	402	365	419	356	376	424	421	418	416	367	363	380	388	432	408	424	397	405	422	392	393	418	425	407	404	434	426	413	387	379	392	414	394	384	370	396	390	371	408	385	402	384	400	408	395	436	397	375	413	400	395	381	410	387	401	434	390	401	412	392	380	428	354	441	408	405	392	404	385	389	418	423	426	410	376	381	376	394	375	404	383	389	393	387	399	395	411	413	399	420	407	389	390	403	418	429	416	382	369	423	378	385	398	390	418	372	426	390	396	424	447	427	380	391	401	403	396	400	428	364	415	423	397	391	375	412	401	420	398	421	413	423	424	397	404	410	433	411	414	389	387	416	376	396	385	397	426	389	414	391	406	386	356	360	395	364	384	399	374	403	426	404	397	403	417	378	352	407	409	414	417	410	390	371	381	392	373	405	416	416	385	375	367	380	366	361	414	401	413	409	383	360	380	403	377	438	396	420	385	392	404	405	389	416	400	398	409	397	382	393	378	408	408	417	366	356	413	418	389	405	405	390	442	381	397	378	399	387	381	385	405	377	389	431	364	414	397	396	418	404	348	384	385	407	373	383	398	424	401	429	401	438	395	392	383	383	389	375	395	407	395	390	367	400	413	396	366	370	434	400	390	408	393	397	388	390	450	340	378	394	400	439	401	376	439	418	409	396	356	378	409	353	431	383	375	417	367	396	404	422	410	393	392	421	418	380	349	423	419	426	369	384	415	406	406	423	410	391	398	417	419	374	387	382	393	417	371	395	407	395	401	383	436	397	393	391	405	390	406	383	382	387	413	411	406	395	365	391	381	378	418	401	409	366	407	364	396	395	403	377	398	387	415	391	388	410	419	415	385	381	388	402	372	425	420	416	390	360	408	385	405	416	421	404	408	366	374	408	402	375	390	409	425	397	404	412	391	400	412	355	399	423	400	392	386	384	385	416	392	372	383	413	380	397	395	421	375	389	422	375	400	402	392	432	423	377	385	385	389	408	390	375	383	358	356	384	411	414	380	369	404	411	379	423	399	404	376	424	350	418	376	382	370	387	383	393	383	445	402	348	438	389	412	397	399	415	371	390	390	384	362	400	399	402	419	411	405	370	372	411	435	397	382	415	367	358	422	402	388	401	411	376	410	412	362	384	384	428	408	404	452	405	411	395	352	432	410	417	422	376	435	364	382	427	442	384	387	411	401	405	383	421	412	406	417	424	405	425	390	372	381	428	406	394	379	409	417	407	415	358	396	399	415	384	383	415	427	419	423	402	422	409	392	398	363	427	405	400	397	403	394	414	405	414	385	387	360	381	419	402	372	395	402	395	377	377	439	422	390	374	445	388	416	450	401	399	384	402	389	403	419	402	403	399	405	387	395	385	347	420	385	394	397	386	398	421	415	425	399	404	453	436	436	424	423	374	361	389	380	375	408	380	397	384	391	431	398	432	404	389	437	393	416	414	408	387	419	397	408	388	421	389	415	385	369	390	375	368	365	398	347	385	394	424	407	405	388	401	388	398	395	410	432	367	411	404	410	353	391	405	382	412	404	432	429	427	401	375	377	394	373	374	380	396	414	378	395	358	421	385	430	374	360	401	381	430	409	384	391	418	392	426	412	392	377	408	363	407	384	380	371	412	379	396	394	417	380	357	380	377	411	415	397	380	431	433	379	397	408	392	420	447	360	388	436	343	363	349	445	375	404	434	367	396	396	403	403	416	419	407	407	405	395	375	411	403	413	410	392	377	401	365	398	407	365	383	382	391	377	377	387	410	412	406	396	413	399	420	396	413	398	417	381	380	375	425	426	398	391	379	409	381	434	406	402	387	392	380	396	421	360	353	400	407	378	394	374	431	388	395	425	388	414	381	412	408	419	394	362	418	398	398	393	412	412	421	444	419	400	411	410	393	392	414	412	398	382	434	397	419	428	412	388	422	460	413	370	405	404	379	402	435	401	386	383	402	373	447	392	420	395	419	379	393	396	419	393	401	370	393	353	389	367	405	394	417	390	355	354	436	415	404	400	435	365	434	400	418	412	414	429	416	386	418	419	450	408	378	407	400	386	398	397	376	384	430	393	417	355	398	424	412	431	379	402	411	420	396	391	396	421	395	373	370	423	397	417	389	399	393	410	393	391	412	391	409	395	425	429	409	441	410	392	387	401	403	394	394	388	437	338	399	398	406	438	362	398	368	377	389	381	397	376	374	374	428	394	405	359	411	412	370	415	400	417	438	409	384	447	409	371	414	394	391	403	420	438	426	405	408	410	425	375	372	396	406	411	417	432	410	416	428	397	407	418	380	383	365	395	433	386	370	373	401	394	365	389	385	431	372	408	378	409	402	374	418	400	391	418	374	430	383	391	398	402	385	389	396	382	395	393	398	386	438	402	409	410	415	415	396	374	371	375	354	366	383	391	393	446	431	371	420	396	392	414	411	376	424	399	406	436	444	387	431	408	409	389	406	398	409	393	383	408	403	388	447	384	411	397	382	389	390	393	374	392	402	406	392	444	413	374	384	334	416	385	376	399	405	427	408	398	408	388	369	390	389	382	408	419	417	425	406	429	373	402	377	404	402	378	378	386	407	424	415	402	358	397	428	417	410	364	392	381	401	396	368	410	397	388	440	387	385	370	404	363	374	429	394	420	392	408	381	400	353	365	422	389	402	418	419	355	380	406	375	412	419	404	405	408	435	403	412	407	408	389	415	379	391	396	412	408	349	398	410	396	374	406	383	421	390	414	385	385	407	397	417	407	402
32750	69707	58506	38610	1800	806	772	668	633	600	594	575	599	564	569	577	554	569	530	523	532	517	562	496	590	544	537	511	545	546	524	517	525	545	522	504	496	564	529	579	535	522	535	494	532	528	504	535	489	523	556	498	515	525	468	534	507	501	505	507	495	524	553	517	497	519	554	550	481	531	535	521	511	571	513	493	507	542	555	493	546	522	485	485	504	474	511	516	494	511	557	538	525	536	516	542	525	560	497	513	566	516	587	520	555	500	516	533	535	515	478	492	538	490	546	524	524	544	488	552	567	545	544	532	512	525	535	543	538	490	539	503	538	531	500	565	554	505	512	528	515	550	519	482	528	529	526	541	555	500	530	529	525	518	528	548	538	505	509	543	507	522	529	504	522	536	573	545	533	465	564	511	503	536	504	529	545	539	522	517	504	501	502	489	511	538	518	530	518	528	577	546	496	536	490	518	542	560	537	535	542	530	485	540	514	530	537	522	547	540	542	545	501	510	513	513	532	549	518	532	546	548	527	544	538	556	525	542	533	534	520	487	517	500	511	528	501	517	537	478	504	520	521	503	534	498	489	513	491	525	511	563	535	531	527	485	537	501	515	524	503	496	479	535	511	567	507	514	506	586	543	544	545	542	497	522	525	527	510	511	546	566	523	562	548	484	516	504	524	546	550	499	517	500	520	516	552	522	543	516	527	524	511	513	539	564	505	568	487	517	520	482	528	478	533	506	498	505	532	503	503	475	506	502	514	538	510	525	534	519	503	508	529	555	533	519	497	529	531	515	501	536	519	539	534	491	524	501	500	458	511	482	511	495	478	506	500	534	488	533	511	555	524	536	515	537	497	532	507	511	543	494	490	535	534	481	513	505	536	539	550	553	553	529	533	512	504	519	504	500	535	519	545	493	533	519	556	499	556	534	561	503	509	519	519	493	520	520	532	527	533	523	542	551	538	533	494	519	546	527	539	535	549	538	543	522	520	514	516	548	530	482	535	494	512	538	500	522	501	536	542	548	508	489	493	538	534	511	525	491	497	532	559	521	470	517	564	515	511	537	491	514	537	560	537	510	522	569	537	526	500	486	517	519	550	525	527	507	512	559	489	527	516	527	536	533	507	505	490	549	512	503	551	537	526	548	510	517	519	495	530	490	528	497	473	523	499	481	516	532	534	557	531	509	550	512	505	526	551	580	505	550	523	518	536	493	505	505	524	508	526	526	553	497	462	534	532	507	489	504	491	527	536	486	520	530	532	493	518	553	532	469	523	482	508	538	528	543	484	515	548	497	482	495	536	511	482	517	550	541	521	502	494	552	528	517	521	516	543	481	520	539	501	544	569	535	502	472	491	551	504	537	499	476	534	513	551	525	518	579	539	524	483	515	518	559	523	513	539	533	533	563	499	561	521	526	540	521	506	530	515	518	526	515	518	540	536	516	548	522	537	524	535	514	523	488	501	558	495	544	510	496	566	509	518	523	508	503	515	535	486	554	520	516	502	509	514	514	537	472	563	518	500	528	523	506	541	522	533	545	538	508	526	534	571	520	526	554	523	540	498	518	526	547	534	555	505	529	510	552	533	520	538	526	512	497	546	546	527	526	552	541	499	554	524	500	542	529	515	519	530	529	506	517	558	542	522	509	528	517	524	525	548	519	525	557	520	510	549	523	514	516	544	522	522	531	492	540	551	482	560	512	507	536	532	514	485	553	488	530	550	537	525	524	506	500	514	558	551	508	534	460	516	495	531	490	522	554	526	559	523	526	542	533	549	534	561	514	510	524	563	579	509	543	541	522	495	543	527	536	508	523	486	519	511	514	538	529	558	539	548	527	535	518	530	550	511	518	561	515	567	517	517	539	520	512	576	540	514	514	491	550	495	510	524	522	526	534	542	515	532	522	512	510	516	503	504	534	491	543	519	511	488	543	561	515	488	545	542	519	487	510	544	534	554	513	491	528	554	513	504	512	510	507	509	526	554	523	525	511	532	536	532	499	530	517	507	511	559	507	494	523	562	540	486	552	520	469	511	489	548	567	480	519	489	539	511	524	531	514	515	527	539	510	525	519	544	566	512	499	515	547	543	488	548	527	508	524	513	529	523	512	481	559	502	531	512	526	545	495	565	505	502	542	524	536	478	520	498	531	475	537	503	528	521	535	540	523	560	539	511	573	487	584	552	527	504	505	555	494	501	516	535	527	501	488	543	555	539	509	533	499	530	544	530	512	483	512	541	519	552	562	525	546	528	532	492	530	530	558	523	543	543	506	514	519	504	515	531	531	566	530	516	523	560	464	516	538	567	571	527	524	533	474	542	475	525	501	487	526	543	503	502	553	524	530	532	513	491	519	512	502	545	472	448	530	523	502	490	546	516	537	502	546	506	514	491	536	523	516	510	503	491	530	547	517	554	563	521	528	514	514	552	530	527	536	497	542	500	524	530	526	528	524	529	519	501	522	519	521	538	517	490	542	530	533	497	525	531	517	514	512	486	521	489	539	520	549	521	535	531	521	555	558	548	535	538	503	532	506	567	528	481	555	503	511	465	542	503	488	532	543	518	492	544	519	532	501	506	535	546	538	567	509	533	524	519	521	500	494	530	534	552	541	517	513	527	517	507	496	509	515	533	509	545	514	549	479	491	468	520	512	528	541	564	518	527	528	502	490	551	530	546	513	501	512	511	518	528	522	518	554	510	505	526	508	541	514	549	518	587	489	515	497	511	530	529	509	527	540	537	490	533	514	526	499	514	501	534	515	550	520	551	512	513	523	538	524	587	517	493	568	531	514	486	498	557	547	456	554	526	527	546	532	527	559	495	590	535	514	597	531	547	588	515	533	490	533	532	506	506	532	530	529	501	492	536	531	543	517	514	514	521	493	531	558	541	538	539	556	520	547	511	525	535	481	533	540	540	517	504	540	517	559	479	510	541	520	512	546	509	552	501	534	518	565	527	485	555	482	501	532	511	561	510	527	478	524	534	465	500	491	502	493	560	519	513	525	517	490	530	521	500	515	537	533	519	507	525	506	524	547	521	514	537	587	524	506	494	520	521	527	510	528	518	522	540	554	510	532	502	532	568	501	543	525	499	495	522	524	537	531	483	521	511	478	534	535	541	525	533	549	524	547	501	569	522	509	494	463	532	501	499	520	539	517	513	526	516	523	512	533	529	524	480	493	485	544	494	536	547	543	532	484	480	533	571	498	539	494	531	535	512	496	554	516	513	514	497	520	545	525	525	519	509	528	497	544	554	550	529	495	508	503	493	514	502	539	500	528	531	540	520	475	501	524	515	551	532	564	533	545	519	529	519	535	520	473	554	539	557	517	558	518	534	503	482	488	501	497	509	513	519	524	536	493	505	562	474	496	538	472	523	546	531	529	557	528	565	509	550	563	500	531	475	540	517	539	525	493	530	520	488	478	481	543	541	488	532	536	502	517	512	497	541	514	496	511	543	530	523	541	532	501	490	543	526	553	546	517	511	488	495	534	494	574
24532	21775	28634	29412	7939	225	161	131	134	119	121	143	129	132	117	109	117	119	125	120	113	135	121	115	128	134	107	122	109	107	143	114	118	117	119	103	122	120	116	118	120	143	130	121	132	117	112	113	141	109	115	135	108	139	132	103	126	132	132	133	124	122	111	129	115	113	119	113	124	136	107	119	114	148	139	122	98	138	142	119	124	135	128	110	128	121	127	108	125	117	133	125	98	120	126	115	109	123	133	109	136	113	117	119	113	123	118	123	121	98	127	112	109	141	135	123	118	118	108	114	128	111	122	120	124	125	118	137	128	117	117	106	112	118	114	111	96	103	116	140	118	103	111	116	122	129	111	138	120	118	135	112	115	121	122	137	119	123	128	123	126	129	125	118	99	117	120	122	108	127	120	121	96	135	133	116	101	110	123	129	118	107	122	116	126	102	122	104	111	124	119	133	116	125	110	107	124	120	123	125	116	125	126	127	139	138	115	110	125	135	119	126	131	120	117	120	114	114	128	111	117	102	118	130	129	116	128	129	117	110	121	111	121	142	117	121	128	107	106	107	130	128	106	116	130	99	104	126	103	134	113	137	125	113	128	131	110	125	126	120	120	119	125	129	117	113	106	120	113	118	120	125	144	113	120	139	117	104	142	97	126	113	116	137	111	122	132	131	127	128	129	84	117	96	134	135	107	148	130	126	122	106	106	130	98	132	125	142	114	132	100	113	134	117	127	136	119	116	126	98	141	120	121	99	117	117	120	117	119	127	109	103	130	123	121	119	108	121	132	116	126	131	117	132	109	109	123	121	131	135	115	112	115	123	116	118	110	112	114	144	134	105	113	119	121	115	117	122	136	116	112	116	128	129	106	128	120	110	132	109	130	130	130	112	120	125	117	117	131	129	106	129	117	128	132	120	101	137	120	111	127	118	105	114	108	125	117	132	132	112	130	115	141	127	112	114	116	114	135	125	120	128	116	104	130	119	107	107	118	98	143	129	138	142	112	126	111	125	133	96	114	119	132	120	105	120	120	120	128	128	137	121	118	115	111	109	103	121	110	128	122	124	123	126	132	115	136	121	111	105	116	130	120	113	109	102	112	112	115	124	127	115	117	117	122	108	114	116	125	122	116	108	107	136	115	115	122	103	123	111	116	111	109	106	117	114	118	114	125	122	127	115	123	116	90	147	143	123	112	120	110	125	112	138	127	116	116	115	119	91	106	125	106	126	124	141	135	121	128	114	124	116	120	108	116	128	103	104	112	114	120	112	122	114	131	121	102	98	120	110	106	110	128	125	106	117	114	103	103	125	140	136	121	119	113	117	126	128	135	115	136	102	126	120	95	120	120	126	118	132	126	116	147	123	139	117	100	116	98	127	102	128	109	120	114	142	123	113	126	121	130	132	123	136	99	143	137	136	122	111	124	131	121	116	132	120	120	122	127	127	136	118	114	124	120	101	131	128	121	114	110	136	104	134	116	129	133	135	114	110	110	112	119	116	133	105	122	129	132	129	106	139	127	92	117	109	133	127	119	116	138	132	146	122	140	137	121	124	133	135	119	132	117	138	119	109	122	106	115	118	124	132	122	115	122	116	126	110	134	128	127	117	109	133	101	110	123	121	119	145	126	111	104	131	105	123	113	127	121	127	115	119	132	109	123	130	154	107	118	124	107	119	118	120	95	123	121	118	121	124	131	118	122	117	123	122	128	128	121	112	110	110	119	120	126	123	128	104	117	144	113	115	102	117	143	136	114	123	106	103	89	137	115	125	99	117	110	101	100	131	120	120	122	123	119	122	114	118	144	105	137	115	129	110	108	121	126	141	131	125	146	114	109	125	122	116	104	127	127	138	129	124	121	133	113	103	127	114	132	116	117	115	119	113	114	120	143	113	97	130	124	111	116	111	128	119	120	111	134	142	106	111	109	115	113	121	114	124	117	121	110	124	124	123	130	114	112	133	126	105	111	119	106	110	106	121	128	125	121	126	126	112	111	123	122	131	112	99	117	133	143	119	105	115	124	111	132	125	134	114	115	117	126	124	109	99	95	116	116	118	119	119	121	133	127	130	119	122	122	127	123	126	148	134	115	126	107	119	108	126	120	127	124	124	101	139	110	107	126	130	112	129	118	117	108	134	140	120	127	126	123	128	105	135	142	113	116	115	124	125	108	128	120	128	116	117	122	119	115	134	130	112	121	121	97	118	107	103	114	127	118	104	113	130	114	129	124	157	131	124	117	103	119	113	104	101	103	150	121	128	124	122	131	123	134	117	110	117	118	117	104	136	113	117	117	109	121	126	129	117	106	111	134	155	109	121	110	100	128	117	109	115	125	115	121	108	105	124	119	126	128	125	138	135	128	96	134	130	101	121	101	122	104	116	130	141	119	131	117	118	137	117	117	124	106	135	135	132	123	130	123	134	118	123	117	135	113	126	109	104	113	123	125	116	118	134	129	107	110	152	144	109	121	116	122	110	132	107	112	126	107	128	118	111	112	118	115	128	119	114	123	136	111	116	111	102	126	121	132	117	123	137	138	125	128	111	116	117	154	116	113	135	124	143	138	118	135	121	122	134	122	117	121	109	93	103	123	112	115	126	126	124	120	122	106	122	142	104	115	124	118	117	127	145	117	118	123	121	105	106	124	120	132	119	109	131	132	130	112	122	134	113	109	118	112	115	118	121	127	126	110	111	105	113	115	129	133	116	113	97	130	127	108	102	109	110	114	98	138	126	108	113	128	135	117	119	134	121	109	118	123	130	111	144	114	108	116	106	113	115	119	138	128	107	135	131	123	132	113	132	120	132	120	109	116	118	132	116	136	124	126	99	137	127	123	106	131	121	109	130	128	110	122	102	132	123	135	117	107	109	113	92	119	121	108	118	103	122	118	99	135	108	125	112	114	127	105	129	119	126	105	129	114	138	133	103	111	130	121	129	115	125	117	104	134	120	122	115	120	142	124	108	126	131	132	108	124	113	104	122	91	96	110	112	122	95	124	127	107	114	117	137	107	118	94	108	121	130	143	127	142	147	105	107	113	140	107	123	127	106	132	116	125	125	114	162	127	122	111	130	160	119	118	95	136	137	115	129	131	113	118	104	117	115	124	135	113	99	117	125	119	124	140	110	134	110	116	104	116	114	108	125	103	137	107	102	100	121	131	105	105	104	121	124	136	117	125	136	119	128	130	112	105	107	105	128	133	135	136	112	136	114	130	128	121	135	122	113	118	105	106	119	118	138	122	126	130	129	122	116	110	129	118	127	129	134	128	115	110	133	125	122	110	98	121	119	123	106	122	137	122	144	113	126	98	116	123	120	134	115	111	110	111	118	82	131	118	121	111	140	116	128	124	104	112	122	105	128	119	137	120	100	125	116	114	112	116	103	124	106	121	133	104	116	124	121	128	126	120	117	105	120	117	118	111	129	123	137	95	120	122	113	121	104	104	124	116	111	119	103	105	125	120	119	109	120	136	123	124	142	118	125	115	125	108	150
28530	56104	46214	28829	843	292	249	235	248	218	206	224	194	176	196	196	200	169	185	200	177	174	180	160	169	175	182	183	188	182	174	190	178	212	167	188	201	165	183	199	165	161	188	170	174	166	190	189	175	177	155	174	171	176	170	176	161	196	185	186	195	168	150	183	183	179	174	167	168	168	165	190	199	164	169	178	153	193	176	191	180	164	166	174	189	166	172	148	163	183	178	162	176	197	177	182	196	197	143	171	199	164	178	172	172	174	178	182	175	180	164	202	190	169	182	179	188	184	184	158	170	185	161	173	185	171	213	165	163	172	173	169	150	190	192	181	172	190	191	190	182	155	169	179	191	181	156	141	170	165	165	170	181	167	173	158	151	200	175	190	193	197	173	168	182	161	165	173	206	164	184	177	180	197	173	191	194	186	184	178	173	170	160	172	201	176	170	162	184	170	175	171	174	193	167	181	189	198	166	178	184	161	167	188	182	176	167	183	184	176	176	153	155	171	173	154	178	168	185	179	183	171	151	175	186	168	180	191	205	187	183	175	191	164	182	169	159	206	182	190	191	190	175	171	199	168	174	173	167	162	180	171	178	174	191	183	181	163	168	193	183	175	193	160	176	190	170	174	177	179	174	178	183	175	184	151	157	181	200	173	181	203	174	186	207	164	182	169	175	180	170	162	155	172	167	162	188	156	186	181	188	186	184	168	177	174	171	174	170	171	173	176	190	180	157	154	186	161	184	194	171	157	165	180	152	173	189	192	183	173	183	179	194	175	163	193	177	159	180	157	181	148	191	178	181	172	188	183	181	159	164	191	177	180	162	173	182	163	143	171	158	172	164	181	154	160	160	168	155	179	156	163	173	185	157	174	167	175	192	162	174	167	195	187	179	176	171	164	170	182	196	171	198	174	181	165	167	158	188	178	173	177	161	170	154	165	178	165	181	195	203	188	162	190	192	160	183	192	173	170	181	159	174	179	142	191	184	183	173	185	174	169	191	176	177	180	189	172	167	167	168	193	160	175	163	174	163	170	199	191	168	155	173	178	190	176	190	169	169	160	174	173	177	211	186	187	189	182	183	187	154	190	171	200	153	171	188	150	160	178	169	181	172	190	166	176	163	175	162	174	174	183	177	174	175	179	184	179	158	210	177	178	176	181	147	183	178	171	180	192	190	157	174	200	186	200	176	170	176	171	179	181	183	206	162	187	156	167	174	199	189	196	167	161	170	196	189	163	196	167	187	175	187	161	201	180	186	179	168	194	179	168	188	133	163	180	173	191	161	183	168	167	192	170	208	203	181	175	183	167	182	172	200	195	179	176	160	196	173	189	177	154	163	182	167	160	172	157	170	182	151	172	162	158	150	185	160	194	185	177	161	169	181	170	179	175	157	180	186	193	160	170	192	179	210	171	172	166	171	155	182	198	187	165	165	181	162	166	176	166	195	194	184	187	181	190	177	192	151	189	172	167	197	161	187	164	156	175	173	164	180	183	184	179	161	151	166	180	159	180	159	176	195	164	202	184	185	183	191	183	168	174	192	180	203	186	172	168	163	191	192	169	171	181	171	174	185	149	170	179	164	183	195	193	151	176	150	173	169	181	182	169	197	158	176	183	168	185	170	166	171	180	160	174	140	175	180	167	184	185	168	146	171	187	162	169	169	180	161	170	174	142	189	186	178	181	180	180	190	190	174	161	181	176	180	145	190	194	180	181	176	191	153	203	158	187	163	188	173	176	155	180	185	194	173	209	164	166	179	171	136	175	191	150	179	158	192	212	164	183	177	200	161	149	173	182	175	162	145	181	174	162	164	186	173	171	168	166	188	147	188	198	176	170	173	176	172	160	191	166	150	171	170	196	183	166	176	157	183	190	179	170	191	176	187	156	150	179	163	167	179	180	179	181	181	190	171	193	163	193	139	188	173	176	168	174	198	195	163	185	164	192	186	183	155	173	162	177	157	182	156	186	169	171	174	182	186	173	159	175	176	180	178	161	167	177	178	174	169	175	162	172	163	168	196	181	166	152	171	191	185	190	166	186	162	175	171	160	157	178	196	182	173	185	192	174	193	165	194	144	196	196	181	173	180	162	148	152	168	188	165	179	179	177	186	190	168	172	192	187	144	167	178	185	187	178	196	179	198	193	186	162	153	189	167	168	202	154	163	173	145	151	161	166	175	167	183	188	186	169	185	167	181	187	195	171	181	174	193	172	202	188	173	201	162	170	198	176	158	176	176	163	175	187	164	177	178	168	167	165	174	189	181	172	206	156	177	187	168	164	174	173	182	175	183	178	179	192	170	185	189	198	165	186	181	186	172	170	161	168	192	159	175	181	167	186	182	193	172	184	164	167	178	160	171	158	166	190	191	166	169	171	178	169	156	170	182	161	174	188	160	152	182	177	189	169	179	169	187	194	194	187	173	153	198	182	182	162	167	171	195	204	164	178	178	164	187	150	180	197	174	200	195	174	180	172	184	188	202	180	174	174	197	175	171	162	169	186	175	181	192	175	159	183	180	182	178	173	207	183	185	180	171	163	168	182	192	175	154	187	194	153	183	169	156	168	163	180	161	175	178	165	189	184	179	151	189	168	190	186	199	173	170	170	174	189	179	167	177	178	188	164	166	163	185	163	163	174	188	169	158	174	175	165	163	179	168	184	181	168	173	176	170	176	193	173	202	168	179	169	164	146	132	180	191	167	180	175	196	208	192	182	194	178	151	152	165	179	181	182	179	181	183	167	150	184	176	160	159	185	189	164	180	163	190	178	164	186	192	162	189	183	188	165	185	161	185	160	170	178	170	175	162	187	188	191	196	172	168	164	177	189	185	172	186	169	181	163	174	182	171	174	158	180	166	164	159	173	168	192	186	178	165	180	174	163	167	188	164	155	169	145	178	170	174	158	182	164	158	204	210	179	152	191	151	168	186	164	166	183	194	165	176	167	203	178	164	167	184	184	202	162	171	200	184	177	194	199	160	195	172	192	170	191	187	172	194	179	183	171	164	153	179	182	164	182	167	173	187	144	194	157	162	188	145	161	174	165	198	164	172	176	180	147	183	172	156	179	181	177	164	180	177	190	160	184	173	202	179	172	176	181	175	181	178	182	173	203	180	167	193	163	161	162	165	180	172	169	147	165	160	179	152	196	157	169	168	171	180	186	160	205	185	169	174	185	169	154	173	168	183	161	173	162	166	191	175	185	195	178	189	175	166	180	176	175	150	164	178	196	154	188	161	173	169	169	166	178	165	185	172	180	176	198	190	184	163	164	172	168	171	169	179	169	181	189	196	174	192	153	166	158	168	156	179	169	178	177	197	170	168	169	208	170	178	174	182	194	196	178	186	182	157	203	170	185	184	184	180	191	203	215	178	190	171	163	171	160	139	177	196	157	205	187	172	173	173	186	170	184	198	170	177	188	180	195	180	168	164	175	177	197	173	175	163	165	156	186	181	183	161	179	170	164	169	184	177	166	204	184	179	186	174	188	189	172
22298	21388	28999	28295	21389	18267	4046	541	451	418	418	368	367	357	360	345	380	383	387	395	386	379	359	376	373	347	378	363	350	339	312	378	360	383	323	356	372	356	370	367	326	359	332	343	346	345	322	343	327	329	340	388	334	333	355	348	336	324	386	362	371	355	374	365	348	328	350	352	352	367	324	361	370	337	361	358	352	360	343	328	337	354	360	342	358	379	345	343	393	354	336	345	347	359	355	344	343	380	371	342	360	406	369	345	382	332	353	342	374	396	324	323	361	355	356	341	331	338	347	318	363	350	355	355	374	351	370	345	327	361	379	317	325	358	353	362	324	331	364	353	321	360	329	341	341	337	319	343	368	357	372	317	358	361	382	389	364	339	335	348	329	353	341	348	332	352	364	367	373	337	349	376	329	371	388	340	347	360	336	363	347	335	318	357	329	349	373	359	333	364	360	370	366	355	364	332	331	367	351	348	362	331	350	365	373	354	363	357	364	348	329	369	359	352	315	354	367	340	328	335	319	354	335	370	311	341	364	355	364	352	364	348	335	300	355	345	325	354	333	321	373	350	366	363	371	354	361	343	357	352	338	331	350	317	339	365	334	331	353	320	353	366	333	385	330	399	341	353	372	352	348	345	329	332	370	352	379	338	327	345	356	371	379	393	366	362	367	325	369	362	359	372	343	362	341	349	334	349	358	366	359	360	370	355	365	339	351	375	404	354	313	359	349	394	309	331	346	328	340	381	375	340	349	356	323	337	350	315	348	315	352	399	346	325	312	358	332	340	351	373	321	336	354	373	353	371	333	362	349	333	329	330	346	354	377	385	344	332	328	370	353	358	310	328	328	364	348	316	349	342	367	322	349	362	342	321	330	342	358	364	324	371	339	338	345	352	359	371	350	355	317	341	369	348	339	360	354	333	333	368	346	359	347	364	329	326	368	353	346	340	399	353	337	367	361	338	342	342	317	357	335	351	359	329	318	383	339	359	360	332	348	334	336	335	344	358	378	351	323	344	373	330	328	321	361	334	358	339	356	360	344	378	350	346	344	389	338	362	353	315	331	366	360	336	367	357	342	351	332	377	368	339	382	358	337	345	344	329	331	345	365	332	361	324	370	356	370	350	371	376	340	366	325	329	345	375	353	370	366	338	370	371	311	323	358	345	329	349	338	398	325	345	335	352	396	358	371	373	318	375	340	355	377	332	386	360	363	375	348	349	370	359	360	324	354	359	333	383	374	393	352	318	370	362	362	376	323	322	333	348	328	365	369	350	372	350	385	359	328	329	347	324	323	342	352	359	367	354	359	352	353	375	328	390	350	309	349	368	358	341	320	363	367	353	347	344	378	356	356	327	347	363	359	362	346	354	341	386	371	345	349	344	337	337	356	342	350	335	336	374	314	335	359	351	348	372	339	335	364	352	335	339	370	342	367	338	360	341	360	369	343	355	387	385	366	353	361	369	337	337	313	357	347	343	336	346	341	333	377	346	324	362	337	349	346	355	346	318	337	368	352	346	360	340	347	369	313	374	361	358	385	391	339	331	343	365	362	379	359	397	337	345	337	336	346	366	349	340	344	334	356	347	335	356	376	328	365	373	361	376	348	346	344	349	352	371	371	368	370	361	326	347	328	351	347	353	372	338	345	353	352	379	337	313	337	356	344	358	370	343	370	346	321	348	349	346	362	345	348	375	363	353	346	365	349	325	304	360	358	331	356	342	357	345	322	336	317	299	348	361	375	365	329	334	356	338	333	357	353	327	350	378	343	354	352	347	345	374	365	341	382	352	329	372	377	342	363	342	337	370	329	343	346	374	336	364	356	346	359	384	350	383	342	361	326	346	352	332	364	348	350	334	314	332	353	325	359	393	368	358	351	333	337	368	318	304	338	343	365	353	336	359	340	367	342	337	381	326	372	357	347	323	366	320	341	337	329	371	334	345	368	344	348	345	335	336	341	327	363	350	367	345	371	314	334	377	350	334	368	354	349	316	327	325	348	306	370	332	335	366	357	333	355	326	380	344	334	360	380	353	334	349	340	353	368	343	355	342	350	345	352	312	366	364	353	361	363	328	357	317	326	344	367	375	366	346	366	310	349	360	338	334	337	370	379	356	341	357	332	332	351	349	311	352	328	359	321	353	340	357	320	372	354	352	338	343	350	355	353	348	365	369	378	337	351	336	330	376	340	365	379	334	358	386	357	333	352	358	375	309	349	359	367	346	361	387	337	360	352	370	371	363	352	359	356	348	378	361	330	336	352	345	368	353	352	344	344	359	338	345	351	327	380	349	363	338	354	332	345	341	358	336	370	399	336	307	314	328	365	352	348	362	319	335	328	370	308	390	366	346	354	380	350	362	350	374	385	366	330	340	350	342	343	352	366	368	368	354	328	364	360	334	348	337	346	365	339	334	359	349	383	349	356	384	365	330	345	363	347	366	354	352	365	368	369	376	351	308	358	351	344	340	373	334	357	338	381	349	335	358	374	377	338	349	345	344	325	360	320	352	334	348	348	345	360	336	326	352	337	356	357	319	321	359	373	353	329	376	384	343	368	335	364	322	359	373	361	323	342	362	335	355	332	339	338	357	327	335	404	363	346	352	369	381	366	364	342	334	345	342	355	388	321	331	373	335	326	343	318	390	340	320	381	404	345	346	369	377	374	361	383	342	331	350	344	367	346	357	378	353	349	382	347	345	360	340	360	334	315	308	378	357	359	325	363	351	322	349	380	336	301	352	326	345	372	320	335	337	327	354	359	324	343	353	361	356	368	358	322	353	361	350	361	342	342	335	363	328	348	344	374	362	348	375	302	376	355	348	362	342	360	370	351	362	332	368	372	335	358	365	371	359	397	361	369	328	323	347	346	345	343	343	347	393	339	360	354	358	332	340	375	354	316	337	322	330	342	363	343	362	339	396	348	367	317	351	345	351	364	319	365	349	336	329	326	380	365	330	370	334	357	340	332	327	341	343	329	351	381	338	340	356	326	403	337	322	345	360	356	379	352	391	333	337	335	367	356	339	338	358	359	352	347	356	313	353	331	337	364	359	355	339	337	305	341	345	369	346	360	362	371	347	362	331	367	324	342	378	360	326	329	316	341	345	384	316	373	374	321	326	326	375	338	368	371	365	368	349	314	358	356	346	388	334	330	345	365	373	353	347	370	358	356	322	348	355	356	334	364	364	349	354	343	378	357	356	346	341	361	328	303	335	337	341	374	350	365	387	349	324	368	354	364	345	353	345	373	389	352	348	329	355	326	332	345	367	343	309	379	379	354	349	363	363	371	345	335	332	311	338	360	359	376	325	350	332	357	357	339	356	365	325	312	364	330	328	342	350	312	363	368	356	377	384	366	331	331	365	355	363	370	319	352	347	354	357	349	332	361	334	374	310	371	353	406	360	379	322	367	356	368	311	364	384	318	346	339	367	311	352	326	331	361	382	381	336	386	359	358	319	344	332	338	387	345	341	354	321	350	356	398	375	318	345	377	346
38502	77425	61125	46353	2026	1029	840	763	643	628	592	574	557	520	550	577	538	518	526	516	522	499	512	510	486	514	501	467	473	422	462	447	467	475	483	510	507	439	475	498	494	476	434	449	452	482	496	483	499	502	455	468	474	459	486	486	458	448	477	471	482	442	479	465	489	486	440	453	477	472	454	482	490	467	492	488	505	488	475	412	448	444	495	452	501	487	474	467	491	461	450	463	483	476	519	463	466	453	477	509	507	477	490	452	470	497	484	484	508	456	450	500	468	470	493	476	460	486	501	478	483	480	482	485	466	498	485	485	486	473	461	464	493	471	468	442	466	470	467	477	501	480	539	475	500	493	435	464	498	479	498	455	470	499	480	505	463	467	494	455	401	502	462	482	474	461	493	491	497	488	455	497	431	470	501	476	481	466	498	458	504	428	467	456	445	440	457	460	466	449	454	466	468	451	446	429	441	467	476	455	462	459	470	457	465	476	462	521	483	498	476	503	479	428	454	455	518	502	492	505	486	457	494	494	452	455	445	503	470	468	456	499	445	458	464	458	470	457	472	468	456	513	471	512	484	488	454	475	430	453	498	483	453	450	474	488	441	473	483	487	482	468	479	444	498	477	479	509	449	428	403	439	504	489	483	473	463	408	478	459	460	477	430	505	465	503	476	450	472	505	474	439	498	475	486	467	458	469	455	500	473	440	504	481	465	467	474	485	448	495	472	465	436	470	467	478	463	465	443	506	494	479	495	477	498	464	445	485	461	455	463	444	462	485	470	472	458	491	485	444	502	479	505	494	484	497	416	466	458	489	487	448	504	470	448	430	487	442	456	495	434	473	495	461	460	499	463	489	482	495	479	466	468	512	454	486	473	442	483	394	494	448	471	434	473	466	516	457	495	455	450	473	504	472	458	486	472	449	457	471	465	464	472	458	489	474	504	480	456	448	449	474	474	437	423	497	483	444	462	503	498	461	469	481	462	439	496	446	489	469	455	405	486	450	449	442	464	439	439	501	498	475	455	460	480	512	470	443	456	496	514	475	453	481	461	465	467	473	461	439	469	447	494	467	448	496	515	502	426	453	442	503	481	459	440	498	481	484	491	478	447	469	473	484	444	474	464	479	440	476	507	505	460	501	474	467	500	464	473	464	477	490	472	459	452	448	479	461	496	452	458	452	443	472	473	457	466	502	462	477	493	467	456	430	462	480	532	473	504	492	426	466	438	443	462	440	463	515	441	503	455	496	433	461	475	475	479	460	422	480	469	473	453	474	489	464	447	478	498	480	466	484	496	467	438	441	497	479	454	489	444	483	466	427	472	459	477	500	499	468	464	444	469	471	442	503	441	463	450	471	475	452	499	449	466	462	480	430	492	497	483	443	465	478	479	438	479	499	500	426	475	483	441	487	473	470	444	509	438	466	447	481	487	519	487	466	452	500	461	443	463	519	452	450	454	429	437	463	509	455	488	483	468	517	453	470	455	459	488	494	483	499	461	437	444	461	455	486	432	444	455	456	456	464	443	480	455	463	494	473	455	494	442	491	449	466	447	490	445	472	490	474	480	502	494	494	507	465	472	436	481	499	433	478	466	469	529	494	425	465	435	477	487	504	467	469	475	434	454	459	477	481	461	437	486	467	481	487	468	461	474	492	529	486	474	475	495	431	494	464	485	484	499	494	458	485	483	468	498	495	430	468	482	461	462	503	460	445	438	467	460	464	473	492	454	528	475	498	421	418	474	479	468	458	504	447	488	464	480	463	467	446	476	465	492	428	483	470	468	486	466	461	480	497	485	470	488	477	459	468	434	469	456	499	486	444	463	448	442	474	509	438	468	475	513	478	465	461	507	459	464	472	509	452	486	526	445	480	436	504	490	488	472	486	476	472	479	463	477	456	511	480	436	454	481	443	440	465	502	496	461	524	509	480	425	406	457	498	474	464	483	478	468	485	490	458	457	511	431	498	471	481	453	475	511	460	503	523	459	475	458	433	477	433	482	484	435	503	470	450	455	453	445	525	466	478	494	515	492	476	453	495	460	445	514	468	508	477	497	496	438	483	471	491	444	464	460	486	475	469	477	466	408	454	425	479	471	514	437	462	453	495	465	514	455	481	459	473	478	434	503	456	481	493	434	459	428	439	469	459	484	466	516	489	454	456	500	460	487	500	449	457	492	443	456	512	491	474	487	502	439	462	489	482	482	418	486	463	464	443	462	505	452	482	489	496	494	451	441	527	461	473	499	499	474	473	496	459	438	454	449	412	513	459	474	447	496	471	484	446	500	476	502	454	446	427	476	447	478	478	492	480	419	442	440	501	474	458	465	433	463	480	497	444	461	474	493	463	491	500	461	491	454	488	485	468	485	473	486	419	495	451	442	462	501	447	469	492	429	496	495	465	468	469	504	512	470	478	484	438	488	484	486	473	488	490	487	498	484	423	495	454	474	458	462	492	454	447	471	450	463	467	521	469	476	484	505	452	482	471	466	480	474	437	479	482	460	484	483	475	438	460	456	448	460	525	464	464	451	487	459	467	477	484	510	466	461	487	481	452	475	463	465	446	515	452	502	476	507	456	506	483	456	450	496	464	456	439	446	468	480	449	446	485	509	449	466	438	481	421	497	468	460	477	448	437	512	477	444	466	450	529	470	482	467	431	452	534	463	441	459	475	475	472	471	501	489	481	496	496	450	456	446	467	486	479	465	486	479	524	455	448	468	474	454	508	496	454	506	486	480	485	444	476	480	469	461	485	482	471	470	472	478	457	465	493	488	468	472	458	454	487	441	466	481	441	457	464	418	487	458	479	488	475	447	451	463	474	485	495	479	499	474	488	459	528	446	442	440	494	479	513	462	458	477	428	478	472	430	441	434	482	486	463	480	467	465	441	463	479	460	486	498	449	454	465	486	455	481	486	485	443	466	477	467	468	466	469	493	456	436	475	482	477	487	466	456	493	464	484	477	451	466	485	464	459	515	446	459	497	488	434	491	446	449	474	464	472	456	477	465	459	465	453	461	446	509	515	481	430	446	455	493	475	454	459	516	490	481	541	437	487	483	461	481	462	488	438	422	465	492	482	487	455	481	476	439	459	458	471	429	506	492	475	469	477	505	492	480	461	461	436	455	481	453	456	470	468	501	458	468	475	469	492	481	450	472	489	516	446	466	460	466	465	462	491	454	487	479	432	470	420	482	480	478	455	496	447	497	458	494	453	423	431	456	484	475	461	467	432	495	459	447	471	475	450	457	487	480	445	455	498	477	487	457	488	485	419	443	480	471	458	472	496	511	468	472	494	474	507	464	487	452	487	464	449	443	478	471	487	482	422	465	481	483	456	485	472	490	472	473	464	489	456	510	478	495	456	442	482	473	483	509	484	456	472	446	492	497	500	459	473	491	487	450	497	471	474	465	495	464	450	489	446	495	504	490	456	459	468	466	505	477	470	468	475	473	521	455	443	458	458	502	462	430	490	462	439	495	461	514	515	461	452	500	450
27355	21432	21805	10316	447	246	257	250	207	231	239	232	213	245	198	232	205	207	226	220	226	239	226	200	230	246	258	226	224	237	229	208	219	227	240	224	233	192	199	212	220	234	211	227	232	257	224	236	230	214	232	249	198	220	228	240	219	225	222	228	224	247	253	210	198	218	227	213	235	262	206	240	201	236	204	232	202	226	200	239	242	218	220	235	236	230	222	250	213	216	221	221	188	237	237	244	225	240	209	220	217	225	251	220	233	229	232	222	225	250	209	209	225	229	232	238	219	212	239	242	205	228	218	207	220	204	241	200	203	242	251	208	226	220	213	223	213	237	221	199	220	202	236	214	199	224	235	236	223	188	216	219	208	223	225	251	209	191	229	245	241	225	228	224	238	220	231	248	244	210	240	222	231	230	214	220	215	227	229	220	209	213	218	233	215	242	229	241	220	217	220	224	220	245	222	214	216	209	227	216	215	225	227	265	208	241	223	232	232	196	237	219	240	225	215	213	244	233	223	210	219	207	213	220	192	216	235	217	231	238	224	229	252	224	233	224	214	208	231	217	236	235	207	239	228	213	233	233	220	233	224	206	184	216	229	220	201	234	220	211	223	225	241	206	239	215	232	249	225	222	218	259	206	216	216	244	231	245	219	220	196	239	231	197	237	203	263	232	218	235	234	211	256	239	220	226	213	244	215	216	225	253	215	216	221	247	222	205	219	194	234	223	238	196	225	213	231	227	223	238	232	239	226	248	209	206	226	218	212	220	224	219	214	218	210	236	238	195	227	221	238	234	233	221	231	212	232	215	231	236	207	205	212	234	211	226	219	207	226	251	214	247	225	213	238	223	207	223	205	226	216	218	263	261	207	232	231	226	195	230	201	243	242	227	237	223	220	225	246	208	185	244	184	199	257	229	186	232	243	218	201	222	216	255	217	230	204	225	213	239	222	205	214	235	231	201	212	235	194	210	186	207	213	213	216	206	218	239	237	216	241	205	211	226	223	212	225	221	226	231	247	226	213	223	244	212	184	214	194	245	244	221	234	215	220	221	216	247	220	228	233	245	241	214	211	222	224	216	230	224	210	233	250	199	223	212	209	207	230	267	214	221	218	221	232	237	226	254	187	254	249	221	220	203	231	231	229	215	204	215	222	228	225	231	215	227	221	226	246	230	217	216	211	214	222	240	241	235	239	224	225	192	213	197	202	235	203	221	233	225	228	242	182	231	234	217	214	229	232	206	216	218	259	212	224	235	231	222	230	249	243	214	207	219	214	208	225	233	229	249	223	195	240	229	215	227	230	231	244	211	263	208	215	247	266	219	205	225	228	223	228	204	229	211	213	227	228	218	220	235	204	231	215	220	226	216	197	216	218	239	237	222	256	210	227	238	208	221	219	230	223	236	220	224	220	229	207	213	214	218	234	235	183	234	203	221	252	213	249	241	260	225	204	229	200	209	228	224	194	233	231	214	236	208	238	232	200	239	249	241	200	218	212	248	212	234	214	208	215	220	224	241	223	227	240	239	232	233	235	203	207	244	218	216	232	236	223	240	220	238	208	204	240	230	187	222	209	253	209	203	208	228	224	225	230	237	228	183	202	237	228	223	225	220	239	224	218	216	246	217	214	214	203	221	223	220	214	246	209	240	243	213	217	230	195	213	216	233	213	208	215	212	206	244	234	214	220	203	198	215	222	203	235	236	210	215	229	225	229	235	196	232	210	246	239	218	250	218	218	228	200	189	231	244	222	240	241	196	208	192	237	233	228	210	213	204	235	216	234	207	215	206	198	234	220	244	242	210	250	207	226	214	207	188	227	231	199	221	214	215	220	213	212	235	241	216	243	242	223	254	240	230	217	223	196	230	213	215	216	223	222	210	188	195	216	214	215	215	221	233	218	223	209	219	253	228	224	230	211	228	238	198	201	225	214	214	256	215	221	231	221	229	214	250	228	221	223	221	197	250	211	208	261	192	220	210	223	244	215	228	208	238	195	223	238	199	221	219	239	234	222	197	209	210	243	204	200	194	231	202	215	219	235	216	218	225	212	234	244	214	203	229	214	234	206	231	245	224	222	218	226	217	224	219	228	207	237	230	225	214	203	207	242	235	208	230	243	230	225	196	228	233	230	239	214	213	211	231	201	228	230	222	228	214	216	226	245	244	206	224	244	229	236	209	198	220	210	231	212	247	238	229	267	225	217	208	240	213	220	222	199	233	217	208	214	216	240	227	211	244	207	237	215	229	237	212	242	228	226	238	235	215	199	210	220	232	222	209	234	225	198	208	244	221	232	207	231	202	216	217	213	242	200	225	202	206	190	227	223	261	197	231	239	218	217	223	223	249	198	238	211	212	234	224	240	224	229	223	230	220	242	244	258	231	199	248	274	223	210	229	232	208	251	208	220	233	200	213	232	213	228	254	215	247	222	246	190	224	220	237	235	236	215	225	201	237	208	195	242	233	230	250	229	243	201	232	221	210	211	234	237	233	227	213	239	206	206	225	205	224	206	238	243	230	232	215	211	218	227	212	229	225	228	243	217	207	221	216	235	229	231	234	218	234	225	250	224	225	232	215	224	214	219	235	220	218	200	208	226	210	226	225	213	225	233	212	217	203	258	230	250	219	207	211	262	236	221	236	226	223	230	195	212	236	211	226	222	215	201	222	245	224	228	214	238	235	206	238	238	221	216	202	237	217	228	236	228	216	232	213	226	229	215	261	222	210	216	228	266	207	234	208	217	230	252	210	217	233	224	204	231	235	230	259	226	216	222	206	237	226	243	214	237	203	230	219	219	235	231	246	225	224	240	234	218	269	226	235	233	204	251	218	254	233	203	235	255	219	200	245	203	254	233	255	241	228	227	211	212	234	249	237	247	213	211	211	218	222	209	222	223	210	257	241	202	232	233	208	208	206	209	214	228	222	256	212	233	262	241	228	253	209	246	211	227	208	255	209	232	220	219	218	209	208	222	205	198	224	239	215	220	233	241	234	220	228	233	243	237	242	206	225	224	233	227	248	232	224	234	235	206	218	228	214	228	198	228	203	233	227	247	231	225	205	243	242	225	217	236	229	239	244	230	227	258	212	221	211	217	239	201	235	234	237	270	230	227	231	232	195	223	232	253	231	210	200	250	238	241	240	221	233	206	233	234	233	256	226	224	219	249	242	240	222	229	213	219	200	235	248	264	203	217	210	201	232	193	206	234	200	224	208	223	244	240	229	230	227	187	205	216	213	232	224	228	214	204	224	219	223	210	225	211	207	223	236	238	230	232	241	212	216	215	235	240	220	231	210	227	238	218	200	210	234	232	196	241	237	240	228	239	246	222	225	213	227	216	223	233	218	218	213	232	226	245	198	242	232	171	242	209	227	225	228	198	227	218	237	199	227	234	215	228	213	218	210	231	244	219	215	207	230	236	220	213	247	222	221	228	268	207	229	225	222	263	240	202	209	203	222	228	211	215	246	212	194	208	198	207	231	222	209	232	217	207	223
13852	29590	23733	8700	347	365	306	301	301	300	319	334	329	275	293	324	316	286	316	314	281	314	304	315	309	346	285	322	300	275	339	300	282	306	298	291	291	305	322	318	270	328	315	275	325	294	311	280	312	299	289	287	304	287	310	262	306	314	286	312	302	310	305	306	316	292	291	319	317	322	300	279	326	291	330	309	328	277	302	304	289	297	280	289	303	306	304	315	305	298	314	319	298	329	292	298	308	282	304	293	338	305	303	291	311	327	328	302	288	300	342	313	312	288	303	320	314	312	315	309	320	288	292	333	304	304	282	300	303	299	296	301	279	284	279	300	274	299	322	288	312	281	304	292	290	290	306	304	292	319	270	318	272	304	332	294	288	278	295	268	308	300	290	307	272	303	294	289	313	293	299	298	313	289	279	297	309	354	273	288	311	298	333	329	254	292	280	284	316	333	264	274	272	291	293	281	316	308	312	295	286	279	340	277	285	301	289	285	290	266	346	290	278	316	335	278	331	289	318	329	284	294	277	303	284	283	321	339	306	290	297	301	330	278	330	283	266	321	276	287	283	319	303	303	334	299	294	296	280	260	316	268	326	312	312	298	272	299	271	312	281	307	293	297	277	299	319	297	308	280	286	292	307	329	317	318	302	258	314	272	283	297	314	293	294	303	302	308	294	298	305	318	302	330	321	294	304	298	298	296	286	284	310	291	298	307	286	319	320	304	263	290	303	294	306	314	295	259	288	313	294	335	278	282	314	296	311	290	334	290	296	299	303	299	276	337	288	298	327	299	293	283	294	290	331	320	290	288	281	297	301	284	287	284	304	286	303	273	277	305	328	297	319	277	259	288	301	316	286	294	262	322	298	293	348	288	267	270	301	295	278	319	316	312	315	297	305	267	300	301	284	304	311	299	292	277	305	291	303	304	284	326	303	313	326	282	280	321	312	293	311	293	280	290	302	306	334	294	279	297	308	267	318	280	275	294	304	266	289	278	292	291	317	305	298	331	271	321	288	320	302	311	290	309	310	270	296	282	317	289	304	272	277	317	305	306	302	287	252	301	285	295	279	302	285	263	344	277	304	294	310	319	298	293	298	263	309	307	281	307	309	303	317	318	303	321	285	272	276	298	305	290	298	339	283	316	296	306	302	317	304	289	270	317	309	272	313	310	337	305	318	297	323	326	282	301	313	309	310	299	311	315	302	283	282	290	305	318	265	284	300	304	282	308	307	312	323	305	284	314	326	306	319	281	298	298	307	298	317	338	311	295	271	321	315	322	331	288	267	293	298	299	275	295	294	292	288	289	290	298	285	309	313	253	307	319	302	291	287	286	296	286	253	315	317	303	299	308	279	270	319	291	303	289	296	272	315	287	305	280	298	294	286	288	319	317	316	308	318	315	303	307	314	302	302	273	315	331	306	299	319	310	306	306	312	305	244	294	285	262	278	280	309	300	302	309	302	330	280	325	290	281	288	274	306	294	339	310	295	299	304	324	289	269	311	288	300	305	271	283	289	324	293	291	311	284	276	278	307	259	298	308	301	307	299	295	304	299	303	323	328	298	284	291	256	290	281	309	318	291	262	275	291	318	295	297	325	307	320	314	283	313	295	264	319	308	309	296	323	309	337	288	315	296	277	295	306	279	276	265	317	306	293	304	297	322	316	280	309	277	274	340	281	303	270	297	336	294	319	295	285	297	316	320	301	314	292	309	339	314	308	308	319	309	320	303	305	315	331	319	303	305	270	327	299	321	313	314	282	299	305	284	304	279	290	282	323	318	286	299	313	288	313	288	288	316	281	319	303	275	314	303	321	267	280	283	300	292	301	281	367	282	279	307	347	291	313	301	308	339	288	334	267	303	327	314	301	293	314	307	292	276	312	312	312	323	309	304	330	315	309	341	356	310	285	318	294	334	295	322	306	312	307	284	338	302	306	288	273	294	290	276	308	325	297	272	311	307	316	297	288	283	303	318	298	302	303	279	277	280	299	321	305	283	274	292	302	321	294	333	320	266	320	290	290	321	315	305	281	318	306	312	262	289	274	281	293	298	328	324	324	287	305	292	300	320	311	315	275	330	314	273	255	319	280	302	288	296	294	291	292	291	287	310	308	320	285	297	295	337	313	292	275	291	298	294	317	298	293	283	302	333	297	302	313	282	265	294	303	291	308	338	308	282	300	314	299	292	301	302	268	322	310	282	271	312	307	280	277	305	284	298	263	299	282	300	288	306	298	313	324	317	278	305	293	306	284	289	301	299	278	275	310	280	291	302	311	295	292	275	288	295	309	310	288	278	303	307	288	300	254	273	319	291	295	327	292	295	304	301	306	290	293	311	307	294	307	271	289	305	274	272	358	292	280	280	273	311	264	306	296	306	285	320	321	321	302	303	290	296	310	308	303	304	304	306	281	338	286	330	312	282	313	304	315	289	313	302	309	306	288	316	266	289	273	324	314	301	281	310	290	266	288	296	310	263	304	280	280	275	297	304	297	289	342	347	335	327	306	290	296	288	314	292	296	330	270	321	309	329	308	295	298	320	325	283	298	289	278	299	308	300	319	268	315	269	258	295	292	312	287	312	296	298	316	312	261	310	298	289	326	312	314	312	286	275	277	302	257	290	323	314	314	293	310	298	314	261	312	319	308	307	303	273	263	309	344	294	317	303	282	337	294	284	305	293	291	315	313	279	308	290	328	295	275	324	289	298	323	302	303	330	284	300	310	317	304	319	314	334	284	313	319	290	301	310	306	309	319	293	298	309	311	275	317	324	344	330	306	297	319	300	309	314	310	281	305	321	300	247	312	283	284	302	304	301	313	285	303	290	271	306	322	312	297	288	282	296	280	280	323	263	282	300	303	289	303	315	305	306	298	292	291	299	291	288	296	303	288	267	309	293	319	288	308	279	317	283	309	300	282	282	314	300	277	330	329	281	299	294	331	312	274	323	323	265	308	335	332	292	247	295	305	285	309	291	299	277	309	321	313	302	307	309	324	307	324	317	291	290	299	287	306	301	316	301	309	288	292	301	303	272	301	300	314	285	299	325	300	327	280	330	300	322	283	322	315	268	297	272	296	319	321	275	340	288	293	305	298	285	287	304	285	332	333	316	276	307	291	314	263	309	297	300	276	318	293	286	328	299	318	289	316	314	294	309	275	326	294	322	307	308	308	327	309	306	320	307	319	300	336	294	288	325	298	292	289	314	286	279	278	298	302	299	336	292	301	323	294	314	299	333	293	269	282	333	284	299	308	303	301	287	324	290	300	275	296	275	302	310	300	316	294	297	322	340	296	304	333	311	318	300	300	281	268	302	338	299	297	282	303	293	323	270	305	304	282	292	314	307	305	296	306	294	304	314	299	289	333	308	294	314	285	325	312	307	303	294	292	290	277	272	319	322	277	276	295	313	317	297	273	276	312	308	311	295	304	299	289	278	291	316	286	299	324	290	300	313	298	309	304	300	329	294	298	284	314	292	300	284	299	290	299	319	320	285
23232	21360	30685	30955	18899	6142	644	510	427	434	438	450	442	399	419	418	425	444	395	405	413	404	396	423	398	395	396	400	428	396	407	372	434	414	395	403	407	401	400	403	398	393	405	385	394	398	385	403	376	396	398	382	375	411	382	427	418	420	425	405	407	393	399	406	359	411	390	417	419	424	413	418	443	393	382	415	424	388	391	446	395	414	403	409	422	402	399	405	387	397	379	415	357	389	398	425	411	423	411	398	387	392	401	395	420	394	413	369	403	401	419	373	390	428	395	403	381	393	394	392	383	380	416	382	370	394	399	410	397	370	390	372	416	371	403	386	383	384	371	401	389	385	436	399	415	403	396	403	385	378	386	408	365	410	458	422	407	414	429	435	394	388	439	393	397	389	405	386	414	386	401	405	435	441	388	446	427	391	384	408	370	393	400	439	402	407	398	398	404	388	395	402	427	380	437	409	412	404	387	383	347	400	401	381	389	388	409	411	395	372	429	416	406	387	393	393	378	380	404	365	440	418	381	380	389	389	437	369	363	387	387	391	392	423	374	378	375	420	411	390	388	394	365	373	401	434	447	408	384	380	408	406	399	407	399	397	388	410	429	404	403	378	436	393	386	396	383	376	407	418	440	401	394	417	393	413	389	425	379	383	385	429	395	400	380	413	400	419	410	343	428	360	380	360	435	376	401	404	417	395	385	420	429	380	372	396	398	388	416	376	384	401	410	410	391	408	374	423	389	433	425	417	376	411	411	393	395	402	436	414	421	388	381	390	406	465	393	367	410	414	379	425	393	401	403	421	379	364	385	373	412	396	398	407	463	415	385	380	398	412	421	397	430	376	390	421	424	382	396	385	409	393	412	388	386	393	371	424	420	380	398	394	382	404	441	388	440	387	396	398	411	377	429	448	373	422	406	377	386	393	426	362	423	423	423	430	388	406	406	384	414	436	363	398	401	407	419	389	408	400	404	399	419	419	409	380	406	393	376	396	416	399	391	364	393	368	391	401	383	461	399	390	411	384	406	448	398	372	424	384	395	418	385	385	429	411	376	393	404	395	424	435	377	407	409	360	413	439	411	363	384	376	427	395	389	376	424	403	409	406	410	398	371	416	400	378	367	373	415	431	403	436	417	433	370	401	400	380	399	422	388	403	435	398	401	430	433	398	428	388	433	398	399	379	402	401	414	408	435	405	390	387	420	412	391	372	412	387	408	428	379	418	428	398	422	402	369	403	367	389	406	363	376	378	410	406	437	401	385	400	423	399	344	373	459	338	415	383	436	379	390	420	404	421	427	387	377	436	397	384	371	401	417	395	436	423	407	406	365	383	411	426	375	420	374	413	380	393	383	407	412	395	421	400	389	393	403	427	411	392	420	389	393	415	400	377	405	438	412	398	410	392	427	405	411	441	430	405	403	383	384	434	406	375	403	407	369	412	385	365	375	411	401	390	411	440	421	433	375	409	395	389	409	391	381	376	408	380	411	407	400	392	403	380	404	399	404	403	416	411	403	412	413	383	393	384	391	378	409	373	411	432	399	400	428	384	403	386	410	393	393	393	403	402	424	380	400	389	380	416	374	433	390	358	414	411	368	393	415	395	431	400	428	419	403	402	424	399	381	402	405	424	429	363	401	368	388	403	400	374	362	437	404	414	424	391	431	418	396	394	398	407	396	367	371	413	420	412	409	412	399	417	417	406	436	404	386	425	400	413	396	455	393	415	412	436	409	415	396	391	416	432	451	399	403	384	376	381	390	383	420	413	394	417	382	398	428	370	399	383	371	426	442	421	426	389	388	383	379	389	400	402	361	439	423	390	423	402	395	366	402	420	402	399	393	449	399	410	386	401	385	391	420	401	390	366	369	398	356	382	411	411	426	362	385	391	392	403	398	378	399	417	421	412	372	404	406	374	368	414	400	432	446	384	421	404	410	382	416	369	436	390	363	423	403	413	403	403	394	375	382	394	395	427	375	414	424	411	447	400	406	438	408	378	427	417	403	404	376	395	440	367	368	422	407	380	391	358	423	394	394	420	385	421	440	382	435	394	406	391	437	409	397	408	373	407	388	401	409	399	418	384	380	390	414	399	400	397	400	357	411	412	432	423	412	418	440	428	357	385	401	419	362	423	445	389	425	405	385	390	391	400	400	416	408	410	416	379	423	390	413	402	377	413	428	402	417	387	409	404	409	406	401	404	379	402	416	374	409	442	425	409	404	387	395	419	412	371	426	396	421	415	355	423	381	388	390	410	384	397	417	394	389	366	415	397	383	423	362	421	376	398	407	366	394	407	360	412	354	368	421	381	400	406	377	403	423	403	396	348	433	415	365	407	407	423	383	408	389	427	379	400	408	379	425	393	416	428	396	402	392	414	409	412	364	398	396	395	357	397	459	430	380	391	414	446	420	381	394	430	373	370	361	408	423	377	405	347	409	395	388	407	413	386	396	392	405	415	417	406	448	415	398	413	411	382	388	388	406	404	423	357	399	405	396	437	409	355	383	415	400	397	423	410	436	383	389	411	427	407	384	412	414	413	400	385	387	379	361	361	373	414	429	393	386	397	446	403	345	410	412	379	405	408	415	393	433	406	393	410	386	435	392	388	400	432	412	379	432	404	363	448	391	403	408	425	431	390	419	421	433	381	409	378	372	426	412	375	366	418	413	372	380	403	403	404	378	390	408	371	387	406	347	416	405	414	377	415	381	402	370	404	417	430	429	380	389	382	415	367	393	451	376	405	415	412	380	382	413	408	389	369	411	406	408	394	399	383	373	384	377	429	391	428	389	414	387	384	385	413	377	467	413	398	415	401	380	412	418	392	408	420	387	430	357	416	402	451	415	434	415	387	432	368	379	405	438	419	425	361	388	384	392	387	411	400	428	384	399	417	419	372	391	391	391	378	416	391	429	373	412	444	412	420	376	385	375	401	381	376	382	426	379	407	386	407	440	429	373	428	390	390	387	422	419	375	379	397	381	376	376	414	399	428	404	403	388	413	425	387	408	395	426	395	380	404	389	398	416	403	426	403	395	420	417	414	377	410	409	414	378	393	402	393	387	409	364	394	416	394	371	396	421	400	360	387	408	392	384	425	383	403	408	389	424	386	406	420	410	405	372	414	380	375	441	402	377	383	387	399	415	407	378	390	395	422	400	394	413	455	408	428	375	411	368	390	404	379	397	418	390	390	415	399	411	387	374	408	380	406	365	397	394	397	409	430	371	374	400	419	413	434	394	441	358	404	414	388	378	423	365	418	416	366	378	373	410	395	413	443	418	455	394	397	394	387	434	418	375	383	391	402	393	392	409	378	400	376	394	401	409	422	401	417	396	397	410	405	401	409	419	434	380	383	370	415	419	400	383	385	404	395	416	365	397	406	403	378	368	418	367	413	401	394	401	406	411	403	439	392	399	419	414	405	389	384	385	434	395	379	405	399	424	415	376	356	390	367	384	404	419	406	409	401	396	374	427	397	395	365	420	389	377	431	373	418
32209	68004	59621	35767	1205	809	714	650	627	625	590	572	560	592	575	593	557	559	545	553	555	538	518	515	517	535	542	517	541	545	517	559	523	520	511	519	534	544	575	505	497	528	553	527	523	536	551	487	538	519	537	560	513	541	523	494	572	548	522	539	539	502	525	490	486	511	524	535	520	546	568	533	560	546	526	554	544	536	516	539	532	536	513	521	502	523	539	503	513	566	544	518	535	525	544	522	530	529	501	552	540	488	531	531	500	519	502	553	579	504	523	564	551	550	528	484	558	509	535	509	520	495	528	576	491	511	520	537	553	529	518	549	543	499	572	524	522	505	555	522	530	504	511	522	547	500	518	549	496	539	528	532	560	571	594	529	507	555	545	504	514	540	523	490	532	539	535	516	567	531	522	525	517	490	539	528	503	522	506	571	539	535	521	507	511	538	510	551	498	532	520	515	508	525	537	559	544	501	516	513	494	529	547	559	559	570	536	553	537	535	503	533	524	512	521	487	517	579	536	570	535	502	565	522	485	475	502	538	545	518	522	515	593	562	486	513	577	561	511	566	531	504	539	537	579	517	521	547	486	536	550	555	480	514	516	537	535	497	527	499	528	548	557	529	524	550	510	548	539	500	522	489	551	526	551	545	536	564	522	518	539	528	527	495	539	505	504	525	498	529	513	519	542	534	582	488	545	496	531	510	527	532	535	502	498	548	536	518	519	462	538	547	519	530	568	531	512	517	516	515	532	522	504	506	520	507	536	531	506	498	536	512	539	506	550	538	481	501	536	530	497	540	555	500	550	540	502	514	503	533	533	525	537	554	518	532	502	555	557	527	486	528	481	504	507	546	530	516	550	515	534	508	526	496	503	519	545	520	530	545	529	533	552	531	533	476	515	512	539	498	576	566	555	518	500	522	469	541	531	529	496	517	518	515	530	539	523	530	574	532	541	546	517	550	490	514	531	491	492	550	526	526	514	511	508	518	544	543	528	529	588	583	537	482	523	525	521	549	490	506	512	465	553	503	498	493	520	480	508	530	516	539	519	550	540	508	538	510	523	537	516	550	491	480	495	499	538	515	507	496	522	520	541	599	537	510	534	543	516	523	532	498	552	543	548	525	513	529	517	488	521	535	539	533	548	545	547	538	497	530	463	555	476	508	497	527	537	493	542	524	574	508	506	527	541	510	517	530	563	547	526	577	515	526	506	503	534	532	541	499	515	535	531	509	519	531	523	513	537	502	542	524	501	494	549	493	512	530	550	501	507	527	506	529	513	518	513	512	533	568	517	514	527	540	521	499	524	535	515	539	534	553	504	515	515	556	534	521	537	516	509	519	528	519	492	538	548	597	528	565	541	497	513	524	503	514	509	553	591	571	500	545	521	510	535	502	494	554	516	516	535	555	488	526	526	557	491	572	552	561	464	503	496	519	522	538	528	538	528	529	532	575	554	519	552	553	515	540	502	516	546	519	490	532	534	540	509	503	550	507	542	565	518	554	538	510	500	489	533	539	539	531	554	521	548	523	579	572	532	486	526	510	510	526	528	515	544	500	526	497	573	527	569	532	510	573	550	536	529	544	485	548	510	549	517	521	490	513	495	522	513	506	560	496	538	513	495	502	526	515	555	518	531	520	521	522	540	523	532	526	523	511	519	543	560	537	534	537	555	538	496	480	543	500	540	516	531	519	555	526	535	517	516	500	535	553	545	543	517	528	553	563	505	473	585	538	501	522	532	485	536	532	531	536	505	564	498	511	500	526	537	539	527	513	526	554	522	514	533	529	562	570	526	529	533	535	530	536	565	566	522	503	559	559	498	571	555	525	509	507	536	534	467	532	550	533	516	534	501	496	572	507	524	538	539	566	492	512	533	533	557	554	517	543	493	500	477	504	483	516	533	518	526	530	541	525	525	498	502	502	505	515	545	498	535	484	511	535	541	520	495	555	536	505	553	546	517	530	506	494	516	520	504	528	542	521	486	521	521	529	542	572	534	520	526	503	506	528	513	526	502	521	527	562	508	555	523	536	489	515	524	536	500	530	535	510	529	491	542	510	568	513	534	535	563	507	512	527	526	512	529	554	474	516	493	542	561	502	545	505	512	526	539	525	523	533	518	559	551	517	522	523	516	533	514	514	528	529	522	526	536	503	530	536	539	499	519	520	489	557	540	464	560	512	541	549	526	530	495	508	514	502	529	557	536	559	521	512	513	520	494	506	506	502	478	465	514	520	516	538	554	531	528	534	553	484	553	511	514	565	533	548	479	495	527	550	543	586	512	538	544	535	468	521	495	531	517	545	553	545	548	509	518	499	541	506	534	551	490	535	511	509	500	554	533	533	540	526	535	513	554	512	492	531	520	508	546	521	540	499	508	506	518	533	527	514	542	538	560	536	522	507	539	505	536	534	521	530	503	518	524	519	503	553	533	490	557	511	532	526	550	544	535	514	514	492	502	575	495	515	514	532	517	558	521	466	500	507	539	454	497	530	527	533	533	529	547	508	550	528	524	503	513	477	531	534	503	505	537	556	535	522	529	521	553	547	547	533	519	521	504	553	551	525	538	505	520	511	525	511	554	541	567	512	473	519	553	533	512	510	503	501	517	550	531	525	477	538	524	524	502	573	528	528	535	519	492	519	524	510	540	516	559	552	554	495	532	524	498	554	490	510	512	557	551	533	539	542	487	556	524	501	511	517	534	496	536	522	535	546	517	539	515	530	559	544	509	514	522	567	531	484	514	530	552	508	499	529	525	503	540	515	552	542	531	533	515	492	566	540	544	553	518	527	510	548	529	533	547	552	544	542	535	533	510	517	520	571	549	508	534	479	555	538	500	565	513	539	524	541	526	543	531	500	551	469	510	546	547	541	519	535	525	507	517	529	527	499	521	535	540	528	524	530	520	546	513	515	488	513	540	506	523	505	532	548	525	535	538	572	560	536	519	538	504	521	561	507	527	507	534	506	502	523	548	499	530	538	510	530	484	507	554	553	517	560	513	556	530	526	558	493	536	556	496	537	546	494	529	504	514	508	557	541	543	535	539	508	546	546	493	516	486	488	533	520	508	522	546	545	554	518	515	516	508	507	528	528	557	524	518	523	509	561	511	516	511	533	519	520	551	545	508	513	510	471	532	537	551	521	522	521	486	557	503	552	541	534	514	525	557	535	478	501	505	515	554	534	526	536	600	549	531	496	546	502	495	498	581	541	507	498	541	505	518	535	528	528	500	531	494	521	546	506	482	583	567	514	539	542	529	487	541	529	501	518	546	535	516	559	511	506	533	533	532	545	512	542	501	515	531	522	520	535	525	510	559	542	510	561	546	518	512	479	521	509	563	528	523	562	507	526	539	537	549	506	499	501	533	523	527	540	537	467	572	559	542	522	517	525	562	522	506	493	522	551	521	494	568	547	510	532	516	515	551	501	544	517	515	567	509	510	521	493	578	521	516	514	552	474	500	518	514	496	509	553	523	541	503	531	513	555	527	539	507	540
24468	21674	28603	27655	7034	217	150	155	130	130	124	135	137	130	113	148	126	130	107	118	116	112	125	115	120	113	115	121	94	125	111	137	124	124	122	109	129	118	117	104	125	110	136	125	127	132	115	106	92	119	128	140	114	120	123	134	122	121	130	100	127	115	120	125	139	114	122	124	95	124	118	127	122	110	121	126	123	139	117	118	114	119	107	127	107	124	123	115	117	118	114	120	110	129	142	122	117	119	121	111	140	117	136	112	113	118	122	93	98	116	108	137	105	114	103	132	117	125	129	123	140	117	132	115	132	119	104	109	116	123	110	104	107	102	111	110	121	119	127	115	115	123	117	122	110	113	137	119	109	112	91	134	103	114	108	113	114	104	117	124	119	103	123	121	110	111	102	109	112	120	130	109	137	103	107	140	103	120	90	111	114	105	127	128	95	127	114	125	129	134	135	109	124	115	134	104	122	106	115	126	119	132	124	125	114	105	92	120	112	125	122	126	127	122	128	124	131	107	121	107	99	123	134	125	108	123	120	127	116	113	121	130	119	121	100	128	126	135	101	109	126	125	120	108	102	120	127	120	121	120	119	124	119	114	107	103	120	106	108	125	117	115	119	100	109	116	120	124	93	126	119	117	131	105	127	102	106	120	109	105	133	103	110	106	111	114	111	130	120	104	132	134	114	104	124	99	133	128	128	125	106	124	111	120	134	134	118	101	115	116	141	121	102	132	108	124	91	119	104	118	94	127	137	88	112	105	109	113	117	111	109	99	120	110	127	125	132	117	116	97	98	128	105	116	118	133	124	122	126	139	139	128	120	122	108	119	125	104	122	121	127	113	107	121	100	122	113	109	118	122	107	102	104	123	107	129	118	99	102	132	117	120	107	130	119	111	109	135	102	126	121	110	106	111	112	138	100	118	94	155	121	126	122	120	92	125	130	112	114	121	103	106	119	111	110	134	110	111	109	111	130	113	98	115	123	113	125	124	102	104	121	118	119	116	130	104	118	129	138	114	123	136	121	107	123	99	119	110	106	116	110	104	107	120	122	118	120	107	105	110	105	98	110	109	103	122	110	121	117	96	111	100	125	124	98	103	118	116	114	119	115	124	95	137	105	111	120	114	114	109	89	110	119	120	109	96	106	121	114	111	116	116	135	113	118	122	110	109	103	133	128	131	133	111	117	128	111	100	111	144	131	135	110	126	111	115	115	107	110	97	118	113	105	135	137	121	112	130	118	126	110	118	109	106	114	123	99	110	132	138	116	128	110	121	129	132	114	113	104	106	139	121	119	120	127	118	107	142	119	107	125	115	101	110	106	99	87	106	114	104	114	107	112	124	134	127	124	121	106	86	120	106	117	132	121	128	101	105	100	129	99	118	98	113	97	115	102	108	122	103	126	110	128	129	120	95	123	116	118	91	119	104	140	131	113	127	115	123	121	117	109	98	107	121	121	102	141	131	124	132	120	134	116	107	118	107	121	104	110	115	120	97	128	122	119	112	117	114	115	98	108	95	113	144	111	114	108	116	110	119	109	132	115	114	136	124	106	105	136	106	130	139	119	121	124	82	130	137	112	109	135	122	125	123	111	115	120	93	119	117	128	113	114	108	119	103	111	115	129	113	106	110	138	97	99	106	124	130	116	129	122	117	122	129	118	125	111	116	108	124	132	118	98	128	116	111	123	116	113	112	119	115	120	104	138	109	134	113	109	112	107	117	111	107	126	124	125	114	101	126	108	115	115	130	98	118	140	106	122	131	125	118	103	107	115	112	118	116	117	105	109	118	124	115	125	103	129	110	122	111	101	120	115	106	111	130	121	117	110	129	138	130	109	132	133	122	121	113	139	116	119	115	130	116	110	125	124	115	122	121	112	114	115	109	98	111	102	117	133	124	92	107	111	112	128	104	116	134	128	117	115	109	129	120	118	107	126	118	99	95	107	123	124	124	115	119	142	114	122	121	118	103	137	113	101	110	128	123	115	110	114	111	115	130	116	124	119	121	124	117	111	114	133	105	109	123	116	112	90	111	103	118	101	104	135	116	110	122	123	114	122	123	106	138	141	133	107	119	108	119	137	112	101	118	121	106	114	122	101	121	134	110	119	134	119	126	118	118	108	128	130	108	122	101	113	110	113	114	119	109	112	117	111	97	117	120	104	113	107	130	113	110	131	102	98	114	107	125	101	93	114	109	133	100	110	108	119	112	122	122	108	132	130	123	106	122	126	106	112	114	115	122	105	112	113	109	119	123	107	132	119	110	106	105	106	128	113	121	124	100	106	118	123	107	121	121	139	124	136	111	102	124	126	112	126	125	126	108	129	123	122	117	112	122	117	91	95	105	131	121	123	130	112	143	112	119	119	114	121	106	108	110	101	108	116	124	115	131	125	119	112	112	128	110	109	118	106	107	125	139	118	126	109	115	123	110	111	114	95	118	128	113	116	103	129	124	127	93	107	117	115	120	117	125	123	115	106	139	128	106	134	134	134	117	114	124	122	107	133	125	134	126	104	119	89	125	114	126	102	105	123	116	106	114	104	109	117	119	107	109	132	131	117	99	116	119	114	121	111	114	105	147	116	131	127	116	119	110	119	131	121	104	125	109	101	117	108	108	116	116	115	117	119	118	107	110	124	111	152	116	115	129	140	122	115	105	132	93	120	110	117	114	123	128	111	105	118	108	97	110	121	129	109	115	120	112	125	124	112	149	127	116	127	122	122	122	116	124	133	135	118	136	123	127	110	120	118	121	112	136	126	118	118	114	109	113	130	130	132	123	106	133	101	135	110	117	108	120	130	123	119	117	115	120	126	116	120	119	127	103	124	116	122	109	93	109	92	101	122	97	122	116	121	94	106	133	104	118	111	116	127	127	103	107	126	150	146	114	117	137	120	114	119	121	128	114	109	132	144	108	103	108	110	112	103	135	125	124	107	123	118	115	109	119	128	120	116	105	111	133	133	106	113	116	132	116	124	120	126	108	109	97	116	111	123	119	123	119	128	111	124	126	106	118	121	121	133	126	113	130	113	133	118	116	102	113	139	117	120	125	121	111	125	115	136	100	88	123	139	117	98	103	120	135	130	136	122	125	116	132	101	127	106	130	105	116	105	111	130	117	116	124	110	97	117	116	132	132	129	138	117	118	111	110	105	109	118	116	119	125	117	116	116	115	114	100	129	133	105	117	120	120	126	114	121	122	117	112	126	95	149	129	102	113	132	134	137	105	110	131	129	106	126	121	123	120	116	125	132	130	131	127	108	132	102	121	108	112	117	120	127	124	116	121	119	128	113	130	137	114	127	120	123	136	109	121	112	104	119	117	124	126	135	132	128	129	129	126	122	130	114	119	119	146	107	128	111	125	116	101	105	116	91	107	122	132	115	131	113	117	145	128	118	129	118	106	95	115	83	134	102	114	135	126	126	124	105	119	106	125	105	114	131	116	111	116	128	106	130	132	114	120	101	114	119	117	107	115	117	135	135	122	138	117	125	116
27997	56499	44836	24433	399	321	258	238	225	224	216	218	193	196	208	207	180	172	189	193	172	190	186	164	172	203	159	158	168	166	204	187	181	164	163	201	188	155	170	161	183	137	178	173	185	175	190	155	156	168	156	179	180	175	169	192	171	184	147	173	182	152	170	173	181	177	177	169	164	162	183	166	166	181	170	192	165	157	189	190	171	164	187	203	183	167	166	160	176	187	168	180	149	171	155	177	183	181	180	169	177	171	187	171	162	171	182	194	187	155	160	200	148	182	162	173	196	170	188	190	173	183	175	179	163	154	175	167	158	141	182	162	177	188	183	171	176	169	185	180	175	155	177	168	173	157	216	180	168	172	191	188	185	176	181	159	169	168	166	176	164	157	173	176	184	172	173	176	167	192	188	151	152	164	180	173	183	136	180	170	179	176	197	178	182	178	172	167	184	189	170	201	189	146	171	176	151	161	182	175	154	136	181	168	187	163	186	186	151	182	153	159	163	171	202	175	174	177	175	167	189	158	165	174	167	153	183	203	118	191	165	155	168	162	167	164	175	170	188	164	167	157	153	179	160	161	165	181	173	148	184	181	159	152	202	175	192	172	194	168	160	161	154	202	185	187	145	166	168	180	170	161	183	181	170	169	164	168	177	145	160	171	162	167	171	166	159	169	170	181	190	167	188	160	163	185	176	168	174	193	218	158	143	176	205	178	169	166	169	183	166	183	204	158	192	179	176	174	175	177	162	169	168	187	178	192	167	183	174	176	196	194	172	157	200	189	173	176	161	149	163	184	185	167	168	173	170	173	151	174	159	171	192	166	152	164	196	195	181	190	186	161	177	155	207	160	178	142	183	167	164	161	178	173	183	175	192	172	152	193	171	164	175	169	196	200	183	184	170	171	195	175	190	153	175	176	181	190	203	183	177	177	193	164	159	173	172	200	183	182	196	180	158	170	183	169	159	178	170	158	199	182	183	169	182	183	173	198	172	153	170	155	146	183	156	162	154	160	180	178	169	161	189	167	161	184	178	148	179	180	190	173	167	163	194	172	187	153	193	182	176	167	180	199	179	185	170	164	188	174	179	178	155	170	187	170	171	193	185	164	153	178	170	184	159	188	157	162	161	170	173	175	181	184	178	169	187	154	178	178	165	194	189	164	175	200	167	171	173	175	159	192	180	157	167	174	190	155	177	200	170	170	184	175	170	171	188	183	202	203	163	182	180	194	170	187	151	165	169	171	170	182	169	190	165	192	167	204	159	179	167	165	195	159	168	173	157	200	197	171	155	193	200	170	165	184	167	183	182	161	165	156	170	187	174	162	153	171	187	163	180	168	172	175	186	178	195	164	160	174	162	158	175	179	189	178	171	182	198	170	191	181	163	175	178	180	179	181	180	183	163	169	181	168	173	156	172	182	152	160	173	173	173	177	160	174	171	171	177	166	183	161	157	193	165	190	169	167	149	183	201	196	153	181	176	172	169	171	171	162	174	141	181	163	162	180	154	199	175	181	171	185	184	169	150	162	181	178	166	156	183	175	166	174	155	161	176	156	161	181	171	190	171	171	179	172	201	179	179	186	172	208	169	165	166	152	196	178	169	175	160	152	160	159	150	167	185	174	153	177	185	180	173	188	146	185	196	165	174	201	185	181	175	182	192	155	162	144	160	175	211	193	184	171	156	154	163	184	173	147	165	156	143	175	186	173	179	153	172	178	196	181	191	179	140	191	178	176	170	155	166	188	150	146	181	198	183	144	169	188	158	177	169	155	176	168	176	178	166	160	169	167	184	171	131	167	183	183	170	174	176	196	177	187	168	194	167	168	152	164	154	187	153	163	185	177	170	163	153	172	171	181	169	192	218	168	184	173	166	176	166	152	189	200	164	172	147	171	166	202	161	173	192	149	185	161	183	198	178	165	184	180	153	162	179	157	150	175	159	179	182	193	166	183	151	188	193	161	194	154	202	151	178	157	161	147	196	158	162	193	165	168	202	167	141	168	154	200	173	162	174	173	175	180	189	177	169	173	163	160	170	182	172	165	161	160	144	187	176	182	160	164	173	174	159	185	170	177	190	178	196	189	181	172	170	187	166	160	158	195	163	194	189	139	164	187	166	180	172	178	161	187	167	172	178	192	175	177	168	198	172	158	159	172	167	170	132	202	161	187	168	179	173	190	172	173	149	168	147	174	183	153	187	186	193	193	154	159	168	165	197	154	210	176	169	162	168	170	172	192	160	168	169	176	179	181	169	166	170	154	155	166	152	190	202	177	192	151	177	148	153	167	175	172	169	186	170	167	176	153	181	171	162	166	179	188	175	175	162	198	166	178	183	193	163	154	166	156	153	173	182	185	184	188	154	167	160	160	159	171	158	173	169	173	163	191	181	170	178	156	175	177	159	175	179	160	184	181	183	162	177	209	193	178	188	151	164	149	196	181	155	190	171	174	186	187	163	175	168	169	178	174	173	177	159	171	192	179	172	169	169	167	184	174	171	161	176	193	163	155	179	181	159	151	183	170	201	170	161	172	180	167	158	177	170	187	168	178	166	166	158	165	203	159	168	183	187	186	160	161	163	165	154	164	183	161	173	175	167	172	172	185	201	182	171	169	181	164	169	188	161	148	171	173	163	174	173	173	188	184	175	166	158	209	164	160	188	193	199	161	162	181	184	144	162	182	163	184	167	184	162	184	191	178	166	168	182	173	160	180	200	191	180	182	165	185	189	185	183	169	144	180	173	181	169	167	181	175	160	159	192	171	160	177	191	194	174	164	176	165	166	184	154	168	158	198	170	189	164	178	182	168	171	173	153	182	177	170	195	188	180	192	183	171	153	151	159	180	144	182	152	165	171	168	188	183	180	190	166	161	167	176	168	193	178	164	182	186	160	146	153	178	204	166	197	169	195	169	213	200	188	177	168	177	180	176	183	163	177	184	158	175	190	157	211	206	169	172	173	176	165	167	159	146	141	185	179	191	173	183	166	184	154	176	165	204	198	155	187	183	166	193	176	149	183	189	187	156	168	199	187	204	167	172	153	198	166	163	149	205	160	148	150	161	182	178	181	160	176	187	164	144	179	164	199	155	166	159	181	157	180	187	179	178	189	184	170	185	165	162	170	180	187	159	165	157	173	186	164	185	175	217	201	191	173	186	194	183	156	164	159	155	160	190	175	184	168	152	196	165	153	175	158	163	182	175	181	198	172	159	167	168	193	168	147	146	158	158	141	155	165	168	147	214	180	168	182	177	157	174	169	161	169	175	183	191	165	167	194	170	167	161	167	164	165	192	146	175	174	179	173	163	155	177	176	155	157	187	179	163	163	183	192	163	156	176	170	165	186	160	198	179	168	192	170	189	166	193	186	153	171	168	176	184	181	154	193	192	175	183	191	163	200	176	148	174	169	168	176	157	185	181	172	164	165	173	177	173	189	161	203	172	172	154	174	166	168	182	180	174	160	160	171	160	185	158	154	152	197	180	156	170	160	165	164	170
22277	21323	28399	28456	21246	18052	3767	542	470	453	399	401	405	395	381	396	374	390	417	400	394	343	342	359	358	360	382	338	342	375	351	363	368	379	367	371	343	370	327	383	357	357	326	389	354	359	330	395	376	358	342	360	371	345	342	369	325	386	357	378	340	383	346	349	357	355	379	354	347	343	358	384	346	339	385	329	345	312	344	347	370	335	335	357	337	360	335	338	336	357	339	379	376	332	344	383	347	346	352	356	357	356	363	321	364	347	366	365	388	384	343	359	368	381	310	403	345	348	333	359	357	362	381	386	337	350	368	361	360	327	366	363	379	335	356	340	333	364	345	320	375	363	358	348	355	315	356	347	368	335	330	340	370	353	354	375	377	385	351	348	357	362	345	382	364	339	375	331	354	355	356	324	343	341	349	316	366	350	384	337	357	361	350	329	363	335	325	357	372	351	326	372	324	336	363	329	358	361	347	363	367	349	347	346	303	348	334	363	348	369	389	331	383	339	355	377	334	371	370	360	398	356	369	360	334	344	361	395	349	357	350	376	387	347	366	343	343	366	337	358	345	366	360	354	375	357	358	329	368	346	324	378	342	331	365	362	351	375	342	349	350	348	384	359	346	356	366	333	330	325	347	351	342	373	339	338	328	328	342	363	338	336	346	321	333	335	370	371	337	310	343	392	339	384	343	363	380	339	367	368	350	365	326	351	388	347	337	322	351	336	324	364	356	377	347	361	355	355	360	379	341	357	379	339	360	328	326	383	362	365	354	362	360	377	372	329	369	352	340	331	320	403	370	374	350	355	339	336	339	317	369	363	376	360	361	361	326	337	341	356	305	382	370	356	350	340	355	350	347	317	356	374	361	376	364	355	344	376	338	328	311	383	357	332	335	329	348	333	338	340	350	377	340	361	338	348	358	376	328	347	339	354	331	337	361	317	352	369	309	319	331	328	367	395	344	381	375	347	358	336	348	342	357	373	349	342	330	352	363	352	345	348	369	350	374	305	334	321	339	339	326	368	339	342	362	364	359	332	324	367	366	338	352	345	352	385	340	347	334	334	338	340	351	360	349	361	367	351	361	363	346	362	343	368	343	362	384	383	362	395	349	364	383	358	356	342	357	385	322	320	341	374	329	318	377	321	325	336	354	329	344	346	382	343	364	336	370	364	320	316	339	312	340	346	363	370	345	327	387	387	348	345	339	359	362	352	332	315	366	378	354	380	368	318	341	346	331	373	360	313	332	339	349	367	396	375	364	340	344	359	346	355	372	345	349	346	370	335	346	382	346	366	328	382	368	384	332	356	354	359	386	371	343	336	380	373	323	355	370	348	319	348	341	383	357	331	375	311	366	328	311	349	346	347	342	338	368	396	382	346	330	331	354	327	358	375	341	320	295	359	357	332	371	340	356	352	345	356	356	373	358	351	350	356	347	374	366	343	351	375	346	340	369	354	372	387	343	343	357	326	334	360	330	398	359	367	335	364	338	373	351	348	342	355	297	367	356	329	360	375	380	346	316	343	382	358	388	313	338	302	354	303	328	366	341	368	324	342	341	331	332	361	351	380	374	341	336	337	337	357	351	363	386	356	355	354	349	361	349	320	381	350	359	339	347	317	350	366	341	378	361	352	314	400	331	338	331	350	347	350	353	328	323	353	380	336	337	352	379	315	356	331	340	360	335	361	333	391	338	365	340	336	358	346	367	359	368	373	322	353	331	352	341	359	361	362	367	339	346	384	364	337	321	369	341	348	372	354	371	350	320	346	377	330	358	339	350	399	335	349	345	370	364	354	354	367	345	394	371	353	376	347	362	357	342	375	320	344	350	341	317	381	362	329	387	349	386	393	417	351	352	386	349	366	332	324	344	370	344	328	330	338	352	366	344	345	363	388	324	323	356	338	367	349	373	321	356	332	334	390	350	363	344	379	367	353	351	357	383	370	350	343	342	362	353	334	328	362	367	338	355	394	365	374	338	332	330	348	367	341	364	363	309	358	393	353	367	358	334	353	344	372	352	344	325	369	378	345	372	371	347	346	392	354	384	339	358	361	388	356	333	323	322	347	343	351	345	342	332	344	349	359	353	298	376	319	307	367	368	338	392	359	336	338	379	383	331	349	336	358	336	368	354	331	317	324	347	330	342	338	341	346	361	355	371	360	362	355	370	364	373	366	344	372	317	346	392	348	314	326	328	329	362	323	344	367	380	351	353	369	341	344	335	342	351	305	359	358	350	378	335	375	377	371	353	351	368	363	379	344	342	336	383	381	361	351	369	335	344	344	383	385	323	345	350	340	334	366	378	362	346	332	321	379	327	366	342	363	353	362	336	357	358	340	390	351	367	359	349	397	332	333	351	396	333	364	338	337	351	379	321	350	367	358	363	368	341	351	355	355	344	377	330	325	361	377	352	362	361	385	341	342	347	346	352	347	383	366	386	350	349	359	360	362	351	369	364	339	345	342	332	345	319	365	361	342	353	327	359	349	380	337	396	360	361	385	345	380	345	364	356	341	356	377	324	367	350	370	315	338	335	365	389	353	348	370	349	367	377	366	376	374	354	352	355	346	375	392	360	365	368	352	353	331	345	339	357	367	310	339	347	344	372	354	327	354	347	370	370	354	376	384	336	342	351	330	329	347	381	341	355	347	345	340	337	364	344	393	369	343	367	361	333	335	343	356	359	359	344	359	343	353	358	375	373	360	348	365	339	395	375	336	368	351	336	355	339	328	347	337	345	365	302	358	344	356	353	356	367	355	356	336	342	352	330	381	373	377	352	341	343	364	349	343	359	345	364	342	345	336	377	335	346	366	370	313	354	353	362	355	346	331	352	338	358	380	346	387	366	326	343	344	327	350	363	352	346	351	351	328	319	347	327	354	352	360	326	315	339	344	350	336	345	332	408	320	393	304	376	370	353	371	382	355	369	365	371	385	379	367	338	369	332	343	341	362	348	376	323	363	362	382	321	355	313	352	356	351	348	358	363	352	378	369	330	380	382	357	345	349	344	367	314	371	320	374	337	384	345	340	354	389	346	350	362	354	366	344	325	375	346	394	329	334	372	337	317	340	355	369	352	315	364	334	361	364	363	340	338	355	327	343	334	411	314	331	361	345	357	379	335	306	353	370	342	346	339	330	344	359	346	321	355	362	385	364	345	345	316	359	368	342	338	321	368	357	359	326	370	332	355	359	353	350	366	356	341	326	361	351	376	346	343	345	314	329	358	373	382	380	336	353	336	329	361	375	344	323	370	336	345	343	311	371	359	343	350	366	363	338	342	396	354	348	352	344	358	350	328	343	341	370	325	337	329	337	363	369	323	329	347	379	376	336	353	354	362	365	354	354	324	304	368	356	361	344	341	351	322	337	338	353	389	340	380	342	346	352	350	367	308	334	360	354	366	337	352	379	348	372	335	343	374	324	349	364	323	346	333	331	380	350	352	368	335	369	352	330	347	369	351	372	378	348	367	356	328	372	330	380	332	317	363	337	369	341
37640	79282	59850	41534	1495	1071	872	819	755	627	605	579	585	545	536	543	525	522	499	499	502	497	512	485	464	518	481	476	496	493	457	460	494	491	500	517	503	429	497	420	523	478	461	494	498	469	454	496	485	476	480	481	488	468	458	495	468	473	477	489	473	501	485	459	464	466	479	478	474	476	463	491	483	505	467	496	507	457	494	444	448	480	474	453	490	461	461	440	459	447	471	466	496	459	447	425	448	488	471	476	482	451	469	468	504	458	481	488	472	505	529	489	463	476	454	473	493	484	537	467	461	493	477	446	489	472	488	464	452	448	516	456	481	479	433	509	496	457	459	455	504	499	462	477	466	458	477	507	471	461	462	479	428	476	467	445	451	465	477	476	473	474	483	491	467	452	468	453	501	529	455	476	493	428	452	467	511	487	483	475	485	477	468	441	518	479	430	463	479	448	483	485	444	497	478	491	467	448	493	463	460	502	508	485	445	461	457	466	473	467	494	484	484	489	476	459	467	479	482	466	426	475	487	463	506	474	443	497	462	479	485	475	433	453	429	502	527	469	485	445	477	499	459	475	443	454	473	464	475	476	489	462	497	482	475	484	439	420	465	491	453	511	512	455	440	467	466	469	455	453	486	486	464	468	441	443	491	474	480	451	466	476	467	441	467	484	453	503	470	436	504	452	493	496	520	448	468	446	439	503	520	501	496	426	493	484	474	489	474	480	486	463	493	496	446	489	433	465	510	473	462	490	542	469	422	480	457	467	473	475	468	507	494	452	533	461	474	443	463	446	465	518	528	471	510	446	434	493	457	467	474	469	455	447	464	485	501	468	433	433	461	461	474	491	457	489	494	445	504	469	491	470	482	450	462	470	447	488	496	507	476	477	497	479	497	473	479	489	504	447	493	437	487	461	444	461	467	463	482	492	510	476	449	438	463	448	468	432	453	476	458	464	490	444	455	512	452	467	462	529	472	462	490	515	491	475	476	457	436	461	473	507	508	503	509	454	456	484	474	434	493	468	484	486	418	481	432	466	455	471	442	495	452	487	479	443	491	471	474	531	463	450	451	458	477	506	475	456	444	510	471	448	465	451	454	460	483	474	500	503	486	467	478	467	462	471	480	472	428	462	513	490	495	485	476	488	477	502	441	461	459	455	475	445	470	502	455	442	425	453	478	483	428	427	488	453	486	462	448	473	460	461	458	434	511	501	494	439	504	484	476	466	495	492	465	485	444	469	446	474	492	495	478	476	457	488	490	468	463	498	463	449	477	463	484	475	442	480	467	493	459	440	462	504	499	446	455	489	503	460	499	483	488	456	459	498	449	486	446	496	496	471	456	446	450	466	475	453	483	467	455	438	485	491	490	450	453	501	444	474	455	462	453	487	423	491	484	464	438	473	495	527	452	460	516	484	454	466	431	500	447	474	467	501	454	472	524	429	458	481	468	463	474	497	455	498	483	489	442	468	466	439	462	441	452	417	461	473	454	464	436	476	480	456	449	496	459	474	463	461	498	428	486	488	452	489	464	459	470	457	451	481	474	448	485	454	463	475	461	478	472	492	483	432	485	471	508	475	502	431	455	463	430	480	483	470	478	457	490	450	466	499	499	491	486	497	512	498	491	508	488	448	485	464	482	477	475	499	486	477	518	495	481	483	466	524	493	499	474	447	513	458	467	506	471	529	473	454	500	462	423	480	472	483	467	487	481	485	529	501	469	482	470	478	507	464	476	488	496	443	485	462	458	479	493	481	446	459	452	467	503	466	489	493	483	444	478	481	504	501	489	471	497	468	484	451	429	482	494	466	452	473	474	431	462	461	461	476	483	502	456	456	472	468	475	450	463	482	456	455	438	501	486	465	468	514	479	504	451	473	465	475	438	452	468	448	473	464	517	430	442	417	486	503	466	437	463	466	502	465	474	478	466	465	503	446	470	425	454	462	452	491	466	468	480	494	473	525	423	497	457	449	427	484	499	469	501	481	456	454	466	442	457	461	431	435	505	484	445	427	479	470	428	455	415	476	448	497	482	492	448	455	464	490	552	445	473	438	452	497	460	482	483	460	436	470	517	494	489	491	438	463	462	517	455	455	488	490	484	481	460	433	480	458	477	456	425	482	498	450	461	472	457	433	437	456	457	455	422	478	482	494	507	487	490	481	482	485	484	468	450	473	459	497	477	449	499	486	472	482	489	486	477	448	496	447	467	438	498	482	463	439	432	481	462	467	458	429	503	435	450	505	496	488	503	489	466	479	479	479	448	456	466	455	489	434	473	488	474	460	426	461	435	477	473	490	473	473	455	449	489	485	441	459	492	470	482	451	529	469	477	506	461	473	488	497	461	435	474	513	485	476	478	440	470	480	466	493	433	471	457	496	515	444	498	496	468	449	470	517	436	516	458	473	441	436	502	453	459	502	458	465	491	481	484	476	479	468	454	423	456	451	487	470	475	469	463	471	510	491	486	475	488	528	492	452	464	489	482	496	471	491	433	466	499	459	459	478	451	452	480	468	449	452	462	476	494	507	470	460	480	455	473	439	497	467	486	437	446	436	469	465	452	485	495	455	500	466	424	472	444	492	491	496	473	489	457	465	478	439	529	462	451	479	433	428	472	457	460	456	436	461	490	483	464	494	460	525	481	454	464	490	489	477	480	457	482	478	473	508	473	505	498	454	470	467	484	484	451	491	473	475	460	463	475	527	432	499	508	493	463	497	461	487	454	491	425	468	488	497	459	487	456	456	498	464	507	478	497	505	464	498	470	470	476	466	461	472	469	483	472	462	464	457	483	447	461	459	477	510	455	486	478	430	478	475	423	502	468	496	473	500	490	490	467	452	480	476	478	493	472	487	471	482	451	466	452	499	504	465	478	466	466	493	466	427	481	492	466	487	458	492	489	432	474	449	458	478	495	437	475	459	448	444	502	447	450	466	464	493	463	470	483	474	476	490	476	487	466	446	458	523	507	482	466	501	491	513	474	476	457	475	482	482	480	455	456	444	496	494	464	481	510	446	470	496	461	453	489	452	483	502	459	486	474	452	459	462	469	484	436	487	448	437	437	489	510	506	480	466	476	509	478	455	444	462	476	470	459	478	494	507	469	484	465	484	495	482	461	476	470	483	449	465	441	442	469	464	499	450	506	456	456	506	464	485	508	444	538	469	469	491	483	482	482	464	438	490	480	480	507	501	461	462	450	497	441	481	455	477	513	501	484	485	471	473	454	460	484	454	463	432	483	484	482	460	495	503	434	458	458	473	434	474	455	529	499	495	462	450	520	444	503	485	498	475	501	484	476	518	481	507	483	464	443	487	450	470	460	469	466	451	461	484	507	475	493	464	500	472	488	502	472	458	447	459	477	483	460	500	496	453	448	467	484	469	505	485	460	494	512	443	478	448	468	496	463	472	500	497	447	479	461	470	467	426	466	477	471	476	486	455	463	498	441	443	519	435	447	478	475	485	461	491	478	470	480	480	473	459	477	459	486	490	469	485
27469	21138	22717	9339	548	344	255	234	239	233	225	239	262	241	213	234	230	237	244	234	225	222	202	211	225	232	243	242	232	227	253	223	225	225	234	216	201	249	247	270	229	244	227	211	231	241	222	225	223	220	217	244	214	234	229	219	207	215	230	241	216	218	218	231	227	226	261	224	203	232	233	215	216	204	207	224	223	226	238	231	235	227	263	215	224	230	245	225	226	212	242	227	232	226	206	221	228	228	227	236	249	212	220	204	227	243	218	232	214	235	219	235	239	222	229	220	243	235	204	224	249	216	222	217	218	212	252	210	242	221	236	220	239	234	221	228	224	193	231	243	205	221	195	231	223	229	241	225	243	226	241	226	242	232	249	236	217	221	233	213	206	219	235	235	182	221	224	230	231	222	220	223	221	229	236	227	235	220	231	253	211	253	218	222	252	221	213	223	246	236	235	246	227	214	205	230	227	214	243	244	201	193	217	206	202	213	206	256	246	233	235	232	251	234	216	244	213	228	211	223	208	215	221	226	246	223	214	243	226	218	222	246	204	233	223	221	234	222	204	222	228	250	222	234	246	220	216	231	232	239	218	222	212	211	238	217	204	224	216	215	237	229	206	236	217	213	223	221	224	210	261	255	222	225	213	220	216	213	219	237	222	200	214	230	217	225	223	233	218	212	236	220	231	215	225	223	227	199	231	239	223	255	250	251	226	253	231	240	206	246	223	241	211	220	220	209	214	207	225	214	207	206	226	245	194	223	220	238	221	223	204	217	225	233	236	230	217	256	231	236	192	229	216	203	223	228	221	201	230	221	242	219	234	234	243	223	238	222	221	224	233	216	214	226	271	235	221	201	228	229	231	231	245	243	228	232	241	220	226	193	228	222	215	245	248	218	217	212	232	237	222	218	238	248	253	243	222	230	214	241	239	243	237	224	213	233	227	249	234	205	214	242	261	230	222	220	250	228	239	219	225	248	213	240	214	227	251	232	251	223	207	207	218	252	259	253	269	213	215	234	211	237	197	235	233	224	253	225	237	228	237	226	259	240	205	224	231	213	237	217	233	239	229	231	224	226	240	227	230	219	239	220	226	218	241	229	235	226	200	220	224	240	217	238	223	222	234	246	201	234	232	238	191	229	182	216	274	226	248	210	241	224	230	226	240	227	223	213	229	224	207	234	236	221	229	232	239	239	207	249	222	239	214	213	201	216	225	203	234	233	217	242	236	227	213	232	213	236	219	224	241	211	247	233	237	236	225	225	218	202	218	257	228	201	221	234	243	237	224	226	214	214	203	244	231	242	210	215	246	209	230	235	207	226	228	254	224	230	218	229	216	245	213	249	259	210	234	207	224	247	254	227	233	238	211	215	241	218	251	226	225	244	231	237	251	228	241	245	258	230	230	225	223	258	208	223	225	254	231	237	224	222	233	207	220	220	242	227	225	243	225	247	207	224	227	238	216	242	246	242	230	230	229	250	237	241	249	214	256	242	216	233	232	245	217	254	235	249	245	215	230	242	234	218	244	251	219	235	227	222	207	243	220	220	252	242	213	239	210	238	233	224	204	235	232	224	244	212	214	254	237	221	225	207	251	218	252	248	222	227	226	215	223	262	234	204	212	211	233	251	194	237	224	207	223	228	248	209	213	241	216	258	213	238	197	244	246	196	227	217	233	241	252	225	232	208	230	234	213	227	230	220	216	224	222	225	228	257	218	229	220	228	225	230	222	243	206	244	205	222	238	215	239	226	223	244	243	223	214	225	202	212	223	266	208	227	258	227	221	229	230	213	228	250	229	226	256	242	202	224	228	247	239	219	223	236	212	208	208	241	220	241	231	202	207	223	219	231	206	233	249	231	254	223	232	234	225	202	219	236	230	237	214	246	202	200	241	243	241	208	230	213	202	216	227	215	219	246	224	216	231	234	208	235	221	240	225	217	234	227	240	237	246	237	227	213	234	236	203	217	231	223	251	209	206	245	218	203	221	254	214	234	227	251	238	223	237	223	225	236	255	201	224	208	240	224	229	248	239	231	219	212	237	222	239	219	230	218	202	228	250	200	221	238	228	248	230	225	227	233	234	234	239	206	236	214	239	229	211	200	240	218	229	218	214	235	242	225	236	250	219	232	248	219	240	230	233	227	225	224	226	225	229	225	232	223	229	198	240	224	205	229	207	196	225	236	229	232	243	216	237	239	229	214	251	210	265	268	199	225	216	219	236	231	224	216	213	214	219	226	241	240	221	226	246	246	213	228	247	232	259	191	217	186	206	240	226	229	256	208	235	227	232	261	228	215	222	233	247	237	232	225	234	229	229	237	215	236	212	209	232	245	230	222	238	249	219	254	246	219	228	213	217	224	222	230	226	223	246	214	232	239	253	246	235	230	227	243	270	231	208	217	233	245	226	250	238	195	230	228	226	237	221	241	226	234	222	217	221	238	229	245	201	233	246	220	232	225	211	226	241	230	231	216	241	223	249	250	233	208	223	243	237	236	233	219	231	242	243	229	238	258	233	213	231	234	239	235	225	243	223	245	216	224	218	224	236	254	249	219	227	218	200	212	225	222	261	245	252	217	228	207	215	230	201	239	243	237	255	221	214	211	225	222	208	247	236	233	229	249	256	218	236	242	209	221	214	219	209	233	247	209	213	222	204	251	216	216	226	233	235	214	207	232	250	236	218	237	219	236	184	240	212	227	233	215	219	256	192	227	234	220	236	221	207	232	244	217	204	218	230	228	221	228	237	213	229	224	235	229	241	196	213	238	238	220	246	258	241	244	221	208	253	251	230	249	251	214	241	234	228	232	226	257	227	237	210	214	238	235	211	239	242	247	215	250	222	225	233	234	250	234	236	238	233	234	245	236	235	220	234	217	224	216	234	215	220	214	230	209	242	257	226	238	218	238	249	218	236	214	226	197	248	243	242	233	231	244	214	223	214	243	224	263	276	267	224	198	235	222	229	237	224	237	212	250	233	222	268	233	216	212	215	233	240	246	257	208	242	225	215	208	203	217	243	196	260	226	222	213	236	246	218	242	241	224	200	207	236	247	229	230	219	225	206	216	259	246	223	256	202	222	228	217	203	213	206	222	211	211	237	225	232	206	238	245	213	223	238	224	227	226	229	232	231	230	205	240	240	200	223	233	243	259	215	241	214	230	259	216	228	225	238	217	231	232	217	224	222	242	232	217	221	255	236	247	217	207	241	235	214	227	233	225	223	219	210	208	233	224	210	245	199	234	215	212	225	281	235	239	221	231	246	247	233	234	205	251	237	215	218	223	239	222	236	244	249	222	189	212	209	236	224	186	233	218	236	206	214	218	221	231	235	217	254	235	236	232	223	230	205	234	246	228	229	215	250	237	201	212	229	246	238	232	225	246	216	216	241	228	232	219	202	228	253	218	233	197	240	236	212	257	222	255	231	214	244	243	258	244	216	209	227	240	204	247	240	237	235	229	209	223	218	243	246	222	235	252	225	227	248	234	223	221	226	221
14721	27801	25497	7175	360	300	333	311	306	308	312	317	286	332	293	314	304	247	293	315	300	306	303	333	315	295	327	324	290	313	312	307	279	316	314	298	308	313	279	318	322	321	317	317	327	305	296	303	313	316	321	293	300	262	306	308	311	281	308	333	308	342	298	298	322	287	290	285	319	323	307	284	285	292	293	319	314	322	314	314	329	301	311	294	333	314	316	271	344	299	266	285	304	305	292	328	307	314	316	305	291	297	307	293	302	289	313	279	301	277	313	316	279	283	279	293	274	299	306	342	322	339	311	279	302	322	313	265	306	274	322	285	319	299	304	305	285	326	315	277	325	328	320	304	327	277	277	289	277	309	310	285	297	316	340	311	299	279	287	314	297	282	273	298	296	324	326	317	287	310	297	286	314	290	314	302	316	305	302	282	304	318	281	299	317	275	313	317	302	276	325	302	315	317	300	296	295	290	305	300	282	317	340	325	331	271	319	325	305	294	290	287	295	336	306	304	330	297	278	298	308	286	288	299	324	286	302	284	332	310	294	310	324	296	308	336	298	315	312	305	318	310	334	265	321	308	314	300	315	307	292	301	342	319	305	273	302	315	268	305	299	302	269	337	293	315	314	290	314	315	316	283	317	299	307	342	355	323	294	306	304	294	316	283	318	300	286	304	322	309	309	332	275	306	276	300	271	299	280	287	276	279	327	294	328	302	301	292	291	313	313	302	317	319	291	280	290	299	326	336	313	318	333	322	347	275	309	323	303	293	318	296	291	310	297	294	309	322	276	288	317	322	287	313	289	304	317	316	277	297	289	294	306	330	305	296	309	304	277	304	302	297	305	312	280	281	321	306	311	331	336	305	314	324	333	302	307	295	292	303	294	341	273	306	316	312	285	328	292	298	293	281	292	302	303	301	328	308	296	327	318	328	282	309	340	314	294	294	279	310	316	293	295	334	323	306	286	296	309	301	318	306	276	298	276	298	287	302	304	315	320	319	304	299	324	296	307	301	318	272	281	313	320	299	327	299	296	312	272	294	317	284	308	311	294	321	298	298	282	341	308	262	323	310	314	300	318	307	310	299	329	260	312	306	327	324	273	334	317	301	312	320	322	324	343	299	327	334	303	307	288	287	288	302	289	291	307	306	305	311	308	323	289	309	285	318	318	299	274	294	319	287	314	289	290	313	302	339	311	312	326	353	321	302	311	288	270	323	318	293	296	318	301	274	335	284	293	303	307	312	286	277	298	313	323	285	318	316	339	303	298	300	335	274	309	301	308	339	308	320	311	309	317	284	328	319	306	294	293	312	306	279	300	296	315	305	292	314	305	336	320	307	293	290	298	320	268	311	309	299	308	328	308	281	304	290	319	306	307	315	293	306	303	281	299	313	305	303	338	305	309	272	328	296	316	282	290	310	281	340	319	293	269	314	285	300	276	320	291	289	307	311	329	313	331	305	314	333	284	302	292	299	294	303	322	331	280	297	291	308	291	320	297	322	312	298	300	317	336	296	319	293	290	338	278	277	320	288	304	275	301	296	307	354	325	280	288	316	272	325	333	314	305	287	322	312	299	310	302	302	306	268	309	263	323	282	272	307	309	291	309	292	336	313	305	320	298	310	299	329	302	289	286	305	324	305	294	293	292	308	288	312	312	295	292	288	309	310	308	290	286	305	298	313	306	312	290	288	308	293	278	283	312	319	318	276	285	345	301	327	313	296	301	297	316	307	301	290	315	288	274	319	281	299	281	310	292	275	305	312	302	340	291	324	314	333	312	334	284	324	301	303	322	284	309	333	298	303	268	320	290	303	304	335	301	306	348	347	324	300	327	315	263	282	296	293	312	307	315	301	296	301	281	281	317	307	308	333	338	277	314	326	298	303	303	298	324	284	320	290	324	328	332	292	316	322	297	273	297	308	304	307	316	282	337	290	289	291	315	302	310	304	315	306	295	309	301	349	302	367	349	291	300	305	312	312	253	301	308	283	327	285	318	302	303	298	283	310	275	308	319	278	289	325	308	332	304	260	308	307	309	320	284	313	312	290	305	318	311	315	294	274	315	306	293	302	317	284	303	298	303	293	324	347	319	301	314	291	304	290	306	316	281	327	316	299	310	330	306	305	299	323	300	282	301	295	310	291	281	289	298	292	301	297	327	304	334	333	313	312	319	309	277	302	281	299	299	285	308	282	316	298	315	326	301	326	326	323	303	332	330	326	330	310	301	314	330	315	304	289	284	312	312	363	299	308	306	290	296	266	334	312	287	285	315	328	293	319	339	336	274	326	347	291	289	304	293	319	305	299	308	309	318	307	298	308	333	286	333	294	329	326	317	303	265	308	286	298	280	276	261	297	313	309	297	301	288	301	311	311	291	315	282	309	318	304	289	305	335	302	336	292	289	306	310	317	311	323	287	290	286	298	323	302	289	308	328	303	315	310	317	300	273	309	304	295	293	297	312	289	329	281	274	321	296	302	298	320	320	286	281	290	287	259	278	294	307	342	304	324	317	332	311	281	276	287	264	318	294	290	314	314	340	297	324	305	303	293	275	292	315	282	332	304	309	286	264	302	311	269	298	309	335	295	264	300	330	315	316	319	315	299	332	307	319	299	291	287	322	293	307	322	298	297	322	308	317	299	318	282	283	297	288	289	319	283	293	315	292	349	288	348	283	313	301	311	283	310	284	334	283	296	286	307	272	305	290	305	317	309	301	326	306	301	303	294	287	304	336	328	297	287	324	301	299	285	308	312	293	321	306	269	268	300	305	299	307	301	292	292	303	311	301	255	300	272	292	289	304	304	318	317	299	281	307	314	301	273	317	312	301	279	278	293	320	304	284	291	295	322	316	296	323	320	320	312	319	318	309	325	288	298	300	289	295	283	307	306	309	282	293	317	333	266	311	307	309	286	281	273	301	287	292	287	324	322	282	315	297	312	279	315	310	313	284	328	322	327	292	276	304	323	288	299	321	272	297	308	294	299	319	295	310	326	284	320	313	299	312	293	310	287	308	297	306	284	286	322	297	315	301	300	313	302	293	292	302	314	314	287	306	260	316	316	316	310	333	287	296	270	288	325	276	284	288	318	287	305	302	327	286	282	292	305	279	297	307	293	305	320	295	326	285	312	285	284	294	303	301	303	292	298	305	267	328	320	311	309	274	306	294	315	311	308	317	310	298	309	303	298	300	258	313	295	298	293	295	294	324	303	330	316	332	321	323	288	286	308	321	268	296	317	321	296	289	298	304	261	310	301	299	285	290	298	296	348	293	290	293	307	305	282	301	329	288	308	282	264	307	296	310	303	311	318	307	316	305	324	309	295	301	284	293	338	262	306	307	294	295	279	302	321	315	277	283	274	302	298	317	297	264	298	308	278	302	300	295	325	307	304	310	286	309	322	297	268	304	316	294	316	302	282	333	302	297	312	274	302	326	310	270	312	323	274	283	310	308	339	282	309	305	287	313	314	325	317	316	298	325	319	295	313	325	318	305	283
23165	21286	30834	35360	16939	3961	607	503	449	445	454	458	437	416	442	438	419	425	393	399	418	430	397	418	413	413	406	402	403	399	402	420	405	396	423	400	408	428	434	411	427	369	414	365	408	410	389	383	377	373	421	417	430	386	419	404	390	455	398	411	412	415	382	412	450	446	398	406	399	427	414	434	399	410	386	374	407	407	399	402	411	462	395	419	423	417	435	423	442	371	414	385	435	422	381	410	433	400	406	386	407	379	432	395	418	395	431	417	399	394	431	388	410	402	383	405	418	378	399	393	398	409	409	397	446	380	422	381	398	398	416	365	405	400	387	407	409	378	369	416	445	425	378	425	395	416	396	428	424	420	429	425	370	416	414	383	446	423	400	397	405	408	399	385	413	383	404	419	392	445	389	405	426	441	433	424	421	420	423	393	438	453	398	398	435	408	385	430	427	378	395	414	395	442	386	432	419	381	369	436	395	387	407	419	402	406	411	418	384	405	396	392	378	419	409	431	420	412	418	372	414	418	393	428	409	414	371	441	463	419	405	410	417	440	390	385	413	383	434	414	434	402	431	387	406	392	416	372	392	419	417	396	413	398	421	406	400	406	387	417	410	385	427	425	413	380	373	400	418	398	404	417	409	416	411	366	418	414	441	391	410	449	438	393	411	387	449	398	408	376	404	411	373	418	401	386	417	395	397	400	402	425	371	401	396	401	389	412	441	423	364	414	415	407	394	412	389	398	446	395	429	388	426	424	403	416	394	404	432	397	373	384	404	400	402	407	447	441	413	388	394	395	409	409	436	428	405	411	400	391	460	368	386	431	405	418	425	399	382	410	423	416	417	417	421	403	382	424	386	444	396	404	439	435	394	400	406	421	409	385	404	357	425	394	423	434	407	407	412	408	393	416	406	411	414	435	467	351	391	397	417	428	408	388	384	411	402	392	404	388	416	415	406	453	421	364	389	427	405	418	379	415	421	423	425	404	402	396	407	439	436	421	398	418	393	401	407	434	395	468	379	411	411	369	427	404	412	400	413	421	425	458	367	386	400	413	409	433	402	400	368	407	439	417	397	447	422	390	364	437	384	411	421	399	406	415	413	375	398	405	454	387	394	413	426	394	410	417	426	408	405	404	438	403	395	412	402	390	431	411	424	379	386	437	404	428	432	401	422	404	406	436	374	383	407	415	421	399	385	393	383	395	411	416	398	389	375	395	389	446	398	422	454	422	429	400	413	381	397	411	384	419	427	368	423	416	388	396	383	417	407	439	420	432	402	428	409	450	443	391	391	413	440	398	423	438	384	405	399	409	399	422	421	394	412	423	387	427	411	422	370	381	450	417	427	403	409	382	385	410	401	420	392	414	416	410	392	418	418	376	412	390	430	397	444	422	367	407	395	424	413	365	413	385	393	406	424	436	394	377	442	407	413	403	432	432	450	466	415	389	440	463	418	389	371	397	396	364	380	393	385	397	373	413	379	394	389	391	418	390	414	428	381	405	413	412	376	422	423	377	378	392	401	445	408	397	419	379	412	402	439	431	406	406	426	401	402	370	448	447	417	414	444	390	359	440	449	397	415	416	400	413	398	392	424	391	391	415	436	386	395	397	444	420	400	409	405	421	434	409	396	384	420	401	413	428	435	408	395	381	416	415	401	449	404	380	413	396	394	378	447	417	385	439	408	397	427	414	404	373	408	408	407	392	410	392	376	401	428	420	395	373	385	416	396	384	384	413	406	404	448	379	401	417	383	432	396	433	400	417	379	431	367	398	426	415	444	392	442	431	389	385	390	411	394	398	407	428	403	430	413	422	409	395	403	402	402	412	364	410	432	413	409	398	416	411	435	392	397	398	431	418	428	405	363	381	434	400	401	437	407	409	421	390	395	435	397	362	400	398	408	393	380	401	382	394	440	410	394	372	391	399	393	398	403	442	426	425	407	405	419	403	390	384	412	383	396	417	396	426	409	427	384	393	404	443	372	386	407	414	395	376	406	413	438	389	385	417	406	436	397	367	402	419	377	397	415	397	371	389	389	395	379	399	423	419	396	429	390	398	430	403	422	424	430	422	428	422	360	392	457	400	419	408	396	390	410	402	437	407	418	445	423	401	397	422	455	429	396	432	384	399	435	401	412	389	378	430	407	442	431	390	398	400	427	404	439	390	427	408	450	385	401	398	410	393	393	369	388	427	413	431	410	402	410	372	362	422	457	374	432	430	419	379	420	406	438	382	391	400	427	386	460	391	421	431	392	401	388	368	457	408	400	397	413	406	377	404	385	423	384	409	399	408	423	402	385	384	406	406	394	408	430	380	408	446	375	414	427	397	435	379	356	421	426	423	439	406	406	406	419	440	398	403	423	399	411	434	411	385	397	387	385	369	410	379	403	401	383	419	402	381	400	406	411	392	417	462	401	402	439	408	360	411	409	422	424	426	420	426	413	374	394	403	382	392	434	390	410	422	404	414	394	389	427	387	387	428	423	400	410	421	395	390	413	425	412	387	421	360	398	425	419	392	382	392	407	396	380	414	462	420	417	399	423	428	404	411	403	383	428	399	398	425	392	415	398	418	444	393	420	418	401	401	387	369	402	414	380	383	396	425	443	399	395	407	439	409	382	421	389	413	395	398	445	407	449	401	406	408	409	421	391	412	392	412	422	411	438	403	422	396	411	405	411	375	417	404	409	377	398	421	380	364	390	408	434	412	402	440	420	384	403	448	412	409	444	404	410	408	452	372	402	458	380	427	385	452	373	420	376	420	393	420	382	399	439	365	430	428	402	409	426	379	409	412	378	419	394	450	392	417	386	408	412	394	433	383	387	386	410	442	427	401	384	419	408	396	399	412	379	384	429	407	404	432	413	383	412	391	385	401	422	371	459	415	402	437	408	390	414	391	408	372	405	400	428	437	409	414	390	416	398	449	419	459	402	410	423	407	393	379	442	418	402	397	422	393	413	447	406	391	390	395	413	391	438	416	412	385	422	398	388	413	411	424	444	445	425	413	439	388	394	400	386	383	415	419	381	402	398	440	406	436	414	352	373	448	392	416	425	413	401	406	417	425	393	422	435	437	410	393	435	381	406	422	411	415	419	459	468	422	400	401	404	416	414	395	412	446	401	417	378	403	419	424	405	406	405	437	408	412	387	427	422	408	430	431	411	412	403	390	428	388	430	413	409	401	390	419	419	409	393	420	421	417	402	359	399	419	409	406	394	456	402	395	394	396	392	402	369	439	396	410	403	410	402	400	408	394	412	427	439	428	401	386	417	391	424	384	410	383	420	395	406	405	420	428	385	389	406	398	426	417	411	454	433	398	391	407	375	405	450	409	401	400	397	439	428	408	441	382	415	414	399	407	386	400	396	457	439	418	402	434	412	437	417	426	408	453	393	453	392	397	429	420	422	380	413	386	412	407	426	412	412	423	410	391	414	402	400	401	423	379	406	409	425	428	403	436	378	409	432	425	392	429	409	428	439	415	398	446	392	411	456	374
33704	62413	60425	33265	1051	814	748	653	669	593	624	610	593	605	574	547	590	533	546	535	537	559	553	561	553	544	531	546	548	542	508	552	508	583	569	518	529	520	535	539	525	519	541	513	573	524	527	583	587	538	527	536	504	562	519	537	550	530	509	532	536	575	528	573	537	517	563	498	513	507	536	567	537	547	507	540	519	523	549	515	515	549	538	555	542	562	532	525	528	557	550	518	523	563	542	513	546	549	530	539	551	556	519	485	496	526	548	519	528	488	519	520	578	558	530	519	574	513	532	527	540	542	531	489	529	557	517	539	512	535	548	489	487	549	541	560	533	538	554	531	529	504	538	514	593	531	506	538	545	554	515	494	572	526	530	545	510	522	525	538	553	551	505	491	548	533	517	542	541	523	521	475	489	528	536	549	565	577	547	526	545	505	550	518	546	492	587	536	505	526	533	516	525	516	529	546	527	523	522	529	554	550	539	569	517	533	488	552	579	540	529	548	547	517	509	522	511	507	518	543	530	549	541	482	557	491	563	569	518	540	504	569	535	504	535	591	546	555	554	532	506	538	535	523	519	506	504	531	464	517	519	546	526	504	506	523	501	500	585	485	549	530	507	547	552	571	547	556	532	556	483	531	534	520	539	546	527	529	576	519	508	523	549	548	576	496	574	504	537	543	545	530	511	527	514	511	528	513	543	527	537	517	537	535	534	499	534	541	495	481	527	555	502	506	545	487	556	497	551	546	541	511	544	546	529	563	545	533	525	559	529	478	527	536	502	522	531	552	519	548	488	532	522	524	512	523	528	516	529	515	559	580	534	560	504	523	491	498	541	516	529	544	549	527	543	511	512	537	562	528	554	495	531	550	553	526	473	530	530	463	537	507	608	502	515	514	546	518	562	574	549	505	512	554	578	544	518	538	544	514	511	543	527	506	510	537	536	536	478	517	529	521	558	502	528	500	497	515	539	505	504	567	524	533	552	557	503	530	525	526	534	562	549	501	491	567	560	547	537	569	510	557	506	504	553	523	548	562	522	566	528	548	525	546	510	527	533	541	552	482	561	495	553	531	557	507	550	521	514	550	557	535	522	509	548	519	527	495	536	550	563	550	525	511	548	522	546	567	583	538	557	522	531	557	520	499	533	504	565	540	540	490	540	515	517	484	556	589	530	523	528	549	514	535	526	532	552	473	558	513	539	571	538	494	510	526	546	567	512	509	512	480	533	561	509	528	503	523	511	533	534	545	508	521	524	527	529	506	525	511	537	536	575	543	508	542	524	542	550	516	539	545	547	520	529	531	550	525	533	532	527	566	465	519	504	522	521	574	574	536	501	512	535	525	518	578	513	531	494	525	552	522	503	517	513	533	554	548	502	529	546	492	561	514	548	544	508	522	538	519	526	497	553	545	517	524	522	528	540	514	516	515	519	518	543	497	546	514	532	514	518	542	525	541	521	510	566	504	480	520	529	508	506	538	513	561	527	581	540	529	538	497	509	554	524	573	584	506	510	548	520	521	503	557	489	551	537	532	555	539	532	536	520	492	536	519	517	536	523	514	541	516	546	582	536	592	503	511	573	544	536	568	500	510	519	558	522	515	534	504	503	538	532	530	534	527	510	507	552	503	527	546	532	533	537	507	520	565	512	595	560	543	521	538	523	528	555	524	562	520	521	524	531	568	536	543	522	540	522	515	533	557	540	495	515	514	502	554	521	508	590	539	510	502	519	498	504	582	536	573	523	504	543	558	484	521	576	542	531	550	553	496	531	552	551	512	518	544	553	517	539	537	544	520	515	603	509	537	529	516	559	540	516	531	499	511	527	599	504	505	523	564	561	560	546	512	515	495	496	529	540	523	571	527	520	577	492	511	525	555	533	518	547	550	581	539	523	514	542	530	539	555	551	524	498	550	520	520	585	500	538	559	552	525	547	530	530	500	545	519	561	534	534	523	527	594	517	485	544	534	520	490	482	523	552	534	487	540	541	491	498	553	519	537	499	488	497	558	511	505	508	576	505	531	523	542	526	555	536	523	522	543	532	497	540	532	527	510	540	558	487	539	552	539	501	569	548	580	506	547	519	533	523	526	553	494	497	533	532	522	487	546	557	525	551	520	559	519	546	560	581	574	515	556	550	547	548	559	529	523	529	565	526	490	527	529	528	557	502	529	528	537	532	518	517	507	494	534	535	562	528	602	486	517	519	493	555	553	538	544	531	540	543	544	566	525	522	536	534	521	574	537	568	547	545	526	537	502	555	554	504	536	511	527	534	546	540	531	540	496	509	491	549	524	550	544	507	531	512	544	504	501	518	552	536	554	522	596	509	528	493	521	515	541	526	516	563	556	544	570	529	517	537	520	521	550	519	555	524	514	550	515	530	489	546	536	554	524	535	496	552	518	531	534	491	475	566	531	568	513	553	541	561	537	512	563	529	537	504	533	489	502	532	545	532	561	540	533	532	503	543	561	488	510	485	535	539	528	530	544	546	517	529	495	568	525	530	525	500	540	517	525	539	517	588	512	497	561	554	560	514	521	536	525	549	539	522	512	548	524	540	498	535	516	523	490	477	516	507	524	534	543	548	561	533	544	530	561	532	538	560	510	512	547	553	537	528	470	509	580	482	481	535	533	529	539	534	535	528	527	501	535	499	512	514	505	521	524	531	591	479	538	499	519	520	583	536	590	513	566	513	511	537	527	554	576	507	519	547	484	551	535	486	523	516	579	523	528	572	557	551	517	539	512	566	514	524	516	534	524	518	505	521	549	561	545	509	530	536	548	497	532	569	543	537	567	542	483	512	506	533	518	535	525	569	547	546	552	544	538	559	564	526	520	570	545	535	535	510	523	529	526	559	521	531	519	502	522	551	541	534	494	515	552	515	504	543	548	515	535	525	518	529	547	530	546	525	543	554	563	545	497	540	459	522	545	525	567	489	493	548	525	552	544	509	573	546	492	524	534	532	545	530	521	515	513	532	526	585	572	529	524	601	505	485	529	475	555	515	542	539	488	545	562	562	583	547	564	539	501	546	538	499	507	562	527	580	540	503	587	580	515	543	533	543	528	533	539	548	517	512	510	521	527	512	549	556	546	532	550	536	502	521	559	537	524	521	546	538	525	532	585	547	556	574	500	537	551	552	538	509	530	538	554	552	514	534	549	535	541	518	542	504	514	509	510	486	542	546	596	537	514	520	509	480	557	542	530	560	533	497	521	529	518	543	530	507	500	555	493	557	539	526	535	537	483	541	545	560	537	518	528	556	526	554	563	534	544	523	537	536	542	542	509	577	512	537	512	552	522	525	516	535	528	559	554	501	528	521	502	549	514	538	482	532	549	561	577	552	515	491	566	549	569	539	532	506	515	496	525	526	533	542	526	527	539	532	568	534	554	507	492	563	518	563	539	553	525	527	538	520	489	499	531	572	506	551	509	555	544	537	543	516	528	526	547	503	499	529	537	559	538	531	575	492	548	522	516	533	566	566	533	498	557	532	533
24499	21321	30835	28882	5109	199	165	129	130	144	129	113	134	131	158	130	102	120	129	121	103	135	109	139	130	133	122	120	135	113	115	98	114	117	116	120	100	107	101	106	127	116	123	134	134	111	113	131	121	100	121	115	119	125	119	112	128	125	107	120	122	114	102	133	110	104	101	111	125	116	117	97	112	131	114	112	106	95	117	108	113	110	116	127	123	110	119	111	115	107	112	131	107	110	120	121	128	119	121	133	102	133	106	104	113	132	123	103	114	116	102	113	117	120	143	129	103	122	126	95	114	109	109	106	126	117	114	133	117	107	137	121	122	119	121	126	124	116	101	110	106	96	103	121	109	117	116	131	111	110	101	134	125	123	105	103	128	116	133	106	115	107	118	113	127	107	127	92	141	107	118	118	99	124	112	132	129	108	121	107	110	93	122	123	136	114	106	113	139	110	101	118	138	110	117	111	123	119	123	130	124	101	123	127	122	119	140	130	114	90	132	114	110	106	114	95	115	129	105	128	123	109	130	120	119	109	114	144	126	118	114	119	106	126	122	116	109	140	96	128	109	133	115	108	122	120	121	122	118	124	101	123	140	123	117	141	100	114	114	110	115	125	131	105	132	116	114	128	128	142	100	104	109	124	114	122	114	107	120	122	110	108	117	108	124	112	101	118	138	119	131	110	151	122	130	120	112	132	106	142	107	110	116	115	112	126	103	118	116	134	107	115	116	104	112	100	127	108	107	91	117	108	130	132	121	127	107	124	112	135	108	127	127	138	146	118	110	141	117	108	105	97	113	111	126	116	120	121	118	96	136	110	126	109	123	99	124	104	114	107	116	124	120	107	126	125	117	105	92	133	116	104	114	123	123	123	132	107	116	137	113	117	118	111	104	123	126	112	109	109	132	111	113	115	108	126	115	135	107	98	102	126	139	134	139	122	125	113	109	117	111	119	116	119	128	130	114	105	131	121	130	114	123	119	119	106	103	114	123	95	122	111	129	130	118	112	116	123	141	142	127	108	98	93	122	126	116	128	109	116	107	128	124	120	113	118	98	113	120	120	103	140	133	111	101	133	116	103	112	129	118	122	128	135	116	129	115	119	118	149	111	104	99	108	126	92	110	108	115	102	137	109	109	117	112	118	107	129	119	120	126	113	121	116	114	105	100	116	113	134	117	130	105	122	118	131	107	123	103	121	116	118	118	131	137	111	110	125	123	115	124	126	122	136	109	104	107	109	125	97	105	117	112	142	131	115	113	134	119	109	123	76	115	111	93	120	96	119	124	115	105	105	108	111	111	114	106	106	118	128	116	120	106	117	122	114	129	116	124	119	103	122	109	106	111	129	97	102	108	123	121	117	103	121	140	111	134	128	89	111	109	119	107	95	106	115	126	109	117	115	112	98	118	108	108	122	105	110	127	94	113	112	119	116	129	110	100	123	133	134	125	124	114	128	131	124	100	114	131	111	136	124	123	127	116	132	137	123	114	108	96	118	126	112	101	112	115	134	104	111	120	127	115	112	121	106	109	113	104	100	130	118	117	124	122	119	108	124	143	118	112	120	111	123	111	127	108	109	115	113	121	114	114	107	109	103	97	115	113	116	139	112	115	142	107	116	130	115	127	113	112	139	124	106	122	120	114	118	132	121	121	119	101	113	120	108	118	135	110	129	115	104	110	122	105	115	96	114	110	103	124	113	104	136	119	105	126	114	123	98	116	134	115	131	115	103	114	146	121	110	128	129	121	117	104	119	117	126	116	114	119	129	130	130	123	125	132	115	127	106	121	124	111	128	124	120	126	114	110	136	125	103	122	125	111	112	112	119	105	100	113	134	111	121	129	115	117	119	116	131	107	127	125	113	93	115	129	135	124	105	124	117	122	104	114	117	124	111	118	112	125	121	131	146	109	114	110	100	113	123	101	128	120	96	115	120	120	114	94	140	98	123	119	121	117	122	106	113	108	117	123	113	154	107	130	130	108	94	148	113	126	107	123	128	110	113	99	119	103	127	116	130	114	122	115	131	110	131	129	119	120	111	121	107	125	127	133	114	124	121	118	118	108	120	133	141	113	122	136	114	110	110	108	116	129	112	120	119	99	120	109	96	120	115	114	127	108	105	111	118	121	123	109	124	124	109	124	114	109	119	115	95	123	121	117	111	109	104	115	120	108	110	107	118	111	106	117	113	126	122	110	115	114	124	127	131	120	115	136	112	124	118	135	124	126	110	108	96	125	116	119	106	93	123	125	141	121	119	116	110	127	126	94	130	125	127	120	106	119	96	122	117	100	123	124	112	137	115	116	126	148	100	141	117	121	113	113	125	105	117	120	125	121	108	120	120	140	104	119	131	122	119	112	126	104	129	120	118	126	127	132	125	107	115	121	119	127	119	121	113	123	137	120	124	126	122	124	138	105	116	130	126	112	132	111	135	119	127	114	105	96	111	113	115	112	122	125	107	103	118	116	139	94	124	113	122	103	130	131	120	123	124	116	113	125	92	106	125	117	117	126	106	122	111	110	118	128	121	119	108	118	122	112	133	117	123	96	121	128	130	108	105	111	112	119	110	121	109	122	105	132	121	125	119	119	117	111	112	134	114	119	111	126	103	115	103	113	120	115	112	110	115	108	134	122	105	105	106	121	104	128	96	132	113	117	133	114	135	100	119	130	104	99	108	133	124	119	133	134	133	116	135	123	113	114	104	99	112	107	105	129	122	134	110	98	116	129	105	117	113	112	114	111	118	123	124	101	123	102	115	133	111	116	115	142	113	117	106	113	123	115	116	119	124	119	119	108	105	112	122	119	117	106	126	117	113	132	104	126	107	143	122	124	111	123	124	101	114	138	116	129	116	108	103	121	109	123	121	115	92	140	137	103	131	113	119	126	117	115	122	110	106	126	119	122	111	122	122	112	112	143	105	108	121	128	124	89	119	117	123	114	142	108	117	127	111	117	99	113	117	127	126	105	131	132	129	126	112	107	105	100	127	127	123	101	125	121	127	95	111	101	100	99	117	110	111	135	113	115	124	133	101	115	106	129	124	150	115	124	100	104	131	110	129	128	91	103	107	112	111	130	117	126	122	106	138	116	107	146	137	112	115	119	122	123	123	118	117	118	103	122	114	123	117	116	108	108	126	122	96	109	116	120	122	146	88	129	132	128	108	132	126	129	106	137	121	119	108	120	128	115	112	96	121	111	113	122	115	108	114	102	140	116	115	118	106	122	135	122	105	109	110	120	114	109	100	122	114	132	113	124	118	120	108	128	112	115	107	94	127	124	122	129	114	112	123	112	117	115	103	127	87	142	103	121	128	110	109	111	126	128	94	113	137	112	120	115	127	112	104	113	132	102	126	123	112	132	91	118	124	108	109	107	111	115	111	115	132	118	120	138	121	103	131	126	126	122	121	118	128	135	116	115	117	95	122	126	132	110	115	117	123	105	114	124	123	122	106	114	121	121	126	115	136	126	119	126	104	112	108	118	112	136	116	118	117
28564	48936	47679	24178	417	304	282	253	247	212	208	199	208	213	194	184	172	197	175	171	195	184	206	177	179	165	190	184	166	167	184	151	171	172	191	174	155	185	163	147	168	184	187	170	147	175	150	174	153	149	152	155	179	199	160	152	159	153	165	179	184	162	190	162	176	170	170	192	164	180	166	162	161	166	155	174	181	171	183	159	149	204	174	168	135	194	165	173	182	181	180	178	160	179	202	167	171	161	185	189	197	165	179	162	183	179	185	155	180	167	175	189	177	187	173	172	179	162	170	166	176	154	172	169	176	169	176	172	179	146	176	161	167	174	170	166	146	164	170	182	175	179	170	176	172	146	187	176	180	158	169	175	182	184	169	172	192	161	190	160	176	173	190	171	159	152	176	186	187	146	156	154	175	164	147	156	182	160	166	187	187	186	167	186	159	159	175	173	198	173	187	185	150	159	155	150	159	162	169	173	164	176	171	164	183	172	189	165	188	162	170	162	176	174	183	151	152	173	173	174	166	161	183	181	153	167	177	192	172	170	169	174	165	154	168	162	169	159	161	169	179	167	163	165	193	165	178	162	190	162	194	169	168	153	183	196	174	176	186	172	176	176	166	175	173	169	175	190	160	172	162	194	154	160	151	181	156	147	176	150	175	171	158	177	201	186	186	186	199	164	171	159	168	168	165	137	154	174	163	178	160	149	165	186	165	156	164	192	151	194	176	195	166	171	155	160	169	165	154	168	166	170	161	171	178	168	165	166	174	166	157	167	172	162	182	170	156	188	177	160	170	175	181	169	196	174	182	157	195	201	168	153	169	178	191	176	179	167	190	172	162	152	174	174	191	173	184	168	162	191	167	170	176	152	166	163	156	177	159	189	198	157	180	175	194	172	176	174	155	145	199	162	171	183	179	180	163	173	173	177	190	152	166	167	160	161	149	183	168	168	185	170	164	144	164	174	191	170	186	174	153	165	184	172	165	155	160	171	156	170	202	181	154	178	202	160	161	178	189	150	172	167	162	176	154	182	153	175	184	162	162	182	158	171	182	181	164	164	166	160	171	174	153	194	179	145	167	164	156	164	194	164	195	171	167	149	168	188	185	159	174	153	145	178	155	168	168	186	191	194	162	170	177	183	174	147	183	151	161	161	165	168	169	174	173	166	160	172	170	163	199	183	185	177	171	192	177	164	168	190	161	179	165	160	172	176	153	171	200	180	168	185	162	167	175	191	156	186	191	165	167	193	171	163	167	165	176	162	164	169	169	167	169	165	179	139	166	172	175	184	178	186	157	174	177	166	160	168	160	197	170	173	160	183	163	170	163	184	157	156	189	177	179	176	174	181	171	162	186	152	160	153	160	154	183	178	176	166	166	157	170	146	165	151	194	150	143	173	170	173	162	155	204	166	159	162	159	152	165	167	164	173	180	190	157	170	187	182	182	179	165	164	176	181	178	182	167	182	167	171	162	162	168	168	175	181	142	190	190	186	194	171	169	182	162	192	166	171	184	175	170	174	169	152	192	178	169	179	168	152	171	161	176	182	197	189	208	161	169	179	194	168	181	186	178	167	196	165	187	141	174	160	169	154	139	170	136	159	179	155	183	175	182	169	168	161	162	180	164	182	154	216	180	176	147	160	159	168	187	169	171	160	160	183	164	183	176	175	167	182	173	170	177	170	149	160	175	186	153	198	175	155	164	186	156	186	177	177	168	171	173	166	150	156	158	173	197	175	177	180	166	166	178	159	147	189	162	171	176	184	177	159	185	179	192	178	180	160	178	180	169	166	171	162	192	167	159	204	163	226	171	154	182	176	164	198	197	174	169	202	189	167	187	161	150	156	172	172	183	153	162	181	162	145	172	171	153	183	164	163	164	173	144	164	181	145	153	177	165	149	189	181	157	161	190	186	165	168	169	198	178	181	177	158	178	160	175	159	160	184	163	157	171	204	161	183	153	154	184	155	176	153	170	149	199	180	199	191	169	167	163	164	171	156	175	166	172	179	171	178	177	161	154	163	173	164	167	166	154	170	171	167	169	151	181	166	182	190	168	177	161	166	152	182	154	155	168	180	179	163	152	189	194	180	175	189	178	173	169	175	161	168	173	164	164	151	165	192	166	158	198	154	180	164	171	178	189	160	167	160	155	186	184	172	182	171	178	179	162	150	169	187	163	177	193	159	161	136	172	178	157	161	173	140	163	174	149	166	198	177	178	174	184	174	182	168	164	186	169	169	189	180	190	166	179	161	171	187	183	171	171	175	152	164	148	175	159	169	157	178	181	159	160	175	180	168	166	164	181	158	189	159	174	157	170	180	162	168	170	162	165	160	161	179	188	167	179	181	184	166	163	172	166	172	157	165	169	180	158	190	201	160	156	162	158	172	174	182	195	199	181	168	175	184	156	145	171	163	175	174	189	182	152	172	167	191	141	171	162	163	178	183	155	165	164	173	166	189	156	161	166	166	169	181	181	163	160	166	208	167	184	206	172	174	186	161	193	174	163	168	161	170	171	167	178	200	166	172	157	167	172	188	165	183	175	188	164	169	191	179	183	175	187	152	153	159	186	168	161	158	165	146	181	172	179	193	172	166	175	179	142	172	161	157	190	159	192	187	174	183	157	186	170	163	162	179	172	186	185	173	147	158	165	163	184	185	179	160	172	170	147	167	197	170	199	150	171	201	144	173	162	179	170	176	173	185	156	159	179	190	156	187	174	171	179	187	173	190	167	185	165	173	160	176	174	161	174	187	170	176	164	147	165	170	160	168	178	212	168	152	178	172	172	178	177	172	177	173	184	167	146	186	184	172	176	176	167	172	159	166	137	172	171	196	197	156	179	160	153	189	169	204	167	142	179	172	149	172	180	163	152	162	165	178	165	182	175	201	178	163	170	148	169	155	177	165	163	172	148	180	158	168	194	179	162	174	180	165	184	176	179	172	202	152	178	155	169	167	176	161	171	183	184	175	164	162	166	172	167	155	187	177	161	163	149	188	165	176	162	183	172	160	190	176	173	173	176	161	171	187	161	184	156	158	171	183	156	159	182	172	163	180	178	197	167	153	158	190	166	178	138	177	173	158	178	173	166	187	164	180	160	191	164	167	150	175	194	172	167	169	165	177	182	178	161	164	177	173	174	160	184	171	197	168	157	161	150	183	173	200	168	140	177	170	153	172	162	192	160	188	181	156	159	193	172	181	166	181	168	196	194	176	164	185	154	175	180	200	158	145	177	160	166	165	166	181	182	154	186	180	182	167	174	174	186	157	186	163	158	175	157	153	149	166	161	169	178	156	194	162	167	166	159	172	150	184	188	167	158	159	166	172	174	181	165	166	173	188	181	166	186	172	194	194	154	163	176	148	155	157	179	164	176	186	170	184	175	184	142	169	180	160	189	162	161	174	173	178	168	166	171	163	176	178	173	189	158	196	173	173	158	198	166	161	188	175	154	181	175	187	169	184	172	162	158	171	183	166	158	163	173	192	167	144	165	180
22329	21303	29761	35095	20520	11494	1376	506	432	405	452	402	403	402	388	368	369	376	358	370	380	373	374	361	406	376	360	386	368	309	349	354	381	377	355	371	356	381	354	349	333	342	352	334	365	343	349	364	378	354	367	364	349	318	351	351	354	336	338	327	332	342	327	370	366	366	382	368	351	347	326	372	342	336	402	368	356	387	381	355	381	365	318	338	366	358	384	347	366	375	380	331	375	349	381	389	373	382	373	369	381	357	368	338	336	382	383	374	366	343	334	383	363	390	384	344	352	343	341	324	358	345	355	367	385	352	370	358	374	375	387	385	379	369	389	373	368	350	334	345	360	360	347	333	345	320	357	345	375	352	364	354	379	346	375	349	343	346	345	350	370	372	350	350	351	346	334	358	380	368	389	348	322	376	369	338	356	342	332	380	366	359	314	358	355	356	364	350	362	351	336	374	357	345	356	381	337	344	363	342	319	367	354	325	364	333	348	359	353	376	342	398	400	350	348	365	349	357	341	348	366	377	372	341	364	329	336	386	360	349	361	346	372	367	350	396	334	361	380	358	336	380	341	346	362	354	365	343	371	355	367	372	352	358	373	326	318	340	348	366	346	357	351	354	333	372	363	358	352	396	349	348	361	359	358	386	382	354	370	310	359	330	339	379	326	355	330	355	343	296	335	354	349	325	365	360	356	346	383	334	345	395	354	396	359	356	400	346	349	352	393	359	358	363	316	352	331	357	391	366	344	339	354	350	375	357	342	359	336	348	341	378	390	341	357	368	388	393	341	352	388	362	381	359	358	373	368	331	371	357	348	370	342	330	349	388	381	353	334	323	339	328	366	344	345	343	386	327	360	368	333	374	349	391	349	341	320	355	344	386	374	331	372	342	382	364	368	389	355	383	375	359	382	337	369	378	409	362	343	345	348	348	369	358	362	346	337	388	341	360	366	382	339	371	368	374	372	365	353	361	353	369	351	378	362	401	333	356	363	377	330	359	384	383	375	341	361	375	350	351	336	355	342	338	326	359	321	338	350	365	360	349	376	374	367	357	363	362	341	356	347	354	378	327	400	347	379	329	344	346	349	358	371	310	350	391	353	335	382	360	343	385	344	354	356	380	335	343	354	355	358	333	381	371	338	379	355	410	336	353	324	367	332	374	384	372	363	342	359	350	340	351	359	343	354	327	379	319	359	330	326	358	360	329	316	341	365	351	399	345	405	341	375	367	406	341	340	369	374	350	341	353	363	346	327	347	355	371	347	348	385	329	343	363	374	358	359	341	321	382	345	338	347	328	377	369	377	373	384	404	379	326	346	343	378	365	383	357	332	373	327	338	344	361	340	352	376	358	375	367	352	343	376	372	344	337	353	364	348	372	376	354	340	369	349	364	364	355	359	357	322	361	334	347	357	383	370	376	351	392	333	337	361	345	331	373	377	333	390	408	373	352	349	375	356	342	321	356	383	364	365	349	341	376	327	319	347	359	339	353	340	334	319	362	368	315	356	319	332	360	327	363	339	338	336	382	347	347	351	346	392	366	378	385	375	352	342	394	365	360	348	393	367	350	358	386	367	342	377	379	347	336	329	358	345	367	393	363	365	332	368	372	354	368	334	330	370	347	362	369	343	358	333	369	360	342	330	375	368	382	352	366	365	338	377	355	341	350	372	368	352	355	385	356	350	345	351	357	308	367	372	349	333	362	373	377	385	358	346	384	389	368	362	346	342	373	366	365	343	351	342	342	394	332	383	367	357	362	328	371	365	363	360	381	363	355	342	359	341	381	382	368	386	354	342	344	373	389	327	372	345	369	330	337	354	359	346	373	347	377	315	344	389	362	343	346	331	335	346	354	359	366	385	328	349	356	353	394	358	392	368	369	330	338	349	369	333	349	357	376	346	392	374	392	330	348	355	334	376	342	366	387	365	390	358	354	361	342	341	383	368	373	384	328	352	323	332	383	324	333	351	352	378	325	410	356	328	369	383	361	361	350	343	329	353	343	349	351	372	353	376	361	363	388	362	379	348	358	338	369	330	355	325	346	361	376	351	353	384	363	349	367	366	339	342	335	352	346	386	363	345	324	379	404	340	347	343	369	358	348	358	356	366	368	353	352	331	355	354	356	321	352	347	367	362	361	384	347	387	378	348	346	319	389	337	348	378	366	370	312	394	303	349	356	373	322	347	348	393	374	332	354	340	327	383	362	337	335	340	360	374	376	373	370	356	330	343	326	346	373	336	342	375	376	363	371	370	319	390	374	379	335	371	338	361	331	345	367	336	354	357	317	334	341	386	366	348	334	343	340	352	376	381	364	364	339	367	355	361	349	355	373	369	352	372	359	360	345	378	376	394	384	372	344	373	386	363	378	361	321	374	376	354	358	354	353	371	336	326	389	336	349	355	347	323	348	359	340	356	361	377	347	373	372	393	338	351	340	354	327	342	359	381	330	351	380	322	360	345	365	379	320	357	348	347	340	373	362	379	351	347	331	339	370	356	356	344	346	327	339	384	369	344	322	356	345	337	353	357	335	352	359	360	336	356	355	334	358	353	330	360	364	362	351	338	378	349	349	398	362	357	365	339	353	365	352	333	363	375	367	340	352	344	338	356	366	376	388	367	355	349	357	374	401	344	345	353	380	366	385	349	355	378	334	360	352	330	344	361	355	386	400	342	391	361	338	361	381	315	380	353	353	368	358	348	389	374	365	366	359	373	335	348	331	366	338	328	357	377	381	358	357	365	368	380	375	368	378	323	330	388	320	406	357	360	349	373	361	347	333	377	382	333	372	348	323	341	341	360	363	333	382	387	355	375	342	361	373	374	368	345	364	368	346	364	361	352	361	375	372	347	357	327	335	342	361	341	364	398	356	363	329	329	342	358	333	388	375	332	365	386	351	354	350	332	362	340	307	332	359	331	325	378	340	396	357	346	354	342	355	353	354	368	349	369	364	351	385	350	357	340	343	358	374	351	343	368	340	376	376	366	379	355	379	334	333	371	366	340	373	318	327	379	378	387	366	331	385	366	329	362	336	373	364	341	333	349	330	384	362	376	361	362	383	355	350	363	350	375	333	370	363	340	367	325	374	405	366	357	346	365	380	346	344	353	348	328	333	365	366	361	349	370	333	361	374	356	363	327	367	333	351	368	403	346	362	366	386	358	351	354	340	382	335	352	388	372	339	349	385	359	381	331	319	331	344	347	312	349	346	366	350	364	337	353	341	357	366	393	344	355	352	336	397	364	352	367	358	324	356	364	321	338	343	348	355	346	328	370	356	360	333	365	371	367	343	370	339	344	358	326	352	378	357	337	359	371	331	378	336	347	329	372	340	362	363	333	364	396	352	311	374	362	340	340	351	351	354	367	371	360	314	349	320	407	345	341	355	335	389	374	331	335	311	373	348	336	373	374	403	372	348	364	340	355	360	329	321	352	344	380	364	384	395	342	335	321	357	354	333	346	337	341	339	358	383	328	338	355	339	353	385	340	348	353	354
38297	69100	62292	40620	1516	998	866	768	757	644	659	596	574	601	550	557	549	504	515	524	545	530	525	521	492	496	444	502	500	501	526	488	480	491	451	513	512	482	503	507	459	501	509	488	449	449	468	507	483	489	506	486	500	457	496	514	511	491	509	502	466	492	453	509	507	488	464	454	460	443	463	456	474	459	503	473	490	486	464	469	464	489	499	484	433	433	485	449	485	484	451	462	472	466	470	460	500	463	483	511	531	465	492	460	491	481	498	468	503	529	455	505	475	453	437	472	467	458	467	476	461	462	485	513	464	470	478	481	436	469	453	453	463	485	477	482	486	465	488	501	513	449	443	497	456	492	489	474	457	480	455	463	485	479	463	487	462	476	448	457	500	475	463	474	474	433	438	454	475	458	444	471	505	486	484	458	465	479	475	445	507	460	484	469	515	491	460	472	508	457	470	478	480	479	475	472	487	496	483	478	457	530	447	476	458	481	417	493	470	508	492	435	466	471	490	448	466	485	497	465	513	475	484	469	500	488	448	505	511	499	518	481	535	457	506	471	476	468	489	477	460	500	493	477	481	467	478	515	484	505	454	456	462	472	474	465	471	456	453	433	442	483	484	486	474	498	480	469	474	475	501	419	486	471	470	457	497	487	444	526	484	499	464	463	517	474	474	487	486	485	456	452	500	495	495	525	445	453	476	462	470	473	507	498	466	500	475	483	485	467	481	484	493	442	457	465	517	479	444	463	467	470	460	493	466	470	448	465	537	519	480	463	455	512	461	467	443	492	487	513	503	457	498	473	455	492	473	485	452	448	474	477	477	450	465	460	484	494	430	486	440	463	491	478	476	486	486	510	474	450	476	489	461	497	473	464	498	526	515	497	465	491	451	480	497	449	503	514	497	491	508	476	444	480	533	444	492	463	463	462	454	426	463	468	503	504	473	456	462	494	490	469	442	469	470	462	474	430	485	498	488	479	454	486	452	472	513	481	455	515	452	439	479	499	464	450	464	479	477	474	462	486	471	490	473	478	483	490	474	463	460	488	442	498	471	484	527	459	494	444	455	469	480	473	462	462	517	478	469	466	476	475	466	462	466	477	503	470	438	489	447	451	490	478	491	492	448	488	484	504	462	458	502	502	448	533	477	455	462	471	501	510	466	480	470	444	516	512	454	465	463	452	452	525	500	462	457	497	459	477	492	495	519	462	492	507	473	466	458	452	496	451	466	471	489	482	468	479	450	471	476	451	479	457	489	501	426	479	502	496	470	465	428	475	457	465	496	481	509	490	464	500	507	486	482	504	468	478	475	476	439	468	445	473	511	478	485	495	479	483	501	513	472	467	514	474	520	488	515	489	490	470	468	464	515	498	495	452	466	488	434	441	489	463	473	484	484	445	476	459	459	473	507	469	466	415	466	468	441	510	474	475	497	491	494	453	473	465	502	470	478	476	472	475	491	488	503	463	477	485	473	523	482	499	499	475	463	498	491	505	491	524	493	481	464	472	476	498	511	478	448	465	475	490	464	488	466	473	448	447	449	454	519	448	483	486	472	470	442	478	476	473	479	480	504	462	479	475	524	481	468	518	462	536	483	498	485	476	432	483	492	518	482	446	474	473	465	469	500	473	482	493	510	477	440	467	524	495	479	482	449	467	490	463	474	491	444	487	517	499	478	470	477	502	492	470	476	476	503	460	494	448	479	469	476	468	485	489	481	473	486	472	446	478	473	478	491	485	477	479	484	505	479	489	462	450	475	505	503	492	450	483	487	472	456	482	494	460	447	443	482	493	492	488	447	440	480	479	470	482	483	455	477	461	431	451	484	466	458	444	463	487	453	465	479	473	507	483	479	487	439	467	466	432	477	491	466	458	477	441	500	479	483	463	506	462	474	469	451	455	432	465	445	495	502	456	491	474	485	483	499	468	488	430	518	458	451	502	462	496	477	473	444	436	468	490	467	489	467	490	524	456	507	478	465	484	485	488	474	457	478	464	464	457	473	482	481	470	488	430	470	500	462	475	467	504	456	457	504	472	523	474	504	472	476	491	505	502	481	487	497	449	470	485	469	482	489	501	476	478	491	477	492	515	514	485	473	460	467	487	430	447	496	502	512	478	471	467	493	454	485	526	481	485	472	450	454	476	497	458	455	494	475	465	497	523	469	481	489	521	479	466	510	486	487	505	443	467	476	496	479	485	475	461	451	480	478	477	461	472	517	485	493	456	488	452	423	446	511	489	472	510	476	485	484	481	494	499	497	507	484	466	478	440	474	505	436	460	510	524	493	463	484	471	468	462	454	451	462	429	471	491	479	483	446	505	419	498	493	466	491	493	456	470	465	485	489	442	493	446	478	448	507	452	473	451	440	466	484	440	437	463	474	510	501	466	453	482	482	479	429	487	480	465	516	444	528	479	448	456	477	464	470	466	494	478	468	476	463	488	484	454	488	474	460	456	485	493	485	466	490	457	483	476	480	464	489	500	470	473	523	482	480	514	447	451	479	411	459	466	478	440	503	495	475	451	511	469	480	501	458	474	458	440	470	462	499	495	458	478	450	485	441	505	454	487	487	457	477	486	503	498	467	456	452	473	511	459	478	460	438	477	500	472	469	492	504	491	467	516	459	484	454	497	466	452	481	504	449	500	466	430	480	478	465	511	441	498	469	525	466	491	480	485	502	476	464	490	452	521	462	469	482	499	488	498	496	489	430	484	463	428	493	471	451	493	446	473	484	429	499	512	467	424	484	509	488	458	471	473	445	471	483	458	460	472	475	518	449	468	492	477	506	509	474	494	495	495	460	496	455	487	493	480	491	512	480	463	470	482	479	471	498	453	490	463	497	462	448	465	479	446	476	473	490	477	461	471	495	438	458	496	450	448	477	490	494	477	443	474	496	434	492	463	465	494	493	474	449	472	474	483	486	522	478	492	453	473	462	471	501	467	459	515	484	455	468	438	488	463	451	494	460	489	459	467	457	462	474	427	483	484	485	461	495	457	481	479	465	505	451	506	510	502	471	497	466	477	507	471	522	474	512	488	472	475	481	438	521	491	484	494	482	457	458	504	449	460	483	467	497	487	433	460	452	500	493	479	447	490	510	500	447	488	467	488	514	483	520	482	469	479	525	458	487	473	482	464	475	455	476	486	451	454	492	470	469	456	500	436	498	528	495	467	504	459	468	500	440	488	469	463	482	467	465	504	472	508	501	498	464	463	470	467	504	455	511	497	474	458	503	518	511	448	431	512	472	473	457	489	420	453	460	471	466	492	449	478	478	502	470	463	476	490	443	492	471	499	456	451	441	426	507	471	463	497	470	457	505	468	498	477	475	459	506	511	438	454	470	488	490	475	453	458	475	464	460	454	517	476	489	492	479	497	478	477	479	462	505	486	491	518	464	483	502	457	473	462	464	479	449	506	458	429	505	491	497	486	482	486	461	486	446	444	445	479	513	493	473	473	500	480	454	460	519	469	464	499	448	468	500	510	480	483	454	439
27404	20797	23956	9833	532	314	217	253	263	241	224	228	219	216	249	265	217	208	212	234	233	229	222	234	236	244	227	229	225	234	202	222	207	230	227	225	232	247	254	221	227	236	221	243	252	199	213	232	221	221	200	248	212	248	230	207	256	226	230	239	252	218	229	227	267	224	219	224	222	241	261	220	222	222	232	242	243	237	223	249	258	223	217	240	237	236	270	220	221	223	252	216	223	251	219	227	240	248	225	219	219	242	224	240	201	252	236	221	254	224	252	239	209	238	232	228	227	228	228	215	240	223	230	224	217	196	244	224	225	207	227	196	221	249	242	204	228	199	229	222	241	211	247	240	225	223	220	214	215	218	205	199	229	216	230	236	240	232	205	239	240	245	212	217	201	233	226	236	252	239	258	248	234	240	245	234	205	217	228	216	222	227	227	207	241	221	226	235	228	248	235	198	226	230	240	238	195	229	215	216	216	230	219	233	225	219	240	251	196	251	222	216	219	212	236	210	247	212	223	190	208	235	234	236	233	232	249	236	240	215	224	213	208	219	231	238	259	210	225	219	198	216	244	240	220	213	235	240	234	229	234	208	205	224	226	230	251	232	233	209	224	267	243	241	229	256	216	236	234	245	222	259	219	199	224	249	225	235	246	241	234	231	209	218	250	245	211	252	224	207	271	232	244	214	247	215	254	207	235	227	228	213	250	237	226	221	246	228	241	221	231	201	224	255	206	231	214	232	227	234	218	209	245	231	240	214	246	203	207	228	216	197	230	235	238	206	192	227	205	243	230	213	222	230	230	228	210	221	235	236	250	229	215	226	201	218	222	241	221	236	242	224	237	224	233	227	220	233	210	244	234	208	208	249	230	221	230	210	251	233	249	208	218	229	221	229	262	230	247	216	231	220	249	237	210	220	235	227	237	226	221	236	246	230	252	244	229	217	229	210	234	246	210	253	222	245	215	214	239	219	247	204	210	228	221	215	228	247	236	213	239	237	210	244	238	235	198	245	205	234	246	219	207	204	223	247	221	234	231	230	219	215	232	235	228	219	235	238	231	223	228	200	221	234	232	217	201	202	226	229	204	228	238	239	246	258	219	209	217	244	237	218	250	234	250	223	211	227	229	220	209	238	209	223	250	220	240	240	207	239	232	250	227	243	236	246	193	235	205	254	210	205	249	203	226	227	208	219	247	210	238	218	223	247	228	233	233	223	213	228	228	213	200	199	214	210	237	241	248	246	229	215	253	213	236	247	225	238	234	233	220	212	220	246	242	247	225	244	228	222	208	224	218	231	212	251	242	215	221	268	192	233	234	246	210	201	225	233	247	216	249	236	232	263	254	216	213	216	235	249	259	238	220	219	220	213	248	207	224	198	236	241	265	259	194	230	253	210	231	180	228	240	252	238	208	251	241	224	228	230	223	248	233	214	217	239	245	240	245	226	251	229	230	240	217	218	232	246	191	214	236	224	232	218	257	235	232	238	226	223	224	243	217	238	220	214	232	211	244	257	222	214	259	216	205	214	245	230	216	229	222	233	264	242	220	281	226	216	238	241	238	240	243	236	214	242	220	242	237	231	221	249	231	220	213	230	203	234	250	210	245	221	232	231	250	221	229	222	230	216	230	236	221	225	239	271	216	211	255	219	223	227	216	211	234	238	240	231	221	229	204	233	237	251	208	193	219	223	237	224	209	226	249	240	243	240	218	258	230	234	229	202	240	209	224	216	273	243	222	255	219	258	222	220	209	234	233	202	239	218	248	216	231	235	236	264	214	243	228	259	216	202	226	204	252	235	230	238	228	223	223	226	243	249	202	222	212	255	201	252	209	207	220	251	230	256	226	230	218	254	219	238	225	228	242	197	218	245	228	238	237	213	251	203	235	233	223	245	248	221	209	229	226	237	228	236	225	208	245	256	231	249	225	225	249	249	206	248	229	228	222	215	223	220	221	219	241	227	253	222	221	220	224	239	206	228	222	239	228	233	215	226	178	218	253	207	212	220	231	244	209	220	221	226	220	249	241	248	249	240	221	253	248	214	232	212	250	236	236	239	231	221	199	210	231	219	209	243	237	220	259	213	243	230	229	201	222	226	202	215	251	248	224	213	212	243	246	214	232	215	222	204	216	240	254	203	240	224	215	235	215	238	241	244	203	230	240	206	211	195	218	219	233	206	242	236	228	243	218	230	241	220	216	222	213	248	204	241	220	263	226	230	203	221	233	241	254	227	237	235	204	229	244	233	215	248	244	230	236	247	252	218	251	245	214	233	248	200	210	242	238	219	227	221	252	226	206	234	218	231	264	229	215	224	237	239	237	216	241	249	236	239	213	223	217	253	203	220	231	215	220	234	236	242	232	223	252	230	243	222	229	247	271	220	234	234	215	217	254	243	240	261	219	236	204	190	203	264	211	220	217	198	240	222	209	226	238	274	226	230	245	229	224	268	221	214	233	247	219	231	238	246	239	237	194	217	216	233	223	220	197	210	226	217	222	242	223	244	249	239	231	216	224	226	234	217	240	253	264	222	245	211	232	228	211	221	240	229	225	225	217	256	223	221	225	206	209	237	218	240	221	238	213	220	217	244	216	234	234	230	231	244	236	213	213	218	213	219	226	208	222	229	240	252	214	200	219	201	225	201	239	242	204	236	245	255	204	210	229	205	224	248	242	227	228	227	238	237	214	208	239	260	232	221	192	230	239	230	252	231	252	232	240	220	234	217	256	228	233	234	245	219	216	237	222	217	228	214	220	228	224	239	246	266	233	224	207	212	219	256	211	234	239	243	209	235	244	226	226	270	210	241	232	233	227	225	243	219	213	220	215	225	256	226	210	271	243	207	235	245	225	263	223	240	241	233	224	214	222	222	222	225	232	246	211	227	213	216	215	228	246	239	253	204	231	226	224	225	231	260	245	232	214	233	213	230	229	224	228	234	213	213	246	239	225	228	247	212	221	217	207	222	228	253	235	245	211	231	225	194	233	221	247	232	236	216	226	263	241	231	239	195	235	238	226	204	248	198	197	238	199	247	219	223	237	224	244	204	238	217	238	240	250	211	202	235	228	237	229	227	264	218	221	196	225	226	223	209	230	226	205	217	230	226	206	258	221	217	257	224	223	237	231	234	200	243	240	228	253	218	237	222	241	204	214	198	252	236	243	208	231	225	202	217	250	252	209	212	246	239	233	211	232	237	185	219	245	238	215	234	234	216	234	194	229	222	221	238	223	241	227	250	220	212	240	223	231	221	219	230	206	240	240	220	226	217	258	240	253	230	218	235	230	226	205	230	231	243	235	210	220	223	242	222	273	221	225	235	220	214	233	211	215	219	233	228	240	230	208	235	224	212	237	202	230	234	234	218	243	222	209	258	227	224	229	223	226	212	215	259	236	217	218	208	219	247	228	239	229	218	230	208	231	260	233	218	256	241	230	205	233	236	220	202	247	229	212	226	231	207	240	231	221	221	230	214	220	230	220	240	227	246	199	208	246	238
14267	26623	26978	7912	351	330	374	333	292	358	310	321	318	326	312	331	304	328	307	278	307	286	297	290	302	329	293	302	284	297	317	346	277	305	305	325	299	304	279	283	291	304	314	285	313	310	325	276	301	326	294	327	308	329	313	305	279	332	302	292	312	305	284	323	307	321	310	302	300	305	323	328	296	291	310	330	301	297	277	321	310	282	298	294	290	311	319	307	304	277	286	299	324	316	299	312	313	316	249	311	312	322	303	321	326	306	274	290	310	300	268	322	301	288	311	290	324	323	292	328	269	300	332	292	288	303	294	300	292	317	307	289	319	307	319	336	310	286	311	339	333	294	305	287	297	302	307	307	305	278	310	308	282	317	331	303	325	297	287	319	303	339	332	298	299	317	314	280	340	285	328	306	302	312	292	292	310	282	308	311	303	273	303	306	300	294	326	309	346	311	307	297	308	352	297	288	284	313	292	306	300	316	310	321	309	327	302	305	321	312	311	295	331	328	303	326	295	291	308	308	304	327	294	315	309	323	316	297	308	294	292	288	291	305	280	300	275	296	288	278	308	281	368	281	318	280	332	318	294	278	312	277	296	294	295	322	330	307	289	309	292	304	317	292	294	313	318	302	300	316	321	291	281	309	324	321	314	305	301	295	274	301	306	283	314	333	337	293	323	319	318	298	292	272	295	315	301	305	304	271	318	301	310	296	311	284	322	322	301	316	321	292	305	326	306	315	304	279	284	303	308	301	299	313	282	320	305	290	302	292	305	308	315	305	303	286	290	284	310	348	309	307	314	322	346	276	305	309	304	298	311	268	307	298	296	313	290	344	292	310	301	315	319	322	319	314	306	326	322	285	314	297	310	286	291	269	322	308	283	316	288	284	308	311	307	323	301	297	295	288	315	294	295	298	296	305	314	295	302	331	321	305	302	290	317	289	292	328	304	271	319	304	316	341	295	331	307	291	292	333	319	303	313	301	293	311	305	337	331	321	316	319	296	306	281	296	315	308	275	314	317	269	283	246	323	310	328	267	308	319	313	310	311	330	305	312	307	273	320	306	309	302	309	317	329	327	312	323	335	305	309	304	296	295	324	292	300	335	314	310	304	320	299	293	305	283	322	281	306	317	296	296	309	315	306	302	325	324	271	298	316	322	287	258	322	303	301	306	302	318	329	315	309	304	299	304	308	293	313	300	296	316	336	321	321	308	307	278	335	285	328	296	281	321	314	316	316	286	307	279	328	302	320	313	281	313	305	307	317	310	304	324	291	294	302	306	321	314	319	312	326	299	298	314	296	285	286	307	342	302	299	301	309	279	310	299	302	311	293	299	301	305	278	328	294	316	274	295	341	329	305	295	283	310	297	291	310	292	311	321	284	294	291	312	283	322	301	340	291	274	319	289	314	300	281	336	310	289	304	301	298	315	328	298	314	289	323	339	315	305	308	298	302	280	303	300	318	290	253	344	306	337	311	299	318	318	306	303	316	320	320	306	299	320	311	301	315	325	348	332	306	339	298	284	324	316	291	306	322	323	322	352	288	314	328	293	310	346	287	322	325	333	320	315	305	314	264	297	336	301	297	281	317	289	277	328	324	307	314	297	316	281	321	277	335	296	311	299	301	319	337	311	299	310	320	312	302	334	298	323	311	341	311	314	285	301	299	327	278	296	324	305	283	309	314	312	283	311	304	320	310	290	318	320	313	338	319	336	277	315	332	273	307	299	308	323	306	357	279	325	285	289	330	279	310	304	298	281	287	292	322	339	324	315	322	298	296	317	280	313	313	330	305	308	316	311	288	324	325	308	276	306	282	288	308	307	272	284	321	318	320	341	304	326	296	331	307	317	294	297	295	311	300	326	301	348	313	309	267	305	308	293	308	277	300	294	313	313	291	312	303	299	319	314	275	284	303	306	344	287	288	306	276	312	307	278	328	322	295	336	291	288	337	304	312	299	293	330	315	300	330	312	304	297	323	309	290	314	322	312	261	311	283	315	321	321	289	349	301	319	266	277	306	321	289	313	316	288	283	284	288	321	307	304	302	337	315	308	309	312	294	266	315	307	308	298	307	294	292	323	316	295	267	302	316	326	291	295	301	287	266	295	282	317	306	307	349	294	284	309	307	328	295	303	324	302	320	284	309	307	311	268	287	309	288	304	328	286	316	295	329	278	290	311	295	304	294	318	281	291	264	323	301	294	313	278	309	329	314	330	299	293	299	307	291	300	307	334	308	312	313	323	318	296	323	307	308	330	311	308	316	314	287	319	307	324	335	361	331	311	313	268	328	318	303	315	317	305	291	277	326	296	309	313	303	292	315	308	307	307	353	305	305	314	313	322	327	266	295	288	322	304	334	305	298	289	297	330	286	307	338	323	321	322	297	333	284	310	300	311	310	263	296	286	305	299	319	322	302	316	306	310	324	308	357	288	301	309	319	340	311	290	297	290	285	303	309	300	277	314	330	321	310	326	310	312	286	283	314	319	310	286	279	323	287	298	274	290	313	298	325	305	308	303	279	309	329	302	306	316	283	263	341	313	318	288	355	300	319	315	277	311	309	343	315	309	338	301	311	270	296	289	289	311	322	308	313	304	311	282	318	326	329	289	324	302	292	292	304	313	325	314	307	306	299	285	310	296	320	312	302	308	303	299	334	320	284	315	270	299	280	312	315	308	289	316	324	314	306	300	299	285	296	314	316	295	270	315	299	303	304	302	295	311	321	312	319	308	303	316	318	331	285	328	335	299	305	294	310	290	292	290	294	315	313	316	312	321	329	310	320	323	316	322	291	297	309	302	296	293	330	291	327	331	304	321	312	300	301	297	295	279	295	299	305	307	326	304	339	307	274	310	308	313	345	292	300	273	301	319	340	290	325	326	294	332	337	282	288	328	283	281	331	319	300	313	293	316	277	317	322	318	292	319	335	294	303	285	337	311	320	308	292	307	359	315	332	320	287	315	315	317	276	310	333	285	312	328	300	303	325	299	289	306	304	323	318	334	287	310	325	291	318	332	312	319	347	310	308	304	325	324	345	270	311	324	331	266	292	321	303	304	298	284	315	300	304	299	317	332	307	322	317	297	344	316	275	322	283	305	319	307	304	297	319	334	321	282	308	281	319	303	259	311	318	305	313	312	324	335	323	266	299	324	311	341	288	315	295	316	311	308	280	317	296	306	291	285	287	321	306	306	335	298	306	306	316	324	320	300	284	316	319	332	313	304	292	299	298	284	306	312	272	320	312	317	287	311	319	319	274	292	258	320	314	324	317	282	293	303	305	303	310	302	292	329	321	292	306	285	283	312	296	332	313	327	329	324	316	313	305	291	298	334	312	296	300	305	315	318	314	299	333	327	308	302	278	303	297	320	298	280	285	281	316	304	288	292	292	311	360	328	307	327	308	318	300	291	326	306	300	299	311	296	310	318	285	300	288	291	273	296	312	314	304	314	319	296	338	314	311	300	302	300	302	309	343	318	307	299	315	345	304	273	315	253
23242	21335	35226	37118	14675	2342	568	497	441	443	465	435	414	446	446	390	421	415	410	442	466	418	440	434	450	436	413	396	410	402	391	393	407	411	405	394	386	416	425	419	442	451	438	433	418	417	433	386	414	419	412	387	407	425	382	398	431	390	386	432	420	399	405	361	411	408	385	411	415	394	422	405	417	379	412	402	448	387	452	430	394	423	391	368	385	415	421	420	434	437	407	405	415	408	390	424	426	383	393	387	383	397	377	414	434	372	409	411	400	418	424	429	402	396	406	394	460	435	401	386	381	399	440	400	396	388	435	400	417	411	433	390	426	411	401	433	416	417	389	415	377	382	391	390	429	418	404	412	394	417	396	434	437	407	414	395	406	417	409	427	399	404	419	391	435	396	443	398	394	421	416	410	367	427	391	379	441	428	413	402	398	408	349	358	374	430	400	398	417	440	410	375	394	377	423	402	428	436	417	400	414	411	417	407	387	436	384	383	450	430	411	409	429	409	396	435	402	480	409	374	413	411	406	444	425	409	390	421	408	392	424	403	423	432	385	394	413	410	425	415	396	395	406	407	388	409	412	400	427	369	453	383	399	407	393	440	419	419	398	430	417	443	424	410	428	431	407	427	391	415	419	393	448	400	418	410	456	419	419	426	446	432	415	387	394	425	377	386	385	398	459	386	389	375	418	435	396	379	370	404	399	410	401	448	416	404	407	409	415	364	438	410	372	398	395	394	399	412	396	426	423	406	406	410	418	390	421	394	402	436	449	419	433	424	455	421	391	446	401	430	416	428	386	413	368	359	406	427	425	403	382	408	405	383	431	412	412	415	426	410	419	405	392	415	378	405	414	384	394	464	437	444	422	419	409	420	417	412	413	364	415	405	403	410	422	395	408	450	391	401	409	411	426	386	400	440	401	408	386	432	433	400	399	448	410	408	407	381	440	426	381	431	441	383	390	420	403	410	416	399	402	375	439	451	370	383	420	373	385	424	394	410	408	378	400	418	420	370	420	392	440	412	428	418	403	443	410	408	400	421	412	433	403	403	458	442	427	446	385	389	422	400	416	411	426	412	417	411	399	404	396	394	424	425	402	390	396	400	466	401	414	439	365	401	405	408	402	431	403	399	415	440	428	414	416	407	393	452	431	448	412	409	403	433	395	399	403	423	390	433	404	407	400	389	424	398	455	418	389	410	417	395	421	378	390	387	399	411	409	422	388	418	401	421	395	394	457	377	430	399	401	392	398	401	431	375	396	403	424	386	437	414	442	404	397	408	415	407	366	410	407	412	410	428	430	397	443	421	427	420	419	416	412	381	396	417	394	400	411	371	402	409	385	401	397	408	409	404	391	393	385	427	438	415	385	426	422	388	387	422	406	418	405	423	411	351	411	444	404	430	395	425	449	386	376	413	416	455	422	422	429	409	425	426	389	394	439	377	418	417	423	412	426	386	434	410	407	398	396	358	393	415	414	428	389	402	436	384	390	426	409	410	393	447	436	393	366	425	402	418	408	426	395	424	400	377	429	433	445	428	408	403	438	408	415	380	367	394	384	396	418	442	396	420	401	418	424	405	418	407	444	413	415	415	405	376	401	419	426	398	418	378	389	456	390	390	413	441	423	412	412	403	389	402	420	420	369	394	403	416	401	384	458	361	389	410	414	410	397	405	401	405	409	411	371	426	417	393	415	377	460	424	406	385	446	392	412	405	426	424	390	397	426	404	421	375	405	403	372	348	403	442	390	427	379	426	390	399	417	449	408	406	405	430	422	385	415	415	404	447	400	415	442	392	403	387	393	373	407	410	431	382	417	412	416	443	447	416	420	409	389	394	405	393	391	411	433	420	409	402	377	409	434	363	368	427	428	443	418	454	404	412	413	443	419	416	437	406	425	402	390	413	397	416	440	391	425	447	394	419	417	431	412	392	414	435	394	430	397	419	404	444	377	393	395	414	374	388	412	404	408	416	416	392	415	435	422	416	402	409	377	417	430	409	429	404	363	428	419	410	369	407	415	432	444	367	402	395	405	430	391	422	401	450	389	378	424	409	422	405	420	410	388	407	406	402	393	462	426	408	396	391	425	404	370	393	427	398	420	428	424	392	384	417	414	392	392	410	382	381	424	403	409	429	455	409	365	420	404	400	369	433	390	406	404	427	428	418	408	405	456	398	422	415	382	417	378	446	413	368	420	415	402	427	409	411	412	416	405	435	437	407	405	455	415	359	412	397	412	408	412	404	434	409	388	409	384	420	421	375	418	434	389	423	428	378	436	434	401	428	444	404	413	389	388	394	434	409	350	419	403	381	380	395	434	413	400	415	397	432	430	393	368	414	415	414	382	379	400	385	383	387	419	358	406	424	378	413	397	445	402	379	413	396	410	423	391	383	410	407	395	435	397	405	374	429	413	382	396	416	433	409	432	399	450	384	380	394	389	394	360	407	385	390	407	372	412	453	420	441	431	463	399	447	401	409	369	425	408	447	371	392	356	417	413	406	431	377	406	449	411	388	384	395	428	418	407	382	378	423	400	384	389	391	432	415	392	416	408	393	412	421	403	394	432	439	445	401	427	434	389	385	408	367	393	396	363	386	405	401	402	439	418	446	438	415	404	428	376	432	400	405	419	423	439	418	438	411	386	410	406	365	423	390	425	404	406	453	423	394	387	403	423	424	413	387	400	431	398	408	447	438	431	365	402	384	403	420	424	390	429	416	396	414	360	377	408	416	396	384	409	379	399	407	379	415	414	421	420	431	409	403	402	422	417	380	383	407	379	404	427	393	403	449	372	398	388	418	400	398	400	388	397	420	409	375	424	395	437	412	433	404	413	432	427	434	395	415	419	362	384	371	418	383	390	379	416	377	391	390	421	401	377	384	408	385	443	401	424	403	404	424	395	406	429	410	369	407	408	425	442	389	427	416	397	395	376	417	389	431	431	403	429	396	401	381	392	404	416	398	384	396	396	397	405	390	445	421	453	421	376	409	425	420	438	403	433	377	390	401	394	358	394	469	429	404	422	406	420	436	392	404	378	394	406	425	384	402	404	404	472	386	415	410	440	468	383	439	428	383	416	427	443	416	383	438	394	418	446	400	397	418	419	414	409	438	436	400	407	438	407	423	401	420	420	440	403	405	392	409	432	363	432	430	424	381	409	424	408	432	429	437	354	383	421	379	394	423	422	371	431	437	427	389	417	393	451	382	395	402	406	423	383	430	402	411	391	411	399	404	417	410	439	392	402	426	389	439	455	396	388	389	398	401	425	430	439	387	390	389	384	415	408	378	430	434	403	444	406	380	388	429	403	394	389	439	415	420	386	408	404	368	419	440	377	443	403	395	408	426	413	405	403	422	363	430	383	416	418	426	418	424	414	413	396	427	407	404	389	369	454	389	405	434	407	386	396	423	413	447	395	385	435	425	415	383	378	396	388	366	388	395	409	391	442	395	406	430	390	400	418	434	418	397	402	409	406	442	439	401	433	404	414	393	399	412
33275	64394	62761	32265	1082	854	772	657	690	628	619	615	556	573	580	574	598	550	549	579	575	498	538	550	574	534	598	547	546	567	504	493	539	549	555	522	590	566	569	470	547	513	588	522	555	546	582	572	511	535	535	543	566	547	504	514	494	547	547	549	462	558	533	542	565	544	543	504	517	531	509	556	590	531	602	511	580	525	514	551	575	512	531	540	546	556	511	532	516	525	549	519	572	562	532	532	496	523	527	544	512	546	540	525	597	539	540	508	491	587	527	549	525	516	546	543	533	568	586	534	565	550	531	538	537	505	535	540	548	513	549	508	529	539	531	514	524	513	542	541	540	518	594	564	531	537	540	510	562	570	576	559	551	539	536	543	542	524	536	551	499	528	516	555	554	552	542	491	529	540	551	520	531	561	525	526	559	518	559	586	533	572	497	510	524	551	546	543	513	547	571	521	554	553	566	588	521	569	603	568	572	556	520	517	517	539	563	492	549	539	533	530	564	527	506	501	532	579	534	548	553	538	546	569	524	598	546	532	551	536	516	528	561	542	514	559	544	540	556	536	553	523	535	552	547	520	571	531	515	536	546	576	515	492	563	537	543	558	535	512	516	505	520	592	558	575	559	550	546	512	554	558	563	512	491	497	516	533	547	533	534	539	546	560	548	572	590	518	542	523	507	490	551	561	521	525	504	509	471	539	524	565	527	590	529	508	534	520	542	565	533	575	512	564	548	498	536	538	548	510	528	545	510	575	553	565	499	551	539	542	557	516	523	589	578	544	514	504	502	541	567	497	575	509	535	532	527	573	587	521	567	560	562	530	534	549	515	512	528	520	567	537	523	512	545	613	577	554	543	527	512	553	509	526	557	505	530	540	542	523	547	547	545	518	509	538	560	546	521	505	543	536	536	556	559	558	572	528	513	498	520	538	554	538	517	524	529	545	527	529	552	540	529	566	564	485	538	561	507	499	542	552	487	517	552	562	542	588	569	551	572	492	511	513	505	513	506	533	527	565	570	572	535	540	578	540	535	541	540	509	567	544	498	581	539	552	517	562	532	529	502	550	559	515	553	525	593	572	514	582	519	521	577	536	529	538	541	539	597	560	545	521	573	525	546	528	558	524	531	513	542	543	499	551	558	532	575	531	566	550	536	543	509	540	530	488	523	513	528	548	525	464	592	539	549	531	561	509	513	566	536	532	553	517	545	565	556	546	535	557	527	490	538	511	573	541	531	518	548	542	564	550	524	539	519	571	508	549	543	566	516	536	537	568	483	510	540	530	529	528	524	569	543	517	563	566	527	546	570	508	551	500	561	517	549	544	529	602	530	550	529	536	535	525	517	524	513	511	563	558	526	554	591	561	488	518	561	549	522	547	508	537	514	532	569	566	567	535	525	524	538	499	578	583	539	533	542	563	571	503	543	538	574	528	478	542	537	538	566	501	501	530	546	567	562	528	569	536	556	554	540	528	508	529	502	533	559	496	534	535	543	565	501	558	582	544	531	543	570	527	558	573	497	549	543	550	543	544	525	518	538	547	561	561	508	557	553	543	526	538	543	529	534	524	514	526	518	490	538	491	543	521	557	518	512	533	551	539	534	532	535	521	520	534	544	547	549	553	541	545	559	520	535	539	546	578	526	546	541	548	536	483	533	564	558	505	592	555	558	507	496	517	503	556	600	521	625	519	535	563	505	514	545	554	567	492	532	556	536	557	540	531	512	548	562	556	578	542	539	500	521	531	551	531	489	548	524	521	573	553	525	585	517	538	536	604	541	542	513	570	497	557	529	564	555	536	510	555	548	534	519	537	546	555	537	542	550	535	524	532	587	558	564	536	563	545	530	539	535	545	513	569	534	518	530	505	561	559	549	511	518	541	530	537	551	593	507	573	573	565	560	566	546	512	565	557	545	546	505	509	557	545	541	555	536	509	539	528	571	549	535	571	522	553	537	545	510	547	504	549	502	559	539	507	527	536	534	590	535	486	568	520	519	515	521	553	541	589	535	502	568	548	575	527	534	549	573	525	576	537	545	531	566	482	533	574	516	515	510	561	525	559	518	528	520	499	570	521	515	525	553	561	524	511	538	542	539	534	514	556	551	541	539	534	569	580	591	536	533	564	541	591	510	541	549	557	454	512	547	539	555	514	544	538	537	541	544	503	508	500	530	540	538	544	563	520	518	513	550	505	542	511	557	546	556	508	515	529	553	551	553	557	579	539	582	536	514	552	561	530	557	564	527	579	552	541	541	562	525	519	518	552	514	501	519	549	549	510	552	537	551	518	533	505	534	502	550	540	522	547	529	556	537	591	565	554	535	527	609	511	486	574	552	530	563	515	565	553	514	588	582	562	529	564	533	512	497	531	535	526	515	543	504	497	584	540	561	561	559	527	514	497	492	520	564	567	521	505	556	501	530	518	554	526	520	540	544	559	521	506	606	541	530	541	529	504	577	534	530	524	559	525	524	504	568	553	529	564	526	498	553	577	533	557	544	558	578	516	574	514	522	555	522	504	569	536	492	537	514	553	540	515	557	535	521	525	536	539	550	551	479	536	548	604	535	537	541	531	524	554	557	579	539	610	512	530	544	544	570	527	534	544	509	535	490	577	562	501	520	554	549	533	537	520	554	515	595	530	521	538	586	586	530	559	546	516	573	509	533	525	545	510	556	519	526	532	541	585	555	530	568	502	563	554	533	521	562	508	550	552	552	483	516	532	530	521	500	527	512	493	520	540	558	524	549	498	568	529	529	545	559	546	547	549	535	551	559	528	539	550	554	528	558	542	514	542	495	527	513	504	490	552	499	523	521	531	534	520	565	507	531	526	508	558	526	547	528	561	544	533	587	521	552	531	558	519	540	528	531	543	551	484	521	499	518	538	500	546	516	501	523	537	509	572	570	556	525	614	517	569	555	527	549	531	518	541	562	580	581	562	531	553	512	522	540	550	555	567	528	523	545	532	598	551	521	563	513	484	524	515	531	510	546	528	531	526	522	546	560	551	503	529	539	533	552	528	520	530	519	535	517	541	575	510	490	482	484	532	548	526	530	544	563	547	572	535	506	540	508	577	522	493	547	520	543	569	553	510	545	571	537	567	518	497	523	557	541	546	558	555	515	551	534	543	524	537	518	525	569	525	471	544	531	503	559	513	500	572	565	512	561	569	539	527	533	546	534	539	508	581	524	563	549	504	531	547	536	523	546	523	545	535	606	529	556	548	508	505	558	517	555	574	534	532	495	556	556	535	526	545	537	511	547	553	553	550	546	527	547	600	561	547	548	546	538	596	590	544	574	550	520	548	550	534	575	537	507	548	555	568	519	500	518	548	527	573	588	556	537	491	551	532	565	551	552	532	592	589	540	555	569	541	527	576	514	556	502	534	537	538	562	553	556	532	557	575	591	555	549	536	535	503	547	506	540	513	534	500	543	546	480	541	527	553	543	516	537	527	526	534	549	564	553	542	540	572	512	529	534	552	496	523	510	545	560	557
24560	21331	31812	27631	5152	199	127	126	145	141	112	141	111	116	122	106	115	124	113	130	124	123	135	121	118	126	137	127	110	109	117	126	115	121	114	137	102	120	101	123	122	113	116	125	128	117	111	116	125	129	113	118	116	125	105	116	121	121	134	132	130	111	127	117	130	136	129	110	105	132	142	122	111	115	109	105	121	114	111	126	109	120	125	114	115	112	111	119	132	121	103	112	110	129	122	130	125	114	117	113	116	118	109	107	109	134	136	125	110	104	97	114	123	155	117	139	121	127	132	111	128	120	126	112	104	131	119	112	100	141	118	111	132	99	106	111	122	118	119	124	116	125	128	105	125	118	133	129	117	111	126	123	127	131	108	96	112	116	110	118	100	89	104	122	130	114	113	118	111	114	97	90	101	119	131	118	134	130	118	118	144	130	124	124	119	114	129	107	119	135	103	98	103	131	114	134	113	135	110	107	122	129	108	96	106	119	114	116	134	108	120	124	117	111	108	125	121	116	124	128	119	108	149	90	133	117	114	141	107	110	106	105	108	125	97	106	110	131	108	102	115	141	129	106	113	104	125	122	129	128	131	120	99	123	107	116	95	117	127	118	123	112	122	118	112	134	123	105	115	139	106	103	123	104	121	120	109	116	102	125	104	114	130	137	100	105	112	112	129	122	120	117	107	110	98	94	137	132	139	108	108	145	112	126	123	108	124	107	128	102	103	110	102	120	134	121	106	127	125	118	116	119	110	124	130	126	122	115	107	129	111	118	108	116	96	128	115	129	113	118	106	132	128	122	128	145	123	113	129	109	127	117	119	116	130	105	117	114	134	112	126	100	122	124	121	108	121	126	108	119	125	105	116	114	110	119	121	131	102	128	120	109	125	108	120	140	111	101	102	129	105	108	114	125	117	106	113	133	120	118	119	142	103	132	124	124	119	122	125	120	104	137	110	113	107	119	131	121	126	133	141	112	105	109	116	117	103	111	121	129	135	127	120	95	104	123	122	112	145	129	102	116	120	123	133	105	117	111	120	102	140	90	120	100	121	147	105	118	109	128	134	130	127	92	110	91	115	129	116	119	99	124	150	132	106	114	121	121	133	107	136	123	113	102	117	97	102	118	114	125	144	103	125	135	133	103	135	110	132	115	94	125	127	118	129	134	120	103	117	109	114	123	119	129	105	136	118	110	117	105	125	115	127	138	123	111	103	109	104	120	127	113	114	120	120	144	114	133	123	128	121	117	115	109	123	122	115	132	91	124	112	118	120	106	114	130	119	108	124	126	115	138	126	107	97	123	118	112	137	108	121	124	106	120	119	121	115	134	122	116	112	107	100	130	108	137	147	135	118	136	130	108	104	106	116	126	115	114	104	129	104	123	107	125	116	118	112	147	116	126	124	119	97	128	117	129	124	105	119	127	114	112	109	118	119	92	110	117	151	116	113	119	102	122	130	138	125	121	121	115	140	127	116	113	113	114	122	117	111	117	115	111	98	121	104	132	117	104	115	126	122	153	141	112	126	110	121	121	110	123	130	117	127	107	117	121	115	121	124	141	100	125	110	104	108	115	124	135	131	119	111	109	133	126	100	123	112	134	150	116	130	118	130	112	114	106	124	120	123	131	127	118	106	123	125	139	106	132	110	116	130	115	139	131	129	116	126	110	127	117	121	114	118	127	112	132	96	118	119	99	127	112	119	115	137	108	128	131	120	115	120	113	111	114	110	124	108	110	129	113	129	123	115	122	105	124	121	121	122	129	113	123	109	100	126	120	119	110	121	113	132	119	112	106	127	118	108	113	132	125	119	124	124	120	117	121	107	112	121	120	104	126	137	125	115	124	113	114	109	119	98	110	119	110	135	122	105	131	115	110	107	88	121	130	105	118	134	116	115	118	102	113	138	108	112	120	125	125	135	130	129	123	100	123	97	113	103	104	111	120	139	106	107	111	121	113	108	127	110	129	108	108	124	103	131	136	116	110	136	102	126	105	114	122	145	133	138	100	99	111	121	106	109	127	144	117	98	109	112	108	123	128	129	125	101	138	109	127	121	116	103	115	117	108	108	106	115	132	111	113	125	138	125	102	99	122	137	99	112	151	114	129	108	129	123	122	125	108	112	113	133	105	93	118	121	112	115	131	116	120	127	120	97	125	103	135	131	121	121	107	107	112	115	105	124	120	128	109	141	125	132	118	119	119	117	115	108	123	123	133	111	109	124	119	134	122	119	115	116	122	140	125	104	106	112	120	115	125	125	121	110	110	102	110	123	138	126	132	146	123	111	124	115	124	113	99	102	119	137	136	105	121	114	110	115	107	123	111	108	108	123	117	104	125	121	114	125	116	135	103	124	124	114	111	121	108	110	119	111	119	116	116	120	120	114	127	127	128	128	110	130	107	128	132	127	116	134	121	133	127	104	102	139	126	121	94	105	122	116	107	111	115	109	109	122	108	129	125	100	120	119	107	117	133	120	126	125	125	121	88	139	113	110	107	102	111	104	98	123	114	123	126	128	103	149	120	117	106	123	113	110	135	105	105	134	118	99	108	155	119	100	138	90	121	113	109	110	124	118	117	123	118	118	87	112	120	152	117	116	119	132	104	108	130	109	113	119	105	107	118	121	118	114	136	117	118	121	102	117	118	119	121	122	134	108	138	123	110	131	102	129	110	107	114	115	110	110	128	110	133	109	137	127	123	108	116	128	130	121	129	110	120	90	126	109	104	109	140	120	133	116	109	128	118	121	126	125	109	101	137	127	113	122	119	122	123	115	120	141	130	106	135	110	111	125	115	132	109	98	99	99	111	121	116	116	131	112	123	102	121	117	102	102	123	125	127	136	124	126	127	128	133	118	111	111	127	113	127	109	121	115	94	98	115	113	105	104	112	119	111	116	104	107	100	121	123	128	100	133	108	116	108	107	115	114	116	106	105	115	129	128	110	112	107	101	112	138	140	112	138	108	124	115	131	126	102	132	118	110	117	124	129	117	123	125	122	101	134	118	117	116	120	119	121	112	119	123	150	121	117	104	124	115	126	117	102	121	121	123	105	123	113	123	114	119	128	100	112	109	120	111	119	144	117	120	109	114	129	113	130	115	114	124	126	119	109	115	128	120	104	125	119	117	121	120	122	121	126	111	133	120	119	117	131	126	126	102	131	101	103	118	120	116	125	128	101	114	119	114	117	128	119	116	132	116	114	105	121	103	107	107	135	93	105	112	120	128	122	121	131	111	112	117	133	130	142	107	116	129	122	115	120	129	115	123	133	104	121	127	111	108	108	139	122	109	113	118	118	106	113	120	120	113	111	110	120	100	126	126	125	115	132	107	115	126	140	125	119	110	108	116	106	123	124	136	122	140	113	107	111	109	121	106	124	111	115	109	145	114	116	125	111	124	130	110	105	121	128	105	111	108	112	114	126	136	120	125	102	105	133	125	129	117	114	117	108	130	99	122	101	135	129	111	116	141	111	117	135	99	111	85	123	119	138	103	109
29000	50622	50713	22507	380	304	262	261	220	247	217	190	188	187	176	194	153	205	157	178	189	171	177	181	151	183	166	178	180	157	174	191	197	154	166	191	176	187	163	166	153	173	184	186	165	168	196	173	197	154	184	169	215	176	190	177	194	183	193	186	162	173	164	185	155	181	178	185	181	190	178	158	164	175	172	173	172	177	192	183	178	193	174	193	160	187	180	191	159	175	175	159	179	172	151	179	177	191	177	168	181	173	155	155	175	186	191	189	178	146	181	186	203	177	186	168	173	167	184	176	169	166	166	164	153	175	203	179	168	164	154	167	179	175	172	194	161	172	168	181	171	170	172	152	161	148	172	179	176	169	190	187	176	186	161	171	182	163	164	163	168	177	152	190	155	192	196	169	169	169	177	159	193	184	201	159	174	169	191	187	184	159	163	174	183	172	186	162	180	170	187	172	170	170	153	185	172	183	172	175	213	174	151	148	176	188	192	170	194	174	183	156	178	183	160	165	203	176	175	173	195	162	166	170	163	184	194	189	199	164	165	194	184	172	204	162	206	206	181	189	156	177	188	173	180	159	171	195	190	176	176	167	178	191	179	163	167	190	172	177	175	173	163	174	172	169	164	186	161	177	150	187	190	172	159	166	197	192	147	182	190	163	171	158	170	166	163	156	178	157	184	185	181	184	186	167	188	172	159	165	174	180	164	173	166	182	170	162	163	173	173	170	166	178	166	187	176	178	167	172	170	179	194	190	189	163	186	181	183	169	192	188	180	170	177	178	168	203	186	173	189	181	182	153	156	180	185	194	194	185	176	179	176	178	166	178	181	203	179	147	174	187	175	147	150	181	184	169	172	174	200	173	199	182	161	193	161	170	194	170	171	153	178	181	181	190	187	167	178	182	177	206	207	168	164	156	169	179	174	175	172	197	174	183	158	178	184	167	162	197	182	196	163	170	167	168	168	195	179	165	164	188	189	175	161	179	170	176	178	190	217	209	158	188	143	208	162	211	164	199	188	171	199	183	161	201	186	169	176	182	194	178	173	197	152	181	194	173	157	195	150	180	188	158	168	183	169	169	182	173	173	162	155	178	161	191	169	181	149	181	179	166	174	176	169	160	188	155	175	168	164	157	174	178	177	151	145	180	167	176	193	178	173	164	196	150	154	183	186	167	179	174	182	190	195	174	175	159	161	181	193	160	176	183	157	191	193	197	179	173	182	172	179	156	190	170	176	199	185	191	180	183	200	179	190	187	175	159	177	185	190	166	170	196	173	186	190	181	165	186	176	168	183	180	182	159	166	183	168	202	176	160	170	151	171	177	159	179	164	190	166	176	146	185	158	175	130	197	180	158	175	153	166	177	187	172	156	169	190	189	188	180	169	175	187	172	200	176	177	163	172	170	169	152	212	157	158	176	178	194	160	180	192	183	175	162	171	193	156	166	172	176	148	187	159	164	177	176	186	164	184	170	165	179	172	155	169	194	185	159	174	192	164	178	175	177	188	167	150	183	184	168	204	165	159	183	176	198	169	171	175	162	171	177	168	174	175	177	190	158	163	193	170	195	176	182	175	195	164	185	153	182	173	181	164	172	184	179	157	179	175	163	193	206	174	183	161	169	163	195	188	169	199	170	187	197	177	185	156	170	180	190	167	175	188	182	170	171	176	161	167	176	172	179	197	176	189	174	179	182	193	193	183	195	168	154	179	162	181	176	171	173	173	169	167	198	191	193	171	171	200	197	195	178	175	175	154	166	182	178	186	151	177	154	162	181	198	177	174	160	177	184	166	179	216	148	205	180	151	197	198	171	155	179	176	182	175	190	155	184	194	214	167	169	185	171	195	214	164	170	168	189	168	170	178	181	198	178	187	184	160	183	176	163	186	170	163	179	145	148	160	191	187	172	168	149	191	192	179	157	174	175	181	168	195	170	184	181	170	195	142	180	157	181	157	163	148	168	175	175	169	187	162	163	187	178	162	178	179	145	162	189	139	178	192	162	153	167	177	158	170	190	149	188	170	181	193	178	169	162	153	168	163	185	180	174	175	173	168	199	173	170	175	181	185	177	178	184	162	175	183	184	181	185	210	165	197	167	187	178	161	201	159	153	174	181	160	176	177	160	158	172	171	185	170	190	176	158	173	178	179	146	189	191	162	154	172	176	188	157	168	161	179	180	183	164	183	187	175	171	169	159	164	157	193	162	172	154	177	167	199	187	162	175	186	177	169	155	156	184	184	163	175	165	162	160	177	189	154	173	192	151	189	172	190	185	173	192	182	161	167	173	153	167	174	164	158	189	160	177	147	164	168	162	188	162	169	165	191	189	170	168	163	158	163	172	201	183	168	161	202	167	186	189	182	190	172	143	197	162	152	185	160	174	191	173	189	176	162	151	182	181	169	158	152	198	174	173	190	178	166	185	201	171	182	177	176	187	181	165	172	175	164	171	203	174	180	180	168	173	187	151	193	193	178	192	198	188	188	206	182	160	147	181	162	189	185	145	186	169	160	165	167	182	155	167	157	181	169	154	152	167	190	155	171	182	178	204	128	187	157	170	186	202	201	172	177	191	183	159	168	157	172	178	146	167	176	166	181	172	156	166	162	166	170	158	184	183	180	166	186	171	189	212	199	169	189	175	168	165	173	166	181	199	160	182	217	177	159	177	154	176	167	157	183	157	165	160	155	183	193	182	153	172	187	182	169	173	190	159	183	159	175	174	185	193	187	186	170	183	179	167	178	167	147	178	159	176	181	172	159	173	183	188	154	146	170	141	190	171	195	187	171	199	166	173	181	168	207	144	161	176	171	173	154	165	163	142	171	195	167	193	159	203	157	155	192	160	177	178	182	174	171	155	175	148	188	180	181	189	193	169	189	165	150	197	187	198	168	155	183	184	203	171	157	164	139	155	166	174	173	171	161	191	164	185	192	178	176	164	175	175	159	182	156	171	204	213	177	181	171	166	168	181	173	169	164	215	195	194	178	169	191	175	191	200	169	167	165	174	177	205	167	177	162	184	194	194	170	164	197	188	166	160	177	175	169	189	165	174	149	165	176	173	178	186	177	174	175	153	157	173	167	193	173	169	169	200	167	180	169	191	181	170	171	172	187	172	200	167	159	169	156	171	195	149	188	162	166	183	194	174	184	182	156	176	181	166	166	166	166	174	137	195	171	176	164	169	199	191	196	161	189	166	180	182	167	160	180	168	174	179	202	183	180	162	136	175	184	181	182	182	168	150	161	172	182	185	158	162	201	174	152	171	168	170	164	143	197	179	199	178	198	194	156	166	162	184	183	181	174	177	170	177	183	172	162	174	157	163	156	182	181	175	168	170	170	176	198	184	187	180	189	184	196	173	174	174	186	194	181	170	171	195	190	163	163	172	160	179	216	157	146	165	184	171	202	160	148	199	190	179	175	182	169	183	174	161	184	180	212	160	191	184	173	209	174	182	159	171	208	184	178	158	168	179	155	185	159	194	189	195	169	182	144	175
22331	21320	30118	28526	21125	16479	2871	533	486	448	357	425	406	410	408	387	379	389	386	393	369	371	379	384	374	352	364	368	356	402	385	376	395	367	391	350	340	378	356	354	337	397	389	358	370	368	382	360	355	369	383	385	359	340	374	362	354	347	335	338	347	375	358	343	335	363	395	356	376	370	340	427	346	358	326	342	347	341	375	320	349	354	352	368	336	361	367	355	353	395	378	374	353	343	357	323	348	325	349	343	362	328	348	354	367	363	359	300	345	371	329	370	375	368	382	341	370	357	336	368	362	353	344	356	367	347	371	361	390	365	348	352	403	358	382	353	357	328	363	355	364	362	402	341	333	343	366	346	327	387	331	353	351	369	373	360	345	379	368	380	381	360	344	380	385	346	358	384	356	368	345	345	362	334	356	341	324	396	342	385	360	354	365	371	394	363	354	324	334	368	334	356	351	374	364	373	349	364	357	353	363	329	367	351	368	350	345	341	356	363	382	360	371	342	342	399	377	356	354	354	331	332	337	371	347	352	342	360	347	353	395	343	344	341	372	361	360	387	353	362	365	391	374	356	338	378	347	361	357	402	327	353	324	380	357	353	361	326	391	369	346	352	343	334	328	374	347	365	368	340	319	347	341	384	374	340	345	364	343	352	376	402	348	337	378	350	388	370	362	360	352	366	326	364	349	348	377	399	356	362	379	343	344	366	381	353	361	330	356	345	358	360	386	353	355	351	380	358	358	368	356	348	404	371	341	399	346	327	354	355	346	349	361	377	384	390	393	357	359	396	368	344	332	378	369	334	319	339	367	368	347	357	354	371	366	353	373	341	373	347	383	385	364	375	347	348	370	401	370	370	367	351	348	375	328	386	377	356	351	345	362	345	356	353	312	311	373	340	390	361	350	359	348	346	366	365	353	366	335	369	355	414	345	362	351	387	362	355	348	379	371	346	345	329	370	357	365	351	363	371	350	346	361	358	388	381	336	371	334	365	349	379	347	372	347	347	343	368	343	373	361	372	382	344	373	359	372	383	356	349	344	339	343	350	362	357	409	332	344	368	351	343	335	344	351	347	372	371	347	370	367	367	349	338	319	375	364	336	358	354	324	362	338	372	354	374	367	363	380	341	355	421	349	340	361	369	368	327	342	352	346	338	337	350	379	350	356	348	365	384	382	366	367	318	348	358	363	371	390	363	331	356	374	387	370	371	344	346	357	361	333	337	356	343	374	346	339	339	355	346	359	334	330	357	350	333	353	393	399	377	350	386	346	362	341	388	338	362	345	354	350	381	384	369	363	364	364	359	351	367	365	336	362	378	332	369	308	349	365	333	368	334	364	355	333	364	369	343	361	314	362	363	333	344	325	375	344	356	370	342	380	358	362	371	358	372	372	341	329	387	361	369	368	377	341	351	371	328	372	356	336	383	372	334	390	333	402	339	384	353	363	353	367	335	340	326	360	336	357	380	343	363	319	344	399	348	346	384	382	353	354	347	335	348	352	345	338	332	368	375	337	353	353	342	352	369	353	350	351	363	392	339	342	332	381	326	354	361	371	339	369	335	345	340	368	359	366	371	344	375	349	389	353	371	367	372	361	383	326	367	367	331	373	358	331	360	363	388	377	331	362	340	396	320	344	379	336	353	370	347	396	351	357	362	355	368	330	338	331	340	372	343	359	384	367	345	362	360	338	372	340	368	351	373	348	360	375	349	411	326	355	359	369	365	364	368	351	363	374	353	347	356	336	313	357	327	329	374	331	344	388	353	362	385	326	370	341	371	336	334	355	365	387	364	336	360	352	353	373	385	353	323	353	340	378	365	330	343	353	353	378	343	374	355	351	384	349	339	374	337	385	298	370	379	366	389	349	341	336	350	373	348	351	357	357	335	368	316	321	346	341	345	370	352	346	361	361	342	364	372	349	379	370	402	358	366	354	363	349	310	330	348	362	370	350	359	360	361	360	344	340	309	338	305	341	331	346	364	329	369	370	376	367	387	390	344	391	370	365	325	375	350	371	338	375	367	369	337	343	394	345	346	359	331	362	338	330	322	371	371	355	342	344	343	352	331	340	349	352	364	325	358	372	368	343	360	363	316	344	368	342	326	372	346	391	359	393	368	321	374	371	340	358	363	355	308	360	357	327	353	369	349	333	347	363	384	359	331	381	362	348	339	344	338	375	339	365	345	380	372	351	379	349	348	368	375	362	350	374	387	378	373	348	353	352	339	362	367	358	372	362	405	363	346	330	379	349	352	359	365	365	372	339	314	327	367	380	355	358	386	357	345	334	341	366	350	385	318	358	350	348	373	366	350	359	373	390	350	383	326	371	328	354	356	358	378	336	350	370	370	342	346	347	353	338	373	384	360	349	361	355	382	369	376	369	340	363	342	321	356	341	351	366	334	367	336	343	314	369	344	339	361	337	368	358	354	381	343	326	334	385	359	339	360	396	395	350	364	353	367	384	332	338	354	351	382	335	335	328	365	336	370	334	361	342	356	379	360	328	382	329	378	355	377	334	311	351	335	327	342	345	376	382	374	404	341	379	314	375	343	364	353	351	349	354	352	390	327	336	365	342	329	413	345	386	416	362	372	340	374	344	345	329	320	324	359	359	368	338	357	331	379	351	323	376	362	372	331	356	380	321	380	394	368	337	322	346	364	351	351	342	322	337	384	398	346	384	334	347	362	378	332	358	327	313	335	395	363	389	356	395	375	375	336	367	352	346	365	320	338	373	352	356	359	368	330	329	364	326	375	351	372	343	336	349	332	358	361	394	326	336	367	379	346	350	333	345	379	359	375	361	353	330	348	333	393	366	346	355	365	372	360	376	382	337	368	353	379	374	370	368	358	327	361	307	386	357	343	380	359	354	364	375	346	353	353	374	395	375	380	373	357	384	330	375	371	385	379	313	370	327	373	358	376	350	384	355	370	351	374	389	357	358	338	363	362	348	369	346	351	364	365	340	366	360	367	365	379	360	345	362	346	347	333	397	377	395	348	402	373	359	377	379	352	371	321	374	350	368	394	382	351	343	346	368	356	345	340	328	382	356	331	341	372	328	325	320	371	364	336	340	333	367	353	339	329	346	310	329	355	393	341	357	362	343	339	366	361	348	347	372	345	386	354	333	370	332	349	382	318	342	331	335	347	380	362	345	332	385	398	371	366	365	372	335	334	339	381	320	351	353	365	380	389	367	334	352	379	350	367	371	340	380	397	358	317	339	360	356	334	374	363	371	363	381	369	340	358	379	363	365	345	344	361	359	382	357	356	345	336	367	367	328	368	382	390	366	365	360	361	353	376	308	325	349	329	403	359	331	398	392	378	400	365	353	338	358	380	350	345	348	366	367	347	320	331	344	354	408	371	346	374	370	372	326	337	365	391	358	334	343	360	354	387	362	357	342	342	324	353	366	340	361	340	345	380	365	352	354	390	351	329	375	328	344	353	354	358	336	334	345	340	350	374	344	343	349	374	336	352	322	356	352	350	360	383
39074	70103	72247	37032	1475	1117	903	794	698	642	643	633	583	561	514	541	553	569	522	515	520	475	501	510	510	540	496	498	471	489	465	490	479	453	504	487	491	498	479	486	518	498	470	473	481	487	470	500	493	515	456	508	527	473	498	466	450	494	488	471	491	495	526	484	481	513	493	482	489	495	488	533	453	472	483	450	492	462	482	466	481	518	464	487	502	487	492	492	452	474	487	527	523	531	493	492	445	489	474	454	491	510	475	452	465	469	479	471	473	511	462	484	495	529	493	501	515	490	473	452	495	453	467	500	461	452	538	497	498	492	467	490	500	483	522	469	466	446	498	447	477	458	495	437	478	493	483	469	506	481	478	476	521	475	471	521	470	459	432	465	482	501	524	514	520	491	467	483	498	485	470	449	482	475	459	513	493	511	462	481	505	480	490	461	471	483	488	463	459	478	471	463	475	503	464	478	487	484	476	465	506	493	453	491	490	484	489	485	512	485	479	490	455	459	479	496	440	544	494	449	520	466	489	502	512	505	499	498	529	461	503	497	448	481	504	498	494	482	479	492	462	451	552	494	506	490	500	458	476	462	533	473	475	511	496	483	508	466	464	471	484	493	501	471	457	509	478	484	481	495	482	495	432	482	475	489	502	500	497	504	491	452	501	529	495	426	474	479	498	485	458	506	486	472	499	468	492	510	466	491	477	501	471	464	460	446	463	465	470	486	475	488	455	469	434	498	466	494	459	470	456	483	504	497	480	458	473	522	496	425	460	497	478	513	491	510	451	527	507	451	503	473	478	487	467	484	501	479	497	512	484	456	454	432	469	448	469	510	465	484	458	450	476	508	483	467	479	525	491	467	525	470	478	505	500	463	494	460	489	500	515	460	515	481	486	493	511	501	481	480	517	475	456	458	474	464	477	465	501	473	488	504	481	475	510	476	468	481	487	505	472	466	479	483	459	494	479	504	471	473	481	484	457	460	423	471	472	480	465	460	454	459	500	478	467	489	473	469	461	503	516	462	485	486	477	479	482	537	481	501	480	463	471	558	529	491	455	467	490	474	473	479	529	488	455	480	489	462	557	463	479	470	477	495	475	479	480	472	463	458	471	467	521	509	504	426	475	490	431	487	451	441	506	481	480	483	495	489	493	452	452	476	493	469	469	489	467	522	451	486	490	478	487	508	470	457	509	447	452	493	465	469	443	470	487	487	495	477	496	498	484	448	459	501	479	452	500	475	494	488	485	482	497	501	510	478	459	479	523	455	468	488	462	465	446	482	492	510	489	440	453	505	445	472	444	457	480	474	473	484	484	471	485	482	478	506	468	475	495	490	503	464	494	499	510	491	505	507	486	450	477	511	450	465	476	462	497	427	511	472	512	539	433	518	494	485	460	493	505	480	485	503	462	439	510	477	472	482	497	485	504	486	507	457	485	487	464	446	459	476	478	475	455	462	475	469	496	476	468	431	461	448	453	464	481	504	495	471	504	478	445	476	475	492	509	469	477	479	521	505	469	464	424	511	506	462	476	523	487	469	458	483	455	505	518	446	491	508	496	483	494	483	493	486	494	488	471	467	464	473	472	510	459	476	502	478	473	475	485	476	502	469	476	506	461	467	517	463	491	482	487	483	461	504	497	495	479	490	447	444	476	474	507	475	477	528	486	438	479	452	514	489	465	465	518	515	461	479	498	453	487	480	484	467	485	469	486	484	491	503	493	452	478	498	479	509	480	457	477	481	521	471	483	495	465	466	487	463	511	450	515	497	496	506	448	458	489	483	491	465	486	503	457	437	510	486	462	461	470	460	521	491	477	492	491	457	489	451	478	481	476	505	472	496	474	535	438	448	468	473	490	453	484	486	490	482	486	474	486	434	470	527	502	478	482	465	472	484	460	483	483	477	450	527	467	501	503	427	491	483	474	488	503	505	480	490	465	502	492	468	486	459	478	472	477	481	502	490	461	453	504	469	481	474	511	499	488	434	469	463	507	516	452	491	491	460	496	511	526	474	498	465	493	487	494	475	496	445	532	468	477	476	485	506	476	458	445	475	453	483	526	456	516	493	484	493	465	490	498	492	479	448	469	495	493	489	476	475	477	499	483	457	468	484	505	478	524	509	491	447	456	508	469	500	479	489	478	501	516	466	448	480	498	496	435	515	454	485	462	453	479	482	521	462	448	496	470	446	505	482	482	472	503	472	483	514	469	497	495	452	474	466	465	465	480	485	493	437	479	489	497	469	492	465	494	478	450	502	474	463	479	466	522	464	523	450	500	454	474	466	455	502	450	466	482	508	481	479	492	462	435	484	446	468	488	491	516	483	500	439	510	473	509	510	460	477	506	475	514	450	470	457	473	454	475	505	466	485	468	432	488	525	525	512	451	474	476	483	478	537	477	522	459	498	472	508	471	485	493	460	497	500	477	413	499	480	518	477	470	479	484	468	488	470	503	504	482	491	519	475	530	488	459	484	467	473	481	471	480	475	449	477	511	499	440	445	484	474	483	473	466	512	480	472	505	483	454	502	472	487	511	503	444	437	482	465	461	479	505	510	413	496	491	462	482	504	481	471	486	490	468	487	469	471	467	525	449	436	454	465	456	493	522	472	484	477	463	504	494	477	478	496	486	478	489	485	448	468	463	462	497	488	502	483	452	507	474	465	471	491	488	509	477	490	485	504	487	463	482	493	453	491	491	513	468	466	462	468	483	509	497	508	495	495	462	542	478	481	498	500	478	461	492	494	468	506	462	517	459	497	491	444	468	458	470	461	509	454	485	463	480	491	506	464	513	505	491	465	472	487	440	472	522	488	516	483	437	483	538	500	457	496	438	497	448	487	446	485	478	457	513	483	495	470	460	479	510	514	479	482	487	443	501	459	462	453	434	468	460	476	472	481	485	495	476	506	491	463	479	511	501	449	471	489	481	461	517	438	503	486	479	509	455	513	517	512	457	484	486	466	460	480	496	498	482	503	493	468	493	473	520	452	456	504	506	471	470	463	471	512	498	438	466	497	485	490	494	503	475	508	474	502	499	482	462	451	463	469	476	469	491	471	451	482	483	479	502	485	482	485	482	463	487	485	499	460	456	477	493	511	477	444	464	490	461	482	475	479	512	489	469	498	503	467	466	492	509	470	494	496	463	503	463	458	487	446	505	464	465	450	497	473	518	491	470	470	481	446	488	474	473	492	459	498	463	429	485	483	465	470	464	500	513	506	507	487	515	477	494	471	504	476	462	458	481	435	480	416	472	502	479	511	488	502	507	497	511	491	501	530	461	493	467	500	470	484	471	530	512	445	462	461	482	501	482	483	483	476	492	489	457	515	457	454	470	441	513	499	535	458	431	518	471	509	492	489	477	515	459	445	455	464	482	485	467	499	506	461	491	506	477	501	451	467	498	521	485	489	489	466	516	439	459	476	440	498	465	466	471	505	462	488	506	457	500	492	469	494	497	494	459	525	458	497	485	493	467	486	515	457	493	503	488	465	470	450
27423	20444	25760	9798	343	273	234	248	224	247	233	248	241	264	205	243	235	248	260	217	231	228	247	210	241	256	202	232	236	219	242	232	233	236	237	242	230	225	238	249	256	226	229	219	255	221	233	250	228	219	251	231	226	263	225	224	217	215	229	236	233	229	233	230	239	204	230	256	215	230	220	254	237	232	249	245	210	238	208	221	228	251	259	200	208	220	243	211	213	257	237	235	222	243	214	228	227	237	232	210	264	261	252	216	245	205	246	231	222	244	252	231	214	218	223	189	243	236	259	248	240	228	218	242	232	215	212	226	217	217	264	220	252	236	233	256	219	212	221	238	243	248	235	236	229	249	232	225	243	257	242	230	251	243	230	250	250	230	241	243	240	221	207	244	211	244	230	220	250	223	231	196	230	218	209	259	226	235	233	252	239	212	234	230	237	230	227	223	236	238	235	228	235	244	227	213	235	236	215	252	239	234	248	247	241	242	217	216	236	240	221	224	225	213	231	218	233	236	202	236	221	206	231	240	221	280	224	230	236	215	236	241	248	217	228	234	255	205	233	219	234	246	221	258	217	238	263	236	217	230	221	243	237	233	202	225	248	245	262	242	231	263	246	222	228	229	225	232	218	251	232	209	240	225	197	213	250	226	207	238	221	203	226	257	245	249	223	237	227	211	221	240	218	255	259	237	229	202	237	232	228	212	234	220	247	230	230	228	230	205	223	229	227	266	245	221	245	244	257	212	214	241	216	237	246	214	229	228	246	229	210	255	225	228	226	242	245	218	210	232	240	260	222	219	201	228	220	230	242	241	241	217	209	223	213	214	236	243	231	236	222	253	222	236	242	240	235	200	225	208	220	241	228	228	243	230	236	244	227	226	222	256	243	256	240	228	238	209	217	231	236	251	235	219	224	237	196	242	231	230	236	211	210	237	232	264	251	233	226	240	226	225	238	249	249	236	220	246	220	226	264	231	246	220	232	235	239	221	236	242	199	216	198	220	243	221	209	225	225	225	232	232	223	240	238	228	238	219	209	234	235	229	240	210	228	247	212	233	232	256	226	218	196	245	255	256	249	246	229	231	214	227	215	215	240	251	237	240	226	222	227	213	236	226	255	228	243	248	245	251	223	253	248	261	233	239	197	241	223	217	229	244	242	239	233	238	236	231	227	244	224	244	245	238	250	245	235	226	232	224	238	217	227	251	216	250	249	231	225	230	236	259	247	223	236	244	247	251	212	220	252	220	195	210	218	209	231	229	211	230	237	234	217	238	263	212	233	257	255	227	232	214	234	234	236	234	229	237	232	243	226	235	248	239	248	238	214	272	256	224	263	224	226	256	219	239	260	192	259	226	264	209	220	228	236	237	232	239	247	246	227	228	241	228	216	253	239	242	232	225	257	234	206	224	233	229	222	215	228	250	237	252	240	244	253	260	218	227	251	222	239	233	230	219	240	210	236	235	221	215	227	240	251	199	248	255	240	223	223	238	245	227	231	237	235	239	236	206	208	236	254	216	206	257	234	224	236	224	215	249	242	231	255	222	244	217	264	236	236	245	218	205	235	211	225	242	240	243	204	232	241	249	224	227	266	243	234	245	255	218	232	236	228	234	250	224	247	214	228	199	213	250	214	246	205	252	226	219	214	243	205	240	232	200	228	233	211	229	237	216	229	259	221	209	236	222	223	247	255	228	228	213	215	240	246	214	237	232	220	203	241	231	238	246	230	228	257	249	206	209	228	229	222	244	231	245	231	257	246	242	242	213	250	228	220	256	244	250	244	235	234	268	245	229	196	242	228	249	234	239	264	221	224	240	226	236	224	246	213	242	229	250	214	246	230	228	227	244	243	232	260	225	243	210	259	239	225	255	246	214	227	219	216	258	225	246	219	232	221	222	235	212	235	227	226	256	237	232	249	213	240	222	235	237	239	245	213	236	232	224	207	239	267	231	242	222	265	231	235	242	238	242	264	234	211	258	234	234	222	223	240	198	240	249	247	264	260	225	252	238	236	233	225	201	241	225	247	220	236	220	233	218	229	233	259	230	234	232	226	242	247	223	266	251	234	211	231	242	225	223	212	219	242	259	246	238	221	236	217	218	234	217	247	216	253	213	228	226	208	211	186	227	209	232	220	235	232	251	229	227	216	237	237	242	230	234	221	242	264	205	212	244	240	207	237	245	227	249	242	229	225	258	242	242	221	216	241	261	244	223	194	234	214	226	250	212	245	242	213	239	251	244	237	216	229	248	248	225	208	229	253	226	229	235	231	252	235	260	203	241	237	214	230	244	224	220	233	215	241	214	237	222	219	205	255	246	222	236	193	241	246	225	229	241	248	231	235	239	224	234	235	228	204	235	252	227	232	234	252	205	228	239	229	236	261	242	239	239	238	227	222	246	208	253	244	236	244	246	230	245	241	253	231	248	236	235	238	232	226	219	226	236	232	226	208	205	220	222	234	229	239	226	244	242	232	221	218	257	220	237	227	214	245	238	238	225	235	238	228	225	249	242	230	248	212	251	236	222	221	241	210	227	243	229	246	225	204	219	239	237	252	237	235	234	232	242	207	236	245	193	223	251	229	245	253	241	242	232	201	216	218	225	229	240	228	212	210	235	252	213	225	252	252	261	264	238	204	212	213	205	233	246	202	215	217	241	238	215	237	232	236	229	246	222	235	218	242	251	227	225	256	250	213	251	233	216	240	236	243	212	230	237	251	267	226	260	252	222	223	230	250	223	228	230	234	247	199	252	210	247	239	212	232	217	246	220	208	233	268	253	213	209	228	236	244	230	226	226	258	226	233	239	233	241	239	230	251	229	226	221	225	216	240	234	199	250	218	216	249	217	244	253	213	215	226	232	245	233	251	223	239	253	237	225	250	212	244	241	243	254	250	234	256	219	254	220	233	229	236	245	205	233	243	240	204	225	236	245	269	219	254	231	207	198	228	229	220	231	196	254	216	244	230	229	225	250	229	251	234	217	233	224	228	272	232	203	257	219	254	221	228	235	250	210	219	249	224	227	231	207	233	245	236	243	220	250	220	229	215	231	245	247	248	250	228	218	223	233	230	212	249	240	239	222	212	216	227	242	249	251	227	233	192	198	246	223	238	226	246	222	243	214	231	241	238	245	239	251	224	213	194	246	250	270	231	223	223	207	210	231	221	251	223	241	198	224	216	230	222	238	230	263	235	229	229	249	213	221	254	222	239	212	224	223	224	230	231	229	227	229	246	232	198	259	205	231	237	225	253	240	236	236	227	211	218	224	229	233	212	226	236	229	271	240	240	216	207	230	259	264	224	218	217	206	246	227	244	256	242	232	222	247	227	237	254	220	223	231	263	215	217	256	242	210	225	238	227	273	224	230	244	212	197	232	236	233	211	203	226	230	248	228	236	251	222	213	245	259	208	215	256	257	235	231	237	233	226	233	244	245	222	232	236	207	258	238	211	221	213	211	247	263	235	224	238	236	243	229	242	205	226	242	232	215	250	237
15131	24223	29191	6021	319	333	319	329	293	330	318	300	295	309	351	319	297	322	301	317	291	296	307	300	317	283	308	326	313	329	300	306	327	326	326	337	332	306	333	273	316	311	309	306	313	312	305	295	291	299	290	331	310	326	338	287	332	278	300	325	293	316	339	310	306	315	302	302	299	295	288	327	317	302	320	315	299	313	327	345	311	294	320	305	289	273	307	337	294	307	341	310	310	327	322	282	332	320	302	315	274	305	314	300	329	322	317	299	300	310	324	320	287	319	312	306	323	306	295	314	292	289	317	338	296	315	328	318	314	284	301	301	278	322	321	314	315	327	302	290	304	309	306	330	299	331	302	286	295	303	304	280	318	334	313	322	334	307	298	288	300	316	323	314	295	255	310	317	289	301	324	306	298	299	348	329	320	280	275	292	305	321	306	307	343	328	322	321	292	320	299	306	320	300	323	331	298	319	282	312	325	298	349	330	327	296	281	300	289	301	307	331	315	312	298	326	298	332	304	306	321	276	274	305	305	319	337	328	313	326	300	295	284	313	303	309	304	323	312	314	319	308	335	335	333	326	317	289	296	318	305	300	323	281	300	312	332	319	352	301	319	316	283	317	305	299	327	323	286	291	296	306	321	320	292	295	315	311	288	323	354	272	334	307	295	318	302	285	317	286	313	362	324	308	317	299	287	317	332	321	281	331	344	309	285	308	316	310	319	314	299	306	283	314	325	318	271	270	292	333	344	306	307	331	322	280	296	316	316	289	271	310	320	326	296	292	301	320	338	293	301	343	270	312	320	300	313	312	343	329	309	345	307	343	307	320	308	283	315	293	353	287	347	301	321	340	290	317	293	314	354	293	306	309	280	309	320	327	297	297	304	335	330	318	285	312	328	323	288	300	326	324	295	330	304	318	292	327	312	311	304	295	311	312	298	310	332	304	309	300	333	291	327	307	323	312	334	323	301	315	338	316	320	327	283	302	317	314	323	315	322	289	312	317	291	310	335	297	297	333	328	298	320	348	325	315	336	322	297	310	279	316	315	316	312	300	338	303	336	321	340	303	330	279	314	316	300	291	288	317	282	350	326	253	332	355	335	299	304	302	326	292	278	313	322	318	312	307	298	335	295	314	310	287	266	306	275	311	304	337	317	316	306	307	314	314	313	339	321	294	318	309	308	317	322	284	315	307	301	310	332	304	291	266	327	306	319	305	322	310	283	285	300	317	299	315	313	328	302	314	328	330	301	346	345	323	299	316	299	285	298	327	299	302	329	335	345	305	328	329	302	290	344	306	330	292	317	313	325	288	305	310	339	342	296	341	334	321	336	312	308	288	306	304	301	341	301	332	284	310	326	337	290	340	329	322	344	293	325	333	275	309	346	289	305	324	329	305	327	295	346	329	298	313	314	324	301	310	293	286	318	316	305	298	311	311	303	335	356	328	322	296	325	330	293	304	300	308	335	300	315	310	319	315	294	334	315	301	329	334	342	303	310	295	322	323	312	307	326	306	308	334	313	317	336	297	300	352	297	321	317	323	328	320	298	310	294	316	307	318	292	301	326	297	300	308	282	308	350	292	298	320	315	296	319	309	337	278	321	321	329	328	326	326	332	301	319	308	312	297	297	304	300	270	280	306	318	325	324	307	302	305	298	323	330	308	287	314	305	334	296	280	321	293	301	297	306	297	311	286	297	325	273	313	312	279	296	299	339	317	313	302	329	293	342	310	318	335	329	338	303	309	316	341	324	328	331	309	303	330	319	309	296	317	301	316	313	326	299	304	334	298	296	324	319	281	300	306	340	348	286	305	285	294	288	304	342	281	341	299	314	352	313	361	315	307	324	304	303	302	304	303	324	303	329	309	332	312	290	322	309	349	302	298	313	323	297	311	294	316	318	293	339	301	294	357	279	335	309	293	304	306	301	329	310	308	321	352	286	283	305	267	295	316	299	325	307	288	308	304	290	318	295	344	293	306	308	304	303	298	316	321	313	319	310	309	299	327	286	329	314	298	297	292	332	326	299	303	312	290	264	339	295	288	288	279	295	291	324	306	303	304	323	298	325	304	293	328	314	328	315	323	324	314	319	328	321	286	304	304	276	303	341	332	309	312	300	297	302	302	296	330	303	323	321	293	280	275	317	282	342	332	295	311	302	304	306	332	307	306	317	334	313	331	317	287	304	317	288	298	292	304	295	295	331	332	280	341	294	297	322	323	305	330	266	316	313	323	275	286	308	314	308	359	336	289	292	313	317	301	291	286	323	304	316	327	314	308	338	275	294	350	319	292	318	314	303	312	333	316	290	325	335	274	303	319	291	302	315	328	308	334	302	303	338	290	335	315	305	313	356	322	323	315	328	304	289	313	288	311	303	294	318	309	313	344	313	298	294	315	327	279	305	326	298	332	285	317	311	297	316	302	312	298	345	294	352	331	322	329	329	304	287	319	300	315	299	319	324	311	300	305	326	303	342	316	325	293	324	332	302	303	302	336	313	294	330	299	306	311	291	306	319	292	290	279	324	333	288	285	296	331	305	327	317	336	320	309	311	310	313	269	317	307	324	341	322	303	292	313	311	302	334	312	305	309	303	333	345	298	323	335	325	311	295	322	327	314	321	307	309	303	325	299	311	309	321	333	277	322	320	329	297	300	321	328	311	330	323	327	313	336	299	366	292	304	293	283	284	324	321	320	315	350	320	335	320	307	332	354	343	293	338	333	324	309	312	327	302	299	324	317	330	327	311	314	290	325	333	294	359	301	324	273	320	311	296	336	287	301	314	293	304	313	273	323	325	310	309	282	303	302	329	297	322	305	312	340	333	286	316	304	340	316	304	328	298	341	301	300	322	328	352	286	310	331	307	340	299	305	310	327	309	352	302	290	308	314	305	333	312	311	305	334	274	322	289	305	336	305	300	297	293	314	281	314	313	302	348	326	310	331	294	356	329	313	341	333	316	335	308	355	318	319	290	315	317	301	306	322	280	296	305	298	311	316	316	303	310	279	321	321	324	302	336	321	326	307	302	315	303	329	288	310	290	340	325	298	322	332	319	311	307	292	326	289	294	305	331	308	292	306	296	274	308	296	296	312	295	343	308	345	303	328	278	289	307	274	314	300	285	311	305	267	312	324	289	327	278	337	338	351	302	281	293	333	285	295	331	293	300	335	310	319	289	351	293	309	296	319	284	306	302	284	317	302	304	311	307	316	322	281	334	295	329	282	306	306	289	288	316	278	313	306	327	287	332	316	344	277	312	314	296	323	290	306	272	291	294	311	302	301	317	344	311	311	309	300	316	298	309	320	308	327	334	291	290	342	314	289	308	317	280	321	319	310	326	320	341	324	293	330	315	316	306	339	290	296	314	339	313	290	298	319	342	354	310	294	281	286	333	299	313	307	308	296	314	289	304	305	298	281	320	309	315	289	294	308	333	309	311	279	317	261	303	308	276	306	321	307	296	303	316	306	295	310	329	302	321	293	341	317	309	320	273	298
23256	21318	33032	30312	18710	6345	662	512	434	482	466	445	453	424	453	450	429	397	445	390	432	451	425	410	397	391	470	452	398	405	415	440	433	400	398	442	431	393	428	400	411	377	434	404	444	396	424	413	423	412	428	396	407	432	410	439	423	438	395	421	447	415	393	399	422	428	392	401	420	432	428	420	418	423	406	441	415	414	388	391	435	392	399	413	440	451	382	398	444	406	423	426	393	385	421	416	434	441	405	417	442	418	405	444	402	397	398	414	406	415	460	387	468	411	450	412	447	387	434	474	415	413	405	414	368	402	402	426	423	437	417	416	419	401	401	411	402	429	394	436	440	412	412	424	393	398	405	403	421	384	426	455	415	439	418	447	420	392	379	451	405	425	434	431	412	410	394	448	389	429	437	438	428	409	411	395	403	448	414	436	403	427	436	428	437	403	430	445	421	419	436	407	401	435	422	410	417	422	443	420	415	395	412	396	410	425	407	378	413	427	406	402	438	396	381	409	467	445	419	416	438	446	429	429	415	431	409	431	466	411	401	419	440	439	422	429	410	433	416	418	426	418	397	423	406	389	426	442	407	423	404	413	385	434	426	422	418	411	416	401	442	435	405	398	434	444	431	411	440	417	391	389	395	399	418	422	407	428	395	441	410	379	428	413	417	376	462	400	401	405	419	386	440	396	425	415	408	432	408	402	419	460	388	428	391	440	396	418	422	396	405	461	425	434	412	377	445	387	440	424	431	432	430	411	421	414	404	392	396	428	422	432	426	443	393	437	456	410	410	416	441	461	402	376	455	452	412	446	434	446	440	398	396	427	418	424	451	423	440	479	383	416	427	455	414	417	438	419	411	423	395	429	433	442	380	449	391	416	418	391	412	401	432	432	394	378	427	398	401	407	424	416	391	444	391	440	420	431	436	453	410	397	425	405	402	430	405	407	418	423	414	415	401	433	409	404	465	406	415	423	412	428	443	425	415	400	397	417	416	404	432	404	423	394	419	410	434	444	370	417	407	437	436	444	416	453	415	398	414	443	445	395	422	425	407	425	417	412	419	424	419	421	411	404	439	429	422	450	408	456	403	404	389	426	416	430	422	435	374	417	389	392	410	413	432	449	392	459	410	431	447	395	396	403	451	453	390	401	432	441	432	423	436	445	392	438	419	438	438	413	463	399	417	429	421	398	400	420	418	388	436	410	415	434	402	431	426	436	415	430	414	412	430	405	431	445	409	430	404	430	414	428	465	437	457	444	407	464	415	422	412	421	425	411	410	399	357	408	402	419	382	416	363	407	439	400	423	395	427	402	381	433	425	402	388	410	419	419	383	411	396	442	452	409	422	423	404	405	428	393	426	438	405	401	413	439	467	390	424	436	413	439	406	418	430	402	396	404	418	402	440	454	404	448	421	414	440	409	386	412	443	394	428	435	431	431	426	398	452	384	399	407	406	377	413	426	423	451	435	429	447	420	443	433	411	428	421	421	395	431	445	469	379	430	420	399	419	425	399	413	429	385	413	408	412	418	375	456	431	406	435	451	443	397	397	442	401	408	404	400	411	413	420	416	437	446	424	411	405	400	390	463	429	410	412	443	393	389	429	390	457	416	432	438	431	430	413	446	403	411	418	410	428	402	402	417	363	404	405	457	417	419	444	402	428	428	434	400	418	449	452	370	399	431	420	402	445	367	420	370	414	426	431	408	472	404	437	407	405	385	400	420	395	404	415	433	410	475	419	429	430	399	438	404	432	419	417	463	429	406	420	395	403	422	415	433	438	377	470	403	391	378	409	409	440	409	404	384	439	425	404	395	396	432	427	417	394	390	446	414	409	370	441	434	434	429	388	417	420	373	389	452	436	454	449	405	415	408	407	390	455	401	436	410	421	492	462	387	407	454	410	388	421	411	418	440	435	415	367	412	414	398	438	440	423	417	423	459	407	422	470	404	435	414	402	408	399	432	406	398	405	436	456	420	424	409	430	413	375	392	436	427	387	418	391	407	379	435	453	406	417	402	447	399	419	395	389	379	421	442	422	408	424	458	409	429	426	410	426	433	407	412	415	386	449	393	418	439	399	453	451	409	405	439	416	392	452	446	412	398	403	421	376	436	411	400	426	394	436	430	423	399	378	412	397	424	387	438	407	452	428	424	437	432	379	439	434	466	432	431	420	415	358	426	418	399	426	439	447	454	450	401	397	431	432	399	455	409	383	471	437	420	369	409	418	431	379	409	392	423	454	431	440	425	404	427	405	490	442	422	446	402	413	402	436	443	400	422	418	391	430	417	410	441	411	404	443	378	426	426	420	408	418	436	412	409	412	394	415	429	412	420	414	404	431	388	452	382	415	390	403	414	402	406	410	400	404	434	381	434	400	411	438	422	385	413	392	413	402	409	414	469	414	427	372	402	391	448	404	439	397	396	414	411	400	433	444	424	455	420	398	428	423	405	436	431	443	417	459	409	412	409	387	395	417	423	406	414	450	389	475	443	399	402	400	453	428	401	441	398	443	390	398	406	372	411	409	411	390	396	387	447	432	397	416	386	404	445	451	379	403	437	460	416	419	418	405	382	434	386	435	424	401	388	382	407	399	447	435	395	389	427	412	422	375	386	407	426	448	422	436	407	418	422	419	433	407	444	425	414	397	433	436	418	388	435	385	398	391	422	427	442	426	430	403	414	411	385	438	390	420	416	431	424	384	398	403	472	425	420	396	405	417	431	417	392	408	426	391	453	434	432	472	432	397	432	455	403	396	425	452	433	412	405	435	416	413	435	447	421	439	411	397	418	428	450	404	393	409	402	424	408	425	433	418	387	418	410	430	369	395	377	405	462	394	444	370	407	433	398	405	387	398	412	430	426	419	438	408	420	426	415	433	445	437	409	444	441	430	400	469	378	430	415	436	436	407	436	411	432	431	399	419	406	452	430	404	395	440	392	400	383	404	414	393	424	404	422	416	371	429	428	403	442	403	389	413	421	485	396	395	416	405	414	407	428	420	428	438	369	424	427	417	395	454	404	427	386	412	432	449	420	405	412	397	413	385	449	452	402	404	396	434	404	363	395	411	433	424	427	416	445	410	427	384	413	392	435	425	405	389	431	428	418	400	458	396	423	399	425	450	455	374	415	406	409	433	413	406	423	436	417	434	427	422	440	432	406	435	430	420	437	419	366	426	399	399	436	409	468	392	442	407	420	404	423	402	407	422	418	419	407	416	424	417	435	409	433	434	402	410	386	474	437	435	414	402	456	388	430	380	434	428	440	415	405	454	408	454	404	394	387	420	432	442	406	454	429	400	411	446	410	449	393	406	408	392	435	406	454	438	420	430	407	390	430	394	420	427	404	418	411	410	395	460	400	417	451	397	433	414	445	421	397	457	407	386	404	451	424	399	413	415	383	424	440	447	411	414	417	383	400	441	372	430	450	427	438	382	399	414	424	410	386	427	408	424	398	412	443	435	424	434	411	426	439	424	438	421	434	416	456	388	400	423	440
32928	62636	66036	27812	1011	843	733	682	629	675	646	594	597	585	604	603	542	531	586	569	584	610	530	577	552	576	571	531	588	612	563	573	528	505	567	567	543	562	510	534	521	521	559	515	509	552	554	532	557	535	561	575	579	555	546	558	540	546	615	554	549	549	527	549	557	543	524	563	539	562	563	565	535	529	542	571	573	549	533	580	563	548	533	559	570	496	537	481	526	545	541	523	529	565	511	582	534	526	517	560	554	554	566	498	570	555	564	529	524	501	552	585	521	578	528	582	541	506	590	544	531	561	564	534	543	530	571	543	561	546	505	510	491	539	529	550	543	556	542	533	529	556	533	541	536	533	569	536	533	544	540	550	575	542	554	532	528	523	568	518	536	559	593	549	532	555	533	547	554	561	562	553	548	542	566	515	531	539	516	581	511	560	569	575	519	554	563	563	530	553	482	531	550	592	574	561	564	550	515	587	560	532	521	557	527	517	525	547	543	549	523	559	530	525	571	545	574	558	537	568	500	526	553	600	519	534	582	540	563	567	533	556	548	547	562	560	530	529	569	535	516	568	530	508	588	521	550	589	517	569	548	582	497	531	570	539	526	573	530	558	548	536	544	538	523	560	577	525	514	512	482	550	534	553	543	537	538	559	507	554	525	511	560	512	551	526	567	550	560	545	533	537	550	555	554	521	515	542	580	565	541	535	543	582	557	516	553	532	553	548	552	548	632	506	573	520	560	527	547	545	568	565	524	563	535	557	559	549	528	534	539	554	540	509	547	587	522	580	544	540	552	518	535	529	530	605	515	552	558	550	534	535	560	553	558	511	531	559	568	550	581	562	566	584	536	566	524	558	591	528	546	567	572	539	572	514	542	539	534	537	599	512	565	529	548	554	571	571	550	527	535	529	533	562	542	559	572	555	562	571	588	516	505	508	549	593	538	578	555	541	562	560	508	547	548	577	537	522	536	546	544	531	517	527	563	554	561	581	562	563	560	553	528	532	514	529	537	546	525	566	554	561	555	557	567	563	556	544	542	523	505	540	561	591	522	542	553	580	574	570	501	560	552	529	568	516	524	516	552	520	562	563	583	528	490	503	517	573	537	554	563	502	541	565	525	529	547	556	559	502	554	496	522	554	559	500	528	521	567	519	550	559	549	565	525	581	565	534	572	542	530	550	571	556	549	558	558	547	522	561	550	579	541	571	513	529	527	590	561	549	507	524	544	537	532	575	568	561	517	537	559	534	511	540	554	566	517	545	546	529	542	494	522	610	563	508	526	580	572	557	555	562	525	544	574	508	523	548	545	480	550	527	537	521	538	561	542	518	547	575	546	543	583	564	524	535	539	544	568	544	551	521	484	520	554	551	576	617	549	529	545	542	564	534	587	535	529	496	597	535	527	530	552	476	564	585	525	561	571	529	531	551	529	548	511	544	583	556	518	546	570	504	583	530	517	521	549	534	558	511	589	522	558	565	567	553	514	541	550	505	540	553	561	575	566	552	479	595	559	540	541	553	560	504	584	554	586	544	572	531	565	507	553	507	573	570	538	567	540	557	536	546	566	541	543	525	512	543	517	557	590	560	571	548	530	575	575	567	538	511	546	537	543	567	503	526	512	624	577	519	549	525	583	557	536	555	540	511	567	569	557	575	517	583	563	518	521	579	514	521	551	551	502	577	506	540	540	525	560	538	534	544	504	529	566	588	533	548	520	546	556	550	531	519	523	550	535	603	519	561	537	566	558	512	582	529	547	571	565	571	509	552	563	536	566	536	569	539	562	575	549	551	583	552	520	558	545	564	552	550	533	518	557	512	532	533	533	549	528	524	554	553	536	554	562	526	527	548	526	585	541	562	541	508	558	560	552	569	528	541	555	520	552	548	546	564	534	551	531	531	525	546	568	568	543	571	519	511	550	522	512	495	485	586	555	565	557	537	563	585	570	528	535	504	517	559	556	530	554	518	489	514	543	493	548	546	540	522	526	526	543	528	532	525	570	546	573	570	522	554	555	567	546	557	534	549	560	553	533	555	555	565	545	525	593	560	489	570	568	588	532	524	556	541	552	578	584	536	580	533	562	559	552	498	595	548	533	508	547	522	555	527	475	541	569	564	521	540	503	568	523	553	525	612	530	560	563	566	514	536	530	557	559	567	503	550	536	532	525	551	547	582	564	535	568	525	558	549	601	556	505	553	559	540	566	571	555	550	530	525	577	509	549	523	556	535	554	536	545	522	543	548	548	562	558	536	540	510	544	535	484	540	555	516	581	526	568	529	551	519	553	584	518	536	560	537	556	534	535	566	556	573	533	529	534	523	566	526	525	519	537	574	537	579	509	555	549	543	550	537	532	526	562	540	532	566	497	522	564	522	572	530	503	562	553	548	536	576	551	586	524	559	554	515	564	577	540	572	576	583	559	536	592	579	561	531	555	549	588	523	538	514	572	562	550	540	543	527	544	514	538	531	562	530	540	557	619	546	543	516	549	552	568	564	538	545	574	566	541	580	571	501	480	552	501	534	521	536	579	513	561	549	554	600	577	526	529	551	568	533	564	530	570	566	525	567	515	543	530	496	572	509	538	546	522	563	554	562	520	546	559	525	586	487	517	534	507	524	570	542	494	528	544	536	563	520	585	536	573	526	561	525	548	511	559	552	476	553	528	551	559	523	552	551	550	544	538	559	557	530	547	582	546	562	519	547	528	558	550	547	542	566	499	524	543	525	557	534	549	529	527	550	551	568	575	519	548	557	498	534	568	557	558	560	554	507	544	496	569	589	591	559	531	502	535	542	538	584	502	515	547	532	525	553	535	528	539	542	558	529	570	550	509	577	572	557	582	568	557	533	517	537	553	580	539	567	566	514	549	511	525	566	510	539	511	516	474	568	552	502	539	549	500	535	546	538	548	561	563	554	544	512	518	554	535	555	549	532	564	518	566	539	567	563	548	556	533	547	562	527	539	537	564	535	568	587	559	522	541	544	572	575	518	543	610	547	521	509	519	519	576	540	561	543	552	568	546	532	553	549	508	481	522	544	548	541	480	550	574	527	574	548	492	534	522	514	504	546	547	569	567	543	531	572	541	582	557	562	579	545	566	488	489	487	550	561	563	552	512	564	526	555	538	561	543	524	500	559	584	557	552	548	542	560	561	528	542	639	542	515	535	533	559	513	559	551	576	542	582	569	525	566	502	543	531	525	554	507	573	579	577	584	527	560	590	591	536	560	529	537	595	546	529	553	514	546	568	534	512	548	565	555	541	565	559	532	516	558	556	551	515	553	542	586	533	529	583	564	568	512	574	567	575	571	568	568	532	561	564	559	561	558	571	547	528	548	543	541	549	533	565	570	582	577	517	538	531	585	534	511	515	564	523	516	541	548	553	552	530	562	554	570	539	545	589	572	489	557	543	544	569	527	598	562	552	515	521	548	518	533	528	516	518	537	551	536	539	561	551	550	535	552	547	526	557	555	516	533	559	530	531	554	553	564	540	551
24627	21344	32017	27344	7486	253	162	118	151	123	134	130	124	149	120	141	117	148	152	148	129	137	122	126	128	114	127	129	139	129	136	146	118	119	129	132	122	127	130	118	119	117	123	101	132	138	122	135	139	136	120	133	135	128	140	120	116	137	119	119	124	114	139	128	124	117	111	132	116	124	136	132	97	109	119	131	132	122	112	121	140	121	128	99	124	122	97	112	100	140	129	112	106	121	112	105	114	126	116	139	130	113	127	116	139	118	119	119	132	135	113	98	120	128	103	141	131	127	140	111	131	140	146	121	104	118	137	118	129	111	126	139	124	134	128	119	121	132	118	118	120	120	126	144	112	129	133	122	143	121	96	128	112	115	116	121	105	118	138	148	132	113	111	112	116	139	101	97	122	133	129	139	120	108	134	137	108	116	115	115	150	113	115	116	112	114	94	139	116	124	111	122	114	115	107	122	109	109	122	133	122	110	125	142	123	118	127	153	130	128	132	138	134	119	117	115	136	126	134	101	123	139	127	126	121	128	130	131	120	112	136	117	129	134	114	119	128	115	118	126	123	127	132	111	112	126	126	154	107	107	118	123	94	125	126	106	107	131	117	119	116	86	122	125	135	108	123	120	129	135	131	129	123	118	138	111	112	125	131	110	116	117	111	117	108	122	128	128	107	116	122	138	97	128	114	114	132	120	122	121	125	116	122	99	121	114	118	136	125	118	144	120	125	114	144	110	101	111	125	108	112	139	120	113	127	110	144	120	118	97	132	134	132	103	123	128	137	122	110	101	133	126	120	124	117	131	127	123	124	128	112	132	121	106	128	120	121	115	132	111	124	131	128	121	106	129	118	146	112	139	121	145	122	115	132	121	114	132	133	121	126	122	134	110	106	125	124	109	110	131	132	110	119	137	113	121	108	119	106	130	119	112	107	134	150	139	134	96	102	123	110	121	123	121	119	135	126	128	117	130	126	123	121	128	116	119	138	114	104	123	123	133	133	122	109	139	126	114	130	124	131	126	125	123	127	137	122	128	113	116	115	137	135	114	150	111	128	108	131	108	133	128	113	133	120	120	147	118	98	117	130	142	121	117	137	127	151	124	142	107	130	111	132	103	134	135	112	129	100	131	122	118	122	142	115	121	109	106	119	125	110	130	126	114	139	120	113	132	125	123	121	123	127	116	111	110	119	135	119	118	129	128	130	136	111	118	105	117	119	123	119	94	110	117	113	133	112	118	120	125	135	119	138	111	107	122	106	127	119	133	123	111	118	127	133	120	122	118	111	121	124	140	120	120	123	121	130	151	124	126	128	118	126	112	138	126	118	122	126	98	138	140	121	130	129	130	120	117	133	106	140	120	142	113	113	116	105	110	130	132	125	132	135	123	119	120	114	125	139	126	121	126	118	129	118	108	116	106	128	126	117	112	124	108	117	138	127	131	115	117	112	111	120	121	133	123	121	114	126	118	126	133	110	114	108	121	114	133	120	123	118	114	117	120	115	115	144	125	112	121	125	121	124	133	123	121	129	115	124	133	122	115	132	106	129	143	130	110	122	125	113	115	127	117	141	119	130	102	149	114	106	110	120	137	114	129	131	116	109	114	121	118	149	126	135	132	102	117	118	113	136	125	110	104	117	125	114	110	123	133	127	123	128	114	127	110	110	122	110	121	137	140	122	127	145	110	125	116	118	122	126	135	135	142	126	129	114	106	115	126	136	112	98	128	116	139	115	121	115	124	132	126	114	119	135	135	122	132	126	136	103	122	121	122	136	139	106	120	128	114	110	132	130	113	100	90	142	109	142	125	143	120	115	106	123	123	137	118	121	123	101	130	124	130	120	123	150	118	129	114	129	114	130	129	116	113	116	127	126	110	158	117	105	107	118	115	127	114	126	109	139	101	104	114	105	117	134	110	125	133	120	144	100	121	123	95	120	128	115	134	112	124	128	121	118	132	112	119	155	120	126	136	128	128	131	114	113	137	113	122	127	114	127	128	120	122	124	113	111	117	114	124	112	114	116	135	138	112	111	150	143	119	114	122	128	116	140	125	135	120	150	126	125	131	113	112	128	130	137	127	140	131	112	143	129	113	114	117	118	129	137	123	127	131	152	119	130	118	129	109	96	133	112	128	123	125	123	100	127	128	110	120	112	123	111	123	147	129	144	116	87	114	110	136	130	151	123	110	138	162	111	126	115	111	126	118	133	137	113	121	130	123	122	123	137	130	104	125	130	123	143	132	135	145	104	114	128	120	124	128	115	121	129	127	128	113	113	119	122	128	129	111	130	111	125	124	117	106	115	103	132	136	122	124	114	144	123	105	116	122	127	132	119	115	127	120	123	122	116	134	137	125	126	127	127	118	124	115	122	117	103	114	126	128	107	135	123	100	122	109	124	122	136	125	124	122	107	128	126	123	119	138	129	123	110	144	107	133	130	112	125	138	120	118	120	96	132	115	112	115	116	114	132	108	120	119	123	118	123	126	124	101	126	123	111	107	104	130	120	112	123	118	138	131	130	125	109	117	143	123	148	107	122	105	122	125	130	109	128	141	147	116	127	119	137	122	134	121	126	113	115	136	121	119	125	136	127	128	121	110	92	125	117	130	131	120	119	109	111	135	123	118	122	123	91	97	143	119	152	122	128	118	131	118	132	117	140	120	140	128	132	122	103	122	114	126	116	99	114	130	120	116	103	126	134	139	126	126	109	140	121	142	134	131	128	124	125	138	113	113	114	138	115	132	114	131	125	117	105	130	126	111	134	102	125	115	127	141	116	148	110	135	112	115	125	136	113	120	124	118	125	130	120	115	127	111	136	133	121	125	112	111	127	122	127	133	103	126	98	125	120	113	111	114	127	135	123	133	113	127	124	135	102	143	130	127	129	102	123	109	127	126	133	130	112	105	115	122	129	121	125	102	122	105	119	119	114	122	135	147	129	109	120	140	123	102	122	115	138	129	125	121	114	106	125	114	109	134	124	103	126	141	132	125	103	96	120	123	147	116	122	118	125	126	111	98	128	119	134	131	119	131	116	120	135	111	150	107	114	129	115	131	126	123	115	121	115	111	141	104	112	114	126	114	117	125	120	95	123	122	121	112	111	121	134	115	140	110	127	121	117	119	118	134	110	140	113	125	138	114	140	141	117	105	102	129	147	130	117	117	104	116	109	131	144	123	127	125	116	114	113	114	105	116	125	114	122	119	107	127	125	132	138	119	127	102	112	116	137	114	131	136	125	107	120	116	142	128	127	115	130	119	123	124	112	141	111	136	128	132	132	126	122	120	134	107	97	106	103	126	94	95	111	117	126	110	113	103	133	133	138	117	118	101	126	116	137	140	108	130	116	144	121	142	104	123	127	102	131	128	122	113	115	120	109	126	102	131	124	115	94	130	119	122	146	130	112	144	126	114	109	130	140	115	122	129	125	123	105	151	118	110	124	119	105	113	110	133	108	101	126	105	131	112	152	114	115	117	153	128	143	114	128	137	102	129
28811	50334	52783	19163	380	321	262	219	210	234	211	189	197	188	164	195	187	215	157	164	166	171	199	182	182	206	188	189	185	194	195	188	196	176	193	197	228	193	180	176	184	187	195	176	182	168	168	177	189	175	157	182	164	176	173	175	189	172	212	196	187	187	173	188	172	143	180	204	174	176	165	185	196	169	180	176	177	170	186	178	165	187	196	190	169	154	154	175	159	194	176	199	187	191	174	172	222	190	171	195	201	206	163	179	181	190	182	201	192	181	163	171	203	174	184	166	175	195	164	181	184	173	181	184	183	174	178	169	181	157	173	184	189	177	193	152	174	192	185	171	171	150	194	188	209	165	186	165	164	182	171	181	171	186	202	154	174	196	200	175	193	177	179	175	182	183	178	160	171	195	193	158	182	174	143	186	204	163	180	182	193	196	160	166	161	179	179	168	177	181	197	173	181	166	185	178	153	194	174	162	170	178	186	153	196	177	183	175	175	196	157	179	212	170	150	181	162	207	198	196	174	158	202	204	168	173	158	161	184	197	170	173	199	174	192	188	164	171	167	200	190	192	175	179	184	182	194	169	194	159	181	178	194	164	171	173	170	206	175	194	169	178	157	192	187	186	180	182	190	193	184	186	171	180	186	191	164	192	176	163	183	183	171	156	156	166	167	172	182	168	183	156	158	175	170	165	189	180	185	181	195	174	185	181	183	180	181	169	170	165	179	171	164	176	183	180	155	201	178	168	189	208	173	187	178	186	200	189	188	185	189	183	170	182	189	185	198	216	175	167	184	161	175	168	171	209	186	177	185	181	154	187	197	189	182	184	196	199	177	167	186	174	162	173	190	164	165	175	167	169	179	165	185	170	160	177	165	158	184	194	177	196	156	178	184	199	150	193	199	152	185	208	200	186	174	199	183	170	169	175	178	193	188	184	184	209	183	167	173	182	185	180	179	189	172	177	178	161	182	205	172	173	200	214	179	183	186	173	199	158	207	182	185	183	180	173	197	180	172	173	165	186	209	164	183	166	188	202	204	184	168	167	165	166	175	178	175	181	178	162	185	214	178	196	180	158	176	175	179	157	164	191	168	152	159	180	161	174	176	189	170	191	169	159	167	162	180	196	199	181	177	180	203	178	156	174	178	164	198	180	212	154	179	173	179	181	187	199	208	178	211	166	187	182	174	203	200	201	151	176	177	198	180	174	189	163	191	171	184	171	177	193	202	174	158	200	176	176	185	176	190	163	179	178	174	189	172	165	216	189	165	170	201	172	182	171	171	195	180	191	176	178	166	159	164	158	188	182	163	157	184	180	198	194	174	167	191	191	170	167	171	174	183	178	203	161	194	186	179	177	161	197	162	192	180	165	190	196	164	193	192	182	140	181	167	166	186	154	183	195	204	187	213	179	169	185	188	194	184	182	173	169	168	190	193	206	194	175	175	194	177	172	177	192	186	169	176	161	189	191	166	190	165	181	225	187	180	199	186	199	175	178	169	182	198	207	188	168	199	190	183	187	175	176	178	193	175	193	180	167	172	177	169	185	188	175	165	180	172	170	160	209	174	172	177	170	172	179	166	191	191	170	186	185	184	168	197	186	194	192	178	194	186	181	153	181	174	177	185	178	155	204	172	172	178	151	178	177	166	183	189	165	191	175	174	201	194	176	193	165	175	179	183	197	180	197	173	181	149	173	166	171	182	171	179	184	172	171	186	170	188	178	155	179	161	195	164	192	183	178	199	185	208	167	184	174	172	186	199	178	160	163	173	184	184	165	194	180	183	182	179	171	198	173	183	177	190	195	185	166	184	190	190	185	181	187	180	167	186	198	169	183	161	167	190	177	173	210	172	185	148	153	169	173	164	162	175	174	168	170	186	175	165	158	194	182	199	181	165	167	203	191	194	188	169	211	180	185	183	169	165	190	182	195	171	200	187	181	199	170	188	188	164	176	170	187	178	184	195	169	170	168	199	179	191	182	176	159	177	183	164	204	152	182	168	183	189	175	159	178	163	188	203	191	165	216	169	177	188	188	193	199	195	202	186	175	208	186	164	191	182	172	183	170	181	184	167	181	194	199	190	204	173	189	171	181	175	170	165	178	189	180	168	202	183	174	176	167	179	182	176	187	167	184	154	198	171	177	218	169	186	182	183	154	169	169	174	189	185	188	178	173	178	178	156	199	165	181	190	186	158	157	159	197	181	181	180	215	174	197	182	191	193	169	178	192	197	179	180	159	197	194	186	182	208	172	183	175	181	151	166	172	193	175	165	180	172	169	160	178	175	156	184	170	195	181	169	181	190	185	161	188	187	175	192	186	162	168	202	189	188	167	183	170	163	196	181	199	195	194	190	187	209	167	179	171	174	198	206	189	170	167	207	182	210	161	170	172	191	147	176	205	178	192	177	175	189	166	179	169	202	199	183	184	175	175	181	192	198	189	189	181	164	191	206	182	179	173	192	185	180	171	174	169	177	178	179	169	180	182	184	198	185	216	202	174	193	181	198	194	204	162	158	166	169	180	165	176	207	181	185	165	195	184	190	174	189	181	175	180	151	189	170	192	183	166	194	178	208	209	162	177	158	176	186	174	202	179	168	188	188	196	178	203	191	179	195	179	187	197	184	175	184	181	169	188	165	171	168	177	203	188	157	183	181	172	184	196	182	206	189	183	184	149	167	174	164	174	198	170	171	186	187	171	186	190	194	187	156	182	181	185	171	161	176	186	164	182	175	185	186	158	195	176	178	155	169	175	168	172	191	171	191	189	157	197	189	174	167	168	170	167	195	187	170	207	162	192	160	176	190	173	149	174	194	186	189	171	192	174	159	164	175	196	188	177	180	189	176	175	169	152	173	172	169	180	182	179	176	159	195	190	186	180	192	180	158	167	177	201	184	170	164	171	172	205	159	176	199	164	166	190	201	180	180	160	178	192	181	173	176	195	163	185	162	189	163	180	186	188	188	193	169	174	180	177	163	163	185	180	194	179	165	187	170	182	186	200	168	205	174	186	170	189	179	191	186	177	184	182	161	178	159	176	175	179	200	189	185	176	146	155	170	180	182	172	179	203	162	168	166	198	172	183	177	170	184	179	179	176	172	195	182	168	203	177	170	193	196	191	172	194	170	175	196	183	198	184	178	181	190	180	161	172	165	171	202	174	181	189	177	182	180	191	172	182	192	179	225	192	172	186	195	170	191	163	184	184	180	182	155	179	147	199	161	166	165	178	201	158	171	185	179	189	169	174	185	197	182	177	179	156	159	165	187	178	182	168	155	170	190	184	159	171	182	167	173	161	166	195	165	190	177	181	195	208	178	151	189	174	208	162	181	210	180	189	197	165	164	185	162	169	178	164	193	197	170	201	177	185	179	176	163	181	173	213	195	154	175	163	189	173	182	152	182	187	180	189	180	198	184	196	157	160	185	182	183	182	171	182	191	198	187	195	189	174	199	153	160	192	196	203	174	189	182	162	171	190	139	191	168	190	176	195	152	162
22382	21339	29697	28242	21291	19363	5359	567	456	443	400	403	401	387	403	373	383	377	382	357	383	392	366	386	361	339	350	386	353	345	379	357	383	387	359	364	352	362	344	370	393	380	382	374	392	392	383	368	380	374	343	358	368	364	355	356	355	353	349	385	357	357	358	354	349	360	382	373	372	362	378	338	377	357	367	386	390	351	375	371	363	371	352	356	378	390	349	338	375	384	397	374	354	365	372	330	375	366	394	364	359	330	328	360	354	362	361	380	357	388	363	357	377	368	396	392	375	342	345	338	363	384	380	375	375	371	371	358	380	377	362	350	329	301	406	362	330	370	374	357	400	346	360	364	377	382	350	362	348	348	366	356	339	390	340	381	358	369	388	358	358	353	378	349	380	338	340	369	358	395	389	353	349	370	414	345	329	373	402	361	349	357	359	361	372	378	391	355	371	345	349	366	394	384	376	363	395	359	345	361	378	346	342	363	370	358	348	348	399	339	355	392	362	352	357	376	333	365	381	343	365	367	373	378	366	346	340	407	370	340	347	367	355	361	387	361	355	360	343	386	378	389	381	365	365	387	362	396	359	360	363	344	355	385	374	394	358	370	345	379	347	373	399	362	341	342	370	401	378	332	385	381	376	352	360	370	371	330	389	362	349	393	399	412	368	388	362	345	375	377	343	371	362	402	345	366	353	327	365	360	330	341	351	356	361	365	362	384	385	362	360	376	356	351	387	345	380	390	343	377	360	337	365	350	364	348	355	351	386	377	364	370	324	350	353	380	374	337	366	366	356	354	352	359	372	372	368	345	402	341	356	359	323	366	343	363	342	366	385	352	368	362	402	334	374	348	346	378	360	375	400	390	361	348	372	347	375	381	358	362	392	364	382	389	330	372	366	366	409	386	363	319	359	380	351	399	361	323	374	377	365	378	366	387	362	372	378	396	385	332	397	380	363	405	387	359	377	359	370	386	360	346	361	362	383	316	348	372	376	359	388	356	376	352	364	374	367	362	355	374	354	367	368	362	392	388	360	346	387	361	411	401	349	377	374	383	382	396	370	383	355	354	368	386	394	372	369	382	354	372	348	381	398	369	344	374	364	351	369	351	377	352	345	389	317	353	376	377	389	388	374	391	369	394	337	408	362	365	324	364	333	380	349	355	366	357	376	364	338	387	381	368	376	350	369	351	376	352	359	350	341	362	345	333	394	326	384	357	379	346	379	391	373	385	328	338	365	330	320	355	364	409	359	343	356	362	343	375	386	376	373	371	389	358	362	348	373	369	366	378	372	383	360	350	354	359	353	380	373	329	347	360	374	374	331	358	344	323	373	369	376	378	378	388	358	324	391	356	370	342	339	361	393	386	362	383	372	381	383	353	354	313	390	387	369	354	326	343	366	364	368	355	349	339	350	375	348	358	362	348	380	391	320	361	355	358	351	373	363	365	377	360	350	340	372	367	365	378	354	371	329	354	347	358	392	394	333	349	388	347	376	380	367	367	380	393	350	361	347	339	350	343	367	369	398	397	342	369	349	363	342	386	373	338	398	355	362	370	386	381	375	349	342	372	363	344	370	367	367	372	371	334	367	367	350	370	351	376	390	344	394	371	380	391	381	405	411	364	358	366	352	360	324	374	366	353	375	355	353	357	352	352	340	353	359	367	395	343	351	390	355	362	377	370	347	377	367	366	343	382	339	373	394	388	340	328	377	371	358	350	383	326	374	340	356	357	356	376	367	318	339	375	347	370	379	375	374	358	388	390	357	384	372	367	361	389	383	337	378	373	345	365	360	387	405	372	346	395	366	358	380	355	395	359	337	355	369	320	353	367	371	379	374	370	352	320	368	364	388	365	343	344	367	384	416	380	343	387	367	361	378	353	365	392	347	331	356	344	325	400	352	353	352	367	345	385	394	392	368	345	404	334	371	383	359	393	356	352	331	350	328	344	347	386	389	380	363	357	326	365	327	331	355	355	349	402	364	376	341	349	378	325	362	394	363	353	342	366	396	368	351	370	365	379	389	334	357	361	385	363	364	369	371	369	330	355	372	381	392	370	417	363	388	415	373	373	356	383	366	338	384	357	359	381	331	380	405	380	343	373	356	361	377	390	390	329	361	344	352	370	361	362	352	342	378	378	335	377	358	338	356	389	335	358	342	350	362	321	382	370	358	373	353	376	354	363	305	377	340	383	398	389	396	378	354	388	374	353	366	355	356	408	354	352	357	393	374	367	365	384	378	369	374	391	321	323	352	353	356	364	329	342	365	359	369	398	350	383	344	340	354	351	360	338	361	357	381	354	352	352	346	366	334	370	377	367	338	372	346	378	361	340	364	375	369	363	385	371	326	376	365	374	347	372	383	369	356	392	397	368	375	373	404	352	409	374	355	362	372	384	395	343	372	351	350	393	372	365	369	383	357	356	338	385	364	359	366	352	380	384	375	374	401	361	375	334	313	363	400	354	338	376	356	339	361	330	390	363	392	382	403	419	396	383	348	341	362	357	383	386	384	393	357	342	352	371	383	388	347	396	366	376	351	373	358	413	354	341	393	341	362	381	325	336	326	356	367	353	334	362	367	374	369	375	367	347	345	366	392	369	381	396	372	349	329	334	377	349	370	357	333	341	388	359	356	365	374	387	374	374	381	363	405	344	327	353	348	365	370	375	353	358	336	337	342	321	348	369	375	371	357	365	356	363	348	369	363	357	359	375	380	325	324	348	379	363	383	331	380	367	331	370	369	364	359	363	383	358	387	372	363	403	353	370	373	358	377	367	378	369	363	347	343	355	397	353	364	330	380	368	358	326	368	385	369	368	337	341	331	378	374	353	350	352	372	344	362	415	350	342	346	381	363	362	337	328	345	326	362	391	339	387	365	322	364	389	339	389	371	351	384	366	383	368	401	410	361	342	343	349	336	373	356	341	339	362	362	362	351	337	362	356	436	366	370	333	358	374	350	376	347	327	375	359	386	388	360	339	361	333	370	371	345	389	355	385	381	372	376	356	341	357	356	367	347	333	367	349	349	363	329	368	371	376	364	372	366	344	336	339	384	411	371	399	365	353	341	364	389	363	348	325	396	370	354	379	347	391	399	357	362	404	381	355	391	372	398	354	349	341	349	369	368	370	394	338	383	342	337	348	380	393	336	356	353	372	371	355	367	365	332	350	386	369	370	350	364	323	382	371	340	362	378	354	401	361	362	390	336	364	375	365	352	387	377	324	317	336	330	369	369	353	371	392	359	377	344	380	382	355	319	353	385	385	394	354	346	365	401	348	327	349	369	354	378	368	345	383	374	383	366	333	348	338	347	350	371	359	344	373	346	356	371	375	340	361	360	368	379	375	329	366	372	392	336	343	385	350	327	401	347	347	362	359	369	358	372	396	359	348	377	330	364	357	362	347	358	342	355	338	357	350	369	358	381	367	349	368	361	346	356	373	380	394	368	336	367	371	384	374	348	384	388	353	390	375	388	363	374	348	350	387	328	369	357	403
38581	73370	70407	33269	1433	1021	916	817	720	676	643	607	604	572	579	572	511	539	519	526	487	546	497	486	512	522	477	509	473	505	485	542	500	501	499	501	497	519	490	480	483	536	485	484	498	446	454	481	493	513	513	488	504	474	484	515	456	481	467	486	417	487	508	491	477	467	473	492	476	482	506	527	473	467	512	480	462	475	502	474	461	477	501	502	437	495	471	492	486	501	503	501	495	490	532	450	472	479	466	469	516	460	509	461	494	487	477	479	450	498	537	513	497	504	469	455	473	481	497	490	512	508	455	506	513	444	514	489	487	518	482	478	474	474	487	490	486	486	477	494	464	506	501	510	510	510	469	526	477	481	469	486	513	508	498	492	487	482	481	488	488	495	472	488	489	489	532	474	485	520	467	462	441	500	501	437	478	484	482	470	456	459	489	478	491	471	513	444	533	451	472	463	474	472	507	479	446	470	431	491	489	474	528	457	474	451	490	501	470	485	478	467	522	481	453	531	511	486	512	525	466	523	469	470	474	495	478	477	510	487	474	475	482	457	491	495	461	478	489	470	490	518	473	499	491	466	483	533	519	532	502	484	496	499	465	483	487	516	485	509	534	469	481	471	466	503	500	471	519	507	487	508	501	488	475	491	457	528	462	498	484	470	511	469	514	460	492	491	492	480	470	498	461	500	513	521	466	530	483	504	427	460	483	488	476	495	488	505	480	481	482	482	457	525	456	482	483	529	504	465	487	501	512	490	466	508	482	445	458	490	477	512	501	463	479	463	463	510	494	502	472	518	499	509	437	512	496	527	477	493	466	487	471	523	484	449	492	454	484	508	497	501	439	491	496	528	460	496	534	470	489	483	485	500	493	503	490	482	461	467	484	442	477	476	493	468	489	471	523	480	473	479	474	495	537	456	491	503	524	505	477	566	510	514	492	521	487	465	450	483	517	496	552	503	495	500	509	466	477	471	493	498	484	484	451	462	452	479	520	482	480	490	470	462	483	507	518	454	482	507	482	463	491	434	501	511	457	476	523	490	465	480	511	518	450	493	487	515	522	470	520	491	513	443	475	474	500	498	494	464	496	458	526	487	509	498	480	486	495	479	491	515	480	523	473	511	495	497	496	506	468	452	490	517	512	480	482	496	474	462	482	507	485	516	498	516	535	465	446	487	475	511	491	485	450	464	525	490	509	521	497	491	460	463	475	491	478	516	472	481	484	523	506	499	461	477	493	490	477	476	508	495	478	463	494	486	476	508	471	509	500	470	447	437	484	504	513	516	489	517	475	461	451	454	504	522	519	482	483	493	496	477	482	491	498	522	502	475	493	491	481	495	491	477	473	496	504	513	504	505	478	467	493	491	484	492	484	495	472	479	502	493	487	544	499	427	497	463	485	491	501	482	486	477	496	479	463	510	460	456	458	458	460	448	449	457	479	487	502	488	522	492	480	505	495	501	487	477	503	503	490	493	531	502	472	488	508	440	492	471	497	505	500	472	499	502	486	474	509	464	478	462	488	482	458	525	473	507	513	486	474	499	486	464	516	496	524	487	484	477	488	513	470	489	496	498	516	488	466	497	483	515	503	510	474	495	503	447	452	505	489	513	502	498	465	524	522	458	471	467	484	479	466	485	522	476	458	510	531	444	469	485	504	484	467	481	553	468	479	478	448	497	506	553	476	475	504	480	446	465	491	516	467	551	510	440	536	503	501	482	490	469	490	500	496	488	477	445	462	469	450	484	499	498	532	464	478	532	466	473	492	484	527	536	457	484	490	497	496	504	536	458	480	496	465	495	484	465	470	507	496	487	487	505	508	503	496	490	439	472	466	511	495	495	502	518	468	473	477	474	486	487	512	516	486	481	496	484	486	461	499	465	486	484	466	479	502	476	502	472	513	507	494	493	483	489	481	485	474	422	502	463	492	471	502	479	471	490	454	525	486	480	520	536	491	496	469	496	449	515	489	492	484	462	492	488	490	467	469	499	450	482	520	522	485	483	473	494	510	497	464	471	474	500	486	467	455	473	513	458	450	462	444	494	498	527	493	481	483	532	475	464	467	494	497	497	488	507	482	469	560	525	459	478	475	492	512	495	507	488	479	507	473	464	515	478	500	498	490	513	494	478	471	500	453	474	516	493	522	477	541	490	518	482	498	540	491	514	473	475	502	464	510	485	527	465	479	499	490	489	463	503	492	505	522	496	502	480	471	532	461	493	481	478	489	546	470	495	479	494	484	526	489	472	494	476	471	473	527	478	458	470	496	504	526	485	527	510	531	453	445	460	525	502	502	486	519	475	486	495	495	465	496	513	486	499	479	411	472	555	483	442	483	537	487	508	465	488	471	482	469	465	452	462	529	477	474	491	522	484	490	452	503	465	491	514	484	499	495	436	495	488	468	496	468	500	490	463	519	480	507	504	504	520	456	496	521	490	464	503	535	529	520	490	497	472	487	479	481	483	482	460	457	484	508	507	473	470	464	452	502	495	484	477	508	510	504	519	480	535	485	493	504	449	475	501	494	520	515	492	501	438	489	459	471	499	525	529	497	508	503	482	489	520	447	465	476	520	501	478	450	518	507	468	488	486	499	491	451	483	469	464	485	459	523	474	476	480	515	472	516	501	465	497	510	481	516	490	509	507	494	480	493	458	485	501	507	502	492	523	460	470	495	513	466	474	498	502	462	493	526	514	474	503	501	489	503	495	486	502	494	531	510	519	490	499	476	472	475	522	494	483	512	472	516	456	483	468	481	472	495	503	463	494	510	492	497	514	494	489	534	470	451	469	483	499	510	495	502	482	467	518	484	469	488	499	477	467	498	502	494	504	490	474	519	482	476	517	463	464	482	500	480	480	515	465	458	488	488	538	480	493	472	510	495	473	463	486	485	492	491	482	511	531	461	468	450	498	470	487	471	508	471	456	477	489	463	478	503	525	494	490	524	459	478	481	474	513	519	534	502	495	512	477	492	464	528	484	511	532	496	478	492	508	454	464	497	472	515	469	488	480	489	488	484	478	467	488	486	493	476	494	500	497	485	472	530	519	473	503	474	497	504	467	499	475	487	494	474	516	507	488	501	487	488	479	546	480	502	477	472	496	475	452	501	502	462	493	502	469	467	483	486	484	480	486	500	522	465	488	469	470	502	493	509	490	497	489	508	475	483	484	507	463	500	480	498	500	473	481	458	503	480	527	476	478	505	495	475	463	486	483	495	512	529	500	491	458	505	513	492	506	480	477	518	441	513	504	518	486	504	476	484	445	469	503	453	511	479	501	506	489	484	508	469	483	485	473	527	495	476	494	506	492	498	498	536	490	483	498	469	458	476	488	477	482	486	510	481	471	466	510	522	478	490	485	489	470	501	491	462	470	472	479	468	516	500	490	533	416	473	503	446	486	490	459	533	452	512	486	490	425	468	489	536	474	494	434	476	448	497	501	480	521	453	460	477	489	487	511	471	503	505	517	473	462	528	495	498	490	501	463	505	457	499	456
27286	20259	25502	10296	440	272	257	239	265	237	249	231	247	223	227	241	277	226	209	264	238	243	209	241	257	238	216	224	213	251	247	237	221	255	241	230	220	253	202	211	214	221	218	229	223	235	277	254	246	248	235	241	246	209	241	236	230	227	215	231	253	264	222	239	250	239	227	244	239	261	226	238	219	219	210	245	215	219	226	226	240	230	233	266	250	222	221	253	228	245	230	231	256	234	218	219	231	244	261	244	249	193	213	248	236	241	236	230	219	230	250	250	240	259	230	250	231	264	224	233	226	250	245	225	245	230	232	262	231	231	253	242	244	242	241	258	244	271	257	249	252	205	222	240	240	204	245	214	241	260	248	248	242	226	261	258	221	230	227	232	239	240	266	253	247	251	246	225	233	228	254	236	213	240	219	215	215	248	243	221	230	234	227	219	252	222	263	236	226	237	262	218	240	238	224	229	246	235	244	220	253	251	236	204	238	235	232	206	239	231	258	226	232	241	225	235	238	278	250	237	248	259	249	233	260	230	259	235	237	223	261	251	234	238	234	246	252	264	244	218	231	241	216	227	226	259	242	216	214	260	233	229	231	249	234	245	225	245	225	250	254	230	246	292	194	235	238	210	216	252	252	219	234	259	250	238	237	250	228	229	259	240	222	217	250	221	220	240	213	249	253	218	223	247	238	263	238	240	247	250	229	249	251	236	260	253	250	235	251	227	231	238	242	237	222	226	218	230	251	209	222	221	240	214	237	212	216	284	233	212	216	231	225	235	248	262	248	254	243	218	241	212	247	239	219	241	229	231	222	224	248	203	216	247	225	239	208	213	226	246	210	246	251	241	214	249	236	277	235	253	243	262	246	237	232	234	235	233	246	257	258	225	249	230	235	225	251	246	249	233	236	222	229	234	251	226	238	243	247	237	219	235	217	211	227	228	249	247	222	236	228	206	233	239	213	249	248	232	254	228	238	240	242	236	261	233	225	229	214	230	234	227	270	231	217	253	225	235	222	256	251	239	224	211	251	233	224	244	237	230	226	218	263	221	238	243	206	239	246	216	260	245	258	231	230	257	232	238	234	217	220	237	237	240	236	244	249	256	249	241	264	223	271	238	251	230	234	230	239	241	229	232	231	212	244	221	208	238	217	244	242	230	235	227	250	256	244	269	249	236	235	266	219	226	214	219	253	227	249	219	229	230	242	265	246	277	232	230	244	231	258	271	242	245	252	237	248	258	232	241	222	256	244	226	231	253	256	235	220	246	247	239	237	249	248	234	242	243	229	234	225	218	241	216	242	254	230	222	229	216	244	236	236	224	256	232	255	221	215	243	220	269	216	232	204	215	208	220	210	243	246	226	259	219	238	233	215	236	224	243	236	241	233	260	250	227	256	232	226	250	248	226	253	256	272	236	236	256	261	234	228	221	238	249	236	246	227	232	217	213	248	236	216	207	245	233	225	266	226	220	220	254	236	226	238	220	219	225	243	242	259	240	237	255	238	243	222	231	230	247	225	232	227	233	237	239	249	216	233	238	247	224	233	252	230	231	233	228	235	255	254	265	254	220	225	229	256	235	219	239	228	224	224	256	228	243	233	242	219	240	212	222	230	214	231	217	230	241	214	238	241	232	241	219	244	227	207	266	253	237	231	239	232	257	251	253	237	226	231	203	212	259	223	235	247	234	237	237	234	220	232	233	233	248	229	223	271	262	243	222	236	251	231	232	267	232	222	245	222	262	258	234	246	235	242	220	245	237	212	229	240	249	251	218	229	241	230	227	243	251	272	219	278	251	248	265	232	234	240	235	233	209	243	235	203	252	218	225	228	251	240	257	239	248	255	251	220	239	210	225	255	253	238	229	223	234	252	237	257	235	239	248	261	210	228	227	242	241	251	229	233	210	237	261	220	251	246	244	247	235	236	232	235	235	262	253	234	232	250	281	241	242	228	235	230	221	212	248	239	245	219	265	242	244	235	219	222	243	248	243	240	238	236	229	234	249	251	214	218	258	241	224	226	241	256	239	232	227	266	239	253	220	226	248	238	234	241	234	223	217	220	247	232	238	240	234	243	239	252	252	238	229	215	226	233	234	237	232	214	229	237	206	270	262	230	226	226	261	221	224	208	220	238	240	237	241	217	258	243	233	230	249	218	232	216	246	237	240	250	241	253	256	250	229	225	213	211	257	246	241	252	212	248	237	202	226	237	234	210	244	233	237	230	238	234	256	237	254	247	228	235	236	247	219	235	262	251	242	252	227	215	221	230	229	220	221	243	232	258	242	235	232	250	235	236	230	206	227	271	258	245	259	205	268	234	233	261	251	217	225	245	238	243	246	260	252	216	237	244	256	229	230	252	226	244	237	224	251	259	231	225	245	254	239	225	255	212	251	222	198	250	223	232	281	228	232	243	248	257	230	226	226	245	233	259	244	229	218	239	219	233	224	246	239	219	226	248	233	216	237	264	239	244	217	249	220	229	244	233	225	252	214	236	239	220	241	261	243	237	267	220	235	233	233	242	239	259	234	210	226	262	239	228	212	245	237	255	238	238	240	237	257	199	242	250	261	252	215	236	217	226	226	234	226	228	259	242	263	237	239	234	235	262	229	214	250	233	216	229	263	235	272	221	260	232	254	246	241	225	241	228	247	239	247	238	235	218	213	218	212	230	223	226	247	251	230	268	198	224	252	252	225	217	257	246	239	237	224	234	251	234	236	222	214	241	261	228	248	251	222	218	269	237	267	212	244	228	252	241	241	231	213	255	233	221	236	239	237	253	239	253	238	225	210	243	254	228	224	218	244	272	232	226	219	240	250	236	245	235	226	242	224	216	263	271	227	238	251	212	219	263	218	250	257	226	236	223	236	220	258	221	226	216	231	233	257	186	248	243	234	197	240	213	245	231	259	272	241	251	211	229	221	226	227	209	234	241	228	231	247	209	243	232	241	240	226	256	227	213	232	233	223	248	232	233	234	226	246	245	248	249	242	234	242	222	237	223	208	233	236	248	259	253	241	197	224	214	244	240	216	255	226	225	228	240	248	274	229	220	234	241	237	254	240	237	199	233	234	228	228	231	258	216	236	224	243	259	197	232	223	241	237	203	234	231	233	251	254	223	217	229	239	232	247	227	243	224	224	251	213	244	242	215	211	227	236	248	220	222	240	234	217	263	238	219	229	242	234	243	217	218	227	230	235	233	249	269	225	246	242	233	226	245	229	237	226	239	207	238	227	211	219	240	226	235	233	247	241	222	190	233	261	248	231	245	254	243	216	235	251	254	278	220	213	244	241	208	213	208	216	228	246	244	215	242	230	245	240	287	214	226	230	274	244	245	245	215	246	205	242	248	227	231	248	214	236	234	238	220	247	234	224	253	219	228	207	220	260	279	211	234	258	253	233	251	225	249	232	227	222	245	218	243	224	258	237	219	198	211	246	235	214	206	247	241	231	222	208	246	216	244	234	231	251	204	243	229	218	241	227	242	240	255	234	235	215
14544	25844	28884	5875	361	349	315	336	315	305	318	302	297	321	299	341	296	334	281	301	311	321	298	353	322	306	291	331	327	309	323	302	296	334	319	314	316	328	318	335	327	329	315	311	284	305	341	315	316	319	296	300	324	302	321	312	307	275	318	320	295	304	301	340	275	298	309	297	329	301	312	329	334	302	330	307	314	293	342	324	315	318	289	307	267	327	307	334	341	324	304	336	317	305	287	340	321	321	311	349	276	289	305	301	301	332	322	321	312	291	316	308	348	325	305	320	303	313	300	319	325	297	335	318	349	309	291	316	347	330	320	335	310	323	306	310	302	309	299	307	297	317	333	328	308	287	315	312	316	313	289	319	319	292	319	299	298	334	318	335	335	326	298	276	311	295	363	290	334	323	286	346	313	310	329	316	326	328	307	322	323	299	306	334	359	326	355	306	315	299	294	304	331	294	300	319	307	322	305	307	325	296	299	326	326	361	325	313	295	321	287	318	292	286	319	309	323	326	323	306	322	340	320	353	300	302	302	319	304	328	299	316	325	360	307	323	320	292	288	317	314	315	290	339	289	293	309	309	321	324	297	299	337	307	328	303	318	335	307	314	356	290	354	331	296	328	265	316	307	291	365	301	312	321	338	300	312	360	308	310	348	316	300	333	337	282	286	325	323	298	336	293	348	322	324	302	302	313	309	279	313	321	343	341	315	347	304	318	304	284	315	309	307	344	333	339	299	309	322	320	326	338	290	278	311	324	313	327	308	291	294	308	313	308	358	287	300	317	305	297	286	324	288	318	277	335	289	335	283	322	311	298	303	320	298	343	320	323	317	346	329	328	324	308	310	345	304	348	311	343	314	299	300	314	325	306	309	320	312	333	315	334	291	303	337	324	320	324	299	323	325	324	345	342	325	326	298	328	320	293	316	309	309	322	354	311	339	355	308	315	288	306	328	322	311	321	309	306	340	340	291	308	302	306	324	320	338	315	282	330	306	321	350	313	299	302	280	352	321	311	321	324	323	309	313	349	320	318	293	294	319	306	279	275	341	324	321	331	302	299	330	322	322	319	305	349	325	309	319	325	343	299	364	323	302	296	317	313	341	281	322	300	330	302	315	333	284	287	305	311	292	318	298	305	322	308	296	338	337	360	316	311	335	359	322	328	308	315	338	283	309	318	314	310	331	328	325	302	310	319	306	325	311	325	325	297	312	328	297	336	318	304	343	290	306	316	336	311	329	335	343	304	270	314	326	290	326	310	339	313	308	311	337	324	336	300	337	310	342	324	295	296	353	301	319	334	309	304	353	314	331	287	311	343	321	308	303	339	321	315	311	319	313	281	315	308	318	306	341	353	343	301	314	297	317	288	309	304	281	334	326	316	332	290	344	304	308	291	331	312	307	307	341	306	315	325	305	284	338	294	299	298	294	317	326	312	333	324	339	296	318	335	327	285	326	331	299	322	311	276	299	334	312	322	310	313	333	334	308	307	319	278	303	316	295	339	298	334	298	319	314	330	354	312	312	320	337	322	332	329	312	327	330	290	319	297	297	291	324	272	328	312	308	312	342	349	339	292	299	308	345	316	299	310	330	312	318	321	325	336	306	315	324	311	311	297	334	298	315	340	329	306	349	311	345	345	331	365	324	337	319	327	300	283	332	309	307	310	310	305	316	319	342	278	325	332	315	343	336	323	312	299	303	338	352	294	323	315	334	316	321	336	332	307	321	304	289	331	303	337	318	288	293	317	279	298	295	306	350	318	308	335	308	301	316	319	332	322	280	371	336	322	320	328	349	344	340	278	358	307	325	299	305	351	304	301	339	302	341	311	320	324	326	320	331	330	323	319	335	332	336	279	304	280	311	294	293	309	272	302	308	326	296	328	293	288	344	351	286	310	311	328	321	313	343	319	295	328	314	343	340	332	321	337	337	348	291	286	327	331	307	331	324	295	286	332	325	306	334	334	317	297	291	336	336	321	337	316	309	317	308	337	317	326	316	313	317	316	322	332	279	277	293	295	325	285	326	291	318	351	331	339	318	297	319	307	326	339	309	297	294	328	301	293	304	322	297	349	345	336	326	299	341	302	336	345	326	340	324	340	319	296	347	330	318	328	297	320	276	290	331	303	344	324	323	320	287	283	318	302	347	329	313	337	323	323	299	309	307	290	305	323	299	322	307	338	309	329	321	331	314	298	307	299	320	306	320	301	288	304	322	315	344	325	306	321	306	306	301	316	317	312	306	310	324	301	295	338	306	328	293	308	291	324	299	321	324	320	324	301	303	309	359	305	311	368	321	283	294	313	300	348	332	300	293	334	302	322	314	332	319	292	313	316	299	315	313	366	364	331	344	319	347	306	323	307	351	319	292	306	302	285	326	319	318	342	325	327	302	313	309	329	304	327	313	291	332	297	343	322	290	300	344	342	308	337	333	305	298	290	361	284	313	306	321	321	327	320	316	314	318	294	326	321	334	313	322	333	317	319	316	297	305	319	313	324	337	281	313	311	303	298	293	321	322	330	325	340	323	314	324	332	298	323	310	306	325	306	313	306	330	307	315	294	309	354	324	307	314	299	331	307	307	344	313	322	294	338	339	310	273	309	316	338	298	323	305	292	312	321	324	337	311	288	319	324	330	253	318	303	340	288	333	345	291	328	321	326	315	323	299	336	310	324	318	310	321	309	335	347	328	327	289	328	283	283	295	299	300	290	321	328	309	310	326	321	338	345	311	337	330	264	302	327	356	321	313	314	345	312	326	330	312	326	346	302	347	334	309	332	288	316	287	314	309	304	308	317	355	338	340	329	311	307	329	307	305	319	361	295	310	312	330	313	303	327	337	309	323	319	319	331	322	315	322	330	298	327	334	313	316	316	304	314	295	329	319	313	298	316	290	353	282	298	301	329	298	301	306	333	326	330	315	315	334	370	341	355	348	353	288	310	286	267	316	327	300	339	314	330	335	312	324	303	290	301	301	322	327	284	335	321	322	325	318	307	319	306	290	291	299	283	340	301	303	327	300	329	348	362	328	291	323	311	312	274	320	291	296	301	316	321	319	346	315	302	331	306	317	296	341	289	325	282	325	314	315	330	310	317	316	320	362	312	319	341	329	301	313	312	315	329	304	340	286	332	347	329	320	322	281	326	315	319	314	317	344	317	322	309	270	331	354	327	330	311	331	339	297	315	320	327	297	314	305	305	305	328	326	317	350	347	320	308	290	284	342	318	335	306	278	340	313	304	327	372	327	311	314	322	308	322	321	317	315	318	332	336	320	301	309	300	316	326	315	306	319	296	341	316	326	294	315	327	305	362	308	322	324	326	321	303	321	289	315	356	327	292	348	318	290	338	309	323	348	315	320	308	313	355	299	306	301	335	334	363	323	320	324	297	328	316	310	320	314	327	319	314	337	290	341	316	320	330	334	334	350	293	312	308	319	297	296	295	319	300	326	316	322	309	311	320	300	296	318	308	346	312	300	322	327	314	317	333	330	330
23269	21293	32896	27873	20633	11307	910	550	506	459	467	443	427	437	453	434	447	408	451	391	422	427	432	418	461	420	412	431	436	444	430	440	414	429	445	444	443	437	423	411	440	407	414	460	438	473	449	406	414	421	393	419	385	401	422	416	417	411	414	442	386	404	425	423	434	436	431	422	411	437	433	435	430	412	417	464	485	418	422	412	421	466	436	408	421	408	426	414	456	406	423	412	461	403	453	450	432	431	408	412	441	465	416	426	444	412	417	433	395	410	450	401	406	383	396	431	417	450	414	414	442	372	426	436	408	400	453	401	389	432	433	409	424	434	422	428	484	464	410	408	422	416	468	388	420	424	426	423	423	421	431	405	452	414	413	429	436	427	399	418	425	414	445	428	437	440	383	393	414	413	420	413	432	430	413	426	445	469	449	408	410	418	398	437	412	431	433	428	407	389	387	415	416	421	405	424	405	396	392	450	396	451	432	437	378	431	442	447	428	436	425	451	399	408	436	392	396	406	439	439	432	361	417	418	456	439	436	425	440	422	425	443	416	415	455	432	425	408	458	411	416	406	414	424	446	435	417	386	428	422	424	397	401	376	435	456	384	432	478	414	433	405	424	445	394	406	450	410	412	439	413	421	460	444	447	429	418	409	413	418	447	437	439	428	396	431	431	419	419	437	406	417	425	444	429	450	434	416	413	432	422	430	445	422	442	431	436	420	447	430	394	425	416	411	418	437	406	404	425	449	416	400	415	435	392	406	413	438	444	422	432	414	435	453	444	432	415	398	451	382	428	374	432	433	400	451	431	437	409	386	403	450	407	403	403	364	443	398	417	396	404	397	396	406	404	425	398	417	437	418	446	441	434	426	402	381	447	395	463	426	404	421	431	399	428	447	430	406	397	419	425	412	414	436	459	424	439	405	415	424	461	435	434	383	416	391	427	479	426	450	417	404	404	437	451	408	360	390	419	387	410	450	438	459	398	430	410	407	406	404	417	429	407	447	406	388	432	426	418	435	409	406	436	425	385	443	447	458	398	434	438	428	376	449	402	422	426	397	403	435	459	423	412	436	422	383	426	442	408	425	426	386	425	421	397	412	447	427	413	419	394	411	427	420	399	451	408	395	418	436	444	410	424	432	463	443	470	407	428	428	402	384	401	420	420	438	430	419	416	388	390	463	406	395	422	403	408	412	412	437	425	433	433	433	429	414	426	426	395	428	409	446	379	399	421	417	419	451	442	395	429	448	405	407	411	427	443	420	441	416	425	419	417	423	409	388	427	421	446	397	432	383	424	436	456	450	423	402	436	411	433	428	386	422	430	444	458	405	392	369	456	424	431	398	409	430	454	405	414	414	419	427	470	427	458	420	440	442	458	436	432	452	433	417	392	405	432	406	410	406	450	398	427	404	414	440	437	428	432	415	416	404	436	426	412	437	385	457	424	427	439	439	396	434	406	418	449	431	457	428	447	421	374	418	442	444	441	388	398	429	404	433	385	451	429	458	406	395	435	417	404	408	401	434	431	415	402	420	378	434	405	471	446	426	456	431	427	416	451	424	404	424	419	422	406	453	453	411	399	447	430	418	439	466	432	417	419	397	470	414	457	430	420	431	399	431	434	438	458	464	398	400	401	413	405	429	427	446	416	416	423	415	458	421	416	412	463	410	399	393	421	391	442	398	452	447	431	444	415	430	427	460	410	424	389	435	416	399	433	421	411	438	416	390	396	420	402	404	384	410	438	437	424	416	447	443	417	450	433	424	431	424	424	475	446	430	419	410	420	420	443	411	367	395	415	419	454	440	438	470	468	449	435	443	399	456	427	424	381	424	426	434	453	403	435	438	427	425	421	416	440	429	411	418	443	399	385	440	440	444	410	385	425	440	422	431	434	433	445	441	427	445	424	434	418	444	434	415	449	448	438	438	406	404	395	392	394	410	401	441	416	448	448	422	442	430	417	429	437	420	429	390	397	448	428	408	414	400	408	441	423	408	413	416	425	403	418	438	429	423	463	425	395	445	406	410	442	401	416	395	411	407	457	436	418	432	424	411	393	390	414	435	394	421	433	421	430	406	467	417	397	441	451	401	474	441	440	400	434	476	428	419	409	465	415	422	394	426	453	423	416	403	446	426	459	427	372	418	414	444	389	411	393	431	424	425	435	369	421	441	432	394	400	436	414	442	420	479	416	403	447	422	414	383	410	401	427	461	415	457	414	429	394	405	388	436	416	406	419	422	392	442	420	446	414	432	408	393	408	408	401	436	390	420	435	413	385	439	395	436	437	428	401	414	405	428	416	424	443	435	424	446	410	380	414	422	435	444	406	451	411	437	427	424	437	439	391	410	455	429	412	395	386	421	396	424	407	404	403	413	454	433	438	408	462	396	446	429	408	454	430	409	441	390	408	428	427	416	420	403	439	389	422	438	404	403	434	430	447	424	425	446	394	449	429	424	429	414	430	448	452	429	438	392	405	402	404	390	463	419	397	405	373	387	430	410	420	427	399	399	438	409	418	442	418	411	421	415	432	408	425	410	436	382	472	464	420	401	391	423	441	436	409	424	418	401	433	433	436	413	430	382	445	400	457	431	417	399	447	421	432	420	390	397	428	396	434	430	419	409	440	438	433	398	412	391	400	396	430	410	446	401	456	404	411	417	429	413	435	440	418	404	438	427	419	419	408	441	449	393	398	421	422	436	417	448	414	448	408	423	431	429	398	460	465	417	400	435	412	407	436	443	392	401	441	414	425	431	406	405	440	420	407	428	428	398	439	448	436	417	458	420	438	414	433	418	471	410	406	401	426	429	463	468	409	437	414	433	434	458	446	429	418	411	446	401	406	376	448	415	400	423	401	427	438	425	424	418	414	427	451	451	401	462	390	416	401	393	444	407	418	420	412	427	457	442	428	395	454	450	403	421	410	430	420	408	424	412	447	425	444	407	443	430	462	411	417	454	416	446	412	438	443	423	404	423	424	454	436	426	423	435	410	413	427	433	403	382	456	430	458	405	444	429	412	460	446	413	436	428	389	407	414	426	396	409	405	429	366	463	435	430	405	426	407	455	415	443	408	435	421	424	412	441	425	431	429	434	425	473	428	438	412	387	454	471	422	437	421	459	434	430	418	442	405	444	397	398	394	429	455	400	424	433	430	414	383	395	422	424	425	409	423	419	408	420	392	435	439	411	386	390	450	429	453	389	413	397	424	426	484	401	413	407	392	407	455	413	423	403	420	424	365	451	437	409	440	428	431	382	426	416	414	410	464	445	421	446	413	379	441	454	419	416	440	438	437	398	420	414	423	438	422	433	422	413	460	393	409	427	426	422	412	412	421	450	378	398	436	422	464	430	432	443	419	420	410	419	375	399	408	408	431	436	428	426	442	408	430	441	402	436	424	393	399	400	480	438	418	409	442	413	384	449	397	427	452	418	424	454	425	433	431	381	376	430	409	426	432	412	432	445	384	425	420	439	420	414	394	457	421	474	431	418	423	438
33386	63063	61489	26617	1001	870	742	680	626	671	624	645	598	639	608	583	606	554	622	524	592	596	559	536	569	622	569	566	551	580	561	542	553	548	561	567	548	538	578	597	548	535	545	566	533	503	554	603	549	605	523	540	543	572	578	545	540	547	537	553	572	551	564	577	564	563	520	556	571	541	546	546	588	581	564	543	563	562	563	611	522	597	540	583	568	529	528	515	558	511	542	590	541	557	606	561	575	557	535	543	525	542	577	534	519	578	588	555	563	519	553	554	531	526	528	576	546	575	598	579	550	543	579	540	570	574	561	556	555	535	557	563	553	560	546	569	517	545	535	533	528	547	540	570	608	511	529	564	572	589	538	563	571	555	519	562	584	568	571	546	523	541	521	536	573	565	551	520	585	537	598	555	546	578	508	544	576	529	564	517	540	569	549	559	516	581	538	526	558	542	549	539	498	593	515	538	548	550	593	546	552	508	553	549	577	583	525	514	563	542	546	591	557	544	551	543	523	562	503	521	548	573	561	541	525	530	556	590	556	573	584	596	538	535	559	554	554	547	535	555	580	585	554	567	569	549	560	575	514	571	580	603	565	550	529	580	551	546	600	595	549	534	551	547	561	585	563	564	580	571	585	564	547	597	574	543	562	560	535	570	593	556	571	548	543	552	553	560	570	515	557	550	558	552	533	533	569	560	576	545	601	506	591	560	535	517	556	549	527	576	550	528	580	573	546	546	538	554	537	529	557	562	532	574	579	552	550	526	561	495	598	548	512	541	559	531	585	551	588	572	549	588	571	564	578	549	570	545	538	570	542	520	569	533	571	528	535	543	570	525	573	537	555	545	552	582	519	558	612	538	544	564	565	579	570	534	561	530	561	527	593	553	576	559	567	557	569	573	547	559	586	567	521	525	557	537	548	586	548	557	531	553	539	573	545	542	529	559	545	543	545	563	512	550	599	544	534	549	565	537	569	517	591	539	566	550	606	509	553	577	569	550	550	535	546	557	537	592	540	544	555	543	549	575	581	561	537	557	531	539	568	574	573	565	548	550	553	559	575	524	522	514	521	534	560	580	565	574	561	568	592	550	566	593	543	554	554	504	565	538	537	544	567	532	551	589	567	522	536	576	541	551	554	498	547	563	598	572	564	598	592	560	568	516	526	582	560	587	537	534	527	570	520	573	548	570	542	551	567	546	551	537	555	528	556	559	572	566	553	562	556	578	553	542	559	544	571	558	537	586	591	567	553	537	549	579	557	595	545	565	576	541	569	567	561	560	544	577	530	557	611	591	534	528	560	572	565	580	574	524	592	504	588	564	574	570	568	540	590	551	580	581	577	560	524	563	575	567	520	561	569	579	531	534	508	574	546	562	565	562	574	519	544	538	580	582	556	522	538	581	567	568	550	619	535	560	549	555	530	579	561	575	563	569	570	553	562	539	585	589	561	534	568	582	558	537	571	562	523	542	558	513	506	556	553	531	532	528	504	574	563	530	578	601	571	591	571	553	560	575	558	545	545	553	540	544	562	540	530	589	550	562	581	583	564	564	522	546	551	558	572	545	532	564	579	542	561	563	537	550	559	532	588	533	574	534	565	574	555	550	556	554	590	543	536	570	585	521	572	526	570	539	531	540	538	535	564	558	597	567	558	522	567	553	556	588	509	549	560	553	541	545	508	552	545	537	568	522	560	559	568	504	565	585	528	569	530	597	573	579	604	552	529	572	531	535	531	506	583	527	544	599	537	568	562	565	566	523	524	597	561	552	517	528	541	584	594	561	509	546	550	530	563	570	573	582	530	529	480	591	581	573	551	590	569	509	530	554	530	535	561	496	560	601	578	582	544	545	565	541	568	576	547	562	537	521	558	540	520	561	512	512	590	559	496	552	583	544	553	570	519	503	562	550	602	524	596	578	565	532	568	529	574	544	562	581	532	559	544	534	547	525	522	548	570	572	541	544	538	506	548	573	522	500	570	543	586	576	501	547	575	537	577	570	555	558	577	548	600	591	537	548	552	551	516	559	596	603	535	580	590	545	562	522	581	558	572	592	554	572	537	589	530	533	579	587	570	547	551	538	571	548	561	543	514	515	549	573	587	557	583	543	551	559	570	562	542	587	592	581	498	572	548	565	537	578	542	541	522	573	532	558	519	568	583	567	556	558	551	547	576	557	532	528	570	581	576	575	561	548	548	561	590	538	564	613	547	618	529	554	564	584	511	548	545	571	552	520	546	575	571	548	552	556	548	534	512	539	520	544	564	528	557	541	576	548	550	531	594	542	599	545	543	565	562	543	590	541	551	602	552	557	516	545	554	574	501	535	547	535	566	565	573	599	560	565	561	556	561	545	553	489	543	508	555	529	519	547	619	504	539	535	570	544	530	572	554	548	523	527	521	549	576	535	568	539	545	526	546	589	568	541	554	558	527	555	571	579	531	556	567	552	523	572	538	551	555	526	542	570	575	560	580	546	542	517	546	531	577	536	518	547	564	581	536	534	546	540	530	523	587	538	555	537	545	540	575	511	567	562	572	558	574	524	521	560	528	549	566	554	579	591	542	562	535	560	577	560	602	572	519	546	548	516	543	552	564	539	514	530	539	585	559	546	529	516	561	584	577	585	586	535	541	556	557	583	585	557	566	531	575	580	550	579	515	567	538	539	565	558	571	519	529	579	548	592	568	583	564	549	561	568	560	567	554	552	548	598	553	549	556	562	547	564	555	543	553	586	525	574	550	547	556	545	551	583	566	545	543	520	538	594	583	588	569	531	551	544	565	560	535	579	514	532	557	491	537	596	543	607	500	563	551	519	572	558	557	539	581	536	574	536	580	577	552	540	555	563	586	595	533	587	547	574	555	532	557	553	577	544	592	550	559	509	578	545	558	578	570	582	559	550	552	554	573	532	558	563	549	544	547	518	514	579	587	564	549	597	596	584	592	528	563	530	575	582	545	553	576	550	554	584	575	570	586	546	516	542	573	546	568	564	537	551	550	533	592	562	534	554	520	593	554	566	557	536	540	549	473	574	556	532	574	534	530	533	526	553	576	538	574	537	539	546	551	585	564	538	560	543	563	557	579	521	538	555	548	544	558	575	562	552	534	611	554	537	560	547	532	542	549	558	551	552	494	556	602	608	556	597	600	542	605	555	564	534	552	561	554	568	558	576	565	544	574	517	572	551	559	518	555	523	535	550	545	528	555	537	540	575	589	577	537	550	553	557	514	583	571	580	528	556	531	550	488	559	563	563	536	533	526	515	559	566	607	529	544	529	575	537	590	520	565	549	548	569	526	547	528	518	584	547	550	580	571	538	543	545	561	561	541	548	554	543	568	549	562	552	560	585	553	577	548	615	596	547	530	541	546	596	560	568	531	501	530	569	516	533	565	586	522	571	544	532	529	574	546	540	523	555	560	534	509	586	533	552	549	582	593	551	530	612	570	549	538	539	583	559	527	554	592	547	561	578	557	571	605	554	555	574	552	518	518	540	598	586
24588	21329	32311	26605	9658	374	168	163	141	147	142	141	133	147	140	138	125	136	131	118	117	132	122	127	133	143	131	122	146	121	149	115	127	112	118	120	145	121	121	119	128	124	128	117	143	116	121	139	116	118	123	107	132	130	136	132	134	120	130	111	122	135	151	128	109	125	143	138	145	128	136	134	123	101	122	137	134	141	109	144	120	104	127	115	134	138	106	109	128	133	118	109	133	126	117	143	126	119	143	135	138	138	128	130	125	112	126	140	168	142	144	132	133	127	123	143	117	125	144	117	117	142	144	115	130	114	123	117	128	135	97	122	126	126	127	104	120	117	136	114	112	141	105	119	133	132	137	125	152	127	138	131	131	146	122	113	120	126	127	115	124	135	127	148	134	133	124	125	126	138	126	133	107	129	132	132	112	120	139	145	141	122	113	111	125	133	113	122	138	120	132	108	126	124	138	114	122	135	116	128	127	135	114	126	136	116	115	107	119	106	129	124	113	133	121	143	121	126	121	131	121	151	126	113	130	92	136	142	139	119	117	142	145	127	117	109	121	123	130	112	132	109	116	137	143	125	141	108	122	143	138	124	146	126	118	124	110	126	127	129	133	130	120	135	133	118	122	125	144	137	107	136	132	123	127	125	115	149	118	147	130	144	130	137	122	137	123	143	116	138	133	128	156	130	108	143	148	144	120	152	125	116	152	105	137	123	132	110	125	122	114	138	104	134	117	131	111	122	121	137	138	122	133	116	119	123	122	103	129	125	142	124	128	113	119	140	137	122	119	125	125	125	136	119	107	117	145	106	136	107	154	101	126	133	127	133	124	143	128	125	130	130	124	131	115	135	140	153	134	127	133	137	159	130	148	132	131	116	130	134	128	117	114	125	104	120	129	96	134	120	134	119	122	129	132	122	115	110	137	133	110	120	128	103	121	134	117	125	138	111	134	124	120	123	121	131	129	122	129	136	116	129	117	124	126	138	142	136	128	131	127	125	131	132	132	120	139	134	125	115	104	145	124	134	130	134	132	125	109	109	129	118	120	127	116	109	128	125	109	136	110	124	131	139	127	119	129	131	124	135	131	139	105	106	130	124	124	136	120	113	124	131	130	122	129	100	118	129	137	140	144	121	121	136	136	126	133	123	132	112	108	128	126	121	110	133	124	132	141	102	123	145	113	112	129	134	108	123	145	110	147	133	106	140	126	118	156	123	122	119	128	137	139	124	110	115	125	112	166	114	148	132	121	123	114	129	130	112	119	132	138	124	126	139	128	121	105	110	142	125	137	104	130	113	114	126	109	128	141	143	124	131	133	128	120	133	123	128	123	130	124	117	114	134	135	128	127	139	135	122	114	128	121	140	139	111	131	117	132	108	132	144	141	118	107	135	116	136	128	119	126	120	120	132	111	128	128	127	119	116	125	125	131	112	134	145	117	134	118	122	146	119	117	131	143	130	140	130	122	132	129	107	129	126	130	107	141	116	106	124	103	121	143	128	125	114	137	128	142	126	130	127	127	127	137	144	141	114	122	138	116	139	124	125	124	130	105	129	123	117	120	118	142	112	122	138	128	122	122	122	151	144	131	117	113	112	128	133	132	137	123	110	129	118	113	117	128	127	132	120	112	145	124	119	120	122	129	118	118	124	128	118	160	111	122	111	145	140	123	135	128	137	124	134	124	130	113	122	129	122	132	109	106	133	112	117	114	128	145	129	119	144	129	139	140	120	122	140	139	123	129	98	137	149	120	116	121	128	130	108	123	119	145	114	122	133	121	129	134	130	135	123	123	125	138	124	107	136	117	138	128	125	122	112	117	122	141	135	133	120	119	134	115	126	145	138	136	129	132	149	127	125	120	135	128	118	124	143	126	119	150	145	144	113	119	137	126	133	135	104	129	129	131	119	127	127	149	123	119	129	152	137	131	129	123	132	127	121	128	134	107	136	114	122	119	143	106	122	116	132	129	126	134	120	114	124	125	114	118	124	122	135	140	121	143	135	142	114	133	114	101	121	130	116	150	118	122	137	111	121	123	120	117	136	140	125	136	138	136	112	135	120	137	135	132	125	132	135	133	110	115	111	140	124	130	134	121	113	126	101	118	113	89	127	139	131	104	98	114	112	144	124	115	122	104	135	108	124	140	131	143	124	109	130	134	125	149	129	125	140	125	113	126	137	131	133	147	119	133	138	113	134	130	125	127	138	119	126	117	142	117	122	147	115	128	131	153	128	132	133	122	131	114	152	127	127	113	116	130	125	114	111	125	122	113	142	104	121	126	135	116	106	116	112	115	136	141	124	116	121	134	113	136	103	126	127	134	146	109	111	108	94	120	131	131	130	133	102	135	141	129	122	123	138	116	142	115	114	141	118	101	115	124	120	131	125	148	138	125	122	135	129	125	135	116	110	130	126	125	141	130	133	141	115	136	130	108	127	129	120	137	138	134	118	133	131	117	120	102	120	140	121	109	106	135	108	121	124	137	111	127	118	123	111	128	128	130	125	129	107	124	116	138	154	114	131	140	129	130	131	116	133	123	134	128	137	120	125	122	126	103	137	107	130	135	118	139	127	136	126	137	129	136	109	121	139	138	121	119	145	125	122	115	124	133	113	164	140	131	128	130	85	126	135	126	127	134	139	119	131	94	129	118	130	125	145	120	122	113	114	115	111	132	117	119	124	130	107	115	130	120	118	126	133	128	112	123	145	131	154	117	124	111	137	115	112	112	140	147	139	127	131	129	130	108	114	123	117	108	115	142	101	115	108	144	135	131	119	100	130	117	126	116	105	131	126	135	129	139	125	136	129	135	126	122	119	121	119	128	138	114	121	128	105	127	111	129	120	132	138	142	139	128	108	106	127	122	117	148	135	119	149	130	127	136	109	124	133	135	122	123	156	133	118	134	127	138	144	123	108	117	131	126	142	100	130	151	129	134	141	130	143	131	109	117	134	134	135	126	121	136	133	106	141	115	138	130	121	138	135	136	136	111	130	129	116	134	123	131	112	148	131	108	118	95	136	133	130	136	133	130	141	127	125	110	139	122	141	109	129	132	113	139	140	132	113	112	152	128	120	129	121	123	130	104	136	131	135	140	138	111	144	104	116	117	103	114	119	136	129	122	144	131	124	109	134	141	126	108	132	137	116	119	138	133	148	109	141	108	130	146	151	151	145	123	141	131	125	127	115	151	123	113	110	123	126	120	94	112	111	124	133	105	129	132	127	135	142	107	135	129	146	126	118	101	153	122	129	129	135	112	109	137	110	128	123	117	119	111	126	119	126	142	98	134	127	114	122	124	126	129	130	141	116	123	127	118	128	121	121	121	124	137	130	152	126	127	133	122	112	140	125	120	133	110	148	130	136	119	109	127	100	136	106	138	132	122	106	141	119	132	139	117	123	117	148	117	117	134	139	130	134	124	136	144	124	128	101	135	114	128	129	119	124	118	141	123	120	103	124	131	132	123	121	110	116	136	114	123	122	127	125	115	148	114	121
29070	49342	53075	17934	386	299	251	264	233	236	245	196	204	205	210	219	203	164	188	170	201	207	194	208	206	191	184	201	172	198	175	225	194	185	188	199	189	190	220	194	193	206	196	176	201	189	174	196	185	188	206	181	167	176	189	165	187	220	183	163	177	194	203	184	205	181	183	175	164	189	224	185	189	209	211	169	156	178	131	176	192	182	178	173	193	206	186	205	176	177	176	193	177	193	159	188	169	187	176	179	172	194	166	207	189	202	169	187	172	185	181	193	181	156	180	202	175	170	188	172	203	197	189	183	187	173	155	194	204	185	185	187	201	192	191	173	173	191	184	204	189	187	171	177	162	178	188	188	183	191	176	199	200	161	205	192	193	184	196	179	180	194	200	183	204	181	197	179	179	162	192	173	183	181	176	167	184	175	188	186	190	197	186	167	183	197	184	210	192	201	178	184	170	177	207	183	176	181	184	172	169	200	166	189	173	184	167	188	169	158	159	188	179	187	197	196	168	179	179	197	193	188	150	202	180	199	198	189	195	194	189	180	171	173	197	174	161	160	188	180	190	172	165	177	163	186	191	180	174	169	155	183	193	183	207	191	187	179	183	169	224	197	175	205	212	202	182	172	189	185	206	176	195	196	166	177	177	163	198	197	163	181	183	192	194	206	181	210	201	181	184	168	190	189	185	220	178	181	190	147	180	199	171	161	199	185	194	195	193	182	163	165	194	177	174	200	182	219	180	203	184	176	204	211	173	177	188	193	162	190	186	187	186	173	196	190	193	172	193	171	174	202	181	193	190	190	172	188	183	198	208	155	176	184	188	179	187	175	182	179	194	181	165	177	177	202	180	171	146	197	202	185	184	195	199	193	192	208	174	189	167	197	209	190	173	182	186	168	178	181	199	198	152	204	173	189	190	186	189	180	179	186	189	162	174	190	190	183	190	177	200	191	195	178	180	187	181	178	163	178	176	163	193	205	192	184	180	196	208	154	200	177	146	180	174	170	166	200	187	202	209	196	175	172	183	187	184	181	190	180	219	200	176	189	184	180	204	203	180	201	200	185	177	185	198	194	190	168	182	194	180	201	201	176	224	178	179	163	197	188	177	173	190	177	197	168	162	166	159	184	175	165	192	200	176	168	169	189	206	174	199	178	177	195	193	178	177	179	170	205	171	192	167	191	171	181	193	192	183	188	192	170	166	210	190	168	178	208	191	174	207	193	178	181	193	182	163	197	190	192	188	188	195	178	192	177	173	198	198	181	177	166	188	178	188	182	184	176	170	177	187	187	174	163	217	197	182	175	178	180	201	192	185	182	194	178	191	198	162	200	177	196	187	189	191	189	208	188	166	172	191	183	192	183	188	183	170	173	165	194	167	178	176	209	200	189	191	193	164	187	191	180	186	208	210	195	174	170	156	191	198	183	186	171	177	180	194	175	185	161	214	213	181	172	185	173	164	159	178	179	182	183	205	166	177	187	171	160	201	202	169	174	200	185	176	156	190	170	185	169	180	186	178	164	177	180	168	193	163	194	166	184	162	204	201	167	174	183	191	190	156	205	171	196	187	193	180	197	165	170	185	199	187	204	185	194	185	161	194	174	194	189	174	191	186	195	172	184	177	194	183	194	175	194	195	161	175	185	192	201	218	172	189	193	169	185	151	206	171	180	183	194	182	181	187	202	179	196	194	191	192	206	189	195	196	143	182	163	210	185	185	172	187	191	186	171	181	189	191	184	188	205	189	178	195	199	191	178	192	193	172	170	191	202	202	196	185	160	189	192	193	203	187	191	166	187	200	187	185	181	167	201	175	190	176	163	175	177	194	199	206	163	200	200	163	183	187	159	173	200	176	196	196	191	174	181	183	169	176	176	176	181	194	183	160	168	185	210	179	199	174	166	192	198	201	173	195	175	176	182	161	161	171	188	184	189	207	192	178	184	188	195	172	163	208	166	176	177	190	196	190	166	183	163	165	186	163	193	171	175	196	193	180	177	178	194	167	167	174	193	177	169	187	183	179	160	185	193	201	188	182	180	164	182	206	187	184	196	170	176	176	181	187	195	186	182	178	192	184	206	169	175	180	205	168	179	168	171	182	184	168	180	189	184	219	170	174	192	179	185	192	171	176	173	175	201	211	172	189	170	181	200	191	183	177	187	173	177	209	164	190	188	190	177	162	182	182	209	195	168	195	189	163	196	168	174	194	172	179	188	189	202	207	195	195	228	189	183	190	210	192	182	193	168	182	167	196	214	177	188	188	166	198	183	190	195	172	150	200	204	182	190	207	204	170	186	183	192	204	197	177	199	175	187	197	199	199	175	196	156	175	153	178	178	179	177	170	193	187	173	181	186	208	177	173	187	183	188	182	176	202	187	206	209	183	191	216	204	200	208	180	191	207	169	210	194	188	197	178	177	194	194	201	175	191	181	194	181	170	195	188	173	184	174	169	178	200	207	184	193	176	156	176	208	160	171	203	200	184	189	176	195	178	181	159	169	193	165	181	189	205	175	177	194	191	188	192	192	164	177	175	204	173	182	180	190	168	174	171	192	192	178	197	194	162	191	181	200	174	198	177	183	180	178	169	172	182	174	172	197	187	175	187	188	192	182	167	179	193	182	161	189	177	163	189	201	172	160	174	169	191	163	206	172	188	214	196	171	169	172	216	173	181	161	206	177	197	183	170	168	169	201	195	187	191	179	163	179	167	198	205	164	186	179	167	219	183	189	175	200	172	171	171	187	164	213	186	187	182	191	195	158	184	185	192	213	210	197	189	175	178	167	170	178	189	175	187	196	178	191	184	192	169	196	189	189	169	170	148	195	178	167	175	175	182	186	194	175	172	166	210	179	197	202	174	173	193	185	188	175	188	186	201	189	181	193	177	187	179	181	175	181	174	178	191	186	202	201	166	179	180	191	194	191	163	200	181	180	199	169	180	178	187	183	182	185	176	169	218	195	204	193	190	178	185	186	197	175	164	207	202	178	165	190	173	193	196	203	192	165	186	193	184	171	184	206	184	181	181	186	184	181	189	191	179	173	171	187	181	173	187	173	197	192	187	182	172	203	168	181	197	183	165	165	194	172	176	178	188	193	194	175	182	174	169	188	168	196	182	175	174	169	183	200	191	175	197	172	206	173	174	200	184	181	186	189	159	188	167	184	195	187	175	190	185	180	184	184	190	174	195	172	172	171	179	185	185	157	169	191	199	187	177	181	195	176	204	180	162	165	179	167	162	192	182	189	168	170	165	192	201	172	175	171	166	169	170	175	184	182	190	184	163	148	177	171	173	183	173	192	186	197	182	172	178	173	177	185	192	181	178	154	191	205	189	159	170	166	179	196	195	170	190	176	187	163	173	191	207	163	181	174	166	198	174	165	173	163	178	190	173	191	190	201	165	173	175	166	184	172	191	182	174	203	196	186	154	194	169	165	170	159	167	193	170	181	177	173	179	202	176	189	200	168	182	184	161	178	185	161	187	184	162	185	216	170
22354	21327	29821	25236	21317	21099	11472	633	498	482	463	449	407	406	419	398	441	379	405	402	378	400	354	365	389	398	439	366	362	349	381	391	365	395	377	374	382	353	358	396	376	393	377	369	355	375	375	356	370	366	381	389	401	361	380	376	396	386	380	398	373	414	391	367	385	376	352	395	352	380	362	354	364	358	352	356	362	350	377	373	371	366	378	378	340	350	382	340	374	356	380	343	370	358	364	381	363	372	370	339	384	345	342	371	342	370	378	322	382	376	406	364	374	386	360	376	387	364	358	342	391	366	383	343	365	328	356	380	374	395	394	374	400	374	357	387	374	357	371	395	332	371	386	386	346	348	359	388	379	356	357	378	395	386	362	355	376	372	374	374	397	361	382	382	370	366	384	380	363	384	386	378	416	372	352	383	390	419	349	359	376	382	365	357	379	372	363	373	343	356	333	340	371	375	360	379	376	343	370	345	365	372	358	373	361	395	409	372	383	382	365	400	356	359	407	366	357	383	410	371	337	404	403	395	346	365	348	394	364	330	392	396	381	420	364	362	382	360	386	375	370	415	417	377	375	386	358	387	383	382	361	382	405	339	360	402	401	354	360	385	402	364	388	350	383	381	380	385	362	358	371	371	396	396	368	382	362	373	384	389	372	340	361	391	379	376	380	380	378	377	356	348	371	382	349	375	440	365	340	342	381	318	355	420	338	372	389	382	407	348	363	390	363	388	386	372	374	348	385	386	374	370	337	370	387	380	374	394	383	357	391	326	398	389	356	383	370	325	371	342	383	365	361	334	364	377	376	380	355	383	379	381	415	388	385	380	376	352	397	368	357	365	361	357	341	383	363	373	413	368	397	384	330	381	353	375	403	363	363	364	345	337	370	379	384	387	344	376	354	392	375	388	375	371	359	399	367	356	369	366	386	336	389	373	348	397	400	356	393	364	339	363	379	359	375	361	382	380	371	379	339	396	401	397	357	380	389	396	393	366	373	418	386	404	370	338	364	386	370	403	372	382	364	401	378	345	392	365	402	359	374	372	379	361	347	392	368	372	395	354	351	339	402	356	373	383	366	386	374	362	401	365	356	347	357	392	356	379	345	396	374	359	357	394	385	356	386	374	361	352	377	367	365	352	348	357	350	385	386	398	396	397	396	363	376	342	380	345	375	391	375	366	392	366	384	352	368	402	381	337	337	344	376	394	396	390	345	396	376	375	376	382	369	380	403	382	387	362	350	398	355	392	392	358	347	372	370	354	359	375	349	399	366	362	373	344	367	397	403	369	375	358	356	360	382	410	373	375	372	416	383	347	383	367	349	363	344	363	391	354	370	392	367	378	379	388	359	399	391	358	380	395	408	354	396	404	356	371	365	358	373	384	400	418	344	380	386	355	347	364	366	398	383	371	374	347	360	343	413	367	353	392	392	392	387	372	380	362	387	366	406	385	377	405	380	358	364	394	367	385	345	384	368	333	376	372	341	387	373	343	374	381	398	346	388	374	411	365	384	354	390	367	403	376	361	355	376	409	392	340	349	363	382	400	353	403	350	369	401	369	384	362	403	345	344	410	357	386	352	392	401	392	380	385	352	344	368	378	363	348	371	387	392	397	358	397	365	373	386	377	389	402	361	403	352	386	398	368	369	354	344	333	374	350	369	378	372	351	348	360	352	317	367	361	354	389	381	367	357	373	365	377	358	339	387	381	376	350	373	377	392	353	374	383	382	340	357	357	364	398	395	350	369	369	389	363	377	371	399	376	353	411	373	404	375	401	377	372	354	393	414	386	352	361	367	375	363	374	352	365	377	399	368	384	378	373	389	381	359	384	399	391	361	386	367	342	354	367	345	381	450	378	419	332	367	377	376	375	366	381	359	345	342	364	380	378	349	356	349	344	359	387	369	373	378	371	380	356	379	365	368	357	349	379	370	375	401	370	397	399	378	386	368	389	370	409	401	391	362	376	375	357	376	392	371	374	419	382	386	348	407	408	380	390	372	326	362	365	372	414	348	363	353	383	367	350	381	376	395	415	343	387	366	371	373	388	350	360	378	359	357	372	334	393	391	347	397	403	378	352	365	370	372	358	353	327	395	368	375	383	401	338	358	378	387	363	345	346	391	410	399	371	417	379	401	408	375	341	338	353	348	396	388	366	409	390	380	370	346	364	312	359	370	409	393	396	409	363	350	356	345	380	363	385	355	385	364	347	409	394	393	385	392	359	320	374	352	365	372	353	341	391	376	402	333	342	377	357	380	383	396	377	366	388	370	386	382	354	366	368	357	391	375	366	353	366	374	373	358	376	370	342	368	387	389	388	366	371	348	386	391	358	385	408	407	402	418	353	367	398	354	377	358	397	376	367	391	416	361	372	390	349	346	361	363	361	394	385	381	404	382	370	383	368	363	372	395	363	371	373	367	369	377	361	396	368	396	324	366	358	346	345	372	394	426	394	362	385	388	381	338	391	376	376	331	404	360	351	340	358	386	351	348	388	363	365	390	365	358	374	345	364	343	361	378	361	390	333	347	393	370	380	343	380	385	389	396	367	361	329	351	374	383	375	356	388	339	409	390	406	374	347	388	372	354	370	411	365	379	371	366	385	333	360	409	375	378	371	392	367	364	371	372	373	364	378	403	372	375	335	371	375	372	366	382	407	369	348	395	373	382	346	394	371	369	365	385	365	381	341	384	372	372	384	357	353	377	362	328	409	390	373	382	394	370	372	371	382	352	384	374	354	385	398	342	350	383	349	351	362	369	436	351	357	385	420	393	405	390	356	363	375	380	383	393	418	381	372	356	361	388	370	361	347	389	366	389	365	364	366	390	358	342	356	363	358	382	366	344	341	363	369	371	362	357	330	381	339	329	362	377	370	374	381	381	343	367	387	382	401	360	376	352	363	380	327	408	369	351	367	377	398	347	376	374	360	378	364	335	390	365	362	359	389	381	398	354	381	330	336	353	386	361	377	389	371	397	357	376	360	380	376	350	321	388	373	364	377	376	348	354	377	373	366	339	362	399	366	365	333	385	391	359	403	355	403	377	397	395	390	393	377	363	344	349	372	376	352	385	353	368	369	357	368	343	426	332	377	364	381	369	375	348	334	347	363	372	385	371	367	398	342	357	393	392	360	355	348	375	351	389	370	410	398	358	417	360	372	363	330	354	380	378	374	389	365	374	365	380	418	344	368	391	348	364	402	367	384	373	401	355	427	376	369	364	386	381	375	384	357	365	362	380	379	372	351	359	386	399	408	382	380	425	374	397	381	392	378	356	352	374	318	364	399	387	352	350	347	363	382	396	403	368	381	407	353	354	357	379	375	399	363	412	393	374	361	398	380	388	390	366	364	359	355	390	397	373	399	395	433	370	370	372	367	386	375	348	341	414	410	371	433	383	384	400	392	389	363	381	367	365	408	378	374	389	333	401	389	366	366	365	371	341	379	346	348	364	383	356	342	382	408	373	354	350	367	358	360	386	340	421	360	346	394	375	373
39007	69177	65157	31831	1320	992	870	750	655	673	604	644	601	575	597	549	560	512	529	543	501	525	545	519	509	564	509	536	521	502	494	494	527	536	522	508	483	510	527	505	496	505	521	500	491	468	507	504	526	497	491	492	506	489	522	495	474	501	482	495	463	502	499	507	504	446	522	498	479	518	505	465	516	463	543	520	512	511	499	533	456	503	485	485	498	492	473	509	551	491	456	492	509	495	505	490	522	488	466	471	531	511	500	502	475	469	498	508	490	463	490	516	492	463	489	485	503	516	479	519	554	525	459	498	484	497	527	500	521	503	488	507	498	478	476	510	514	459	503	483	514	534	536	522	530	516	493	476	493	495	435	489	533	472	463	493	493	496	468	504	524	492	500	487	530	487	511	513	529	501	487	462	516	488	500	470	503	465	478	495	509	473	480	497	514	492	478	530	473	514	494	492	476	521	473	498	454	499	483	529	527	485	461	459	526	452	487	518	508	486	491	503	523	489	517	482	510	522	476	500	483	519	535	499	516	483	493	511	510	478	472	498	506	476	541	497	452	521	541	482	501	512	494	511	473	511	503	481	475	547	507	520	546	472	497	502	500	481	500	533	468	488	515	516	493	484	501	508	541	499	464	462	515	493	466	516	525	511	516	505	524	494	509	463	485	492	515	518	489	498	458	504	513	478	514	503	524	553	506	515	520	511	490	489	514	493	481	482	506	519	480	502	545	490	464	534	447	491	514	481	518	478	545	499	524	479	492	461	511	501	470	458	494	485	478	502	496	485	491	481	513	486	499	481	512	513	501	500	530	513	481	477	466	475	521	508	465	484	488	472	492	491	528	485	466	520	540	515	533	505	510	500	466	501	496	500	510	444	499	501	538	509	498	531	519	534	486	508	526	487	522	512	489	470	482	543	514	486	451	494	503	525	445	520	481	496	475	479	495	495	481	473	495	497	514	511	495	472	521	511	537	475	525	529	538	491	492	507	465	478	510	543	467	506	498	548	536	493	492	504	489	505	559	500	508	518	477	500	519	469	496	483	505	492	533	485	535	533	465	502	531	487	483	518	495	499	506	480	514	481	488	495	495	529	512	482	472	512	516	493	447	493	482	502	513	482	497	464	481	489	474	524	480	483	515	487	515	495	493	478	502	513	504	511	474	492	504	462	487	519	514	483	493	493	486	505	473	511	492	483	482	525	527	477	479	513	521	503	481	491	475	449	499	481	469	510	439	514	485	470	500	547	499	481	507	532	496	464	520	450	500	464	501	496	495	498	484	481	504	525	500	486	491	480	510	529	492	524	489	456	477	507	476	474	534	489	508	532	491	509	477	529	501	475	518	487	522	494	474	509	498	479	502	490	504	507	512	484	469	518	492	474	458	511	492	508	485	502	494	516	496	500	479	502	529	491	496	501	453	439	502	487	449	511	550	502	517	503	516	510	478	486	513	453	501	484	512	463	472	438	529	506	487	507	496	503	531	497	533	474	508	504	528	476	491	483	523	487	508	524	482	471	520	481	475	507	525	488	488	488	527	498	509	491	508	479	546	508	498	486	474	516	493	489	522	508	539	472	519	532	494	545	484	507	528	519	500	495	495	570	483	509	468	477	531	448	507	477	480	482	496	523	467	480	504	499	512	513	494	502	500	453	493	477	484	513	496	471	466	461	459	539	454	497	466	535	485	503	516	495	511	491	483	468	459	487	488	493	494	517	452	497	470	499	501	529	499	484	514	508	519	481	505	508	515	488	497	522	477	498	480	516	497	554	465	447	531	478	491	494	524	514	453	482	491	503	518	486	509	532	483	514	506	463	428	497	473	536	508	535	497	477	530	527	543	466	492	463	488	513	526	497	525	531	570	453	471	497	491	475	502	471	511	528	491	499	497	515	477	483	516	513	522	491	453	534	509	559	486	495	505	507	526	476	533	475	511	501	480	469	473	460	522	485	516	515	493	525	487	506	503	502	529	464	490	503	523	539	495	479	501	491	491	475	490	462	531	490	542	486	486	520	495	520	494	471	487	516	501	476	525	458	492	477	489	496	462	480	481	497	492	481	483	532	502	461	469	472	489	499	493	462	503	494	509	453	503	536	499	482	491	501	452	501	468	474	515	522	484	511	481	499	495	478	501	515	509	439	484	542	456	510	545	497	495	454	495	515	497	492	533	532	509	505	527	497	516	485	485	480	512	508	471	514	496	486	515	531	467	497	542	504	488	476	472	504	520	502	504	464	494	491	519	477	514	449	485	536	499	515	488	478	506	486	461	518	516	480	501	526	464	485	497	497	491	475	501	467	536	487	468	484	459	516	520	539	448	520	501	466	479	501	502	459	490	495	497	483	466	498	512	505	490	497	518	518	498	487	504	437	479	475	499	498	464	483	481	463	511	495	489	484	472	503	532	507	475	494	518	519	484	479	489	520	512	514	499	483	508	474	533	464	507	492	472	540	459	525	496	498	479	468	466	503	509	507	483	500	481	475	492	499	496	476	515	510	501	467	463	490	509	440	527	478	502	468	511	481	467	484	465	457	488	439	510	522	517	478	516	488	479	478	521	524	510	508	455	481	524	488	502	507	530	509	458	451	457	489	482	517	526	498	477	504	479	506	539	481	455	499	489	520	481	520	495	503	509	504	488	483	497	479	463	499	509	472	480	459	530	514	449	490	526	479	476	453	508	501	515	457	497	523	511	513	514	504	483	495	513	465	516	475	517	506	475	522	515	525	493	469	499	506	528	520	483	518	475	530	473	470	519	492	515	519	504	502	477	501	495	513	505	512	515	489	484	480	512	478	472	484	496	539	471	432	519	501	481	519	484	497	497	534	502	533	513	554	548	495	496	528	527	467	494	487	471	486	447	500	516	497	471	477	476	506	497	489	477	516	501	501	526	480	512	490	539	564	475	498	493	506	469	513	494	502	496	534	484	533	500	519	469	494	502	502	498	488	493	442	506	484	472	516	475	511	490	490	474	505	490	480	517	495	501	482	478	471	488	516	477	495	468	511	484	488	466	487	466	462	528	478	503	533	470	465	488	507	511	464	490	467	492	521	519	500	518	510	471	508	518	485	493	510	472	499	459	506	520	516	502	489	495	461	509	466	486	485	467	479	520	512	485	489	507	509	503	477	501	500	509	522	491	474	496	479	503	508	537	504	527	467	474	482	476	531	475	496	468	543	530	477	531	519	517	516	485	502	487	494	487	488	464	506	506	472	507	520	517	495	448	498	510	495	515	507	485	484	450	535	535	491	482	472	479	493	484	485	479	478	480	515	484	500	506	498	500	490	483	522	501	560	519	473	488	461	481	502	481	502	507	453	481	499	499	483	452	455	519	501	472	496	456	495	456	465	489	511	530	487	463	471	506	456	447	480	483	510	512	523	513	524	459	531	453	518	516	478	505	507	502	520	465	485	535	466	511	495	497	479	457	514	472	512	504	500	515	496	486	488	503	502	516	527	496	503	493	469	519	498	520	512	525	483	479	508	486	514
27467	20348	27595	10203	583	447	364	275	270	249	234	221	234	278	273	229	223	228	269	248	271	256	223	250	228	246	249	226	263	205	270	246	245	229	265	255	243	248	242	258	241	232	247	228	247	218	235	248	267	253	263	261	306	249	228	262	262	234	246	244	245	237	246	262	248	239	243	237	252	232	234	239	201	245	256	228	216	234	272	228	235	231	224	207	234	238	254	238	275	235	236	219	265	219	255	242	224	266	245	249	224	254	252	225	248	254	240	261	262	234	254	245	247	221	209	275	265	244	239	229	242	236	254	217	237	281	237	248	245	237	221	224	240	268	247	228	241	238	230	220	231	250	216	227	245	243	232	249	259	226	228	254	263	243	259	257	250	230	264	253	277	226	250	227	234	239	273	246	242	272	223	251	227	222	249	251	237	259	235	230	247	237	258	261	227	240	229	250	222	263	268	237	217	250	236	261	261	219	242	262	258	255	269	242	255	245	236	260	269	233	259	250	230	238	237	254	229	243	249	252	243	268	253	227	236	280	251	249	222	217	278	236	261	229	241	231	221	236	246	249	244	227	252	230	241	264	269	267	241	275	254	295	257	241	228	264	268	235	248	238	267	254	251	241	223	250	275	245	246	245	255	243	249	238	263	264	239	261	243	251	268	259	254	219	233	231	210	279	257	264	266	244	224	254	229	221	256	246	249	239	238	239	257	245	249	243	245	249	235	259	256	250	229	243	232	268	238	238	255	240	245	222	238	237	251	219	282	269	197	230	267	257	226	247	232	228	254	239	288	235	230	239	272	240	268	252	264	239	237	227	247	256	264	246	240	262	226	224	258	247	243	249	231	249	234	261	250	254	215	260	257	251	239	259	253	269	248	245	255	236	263	232	251	261	238	255	252	257	257	239	225	228	248	258	240	235	233	226	246	252	280	231	229	254	271	267	219	222	235	275	227	288	217	241	229	247	246	259	248	243	251	256	246	259	251	244	224	271	272	252	260	230	245	263	241	262	251	245	242	235	239	267	203	236	241	233	239	233	254	252	242	258	262	255	247	246	251	217	243	246	245	229	234	258	258	247	230	235	248	223	239	254	236	266	231	225	272	263	239	226	238	226	254	263	237	253	230	247	231	242	220	238	263	236	264	236	274	246	238	236	267	243	226	243	253	234	230	223	248	244	243	263	249	243	259	272	263	272	245	244	230	242	241	233	230	264	258	252	216	239	241	226	219	249	259	279	230	254	262	241	275	281	266	240	241	290	222	249	231	246	258	245	261	240	221	245	277	244	254	229	256	260	231	239	240	267	227	254	243	237	243	226	244	253	238	244	239	265	277	253	243	250	238	220	242	253	269	216	231	264	234	244	230	250	254	227	236	219	248	256	265	236	275	242	254	232	248	253	231	236	238	226	254	218	252	250	222	244	255	265	287	270	240	247	235	252	226	254	261	236	261	269	211	235	252	255	242	258	241	247	272	265	241	227	238	242	238	226	252	248	253	230	254	258	229	257	247	238	243	231	239	237	239	256	215	238	265	229	237	224	266	256	231	208	241	237	253	252	253	271	245	231	233	255	246	218	247	232	221	254	248	271	238	275	247	230	245	268	245	291	279	227	251	231	258	216	241	281	264	266	229	250	272	249	245	249	263	229	210	238	227	252	251	268	263	235	230	263	224	223	227	233	208	226	233	251	247	275	227	267	247	251	246	253	236	237	240	265	226	292	233	239	237	223	246	238	272	239	251	227	247	239	243	247	237	253	244	251	229	240	272	249	225	270	253	224	230	235	248	246	256	260	259	237	236	247	248	237	251	262	245	262	251	255	262	238	247	256	247	240	243	242	228	259	262	226	259	267	247	259	256	252	231	280	254	250	247	224	223	237	219	260	268	248	247	219	248	247	231	257	230	235	270	248	229	244	263	250	257	240	242	242	212	252	223	243	238	223	264	255	268	254	235	229	227	244	235	258	231	216	223	248	259	259	247	261	248	244	239	236	240	251	249	227	234	239	242	252	247	223	245	209	191	243	239	213	241	259	223	248	231	255	237	258	253	259	258	230	253	253	212	252	260	241	232	234	260	201	235	239	234	229	230	233	241	282	265	250	221	241	248	259	233	228	241	255	245	247	243	253	215	257	231	249	263	207	268	256	258	258	244	219	250	238	270	246	269	248	238	243	234	226	212	245	245	241	217	273	231	225	253	210	227	252	250	251	293	253	267	241	243	250	254	242	222	242	269	242	267	258	219	251	257	251	255	225	220	243	254	268	253	238	265	265	240	222	247	254	239	260	230	246	239	244	229	216	263	229	244	248	260	234	237	206	241	240	237	247	265	241	247	268	255	258	235	247	215	249	241	265	253	234	258	249	257	230	221	247	249	237	257	246	244	252	265	209	224	263	255	270	250	245	239	229	230	240	233	230	230	255	252	256	249	237	259	239	227	227	242	221	245	250	265	237	247	250	230	253	233	237	233	257	273	235	235	237	240	247	267	263	263	232	235	232	244	227	237	272	229	226	272	271	248	238	284	241	228	233	218	240	243	255	229	227	223	232	258	282	255	254	239	242	240	235	224	234	257	226	267	224	237	270	232	251	245	213	266	232	245	260	256	267	252	266	256	235	249	250	211	227	230	216	234	239	282	247	246	272	251	254	244	260	238	236	247	239	233	229	235	272	266	238	247	241	244	250	234	288	246	256	221	232	239	252	245	232	241	224	218	265	238	248	253	253	236	218	233	276	221	238	254	231	236	273	276	245	259	280	247	259	273	262	250	240	263	243	225	260	238	242	255	237	232	269	231	252	270	243	252	234	264	240	232	263	209	235	239	252	228	231	234	252	224	234	239	232	272	255	230	252	253	224	234	233	268	263	244	278	234	248	248	228	265	242	254	254	239	235	275	234	257	236	234	239	220	239	234	266	278	231	231	227	269	257	223	233	263	257	257	242	261	230	229	236	251	257	257	254	232	248	216	245	266	250	267	251	231	271	252	240	265	228	244	227	242	238	245	245	247	241	236	217	222	245	263	223	247	238	246	251	283	212	247	261	249	237	226	259	255	257	273	276	203	243	232	234	258	236	241	257	258	233	245	237	229	246	255	239	231	238	252	252	227	245	255	254	198	255	279	225	238	259	269	239	262	221	250	256	244	241	242	272	242	239	247	249	252	222	252	247	247	240	239	243	230	246	236	264	284	233	253	232	238	256	250	241	238	248	272	226	265	218	242	239	246	215	241	238	263	225	254	235	268	252	219	260	245	239	265	281	263	226	276	246	238	223	253	260	251	277	235	234	231	240	230	225	239	208	249	257	230	275	237	235	233	250	240	257	275	238	231	232	249	253	218	245	253	261	256	224	255	204	265	245	226	241	227	242	243	220	235	269	254	260	249	255	259	262	262	236	286	229	271	259	260	245	228	263	244	216	248	265	271	245	227	237	218	238	245	245	246	283	244	247	230	246	245	240	225	216	265	258	240	254	233	217	248	229	236	267	268	234	232	250	246	243
14857	25191	30104	5209	374	329	367	336	343	333	361	348	315	318	340	338	303	311	349	324	301	310	318	326	315	342	347	332	301	353	321	316	327	363	302	333	329	319	317	304	344	348	337	314	329	310	315	327	326	374	325	358	304	310	324	363	306	294	338	312	344	334	324	309	358	304	335	350	338	321	316	327	302	339	308	358	340	318	329	299	314	322	297	338	324	312	341	331	313	325	299	308	295	330	320	327	336	343	333	305	317	315	307	332	334	327	345	295	364	312	340	320	315	334	320	341	339	312	293	355	340	332	325	330	320	304	320	325	321	322	330	345	314	281	318	281	357	303	294	338	321	313	320	355	298	307	310	310	327	279	345	297	313	329	310	327	334	326	368	324	342	354	326	283	330	337	318	315	329	333	343	331	340	320	347	345	304	313	331	310	303	337	318	332	300	344	305	312	322	323	352	340	345	324	316	262	326	335	345	336	343	350	342	319	333	321	321	335	330	323	297	354	313	302	326	336	317	338	321	312	325	322	308	295	338	342	317	345	314	309	326	327	308	320	350	311	317	303	302	312	329	362	315	321	323	352	301	305	325	295	330	299	323	286	303	331	343	305	316	327	307	340	359	341	375	309	348	300	319	324	328	353	338	302	301	335	341	323	304	304	317	348	341	327	335	353	310	316	309	332	312	302	312	325	325	352	317	331	320	337	316	298	315	302	346	339	324	290	352	341	330	300	334	369	329	326	316	351	298	295	304	339	326	314	303	316	285	287	317	325	309	313	304	346	339	332	366	329	321	331	304	318	330	331	323	327	321	305	318	354	351	306	302	357	334	333	295	310	330	324	333	344	331	322	358	307	333	318	335	325	335	330	340	323	308	325	345	300	313	325	316	337	357	321	323	323	336	330	292	343	332	309	332	335	316	297	328	341	327	321	321	312	339	315	314	320	316	350	309	312	316	296	323	335	332	314	315	328	338	339	330	372	314	323	351	335	342	301	342	328	312	333	308	332	340	291	324	312	339	310	334	296	313	320	324	328	286	299	325	334	348	341	354	321	326	329	305	331	341	316	383	320	303	347	338	320	317	324	300	318	349	320	343	282	317	309	358	355	301	344	301	321	333	371	306	312	308	342	321	359	313	315	326	306	294	355	320	307	342	325	339	312	331	333	325	334	280	300	322	291	317	309	336	317	343	326	361	322	333	344	316	309	314	301	301	340	317	324	329	336	336	343	339	333	324	278	314	303	336	353	336	304	287	313	371	365	332	334	331	343	317	309	327	293	344	319	325	357	349	317	311	338	309	327	337	298	327	292	325	321	304	311	339	325	321	310	337	326	330	331	325	344	313	326	326	341	328	322	327	301	323	340	323	362	354	328	315	323	341	330	331	336	338	412	305	305	345	313	326	324	349	311	308	332	326	324	336	302	345	342	311	371	343	319	327	314	328	321	307	337	313	314	319	340	314	334	334	320	316	318	316	338	308	317	313	305	344	341	312	328	357	360	338	299	320	350	341	322	289	316	364	370	321	352	328	342	330	360	340	331	328	341	344	330	350	328	316	302	313	313	308	348	318	322	335	333	323	301	312	340	312	316	308	301	337	338	315	304	359	322	324	285	310	336	322	309	339	306	330	340	293	318	337	315	320	319	329	338	335	345	307	321	308	320	314	331	347	337	316	323	313	341	314	346	339	298	351	331	326	320	320	323	313	329	353	322	306	343	322	371	318	321	306	304	331	337	334	319	291	308	296	329	335	341	322	337	315	301	304	330	350	331	318	352	319	319	316	305	320	317	333	326	349	323	340	318	287	321	320	325	299	336	327	290	330	351	334	296	296	334	304	337	330	324	322	365	342	322	308	333	320	345	341	331	316	321	364	327	345	340	357	301	331	297	332	327	341	347	296	356	326	291	321	309	343	333	281	309	334	323	309	335	306	334	330	320	316	322	325	335	330	317	326	343	324	321	338	329	334	313	308	322	320	324	327	352	336	333	334	293	318	336	315	307	288	317	331	322	308	323	317	362	332	320	309	298	347	308	368	331	327	330	339	344	356	341	348	337	333	309	316	330	342	308	339	324	326	338	307	311	326	326	318	318	326	324	337	338	312	344	324	329	290	335	296	346	347	327	312	327	330	316	361	319	302	341	298	312	346	310	309	338	347	329	295	342	310	319	321	316	322	318	358	349	334	313	338	326	303	336	308	299	354	331	316	364	309	327	348	356	326	299	299	343	326	329	306	363	328	351	316	320	336	338	296	299	317	327	333	338	318	334	329	316	323	297	330	344	334	326	339	343	326	302	328	313	319	287	320	366	310	303	317	323	315	328	291	348	341	329	356	325	338	310	314	307	339	352	323	324	317	307	322	310	354	346	337	326	378	318	323	308	344	314	345	341	326	337	332	299	331	327	305	318	300	307	335	312	331	312	330	319	309	305	340	324	302	327	343	331	328	332	334	320	311	341	355	332	314	339	341	313	314	305	308	350	318	350	308	315	310	351	318	334	342	326	313	328	335	337	319	285	331	295	329	334	334	291	320	321	342	376	327	355	329	338	315	361	345	351	321	350	336	322	334	300	356	314	316	336	301	330	330	341	366	301	311	307	314	322	356	290	330	313	317	315	333	365	308	312	318	335	321	347	353	324	334	340	314	314	337	322	322	338	334	356	329	341	300	331	343	341	341	327	333	352	323	357	317	307	299	352	273	317	331	325	306	334	317	306	331	316	331	343	342	306	349	352	320	310	295	312	292	346	334	318	281	326	311	314	323	312	298	338	333	314	335	297	337	313	315	347	338	336	301	338	331	303	322	330	351	311	327	298	317	316	330	333	318	361	316	315	304	319	396	353	324	302	333	343	332	323	314	347	322	314	316	357	347	315	300	303	330	333	345	356	302	299	324	352	325	316	335	319	320	290	331	313	320	295	321	372	308	326	315	331	344	348	319	340	344	333	325	322	296	326	317	328	329	281	326	342	318	348	356	324	326	313	315	321	326	324	333	325	299	335	320	321	325	350	299	329	314	300	339	299	376	315	334	324	329	315	337	313	307	297	319	301	360	314	371	338	368	317	299	312	317	324	319	301	296	332	312	328	324	293	330	342	307	327	324	342	338	343	315	291	297	323	315	364	326	299	314	337	305	322	355	379	324	299	329	329	348	359	315	330	303	371	300	334	335	302	297	330	338	306	297	295	346	339	339	315	333	313	309	322	315	355	334	328	322	330	298	317	313	347	341	294	331	299	312	344	314	329	328	360	367	356	353	357	301	325	345	312	341	342	291	306	354	323	301	312	316	370	337	311	333	343	294	320	332	326	336	303	327	319	351	350	362	309	308	317	315	311	337	312	335	341	372	321	298	310	313	306	349	303	295	356	315	325	317	337	335	300	310	327	336	326	311	301	327	304	303	339	327	317	331	321	330	343	332	303	315	338	344	290	334	348	306	353	300	318	310	333	341	347	294	313	328	314	314	339	333	354	348	325	341	316	313	307	337	370	341	316	331	338
23183	21299	32008	26167	21029	14394	1315	555	510	443	484	390	464	470	503	462	431	426	415	429	442	466	430	466	445	424	417	449	428	409	442	420	429	474	446	414	459	439	445	460	422	445	428	416	422	432	435	449	427	421	458	417	411	446	414	435	452	469	401	413	465	440	400	445	431	432	437	431	422	444	399	419	408	471	440	405	429	464	480	463	418	460	394	458	454	442	434	421	426	451	451	406	453	439	439	404	438	422	427	440	425	435	451	401	425	447	418	431	440	453	475	438	427	450	435	450	435	429	428	458	382	446	417	468	424	437	426	436	453	428	409	441	434	451	452	446	443	435	437	444	430	414	434	397	463	458	459	442	415	431	444	428	418	391	389	420	448	455	398	392	460	423	447	440	400	420	430	445	441	433	443	454	449	464	418	444	447	439	396	447	437	450	457	416	436	453	439	436	414	408	429	468	435	403	446	405	408	423	474	411	418	416	412	441	419	417	450	448	447	433	429	414	457	456	439	403	409	410	420	419	423	432	408	455	417	428	451	432	403	421	411	436	425	410	436	415	416	449	424	444	420	457	415	426	450	434	459	429	451	435	444	443	429	450	422	449	457	457	480	437	438	475	451	388	399	407	420	459	409	444	413	430	434	448	429	431	456	393	403	410	444	410	439	423	445	448	450	408	447	453	400	422	449	448	431	439	449	435	420	419	404	428	458	420	425	466	438	402	434	439	466	402	420	426	433	446	425	386	410	442	465	440	399	432	405	463	432	442	430	443	388	413	437	411	429	422	447	402	414	431	448	426	447	415	420	452	404	410	454	442	409	457	444	431	433	417	441	421	452	435	467	418	408	458	412	415	452	433	435	457	438	410	425	433	426	437	465	436	401	423	417	427	395	405	446	426	472	419	467	445	465	421	413	463	440	442	458	439	422	409	405	377	404	447	438	449	433	409	431	428	426	394	433	427	434	435	418	437	404	409	465	440	465	426	456	446	429	432	413	436	399	468	439	419	430	453	447	421	451	441	443	447	413	433	395	433	414	450	438	425	442	438	419	440	428	454	426	416	397	406	417	392	418	448	406	463	424	447	436	449	447	439	421	443	399	418	460	466	450	446	460	405	435	441	404	479	404	450	448	406	414	433	430	429	420	433	435	453	408	419	459	430	417	432	410	446	463	441	422	452	431	446	450	429	444	464	416	371	413	430	420	428	451	426	467	430	426	415	431	457	456	405	431	428	412	445	457	434	429	446	426	428	425	445	424	431	429	481	401	450	399	489	417	422	433	409	444	418	396	390	443	430	436	429	413	413	417	416	429	445	445	444	423	424	450	418	434	436	426	398	481	434	445	486	420	442	397	405	449	454	437	415	461	421	416	423	419	430	421	416	462	456	437	387	427	441	444	423	442	417	423	412	461	472	455	399	457	436	427	446	427	413	445	435	436	446	435	430	411	441	427	446	435	450	433	426	428	414	442	482	423	444	454	423	466	424	478	453	413	434	409	403	402	451	422	417	405	454	485	439	434	387	448	424	436	424	418	446	409	402	458	460	431	421	405	435	395	430	413	401	418	414	420	409	428	432	368	453	420	478	460	427	434	456	445	447	423	415	463	431	421	402	410	423	445	402	426	427	442	406	475	468	436	401	432	424	415	405	448	443	429	445	428	423	457	437	421	421	439	409	430	409	439	447	399	419	419	387	449	391	440	415	421	419	440	430	428	443	435	410	428	444	462	428	448	414	417	400	394	436	440	415	454	416	424	448	420	444	457	459	424	402	447	443	444	434	407	394	424	407	438	425	428	430	432	454	428	443	426	378	455	442	449	432	483	463	460	436	440	449	456	436	381	425	448	453	461	389	433	401	414	444	431	441	394	448	455	413	449	427	458	465	437	451	453	420	490	430	363	448	434	420	462	442	429	452	439	428	446	424	418	427	422	430	445	484	427	424	468	420	438	408	422	416	447	442	448	456	442	399	449	429	436	438	413	468	443	419	432	439	439	429	425	456	434	445	433	462	420	430	409	465	439	431	451	463	430	438	485	434	468	468	458	434	432	403	440	405	400	447	459	459	409	436	449	431	442	404	464	441	436	406	407	418	407	393	423	452	434	454	482	433	413	446	432	448	446	427	417	429	449	443	462	427	439	397	418	424	410	425	448	458	424	405	451	425	438	412	413	452	450	472	445	452	454	409	427	464	425	433	452	425	423	446	448	435	434	425	424	437	417	454	433	418	429	431	419	446	447	418	448	466	417	445	459	448	466	379	398	450	467	445	446	398	397	420	448	422	451	453	430	434	418	458	425	388	409	416	454	454	435	469	409	442	459	449	403	449	428	419	449	420	402	422	417	414	436	431	418	387	410	407	429	474	466	491	421	425	414	426	426	458	409	441	431	431	448	459	455	408	426	397	393	469	420	454	402	432	410	377	436	438	414	421	411	433	437	412	413	483	432	455	419	464	486	426	455	371	407	456	435	443	418	451	466	425	404	445	458	447	422	441	401	433	400	402	403	413	444	447	445	422	437	426	419	434	414	457	409	432	424	451	441	434	441	451	464	434	416	422	426	463	421	415	436	408	399	429	441	444	430	448	459	430	440	406	400	450	460	430	458	458	397	380	422	401	464	427	421	447	454	427	407	448	396	447	441	456	439	434	411	416	444	438	446	457	473	431	421	447	435	443	413	452	412	419	420	414	428	433	401	468	413	455	426	376	444	453	445	429	417	405	433	444	452	460	438	428	432	422	458	456	453	462	452	441	456	445	439	448	394	444	448	442	420	411	455	424	446	387	432	378	437	416	435	440	428	439	412	428	462	432	415	401	449	430	454	421	377	411	405	452	443	453	438	421	447	433	447	409	453	447	438	433	418	413	423	441	432	423	409	417	384	426	420	426	434	432	414	428	485	419	456	415	452	420	469	455	429	441	434	408	424	421	445	407	466	440	444	462	406	408	453	431	436	411	436	407	460	440	450	437	385	449	433	421	403	439	433	456	433	457	429	440	421	432	451	404	403	410	380	442	415	390	451	416	450	443	448	429	476	457	424	434	429	454	446	415	451	439	441	431	459	401	425	421	442	455	429	443	446	451	405	412	422	452	446	420	480	423	415	440	413	467	458	439	410	397	415	441	445	467	417	479	436	455	452	432	451	460	410	402	447	433	422	462	436	448	412	421	415	393	465	442	393	457	422	465	456	428	383	443	425	453	420	453	461	437	422	435	444	416	447	421	423	409	464	440	452	445	421	420	441	443	389	450	441	437	403	469	441	404	407	464	431	453	430	435	433	424	410	467	434	440	423	440	391	440	419	393	409	425	468	436	405	465	390	425	433	418	456	411	436	449	436	429	448	466	443	457	432	432	404	440	462	435	430	430	474	437	421	442	420	427	434	455	403	435	445	418	439	456	397	433	423	456	443	451	442	402	423	434	421	385	411	454	446	445	424	445	458	436	415	440	450	436	456	422	443	444	418	457	438	441	441	462	427	478	405	461	435	393	418	446	440	422
33337	61584	63877	23277	1026	790	755	707	651	616	637	600	616	565	616	557	563	565	613	543	533	539	586	580	546	551	558	559	554	585	572	563	604	537	521	563	608	567	565	564	553	578	524	574	569	598	518	554	534	591	584	560	590	621	581	563	556	556	590	546	589	590	579	552	577	556	563	599	505	571	596	594	566	612	546	555	532	570	521	591	552	550	568	566	551	552	581	575	563	590	548	576	519	533	553	582	577	551	549	554	601	542	617	579	563	550	560	560	564	589	591	551	516	530	562	582	573	568	545	569	567	564	556	560	554	592	569	557	580	582	594	605	557	582	560	557	564	537	551	571	575	605	586	540	553	557	554	583	563	562	555	539	557	557	554	553	581	581	612	589	553	575	567	554	558	586	584	536	540	602	628	542	545	537	520	556	552	591	564	552	579	576	578	581	548	583	589	588	580	564	578	536	579	503	603	592	567	553	572	582	601	584	551	563	577	559	539	560	569	600	562	566	543	600	545	591	575	572	598	525	535	588	568	547	546	564	556	579	539	595	542	566	581	551	533	570	600	583	591	602	612	576	557	585	573	578	602	591	551	568	595	513	562	586	564	551	544	563	562	573	544	524	556	571	550	544	562	527	589	531	546	589	567	540	555	560	524	553	517	646	593	512	592	548	572	522	529	571	560	546	527	555	546	524	560	555	544	561	546	554	587	501	565	546	516	614	600	591	560	531	552	588	611	538	542	581	557	539	583	583	554	560	583	556	504	579	567	553	542	580	576	569	582	533	609	565	549	542	578	530	539	591	535	557	610	566	583	581	609	562	558	568	605	585	556	595	558	553	544	525	547	555	535	575	517	562	596	537	567	565	583	610	562	562	550	568	524	558	542	575	558	536	568	567	569	543	532	589	567	551	534	552	566	519	534	540	521	561	557	543	590	607	561	574	512	541	548	588	547	557	589	541	544	571	602	539	587	568	580	582	517	592	553	519	540	554	550	586	554	550	593	520	546	577	593	547	530	541	589	519	565	552	548	575	548	526	579	557	587	586	566	578	546	577	547	582	552	563	541	576	589	544	579	552	534	554	556	587	582	579	521	576	579	527	606	551	526	547	587	571	596	570	537	561	581	575	559	555	572	579	558	563	577	568	561	541	565	554	577	592	535	564	542	546	528	521	554	557	539	579	585	616	606	544	573	531	567	568	561	583	587	581	573	574	596	545	588	550	578	585	588	580	586	561	572	604	543	550	609	505	557	582	547	587	551	546	549	541	514	545	550	579	567	560	585	566	548	566	582	587	567	556	549	542	573	525	568	553	528	573	614	569	541	560	558	540	543	560	535	590	551	569	530	557	550	546	556	575	566	518	575	567	560	531	555	540	534	574	574	566	526	497	523	548	520	539	595	568	552	535	527	585	574	542	555	588	524	563	570	518	530	560	533	550	532	552	548	571	550	564	559	527	563	530	565	599	563	579	537	561	521	588	545	538	588	546	569	537	549	618	563	555	566	573	537	551	591	544	580	528	624	563	605	579	609	543	552	573	577	592	571	568	554	569	566	582	535	562	535	569	595	519	581	568	527	580	542	560	588	559	544	558	523	525	582	567	554	567	546	550	582	537	582	544	597	541	590	549	566	531	597	550	604	617	550	550	558	553	585	552	560	562	541	582	524	543	559	505	545	601	549	561	520	559	552	584	566	575	559	580	563	547	561	549	564	546	600	595	596	542	532	600	577	573	541	541	574	553	577	528	540	577	537	579	554	565	574	550	598	567	569	544	563	531	566	603	557	558	555	568	569	581	579	538	542	541	538	561	578	532	550	569	591	580	558	538	552	546	543	566	576	563	547	552	552	582	607	572	493	545	578	579	622	527	573	584	536	567	596	580	618	592	584	568	588	556	546	556	541	586	616	551	594	536	542	572	550	541	554	554	549	524	588	556	580	546	574	579	568	581	537	559	563	563	603	562	539	527	564	562	566	565	585	587	548	542	557	583	584	555	574	547	570	541	573	565	527	553	587	580	572	591	573	537	548	588	566	546	537	582	594	546	572	552	548	585	576	554	541	559	570	538	563	526	550	546	588	543	601	578	562	583	536	547	542	597	577	546	594	559	559	528	566	551	547	551	569	536	557	596	552	538	557	526	580	565	579	566	623	543	609	550	564	542	591	621	572	568	568	564	543	564	558	534	569	596	538	563	547	537	564	579	563	536	577	545	562	546	582	570	595	548	527	564	581	534	538	547	577	597	553	583	552	586	555	532	556	561	544	552	560	515	588	584	551	548	578	584	579	549	545	579	573	567	541	588	556	548	546	561	547	547	563	566	544	579	630	556	545	515	595	609	582	557	597	572	552	575	588	615	558	592	569	577	534	557	587	550	586	539	567	602	610	540	574	616	556	543	564	538	558	543	570	631	562	569	560	564	557	563	584	574	558	600	518	505	578	556	530	580	574	592	546	597	586	575	583	554	577	574	547	589	506	562	569	573	554	575	572	574	559	551	570	603	555	560	544	574	551	572	578	589	569	532	596	553	582	562	589	546	535	597	537	554	520	571	535	558	587	541	550	582	561	593	569	574	529	543	553	582	568	568	551	595	554	547	569	567	528	603	517	540	534	591	615	613	559	557	547	563	575	598	571	571	561	568	570	576	611	559	586	566	558	550	570	566	592	585	551	581	578	564	529	570	569	545	559	562	526	576	607	559	611	584	570	571	527	594	519	547	532	594	564	538	566	577	532	562	577	540	558	559	573	568	564	564	582	525	548	565	574	593	555	542	590	593	520	584	543	556	571	611	566	535	569	562	589	559	541	533	567	567	563	531	546	542	590	548	553	564	566	541	578	571	560	522	494	579	586	532	572	584	518	558	577	564	569	587	529	567	530	503	580	576	521	515	552	551	622	578	551	564	521	583	556	579	555	573	523	563	574	550	561	583	533	581	571	576	566	560	572	604	569	551	522	612	589	549	531	570	580	549	610	551	555	505	551	551	524	576	568	585	577	544	532	536	547	565	528	593	546	560	553	594	589	565	536	595	584	555	556	552	572	525	546	580	567	564	593	571	583	500	548	541	564	534	565	584	535	597	560	577	586	539	560	548	550	556	568	625	559	539	582	545	502	565	535	565	506	558	594	551	580	580	558	597	552	561	545	574	558	580	568	545	565	602	573	556	564	568	527	593	584	509	543	574	538	543	551	554	570	551	550	550	597	580	549	578	561	589	538	550	557	519	578	566	559	533	575	561	591	520	568	555	509	568	532	581	527	544	610	558	563	558	567	602	570	514	591	542	503	618	541	563	536	540	574	573	577	575	550	597	566	532	563	584	558	556	582	554	596	602	586	583	517	595	570	570	531	597	580	554	564	553	595	558	579	550	586	633	583	549	552	559	566	571	553	558	574	542	548	524	594	544	544	590	571	554	580	534	549	611	586	564	580	527	592	566	559	584	565	558	552	520	587	524	556	586	579	606	548	549	584	583	603	511	595	581	568	538	556	534	570	558	553	559
24600	21323	32207	26155	10196	392	160	186	151	145	135	132	127	149	127	126	153	141	140	122	135	101	136	149	115	142	120	134	133	130	126	131	143	130	125	150	140	117	135	129	148	107	140	138	125	130	127	117	136	119	114	110	140	131	132	127	127	135	145	152	115	122	123	131	111	137	121	154	152	122	128	130	131	125	138	115	144	147	137	111	120	152	136	123	126	125	143	127	113	117	116	117	116	121	136	117	124	146	123	141	135	138	128	133	105	120	115	122	126	128	133	142	123	119	117	108	138	148	133	128	118	109	119	116	128	138	119	122	115	136	119	120	137	120	120	121	134	124	128	141	170	110	129	121	125	127	124	118	124	105	120	137	138	131	122	117	126	117	124	139	135	130	114	131	120	130	128	136	158	135	141	129	110	144	123	147	120	118	128	110	155	120	123	137	107	118	119	119	110	123	146	149	120	132	142	112	119	155	123	129	144	142	117	134	147	131	133	138	129	115	113	128	145	126	128	122	119	139	141	128	129	144	141	118	140	137	133	137	139	113	133	150	139	126	125	110	133	154	123	126	135	144	145	132	140	121	125	137	130	126	142	135	119	128	107	133	126	133	113	151	138	135	142	124	126	119	124	121	120	120	150	132	114	139	138	117	124	107	121	138	123	140	134	124	124	118	134	116	139	146	100	124	113	123	110	133	126	117	162	144	147	132	126	132	115	136	113	138	124	132	121	118	116	119	133	113	138	134	138	134	112	121	125	115	156	137	142	128	129	133	117	140	135	123	130	136	144	129	162	116	119	126	135	112	120	113	129	126	124	126	127	112	126	122	123	134	126	132	126	141	126	117	151	121	149	130	121	131	125	126	124	125	117	129	126	149	104	113	118	125	127	131	135	121	137	121	121	110	115	134	116	130	115	124	123	118	108	132	119	137	138	128	151	116	136	140	154	137	113	146	121	124	126	111	124	133	109	127	106	130	148	117	122	127	126	144	124	128	118	140	120	113	131	123	139	136	132	137	124	124	135	117	129	108	133	116	121	129	132	152	130	139	139	118	121	118	117	126	118	130	133	121	115	104	114	120	133	139	116	128	132	150	123	140	134	116	125	107	114	112	123	141	142	127	138	138	127	162	153	121	124	141	164	128	138	113	131	153	129	121	143	136	119	125	137	133	121	109	133	111	127	124	110	122	122	120	128	123	142	136	122	137	145	126	143	142	140	108	127	134	149	143	131	132	129	131	119	142	120	119	123	125	145	128	144	134	115	139	126	138	140	130	134	117	130	124	111	122	116	127	115	120	129	136	129	117	133	119	128	136	137	116	110	129	144	151	161	115	146	138	118	128	149	143	140	115	119	148	131	125	139	126	136	153	128	124	134	132	132	125	145	123	144	121	130	127	161	109	105	121	142	136	135	110	124	140	107	118	125	125	127	139	137	129	105	135	125	117	133	121	129	123	139	148	138	133	124	135	130	144	121	115	132	142	129	152	132	119	130	133	138	124	138	118	132	111	119	123	131	125	154	162	113	110	131	136	110	123	110	133	106	129	110	134	122	131	133	141	129	108	123	110	132	137	133	121	124	127	139	140	125	103	137	140	135	137	116	113	132	128	133	138	137	131	125	146	133	144	143	121	137	128	115	111	123	142	115	155	113	120	137	126	128	115	132	142	141	131	136	118	118	136	131	124	134	127	150	135	125	126	129	128	141	144	129	148	139	130	119	147	149	151	139	150	139	119	128	129	126	130	142	139	121	125	145	148	114	115	146	150	130	147	149	131	132	108	119	142	133	142	145	126	133	111	130	125	126	128	151	123	134	129	130	143	117	155	133	111	109	123	148	118	138	123	128	101	125	152	121	118	145	150	149	130	128	141	142	130	124	143	132	136	117	130	119	111	111	136	131	110	140	132	140	139	138	168	125	132	129	127	113	127	128	138	124	133	115	128	136	117	147	121	120	153	126	133	120	140	149	128	119	131	126	132	119	124	139	132	141	136	124	143	136	129	127	109	125	144	108	144	130	137	136	125	114	134	120	129	132	115	127	138	113	132	132	140	126	121	144	120	135	133	116	134	123	129	120	127	120	122	120	133	132	128	115	137	105	139	122	129	118	138	132	112	142	135	146	134	143	130	144	123	113	114	131	140	132	121	133	116	133	152	137	129	128	119	143	136	122	140	119	132	125	124	138	132	128	115	125	136	137	138	136	137	151	134	105	116	131	134	127	133	132	135	142	136	145	131	130	119	118	134	132	128	125	121	143	119	121	124	151	127	131	118	122	115	133	122	139	115	131	129	125	126	118	133	104	125	127	134	136	133	124	125	124	139	91	139	114	124	158	133	146	133	125	135	138	135	123	107	132	139	140	120	129	114	115	110	123	105	118	129	131	138	129	133	140	120	104	108	128	126	123	130	124	150	128	120	129	127	133	147	107	125	137	117	121	119	138	144	114	141	143	102	146	130	125	125	120	151	106	121	138	123	137	126	141	149	111	132	125	133	119	143	128	126	141	117	117	126	115	116	142	132	127	120	137	137	102	112	126	130	133	112	121	136	120	129	126	136	133	131	118	127	132	139	125	126	123	142	119	98	127	117	128	132	108	132	118	136	142	132	117	132	127	128	130	133	130	131	120	117	154	121	123	128	137	115	123	121	126	110	137	134	124	129	120	122	114	128	127	134	137	124	131	125	133	118	130	120	132	149	119	148	134	126	129	146	139	111	118	132	127	136	136	122	125	144	131	143	117	109	126	123	123	115	145	136	135	110	130	131	141	146	144	139	132	131	128	114	120	136	140	132	140	130	139	114	114	130	129	141	125	126	117	125	111	119	140	155	116	120	146	124	118	117	132	147	118	132	132	100	152	120	137	110	145	119	120	109	121	117	142	110	139	123	113	125	119	149	133	106	127	129	120	107	140	123	118	107	123	129	131	146	149	119	142	142	129	125	139	120	128	123	147	142	120	141	123	127	122	125	132	126	140	127	138	130	116	110	140	141	111	150	140	138	118	124	146	137	137	131	126	124	131	135	137	116	109	134	130	135	117	112	119	107	116	120	129	142	143	122	121	156	115	128	146	127	157	133	134	118	132	128	148	139	144	146	114	128	144	110	123	132	122	146	118	149	112	135	124	133	150	120	138	127	127	120	136	111	131	158	138	143	127	141	132	120	109	128	120	111	128	143	125	120	130	121	138	130	134	114	136	126	116	124	128	122	114	133	117	124	127	158	134	145	125	118	142	132	124	124	151	133	133	114	132	126	139	119	127	126	134	124	111	146	121	134	123	112	130	117	116	139	122	137	106	123	147	137	116	124	123	130	118	127	149	118	128	133	140	118	132	122	134	136	115	115	108	138	138	107	132	127	136	120	135	111	133	114	141	137	104	128	116	145	120	116	124	133	135	127	142	136	129	104	115	124	125	127	118	131	116	139	120	120	129	134	128	123	133	119	104	139	149	129	137	130	111	146	118	127	106	143	122	132	120	140	128	122	119	132	129	109	114	137
29321	48404	53185	15005	341	299	272	253	234	224	203	205	228	237	215	222	207	208	206	186	160	168	185	194	212	180	195	190	142	204	180	203	192	154	167	206	213	182	191	193	163	161	181	200	165	180	178	177	220	200	190	206	192	199	167	186	180	189	216	203	192	198	209	189	223	170	182	203	175	158	193	207	211	182	176	190	179	172	171	202	183	179	204	183	178	176	189	169	184	164	196	168	176	192	181	177	196	180	195	182	187	185	176	192	177	178	183	182	191	181	183	173	184	171	198	176	193	184	193	179	194	162	174	173	183	181	203	171	186	187	163	162	201	190	164	211	172	193	159	193	201	200	199	174	208	195	165	190	181	174	157	187	208	196	181	188	191	200	172	199	185	186	181	206	180	186	172	188	197	168	194	188	196	189	179	193	186	206	196	202	196	196	213	190	172	167	189	183	199	207	184	193	176	186	205	179	194	185	173	207	184	190	187	173	171	193	204	197	187	188	191	187	197	176	174	187	183	191	201	166	182	179	178	190	181	167	165	185	205	181	194	191	179	205	202	177	169	187	183	177	155	166	182	189	178	164	184	189	165	187	181	182	168	172	162	173	169	179	189	186	203	197	208	194	181	176	176	205	188	150	195	178	183	179	193	194	206	204	176	175	197	173	206	195	176	198	178	176	192	200	193	197	188	192	194	185	190	195	187	199	172	205	206	185	188	167	182	187	194	193	205	196	195	192	187	174	180	195	211	199	194	188	179	171	190	178	186	183	172	183	175	164	163	180	209	194	198	194	186	188	185	185	174	192	192	194	175	188	198	181	189	164	211	191	187	185	179	187	227	210	201	208	216	191	190	166	220	206	188	191	209	177	170	186	188	183	177	170	202	178	172	208	183	191	193	161	190	178	204	174	176	172	182	161	181	180	194	184	199	190	179	177	204	176	176	178	169	215	206	190	174	172	164	202	206	203	211	195	182	179	182	182	182	179	175	178	179	185	206	189	213	175	207	183	202	168	156	180	202	168	173	180	200	204	175	195	199	170	199	166	175	193	173	224	202	200	197	183	193	193	168	193	204	193	165	183	188	187	170	177	166	196	184	192	185	176	192	172	214	186	176	185	167	180	194	158	192	175	183	188	208	174	196	200	194	193	173	196	193	178	176	208	166	170	202	190	183	196	191	198	212	172	198	195	157	182	167	185	183	175	192	175	178	190	164	155	192	177	187	180	196	183	188	162	178	193	196	181	179	193	214	196	175	161	167	176	165	182	180	160	168	193	206	187	174	181	190	202	192	172	197	197	189	197	182	172	178	220	175	179	194	190	174	177	184	173	179	171	189	171	191	195	199	195	174	209	186	198	190	179	195	193	174	204	189	189	180	169	188	190	188	202	183	197	172	177	187	168	217	200	183	176	166	199	196	178	192	187	208	183	178	172	194	189	186	198	180	186	173	205	194	186	204	188	199	181	187	178	182	181	174	184	203	178	193	162	190	184	172	182	158	190	175	203	179	156	198	201	180	182	157	172	166	197	212	159	180	194	173	193	198	183	214	182	151	198	199	176	177	180	209	176	181	173	156	179	189	174	223	170	180	169	162	186	180	167	192	218	185	180	174	202	214	160	181	173	189	195	192	195	216	185	191	207	178	186	205	180	187	185	179	178	178	181	199	172	177	209	209	184	189	195	192	170	170	191	173	193	197	175	183	186	165	183	172	178	199	205	176	190	204	211	180	190	187	168	177	194	173	185	195	175	154	171	184	203	195	200	198	165	186	173	180	189	212	205	193	188	181	179	169	196	196	180	157	186	198	174	188	180	197	182	187	148	208	191	196	155	193	182	190	205	210	192	196	192	174	169	173	172	184	200	161	179	184	180	194	173	198	196	181	173	196	209	208	183	168	195	194	194	160	231	182	198	185	187	193	178	213	201	184	201	185	195	198	154	197	162	156	184	207	192	183	212	178	161	184	181	194	202	181	185	192	186	187	187	168	193	178	182	198	191	190	171	166	211	193	163	187	190	168	183	181	172	186	180	205	204	191	168	195	193	194	205	184	184	192	193	193	183	190	201	197	185	199	199	182	181	171	193	202	194	209	163	203	179	192	165	191	179	177	205	182	206	189	188	164	185	183	183	178	160	185	194	188	166	203	180	171	183	176	171	171	201	199	199	173	176	189	188	188	196	204	159	164	178	198	187	173	192	163	194	191	196	204	193	165	191	198	225	171	184	174	205	208	163	198	188	227	161	176	228	185	183	180	194	183	172	180	185	185	179	198	186	207	177	189	200	206	192	193	209	165	182	185	182	176	189	184	203	177	187	165	210	189	190	182	187	194	160	181	190	189	182	199	202	185	188	188	179	179	186	205	172	184	194	203	166	174	177	169	170	208	199	165	190	165	189	165	203	199	204	169	185	184	182	176	214	168	179	194	224	188	196	186	205	199	163	184	193	203	182	180	169	191	187	171	168	196	214	169	180	203	194	169	185	178	197	202	185	187	195	201	178	169	163	199	206	189	166	179	186	201	172	183	193	167	163	196	177	168	179	191	182	165	176	171	188	165	191	197	180	182	177	196	193	185	193	194	179	172	209	190	174	188	159	171	202	183	160	173	194	190	171	173	202	183	183	187	182	190	180	207	196	183	194	197	165	184	183	185	199	210	194	188	180	200	166	163	177	159	188	184	160	203	179	176	193	196	213	181	183	189	162	192	208	155	194	186	194	184	193	179	200	197	177	187	201	188	184	182	178	187	178	188	167	195	163	177	194	203	197	164	180	171	185	172	193	198	176	159	190	199	179	176	183	191	204	200	187	183	165	207	179	188	168	164	175	185	191	186	191	187	202	172	202	165	184	177	178	177	191	177	175	190	191	182	175	172	173	185	173	173	175	185	190	179	211	147	182	183	187	151	179	184	169	180	214	173	194	181	166	200	180	180	172	178	169	167	192	182	177	207	213	188	186	194	198	217	197	177	178	182	202	187	187	160	192	182	185	181	182	164	208	178	186	193	193	195	171	169	181	179	196	180	180	185	176	180	210	160	164	179	195	174	195	193	212	192	196	203	221	178	199	185	193	199	196	193	176	184	168	216	208	175	208	202	171	194	176	200	174	185	187	203	187	180	181	175	185	184	212	183	211	196	187	190	186	204	210	168	180	179	181	164	176	177	173	165	195	185	202	179	179	181	178	187	211	165	187	206	210	199	193	181	188	181	166	197	181	171	196	186	181	175	200	164	174	162	175	178	193	184	186	202	184	208	195	219	198	175	178	197	172	166	169	198	193	176	206	201	175	185	179	196	201	194	193	174	181	190	197	210	189	193	175	222	183	201	189	176	202	190	180	197	179	222	167	181	166	195	174	196	177	170	203	173	196	210	194	192	168	186	185	178	170	161	165	180	197	179	180	198	168	176	196	191	189	181	195	167	218	220	153	203	211	199	180	173	186	185	169	160	184	201	180	181	179	196	187	206	185	182	186	179	181	190	199	179	182	178	161	183	191	202	191
22328	21307	29273	26163	21292	21060	10267	650	456	465	437	416	410	417	381	400	392	390	398	419	388	396	426	393	385	390	382	409	434	377	382	374	348	391	367	359	394	374	353	367	393	345	374	354	375	376	344	409	367	357	358	348	380	391	355	375	358	393	351	342	377	343	353	374	349	362	372	391	344	385	399	367	389	377	359	315	373	369	379	348	364	349	375	370	346	349	379	373	342	418	371	378	379	383	393	375	375	368	362	421	379	413	357	415	364	362	371	379	372	375	375	403	383	409	376	403	367	391	369	363	371	392	355	353	417	357	388	374	352	355	400	390	410	383	392	393	385	345	386	371	373	402	366	368	392	386	389	400	376	392	361	388	380	386	370	387	397	386	420	395	366	365	351	393	379	398	371	385	356	393	386	380	404	370	380	393	349	372	350	371	387	376	376	348	386	373	413	381	372	347	382	354	364	413	381	368	379	356	375	371	371	347	391	395	410	372	387	386	373	403	374	346	376	334	349	369	412	371	392	405	395	389	369	383	371	379	379	333	353	377	393	359	375	357	383	347	358	405	390	371	396	378	368	332	366	335	370	371	377	383	381	395	390	363	383	367	359	362	387	407	362	377	393	341	405	381	346	379	373	367	357	375	345	380	399	365	362	369	367	382	364	355	397	378	372	316	376	383	375	411	364	369	372	377	332	356	367	358	341	381	373	383	355	364	375	381	364	370	404	362	395	405	355	348	385	365	371	379	377	376	343	378	372	376	381	415	402	362	382	427	403	388	373	375	420	371	391	400	343	366	384	349	364	381	367	367	398	377	369	366	346	347	398	374	348	394	361	395	365	374	363	383	384	355	386	368	397	368	331	373	396	367	385	374	390	415	390	339	374	380	365	367	355	354	363	341	369	367	382	363	382	395	366	367	358	359	388	345	380	351	350	356	367	400	395	382	366	362	382	351	378	367	379	384	369	370	361	378	353	346	372	392	414	385	330	337	381	404	369	392	374	381	365	416	406	423	376	365	380	369	374	424	381	391	383	357	368	371	394	396	378	370	367	390	377	372	390	377	367	421	372	359	409	408	395	391	370	347	356	420	408	366	370	368	384	362	361	333	358	329	373	361	351	346	395	372	367	381	380	368	388	373	363	381	365	366	434	358	399	406	383	355	376	398	383	367	373	384	391	379	409	406	395	372	368	408	392	371	388	405	381	395	372	397	370	375	385	389	399	422	365	376	367	383	373	352	395	352	395	369	392	389	381	356	381	347	351	366	395	387	391	386	381	344	435	376	405	387	370	407	400	348	371	384	373	380	362	373	382	362	385	368	368	341	391	372	349	345	379	353	371	393	358	362	396	374	393	360	357	355	355	372	388	385	366	342	383	353	343	377	376	394	378	358	355	414	368	365	404	383	366	410	361	382	384	403	333	349	341	371	357	348	398	395	377	391	360	394	403	357	395	374	375	378	356	372	360	392	307	387	367	346	369	394	358	386	385	368	371	374	387	381	386	344	372	389	356	350	369	358	364	348	362	343	365	361	381	377	351	383	371	334	373	372	378	352	403	379	381	361	389	391	358	344	335	360	368	365	377	351	357	385	393	366	384	389	359	383	384	351	378	344	387	393	364	370	396	388	384	383	381	388	374	420	363	348	359	359	368	409	375	373	363	360	364	392	398	380	370	401	363	372	391	380	390	365	380	346	357	393	359	366	368	369	405	347	376	401	388	381	375	352	342	351	403	372	371	376	364	359	381	367	342	394	335	363	351	359	345	384	376	359	414	386	356	369	366	402	395	393	377	363	377	379	396	358	371	365	395	365	379	348	365	389	376	364	328	395	384	382	360	351	380	393	373	375	383	385	372	399	361	340	366	377	386	368	364	374	351	400	356	350	375	371	345	366	389	366	371	362	384	351	372	370	381	377	350	338	357	404	363	373	382	383	358	395	393	374	420	398	382	391	418	353	343	346	355	376	375	405	364	372	376	366	379	402	406	391	378	364	388	375	370	410	354	352	391	372	374	378	323	362	358	409	378	356	365	369	363	361	414	376	392	369	370	380	365	398	392	400	360	357	372	409	412	355	381	404	364	375	368	404	374	370	343	348	378	409	343	359	336	372	373	377	347	374	382	339	322	375	367	372	401	364	357	338	358	402	373	351	343	378	345	371	344	386	379	362	373	372	354	391	380	377	401	382	364	338	349	351	366	357	407	363	394	356	394	363	342	379	378	382	371	366	369	379	376	349	378	371	391	366	366	357	367	380	395	386	385	364	388	364	359	379	372	362	372	370	377	378	380	398	358	361	384	374	390	354	359	357	364	383	402	379	385	381	351	378	356	374	355	335	376	382	383	384	393	348	352	372	362	409	385	383	380	371	378	378	394	383	425	409	370	374	367	364	360	374	351	385	316	373	397	363	390	302	382	401	371	380	404	398	367	344	375	367	367	364	420	400	379	370	387	404	377	402	364	385	371	374	414	393	385	349	370	344	407	357	347	362	382	340	370	358	369	390	393	368	401	400	390	380	377	405	365	363	372	415	359	381	406	363	341	347	356	395	363	380	359	377	360	382	341	381	356	354	363	356	375	344	385	400	377	374	356	392	351	382	380	393	355	385	356	386	388	380	366	446	363	349	347	393	368	355	405	414	377	399	362	392	391	384	352	345	334	367	377	342	403	399	334	358	391	367	393	371	372	419	351	397	356	373	359	363	357	362	403	379	379	378	368	365	425	366	360	343	387	362	359	363	355	376	376	334	360	370	372	362	374	342	364	379	357	353	371	396	364	351	359	384	356	372	354	391	365	367	376	341	375	375	374	376	391	353	361	374	394	358	329	400	377	361	379	395	341	342	368	365	347	372	392	386	385	367	422	352	362	375	384	377	365	397	325	381	400	391	334	372	408	404	379	380	370	372	382	385	410	412	399	370	403	349	378	354	420	364	401	369	383	364	380	350	363	374	382	379	374	395	352	383	372	394	329	384	359	395	375	402	363	378	397	361	380	402	363	368	373	361	378	376	401	380	385	377	360	374	386	367	355	337	364	368	379	348	356	332	358	352	375	354	365	362	385	373	359	361	341	364	347	365	376	359	387	368	343	372	346	398	391	399	373	347	368	401	358	354	342	377	344	395	375	372	347	380	382	345	362	369	343	399	366	364	380	398	393	383	371	344	383	350	374	369	399	415	353	353	421	417	386	369	351	347	377	349	376	384	377	356	380	387	421	374	371	344	380	379	372	357	360	382	381	375	398	407	360	365	369	364	366	386	395	376	367	346	332	381	401	421	383	351	347	353	375	413	368	377	353	378	398	375	354	384	358	342	344	376	383	363	393	355	381	370	362	378	360	380	363	373	368	329	368	392	388	361	394	381	392	360	348	353	368	397	322	375	369	358	383	374	368	365	384	414	357	435	393	380	386	357	338	376	390	384	350	356	381	363	383	359	377	346	389	381	356	380	375	404	397	382	391	360	362	382	369	379	377	395	354	361	396	366	366	373	387	406	394	403
38025	66764	66881	28475	1396	1031	924	784	697	679	622	648	597	588	612	552	529	538	510	510	542	541	553	489	509	508	513	480	506	496	479	501	493	517	515	544	503	528	558	517	529	503	512	494	516	493	494	486	464	499	514	494	506	522	482	516	465	508	463	516	516	477	458	512	451	510	482	479	453	487	478	513	491	487	473	475	522	520	512	496	497	518	514	465	489	457	545	520	482	507	476	493	486	509	508	486	521	508	469	501	501	466	520	498	491	489	463	492	499	478	484	529	476	482	508	531	523	496	534	503	513	519	482	488	528	535	514	497	494	496	544	509	502	497	510	485	508	510	458	515	526	486	504	516	490	491	491	489	501	522	511	509	476	501	488	467	479	534	471	503	507	522	490	514	496	502	496	487	487	505	484	494	500	537	497	483	465	526	492	525	482	486	501	509	524	502	493	458	501	482	485	539	463	497	470	501	479	462	491	510	500	504	481	495	460	528	466	488	531	481	458	493	469	487	514	519	516	486	515	527	466	506	509	510	514	507	508	531	521	539	469	525	500	454	482	476	490	488	497	492	475	524	477	505	493	485	478	493	475	485	522	519	444	517	477	468	563	446	497	485	522	496	524	506	476	471	467	507	517	456	506	515	523	507	513	480	485	514	503	492	496	492	540	511	524	479	466	489	453	515	512	462	469	541	503	475	486	488	473	491	481	491	472	485	522	495	484	462	470	536	483	505	490	501	474	500	535	525	532	475	535	501	524	475	502	506	534	489	509	488	514	484	490	537	512	459	504	541	490	482	479	504	475	492	494	513	493	498	501	494	471	474	501	513	493	507	513	502	473	520	500	482	495	504	481	536	487	481	509	532	485	491	512	497	527	528	480	492	504	480	501	485	552	518	464	499	504	505	490	451	502	529	505	529	477	475	493	470	504	553	513	491	492	498	540	525	503	485	533	512	486	506	490	476	489	505	514	515	496	459	495	508	510	478	520	492	525	505	518	502	531	488	515	465	471	510	476	496	501	498	492	456	489	483	485	512	475	486	494	483	464	510	511	490	509	494	513	487	542	459	491	549	517	484	459	483	465	498	530	446	519	447	480	496	477	523	473	477	522	469	480	508	480	504	515	477	453	513	471	506	453	499	477	481	478	474	502	480	496	524	481	496	498	508	466	473	514	518	491	469	475	516	506	465	478	505	503	476	502	522	507	479	493	483	522	497	512	497	513	505	497	492	516	489	512	488	472	495	508	537	447	497	524	500	480	504	447	490	475	514	477	501	490	480	510	482	495	482	461	482	529	506	504	489	474	487	500	456	529	498	471	475	497	503	464	508	470	461	535	490	544	451	478	494	518	529	511	467	504	494	504	478	468	503	514	518	500	536	508	470	509	488	519	520	509	475	464	488	488	517	529	474	522	486	520	499	449	492	509	506	505	491	530	502	484	501	523	490	504	474	527	501	488	457	486	462	491	521	490	498	505	456	502	510	464	437	497	507	548	521	488	484	463	525	510	515	477	446	451	484	476	496	509	483	513	492	504	506	508	518	482	471	500	477	504	507	496	508	493	532	486	490	495	542	509	477	461	523	541	474	501	515	484	487	497	553	459	467	497	497	481	490	478	505	513	493	490	503	481	491	510	513	485	481	498	533	497	463	542	498	496	489	477	452	479	507	463	489	451	482	487	502	480	471	496	478	538	467	521	481	512	501	511	500	530	488	485	528	514	519	522	511	472	502	480	531	517	491	501	527	477	491	494	485	522	510	510	496	462	496	535	500	436	492	517	484	470	498	487	501	518	500	494	492	471	530	521	525	536	463	520	500	523	505	489	477	480	483	470	489	514	491	493	529	502	468	460	516	477	472	509	505	463	448	501	491	496	511	485	465	499	495	486	515	508	522	454	509	473	523	458	539	540	501	519	485	438	488	497	498	504	491	516	498	480	502	504	499	490	492	468	469	477	490	475	521	483	527	524	491	544	449	490	508	478	476	469	507	541	501	494	500	473	478	475	516	514	478	507	524	517	478	482	547	473	493	471	513	486	475	514	497	527	494	498	498	491	494	460	453	485	497	517	469	497	510	496	523	500	500	491	510	482	475	515	516	490	504	529	533	482	503	498	492	496	525	488	501	488	473	505	501	478	494	544	505	477	542	507	491	472	495	475	489	517	493	465	485	481	491	502	505	489	550	474	513	458	467	482	478	531	488	488	528	514	463	481	491	502	505	490	455	476	483	510	523	490	513	485	499	500	490	528	481	536	498	479	462	492	499	472	476	476	509	472	499	526	532	505	501	492	467	489	511	540	457	492	487	472	514	535	468	471	499	490	530	516	512	497	478	482	461	499	512	489	481	496	506	489	495	513	528	534	525	483	489	479	522	469	485	492	504	515	503	475	453	485	512	525	502	485	494	494	495	491	499	456	481	473	510	543	509	487	475	509	474	508	469	506	482	543	504	509	526	510	454	513	528	502	471	482	504	483	498	457	483	535	512	483	459	495	475	499	512	493	490	458	513	491	515	514	472	498	475	475	522	493	485	465	534	507	509	524	525	485	461	438	498	511	465	552	495	486	479	475	528	513	525	490	536	512	481	520	458	511	506	500	532	471	532	522	494	504	532	486	491	487	492	484	495	473	508	451	479	557	473	482	502	510	507	511	483	482	521	503	519	464	479	528	512	485	523	515	466	487	500	459	460	556	486	519	505	506	479	518	512	516	482	483	529	474	489	527	530	510	476	516	497	504	535	435	499	514	470	479	497	502	471	476	496	466	468	475	474	502	509	522	523	516	484	505	455	525	480	519	516	478	507	468	492	497	519	497	495	474	509	506	522	511	470	497	508	511	498	487	481	508	510	493	498	511	491	465	527	525	493	510	483	486	482	508	503	477	498	507	506	510	478	514	489	534	502	517	508	534	528	499	513	467	517	493	466	467	504	484	483	482	522	490	488	520	510	486	472	467	503	504	468	495	487	482	505	437	498	503	536	489	494	517	485	439	498	496	507	504	493	491	509	491	486	489	492	501	532	495	516	493	535	471	489	538	482	517	487	507	515	530	470	518	505	475	529	521	553	529	516	504	523	518	513	520	503	516	483	495	536	454	482	517	496	495	483	509	466	534	499	500	504	498	470	466	486	431	494	467	488	490	494	524	542	484	540	512	506	477	446	499	490	496	500	484	476	497	521	518	511	518	476	522	469	512	516	514	489	503	477	530	486	502	493	499	480	511	459	484	488	511	474	487	479	529	453	494	542	504	525	532	478	512	524	530	526	465	468	472	529	488	484	483	495	483	458	466	504	482	510	471	501	512	476	483	478	516	514	511	466	523	497	481	502	551	517	484	515	472	463	524	522	494	514	525	493	496	516	471	517	503	495	468	527	514	515	502	528	491	485	499	465	525	538	501	497	482	462	447	515	521	461	468	565	466	509	493	516	524	496	507	567	489	496	493	484	491	512	502	535	480	509	481	521	479	439	515	443	433	492	477	472	458	491	502	469	536	484	518	537
27284	20679	27820	8983	484	388	322	215	269	263	257	256	235	254	261	259	226	264	251	240	245	246	241	286	257	235	255	226	233	267	245	260	254	220	296	217	260	218	259	243	228	227	251	229	214	260	227	256	241	247	265	225	239	245	251	234	255	263	264	247	242	239	238	270	245	256	265	239	235	231	221	242	261	260	245	259	259	245	268	256	242	215	246	216	273	239	221	215	262	234	226	238	262	260	244	266	226	218	276	254	245	250	257	242	234	216	261	242	241	249	240	258	223	238	240	265	251	241	257	266	241	229	253	230	254	244	270	279	250	227	252	224	243	243	244	247	246	243	250	233	223	231	244	285	218	242	256	236	278	258	225	246	232	242	271	233	239	251	246	219	241	219	222	259	244	262	273	238	250	224	268	254	232	242	284	240	253	256	237	247	223	248	245	270	246	259	248	248	253	237	228	222	253	243	249	275	246	219	252	255	247	233	227	254	231	256	230	265	251	230	260	241	229	249	232	271	248	248	228	268	291	251	242	252	249	275	225	257	263	258	235	245	258	259	226	252	257	241	226	269	269	260	245	238	248	244	262	261	241	244	233	239	232	243	234	242	243	268	244	271	243	225	241	217	233	241	223	264	234	232	251	230	262	233	262	242	249	248	240	233	243	237	250	253	238	232	263	258	251	240	248	261	246	291	244	235	256	266	240	239	264	226	225	258	244	221	244	240	257	223	239	260	235	264	257	246	235	253	255	234	235	235	262	265	200	230	251	244	236	256	235	231	235	217	241	292	248	248	248	248	220	244	234	240	239	257	234	232	259	237	270	259	237	248	264	250	258	245	211	258	233	238	243	229	224	240	229	246	270	239	248	255	225	272	282	252	285	238	248	247	243	238	272	267	235	237	235	256	237	256	279	245	231	229	273	223	265	241	232	248	252	227	207	229	242	248	247	256	287	261	234	250	283	246	238	229	240	237	250	245	251	245	248	226	233	268	226	263	232	267	248	241	236	252	249	230	242	247	250	278	220	257	223	256	246	252	243	271	268	284	241	285	224	244	250	260	206	233	228	254	237	226	263	265	244	249	218	239	252	249	250	261	243	247	246	257	239	257	211	245	237	245	219	269	233	226	249	249	220	265	275	242	263	243	235	280	286	244	239	246	258	250	245	260	250	228	247	235	227	256	254	259	218	242	238	264	237	270	222	227	236	248	260	251	249	257	201	213	269	255	226	234	255	249	229	222	258	266	248	252	243	254	219	229	219	230	238	236	246	251	264	205	237	243	249	240	238	244	240	245	219	243	226	264	246	247	242	247	255	223	253	195	268	238	235	279	254	215	214	273	229	262	218	246	250	263	287	256	240	268	249	221	265	244	277	273	235	270	226	252	263	241	253	243	259	252	219	265	248	215	232	238	227	244	270	238	234	238	236	246	269	221	233	244	258	264	262	242	247	229	251	236	244	244	232	247	229	263	237	245	252	250	241	250	243	231	266	249	248	242	240	246	210	264	239	237	247	252	243	235	270	254	223	248	245	217	271	243	247	238	238	259	285	237	270	207	245	255	261	257	225	250	251	219	253	245	263	254	251	219	242	274	251	247	243	228	253	246	231	241	239	228	249	232	254	238	235	240	269	228	243	257	238	267	253	246	225	256	248	239	252	228	259	266	232	210	269	262	241	211	226	228	239	262	247	244	242	230	264	233	261	244	237	233	240	257	234	270	216	232	249	245	216	220	277	255	260	227	247	235	250	266	273	259	265	257	236	243	263	241	249	253	240	249	243	244	242	271	224	269	245	234	233	224	226	241	241	246	259	224	255	261	237	258	271	255	240	245	250	253	273	275	266	271	213	243	269	253	251	242	233	237	240	238	246	273	249	252	236	268	220	242	245	266	199	236	254	242	261	250	234	250	238	242	257	232	237	273	250	221	244	275	221	243	264	262	222	284	230	222	253	248	257	260	245	249	256	244	228	230	247	263	248	239	219	288	252	238	250	232	276	244	250	243	265	237	258	237	224	243	247	252	218	225	200	233	226	234	218	224	257	239	256	251	237	248	240	240	210	244	233	262	247	254	227	249	244	234	251	270	245	264	255	233	259	257	243	213	283	248	258	223	238	231	231	242	260	253	234	267	252	218	228	247	252	249	230	231	227	223	236	252	235	208	244	267	237	249	251	252	260	251	265	256	238	246	237	248	237	239	253	247	244	256	252	249	252	265	226	220	249	252	222	243	255	217	253	254	233	255	250	257	245	265	258	253	237	229	267	247	251	248	257	226	253	234	252	230	252	240	241	280	230	215	242	243	223	209	220	274	233	248	264	242	261	232	235	258	234	263	269	233	254	221	235	259	243	235	250	255	257	258	241	245	237	267	258	266	225	232	250	238	253	265	234	244	257	248	244	249	258	242	228	225	257	222	242	287	248	240	229	238	250	259	258	262	261	257	237	237	238	240	249	222	272	243	226	237	217	255	269	251	262	246	255	249	266	240	249	243	256	243	235	246	246	225	247	279	256	273	232	227	251	256	255	240	248	228	249	243	257	257	257	237	243	266	236	221	235	228	230	259	234	219	229	236	237	260	275	243	269	260	240	271	236	251	245	239	243	270	227	222	263	243	240	268	265	271	259	230	241	251	223	253	258	261	254	236	231	236	271	237	282	251	230	230	234	241	259	263	236	243	249	249	243	254	277	235	262	262	259	265	238	242	253	250	249	262	229	264	268	224	233	243	229	247	205	246	235	247	245	253	243	226	242	253	209	246	250	230	255	263	253	272	249	256	218	250	247	238	249	241	262	238	234	250	266	267	244	238	245	231	267	269	246	224	253	255	256	243	259	268	232	239	259	249	288	248	238	235	248	239	222	250	213	238	239	236	237	250	266	225	233	253	241	236	243	248	272	264	226	258	256	247	247	260	224	228	245	229	252	252	251	257	235	238	278	236	243	219	230	262	245	243	252	260	224	252	252	225	235	244	231	221	247	250	227	246	242	221	254	210	251	245	225	238	254	214	243	253	243	225	244	225	243	259	233	238	237	279	253	252	244	278	255	245	223	225	246	254	239	241	264	266	247	260	253	252	266	262	234	225	258	251	240	229	238	255	266	233	252	237	257	262	246	250	229	223	269	242	232	256	242	264	256	251	236	255	274	249	248	225	277	236	250	233	228	224	260	221	244	254	240	238	222	253	237	248	259	261	230	261	265	239	266	238	263	262	243	259	244	256	239	290	258	237	234	277	242	265	225	204	232	235	261	253	267	261	222	231	258	225	247	230	254	249	252	249	237	267	247	234	223	266	241	238	252	242	244	238	254	258	270	229	244	249	262	262	258	240	223	272	236	216	219	253	235	246	235	236	239	230	265	254	274	246	248	248	233	260	266	211	240	257	239	251	235	255	230	244	262	234	230	259	233	253	229	243	213	229	245	218	261	243	242	247	266	228	205	245	242	222	225	232	219	232	271	242	254	256	226	246	216	257	256	252	246	223	236	244	223	233	252	255	277	253
14791	25841	29206	3962	340	337	348	345	325	343	304	327	338	334	337	340	343	337	301	344	332	339	330	351	311	315	358	330	332	310	317	326	321	303	333	327	313	302	311	316	328	316	340	328	338	334	372	329	311	296	341	344	341	327	343	316	322	352	285	352	312	309	321	343	320	354	342	327	336	317	313	312	330	333	293	335	326	331	332	298	339	335	317	326	326	344	305	322	315	332	330	319	334	331	337	325	333	327	351	366	341	340	321	340	323	315	310	309	336	340	347	345	354	328	339	298	325	335	347	338	299	334	343	373	327	341	308	325	356	341	300	317	310	374	323	324	326	308	312	384	316	346	303	318	344	318	320	337	342	314	343	333	342	304	323	333	306	334	317	315	297	354	358	339	314	304	330	315	326	333	342	315	327	314	312	316	289	314	333	331	292	295	349	322	331	320	328	324	320	369	339	322	366	309	321	344	331	335	299	322	325	325	302	354	327	351	307	317	355	332	325	325	302	336	354	285	327	309	346	328	328	327	336	334	333	336	326	320	376	356	322	305	313	349	315	341	308	335	351	340	328	306	337	342	354	341	309	330	351	331	342	369	340	338	307	322	344	316	343	323	346	290	357	329	330	327	326	309	314	326	351	306	330	325	336	309	289	328	312	307	311	326	354	333	320	319	325	329	343	326	324	337	332	321	348	327	314	347	307	304	323	301	324	327	352	327	321	339	326	317	320	320	326	337	292	367	322	348	295	325	299	348	328	325	331	342	313	321	368	327	326	319	365	337	346	328	336	298	321	336	297	299	309	334	314	330	312	352	342	333	315	321	327	313	330	331	360	306	300	303	352	330	326	330	329	333	300	304	319	297	325	330	330	371	328	315	315	321	330	317	291	366	310	336	299	329	323	338	311	374	315	330	327	310	363	337	307	332	343	314	337	338	312	319	296	360	317	345	325	332	321	338	328	328	327	338	312	319	296	317	339	304	327	363	324	340	358	347	329	307	327	291	324	346	314	329	321	320	351	321	332	319	311	349	319	331	343	305	308	321	338	329	324	311	342	319	323	319	295	337	356	318	308	298	338	324	314	330	348	316	343	330	302	328	319	308	357	337	325	321	371	286	358	293	329	308	332	314	346	354	328	327	332	307	366	320	336	330	355	347	272	336	339	281	352	335	339	298	326	322	305	313	316	337	313	341	311	347	311	303	310	311	313	311	308	343	320	345	354	337	308	340	305	322	313	294	321	340	326	375	316	310	324	323	318	349	309	328	319	323	302	365	345	309	367	315	320	335	312	311	336	304	320	322	343	297	320	298	301	339	347	347	308	322	308	347	325	310	330	300	344	307	274	316	348	301	334	278	338	316	325	359	290	335	322	325	343	313	331	351	283	339	304	320	300	324	320	304	338	326	349	344	328	309	340	338	356	367	342	316	286	322	320	311	279	331	299	356	336	380	312	345	316	357	329	316	319	317	303	310	321	342	292	315	327	328	334	302	311	332	363	306	356	322	336	308	300	342	333	334	321	307	352	305	363	340	339	314	275	330	296	344	350	357	323	334	340	330	333	327	339	329	333	332	297	307	287	320	297	305	327	312	344	331	325	325	335	323	324	364	341	363	305	329	309	321	294	296	322	328	350	299	327	343	325	329	297	329	315	296	369	324	310	336	339	325	320	340	325	330	329	315	347	311	321	332	319	338	329	339	323	321	326	322	312	354	308	361	339	306	346	370	346	334	334	320	328	331	322	356	306	294	306	300	303	287	328	338	319	329	335	344	314	322	359	319	323	331	364	353	361	339	336	314	288	297	321	353	332	322	331	339	306	371	314	316	312	352	315	362	352	333	329	312	327	345	303	365	305	325	354	293	317	311	344	320	344	294	330	319	309	307	355	371	299	316	323	314	346	363	316	370	303	339	296	321	344	313	314	315	355	298	346	341	288	334	324	302	307	346	326	337	311	299	344	345	320	325	332	313	332	303	322	312	329	327	335	358	310	317	304	342	331	323	302	324	314	308	348	295	331	346	353	334	348	316	316	339	337	318	316	347	335	329	285	313	361	339	317	347	327	300	349	332	329	320	310	349	339	296	321	325	325	296	288	321	325	339	332	355	334	313	290	328	313	354	328	331	313	312	353	325	308	301	319	319	321	321	347	349	324	314	316	338	337	351	322	316	290	323	353	352	333	338	333	336	321	344	366	339	328	336	309	325	322	323	327	341	292	332	341	331	316	319	304	334	324	321	323	306	296	305	308	314	313	308	325	305	308	337	312	341	323	347	331	331	311	340	304	350	346	319	317	344	325	313	310	329	325	306	307	337	346	326	325	355	305	324	318	352	324	331	331	321	346	367	320	301	296	322	323	318	329	332	338	332	333	342	322	347	325	286	325	326	318	324	325	307	307	314	333	317	322	323	363	334	316	314	323	321	346	315	314	339	325	337	309	312	344	319	333	312	298	308	297	363	319	348	330	324	323	351	317	322	330	337	316	306	327	316	319	320	353	312	326	351	290	320	328	318	319	321	357	310	312	339	323	326	309	319	308	312	332	330	294	350	333	324	298	327	312	316	332	309	338	295	291	325	341	326	329	332	326	289	324	331	335	292	334	326	326	324	344	330	349	318	327	329	321	311	344	337	323	319	316	356	359	302	306	356	356	314	308	316	331	322	330	374	326	312	297	311	318	302	321	290	376	320	382	376	324	316	348	322	317	333	323	350	343	311	293	318	324	330	332	332	318	301	305	350	351	353	356	348	319	325	306	321	314	325	295	326	306	329	346	327	313	359	309	289	390	303	362	327	306	331	356	332	304	360	312	340	322	340	320	333	328	336	313	334	336	362	326	298	299	289	338	314	330	317	318	345	315	343	312	310	343	332	333	315	337	320	300	326	302	319	345	332	313	347	313	319	322	299	317	331	322	353	322	344	349	352	342	321	341	334	357	321	330	317	281	320	312	301	327	302	317	321	334	312	359	318	297	310	337	350	327	332	334	336	344	324	339	323	339	332	355	320	355	283	343	325	325	356	332	321	344	347	344	321	346	336	348	289	319	301	300	308	337	316	343	300	317	314	320	314	355	327	305	336	294	302	328	316	324	344	319	337	335	336	296	314	311	301	321	318	337	319	341	355	316	348	316	326	338	328	321	304	343	332	359	334	325	317	306	306	323	322	318	328	327	327	338	309	345	353	338	316	322	303	331	340	323	316	309	323	334	305	355	329	305	347	352	311	324	290	334	315	304	325	310	345	319	322	329	319	326	343	324	344	328	317	309	324	336	331	357	336	301	334	333	359	275	314	338	357	357	318	349	329	292	330	325	347	333	313	328	326	314	325	293	301	300	337	340	320	342	335	360	364	321	296	308	340	312	325	319	328	340	346	316	325	284	336	345	296	298	329	306	323	302	336	319	313	329	307	315	307	327	317	313	319	359	329	323	343	314	325	323	307	341	350	351	325	333	343	342	292	325	334	307	319	309	292	290	331	339	342	328	337	345	337	318	339	323	272
23230	21361	34518	27039	20334	9608	785	525	477	454	507	449	451	453	407	467	430	436	443	437	459	427	434	417	419	456	458	437	421	450	436	459	442	453	439	461	448	452	433	477	453	449	412	416	426	424	440	462	442	431	414	456	437	432	436	391	431	426	435	399	495	448	411	419	431	447	389	444	445	406	427	416	412	455	450	446	427	435	413	443	431	441	447	421	432	442	447	430	393	481	414	428	442	434	425	449	418	447	411	443	425	429	477	487	431	453	445	426	492	425	482	454	426	453	443	429	436	441	442	394	446	443	418	444	422	439	395	436	396	436	429	435	437	443	410	402	420	427	414	420	430	448	433	442	437	468	444	426	429	394	437	458	456	389	440	442	430	465	405	417	433	455	424	405	425	406	436	423	443	430	436	408	444	457	401	417	418	457	407	413	431	435	419	445	407	424	462	462	429	434	449	423	418	415	455	424	402	421	453	429	448	446	450	437	380	435	456	432	446	394	432	416	413	443	436	453	464	417	429	446	464	448	421	425	414	431	437	435	410	462	427	465	454	461	444	424	405	437	397	415	453	438	426	439	402	439	451	427	443	437	421	414	448	405	416	457	411	460	425	412	431	437	425	475	474	457	398	432	476	394	420	485	416	369	422	439	457	448	456	435	399	430	411	431	458	459	410	397	459	408	457	460	452	433	392	384	459	420	435	419	415	439	429	422	424	405	447	424	427	447	426	456	460	422	442	433	430	409	392	442	438	426	461	435	429	410	447	471	440	420	443	469	409	438	437	446	438	387	464	415	438	444	473	417	464	453	453	445	420	431	426	435	430	446	488	470	450	450	467	401	447	426	446	430	432	417	463	426	461	412	426	402	450	430	427	420	432	439	430	408	476	431	459	418	449	447	456	445	403	442	463	396	437	432	399	457	409	443	382	435	430	417	429	418	442	443	444	440	445	432	472	429	407	410	454	431	445	485	440	411	403	421	424	437	433	446	417	419	415	434	440	408	440	425	419	389	475	396	459	433	434	437	404	430	417	450	446	446	457	415	423	461	444	460	431	480	450	401	420	425	435	421	416	436	438	436	419	430	399	429	415	442	420	460	447	423	435	438	447	436	446	429	420	462	449	447	473	439	456	421	451	407	438	442	411	412	370	448	457	455	426	436	464	424	461	420	443	425	462	425	432	444	423	440	469	430	414	443	444	430	450	435	461	456	447	428	455	420	433	449	455	408	430	455	428	421	426	416	418	455	430	442	459	432	464	436	408	422	424	423	477	425	423	445	404	423	432	406	466	446	391	421	436	442	421	440	421	449	462	408	427	416	441	463	416	399	478	431	444	426	445	425	431	417	434	412	430	433	454	477	446	421	490	443	412	391	437	428	425	420	468	429	433	423	442	439	416	418	382	439	454	393	411	440	447	417	419	430	451	452	434	465	411	476	413	432	443	413	432	460	416	444	427	398	419	451	439	418	415	433	428	435	465	406	462	453	461	455	453	451	416	440	477	400	447	434	429	441	421	459	418	415	433	450	453	456	416	446	431	451	430	445	413	440	439	426	416	424	423	440	398	414	408	432	464	451	453	439	456	447	405	408	389	431	403	391	411	405	413	478	421	430	493	462	444	393	428	494	431	401	473	397	430	430	439	443	449	483	424	427	427	416	431	440	457	412	415	444	444	430	427	389	447	451	431	426	459	431	442	476	414	429	444	433	389	413	465	423	410	417	416	464	396	427	470	463	432	446	452	422	432	437	452	428	427	422	403	427	445	442	431	416	393	413	434	483	443	439	455	446	442	427	409	448	436	438	435	438	444	412	424	426	403	398	425	434	451	419	480	425	457	406	426	444	420	460	432	442	467	444	421	452	416	444	424	428	450	470	384	467	416	389	433	436	440	447	417	450	422	451	434	433	512	424	443	428	440	404	439	423	428	481	445	456	449	425	407	430	395	434	466	426	454	446	443	427	403	380	437	446	432	420	439	418	439	459	434	409	448	442	430	419	450	398	429	455	436	412	432	448	416	412	409	462	405	453	430	414	453	413	458	414	435	434	427	420	389	424	441	421	456	419	428	438	407	428	425	435	434	432	443	441	411	415	439	469	443	418	454	393	429	413	431	411	400	461	428	389	400	417	445	427	434	443	458	411	450	437	467	464	465	447	419	454	415	399	432	459	478	428	421	427	436	387	405	411	411	436	408	408	413	445	454	433	464	395	433	434	441	447	452	427	409	427	405	437	430	439	443	464	407	433	418	404	431	433	420	442	430	405	415	410	437	407	430	454	431	466	443	466	417	449	440	402	426	494	462	418	412	445	436	432	416	440	401	459	464	454	466	441	462	378	459	412	435	413	444	440	434	464	422	410	438	457	451	449	456	445	434	448	435	420	427	410	455	450	475	451	445	438	428	454	423	446	440	406	403	448	415	450	444	462	438	439	443	438	399	422	419	451	460	430	424	425	402	440	421	416	427	463	423	420	403	432	430	444	417	435	435	435	434	436	431	433	451	414	427	449	459	444	437	486	459	452	418	433	428	440	428	415	481	448	411	442	440	442	416	439	406	428	403	451	439	436	441	419	414	419	434	455	410	440	428	454	419	437	400	442	404	434	445	405	441	438	432	417	450	423	447	416	429	419	442	416	426	392	437	434	464	458	431	452	437	400	424	491	429	447	420	448	413	434	427	404	439	410	421	435	444	433	427	406	431	451	388	402	461	436	406	429	428	451	419	430	411	468	441	409	504	406	448	433	462	433	420	401	431	434	417	423	434	429	428	451	414	429	408	467	480	446	444	458	445	476	437	412	441	445	446	429	436	416	433	431	430	445	422	463	406	392	412	455	400	452	429	396	458	437	463	426	449	445	427	441	412	420	450	449	469	396	430	423	433	420	437	410	444	447	438	446	439	404	403	400	445	427	442	438	435	451	426	422	432	423	382	455	426	452	421	437	416	425	434	418	389	413	443	418	436	423	426	462	477	415	448	402	425	438	423	442	458	406	427	413	425	406	423	386	426	440	424	440	437	428	427	441	448	435	458	442	476	462	461	435	441	446	440	429	403	427	464	386	439	461	454	445	409	443	430	400	429	464	430	427	403	459	436	444	427	369	486	435	437	408	452	440	404	470	435	449	457	452	430	447	431	453	461	443	438	423	474	428	428	413	458	394	422	450	428	467	436	450	427	438	424	458	416	455	440	411	438	444	452	435	439	409	424	429	445	420	449	408	393	445	402	455	430	446	423	481	432	455	456	388	420	467	417	417	477	420	474	439	437	437	441	446	427	484	457	437	423	445	455	449	427	442	429	409	379	425	422	396	456	450	446	434	471	409	419	429	431	431	424	454	466	437	422	476	401	431	442	389	467	424	402	406	423	422	438	412	456	455	447	424	452	407	453	421	415	416	448	405	441	470	400	434	410	453	462	453	421	430	432	431	441	466	472	468	431	460	446	387	449	422	459	451	424	452	436	465	460	448	460	398	437	436	455	403	436	438	420	424	414	417	465	425
32235	64348	61445	20600	1103	852	745	713	599	636	630	614	619	627	598	610	604	546	633	571	616	596	575	558	596	571	541	576	562	581	549	584	600	522	575	578	577	589	556	564	546	557	614	554	590	559	572	591	566	582	563	548	538	572	567	563	589	561	566	604	586	570	574	615	593	629	536	528	527	535	591	535	545	541	528	587	578	588	546	587	569	559	578	537	605	593	569	549	576	580	554	523	576	581	581	540	588	563	548	571	545	591	580	552	588	576	539	613	548	606	584	603	549	538	562	586	515	572	578	562	564	578	542	522	570	561	596	516	591	597	577	614	556	530	584	601	591	525	535	561	585	533	532	557	576	551	569	528	598	565	564	566	548	579	571	562	582	543	570	585	516	554	548	565	541	584	561	609	579	566	553	558	585	581	593	594	567	602	567	527	593	633	595	587	559	616	595	576	574	577	584	554	562	581	589	517	531	581	568	550	568	558	533	570	599	579	596	541	542	548	599	525	575	569	585	550	550	579	574	534	572	554	581	553	564	609	578	529	596	586	560	544	556	546	535	570	590	598	569	554	591	585	580	587	576	545	574	551	589	544	586	560	582	551	566	534	542	607	590	567	563	564	547	546	547	573	570	556	549	591	559	553	562	580	562	525	597	539	569	524	546	570	566	566	531	567	532	595	492	574	585	526	578	582	598	571	572	584	559	545	501	602	573	570	550	538	550	585	560	572	533	566	546	581	534	587	562	597	597	560	531	570	552	561	582	525	548	565	549	625	634	573	558	589	580	555	535	563	628	550	576	540	570	569	597	543	580	587	564	596	569	532	551	581	573	553	541	584	552	557	543	546	586	600	571	554	536	586	574	584	543	598	580	546	575	589	540	577	552	546	592	561	533	531	544	598	541	573	539	585	525	567	563	594	532	539	539	547	547	558	589	553	567	572	569	568	550	567	562	575	590	571	519	573	558	581	551	585	558	580	620	552	574	572	521	577	546	554	562	546	556	566	533	584	569	595	569	552	625	572	570	567	559	539	555	603	578	546	537	528	576	581	578	576	590	565	576	579	545	543	544	549	593	574	567	547	552	562	558	576	603	563	537	565	584	543	590	575	525	566	566	538	594	564	587	582	605	562	597	523	539	508	575	557	556	534	588	581	555	579	551	568	593	565	599	551	597	584	573	549	587	528	584	578	543	578	571	563	570	573	537	577	567	562	543	554	575	573	559	549	568	600	566	567	530	572	560	586	547	540	565	556	552	583	547	555	574	552	584	584	572	570	538	552	566	568	553	566	589	530	537	589	551	554	607	558	583	547	543	571	577	562	576	613	570	557	559	595	561	564	555	553	575	560	563	589	531	560	570	582	583	548	583	636	540	577	567	546	512	599	600	590	536	573	550	558	637	528	598	579	590	547	581	605	586	546	573	599	550	561	575	555	585	591	541	580	566	577	569	512	560	595	545	566	607	563	588	570	558	596	596	577	587	579	543	542	579	535	608	568	538	584	555	530	558	564	557	605	559	542	540	598	540	560	517	586	558	588	569	571	554	579	536	594	560	513	539	558	554	561	612	580	550	580	594	552	588	567	553	587	583	550	562	602	598	571	559	537	551	540	593	578	588	609	544	592	540	557	588	539	548	564	562	515	610	596	549	552	552	570	518	581	595	588	564	541	583	589	577	534	589	591	589	563	563	576	619	562	558	563	586	558	605	619	577	538	611	592	580	603	575	603	573	577	595	591	529	544	562	578	542	590	556	549	574	583	630	563	619	538	572	531	555	596	602	597	586	590	584	551	526	541	588	543	560	567	563	528	531	565	551	611	610	560	555	552	565	529	553	565	567	577	552	586	536	554	575	531	565	604	592	547	585	574	571	533	558	542	540	581	554	598	541	574	572	570	586	598	570	547	571	560	587	592	580	569	544	593	556	573	510	571	581	522	559	575	565	614	565	551	575	596	554	556	572	531	580	571	529	565	602	552	555	517	549	578	575	549	569	555	589	614	543	540	575	597	575	608	544	545	575	579	578	554	518	566	532	597	589	547	602	512	587	596	522	551	567	545	518	588	536	574	583	526	579	572	561	572	560	548	541	558	615	581	576	583	601	554	554	563	555	584	544	569	549	581	563	607	518	535	580	582	510	586	597	544	560	607	603	570	600	513	617	571	571	565	566	537	558	548	607	586	558	543	582	538	588	567	558	588	598	615	573	568	569	553	598	562	574	543	603	572	585	554	594	563	544	542	540	589	558	572	564	575	598	549	549	538	582	622	554	587	536	567	567	575	547	594	602	581	602	554	579	574	609	647	564	573	573	586	595	541	538	545	583	591	587	534	584	549	559	644	585	547	544	576	579	581	543	531	566	573	566	563	549	634	546	557	558	598	556	560	582	598	561	560	557	529	572	524	526	609	551	555	618	591	589	586	540	571	581	572	554	582	594	577	534	554	635	559	552	576	521	599	623	575	533	610	588	537	576	580	573	548	568	545	545	556	579	566	585	611	560	555	571	590	577	574	599	584	613	595	536	544	544	578	596	585	608	573	603	562	549	573	528	597	562	569	534	563	568	548	574	582	528	593	571	584	553	582	544	571	522	573	578	570	614	591	591	562	566	574	537	575	614	582	560	534	576	589	575	552	554	583	573	559	565	563	587	522	543	579	598	535	590	569	564	590	567	593	590	564	576	581	557	573	551	555	536	547	567	595	593	527	584	613	584	594	620	545	559	592	543	565	628	543	568	584	577	552	593	560	597	560	540	592	564	598	593	623	592	552	589	575	583	582	566	537	518	593	557	510	564	546	560	581	561	632	601	585	557	564	555	558	551	548	562	577	583	565	504	580	583	590	530	584	580	550	575	589	564	585	589	578	547	534	593	552	573	570	565	575	539	550	590	549	557	577	565	559	573	621	594	592	532	582	569	576	567	578	556	606	558	574	585	573	569	612	540	513	536	534	587	524	573	590	564	574	619	568	560	581	584	561	543	597	561	521	588	580	616	552	586	611	510	548	547	607	547	599	557	585	545	571	553	616	587	564	563	536	549	540	572	591	567	550	544	579	538	572	531	587	544	583	579	590	562	520	589	593	557	540	572	618	563	576	593	566	584	543	595	613	567	559	548	535	588	579	544	576	570	575	551	614	611	587	573	548	594	498	533	595	577	579	571	537	559	514	542	632	547	575	584	586	540	574	569	554	545	542	575	572	568	552	553	571	580	593	606	593	606	537	588	563	562	604	556	568	523	575	527	575	540	550	624	501	545	532	603	545	543	575	534	560	590	534	557	546	580	607	565	580	578	564	557	540	593	604	565	579	559	568	615	612	529	557	524	547	548	574	548	556	591	565	579	551	515	585	564	556	604	599	563	548	542	549	586	547	603	562	554	560	535	554	559	611	561	512	533	594	581	509	532	618	570	563	549	549	569	549	603	546	533	596	513	549	596	594	560	517	595	561	545	568	515	538	581	582	560	602	553	597	572	592	592	584	552	564	572	564	570	565	544	535	520	618
24580	21399	33011	25826	8806	294	162	150	145	153	125	143	145	134	137	139	130	117	134	121	120	129	126	130	145	110	113	118	135	134	135	127	131	133	125	128	130	132	145	127	109	142	118	136	138	126	133	138	127	116	116	136	125	122	132	147	107	117	127	118	134	116	137	130	132	126	127	115	114	126	159	140	127	143	132	139	122	136	140	121	144	136	93	138	126	124	109	133	134	104	117	134	133	135	149	107	125	125	110	129	113	126	118	118	111	139	118	130	147	124	155	127	143	145	113	130	115	125	128	121	128	125	128	127	128	139	120	124	125	123	139	124	134	116	130	134	138	133	116	121	123	138	118	141	133	109	140	124	120	137	156	124	114	154	126	133	124	119	133	138	127	113	111	130	121	125	130	110	133	121	119	142	138	132	107	143	132	120	135	138	133	134	121	140	122	159	117	113	119	130	120	102	120	133	115	122	130	136	120	138	129	119	102	127	146	128	136	132	128	130	119	123	138	110	127	124	146	156	132	114	141	130	125	127	115	157	124	135	144	121	133	95	124	132	127	136	129	113	144	118	122	134	130	100	143	118	123	123	155	128	150	121	144	123	134	136	122	116	131	136	126	113	133	132	122	143	136	112	135	129	129	131	143	116	115	135	140	125	131	117	162	112	124	128	126	117	121	130	119	136	113	117	119	132	122	120	119	120	128	119	115	129	153	127	124	136	119	124	127	125	111	140	119	152	124	117	155	138	140	152	135	120	128	123	117	117	122	126	130	127	125	163	129	161	144	136	115	124	139	131	118	125	119	137	129	125	138	128	119	122	127	136	138	121	125	134	117	133	122	109	132	113	138	115	115	125	129	99	143	115	135	129	132	127	108	144	112	115	140	134	133	119	126	117	122	129	132	117	120	144	106	121	119	133	130	128	129	124	129	120	127	123	108	110	113	137	115	139	147	124	135	135	115	123	119	134	124	130	103	131	137	120	113	123	126	129	133	109	116	130	140	119	129	132	134	133	124	128	131	116	101	122	123	137	144	134	131	114	131	118	125	111	131	129	120	127	136	127	122	119	107	137	114	130	131	121	111	127	126	134	128	139	134	138	116	125	128	123	117	105	123	143	114	133	111	128	144	116	119	115	136	122	135	124	138	132	144	138	125	125	111	155	138	125	133	133	132	115	134	135	137	122	136	133	156	118	137	141	101	130	138	120	119	124	144	134	145	144	130	124	109	142	112	126	128	121	128	126	140	120	106	129	120	124	148	119	127	136	128	127	122	133	139	114	128	130	129	114	128	118	106	136	104	118	125	111	117	123	110	140	117	115	118	127	142	105	137	111	138	144	134	105	140	139	99	120	134	116	125	130	136	135	121	134	145	143	135	115	110	139	126	125	97	122	125	106	127	118	130	125	118	132	123	156	124	120	105	136	114	143	107	128	120	120	137	114	115	124	136	135	145	118	115	117	127	115	116	126	140	149	128	136	132	131	133	145	142	141	142	130	127	133	118	133	130	142	124	113	117	131	121	133	144	129	125	137	128	131	122	128	127	141	132	118	126	116	118	135	128	142	109	145	117	120	128	127	125	120	137	155	136	119	133	129	140	135	123	147	129	126	111	137	131	132	151	144	125	142	135	144	147	115	145	120	118	136	141	134	127	109	120	130	117	119	122	132	129	144	118	134	126	123	126	152	134	107	120	126	124	100	128	137	129	113	123	122	131	131	117	115	166	130	139	132	137	103	133	142	127	121	125	122	125	124	121	144	117	109	135	149	98	128	119	133	151	116	124	118	136	133	113	131	133	125	118	123	118	121	123	122	130	135	125	134	107	154	139	115	142	131	125	107	140	115	109	139	106	134	130	147	115	138	115	113	125	127	128	135	121	112	123	133	130	144	140	116	124	141	123	122	139	129	120	109	117	126	114	114	120	128	108	140	118	117	123	123	111	113	139	124	131	125	127	126	133	112	111	144	112	138	127	127	124	138	142	149	118	132	129	115	129	125	121	120	111	159	138	125	139	121	111	130	140	125	124	131	125	118	136	139	131	155	130	113	113	120	125	134	138	126	136	140	124	134	114	128	139	119	136	123	138	120	121	132	138	130	129	125	123	119	142	143	147	120	131	135	135	136	126	132	135	118	106	124	118	119	136	120	118	121	119	132	120	120	119	125	126	154	144	134	130	132	118	113	136	128	140	130	135	105	140	139	134	116	143	128	138	125	144	143	138	134	129	114	138	102	128	109	161	115	107	115	116	134	118	96	145	91	154	162	121	136	149	141	136	147	131	125	128	134	128	134	137	131	132	136	114	115	123	108	136	142	124	131	148	129	112	129	116	147	128	125	136	120	134	135	119	119	114	117	131	133	117	131	140	120	127	133	116	115	103	108	128	118	129	140	124	120	115	124	133	130	126	150	145	116	119	135	140	127	126	107	141	132	118	105	115	144	127	125	131	128	126	130	128	133	132	129	114	126	158	132	127	114	128	113	143	125	132	139	119	134	132	135	127	120	128	103	125	112	111	151	124	145	138	141	119	109	116	123	122	130	140	112	109	104	144	131	135	138	125	115	166	138	131	114	134	113	134	109	133	123	128	119	120	129	133	139	130	126	128	118	113	114	122	138	119	129	115	145	126	119	114	128	132	131	132	125	130	128	133	143	121	130	152	132	141	154	127	118	134	133	124	120	133	122	130	123	112	141	122	130	120	114	135	134	127	119	124	125	121	121	136	128	150	124	129	126	118	131	115	145	119	145	119	131	120	140	143	137	127	122	133	110	134	123	108	122	129	127	140	124	129	116	129	121	130	157	138	117	115	125	114	137	134	123	138	118	120	146	127	132	128	132	143	135	123	132	139	135	139	112	119	121	132	136	150	116	129	114	141	136	121	130	118	143	132	123	117	126	135	136	117	142	115	140	118	123	128	128	116	123	126	121	138	145	114	109	125	133	130	123	110	122	133	108	124	128	155	140	117	133	122	124	124	123	120	128	114	121	124	132	107	128	147	138	128	114	126	114	138	116	132	135	112	112	123	135	123	128	138	130	119	148	116	130	123	146	127	127	129	130	112	112	124	131	125	119	137	123	135	130	130	138	134	114	105	122	142	128	119	121	134	141	121	120	121	144	100	119	120	129	146	129	120	135	129	138	132	110	148	126	135	130	120	135	148	135	120	134	119	117	122	133	140	143	127	117	144	127	109	151	148	125	126	116	127	138	120	135	126	126	140	143	115	132	133	133	121	126	124	134	128	147	126	127	129	122	103	130	133	116	143	118	128	133	122	113	119	134	118	110	151	126	122	120	131	123	122	135	111	118	130	122	136	148	125	98	139	129	133	111	120	140	126	109	119	131	128	134	127	121	148	109	116	138	146	132	116	133	135	137	118	155	124	120	114	101	124	125	132	139	118	133	128	129	124	126	135	122	117	111	133	137	131	128	143	128	133	134	137	125	121	108	116	140	145	101	121	122	134	126	140	120	109	124	102	120	131	117	144	153	121	132	130	120
27999	52967	51656	14061	396	308	279	255	231	234	225	194	198	204	197	199	193	197	188	193	195	208	201	179	213	230	194	187	191	209	186	166	195	218	166	197	205	180	184	206	188	190	194	167	175	193	177	207	186	215	184	202	178	209	186	173	205	187	206	192	174	193	185	175	195	167	170	178	204	172	174	194	193	183	184	208	196	185	204	185	191	178	158	195	177	180	153	178	178	196	177	202	193	192	180	198	195	183	216	178	155	182	173	193	187	168	182	153	176	169	182	194	187	173	195	179	166	181	209	190	209	185	189	173	188	164	178	189	179	171	171	197	188	185	178	195	186	204	169	178	170	171	200	205	200	194	191	202	162	200	175	182	166	186	193	195	207	183	175	179	172	181	180	180	178	186	214	176	172	198	191	193	189	177	187	158	184	187	161	175	182	194	215	177	180	189	176	174	201	175	190	201	189	168	188	170	162	193	176	180	178	211	197	175	176	190	177	186	184	186	180	172	173	178	177	214	162	181	173	179	219	194	188	183	186	178	205	190	174	209	188	171	202	184	199	174	185	170	187	176	198	180	205	202	181	191	193	176	168	180	160	175	206	199	187	202	193	200	171	183	196	195	189	203	171	197	185	184	191	188	187	185	187	197	187	176	176	193	198	187	192	174	194	187	175	178	209	204	192	189	181	171	193	191	191	201	184	181	179	197	171	177	196	176	189	169	186	181	190	179	186	169	164	184	187	174	202	202	173	208	172	173	169	190	216	185	210	189	206	177	180	172	196	196	177	183	168	175	197	192	186	173	191	183	201	185	194	179	172	172	197	201	180	172	197	198	174	197	193	207	185	182	175	178	185	171	195	171	178	182	205	184	189	185	191	195	184	176	187	178	164	185	184	196	181	179	194	157	175	184	169	204	183	215	204	195	180	182	186	171	183	160	174	175	178	208	202	185	183	172	191	165	208	186	168	189	171	195	181	157	185	190	200	159	165	184	183	206	179	196	173	184	185	186	175	178	172	216	174	169	191	198	182	184	186	215	188	184	181	180	170	196	183	193	195	183	199	211	193	201	175	184	181	169	179	182	218	203	177	175	173	195	187	207	202	177	179	176	163	183	158	182	207	201	169	185	168	190	193	186	185	191	216	163	186	184	195	180	175	198	183	203	179	167	207	192	177	188	206	181	184	194	188	163	173	163	191	181	197	170	162	196	191	165	203	198	185	175	187	191	168	177	175	196	171	194	195	168	202	208	172	182	180	204	170	180	176	190	205	198	184	157	172	197	192	176	178	194	198	187	177	186	176	188	174	193	163	196	175	207	156	188	184	181	158	203	187	199	190	185	203	185	188	191	205	181	175	194	195	174	167	214	215	177	181	191	209	200	199	199	186	198	186	202	204	188	183	190	184	169	175	186	188	187	193	172	165	168	178	179	169	204	193	182	165	165	201	202	175	203	179	201	172	194	168	190	183	175	185	180	181	178	210	199	171	211	191	181	190	174	197	168	165	202	199	177	192	187	206	184	182	178	188	178	202	193	199	190	207	176	198	180	180	197	198	193	203	167	181	195	182	168	178	205	164	163	179	173	179	177	183	168	196	184	186	183	164	201	176	207	172	183	179	186	191	197	190	197	177	203	206	183	164	168	183	196	176	171	195	184	195	175	184	198	178	191	167	187	199	195	184	191	194	161	190	206	195	179	189	182	169	187	202	208	182	161	190	208	163	207	187	172	160	173	171	172	190	185	184	212	175	173	176	190	180	195	187	192	198	183	160	177	186	201	173	195	188	176	161	171	206	178	177	169	177	210	186	205	191	180	183	207	173	180	162	189	206	174	188	188	186	187	165	187	221	210	177	184	187	186	182	183	188	181	176	192	169	194	191	204	157	214	178	177	176	187	177	153	206	175	177	194	194	197	165	171	194	196	183	179	193	167	175	196	188	173	174	178	166	192	181	170	197	180	185	173	179	209	168	162	174	174	155	192	227	177	183	165	196	194	192	184	183	195	166	175	173	192	175	177	184	199	179	177	180	180	188	178	185	200	181	173	189	176	185	200	195	201	188	179	190	189	200	214	196	190	180	178	180	195	176	195	157	193	195	194	189	168	173	194	205	190	209	176	185	174	190	165	196	168	181	224	196	181	198	187	173	155	187	173	203	189	182	172	181	199	174	183	176	175	172	195	187	189	198	173	175	207	179	200	204	181	173	177	182	174	191	163	181	182	178	176	210	177	160	173	201	178	180	166	184	193	204	161	169	192	194	173	203	186	166	174	193	161	185	186	209	170	186	205	177	195	189	157	185	186	198	222	172	208	184	169	194	199	221	192	165	172	195	216	213	155	179	195	165	201	190	215	206	202	217	179	173	173	184	184	196	189	188	187	162	197	205	158	206	225	197	192	179	173	166	170	180	165	174	196	189	200	180	187	200	169	180	187	182	187	189	183	182	176	188	191	199	172	165	173	148	190	183	204	172	180	218	163	170	187	172	194	163	173	186	186	214	182	171	157	199	185	179	182	190	163	209	213	192	188	208	174	180	202	218	157	224	177	202	167	194	188	190	176	205	199	177	198	188	195	172	187	198	164	176	169	183	177	182	186	181	198	205	166	198	186	193	184	183	183	183	197	176	208	203	200	175	170	173	171	192	214	173	214	187	192	189	190	177	184	182	189	204	178	184	197	182	182	178	202	158	183	162	201	201	179	182	216	186	195	203	197	168	173	198	184	182	175	174	201	202	184	178	167	199	195	174	189	175	193	142	206	169	201	181	185	181	194	195	187	195	204	194	208	179	197	194	171	186	201	169	199	169	178	170	210	207	197	186	165	205	201	202	167	185	160	183	194	206	171	199	197	220	175	182	190	203	188	189	200	194	175	153	193	192	171	177	214	186	189	173	175	191	180	178	175	172	185	179	185	208	178	190	184	195	170	196	199	175	177	187	176	190	188	185	164	174	188	177	192	197	180	209	215	205	166	194	174	179	170	196	157	204	200	187	193	182	200	167	185	186	207	192	175	197	181	189	190	180	205	202	189	183	166	199	161	200	191	199	159	176	180	155	196	194	172	177	203	184	178	175	188	171	172	199	179	197	200	193	169	177	179	184	178	176	184	195	191	189	183	206	167	165	189	203	197	179	194	172	172	167	165	192	189	193	191	196	184	147	177	185	175	201	166	165	194	209	205	185	190	157	174	178	189	194	174	199	210	210	212	197	186	193	166	190	200	197	193	192	183	192	196	189	197	214	188	196	169	186	194	199	187	195	161	178	168	197	207	188	192	193	179	200	160	195	172	165	166	194	191	197	196	188	202	174	224	174	191	188	175	199	192	188	198	192	189	190	184	208	200	158	214	210	195	215	161	201	183	163	189	149	201	201	164	187	191	192	199	187	189	191	189	183	185	174	189	182	177	206	171	162	182	182	188	189	185	187	186	182	190	184	173	173	181	175	180	165	169	167	193	188	185	166	189	187	184	179	168	164	177	183	182	189	181	184	205	182	159	195	191
22345	21369	31188	25524	21311	19712	5723	555	424	443	474	396	459	450	394	408	386	408	378	427	390	406	402	382	405	404	376	396	382	368	373	389	375	390	381	415	372	363	387	393	414	395	373	361	367	407	366	398	380	359	372	382	349	356	369	396	380	379	419	401	356	412	395	374	381	373	374	360	357	379	383	379	362	376	378	380	392	384	373	378	377	338	353	381	383	362	371	366	386	345	419	391	348	398	362	393	394	379	368	349	363	387	440	348	380	375	346	370	366	371	375	392	366	382	370	362	385	389	406	358	417	388	373	397	362	375	401	367	399	388	378	369	384	384	374	384	390	372	357	383	380	365	365	357	353	386	395	370	368	376	348	370	378	370	368	368	383	383	356	353	389	376	377	404	393	411	381	396	395	383	384	405	387	357	397	352	405	386	380	352	360	353	344	407	391	364	396	374	388	395	357	399	362	375	383	404	372	360	392	410	384	390	367	398	367	360	378	395	393	396	371	350	359	364	400	389	348	389	387	383	368	364	389	376	368	394	382	364	375	364	410	348	370	365	352	404	342	367	398	397	314	415	366	390	369	365	356	389	421	409	357	377	376	383	391	413	387	373	377	378	379	375	355	375	382	378	413	367	357	374	386	365	359	352	381	343	385	351	393	392	376	385	372	370	328	345	342	364	362	365	350	398	380	408	385	373	393	396	357	359	377	401	377	400	388	387	361	421	367	376	364	367	390	376	398	380	391	363	408	425	356	373	406	400	366	358	389	368	399	387	378	347	362	379	348	388	401	372	383	395	392	366	363	379	355	341	363	388	366	390	346	372	377	377	343	385	361	354	380	366	386	350	365	424	396	374	389	391	407	369	348	397	413	364	358	397	391	382	413	385	413	426	356	376	390	331	361	415	371	355	368	378	362	368	348	320	386	385	380	361	350	376	357	373	362	370	366	348	397	373	413	344	382	357	360	405	384	378	364	364	369	387	361	350	371	373	394	331	389	370	334	390	364	395	347	361	379	354	364	367	389	357	351	381	414	387	388	380	375	407	370	383	371	397	408	377	369	360	383	375	371	355	374	338	416	385	356	382	327	394	346	389	350	375	388	357	383	345	389	353	389	371	393	354	410	359	370	400	393	386	374	348	413	351	342	395	364	353	385	363	371	390	369	375	384	371	386	396	389	408	382	370	384	378	363	402	370	411	369	387	417	351	388	381	386	372	357	365	350	349	362	376	390	375	376	386	388	349	404	371	370	372	379	379	394	376	356	360	352	373	394	403	401	395	365	359	363	379	356	384	343	371	382	355	340	355	361	389	387	396	390	374	319	391	398	332	359	386	334	365	343	401	362	391	369	395	383	399	385	383	363	399	329	366	382	378	394	385	358	388	352	378	389	378	398	384	375	366	360	404	369	381	361	371	362	398	385	358	344	336	405	365	360	373	386	352	387	422	393	371	382	382	366	369	352	367	426	414	376	367	373	364	369	414	366	378	364	372	368	375	391	392	387	364	365	365	381	352	378	408	338	363	360	372	406	341	382	375	374	383	384	406	372	363	415	391	342	372	391	391	382	385	375	376	410	352	381	398	410	365	382	383	370	369	402	327	367	368	364	349	378	391	349	361	352	383	375	381	351	405	342	377	404	411	357	388	390	383	349	382	341	347	394	376	390	369	396	393	380	358	391	382	406	376	346	391	376	362	357	374	407	357	364	373	360	373	365	364	388	327	392	374	371	401	377	378	395	350	403	358	349	393	391	384	359	376	388	347	348	375	402	395	350	351	406	393	383	397	388	347	346	366	352	357	353	388	397	370	392	360	361	381	344	389	361	380	402	347	430	389	379	392	396	369	380	367	373	343	366	359	361	386	390	374	366	388	367	374	357	372	388	360	398	350	364	379	353	366	372	392	370	365	367	381	363	377	373	410	396	371	378	413	406	381	367	398	371	396	366	354	376	385	393	338	354	395	327	379	375	403	373	374	386	377	370	401	374	344	388	393	358	356	374	378	381	383	361	381	365	331	393	411	408	374	353	411	366	371	419	386	389	385	396	375	400	329	354	362	351	407	344	367	356	370	376	356	386	384	399	359	337	389	401	378	385	391	392	367	362	371	406	381	362	385	398	385	385	349	372	387	366	380	372	375	381	410	406	349	386	384	375	375	391	324	386	377	385	364	364	376	378	355	380	402	372	372	358	348	420	372	381	378	374	362	352	385	406	364	337	402	371	388	417	355	331	406	366	351	404	372	402	371	374	357	383	390	399	338	352	397	361	373	378	375	358	330	379	402	387	428	375	364	394	377	384	374	383	365	351	372	358	384	388	361	408	375	376	364	351	391	364	354	388	387	367	340	377	373	343	359	382	364	390	368	389	385	384	374	367	354	370	379	400	360	382	388	375	379	362	374	388	394	380	349	322	361	381	372	371	378	372	371	370	351	349	364	357	361	381	371	363	360	391	418	350	394	376	390	359	390	392	403	360	347	333	361	339	388	406	336	366	351	411	358	388	359	396	396	374	388	357	378	389	385	348	383	368	383	389	372	405	366	390	359	377	409	410	350	354	365	383	354	388	372	390	397	369	398	369	357	365	367	368	362	372	375	385	387	393	407	387	357	385	379	403	357	372	348	371	354	367	393	360	360	386	361	391	375	405	400	344	384	380	349	400	367	374	373	352	354	364	385	355	371	414	394	405	333	320	372	366	422	351	401	366	346	364	352	364	393	355	377	411	357	373	388	397	353	375	355	357	342	376	370	363	397	383	393	385	368	374	379	379	400	405	370	390	359	381	338	401	394	371	345	398	385	391	423	362	331	380	397	375	367	376	359	398	383	361	362	375	390	371	404	367	364	394	388	380	382	353	371	374	366	357	390	373	374	358	391	365	396	392	354	362	381	390	372	398	364	386	373	402	367	354	348	394	363	363	388	391	359	382	363	390	364	375	385	370	360	344	403	376	373	382	353	373	401	358	366	390	382	388	336	400	356	388	370	402	365	365	399	371	386	402	366	356	382	362	388	353	354	372	402	374	379	364	384	382	392	381	384	391	375	381	333	352	368	375	391	385	420	364	364	377	371	412	375	392	351	370	385	364	361	367	367	391	406	411	367	379	362	389	401	374	372	394	367	388	385	391	378	409	391	403	369	384	394	376	385	352	361	373	380	401	383	345	354	397	343	378	365	359	336	387	370	387	328	417	346	371	343	380	357	382	371	364	390	345	364	382	372	377	354	362	379	379	369	377	342	362	362	380	363	379	404	388	363	386	400	362	378	377	368	407	388	352	368	389	373	400	364	359	374	358	362	409	367	389	359	376	376	404	364	395	408	403	395	353	371	387	393	382	379	362	355	418	359	384	367	364	357	351	354	382	395	381	347	353	342	356	351	374	405	347	371	349	392	393	409	357	393	361	375	381	363	378	385	348	390	368	373	397	367	420	396	370	357	377	391	374	384	365	375	369	355	369	341	372	375	344	374	384	386	377	385	379	377	395	392	375	388	359	381	377	360
37419	75231	67147	28415	1554	1135	927	776	715	704	636	601	568	582	594	566	534	537	531	508	579	518	522	538	498	517	531	549	504	536	570	514	518	498	551	502	512	543	467	547	453	524	519	532	473	551	507	546	470	474	561	514	497	516	505	525	510	447	490	489	517	525	453	499	508	487	509	528	485	518	522	459	487	491	510	507	473	519	533	495	548	515	483	489	545	510	493	505	530	503	495	488	522	484	505	493	505	468	507	499	514	466	526	525	541	522	499	523	481	493	499	507	488	510	527	471	534	473	516	465	494	531	489	460	489	512	480	544	486	502	475	496	477	502	524	495	531	482	486	512	487	481	508	510	492	466	495	467	517	509	472	504	501	469	514	502	521	489	543	493	469	530	471	466	505	514	519	509	490	506	523	496	508	535	520	510	463	531	471	491	490	548	488	501	540	506	505	485	506	481	490	469	505	514	477	489	520	464	495	481	490	507	520	510	451	492	520	482	485	502	527	488	488	535	513	496	503	524	481	475	515	488	518	542	528	461	504	475	512	494	506	516	540	514	471	490	510	492	497	511	520	483	477	497	493	468	532	472	486	492	479	528	504	470	476	486	474	522	485	501	509	469	496	493	516	525	514	503	484	511	522	532	472	471	526	510	505	518	462	488	489	490	492	503	526	498	523	515	515	460	521	515	492	514	523	439	496	512	479	464	517	524	521	522	521	490	489	506	503	516	526	519	486	482	544	495	517	500	502	507	488	483	523	491	485	496	514	520	460	495	466	489	537	529	509	450	502	481	502	509	519	521	503	539	483	438	509	472	509	476	481	524	498	501	494	531	518	504	509	433	495	503	511	547	449	498	538	523	520	490	487	494	535	495	502	516	511	493	496	502	508	531	482	510	496	520	482	517	524	464	518	488	511	480	464	486	494	498	522	522	486	496	504	505	567	523	526	471	533	531	490	486	506	488	509	534	569	466	509	491	517	472	463	507	481	479	487	518	526	495	511	485	471	495	506	484	506	548	499	502	467	466	524	479	487	489	500	496	485	484	514	531	488	514	497	500	514	521	517	518	497	513	508	498	491	491	511	503	513	484	493	490	513	488	535	471	503	455	555	467	510	499	473	483	473	524	488	481	519	510	497	487	490	488	513	499	498	496	501	510	518	513	501	508	530	525	487	496	485	463	460	496	462	488	479	522	504	535	538	519	495	487	501	513	515	520	515	544	485	490	504	528	508	489	519	505	465	498	475	510	521	478	531	505	506	528	520	516	509	469	490	460	493	493	528	514	490	517	526	493	494	518	499	501	505	481	472	502	485	475	483	527	502	485	540	465	491	500	497	493	490	524	490	519	525	475	521	504	495	492	513	520	487	487	518	504	551	489	518	530	487	504	527	482	513	462	470	472	455	477	527	492	491	482	503	491	509	523	498	507	499	509	548	519	510	507	505	498	485	490	504	511	470	514	501	485	500	474	467	483	520	482	486	473	510	464	531	457	486	491	522	514	506	527	507	514	476	470	470	457	517	500	481	518	495	522	529	493	509	488	502	496	502	502	488	478	506	495	476	477	505	510	525	504	479	516	491	517	490	479	502	493	499	520	483	524	491	539	507	457	480	472	495	486	463	537	449	489	477	498	524	489	507	502	502	511	505	529	490	492	524	502	498	505	518	511	501	482	518	501	479	508	541	499	469	525	535	476	501	526	487	490	516	516	484	464	453	467	510	485	478	476	465	492	495	508	479	524	523	509	495	485	505	464	458	539	484	472	487	506	503	490	490	480	510	488	526	504	506	503	464	514	531	472	495	524	491	505	512	517	471	509	501	517	490	494	513	504	502	498	503	458	508	558	485	494	498	526	508	498	547	488	512	538	515	479	479	501	488	532	509	496	478	512	486	522	524	504	528	489	501	502	497	488	472	507	507	473	481	521	473	468	494	490	508	497	460	482	473	511	503	519	486	483	530	524	451	509	522	474	503	487	467	484	486	475	477	487	520	525	499	472	503	483	466	486	508	490	480	513	517	496	500	484	482	498	495	486	487	515	504	518	482	512	478	481	482	500	459	503	496	482	502	493	509	506	466	485	468	512	495	495	489	517	491	483	495	479	499	505	475	524	503	477	507	519	480	472	481	515	498	493	501	490	498	499	502	521	512	501	515	499	488	479	518	502	524	496	489	492	478	504	519	522	482	492	468	513	459	498	467	500	491	489	476	476	481	514	465	494	540	490	507	456	495	521	495	502	470	528	461	501	565	515	466	500	516	496	522	494	535	511	461	508	480	489	480	497	491	482	473	522	538	457	518	491	470	447	495	503	521	471	474	490	506	486	529	474	468	549	496	530	497	472	446	499	516	541	445	495	485	474	527	504	482	524	544	469	484	514	491	521	458	522	477	470	516	494	509	480	507	559	511	473	518	519	477	480	491	520	464	497	487	518	500	541	489	516	511	467	465	506	503	483	474	464	499	498	490	522	492	525	511	512	463	514	558	462	477	509	535	471	521	535	476	490	522	501	482	459	489	489	505	471	492	479	502	493	500	507	543	511	505	526	520	457	471	492	523	493	504	514	509	486	478	463	493	518	501	517	473	464	529	486	486	500	514	485	474	522	517	522	527	511	477	495	553	496	488	502	512	492	517	507	520	501	512	494	478	502	488	502	453	503	490	501	516	514	532	469	520	496	506	535	504	531	508	515	504	512	517	477	483	520	458	518	484	521	532	470	521	485	490	495	479	488	508	469	485	494	468	481	477	460	509	495	486	451	526	524	495	502	467	493	527	526	516	521	468	520	489	507	491	492	486	480	534	502	477	491	490	481	508	498	510	479	501	511	492	486	451	515	496	476	537	529	491	489	515	508	508	476	506	528	510	471	482	513	489	477	536	488	461	501	490	488	503	512	505	520	455	497	480	495	465	534	467	498	501	488	474	517	493	505	462	536	501	482	525	504	521	491	507	481	509	571	510	578	499	462	502	508	506	509	456	484	502	537	510	482	494	507	519	509	540	506	476	538	503	463	487	469	512	506	547	502	496	498	501	543	468	495	480	500	515	471	516	490	486	489	506	493	443	487	480	519	485	518	499	512	534	538	469	462	501	496	484	468	499	509	490	542	491	485	469	499	495	518	518	541	460	490	480	503	513	491	508	491	501	530	514	489	498	527	479	506	465	501	510	471	482	515	548	520	555	526	518	489	472	468	489	471	478	481	478	528	477	497	457	519	496	521	487	498	497	478	469	522	461	532	492	506	522	490	494	506	508	475	513	514	476	486	488	500	514	533	502	483	459	526	485	468	506	477	503	513	497	533	509	539	511	487	462	502	500	506	498	509	510	468	510	538	523	537	487	504	529	489	457	512	491	531	491	491	511	521	497	512	499	522	491	441	464	508	483	525	487	474	499	492	460	477	529	456	519	507	483	525	484	504	515	512	487	517	499	509	500	492	491	484	490	489	479	474	524	458	525	488	464	493	496	520	523	493	490	464	521	530	498	505	490	509	472	486	497	486
27339	20908	25828	7579	393	271	257	269	243	253	257	237	271	211	243	251	253	246	247	240	257	272	260	221	238	245	232	252	226	255	268	220	244	255	258	235	208	253	235	241	252	246	234	270	231	276	239	237	241	268	248	260	248	231	227	228	263	247	222	219	261	214	248	238	260	247	237	252	251	244	257	226	219	227	259	227	234	215	251	245	233	248	249	257	263	254	253	240	253	231	238	239	229	270	240	228	216	246	269	232	228	233	226	237	236	257	268	253	260	239	276	263	260	268	258	230	245	209	237	223	256	243	255	236	245	263	237	220	228	267	252	258	275	245	243	243	240	240	242	214	238	221	242	277	236	262	263	242	249	248	214	221	236	278	258	236	249	252	260	246	265	244	251	256	250	244	233	246	256	235	229	253	235	257	228	237	268	216	241	275	266	239	239	240	235	260	252	235	243	228	248	260	219	244	238	242	253	252	233	253	254	225	233	262	229	253	261	250	251	266	240	214	216	260	237	239	241	247	254	244	205	239	248	220	245	250	227	260	269	228	233	263	239	273	249	247	252	250	258	221	229	241	255	260	243	243	253	231	246	243	266	241	251	248	220	216	217	240	241	242	262	244	236	225	261	232	263	249	239	223	267	230	225	253	236	238	218	270	266	239	266	227	235	237	225	252	243	249	215	213	242	250	240	262	251	238	221	248	237	236	253	249	254	259	251	253	237	242	245	260	251	240	246	241	278	268	254	241	220	259	263	231	247	251	256	234	237	256	249	264	240	242	264	234	242	232	249	257	246	258	257	243	255	233	234	242	248	193	222	265	231	246	230	254	235	259	229	244	232	216	244	222	228	242	246	250	230	228	226	248	216	247	246	236	239	253	283	252	223	231	228	228	239	225	224	243	237	242	248	246	212	234	238	247	221	261	264	277	254	259	232	244	239	241	240	262	244	240	240	255	240	237	262	262	234	210	260	255	232	244	245	235	235	214	270	270	249	277	238	278	250	260	253	213	235	247	274	221	266	224	246	226	247	229	218	250	244	268	251	250	258	265	239	252	262	224	229	225	256	222	248	253	231	253	251	244	228	261	233	246	225	219	234	262	254	251	257	244	238	242	222	239	224	246	229	250	261	253	264	260	245	246	236	270	237	240	238	217	239	268	236	226	261	238	256	225	230	235	243	251	237	237	250	233	234	234	246	245	239	227	235	247	249	234	229	230	239	240	257	245	246	248	238	249	222	249	246	279	261	228	255	240	254	243	239	234	250	220	236	253	259	238	246	237	237	238	228	246	237	232	236	235	266	254	204	248	272	235	263	232	267	260	268	244	256	246	232	256	224	257	252	237	244	252	203	219	236	249	253	234	245	233	245	251	264	258	230	275	225	260	239	259	239	248	233	237	262	228	248	242	254	265	265	268	259	269	238	235	230	263	259	233	248	252	250	245	250	255	221	249	241	239	237	235	262	245	240	254	254	247	261	228	235	249	249	245	242	237	264	235	257	257	251	223	264	257	239	265	255	249	264	270	266	241	261	246	240	232	224	252	250	231	230	244	234	226	228	213	233	245	256	259	267	262	210	258	232	274	247	259	235	242	236	219	244	251	245	230	249	240	270	260	238	214	262	248	243	239	259	228	251	260	228	248	249	247	217	260	234	227	253	263	263	258	241	266	243	238	234	271	247	234	254	234	258	262	224	266	245	263	244	259	235	244	224	204	252	246	238	223	234	232	236	246	238	274	258	250	253	229	228	254	251	283	231	235	250	265	236	225	251	231	256	256	249	267	255	235	280	248	260	218	256	240	259	252	240	239	237	229	224	248	228	259	237	228	267	255	217	253	248	239	236	241	241	249	219	247	271	243	245	208	222	231	226	235	250	252	215	226	259	235	257	234	244	262	263	226	278	263	227	246	261	237	239	231	238	232	244	267	263	247	241	243	263	235	223	248	242	224	249	244	256	276	252	230	224	251	234	256	276	251	214	240	252	267	255	249	244	238	235	256	269	258	259	231	260	240	249	225	275	258	253	258	263	234	240	262	246	251	250	233	228	250	223	239	234	248	229	208	231	273	247	253	238	236	279	249	238	248	239	254	249	237	226	237	262	236	265	244	246	240	247	239	229	239	230	253	277	223	238	250	236	243	249	221	243	237	235	247	244	245	224	251	254	236	232	238	251	231	254	237	251	243	245	237	253	234	250	218	258	248	225	236	235	227	262	250	254	228	244	240	272	247	244	220	231	240	265	260	230	243	236	240	233	281	268	243	235	241	230	232	228	254	245	262	232	219	242	247	212	243	278	247	253	239	239	253	244	254	253	255	243	244	239	246	239	247	249	231	244	229	261	252	222	191	245	225	244	229	239	278	244	221	274	282	236	248	211	245	278	231	235	234	236	232	239	253	252	227	271	255	264	250	233	256	244	223	244	256	238	247	232	263	267	219	229	252	236	264	251	246	255	233	245	256	250	257	227	227	247	243	235	245	234	248	236	265	281	236	240	239	240	250	243	223	250	228	251	242	235	250	248	237	245	255	244	246	231	280	249	270	219	226	234	241	292	241	229	244	269	268	247	218	242	236	251	240	259	241	235	264	211	258	255	240	254	220	242	250	240	251	242	241	255	245	240	230	232	232	250	246	238	268	243	221	255	250	228	228	263	259	213	241	263	243	237	257	235	231	242	244	215	241	267	243	249	241	228	231	254	235	221	245	258	235	223	244	253	219	233	219	241	237	233	252	263	236	236	256	199	236	232	216	240	225	244	231	239	224	208	258	254	252	248	244	218	215	230	224	253	257	251	233	253	219	237	267	228	228	231	258	233	219	239	229	240	250	244	257	233	255	248	234	220	232	241	222	259	233	232	253	250	259	254	242	255	258	255	237	249	248	241	231	282	238	253	244	228	237	253	251	262	227	246	237	254	237	249	249	253	255	244	257	239	231	243	241	258	249	256	254	235	260	244	225	262	253	262	233	241	245	252	241	223	230	257	251	250	233	241	228	244	242	221	251	225	264	267	239	250	241	251	236	201	254	247	241	223	225	224	224	261	243	254	226	255	246	271	265	274	234	229	243	251	256	220	257	266	267	263	250	237	254	273	254	228	284	260	241	231	234	272	222	240	256	237	221	252	217	233	232	242	253	246	243	247	256	238	238	242	221	246	237	280	261	260	254	255	266	243	245	227	241	236	244	267	251	253	234	253	237	234	244	231	248	253	245	230	242	254	238	228	258	236	233	235	265	211	253	234	261	250	237	252	234	260	254	260	232	230	229	250	242	245	269	269	229	277	233	263	246	221	239	266	259	254	259	229	251	262	230	236	239	255	249	263	227	231	225	223	250	238	262	229	271	252	238	251	254	246	248	272	257	257	250	244	229	243	259	259	218	240	243	252	259	229	232	231	265	227	243	240	254	244	241	289	259	249	275	259	250	236	246	254	244	264	241	237	218	248	230	238	250	252	238	270	255	265	272	281	240	224	232	225	253	221	229	238	238	270	231	225	275	241	257
14045	27682	27971	3872	395	351	328	338	329	309	321	313	318	312	323	301	335	311	317	336	368	323	350	322	312	316	313	337	327	327	288	367	342	331	337	302	316	322	360	358	308	337	319	311	311	305	316	306	297	349	309	335	351	350	343	308	331	320	334	301	365	304	304	315	360	327	338	328	317	354	341	304	288	340	314	341	336	316	329	326	312	339	345	323	354	292	340	326	355	292	332	318	317	321	338	374	314	320	331	314	335	329	312	297	303	330	363	330	327	338	316	337	362	313	334	315	332	315	317	347	310	320	316	352	325	309	302	299	377	328	319	334	332	304	311	326	327	348	325	318	321	322	318	289	339	322	303	360	286	313	327	322	343	335	317	336	328	320	332	309	335	342	332	313	316	342	331	317	301	355	323	328	310	331	312	300	307	295	338	329	358	358	346	357	317	281	305	311	332	338	311	330	310	320	326	341	339	335	368	289	323	331	324	315	322	324	322	329	355	295	333	347	305	295	308	351	321	339	336	323	331	314	324	324	305	313	339	323	332	357	340	338	343	372	324	316	310	312	329	299	332	301	322	351	333	303	318	313	294	304	303	302	311	295	325	320	326	343	355	326	324	318	294	333	328	292	296	307	350	291	334	343	331	352	337	333	351	364	321	319	344	336	327	352	320	304	314	335	322	300	337	311	318	314	335	337	322	299	342	302	287	326	337	320	332	322	319	323	319	312	302	335	290	321	332	331	327	319	289	318	323	375	327	338	312	320	311	298	333	325	317	343	326	321	318	307	339	344	314	340	307	310	306	338	308	321	326	322	324	331	337	303	316	337	315	327	297	313	345	309	305	314	326	312	314	354	314	321	301	326	315	353	304	343	330	297	304	365	324	342	300	290	328	323	308	304	320	317	332	321	339	345	327	321	343	353	334	323	316	294	306	336	349	319	331	306	333	312	336	320	360	326	339	345	337	324	323	315	324	311	365	315	319	328	312	328	297	356	292	336	337	306	325	306	324	311	345	327	331	290	337	322	283	356	342	332	302	325	345	349	328	341	302	341	287	325	339	325	320	288	334	342	300	328	358	296	326	299	318	337	304	328	323	300	345	329	398	290	341	331	317	320	325	300	321	349	352	340	316	325	346	338	303	328	322	322	345	326	307	326	291	360	325	307	331	322	305	329	321	323	320	325	303	338	356	316	332	308	276	316	310	314	303	332	329	343	301	343	321	301	334	322	322	321	307	344	317	346	332	316	334	319	329	314	319	313	354	337	336	313	311	339	328	354	351	341	308	297	334	322	306	327	330	316	345	330	311	325	309	315	324	317	347	314	332	309	319	330	340	347	329	300	349	351	327	342	333	313	330	303	342	322	308	345	305	345	314	316	328	330	309	345	334	343	352	337	333	329	342	326	328	317	336	319	340	347	324	335	335	342	340	350	317	325	349	295	333	345	328	307	331	322	340	350	350	333	342	356	326	340	343	350	322	352	338	322	298	315	324	373	322	336	315	323	317	331	345	309	343	341	340	325	309	319	342	331	329	285	336	336	347	358	317	317	305	321	329	345	307	321	322	320	328	340	340	325	341	292	322	327	345	326	351	352	315	338	303	320	329	302	349	320	326	316	291	333	305	303	329	306	328	313	338	359	323	302	336	340	335	317	317	335	278	287	328	354	322	324	300	331	326	349	366	354	359	320	321	317	295	312	316	303	350	312	293	300	329	310	308	336	344	336	333	296	344	312	322	330	295	305	343	325	299	333	305	328	313	342	298	308	330	325	312	307	288	322	299	321	322	293	308	348	334	354	338	313	317	324	362	330	336	320	329	309	325	314	302	337	314	312	323	356	308	320	326	342	295	348	334	337	317	297	352	325	330	320	320	361	312	316	279	334	308	325	303	347	356	342	318	287	328	331	323	328	301	319	329	316	346	334	327	299	352	326	332	308	324	300	313	312	312	337	326	329	333	346	326	319	350	323	326	318	340	327	334	313	318	307	328	346	329	339	331	325	320	344	315	342	318	349	322	350	323	313	330	358	325	314	306	312	324	336	338	301	319	322	321	300	321	360	312	336	327	339	345	341	315	311	336	316	325	343	342	335	304	304	308	322	312	323	313	331	338	350	362	298	309	315	297	311	306	320	299	334	327	316	309	324	313	339	317	320	320	312	331	320	338	323	340	320	344	339	311	359	348	309	326	344	315	312	320	311	347	303	329	358	349	337	313	339	345	330	316	300	349	333	348	344	319	301	323	356	321	350	330	357	339	309	357	320	300	323	330	320	329	323	305	306	344	329	308	337	333	348	314	303	295	319	317	302	341	286	372	297	296	313	351	297	304	301	289	353	323	328	328	344	331	341	325	307	304	335	328	345	334	335	349	351	335	306	314	337	309	333	322	338	336	303	305	323	326	317	328	319	326	363	329	295	341	342	316	323	369	281	334	325	300	329	334	336	307	306	334	342	345	311	282	317	331	278	333	328	329	340	341	304	315	341	335	332	348	324	301	342	317	320	310	311	329	329	302	328	337	304	317	332	337	318	302	303	328	318	335	326	310	320	324	311	322	328	293	332	323	307	321	330	323	305	342	320	319	338	314	323	346	338	334	313	295	295	343	292	324	321	329	354	331	321	333	321	324	319	315	305	358	327	309	329	329	347	326	303	325	301	312	332	322	294	324	310	322	318	295	351	301	336	342	316	363	347	314	343	324	314	322	283	341	297	330	327	310	351	298	320	314	335	317	331	324	327	341	324	329	303	348	316	355	330	344	313	330	319	341	344	331	350	306	296	315	328	343	299	296	341	327	332	334	336	339	327	326	330	318	341	349	329	317	295	341	323	307	334	313	329	344	314	317	328	346	307	281	324	320	310	308	335	324	324	300	353	344	329	327	325	315	317	321	352	312	290	306	311	320	342	332	295	302	302	316	330	328	302	339	327	311	338	338	345	351	343	336	323	363	313	321	340	310	353	329	321	335	348	339	380	346	319	343	316	307	342	301	352	298	306	350	319	307	327	339	325	338	333	324	320	351	328	339	327	339	339	342	299	318	303	315	304	310	324	355	331	333	316	319	327	329	319	308	312	293	321	316	349	322	325	325	320	337	346	321	311	311	295	307	346	317	341	335	369	317	304	342	303	319	320	342	300	334	331	348	300	329	371	327	295	317	331	315	330	318	328	333	321	326	326	307	320	311	330	314	334	319	335	320	322	317	334	295	322	310	327	314	319	309	338	327	318	313	327	339	368	335	303	335	305	337	326	330	299	306	364	334	319	348	334	339	337	305	292	335	298	314	328	334	318	320	320	313	322	338	295	295	335	337	312	333	314	309	333	318	356	303	306	339	317	325	301	302	324	339	349	323	313	330	330	334	301	297	303	302	339	326	328	315	347	320	318	350	298	346	339	324	365	333	345	337	304	304	340	287	301	299	327	318	357	307	328	326	312	328	323	342	325	343	325	321	339	336	329	322	318	315	327	345	322	346	293	308	345	335	327	327	330	341	319	338	352
23257	21344	32861	25703	20582	10895	920	528	487	476	509	456	444	404	442	467	468	431	452	420	451	444	452	411	433	436	441	421	462	434	439	448	435	453	441	409	438	437	401	446	470	432	454	453	449	432	433	472	452	466	446	408	459	435	395	421	391	416	459	451	407	451	424	447	455	405	453	414	473	428	435	471	423	435	461	393	453	406	430	403	442	411	460	441	437	434	453	415	448	421	459	431	445	471	426	433	450	416	488	390	436	458	437	417	454	459	446	466	450	408	432	434	442	443	413	430	446	408	437	406	427	402	464	431	423	425	416	434	436	426	435	417	458	438	473	426	439	432	479	458	409	431	439	489	451	420	440	454	408	440	399	431	472	395	431	460	422	417	460	438	451	470	462	470	423	437	401	435	423	433	422	430	434	436	431	453	404	434	444	485	430	431	422	431	455	454	440	436	439	438	430	415	428	423	439	443	402	444	453	435	451	418	440	428	429	424	433	464	423	438	432	431	407	411	445	448	422	444	421	449	436	468	445	444	445	420	458	482	440	451	417	434	432	463	426	418	409	386	452	452	433	458	482	415	445	428	430	481	466	442	413	442	435	408	435	436	415	422	428	436	426	450	445	427	431	499	433	454	445	426	466	475	445	436	454	400	443	470	459	449	433	434	422	433	420	421	400	436	441	446	477	443	505	437	458	420	473	468	423	423	435	418	424	417	418	458	421	438	408	433	433	434	429	438	411	444	445	422	433	416	409	493	462	429	450	497	460	397	406	434	430	426	420	403	422	429	438	460	468	433	447	471	427	419	430	420	457	465	427	422	471	412	427	425	455	413	451	456	412	417	403	428	450	413	431	451	472	442	447	434	445	460	430	469	434	424	458	425	420	451	409	434	411	407	420	454	409	460	434	423	426	430	418	450	466	441	410	463	432	439	446	420	432	431	417	475	414	447	411	423	448	432	421	408	480	434	459	422	407	440	429	427	458	429	465	456	428	449	421	404	419	435	441	411	451	441	394	413	424	427	445	468	453	434	439	469	434	432	412	474	407	427	442	433	425	408	443	452	429	410	420	468	444	413	445	414	452	422	424	425	450	427	448	473	401	475	412	441	452	446	437	440	464	420	427	472	466	430	462	461	483	397	449	400	437	454	433	431	446	418	437	454	411	467	409	406	414	477	436	416	418	460	469	411	432	415	459	441	446	455	435	435	438	409	458	452	468	463	435	459	427	435	421	448	414	444	388	414	419	442	449	439	444	413	402	439	427	441	434	422	430	430	382	454	410	438	402	447	439	419	408	423	460	464	436	446	451	459	445	398	449	440	426	435	415	416	403	455	461	412	445	442	445	421	394	445	421	422	479	418	483	431	474	433	405	469	468	464	403	410	447	425	454	420	465	464	428	415	437	451	429	434	437	414	448	399	425	435	432	435	401	430	420	414	444	357	429	434	412	446	463	457	457	466	433	469	427	445	453	452	437	432	463	448	427	409	439	424	392	457	416	419	437	418	463	449	411	427	403	402	448	437	432	412	445	402	449	438	439	441	477	463	428	444	431	429	412	445	412	413	400	432	454	436	468	457	443	423	439	408	443	450	465	412	455	438	427	419	451	458	458	454	458	447	445	477	435	429	466	411	456	445	464	407	455	442	421	475	433	460	439	417	432	406	431	428	436	444	441	445	439	444	435	435	432	428	467	454	451	439	443	452	451	414	440	453	407	450	437	423	451	469	431	408	417	401	460	429	433	419	413	407	446	442	449	446	405	421	424	498	445	434	404	455	428	433	417	440	436	408	411	427	446	437	434	440	449	421	445	442	441	443	451	414	439	428	416	462	450	411	441	464	445	425	439	455	446	423	421	400	408	430	439	434	430	378	447	417	446	449	451	426	443	419	441	414	465	445	467	451	412	398	441	438	397	424	452	436	458	456	427	455	422	463	445	424	407	423	472	406	422	424	448	453	447	446	444	464	424	444	441	442	406	471	417	428	441	412	456	428	434	421	420	460	428	460	441	443	476	446	412	419	443	433	436	413	467	415	461	434	449	459	437	447	468	430	426	450	430	443	452	428	444	428	454	417	438	455	455	438	425	438	430	404	420	423	461	383	471	440	434	411	434	440	480	450	438	441	423	461	449	452	446	406	441	402	428	453	443	444	418	404	414	450	457	433	444	438	425	421	478	410	442	452	428	415	466	405	445	413	414	469	445	434	400	452	376	416	474	430	430	422	428	419	403	423	450	448	421	445	450	465	477	416	391	451	458	418	428	450	455	416	466	407	475	430	400	417	461	429	432	439	427	410	446	465	461	456	427	446	448	430	433	472	411	444	459	431	439	413	461	444	455	433	445	426	445	434	462	417	419	415	393	466	416	453	439	464	440	468	417	432	468	452	427	425	468	412	408	441	440	404	399	430	459	457	437	417	427	428	407	428	433	442	458	432	425	429	439	386	458	491	459	450	403	396	430	461	425	447	388	452	460	433	401	429	425	473	443	435	459	431	459	423	429	434	465	433	451	451	441	451	404	437	415	438	434	462	392	438	409	452	473	388	409	426	446	455	442	459	449	464	414	433	420	466	435	434	418	449	432	412	411	475	429	441	480	485	453	459	413	459	454	443	399	450	422	442	420	407	451	425	427	398	429	448	417	452	470	409	403	439	401	437	446	402	436	435	426	416	424	433	472	415	443	429	457	481	438	460	446	452	414	433	422	404	412	479	445	436	411	431	427	442	454	423	437	459	386	446	456	446	434	446	412	410	408	436	461	477	456	440	408	425	442	460	471	396	455	435	423	463	409	426	427	453	408	415	449	426	444	416	424	444	413	438	419	445	451	468	464	436	404	413	436	429	460	410	414	458	428	397	396	418	452	474	439	424	408	443	434	444	482	407	449	433	450	425	429	431	442	420	466	434	425	427	454	448	405	435	457	444	423	390	429	444	452	485	427	416	395	471	407	484	441	400	411	469	443	477	437	457	413	420	455	424	436	424	457	459	448	427	477	450	425	426	451	416	446	443	409	418	428	441	437	443	448	445	446	442	466	471	434	424	442	427	424	452	412	459	413	443	385	444	422	427	455	459	485	451	417	450	444	439	421	436	448	422	465	420	415	393	407	429	409	431	432	445	445	403	488	408	468	428	467	444	430	448	443	405	459	510	436	401	424	436	441	443	413	432	391	414	423	464	428	466	415	451	432	487	464	429	444	433	408	418	401	427	382	474	443	428	445	457	431	421	443	425	427	432	421	429	435	420	435	434	432	428	440	447	434	474	419	459	438	401	412	425	439	409	436	466	414	395	457	429	410	414	482	418	398	452	405	428	385	462	435	458	444	430	459	454	439	437	439	408	461	423	449	421	425	422	448	465	451	419	431	455	436	443	451	441	424	434	437	423	414	407	420	479	423	412	427	436	407	417	398	403	458	396	438	462	421	441	430	477	407	429	462	438	415	454	464	420	410	447	439	439	448	406	450	462	429	429	448	417	438	402	387	456	432	435	465	439	433	412
31845	65969	61360	24742	1641	933	774	736	647	663	706	651	615	635	619	582	641	588	616	617	617	602	595	576	560	606	581	564	575	541	615	566	565	563	570	572	531	577	589	576	560	598	603	622	578	563	580	560	591	585	561	567	540	613	575	551	594	562	558	602	568	581	579	580	550	552	564	552	586	597	566	588	560	549	565	538	532	595	608	559	565	611	541	595	561	594	581	570	556	546	542	559	580	575	595	567	556	562	563	582	554	581	566	572	540	561	584	537	581	586	572	586	558	552	524	518	600	539	581	565	591	537	518	561	538	589	561	639	576	561	535	564	542	609	618	556	554	554	578	569	572	585	562	568	564	611	550	563	540	564	533	554	562	543	587	622	575	556	571	574	565	557	583	559	554	549	544	510	557	585	579	575	550	581	565	568	546	607	600	559	557	563	578	552	520	569	567	549	557	554	595	573	524	555	554	562	547	587	528	575	573	600	554	579	610	549	566	596	564	543	567	571	541	542	550	556	579	522	610	585	583	602	578	571	538	576	573	550	532	601	537	546	563	613	541	536	601	555	546	540	602	597	539	536	622	579	582	632	566	543	557	590	571	587	563	569	543	579	601	560	545	562	536	550	571	558	584	586	589	564	557	566	556	538	559	514	555	599	555	540	558	561	597	557	582	580	567	565	557	575	557	591	552	581	589	527	592	583	564	544	535	564	579	520	579	600	562	601	581	618	560	586	547	593	558	539	531	590	560	546	539	540	540	543	604	570	568	546	588	591	535	558	579	569	576	561	574	571	569	574	565	568	590	542	595	580	600	538	567	568	585	546	544	590	547	553	589	543	576	533	573	553	574	550	545	594	531	521	575	551	535	584	560	584	545	571	550	543	543	578	581	526	577	553	577	548	553	532	542	578	565	565	573	545	507	564	561	547	569	562	581	601	591	563	539	524	587	602	501	582	553	575	557	539	532	587	543	589	575	550	553	565	550	570	581	573	567	565	547	568	513	555	556	578	561	606	547	571	590	555	554	547	566	590	606	545	552	585	584	520	570	544	578	562	593	557	549	560	578	547	579	614	526	587	600	551	573	570	542	567	585	578	557	572	582	566	577	587	544	605	606	555	567	551	537	568	582	561	559	562	585	535	554	533	508	539	574	544	584	565	531	566	526	553	606	556	528	530	548	528	591	578	561	586	547	591	570	556	554	555	546	532	548	544	587	568	572	619	569	562	571	577	561	605	574	565	578	546	542	570	569	584	582	573	565	534	574	562	550	531	549	550	540	518	544	589	532	543	558	573	558	581	566	570	538	607	604	564	551	601	546	572	546	589	535	591	559	567	584	531	594	534	568	526	557	536	579	589	569	561	570	565	581	563	563	561	560	570	530	557	598	612	575	555	577	548	546	567	565	559	559	531	585	594	571	549	590	571	546	561	540	531	549	550	552	587	593	567	549	571	564	542	576	540	610	578	569	595	548	565	575	515	562	543	564	564	615	538	585	531	543	578	552	568	592	553	534	584	575	568	536	601	581	583	576	602	509	598	574	548	535	544	509	580	597	562	573	603	591	574	546	594	593	574	548	532	552	592	562	573	585	546	598	564	609	612	558	600	559	558	567	584	586	610	545	600	549	601	561	577	564	542	551	556	539	547	604	544	546	575	590	550	527	514	586	556	562	563	569	544	589	582	557	617	547	610	551	589	545	551	544	556	584	589	565	581	540	551	597	529	579	580	590	541	597	588	588	558	533	586	563	575	620	567	530	518	566	600	563	574	541	508	573	560	548	579	569	569	578	518	550	584	565	548	559	537	579	553	592	539	581	556	540	560	629	558	571	586	550	593	573	572	578	580	539	592	522	544	553	566	540	503	550	571	574	583	550	533	593	622	533	538	599	538	562	596	612	576	571	617	585	538	581	578	560	566	524	554	562	546	580	553	560	582	572	560	542	603	576	568	558	561	558	566	595	587	537	561	585	575	557	574	530	568	574	570	594	551	570	572	604	543	555	574	566	576	568	541	600	572	529	574	618	585	597	591	582	531	534	547	529	576	552	559	597	583	571	605	541	617	566	583	557	530	593	573	596	582	521	533	532	557	582	599	578	545	552	572	579	550	564	549	591	553	583	562	532	577	552	588	572	562	588	544	566	572	575	593	561	583	560	542	573	585	583	614	574	576	554	580	547	582	555	567	545	559	606	558	547	530	563	577	556	582	566	551	563	577	544	589	535	603	578	580	583	575	520	579	529	576	553	590	563	571	546	560	602	594	531	571	578	572	625	531	607	546	553	586	614	595	589	568	574	581	556	571	551	541	579	557	506	549	530	550	591	549	574	544	580	567	540	568	550	567	536	549	544	550	554	553	584	554	511	572	580	613	547	589	556	552	618	566	539	536	572	587	545	556	548	573	538	547	531	562	590	556	553	564	550	544	520	517	563	581	582	548	523	525	527	574	554	548	586	570	573	541	567	550	579	559	548	600	539	589	540	487	559	572	577	562	551	590	552	575	571	569	548	505	604	570	544	519	553	587	593	579	577	568	571	617	588	509	539	551	563	585	558	577	599	593	534	554	619	555	598	554	589	561	568	547	542	562	631	541	533	552	527	574	559	543	548	612	591	565	571	585	531	547	545	582	555	560	566	578	527	597	581	533	594	566	560	569	568	596	523	573	606	574	587	589	553	603	555	565	527	558	576	550	562	585	529	546	530	556	525	582	557	597	562	541	573	534	567	549	580	604	557	530	587	582	583	601	587	512	603	514	561	565	561	600	558	535	574	565	563	544	538	587	541	585	532	533	593	590	601	579	609	549	566	583	586	536	520	600	592	575	565	538	550	565	573	553	548	556	598	582	579	560	587	548	621	558	586	570	564	562	590	588	550	551	584	556	529	591	578	564	554	551	557	553	565	593	590	603	544	580	586	566	554	559	565	509	575	565	583	579	560	560	575	576	517	578	560	575	553	549	530	576	570	526	603	501	564	555	548	527	585	578	556	582	588	535	521	579	545	544	583	563	548	589	541	552	588	527	584	559	565	549	591	576	609	555	545	582	570	544	594	555	606	632	560	566	600	554	559	578	571	584	584	527	567	540	559	575	582	552	560	514	566	580	636	529	578	560	530	557	552	597	543	552	586	602	594	533	543	548	585	585	590	583	615	594	562	546	563	641	581	609	561	557	552	550	620	582	561	558	544	539	596	575	616	529	510	584	559	604	599	584	580	550	592	547	574	564	535	581	566	550	586	575	600	525	598	596	556	542	550	580	541	542	575	606	595	548	582	578	539	515	551	552	538	553	553	576	602	588	593	577	599	555	526	555	571	579	568	620	538	564	539	548	582	585	561	550	580	553	576	525	547	579	534	570	559	613	608	558	533	538	558	571	559	534	572	517	510	558	551	580	532	604	541	555	592	601	566	539	621	607	559	586	551	574	572	591	560	550	610	578	589	547	588	574	583	556	592	575	586	602	562	604	525	576	577	579	586	604	539	538	534	562	582	609	559	583	559	579
24524	21316	31830	25097	9505	337	198	157	136	136	142	139	118	125	123	130	143	127	136	138	137	135	118	109	125	135	136	115	126	113	131	132	126	133	131	129	134	114	112	116	143	143	119	113	124	118	112	125	131	139	114	130	138	141	129	128	121	127	130	109	128	117	132	130	121	126	134	124	126	107	113	130	123	135	125	123	123	124	118	126	134	145	122	114	124	140	112	127	126	127	151	125	109	129	114	117	138	128	113	130	119	123	97	122	132	148	99	127	131	139	135	145	130	112	116	112	113	121	116	140	118	115	133	114	134	137	139	125	125	135	103	139	122	117	127	128	116	130	130	134	121	138	125	134	129	123	148	125	122	130	123	127	115	127	116	138	127	124	134	127	129	132	129	137	133	142	111	131	118	111	128	121	132	123	118	121	129	136	128	116	116	113	97	122	131	113	124	118	109	96	125	124	136	135	133	129	135	137	119	106	131	130	126	111	121	123	132	130	119	111	127	129	115	132	115	127	126	134	116	129	122	136	136	118	122	123	123	125	129	112	133	132	123	110	141	136	113	124	109	110	101	138	118	114	131	140	130	112	115	99	130	103	99	117	120	139	137	119	123	101	124	116	114	136	143	126	110	135	126	133	115	120	103	112	126	131	125	120	112	114	129	147	128	123	121	117	100	125	110	112	112	123	119	122	122	129	123	112	111	125	129	118	132	140	135	110	121	139	115	126	130	128	176	130	113	131	117	119	105	123	119	129	126	127	129	132	111	133	130	109	162	130	123	138	97	143	127	136	149	120	113	124	130	136	135	139	128	122	129	114	118	132	121	132	143	122	130	149	116	124	127	117	108	127	134	109	149	133	113	131	124	111	141	111	114	125	134	130	135	114	129	115	131	126	132	127	125	116	136	129	137	109	127	145	148	112	150	138	120	137	124	118	136	104	119	140	120	123	124	129	127	123	129	106	132	135	131	120	127	112	132	129	123	140	127	128	142	136	116	116	131	125	116	134	112	120	119	121	123	141	130	118	145	108	125	116	134	111	108	126	106	106	113	127	124	126	109	135	126	139	142	136	122	119	121	112	115	128	110	135	125	105	131	111	128	143	113	124	138	126	111	119	145	127	114	120	146	112	109	94	133	126	108	125	125	111	134	126	112	135	143	128	135	115	121	121	151	138	136	130	123	131	124	135	122	117	140	157	127	97	119	128	103	125	122	130	131	135	117	109	115	129	130	124	116	128	124	131	105	128	129	150	142	128	131	119	133	137	140	128	112	110	136	127	115	129	112	136	123	108	104	125	123	134	139	133	119	141	121	138	119	128	126	116	123	137	118	115	118	123	102	129	121	120	111	135	124	117	129	132	108	128	132	125	126	137	109	110	136	122	135	128	122	116	129	123	131	151	122	132	146	114	122	101	127	119	110	149	124	144	111	126	123	153	131	133	124	126	130	131	141	142	131	121	119	111	116	105	108	135	129	121	115	138	140	133	87	113	121	123	140	139	129	99	147	137	126	117	114	130	115	124	111	122	130	129	142	121	106	133	124	139	105	132	128	122	124	127	138	143	131	119	130	120	116	132	128	127	120	119	124	130	126	149	148	126	112	110	139	121	146	122	109	123	107	106	102	123	120	117	122	138	110	129	131	131	133	110	110	135	104	119	118	124	124	132	113	111	121	138	110	112	138	122	126	119	118	120	138	147	141	118	135	115	141	153	114	128	99	116	126	113	115	116	127	126	147	111	130	139	124	121	153	126	128	119	138	107	139	127	105	126	116	112	126	139	131	102	153	136	123	121	135	130	125	132	141	127	125	129	127	113	133	117	106	122	132	134	121	154	144	120	141	119	130	126	108	128	133	115	114	126	126	122	109	112	122	116	115	125	123	147	113	115	121	97	112	127	120	118	114	115	120	137	128	132	120	124	131	136	115	139	120	119	137	131	122	110	121	144	126	142	111	109	134	124	144	122	125	134	122	124	137	131	111	129	108	143	128	133	127	123	134	119	117	116	134	121	144	137	134	112	144	130	122	111	116	107	134	125	119	120	122	124	115	109	122	115	147	121	119	126	123	103	102	123	140	136	127	119	119	143	129	122	120	127	139	138	118	110	119	134	110	117	104	116	118	122	137	136	130	133	125	125	134	121	111	104	133	126	144	120	126	86	132	120	113	101	164	112	129	124	123	122	112	137	105	130	125	140	130	117	112	109	122	130	122	109	108	112	122	117	141	129	117	104	109	122	126	132	123	117	122	115	128	130	129	117	120	141	108	136	102	154	121	132	127	133	124	124	111	139	123	130	128	136	113	138	118	136	125	151	141	152	111	128	101	122	125	127	121	141	119	112	125	156	139	119	129	130	123	109	119	128	114	127	112	142	125	127	119	124	127	140	118	115	106	127	126	129	142	126	121	130	120	135	111	115	127	117	120	128	124	125	105	120	116	129	134	136	136	131	138	128	139	123	129	106	114	132	114	112	97	126	129	129	131	129	132	131	127	124	91	100	111	130	131	139	136	134	125	133	119	121	135	116	104	130	133	115	123	117	109	153	101	109	119	121	126	121	120	121	126	96	133	124	133	132	103	117	131	114	111	117	133	126	154	129	109	138	136	123	128	121	112	138	113	118	114	111	135	116	124	125	124	132	117	115	123	117	113	122	129	120	146	136	127	138	115	115	133	118	125	117	112	125	117	129	122	132	124	108	118	121	128	132	140	125	121	131	131	117	138	130	123	144	136	122	139	121	147	126	120	111	123	124	131	136	108	121	118	137	124	131	122	133	115	131	113	126	130	134	111	125	123	114	144	129	120	134	115	132	134	147	111	119	133	125	122	134	123	117	138	123	136	120	127	137	130	118	128	140	103	122	123	120	134	112	126	124	125	112	127	120	126	122	151	137	138	121	115	138	124	131	134	126	141	124	127	108	120	114	125	126	119	99	131	134	134	105	111	116	110	131	112	126	129	144	127	137	134	121	120	118	113	117	123	124	103	150	123	122	128	135	132	118	104	135	122	129	157	156	116	114	112	125	121	114	136	116	125	121	141	140	117	129	136	118	121	116	138	120	125	115	121	105	122	110	105	120	127	124	125	140	142	124	133	109	113	121	136	139	137	121	135	134	123	121	123	116	144	135	142	114	152	152	139	140	104	115	123	127	124	111	115	124	144	126	115	131	151	132	128	128	130	143	131	131	98	121	134	125	116	124	127	130	125	107	98	126	113	107	145	105	129	128	135	136	125	120	129	136	109	159	130	122	115	127	101	124	131	131	144	121	137	115	115	115	123	113	123	127	141	130	130	125	106	117	112	117	129	122	105	123	105	121	131	116	127	121	108	120	135	118	111	118	134	129	123	135	135	128	142	120	107	115	129	136	131	127	109	111	138	128	118	131	117	137	134	146	133	107	148	118	124	121	107	126	106	124	135	132	116	115	123	122	135	119	121	120	118	134	118	136	118	131	117	132	118	115	108	122	124	135	138	132	128	108	142	114	124	130	119	125	134	115
27592	50433	50437	15658	862	346	291	257	261	208	231	205	232	195	193	222	213	204	210	183	179	186	196	191	194	162	167	185	190	177	207	202	201	182	176	199	176	162	166	176	155	179	173	184	199	167	197	199	202	188	176	180	170	197	181	196	192	181	208	164	186	178	192	168	186	168	168	176	198	201	182	181	171	154	184	163	180	158	175	197	177	163	204	156	179	196	165	186	173	168	194	177	177	178	177	165	193	197	175	175	180	185	182	187	167	180	169	178	181	209	180	186	204	181	178	183	184	202	178	182	194	184	182	190	190	178	192	170	196	184	167	161	162	189	177	182	180	171	169	174	190	172	189	184	187	182	173	173	189	169	160	200	163	173	197	190	185	171	202	190	177	202	177	192	209	186	193	190	188	190	187	178	179	184	180	182	184	204	139	192	204	172	171	169	171	192	172	164	174	200	200	196	208	176	199	166	175	171	165	173	175	192	217	199	190	201	174	182	168	178	187	185	192	175	179	179	185	185	186	162	183	181	153	176	185	162	194	166	164	203	192	161	174	164	171	164	158	181	183	161	168	188	162	159	180	180	189	187	184	174	202	181	187	173	181	153	181	193	183	178	170	168	164	164	178	174	184	177	172	183	173	179	180	183	179	191	162	177	177	171	189	195	169	179	196	209	156	165	209	177	186	195	192	181	194	178	170	192	175	188	180	165	175	150	188	171	162	172	191	191	173	190	161	167	162	191	191	191	176	176	184	189	190	191	184	162	184	172	203	193	164	173	175	177	164	185	194	204	178	177	174	177	183	191	212	182	175	187	184	195	184	169	201	170	177	205	171	188	194	187	172	188	160	198	197	187	193	179	180	165	171	175	178	190	186	168	178	183	169	158	185	198	186	182	181	198	213	164	160	179	173	189	210	170	177	191	173	185	194	183	171	164	165	192	182	156	184	163	192	177	192	180	190	159	174	176	176	182	195	187	187	180	181	161	191	165	200	184	164	165	172	182	196	173	158	212	187	155	154	157	185	178	184	177	195	180	185	174	185	173	190	203	190	161	163	188	204	180	178	178	175	189	192	180	184	146	169	164	187	147	167	169	175	163	161	188	188	176	186	197	175	194	179	169	172	184	169	185	165	200	176	179	186	179	153	198	167	178	185	184	191	169	199	188	175	178	184	177	195	156	193	160	215	177	171	176	181	150	172	167	190	189	187	192	195	183	177	192	178	178	167	174	174	166	188	200	182	191	162	195	179	178	186	169	175	186	174	182	190	162	185	170	198	160	179	187	169	191	173	193	196	196	161	194	188	163	188	161	196	173	186	165	187	187	172	155	177	223	194	182	171	204	208	189	193	180	181	195	185	183	194	201	186	176	190	157	159	177	188	202	165	196	194	186	180	172	171	183	163	193	173	202	183	163	164	187	179	190	183	185	176	169	167	184	214	170	170	177	177	160	199	170	183	165	175	184	193	190	184	196	187	172	174	181	197	188	160	179	171	184	183	151	164	161	201	190	187	194	171	180	163	183	195	190	155	168	149	172	173	184	202	201	178	220	188	179	189	179	171	174	195	185	182	162	196	165	198	187	196	170	170	176	205	168	179	184	175	158	177	198	193	183	198	172	195	194	186	187	151	164	218	181	169	207	203	194	213	157	206	180	205	179	188	197	181	158	175	196	187	194	184	179	184	173	170	174	198	181	174	183	185	196	176	177	182	173	166	195	188	179	164	177	206	191	195	174	170	181	199	165	177	177	175	177	169	182	178	195	171	210	179	166	189	184	199	190	192	193	203	180	160	153	196	169	163	186	174	162	186	168	168	175	193	177	164	173	173	186	168	166	201	180	193	189	180	196	180	149	182	185	175	193	182	181	214	186	185	157	178	169	179	176	183	174	174	159	176	182	187	181	171	167	189	182	196	180	178	183	177	181	180	188	175	161	209	163	187	188	196	191	171	197	189	170	194	176	178	181	187	174	196	161	182	178	187	180	181	177	169	164	145	182	182	163	159	185	171	165	188	156	171	194	157	174	197	181	164	185	186	158	178	179	168	198	181	192	171	217	171	187	145	178	187	199	187	162	165	176	173	195	189	189	173	169	174	163	178	200	175	183	179	181	169	197	173	173	162	177	153	166	182	188	216	188	192	158	206	194	173	173	202	155	166	185	182	165	176	168	156	199	189	175	189	179	192	169	155	180	180	183	198	174	176	176	189	188	186	177	171	199	179	178	184	171	187	180	153	187	164	194	189	170	196	158	169	164	196	164	196	179	172	178	163	198	184	203	175	185	192	178	170	198	170	186	202	195	175	178	186	182	168	184	196	170	174	188	159	175	155	177	181	187	183	176	171	210	166	190	203	168	175	170	172	178	159	184	183	179	193	213	191	189	181	204	176	179	143	172	173	201	179	175	202	181	157	187	174	206	178	176	195	167	182	192	167	182	176	171	175	182	174	181	160	166	180	156	187	168	188	187	207	178	177	158	168	197	174	179	172	195	181	197	180	182	156	182	175	171	179	175	158	179	180	196	198	172	195	189	175	205	180	179	191	186	171	180	191	189	189	174	202	199	166	180	172	174	184	158	186	180	183	189	166	198	177	199	187	191	171	199	180	170	181	176	181	195	179	179	175	204	174	172	193	186	194	191	167	183	164	190	206	191	177	171	172	147	176	165	201	184	165	177	188	174	194	162	157	158	188	173	187	187	187	199	159	181	173	162	184	171	197	200	184	189	177	192	181	172	164	165	198	171	165	194	177	193	192	179	202	180	186	184	164	203	175	190	176	187	172	173	162	178	197	181	180	184	200	170	165	197	184	153	178	193	179	184	171	173	187	174	196	210	185	194	186	198	183	187	169	191	186	182	188	165	165	164	187	179	164	174	201	191	166	176	194	162	180	194	174	155	169	176	167	176	175	167	179	173	204	176	169	188	203	174	182	207	175	170	175	180	173	166	192	204	190	159	165	160	166	181	169	187	185	179	177	174	174	181	173	170	174	188	187	159	161	181	189	171	198	176	201	168	161	189	156	184	213	179	178	165	165	171	199	168	170	165	173	188	195	163	186	181	174	177	148	194	180	158	183	159	170	185	174	179	192	190	181	184	166	159	216	201	191	167	181	179	189	194	193	165	169	185	207	159	181	203	183	187	180	184	158	163	177	164	150	176	184	167	191	173	181	165	186	166	158	178	188	183	200	192	185	173	166	167	182	189	175	199	172	203	188	169	185	158	169	181	197	169	173	191	167	170	187	200	203	186	182	182	192	154	188	175	183	166	175	176	177	200	185	176	184	173	168	194	192	165	143	189	187	188	201	193	187	169	174	201	190	177	195	186	187	188	138	170	187	184	159	181	174	169	166	185	199	184	185	185	205	166	175	180	199	200	175	164	164	154	175	187	167	167	209	174	173	194	168	185	202	165	174	192	181	189	161	181	172	178	177	190	174	188	190	179	185	158	170	173	169	184	189	185	170	171	180	170	200	180	179	167	180	186	188	194	165	175	181	183
22336	21302	30973	24045	21305	21072	10152	622	489	466	478	445	412	451	407	404	404	441	386	396	389	407	402	403	384	381	418	438	395	385	346	407	398	404	396	382	351	380	350	378	354	349	345	402	400	345	371	358	373	378	410	393	386	340	395	360	375	374	362	360	400	402	373	378	375	412	365	363	392	364	335	376	393	393	375	380	383	373	378	364	360	376	372	395	360	383	390	355	368	399	346	380	362	423	367	375	338	356	401	384	384	413	348	403	353	387	389	394	391	352	379	382	395	361	382	371	425	352	371	371	354	394	369	356	399	376	350	347	387	371	361	400	391	343	331	339	357	363	360	378	403	378	374	370	363	397	359	342	389	346	392	409	391	385	345	389	362	405	378	368	380	386	385	396	367	382	375	415	398	388	395	350	355	356	393	364	370	375	355	405	347	376	365	363	373	357	387	365	385	354	371	365	411	382	357	365	366	380	369	375	397	374	346	343	358	369	376	371	373	388	363	375	415	372	396	361	411	355	379	347	380	384	372	370	363	357	340	375	380	366	359	376	396	398	387	372	348	371	388	371	366	354	363	353	376	397	380	392	390	396	402	375	387	396	370	361	352	385	392	405	373	360	398	349	380	380	367	373	377	375	386	368	405	352	369	394	326	426	384	387	371	357	371	366	336	400	363	363	399	381	351	361	360	383	368	405	402	385	356	372	397	376	350	369	378	404	385	358	392	370	368	397	403	360	368	393	347	378	375	364	396	379	376	349	363	398	334	366	386	385	395	385	374	354	379	391	378	368	381	365	375	362	402	374	352	373	382	404	343	360	363	389	371	400	388	355	342	355	353	375	358	399	356	385	367	378	415	389	368	374	391	335	369	378	413	413	395	380	354	385	388	383	353	382	362	363	370	382	377	389	374	410	381	372	358	396	391	403	368	374	404	399	370	352	411	354	318	381	367	406	372	388	368	370	382	383	368	345	365	381	359	398	388	368	357	396	371	398	376	330	374	333	367	377	394	359	349	364	379	391	386	342	362	362	406	387	366	375	362	387	357	401	372	418	356	350	375	356	367	399	390	375	355	343	362	363	387	353	390	373	373	343	365	396	386	365	364	343	377	382	393	375	387	340	421	367	377	384	387	378	365	389	343	366	329	377	386	366	397	404	386	373	375	346	367	377	384	385	356	371	369	357	388	375	366	365	377	406	361	366	380	400	393	355	417	373	359	358	371	430	383	384	366	415	351	345	352	386	354	400	362	366	359	361	350	386	383	365	356	381	403	368	381	375	358	383	383	381	393	410	357	418	388	359	376	362	420	379	343	362	362	373	407	370	363	413	366	378	374	341	386	364	366	367	388	348	401	412	409	376	412	381	398	352	336	388	386	368	383	375	381	370	387	376	342	363	390	382	369	374	355	390	383	389	331	377	395	348	379	375	376	379	372	379	324	372	376	355	399	379	341	384	375	389	378	390	350	381	360	402	361	366	369	371	391	375	364	393	375	421	358	354	357	370	369	375	326	368	373	346	371	334	357	383	369	374	357	359	373	348	346	397	383	370	358	376	383	390	331	392	373	357	416	351	431	403	382	368	408	346	399	388	392	370	344	369	368	377	389	425	387	351	380	357	349	395	374	369	351	389	412	339	374	377	373	379	365	379	397	400	370	357	354	374	381	373	389	356	368	364	347	388	351	366	331	399	363	339	398	372	359	335	375	367	398	381	359	377	369	396	356	391	338	381	383	389	367	412	364	368	389	371	366	388	353	398	385	387	347	332	351	397	360	367	353	363	364	363	400	379	388	373	380	383	392	360	369	377	363	408	416	421	360	392	378	379	344	385	354	419	388	404	397	365	388	398	394	379	373	357	354	389	357	366	391	384	327	372	350	351	344	361	366	370	356	403	370	401	411	365	335	374	399	363	352	375	370	411	371	390	348	387	434	348	350	367	362	360	380	333	359	389	377	379	358	384	385	379	359	360	344	363	357	360	399	328	415	374	373	373	356	346	390	387	367	389	370	358	405	356	397	351	374	320	381	368	392	394	349	395	399	389	381	356	374	383	332	370	398	408	366	414	382	364	399	374	416	374	391	323	403	360	387	393	396	384	373	359	416	365	342	373	399	368	404	376	329	379	371	382	353	403	358	408	336	371	373	356	379	363	373	393	411	361	364	358	380	350	359	378	366	345	391	336	356	378	393	362	377	363	364	367	353	364	374	388	343	356	387	358	350	374	387	377	399	351	383	380	372	385	390	400	402	347	369	369	367	375	373	371	371	394	342	357	352	351	370	382	384	376	373	380	362	370	408	343	382	352	384	389	362	322	345	392	377	371	380	385	368	361	349	367	352	385	362	369	348	373	395	361	378	351	361	346	360	360	387	409	360	355	411	375	358	385	356	373	424	413	360	357	367	383	361	356	412	372	393	355	364	378	379	342	368	371	380	399	398	378	370	399	359	356	401	392	357	373	365	350	333	400	373	384	360	334	410	348	391	391	356	350	369	365	368	419	356	352	345	377	380	397	367	341	389	381	372	349	388	351	361	370	388	363	345	375	363	377	364	364	361	382	337	345	369	371	355	338	360	372	399	386	380	358	352	360	386	397	407	376	397	385	380	346	400	357	388	402	358	360	369	371	357	344	383	361	371	379	361	390	394	339	368	364	372	363	396	357	390	381	381	340	373	376	364	397	387	387	355	402	386	376	353	406	371	388	401	345	385	394	406	407	345	381	392	359	400	369	370	390	363	389	396	360	395	348	366	363	358	373	375	382	381	410	337	398	350	361	405	377	352	387	392	373	377	407	395	370	376	378	361	383	392	353	387	355	387	330	366	371	379	369	394	326	339	385	377	387	388	349	356	369	373	354	337	365	424	400	410	366	327	337	406	388	391	453	413	401	374	374	387	366	359	364	354	373	377	401	394	379	369	390	382	390	368	382	380	369	385	374	404	390	354	348	378	381	373	363	394	367	396	414	372	354	360	362	379	361	416	368	403	378	409	386	347	371	402	357	357	349	372	385	397	381	385	379	366	377	356	390	348	401	400	378	354	385	359	388	362	379	362	402	359	409	350	378	338	367	354	408	382	350	358	349	378	384	371	382	402	360	381	387	377	370	382	353	361	354	345	403	371	381	379	350	410	368	396	359	348	393	398	370	374	376	371	384	330	367	395	378	361	408	379	329	393	388	333	390	396	397	366	367	376	366	370	375	368	357	380	398	367	364	374	373	382	378	359	363	367	390	389	368	366	380	378	375	379	367	355	371	374	320	397	355	362	347	412	382	386	357	374	366	358	392	367	378	353	385	338	342	425	346	334	373	394	400	397	373	369	384	399	369	405	396	380	374	386	382	387	345	392	357	386	379	374	370	382	392	333	367	429	380	360	392	384	374	402	374	388	373	348	389	374	387	351	337	391	351	385	382	338	384	335	390	374	357	349	376	395	341	378	368	390	390	365	367	374	410	408	387	402	368	387	410	359	356	356	342	370	390	395	393	407	360	416	366	390	359
37445	73161	68048	33251	1840	1134	893	865	801	682	728	612	617	583	570	566	567	573	567	524	524	521	509	527	533	481	548	550	571	530	535	532	517	567	507	503	509	487	507	490	507	489	505	472	514	516	463	487	488	515	486	539	490	508	517	507	469	506	549	481	502	479	513	501	439	457	472	508	531	524	510	484	536	506	467	490	510	486	472	512	515	522	477	523	517	475	510	497	504	536	533	491	512	514	539	510	513	515	485	488	506	493	504	504	480	463	497	487	513	496	497	463	531	476	500	497	513	509	489	488	501	514	486	461	510	488	493	483	476	486	532	557	520	525	500	530	531	480	469	496	446	533	484	531	501	461	497	475	494	480	489	516	512	527	502	477	511	439	499	495	465	499	453	508	503	508	475	502	485	539	491	483	513	500	497	475	515	505	483	493	518	498	488	502	479	468	475	468	510	488	464	463	485	486	523	541	528	514	525	467	528	521	519	513	503	506	488	489	489	538	482	502	535	507	495	460	523	481	499	513	492	524	519	512	484	501	493	480	482	496	508	515	482	481	501	507	517	458	473	520	515	511	482	484	525	529	516	506	519	473	482	491	475	473	504	508	509	500	510	508	480	491	483	500	512	467	506	496	509	513	526	520	506	498	485	520	489	516	479	504	464	488	532	529	470	494	478	473	459	513	457	510	512	489	472	519	533	522	510	492	486	543	520	531	505	510	511	493	507	500	545	510	494	496	497	514	500	524	524	464	510	502	512	482	489	491	504	500	483	508	485	463	500	529	535	491	445	465	553	470	473	506	506	507	478	493	485	448	482	502	520	483	479	496	505	496	545	482	502	508	489	484	500	539	514	515	495	512	505	482	512	506	479	444	529	473	518	516	543	507	461	490	508	474	484	479	504	505	509	535	521	531	521	504	483	528	509	511	493	470	506	444	480	498	498	510	511	483	469	480	477	514	527	488	488	495	519	477	509	479	502	513	522	499	444	510	470	524	502	471	482	530	530	546	495	501	536	467	484	533	466	472	538	505	498	556	516	479	496	532	522	547	521	504	473	520	498	491	523	502	525	478	525	481	501	480	499	512	470	513	525	498	468	494	472	494	539	540	498	476	482	527	507	532	501	506	515	487	524	509	474	492	531	477	509	522	471	516	502	463	525	509	490	496	512	488	509	527	502	502	513	498	536	473	471	535	525	483	488	508	513	475	526	502	496	498	497	457	535	496	526	497	492	485	534	502	494	515	510	512	487	514	479	507	478	466	492	538	495	525	512	535	502	528	496	463	446	509	501	516	494	486	532	506	516	489	493	515	503	463	485	526	474	497	495	524	479	499	484	504	501	471	503	520	507	536	509	517	522	521	500	480	477	506	532	502	527	521	498	513	493	503	497	456	505	515	483	470	498	525	495	492	509	474	497	495	510	551	503	484	526	463	564	493	558	492	529	514	524	495	466	511	484	529	409	500	476	512	524	480	502	483	443	486	469	557	496	503	491	461	473	501	499	462	534	447	498	482	487	557	480	516	489	528	467	537	475	490	514	490	469	494	516	514	503	527	463	514	479	503	468	497	447	516	500	486	495	497	529	511	512	467	497	470	501	513	492	515	520	486	522	502	509	509	484	480	515	531	478	508	523	509	498	502	493	553	499	497	556	509	474	538	526	482	477	488	488	478	475	475	490	520	524	517	458	487	522	524	514	503	483	501	500	519	529	508	503	530	524	488	519	496	498	505	499	534	502	492	480	534	489	528	507	493	506	478	527	520	461	516	528	518	476	492	502	481	502	480	465	523	495	496	498	491	487	474	456	454	470	526	496	495	523	495	481	492	544	474	507	525	493	501	478	480	515	502	456	505	527	516	489	515	507	475	488	504	500	514	502	464	486	489	472	523	448	481	496	492	523	516	441	505	470	509	518	546	504	467	490	524	501	508	477	489	511	488	487	477	480	457	515	507	495	500	521	525	499	532	503	510	495	513	498	479	529	490	496	492	453	485	459	492	510	533	494	488	529	456	521	495	472	514	508	495	495	521	527	523	530	488	497	500	496	487	482	489	491	533	476	501	468	550	499	526	463	471	472	494	491	512	523	487	504	519	511	512	519	489	518	471	510	493	499	539	483	496	489	475	494	522	488	508	500	525	438	501	514	493	458	514	481	512	470	487	472	496	504	499	499	475	500	520	515	482	492	471	507	504	484	530	526	483	486	471	521	517	521	503	474	538	541	547	485	521	462	505	513	498	479	541	520	485	483	507	512	470	491	521	493	476	483	466	490	508	497	508	492	491	518	486	500	474	520	486	469	536	510	484	518	526	464	510	477	480	470	461	484	507	479	489	500	492	507	435	464	501	506	483	507	469	517	487	473	494	512	518	483	495	492	508	483	477	515	501	482	513	476	511	512	501	443	514	449	484	507	526	490	502	483	507	534	488	518	455	496	516	529	464	500	497	506	496	459	481	519	462	504	484	504	500	486	482	516	485	523	452	469	481	471	517	494	501	487	517	456	501	467	497	509	479	544	533	530	480	511	471	503	491	504	512	474	514	542	482	513	514	503	510	486	533	476	488	526	497	525	489	498	537	491	504	523	508	493	488	498	524	486	498	501	513	469	512	506	505	502	482	477	507	466	517	496	503	497	482	544	491	484	552	446	495	484	501	471	456	511	486	542	471	508	503	504	504	510	519	509	489	493	496	539	477	548	487	473	472	499	486	501	545	488	486	491	491	482	494	498	504	489	464	488	487	469	483	472	516	523	497	486	488	541	482	482	549	533	471	487	515	510	514	502	473	527	483	509	523	518	478	537	520	539	497	476	491	474	470	509	502	519	482	462	515	480	493	489	498	520	500	494	478	496	524	474	479	504	485	509	505	475	499	507	465	525	547	473	557	544	484	456	482	497	499	500	483	479	444	518	495	500	489	443	485	484	499	482	519	503	484	494	520	475	519	521	519	497	491	509	507	494	487	503	489	487	470	496	519	518	492	455	473	526	510	505	499	501	513	494	458	478	545	555	523	481	518	487	531	505	507	498	489	517	502	493	524	462	529	511	484	493	522	529	494	497	483	477	518	501	496	486	510	511	500	487	505	493	554	515	489	488	473	487	495	505	467	479	469	488	537	526	534	490	487	494	502	513	516	477	488	475	507	529	467	484	506	485	489	520	514	463	509	501	499	457	473	470	488	530	473	456	498	488	520	502	535	536	512	484	497	539	507	486	504	551	513	483	541	505	493	480	510	478	485	478	522	477	523	503	445	464	482	507	504	518	508	480	495	447	449	505	530	534	509	471	523	505	519	552	458	505	487	501	513	506	452	490	492	525	534	503	477	508	505	522	534	485	492	508	457	525	515	490	489	501	511	492	485	501	484	521	519	487	480	456	466	483	521	485	494	478	454	520	514	495	497	500	463	552	489	492	480	481	503	498	520	479	495	485	485	482	533	496	480	462	499	534	489	529	491	516	495	462	502	499	486	487	531	500	492	533	506	492	483	498	489	495	547	489	504
27479	21087	25493	6803	337	288	264	279	247	226	239	225	241	237	237	256	273	242	235	258	280	259	241	241	240	250	239	269	230	242	235	246	235	236	228	250	241	239	244	247	218	267	234	228	261	215	240	251	269	243	271	217	240	230	241	227	240	249	237	229	241	260	234	244	245	251	234	257	244	252	251	241	236	239	286	230	226	285	243	241	246	240	225	241	251	255	245	253	215	249	238	263	237	233	246	246	263	277	225	252	235	243	235	261	272	235	225	230	258	248	232	274	242	262	248	245	240	291	250	253	269	234	247	239	239	237	220	243	227	245	239	209	260	224	254	246	244	229	233	247	270	237	233	249	250	211	265	263	268	249	281	216	221	274	229	219	211	233	244	206	235	275	255	249	257	260	249	210	255	249	266	230	261	232	232	221	268	241	229	250	273	208	234	240	230	254	248	259	249	243	239	260	246	252	259	275	248	238	247	262	233	242	273	234	217	274	237	259	235	254	249	264	245	260	253	248	247	233	244	233	258	239	252	226	220	234	238	219	264	222	260	252	237	226	238	252	235	232	245	240	252	237	252	226	254	255	258	235	236	253	232	223	215	247	245	218	236	231	220	279	270	210	243	241	243	228	245	227	247	232	237	229	250	234	251	227	264	228	241	242	247	221	259	264	237	251	244	228	245	237	260	247	239	274	255	245	268	228	242	238	238	252	245	257	225	261	256	249	242	226	223	220	252	254	261	272	232	246	248	264	225	244	244	260	221	272	229	239	232	265	256	274	244	236	227	252	231	227	242	245	243	240	256	246	257	228	252	239	263	238	257	258	252	252	217	225	241	241	237	225	247	278	234	255	267	231	240	244	244	254	272	251	261	248	278	224	252	263	253	253	259	244	235	228	247	256	276	229	254	246	262	240	231	235	242	244	258	221	272	249	246	235	268	226	265	242	253	221	263	248	248	247	251	226	273	223	255	241	233	223	231	238	244	239	236	222	224	254	274	255	229	249	241	258	226	239	238	246	248	255	248	237	233	246	249	245	212	242	253	230	227	214	247	237	261	241	249	244	253	249	273	290	256	235	232	255	241	258	226	235	255	241	287	254	267	226	245	244	236	264	241	237	250	236	245	227	240	235	228	241	289	237	226	255	256	245	240	258	236	241	231	247	245	242	238	275	244	234	240	248	234	255	241	262	232	280	245	249	282	233	210	214	253	236	250	242	257	247	255	245	258	239	240	266	263	244	263	206	237	232	208	247	243	214	254	235	222	254	267	230	242	252	250	235	256	221	217	230	229	219	251	236	255	252	275	222	266	264	244	261	255	214	225	268	240	244	240	234	243	260	250	231	243	217	270	241	242	245	255	245	263	253	258	264	261	254	261	227	245	231	261	233	241	222	234	246	257	224	241	253	256	224	266	239	239	247	249	228	262	231	253	225	233	249	241	251	256	264	253	229	219	264	228	237	232	263	230	240	254	230	243	243	241	256	247	247	260	245	269	297	249	260	240	264	249	230	246	236	241	228	259	234	263	267	259	264	249	239	258	241	262	202	232	269	271	247	261	243	236	242	222	265	260	240	254	244	227	247	285	234	240	239	267	243	241	263	222	258	247	243	241	257	245	245	244	231	218	251	240	248	237	249	224	236	229	245	233	267	238	241	234	280	224	241	236	239	251	256	229	245	263	235	232	246	231	240	234	232	233	258	256	214	275	249	230	224	236	281	252	257	244	272	228	252	255	233	233	282	243	237	229	268	254	240	249	257	260	263	273	259	274	212	258	230	286	271	211	263	254	258	238	239	245	245	251	237	241	263	231	243	244	251	253	223	258	227	264	274	250	262	235	244	235	251	230	244	244	235	240	270	234	252	271	264	251	258	260	234	233	237	228	237	223	258	245	239	266	259	250	244	232	243	231	260	241	218	234	228	242	246	232	262	235	267	234	250	268	232	264	255	263	223	237	235	251	250	276	233	242	245	256	268	250	237	256	224	246	239	256	239	235	222	258	262	239	234	249	244	233	230	262	238	226	236	224	240	254	249	240	283	237	217	242	240	240	246	261	256	253	247	243	231	252	263	251	212	252	250	249	248	229	245	228	258	240	244	253	251	255	231	217	247	237	246	248	233	275	251	249	225	258	246	260	209	238	249	262	248	267	248	230	235	239	273	240	223	235	275	250	256	272	257	226	217	278	217	238	228	237	248	256	246	231	244	239	232	246	250	271	258	246	235	223	247	241	283	237	272	259	224	258	263	248	250	234	234	237	224	279	264	242	236	223	255	216	244	251	258	245	267	286	217	243	241	259	235	236	242	249	256	260	228	225	248	272	237	262	235	257	217	261	247	225	241	258	273	263	232	227	250	244	236	263	256	242	263	272	267	258	247	258	238	234	215	254	252	275	241	227	248	229	239	252	250	255	251	221	220	239	228	236	260	218	258	238	227	217	231	225	254	243	243	270	234	269	222	255	234	234	248	233	245	221	238	240	231	258	262	234	252	239	244	247	262	225	216	273	215	233	252	255	251	236	235	248	240	259	253	272	231	259	269	264	259	267	266	267	267	263	239	248	264	256	228	230	253	270	250	249	246	246	241	228	238	247	244	251	235	256	232	221	239	270	267	249	267	239	245	255	253	279	247	253	216	256	221	229	222	279	231	237	248	237	280	252	267	249	249	278	245	258	266	248	229	231	242	233	263	254	264	262	263	252	205	265	266	200	251	277	223	248	244	246	250	225	241	241	220	252	257	245	228	225	246	237	231	252	277	257	266	219	255	256	223	251	219	227	240	235	226	214	264	231	243	224	249	244	261	262	247	239	212	264	256	230	246	254	240	232	237	250	214	242	230	274	259	224	246	237	223	252	245	238	258	255	255	245	266	221	256	241	264	225	222	233	242	257	265	245	252	219	245	247	239	251	227	248	242	238	213	265	227	261	254	249	223	244	254	246	258	235	205	267	231	258	217	255	229	257	251	271	243	247	241	247	253	269	233	243	245	257	262	251	262	247	259	234	231	241	225	233	257	229	256	259	256	263	265	238	237	223	222	256	261	243	243	225	254	277	238	267	248	249	238	242	264	256	246	235	255	251	236	238	248	230	236	232	253	257	237	261	251	253	235	216	245	273	245	226	256	226	237	214	243	237	227	261	233	246	241	251	234	269	220	263	257	238	252	253	242	263	260	242	262	224	228	261	220	277	217	232	232	250	260	248	231	263	256	269	255	246	232	234	244	243	267	257	242	226	259	262	246	256	258	255	283	258	229	248	279	209	284	261	245	263	246	205	258	244	241	245	245	220	260	256	254	237	239	246	225	250	233	256	222	212	219	262	250	227	250	238	236	264	261	223	252	265	233	231	228	241	256	227	266	210	238	236	219	214	260	227	261	229	237	224	216	231	251	252	229	223	242	222	223	229	268	237	244	252	215	244	235	221	248	249	234	258	242	260	259	279	213	269	246	261	230	222	221	236	240	230	259	254	230	219	221	224	247	226	250	264	254	250	233	236	261
13557	28638	26670	3441	396	351	321	340	338	332	337	352	382	309	319	338	343	329	331	342	316	320	316	288	331	299	345	321	316	333	314	307	296	329	299	349	345	328	305	292	340	310	341	338	331	316	342	336	329	326	313	288	331	335	324	312	288	314	310	320	308	320	342	316	343	318	336	339	331	310	306	300	330	330	313	306	307	308	347	322	304	316	331	350	326	314	307	284	310	339	326	356	299	311	290	356	292	343	323	358	331	308	352	326	304	337	340	307	348	306	339	328	347	348	321	326	340	309	361	321	338	334	359	347	331	315	318	320	342	315	327	322	339	315	316	348	318	346	320	320	332	332	316	313	339	333	336	325	344	321	323	311	342	313	340	293	354	317	275	306	303	328	300	358	313	318	319	338	307	313	320	332	312	316	299	323	320	343	363	333	286	321	321	332	305	294	336	337	349	329	350	327	346	322	329	338	338	339	319	302	319	340	315	322	301	299	317	339	328	285	336	308	327	333	316	332	329	302	335	344	357	340	344	361	311	321	291	337	307	353	330	337	292	297	312	330	307	326	346	324	316	337	316	341	329	328	323	318	333	337	271	305	302	339	290	331	323	373	296	332	313	312	326	315	379	287	320	350	328	295	339	281	334	348	316	306	316	284	342	331	286	318	286	328	336	337	309	386	318	323	320	316	305	329	340	356	322	347	337	336	322	311	329	317	337	318	340	317	353	346	298	319	340	323	323	310	302	310	306	351	319	360	336	293	334	309	346	334	363	316	312	353	328	309	321	354	308	335	332	365	306	319	340	323	302	324	333	320	364	298	319	296	315	300	305	339	367	321	308	325	356	342	314	302	314	352	334	324	311	312	345	327	339	345	312	302	353	323	333	343	356	322	321	341	350	287	340	323	334	326	301	297	300	320	343	340	325	356	326	316	308	320	340	325	345	333	327	298	293	330	302	332	317	312	299	324	310	310	333	323	307	328	337	362	325	290	330	373	318	332	344	331	307	328	308	315	314	321	332	326	360	306	323	322	323	331	315	340	333	303	335	359	351	305	314	338	289	299	332	303	363	357	341	344	352	303	363	326	353	355	324	357	291	336	345	319	290	308	327	333	340	323	323	293	341	303	345	324	315	330	305	336	262	329	311	308	293	324	321	293	359	344	342	343	285	336	327	336	340	311	325	296	319	355	315	340	338	309	301	312	328	314	342	313	313	350	320	317	331	302	335	317	311	319	316	274	319	329	329	304	324	309	291	331	304	298	335	382	314	303	312	334	285	337	349	339	324	335	339	316	299	312	320	328	318	318	324	319	321	335	290	342	320	314	339	330	354	320	321	323	293	307	321	308	318	336	325	327	308	327	321	303	314	309	328	319	299	359	325	366	282	337	329	321	278	322	324	299	323	314	309	303	300	366	321	312	307	331	335	334	302	342	341	360	321	328	312	335	341	366	317	324	340	330	321	324	322	326	344	308	311	327	324	327	359	358	320	308	315	342	296	334	301	321	326	356	326	294	328	323	325	360	330	350	301	332	333	340	318	328	347	334	345	301	349	354	309	332	338	317	331	295	319	359	313	326	361	320	332	292	361	334	311	339	322	331	306	325	321	293	326	338	322	319	310	327	306	318	320	322	329	344	316	335	343	329	313	342	336	300	332	322	301	317	319	319	353	319	330	324	349	368	299	335	337	388	327	286	312	319	354	317	353	328	309	326	318	325	357	306	279	319	305	329	309	305	336	314	342	315	312	317	331	315	365	317	371	343	309	280	361	326	307	299	336	339	335	312	319	306	317	296	327	352	334	344	335	336	343	315	323	295	301	306	309	325	315	314	328	315	323	318	316	308	319	329	290	306	292	345	310	319	339	345	317	313	304	330	325	339	353	308	316	345	351	277	324	329	282	326	295	296	323	328	312	329	332	304	347	333	320	348	307	345	328	330	343	338	319	333	352	312	337	300	310	329	287	305	357	344	324	332	316	363	333	337	328	368	326	315	319	341	307	317	319	295	331	332	314	328	279	296	313	323	327	315	320	333	309	329	327	326	313	302	364	357	321	348	337	330	300	364	305	340	325	314	298	340	301	322	327	295	336	345	328	332	347	292	315	356	320	319	336	313	283	344	335	330	294	322	337	337	319	319	319	340	352	310	357	297	311	342	340	324	310	346	338	289	310	312	313	339	318	318	346	333	310	342	317	324	340	333	343	327	331	347	347	319	312	316	330	337	342	337	344	319	326	291	335	289	336	334	322	313	324	333	299	301	302	334	328	336	294	329	331	327	334	327	321	334	345	332	331	334	338	312	315	308	344	316	354	339	357	329	349	361	334	288	330	336	314	316	329	349	330	320	317	325	320	326	341	358	316	307	347	319	347	327	350	361	335	326	325	325	323	345	348	316	333	332	318	341	331	332	345	326	306	344	323	303	328	348	306	312	321	321	304	332	336	319	291	360	327	322	324	357	317	305	333	328	320	321	318	337	320	306	332	324	324	358	335	342	307	305	337	331	334	316	312	327	309	338	327	344	321	308	339	328	333	345	336	334	335	314	308	345	327	333	335	302	299	366	335	318	314	322	341	318	313	344	300	337	309	320	328	311	329	334	323	326	342	338	304	310	296	326	321	319	320	352	308	339	296	341	303	334	310	331	340	339	301	330	356	323	355	341	308	313	315	337	339	321	331	298	308	310	317	296	301	337	325	306	324	320	341	345	332	316	301	316	313	339	348	359	328	323	324	355	361	352	343	331	309	337	330	304	348	327	330	347	318	311	334	334	301	318	324	350	318	301	323	327	332	299	358	305	332	347	282	308	337	303	324	328	332	356	324	310	344	344	340	323	317	282	327	292	345	307	326	349	306	316	336	300	307	306	329	295	343	324	330	328	326	294	334	355	327	356	323	338	328	331	307	322	342	335	341	335	340	322	306	344	346	330	286	343	338	365	332	370	334	327	342	321	329	334	338	311	349	306	337	326	328	327	335	323	322	310	328	331	306	325	340	326	371	313	306	320	365	314	326	332	351	333	321	354	373	307	359	288	330	364	332	326	313	326	328	346	326	297	334	309	303	321	321	319	329	280	339	345	319	306	313	330	339	336	301	321	292	327	309	319	346	302	317	293	321	328	314	317	329	325	334	344	331	293	332	336	320	349	320	328	318	325	326	329	333	332	341	331	331	330	315	333	322	353	341	311	326	314	340	339	312	349	325	320	342	322	330	313	323	296	322	319	312	352	336	338	333	318	337	316	314	327	295	333	319	307	341	272	296	334	304	328	283	313	302	335	372	321	329	314	345	304	315	330	328	311	350	319	297	310	323	304	347	299	338	292	312	317	338	325	313	349	339	281	317	305	341	341	319	316	320	313	306	335	320	333	295	306	307	335	338	327	325	330	310	317	341	313	321	363	340	341	346	306	324	331	288	324	326	323	302	317	313	314	336	299	323	343	302	331	330	310	352	323	323	338	295	321	346	311	317	356	328	316	338	337	301	313	332	343	311	346	345	345
23241	21365	32997	24585	20419	9768	813	521	500	538	496	484	436	490	434	492	460	475	446	468	429	455	447	441	460	460	428	443	414	446	420	452	421	443	446	436	433	442	422	448	425	468	429	416	395	437	425	464	435	447	415	423	424	465	467	428	475	429	402	436	425	453	443	417	452	436	435	446	418	426	469	411	409	433	426	448	450	426	429	414	423	458	435	474	435	423	431	452	433	426	451	446	436	438	459	413	423	439	435	401	421	421	427	433	463	478	460	404	419	430	471	438	414	421	438	449	451	453	420	420	443	409	394	446	492	438	420	421	417	453	466	448	477	443	463	399	458	428	412	442	433	461	439	438	453	435	435	420	446	462	433	417	444	434	423	429	439	439	412	497	465	456	418	464	428	443	436	425	423	436	456	448	451	472	469	428	442	429	428	433	417	454	494	437	427	433	454	451	449	447	464	466	460	443	426	406	395	429	409	436	446	443	401	431	444	483	465	467	477	458	408	436	434	487	438	439	473	395	455	441	435	409	464	424	430	432	449	415	418	413	449	399	445	434	420	417	455	435	424	452	427	427	412	431	446	419	422	437	384	447	419	470	463	405	440	431	491	458	441	376	442	409	441	438	439	465	420	391	439	445	428	431	421	442	467	481	426	432	426	440	456	436	455	445	433	430	458	450	485	464	425	428	437	413	472	449	438	411	483	440	449	418	427	440	427	416	421	413	431	471	412	436	429	467	401	474	464	427	421	434	458	413	415	445	449	421	449	416	442	406	446	459	443	423	439	450	429	417	428	433	475	419	420	434	397	446	444	442	430	438	449	423	440	452	402	424	409	453	428	419	419	435	463	472	462	426	435	423	435	436	448	427	472	381	422	459	435	457	470	459	432	410	426	462	430	442	418	419	453	448	429	446	450	440	463	417	451	405	448	422	422	430	457	432	438	454	419	481	442	439	434	450	402	464	415	462	415	430	419	453	470	428	401	413	409	433	475	401	456	436	430	431	433	473	423	429	444	439	408	431	451	421	443	429	460	416	422	448	427	461	427	459	440	431	455	424	433	427	461	420	432	437	391	423	464	465	401	414	401	456	427	443	453	442	440	437	441	441	407	408	447	459	425	414	437	431	446	435	435	429	416	435	460	458	443	449	439	444	452	432	473	440	425	449	391	458	397	431	429	395	448	430	395	429	437	439	420	464	454	461	412	426	441	441	446	427	414	422	415	406	477	453	413	404	454	449	403	438	422	419	431	445	461	441	424	452	459	416	453	415	456	461	418	491	436	443	451	410	467	446	469	432	425	461	461	424	434	398	457	476	453	439	493	420	444	400	463	394	408	409	430	411	451	403	442	458	450	445	457	450	439	446	452	415	419	405	442	450	490	456	408	489	448	460	416	441	416	411	396	458	467	454	398	427	415	414	433	442	414	419	422	422	417	432	404	424	425	480	437	462	427	431	450	400	426	451	444	412	445	422	457	419	461	408	412	430	433	446	482	405	435	378	419	493	442	433	430	432	442	432	443	455	443	452	429	439	425	455	469	438	426	422	422	408	433	447	453	426	428	427	425	458	448	396	443	435	412	397	423	453	407	441	421	456	445	433	411	445	458	405	441	458	467	419	448	469	430	404	435	426	460	444	443	433	459	415	448	450	401	432	432	414	438	420	456	435	448	415	459	425	449	447	442	428	466	367	414	430	428	418	477	446	465	391	440	411	429	465	446	429	438	429	413	447	421	438	400	418	417	424	440	403	445	461	462	446	426	446	445	438	432	478	412	420	447	429	464	448	462	418	452	425	413	403	443	460	444	438	446	429	436	445	447	438	417	480	407	423	470	425	398	442	462	429	453	447	441	447	412	413	435	446	446	431	438	406	414	448	421	398	425	477	438	414	426	418	423	437	431	466	401	442	478	475	443	405	429	440	453	405	458	428	448	438	423	440	408	421	419	499	432	416	462	450	422	408	432	432	412	436	450	436	457	415	446	435	408	453	425	411	441	472	406	457	447	418	419	419	451	423	441	449	475	448	422	407	441	413	444	434	416	453	445	467	438	440	412	408	477	406	451	454	449	438	414	445	391	424	424	469	420	424	437	452	441	403	440	420	404	444	443	416	417	407	457	420	423	443	449	455	447	443	442	428	463	449	432	457	436	427	442	418	458	418	402	426	456	463	449	424	446	441	408	435	442	434	423	437	460	458	472	449	436	455	454	457	401	406	432	437	432	430	454	453	445	451	414	424	447	464	455	423	477	448	434	422	455	439	399	424	491	445	431	435	403	468	473	435	444	441	444	446	437	427	428	427	447	424	442	510	439	419	462	470	413	456	449	436	435	433	459	445	420	460	449	447	442	495	466	474	472	414	439	424	395	443	429	473	434	441	452	425	442	440	484	457	434	455	468	419	447	494	413	464	447	435	432	459	417	443	439	417	447	425	448	435	474	452	469	466	453	435	430	403	450	438	426	439	459	459	408	404	434	424	433	447	416	429	405	437	452	450	440	425	444	428	435	448	432	407	450	431	435	462	413	416	453	457	430	410	415	412	418	458	434	431	455	416	434	471	403	441	467	454	428	438	455	399	474	456	456	438	448	471	444	471	433	390	429	422	444	444	427	446	430	427	424	410	466	406	398	452	444	452	433	429	414	469	422	445	452	418	420	411	438	446	417	453	433	480	413	441	416	462	425	466	428	444	482	446	473	485	442	435	414	449	448	447	456	425	459	429	418	441	421	417	438	452	458	443	450	447	459	449	449	457	452	467	405	417	422	454	424	461	424	386	415	448	473	472	436	454	448	488	447	459	421	450	441	424	432	452	413	446	460	442	465	422	440	414	425	466	433	451	413	426	414	433	401	433	442	445	408	445	462	435	462	376	455	421	419	409	475	418	450	422	444	437	406	444	430	452	455	450	420	413	425	440	428	440	436	425	443	461	422	433	419	408	459	445	489	439	448	416	432	416	411	449	472	418	435	443	461	439	455	433	416	455	443	468	446	461	420	456	422	440	430	452	403	451	416	419	459	402	438	416	461	402	434	437	430	459	461	425	424	438	450	409	443	418	426	448	410	427	429	430	415	473	479	421	439	456	413	455	482	391	440	415	445	425	447	452	436	424	437	428	404	409	396	458	417	454	463	440	422	424	414	417	470	436	415	420	460	454	445	418	416	399	422	474	452	419	453	455	446	439	425	417	437	450	429	437	448	435	459	463	424	447	438	416	420	473	416	416	417	440	452	421	390	444	442	432	438	461	444	447	473	454	430	467	451	393	435	463	451	423	420	451	468	410	439	434	428	431	427	422	446	445	408	456	443	418	439	428	442	414	403	456	411	438	476	422	468	411	459	416	445	424	427	426	448	378	408	435	393	406	439	412	450	401	451	447	443	415	453	432	443	427	435	430	396	398	454	418	420	451	483	406	428	407	399	429	439	407	434	481	421	418	472	428	468	460	476	436	461	400	444	429	457	459	436	450	415	422	412	450	460	410	438	382	391	422	454	452	411	433
31263	69888	61094	22595	1141	859	748	711	701	652	647	707	646	615	586	623	629	586	583	605	561	580	585	569	569	578	551	550	549	558	596	588	565	565	536	547	616	540	571	558	567	551	545	569	588	567	561	554	572	587	530	596	599	582	594	581	513	567	602	583	565	576	555	553	564	553	534	581	610	608	565	567	545	592	584	543	568	555	567	565	525	626	613	576	555	541	573	575	557	602	543	537	533	561	596	559	591	614	544	552	609	575	541	559	589	571	512	565	592	567	531	608	565	561	570	547	558	574	577	574	582	571	563	577	602	560	555	516	619	568	584	564	541	538	562	560	550	579	559	591	568	576	611	579	581	571	550	598	582	598	579	552	528	621	571	575	528	559	560	558	561	535	579	548	587	580	557	560	593	561	546	557	600	528	577	577	557	595	511	559	569	551	577	521	551	568	582	589	623	568	574	568	543	647	534	592	572	553	581	609	567	540	586	510	533	549	601	584	550	586	625	589	609	575	545	595	575	581	521	592	571	593	543	573	550	574	585	569	617	568	563	606	566	570	557	572	626	603	591	555	564	564	577	544	540	566	560	545	565	588	579	574	560	557	599	557	570	543	617	586	550	595	602	545	564	560	605	522	546	598	582	640	572	607	556	536	576	539	602	579	556	560	627	573	581	569	587	593	573	519	585	573	593	618	555	547	582	596	577	570	567	589	541	568	549	532	552	555	577	561	566	571	550	572	559	600	550	549	574	557	589	529	594	557	564	540	582	569	600	540	581	566	510	568	558	567	588	588	570	564	570	571	571	572	608	522	566	585	580	569	559	561	532	531	575	576	557	577	570	579	581	530	580	565	551	568	586	565	601	531	586	639	539	592	563	604	549	610	597	558	513	567	565	501	562	621	617	561	575	587	559	529	570	554	585	533	592	557	591	565	540	579	582	559	581	570	550	580	533	585	558	559	595	583	569	539	557	621	539	575	568	571	539	599	590	582	577	586	557	561	577	545	551	570	572	577	563	586	583	540	572	599	566	579	569	583	573	569	561	590	575	540	571	552	555	588	612	560	574	576	580	604	555	580	590	563	568	583	553	597	553	577	599	534	552	566	583	536	574	562	551	589	543	589	557	582	560	593	543	556	550	564	592	540	550	566	549	532	538	584	567	528	587	522	595	531	562	575	582	597	585	558	619	595	605	551	538	577	630	571	580	591	630	578	572	569	598	567	560	553	546	561	612	576	553	593	569	571	571	568	580	577	569	604	606	596	526	587	545	560	571	559	575	588	560	540	588	598	619	594	572	606	594	500	537	554	576	589	535	589	549	571	547	576	567	577	609	576	584	533	578	578	583	537	536	549	566	551	569	543	579	572	623	570	597	557	562	570	582	597	571	572	538	556	559	574	530	551	546	564	591	602	597	551	566	599	569	587	616	578	589	599	550	558	555	554	601	580	530	543	585	583	554	558	550	559	605	533	579	623	532	535	538	584	528	554	567	568	592	524	595	614	592	589	572	575	611	593	574	530	534	530	592	567	545	556	536	540	575	601	612	539	562	585	579	585	532	587	645	594	559	567	571	581	565	575	602	569	591	560	595	578	536	549	557	655	596	611	576	560	611	601	556	569	546	525	581	594	562	539	541	550	589	543	532	564	576	597	573	618	585	583	584	595	572	577	572	577	559	537	552	580	551	571	603	605	568	601	579	582	549	573	595	579	568	559	535	574	575	563	588	571	570	552	558	587	600	550	580	584	569	551	549	557	554	569	585	586	563	577	608	549	600	573	544	530	568	567	610	523	567	564	570	579	538	530	599	603	584	575	602	554	596	563	593	606	578	569	599	552	593	584	546	563	607	555	577	543	554	605	592	596	532	569	535	536	587	549	571	529	564	573	577	582	527	549	578	577	576	583	529	555	553	550	616	613	577	548	553	560	544	535	563	590	505	517	601	571	569	553	587	574	565	613	552	558	546	589	518	589	546	561	587	600	563	556	560	542	533	559	590	595	582	573	562	568	551	609	548	549	631	586	565	625	585	607	587	589	537	580	568	560	529	598	553	547	532	559	577	556	554	581	559	588	591	560	556	559	532	561	568	539	599	573	603	596	518	599	599	556	565	597	554	544	566	594	557	542	567	628	528	553	549	571	540	554	567	555	588	540	581	524	531	586	549	598	542	550	568	606	546	578	568	558	533	547	563	536	581	562	561	545	569	574	586	571	572	540	584	557	592	547	576	523	548	555	581	570	511	572	602	572	529	588	577	619	525	592	591	570	566	619	554	557	563	583	597	550	550	556	586	543	594	588	601	537	594	553	575	583	612	609	574	548	560	567	573	526	547	564	534	587	594	618	532	584	522	546	607	555	565	604	548	599	538	583	581	597	557	564	589	511	595	572	550	622	555	539	572	582	584	569	564	579	526	554	557	558	587	622	564	533	615	557	586	559	521	602	544	577	554	571	582	540	592	524	566	587	573	560	552	580	558	557	570	581	599	552	578	573	598	582	545	517	567	545	584	565	598	571	550	534	571	555	529	608	556	567	578	561	595	580	516	588	532	583	525	594	539	562	562	624	593	567	534	589	594	592	562	594	568	616	544	552	542	593	548	531	540	573	543	567	583	588	587	550	596	550	584	546	567	565	558	548	538	597	612	601	600	583	570	587	584	547	580	568	570	532	572	520	530	561	574	556	566	585	564	572	546	582	581	525	578	597	567	559	587	572	603	606	568	562	585	589	576	593	558	567	562	595	561	549	564	563	604	591	547	588	541	565	592	558	565	620	526	556	615	564	583	566	541	568	600	547	561	541	557	560	532	604	591	556	603	550	571	591	557	558	559	562	606	600	573	529	591	565	586	647	574	569	569	626	603	584	568	599	598	539	557	582	560	566	575	608	590	566	572	563	583	560	556	583	551	584	549	563	547	560	518	541	643	586	576	576	581	538	608	587	562	572	585	566	568	582	566	607	593	602	582	525	589	608	569	605	554	556	583	590	566	524	562	555	592	581	518	614	549	561	598	582	609	565	590	571	550	519	535	572	538	596	543	545	583	596	576	608	576	579	566	570	582	541	529	568	636	536	573	582	559	572	584	543	595	565	565	575	594	580	545	601	594	573	579	554	551	602	617	599	580	563	582	607	504	592	564	555	586	553	547	590	571	509	609	560	570	573	547	561	557	610	594	562	572	563	566	613	569	589	560	556	568	583	596	586	567	569	573	631	566	582	586	559	580	567	579	556	608	622	547	555	544	587	542	578	580	539	609	566	551	541	601	567	538	566	565	569	575	603	568	553	574	543	610	555	570	538	519	566	564	571	568	570	529	564	626	549	604	583	579	577	559	583	573	554	562	555	582	543	543	528	566	572	580	587	546	561	575	582	565	587	602	564	509	580	594	561	559	557	536	572	537	573	581	600	595	568	565	551	599	567	540	576	557	531	584	547	601	538	594	554	607	578	590	569	548	590	582	577	579	589	569	610	584	549	605	549	527	533	567	589	541	569	541	594	555	554
24580	21474	31911	24344	8528	274	171	136	137	146	155	153	130	126	124	120	128	135	134	123	132	150	143	127	134	125	131	105	118	125	127	139	141	112	138	149	125	122	103	134	126	133	121	112	136	152	123	133	118	138	135	112	121	138	149	125	108	131	120	109	124	139	117	133	124	138	121	149	122	124	112	102	113	151	127	136	132	124	153	120	116	116	112	132	130	115	129	135	103	120	127	109	130	122	129	134	121	125	103	134	121	128	129	115	119	129	116	111	118	112	131	134	137	112	101	137	111	105	137	115	120	119	137	146	127	129	124	112	137	122	118	113	128	140	123	112	118	127	123	132	139	137	140	128	114	125	123	141	121	124	115	125	128	137	143	116	119	125	124	119	103	111	110	106	118	126	115	113	127	142	127	139	116	109	152	142	126	121	136	119	114	108	108	109	118	120	108	114	123	126	138	138	137	113	110	113	130	138	145	128	127	131	138	146	121	123	132	137	120	112	140	117	130	131	143	120	135	120	123	124	131	139	122	124	132	122	126	128	133	127	126	111	137	130	120	122	127	109	135	127	121	138	126	129	133	127	119	148	121	107	113	136	129	149	159	125	123	124	106	124	125	127	122	108	126	102	130	117	126	119	146	136	130	110	123	131	130	126	141	122	117	120	98	145	138	129	126	106	114	98	114	136	145	103	119	135	140	119	129	119	124	118	127	121	105	128	89	123	127	118	111	139	128	113	121	122	121	103	126	119	106	128	136	137	130	110	137	144	146	139	98	122	141	127	141	129	103	126	133	138	135	108	112	139	112	121	130	119	133	127	139	128	123	128	134	119	111	129	127	122	131	131	133	123	148	128	137	110	138	119	123	133	116	116	123	134	126	103	124	145	119	112	111	132	113	142	126	122	131	126	111	136	125	127	121	123	114	113	111	119	116	131	128	119	138	119	119	124	120	110	116	124	125	146	111	126	113	138	111	114	125	124	123	121	116	119	131	117	123	133	122	118	136	139	124	144	132	125	131	114	136	125	119	120	109	118	132	130	115	126	131	122	134	121	144	123	118	129	125	129	124	119	113	133	151	124	113	118	120	128	128	113	136	118	131	122	116	123	130	105	122	128	111	138	143	137	131	122	132	116	114	126	114	124	127	147	112	135	126	135	127	137	116	126	114	127	109	105	106	118	125	133	121	122	125	137	122	145	131	113	123	140	129	128	125	121	120	131	141	121	140	133	122	120	125	118	122	122	116	136	117	116	120	121	123	127	111	125	129	118	122	108	125	122	118	126	119	123	123	123	105	124	127	138	123	119	126	119	113	140	140	116	129	131	132	120	125	129	138	116	146	132	111	103	126	134	117	114	137	103	128	124	128	111	122	103	134	122	118	133	120	132	111	134	132	107	122	122	115	123	128	125	133	126	130	122	151	128	130	144	139	102	136	119	124	117	118	118	133	127	128	115	118	112	134	150	139	114	128	155	110	92	133	104	116	109	132	140	127	130	117	136	140	115	130	128	132	116	136	112	149	114	141	120	121	127	112	113	133	100	126	127	108	106	131	145	144	137	140	116	139	133	144	126	122	119	136	113	99	126	130	134	111	122	123	137	120	141	129	122	110	123	108	112	136	105	115	123	115	133	130	134	114	128	101	124	124	130	145	133	143	123	131	129	122	115	136	107	121	111	111	129	123	119	121	121	120	139	110	119	126	134	144	119	131	124	123	128	143	114	105	136	118	105	127	121	128	148	120	126	123	120	131	133	110	117	113	142	118	112	128	125	112	112	103	121	133	160	125	114	140	116	122	129	118	116	112	129	133	115	118	102	114	136	123	114	126	133	114	126	121	105	144	125	152	142	119	117	117	132	126	127	135	136	137	123	129	132	121	135	124	121	136	115	105	112	125	130	133	129	107	128	129	124	116	130	138	127	125	123	132	114	119	118	141	120	140	124	128	131	120	154	124	146	107	135	120	124	134	146	119	122	126	123	124	122	146	134	130	127	125	111	106	132	129	107	104	107	119	118	122	96	122	115	135	136	117	126	121	130	151	109	131	115	130	145	110	115	131	129	134	115	124	127	132	116	104	130	150	128	108	115	117	116	137	130	105	131	105	134	123	123	122	130	122	147	137	125	118	127	140	142	145	106	110	130	152	131	125	137	94	111	129	111	140	128	136	131	127	105	162	122	128	127	131	106	126	121	123	111	102	120	134	133	128	145	127	118	130	122	115	125	125	119	119	114	129	135	116	127	134	137	114	106	120	144	125	115	119	115	112	134	133	119	105	106	121	118	119	125	113	129	141	132	107	109	114	135	116	109	101	140	113	116	129	141	134	102	131	117	125	112	145	118	122	133	133	110	120	124	111	127	135	132	110	114	146	115	133	115	127	143	133	123	125	131	140	124	128	141	139	125	136	117	140	114	121	100	123	110	126	125	130	134	146	118	108	125	124	126	132	115	111	135	150	113	121	128	136	112	137	114	135	132	129	127	119	126	100	125	104	128	136	124	126	132	130	139	111	130	109	136	131	134	119	133	135	142	133	122	130	127	125	154	114	120	125	149	121	127	126	143	119	128	148	117	141	138	141	129	115	134	136	123	131	150	133	113	114	114	151	124	138	140	143	123	120	122	132	139	111	112	128	139	139	133	124	119	124	123	125	121	124	121	130	127	119	113	133	129	118	115	112	109	109	109	111	123	145	115	125	121	102	108	122	112	120	130	128	105	130	117	115	123	123	132	122	143	122	159	105	132	129	123	124	124	135	118	120	108	126	117	130	156	128	134	120	138	114	127	121	122	137	142	133	116	149	118	119	130	125	122	122	119	119	135	119	112	114	142	110	119	114	117	149	125	128	129	131	150	121	126	121	121	121	130	141	144	103	124	133	103	125	127	128	138	121	126	118	119	136	130	119	130	118	114	137	139	136	132	127	127	122	119	139	122	125	104	123	125	116	145	119	96	135	110	131	110	126	131	114	124	132	126	136	127	126	104	138	133	142	129	116	133	146	129	132	102	125	124	135	116	122	131	132	117	113	126	132	123	131	135	138	131	106	118	117	133	128	134	129	138	123	125	127	115	116	124	128	116	112	143	123	110	114	114	115	129	118	129	134	132	116	138	133	129	118	111	148	125	132	126	118	116	115	137	116	121	108	131	141	118	110	96	131	122	118	104	121	144	119	130	132	126	105	137	114	144	110	134	132	121	121	136	136	121	127	139	106	136	139	119	125	132	120	142	127	124	124	101	146	126	124	127	140	132	126	133	106	143	114	118	127	109	126	128	122	149	115	152	135	132	112	134	125	120	115	123	128	116	132	111	153	122	120	119	123	145	118	131	112	132	116	121	125	110	101	125	109	111	113	136	132	132	114	118	123	130	106	107	114	134	135	111	115	124	130	130	133	134	122	120	138	120	141	142	133	126	129	113	117	132	153	115	110	141	118	120	116	125	118	125	115	135	139	126	124	124	134	146	120	132	118	125	140	120	117	115	131	124	119	131	122	132	124	119
27202	55122	48767	13825	545	341	273	279	238	247	250	208	208	204	200	216	210	197	195	192	165	192	175	193	185	191	172	181	167	180	176	190	187	176	181	185	173	191	189	187	190	185	194	196	186	172	192	187	183	183	189	203	222	188	151	186	192	196	189	181	200	176	175	173	155	185	182	192	188	207	179	166	166	196	190	178	211	183	157	205	184	186	192	190	171	195	163	183	204	192	186	158	191	171	195	187	171	201	185	189	194	174	214	179	177	178	188	199	179	199	175	191	210	187	179	180	152	182	172	190	186	202	177	182	173	186	196	185	180	182	191	168	193	165	175	154	173	183	189	178	194	188	169	194	204	179	192	196	201	190	178	165	183	197	179	182	164	159	179	186	199	185	195	166	188	187	173	189	168	170	201	191	183	183	196	214	186	190	174	189	189	193	173	201	189	196	189	189	205	172	186	190	197	190	179	214	204	168	179	179	185	159	172	183	175	189	182	180	199	188	190	199	183	191	173	165	178	164	187	183	181	194	186	168	192	203	173	174	155	181	184	177	205	166	180	192	175	179	165	177	177	165	188	186	179	179	181	176	201	184	203	171	196	208	175	194	183	178	176	178	188	203	179	183	182	189	187	179	188	174	196	180	177	192	188	189	175	192	188	188	176	178	197	184	173	164	189	180	218	177	177	197	178	185	190	175	190	164	177	178	178	178	166	172	183	179	181	166	175	192	173	175	180	165	201	180	199	180	169	190	189	180	181	187	168	178	188	203	185	176	185	198	159	189	181	201	168	190	179	164	164	162	201	195	179	177	179	184	213	206	199	179	204	202	168	189	199	183	216	173	195	180	195	191	171	191	158	211	200	172	159	176	178	188	204	186	180	190	190	163	169	151	169	170	198	192	185	163	200	173	175	191	176	194	173	181	181	156	181	201	202	183	181	181	187	193	177	183	160	160	200	166	197	213	166	183	205	168	167	194	196	191	172	182	176	175	182	203	171	186	194	176	192	190	177	200	207	189	162	188	200	191	193	185	186	170	192	177	187	190	180	179	181	171	171	196	191	196	176	196	166	188	170	198	184	181	170	185	195	202	185	177	174	173	187	167	185	186	180	173	181	187	155	187	201	179	170	188	189	197	208	179	188	177	200	141	166	183	172	191	197	194	163	183	159	178	169	186	193	178	177	171	188	193	199	171	171	187	208	206	190	176	145	197	165	177	168	146	197	178	165	148	187	174	166	177	179	190	189	151	203	179	203	166	188	167	190	195	197	166	197	177	191	172	185	186	204	180	161	183	194	156	198	189	168	173	191	182	196	168	173	171	176	194	155	210	193	180	193	188	170	187	163	171	168	187	193	186	145	168	169	187	195	160	181	181	162	179	168	181	185	177	182	157	181	190	183	167	172	178	162	213	159	157	183	186	187	178	170	170	145	189	191	184	167	184	191	183	175	216	151	170	176	178	170	200	178	173	169	168	184	166	186	181	184	177	186	173	213	195	198	178	199	176	163	176	178	175	190	184	166	157	178	184	182	184	170	186	174	213	163	174	212	185	208	200	198	175	185	188	213	188	184	204	192	177	195	181	187	199	213	193	179	179	189	180	187	180	183	196	170	170	189	200	173	201	177	174	194	182	187	170	196	214	190	174	171	209	176	208	172	199	179	182	189	175	168	168	178	168	181	190	214	181	180	191	186	160	203	170	167	151	156	213	179	170	183	163	177	187	163	170	202	201	182	187	175	211	180	185	195	195	207	143	180	199	192	165	194	161	179	177	183	183	192	192	173	182	173	182	168	187	196	175	179	205	175	172	201	171	191	175	172	180	169	195	166	179	169	158	188	184	166	153	168	185	180	165	163	175	171	183	187	168	168	185	195	191	179	171	184	174	186	180	200	181	180	186	172	200	185	153	192	197	168	167	158	184	204	184	183	194	169	170	186	177	180	200	192	168	203	191	179	171	179	184	178	170	175	188	167	183	176	199	200	191	197	182	155	177	185	190	193	194	186	178	161	167	198	179	189	156	195	191	205	178	196	179	195	165	179	186	168	189	184	172	191	203	182	147	189	208	188	182	189	182	189	194	193	182	185	178	166	183	181	170	189	183	186	162	195	173	174	194	186	207	187	170	201	180	181	174	187	185	193	197	185	197	167	181	163	170	197	191	201	176	189	184	155	177	191	178	166	200	197	173	169	183	189	184	151	182	185	172	184	178	193	151	182	165	169	179	183	185	176	159	177	190	174	192	168	171	166	192	192	171	201	173	167	210	164	168	196	165	185	205	172	199	193	188	170	184	187	187	187	150	190	185	160	172	165	181	166	183	179	166	195	158	186	188	173	163	172	188	178	201	178	190	189	153	180	175	174	154	195	195	178	184	176	168	190	161	180	166	185	179	183	167	198	185	176	175	193	163	191	184	194	189	157	166	163	186	189	180	180	183	190	185	158	182	177	175	197	180	194	182	180	178	170	193	197	193	188	193	193	184	202	187	190	157	168	182	199	176	189	183	179	194	195	188	166	175	188	171	174	188	187	173	166	185	197	199	185	190	184	185	199	195	177	150	199	188	151	182	160	158	173	187	195	157	176	177	185	177	175	189	185	185	158	188	166	186	223	198	185	183	180	169	179	173	168	190	172	163	179	204	179	175	189	166	193	176	167	188	187	173	186	179	197	192	176	193	183	179	191	184	167	181	172	176	180	180	191	169	146	179	182	167	152	211	188	202	167	182	197	193	187	192	175	175	177	178	179	179	201	158	191	194	186	176	170	152	176	169	170	178	177	174	157	183	178	164	189	185	175	212	182	179	161	169	194	174	182	187	169	169	183	183	195	167	173	190	175	177	190	201	204	194	172	183	155	180	194	191	193	174	178	200	198	202	153	184	180	146	183	198	189	200	171	197	171	162	185	187	196	169	175	187	178	167	174	193	174	180	188	182	178	196	178	178	180	169	171	180	176	201	175	180	172	153	177	181	191	160	164	155	203	192	178	177	191	170	204	178	162	167	170	171	183	188	168	196	179	188	174	188	201	172	203	174	189	214	174	159	197	192	181	209	159	172	175	170	204	178	179	197	175	205	182	163	195	180	189	165	166	170	198	166	202	185	197	181	181	187	167	192	187	179	181	184	202	176	178	196	180	169	205	188	182	167	206	174	185	184	181	175	146	177	201	170	167	178	181	175	190	175	183	192	179	181	207	189	198	186	170	207	193	184	179	179	175	182	198	198	194	185	215	190	180	198	160	199	169	173	201	177	205	187	187	192	174	180	153	194	173	187	182	178	195	163	173	167	172	178	170	178	183	171	209	193	176	171	174	197	172	184	171	180	184	178	190	171	204	177	187	176	187	175	167	182	184	185	219	203	163	182	199	167	159	192	169	163	193	180	177	168	200	178	191	182	171	178	166	186	169	196	167	191	153	196	192	179	182	191	161	180	194	178	174	166	167	176	169	161	192	188	191	177	174	185	197	179	199	168	178	206	186	192	166	191	188	201	169	193	174	196
22338	21362	31023	23229	21300	21149	10173	629	468	483	457	443	427	416	409	407	402	406	394	379	423	394	404	404	387	351	376	388	424	395	378	375	391	375	367	351	415	368	390	387	395	346	394	396	390	375	356	388	369	390	388	363	425	389	384	403	376	399	378	410	366	416	393	356	385	346	410	381	413	401	372	387	329	334	331	383	374	379	381	362	392	381	383	406	391	356	359	366	369	384	391	350	384	348	360	355	385	373	382	360	337	402	374	363	369	385	386	364	355	416	393	372	393	341	375	406	361	417	377	384	352	392	382	380	372	405	392	419	429	390	386	394	379	379	394	380	375	403	411	391	384	397	413	388	366	384	365	342	396	381	396	364	393	361	366	392	410	387	373	379	386	343	414	369	375	408	425	385	364	348	368	375	369	392	340	357	376	382	392	401	426	410	381	385	409	405	409	373	384	387	372	418	377	360	385	350	354	372	344	381	352	370	370	380	392	379	365	371	349	377	369	374	380	360	397	389	390	375	368	366	372	428	404	345	409	361	380	369	362	404	368	377	366	343	405	355	435	406	365	353	374	372	375	354	406	387	403	404	416	407	366	399	381	371	374	359	381	382	358	357	375	399	344	368	362	353	361	367	354	350	389	399	385	354	361	354	393	345	409	365	391	379	345	382	393	372	407	387	396	372	386	388	384	353	387	375	391	381	360	382	356	424	398	365	370	346	398	417	387	402	368	356	379	335	377	346	402	354	390	396	373	401	335	380	367	430	388	374	344	385	421	369	394	402	393	354	337	361	380	408	363	368	387	381	427	367	395	376	359	361	387	389	391	384	339	352	415	343	340	377	352	386	378	408	377	417	379	351	357	395	377	362	399	375	415	346	410	423	392	358	378	397	364	389	382	339	387	350	381	433	362	399	410	376	425	398	361	371	358	391	412	384	367	368	383	377	384	395	369	420	373	393	352	368	384	392	392	365	379	381	366	385	362	345	342	338	351	378	361	356	458	382	353	379	388	355	383	374	358	371	385	377	373	343	399	350	361	399	350	373	406	360	381	360	395	396	368	341	408	371	394	363	353	378	418	386	386	350	364	358	386	342	431	382	364	364	393	368	353	368	365	366	364	388	378	431	408	325	398	359	394	373	372	369	401	393	363	393	369	404	377	377	421	374	334	386	385	361	372	395	368	393	369	414	382	405	378	363	412	382	411	392	361	382	356	377	382	359	370	401	385	388	348	391	394	358	418	375	402	409	381	389	396	373	377	399	403	345	389	365	383	366	377	387	379	380	382	349	375	381	364	365	383	377	370	358	386	375	373	420	367	389	375	366	381	360	370	373	403	372	371	340	371	349	389	418	365	410	345	380	367	388	404	399	362	354	371	403	410	361	351	440	376	411	374	421	375	378	366	432	395	367	358	375	398	381	359	388	384	399	365	378	380	426	389	401	381	365	408	375	384	391	335	384	404	364	349	389	418	375	396	380	375	391	356	401	409	380	433	367	374	369	411	364	358	348	364	399	355	408	369	355	384	386	401	379	347	391	353	365	401	405	383	384	371	371	392	422	384	400	375	385	350	393	374	359	361	375	381	381	341	341	332	361	374	403	360	399	386	402	377	344	396	354	388	359	331	387	335	399	386	377	358	375	387	311	372	370	380	365	391	383	376	391	349	372	375	391	380	389	346	375	386	349	368	361	347	371	371	392	354	394	375	375	408	391	398	397	411	393	348	387	394	402	426	427	409	367	402	367	369	363	383	371	401	357	386	368	352	396	354	408	358	413	395	378	401	360	395	355	352	372	376	389	384	404	371	358	389	346	355	353	405	362	358	349	352	372	369	361	381	398	373	381	372	361	394	389	375	355	380	380	379	393	401	394	391	376	345	387	390	328	377	391	383	397	385	390	382	376	388	398	367	348	405	355	391	398	362	424	340	374	406	365	386	410	366	351	389	374	406	378	371	383	396	395	399	411	374	365	349	385	377	382	398	413	380	410	390	389	372	336	377	397	400	410	392	377	422	362	363	377	364	368	364	417	386	387	362	320	390	407	375	374	366	351	348	377	376	362	402	415	379	404	367	372	420	356	394	346	391	392	352	372	418	376	381	386	359	402	419	336	381	402	366	402	400	365	356	395	368	334	403	382	401	346	362	387	388	396	374	371	352	386	375	367	360	388	366	366	376	386	376	385	381	394	385	410	355	413	392	371	362	395	380	366	352	378	346	378	400	397	393	368	376	355	380	400	366	391	381	364	414	377	392	374	364	363	383	391	381	383	390	428	383	378	383	360	394	362	396	394	381	408	396	345	384	392	380	389	364	364	359	365	381	372	359	377	416	367	409	370	355	359	380	363	358	379	396	394	383	393	387	386	354	391	392	411	357	397	376	361	376	366	389	423	394	399	362	364	419	368	376	357	355	364	361	409	374	364	395	375	400	378	402	349	397	394	358	393	379	364	405	401	363	355	332	366	379	379	353	384	379	382	376	370	375	385	365	367	392	356	382	406	379	346	390	348	359	351	357	402	362	423	363	353	378	341	375	388	370	363	364	411	374	389	353	381	398	372	379	358	364	387	370	349	387	398	386	410	380	404	374	387	392	395	386	347	375	372	350	395	386	379	370	398	375	391	387	385	370	364	396	394	400	374	357	353	393	381	366	400	374	385	354	373	386	345	370	379	401	376	376	380	350	385	388	386	390	330	352	390	375	366	360	358	362	356	384	399	361	389	354	321	345	402	382	390	386	378	383	370	410	361	369	390	366	389	366	356	363	375	396	388	342	322	394	396	362	402	381	369	412	414	366	410	359	382	367	420	358	413	391	392	378	333	366	380	381	367	403	359	389	358	386	357	388	372	393	378	372	363	386	394	409	372	352	385	362	416	379	378	377	380	340	358	351	387	371	360	360	358	403	376	400	379	327	385	391	353	406	367	396	393	372	402	367	370	381	377	380	436	379	380	342	376	378	382	372	381	394	366	396	379	409	349	367	371	380	339	376	384	386	362	409	336	372	371	341	395	342	393	386	351	405	365	401	358	366	352	382	385	400	406	363	411	409	381	392	380	361	389	395	349	371	374	373	388	383	407	400	376	390	373	370	370	381	379	398	380	385	399	338	388	375	364	356	332	372	361	349	400	377	419	397	375	369	375	359	398	392	347	393	368	355	339	393	382	402	413	367	407	388	386	352	386	381	383	356	365	375	398	352	378	391	394	367	391	363	381	360	400	382	393	372	376	390	371	406	395	367	381	355	374	405	401	370	375	391	429	435	378	408	370	374	422	376	405	342	355	391	358	366	364	401	347	380	400	374	377	388	376	345	364	368	369	380	348	360	385	402	398	420	365	400	410	365	394	382	378	394	398	415	406	354	351	371	367	369	348	351	375	375	378	401	336	378	389	371	392	426	382	387	370	386	388	388	381	373	377	374	379	366	369	399	415	388	395	372	372	360	384	385	365	380	360	399	344	412	391	383	379	391	377	399	388	404	362	389	362	404	376	401	404	361	367
37597	79668	68352	29848	2605	1162	1011	816	732	714	632	601	619	623	618	573	582	523	538	521	508	501	541	557	522	508	506	529	515	499	528	578	524	495	476	470	508	496	497	501	485	542	517	503	480	514	507	513	495	497	541	521	491	551	549	529	498	507	527	491	478	509	536	496	506	471	528	493	503	510	487	514	548	542	508	514	516	483	522	494	503	534	500	518	509	485	516	506	510	483	491	509	523	504	496	486	561	481	515	513	500	528	505	490	506	497	491	523	528	510	490	507	496	523	539	498	520	526	515	488	498	501	488	487	480	496	501	520	486	541	517	512	525	476	489	519	495	473	488	468	542	475	484	486	491	487	496	497	512	530	548	514	514	506	497	499	510	466	497	506	514	491	511	513	509	501	553	475	525	488	518	478	547	495	488	564	506	558	553	515	522	515	492	549	488	488	504	515	488	542	492	525	473	517	461	517	526	483	443	523	479	498	527	519	538	494	526	550	500	495	538	500	483	504	510	490	483	495	467	474	485	528	474	524	498	462	489	492	499	492	509	497	568	501	509	528	520	515	472	569	435	474	483	497	461	479	477	523	518	529	533	529	507	502	516	503	514	515	486	522	483	549	511	475	467	436	474	551	530	494	465	494	502	499	516	489	521	484	458	524	495	512	499	471	518	496	535	516	509	500	524	516	472	507	466	510	460	483	511	497	493	469	551	487	469	504	512	505	475	511	528	511	516	521	514	483	534	502	511	479	532	486	503	548	548	512	495	492	478	546	517	519	528	559	508	525	504	503	491	502	517	524	489	461	446	494	496	529	497	471	545	495	509	481	544	507	528	483	503	497	475	538	522	493	523	498	525	492	499	487	532	533	484	511	542	452	533	478	460	534	504	509	503	548	501	509	502	547	484	488	503	479	519	545	536	537	514	494	504	457	510	524	545	510	511	522	478	503	493	506	476	508	504	527	528	478	518	494	525	505	468	512	511	504	499	498	512	536	494	498	498	531	534	493	480	511	528	532	496	504	460	530	497	474	507	474	479	477	553	536	507	463	553	511	514	554	484	478	503	462	517	505	561	499	519	515	515	498	477	514	473	470	473	545	546	494	505	515	504	490	533	498	495	481	552	512	503	515	520	518	523	502	472	521	525	475	519	504	524	529	496	542	496	488	484	503	516	486	508	516	503	517	519	497	527	512	511	536	503	491	478	502	502	508	521	543	523	571	505	548	503	486	523	477	485	507	489	497	483	486	477	476	489	461	509	497	472	525	481	531	475	489	543	536	489	510	542	520	484	503	497	505	503	493	498	497	486	513	505	483	463	507	465	490	486	492	513	485	499	486	468	504	557	533	519	517	512	468	492	481	482	478	513	481	470	528	473	484	534	498	458	543	530	507	507	482	509	503	517	483	520	511	489	514	507	473	510	505	489	484	500	509	515	503	497	494	508	533	529	519	497	535	527	494	497	518	484	526	528	496	490	498	463	503	532	473	508	513	507	498	514	498	516	490	487	542	526	498	491	538	519	507	504	497	470	523	451	490	495	504	537	501	505	478	552	498	538	539	516	502	528	498	506	514	501	487	512	501	534	479	532	517	506	495	481	507	541	501	496	547	521	502	512	510	555	503	467	502	499	503	498	469	488	496	556	507	507	489	531	515	487	512	464	504	521	492	501	535	514	470	512	485	492	520	507	505	535	512	497	478	503	500	517	505	510	564	511	483	530	453	476	513	508	493	498	516	547	469	511	519	477	484	475	537	509	510	477	540	520	523	493	507	494	500	511	571	485	514	465	516	479	507	504	494	479	490	524	553	492	504	513	506	509	516	537	478	510	505	495	498	504	532	492	494	526	491	502	481	494	539	502	527	497	516	462	514	518	522	488	496	495	551	508	491	516	481	488	534	512	509	533	493	514	472	513	513	506	502	459	507	527	502	554	506	542	480	509	517	513	531	512	508	504	514	511	535	494	524	561	507	485	499	494	521	554	498	489	508	547	489	501	530	528	499	512	526	505	505	536	522	557	445	491	488	490	492	490	516	524	470	489	513	526	491	497	499	526	539	510	496	519	538	520	467	521	485	544	502	561	470	463	524	515	557	471	511	507	488	502	482	497	540	523	479	522	503	510	544	533	526	470	485	531	501	465	518	493	489	542	517	514	511	526	473	495	522	468	523	497	470	454	490	508	527	506	512	514	488	496	550	474	547	519	488	551	507	506	498	469	495	489	458	527	516	519	540	462	496	502	503	490	509	470	518	504	498	531	493	492	524	468	502	463	516	518	568	510	451	537	538	502	537	505	517	493	514	521	493	528	479	495	507	473	463	510	510	504	527	513	481	505	522	520	572	532	495	501	516	503	515	484	473	517	486	500	484	516	533	489	483	513	502	508	472	471	520	492	478	536	510	484	503	507	492	512	496	486	521	503	447	487	494	522	516	463	522	487	548	499	551	481	520	482	505	515	527	510	510	507	514	459	513	529	506	474	492	497	518	506	475	499	494	488	492	467	476	498	500	516	516	546	505	509	490	486	478	505	484	491	501	497	484	525	446	494	452	464	516	527	560	484	490	515	497	534	499	520	484	509	543	516	516	474	503	469	556	506	513	496	521	493	509	512	520	490	508	480	483	485	531	531	501	501	513	504	536	495	508	499	496	505	548	531	499	502	494	571	503	524	468	548	502	503	511	483	478	518	508	550	487	478	507	501	491	449	518	470	488	490	482	523	480	520	481	511	493	481	505	492	512	495	472	499	499	520	487	498	516	474	524	523	509	524	529	489	499	504	511	510	506	483	499	505	492	498	502	501	501	474	474	495	495	504	522	543	511	476	519	513	483	472	517	481	521	499	514	493	542	521	476	519	493	479	488	528	497	459	525	534	542	474	494	549	522	462	487	490	516	518	496	516	525	487	541	515	519	474	516	503	525	496	473	521	482	549	493	485	487	481	458	508	502	530	518	477	500	465	467	502	477	521	533	513	493	482	484	524	503	514	506	504	547	500	525	524	541	495	508	496	493	497	542	512	516	519	493	523	531	546	516	507	503	488	552	514	525	498	502	475	513	502	498	495	458	507	500	494	509	486	513	540	512	511	520	520	500	527	500	503	521	526	530	512	479	506	529	512	502	524	504	508	479	496	534	513	516	504	483	514	500	512	497	518	481	476	542	510	515	493	518	485	485	542	510	519	468	479	535	485	469	520	531	519	492	494	493	481	527	497	533	459	507	504	490	513	489	531	496	532	497	490	508	461	499	524	513	512	522	556	515	467	505	546	497	520	493	559	507	507	529	510	534	531	514	500	476	539	512	483	468	483	543	508	518	539	528	506	487	503	515	457	497	496	532	493	497	560	523	479	514	512	545	505	543	479	529	477	504	463	494	497	513	509	492	509	512	494	487	531	507	521	503	511	482	523	530	457	482	536	485	502	504	501	512	482	500	479	528	493	494	508	476	550	493	500	459	492	516	516	501	517	512	513	501	527	542	528	492	500	507	488	526	497	477	508	484
27370	21633	25550	7066	406	256	265	229	249	237	247	244	234	249	244	244	221	212	239	270	220	224	228	221	221	246	241	240	219	256	218	239	240	263	222	259	273	244	223	237	242	248	245	245	234	240	266	235	265	254	253	239	222	231	237	250	247	244	234	236	257	228	235	248	212	242	251	216	245	244	261	226	262	251	270	291	259	251	266	242	240	238	235	257	261	252	233	252	233	236	243	219	248	247	245	252	240	265	215	240	263	239	249	250	244	244	223	257	260	272	236	237	236	269	262	243	263	228	250	259	233	274	241	270	223	271	245	243	233	218	239	247	247	215	261	247	273	282	242	236	250	261	264	239	264	215	227	267	253	258	235	234	224	239	244	257	242	245	261	242	239	243	253	260	247	233	252	225	242	255	258	234	240	223	262	249	225	239	242	248	230	259	225	238	231	252	251	239	239	243	262	245	236	262	228	242	254	239	225	261	258	249	244	262	261	232	229	254	240	258	225	242	231	257	242	238	230	221	252	252	234	226	240	258	264	253	245	262	238	243	275	254	260	258	239	221	254	258	258	248	215	226	231	243	205	222	262	261	232	292	247	240	254	248	213	266	233	234	258	245	244	236	256	230	265	245	234	266	267	244	243	243	261	225	264	229	252	251	252	244	246	249	246	263	257	216	263	237	248	250	258	235	231	218	248	264	259	219	250	234	266	250	247	252	240	234	245	244	254	259	235	253	252	229	251	247	254	224	247	242	224	224	245	254	253	261	234	245	238	240	262	249	218	303	239	250	229	266	238	237	226	244	184	240	239	266	270	228	276	238	218	228	256	255	230	216	271	237	258	243	243	217	269	268	238	251	239	252	249	253	243	220	242	276	233	263	247	254	241	232	264	249	246	242	278	225	262	237	264	248	261	233	238	267	222	186	218	237	259	257	262	246	237	229	238	233	241	270	241	250	244	223	262	271	263	256	236	268	240	240	243	231	228	251	262	247	249	222	250	244	243	250	219	253	249	239	236	266	244	253	278	267	223	263	247	264	232	233	255	266	241	242	256	250	267	256	230	227	222	239	245	248	250	269	241	244	221	248	282	268	233	232	279	249	250	259	258	248	251	230	230	235	251	235	237	269	277	254	224	256	263	233	238	242	233	258	216	245	251	226	220	259	268	229	220	261	235	270	234	245	277	232	242	247	259	223	235	215	222	270	231	245	266	236	263	214	239	243	235	265	269	227	253	222	241	236	244	222	233	242	247	253	246	258	199	231	234	248	273	264	234	232	272	236	228	244	248	241	243	260	254	213	270	241	267	235	245	260	223	233	237	210	236	237	241	253	250	250	262	273	286	238	259	246	279	234	270	253	231	241	238	240	244	258	244	253	248	257	243	237	228	263	256	229	278	226	249	229	257	262	260	248	230	224	259	239	246	286	253	240	247	244	254	256	233	259	246	258	264	241	247	249	260	226	252	192	264	232	246	235	213	241	263	262	246	228	241	247	244	257	296	250	224	264	256	231	258	230	247	276	226	227	252	233	222	277	242	262	253	244	264	249	254	242	272	252	246	258	268	254	238	242	256	253	257	250	237	267	263	247	253	265	252	239	225	244	250	242	231	235	267	249	227	238	267	256	254	252	229	230	253	232	253	242	241	231	254	250	226	268	242	227	244	257	246	229	273	253	231	248	226	252	223	244	248	263	279	254	243	213	261	243	255	271	230	249	238	249	256	264	271	259	237	239	239	243	264	290	252	232	240	250	229	270	246	263	205	270	252	242	229	233	252	243	230	272	212	262	255	240	230	238	227	255	299	241	221	259	232	269	234	252	233	254	261	293	208	244	270	265	262	242	241	238	266	280	258	263	232	240	239	243	272	266	242	251	251	239	250	282	242	255	226	234	255	298	220	277	242	262	248	234	254	245	257	229	264	253	240	245	244	235	253	264	251	223	231	227	244	261	224	263	216	216	243	253	232	234	231	259	240	236	224	238	211	240	253	272	244	217	249	283	219	219	235	232	262	237	228	240	259	247	224	238	220	226	250	242	254	221	238	263	243	234	226	255	257	234	294	244	239	246	215	260	236	258	253	239	211	245	252	240	234	268	243	252	250	229	247	272	240	221	228	265	242	286	229	233	254	249	236	248	254	264	231	225	245	257	278	253	262	258	232	277	244	227	277	224	272	272	269	248	239	264	255	256	235	253	259	284	235	264	246	210	259	250	250	277	239	267	240	234	236	231	253	249	254	283	240	267	242	252	245	225	242	250	237	234	239	234	235	241	266	243	241	255	236	260	240	252	233	267	274	250	225	252	240	266	244	241	238	237	235	249	243	246	228	253	241	241	275	255	240	225	252	243	238	237	250	251	251	255	236	228	259	230	227	243	263	287	260	259	253	262	230	242	262	225	250	224	261	256	221	242	233	271	232	253	257	226	232	263	232	265	237	248	244	229	251	237	247	230	236	245	237	244	251	244	250	220	258	248	242	283	244	256	211	279	239	206	264	225	269	246	242	248	243	256	261	234	254	235	266	243	243	247	212	253	232	247	236	277	254	255	259	232	255	252	253	243	218	245	246	269	267	237	263	248	244	237	239	245	261	240	248	215	223	248	258	229	247	240	253	270	252	233	232	229	253	253	237	249	255	243	231	251	267	250	256	246	220	244	265	240	265	235	216	233	274	248	195	268	207	245	281	238	262	219	282	262	246	245	250	229	259	276	251	264	247	257	232	243	264	277	253	280	235	233	253	233	252	216	240	244	256	237	235	249	236	262	257	243	250	233	241	247	263	223	222	247	251	246	264	260	254	223	271	252	254	250	248	243	268	238	228	242	246	258	219	265	266	259	243	258	246	274	250	222	235	251	276	250	262	233	240	270	254	257	243	219	269	247	259	232	240	244	270	267	239	256	267	261	275	274	253	280	253	236	232	266	283	254	253	237	231	283	237	244	238	265	227	205	255	243	259	250	243	285	284	224	249	265	224	227	250	246	252	229	232	237	213	234	261	231	250	226	226	272	244	265	252	223	260	232	250	244	231	250	258	262	245	258	244	264	252	245	232	213	222	236	266	234	249	251	227	244	241	254	259	228	278	229	251	228	241	259	239	233	256	265	241	247	263	245	231	252	234	226	230	258	236	238	244	237	250	284	245	207	241	241	249	287	229	232	245	237	249	263	229	262	245	237	229	250	239	241	228	239	262	230	262	247	248	246	240	257	242	245	232	224	236	271	238	263	242	228	251	259	217	249	285	233	258	232	271	254	263	264	240	260	251	237	246	239	275	267	241	235	252	237	240	244	237	254	244	251	230	257	232	252	218	230	249	259	254	257	243	281	245	241	249	282	259	253	244	252	252	252	250	233	224	235	260	246	253	234	243	257	235	243	218	254	259	240	230	252	237	243	273	269	237	239	227	258	226	235	270	251	239	241	291	235	243	257	267	276	261	267	235	237	245	253	243	239	252	263	251	264	243	266	257	239	229	249	257	240	259	243	248	245	215	231	233	246	268	253
13691	30172	26420	3208	407	330	340	354	339	341	334	327	307	299	346	333	330	324	335	312	337	327	336	319	305	336	349	310	331	331	342	355	358	276	359	373	333	333	307	333	346	350	316	330	340	334	311	323	322	343	329	350	330	299	327	352	326	301	334	310	314	322	348	328	309	323	358	349	320	337	341	308	333	311	311	342	344	318	307	343	326	313	318	344	336	295	329	326	357	353	375	342	345	331	308	344	336	342	357	326	337	318	311	321	315	304	340	335	319	332	304	295	327	321	307	358	317	322	324	336	318	338	321	317	355	338	322	312	332	322	325	302	368	315	362	321	375	359	334	336	334	317	332	343	324	302	330	343	331	312	319	290	311	312	341	357	352	312	305	297	331	310	347	368	362	343	289	318	327	295	318	337	342	319	307	307	315	314	341	293	338	305	336	317	369	330	339	313	350	364	300	352	349	351	319	328	329	360	337	355	335	301	348	328	336	346	327	331	341	341	373	314	337	338	349	322	329	317	354	355	323	325	340	322	329	351	317	339	329	337	306	327	319	285	330	328	331	335	349	339	340	327	331	319	337	309	372	301	333	350	303	323	335	310	357	353	322	332	288	348	344	344	324	348	296	359	356	319	303	369	307	338	328	328	354	337	341	320	339	352	318	305	310	331	320	337	335	362	331	323	331	334	364	332	322	324	317	333	318	328	334	327	355	338	325	331	323	335	331	314	307	358	321	316	335	337	362	327	333	344	328	337	322	357	314	346	296	331	314	311	320	332	342	345	341	323	347	331	309	368	328	323	351	322	362	349	336	332	354	366	312	381	330	302	327	301	315	346	317	365	320	341	377	351	309	333	345	361	336	351	325	378	322	336	360	328	350	313	314	307	311	294	350	328	351	332	371	308	323	317	319	333	322	339	322	320	354	309	325	325	328	297	319	328	338	352	340	317	302	318	324	348	336	347	330	351	349	300	320	337	329	310	340	350	367	312	330	312	351	324	319	341	356	336	329	304	348	316	329	324	325	310	328	328	322	373	330	318	367	329	331	320	343	326	328	344	346	309	305	312	326	369	371	350	345	334	332	315	319	323	331	370	343	340	340	330	303	296	327	307	347	340	343	341	343	341	321	335	339	307	327	335	368	289	336	299	348	321	333	330	342	363	313	345	352	318	336	328	307	315	345	365	372	353	292	349	326	330	331	327	349	340	340	345	322	307	321	326	329	321	313	328	352	320	318	330	332	328	337	298	358	349	325	321	332	315	323	350	329	298	327	312	315	334	321	310	333	313	315	331	339	340	311	328	343	324	324	316	303	331	310	336	327	312	296	306	367	313	300	316	311	308	336	307	306	327	329	304	327	320	308	333	338	316	328	317	350	325	348	359	343	341	352	359	339	313	354	302	334	324	373	339	335	334	327	340	300	313	310	326	350	325	327	329	332	316	340	338	354	338	312	331	335	334	323	311	302	325	320	333	338	325	332	310	347	342	324	344	330	329	330	331	354	326	319	321	329	360	327	369	327	323	293	333	321	327	322	355	342	319	330	338	320	336	331	334	337	337	327	323	317	333	304	319	342	335	333	311	322	348	333	327	342	307	325	359	351	333	361	346	328	305	360	320	328	327	333	313	287	323	320	340	370	338	319	313	301	313	343	328	319	357	324	357	345	305	346	333	322	342	300	320	312	334	344	311	346	366	301	338	330	322	351	359	333	300	315	325	335	313	325	317	371	339	366	311	327	306	327	324	334	313	341	315	313	351	331	315	332	370	338	329	322	324	327	306	328	316	324	305	332	344	313	316	314	324	344	323	322	329	300	317	345	306	308	314	325	302	328	332	332	362	314	324	343	322	330	312	343	320	333	346	347	317	327	335	320	307	324	350	331	334	315	355	340	352	338	321	350	323	339	333	329	323	312	338	349	336	354	335	318	322	298	309	333	341	325	346	346	369	295	344	307	332	309	358	334	328	327	301	358	350	331	336	332	324	366	313	335	339	309	346	341	345	309	323	320	347	330	335	318	343	328	272	340	332	326	311	303	345	318	335	333	328	350	330	333	334	317	322	321	361	348	305	321	326	292	307	306	317	317	325	296	280	324	328	331	328	343	314	327	331	334	339	324	361	351	319	289	327	335	315	308	348	326	355	320	312	353	336	331	335	342	322	309	329	379	371	327	294	345	339	327	322	351	306	337	312	313	342	335	298	330	342	328	332	334	353	352	317	334	330	346	330	347	333	303	303	351	314	337	316	327	346	306	321	327	348	304	335	329	333	331	311	369	345	349	331	326	355	347	338	328	329	327	333	366	337	323	343	294	351	301	345	325	349	308	375	327	328	321	326	310	324	331	325	325	325	325	311	332	318	338	357	329	347	335	325	338	353	327	346	351	335	306	366	362	328	329	324	352	349	354	332	318	311	326	341	338	348	296	326	304	344	344	342	322	350	333	316	312	329	325	316	299	340	345	324	340	332	349	328	322	307	342	324	321	333	325	345	369	314	365	336	315	321	323	323	351	343	338	368	361	357	306	332	341	324	314	341	349	337	339	319	357	316	335	322	305	325	279	337	319	346	342	316	332	300	294	336	295	332	335	280	356	351	331	322	358	313	325	318	290	320	346	316	300	323	335	338	329	321	323	352	326	323	349	316	321	330	353	328	323	333	325	336	334	290	326	320	316	346	331	351	320	332	311	329	331	315	322	307	315	340	326	323	311	321	323	357	360	323	319	303	325	301	352	319	316	341	355	330	299	326	322	346	359	329	346	331	328	338	313	363	349	342	318	329	318	339	358	345	329	337	303	297	322	339	334	305	325	321	311	323	327	353	358	341	320	350	318	325	313	319	344	329	314	318	353	318	317	349	313	342	352	311	317	359	309	291	346	343	335	341	345	365	346	332	361	295	312	384	357	317	343	346	325	346	308	331	331	338	317	330	326	321	333	350	313	319	310	324	352	359	328	337	347	307	302	339	314	314	329	334	296	307	321	328	328	354	310	315	303	297	332	361	321	340	315	361	350	342	336	348	341	355	363	319	282	334	339	314	323	333	316	329	314	335	355	321	341	333	353	336	342	330	342	314	342	322	338	337	326	331	322	346	342	314	313	314	336	337	330	324	308	344	349	333	320	322	335	314	348	349	338	294	304	315	352	333	332	327	303	356	290	332	360	337	318	333	329	319	351	349	303	301	325	321	337	329	330	352	344	339	331	330	343	317	362	302	332	339	349	364	325	310	317	300	342	336	333	356	325	323	310	306	352	338	308	324	294	327	334	361	365	302	331	322	307	326	342	351	359	308	300	325	329	332	334	334	343	322	335	313	353	300	318	320	311	303	321	343	353	340	304	336	298	313	320	349	326	330	318	357	313	336	292	324	314	333	331	354	321	314	338	325	323	347	313	293	311	336	327	335	358	345	331	311	323	338	371	333	340	339	348	302	302	356	332	357	336	363	318	333	308	347	348	320	337	326	360	319	309	353	360	315	328	313	322	335	319	359	325	319	386	338
23261	21391	32147	23738	20950	12619	1008	555	494	494	526	440	488	469	483	448	488	450	483	454	479	456	438	444	451	448	454	468	432	474	425	465	429	413	457	460	422	442	425	485	463	441	444	481	434	421	486	460	431	465	438	426	449	436	446	468	502	455	484	457	432	450	483	440	429	427	460	469	478	467	449	437	440	471	448	468	454	460	432	483	439	466	454	424	449	429	417	440	436	454	468	449	473	439	421	446	419	462	473	421	437	457	408	481	450	412	454	463	423	439	425	451	412	452	412	434	435	440	455	411	436	432	468	426	484	427	428	436	397	417	422	393	449	432	425	413	421	464	427	459	421	484	435	384	478	456	457	407	427	457	478	467	424	428	453	448	456	383	478	415	455	440	472	419	444	454	469	435	457	399	454	430	466	425	437	417	473	462	417	445	468	417	449	405	441	452	452	445	416	436	425	464	426	468	482	473	435	445	449	457	415	447	448	412	445	444	422	437	462	454	405	467	474	450	418	411	481	439	413	422	424	440	417	436	437	415	407	443	432	436	479	429	438	440	420	446	424	452	427	461	443	415	422	442	423	476	427	451	467	446	413	424	459	441	420	440	436	441	441	423	465	441	453	462	479	427	443	452	458	457	455	452	429	431	435	463	475	426	439	423	478	445	461	462	451	398	481	458	442	472	458	464	456	444	436	447	465	451	434	450	460	413	456	445	438	429	492	438	461	455	485	465	473	480	445	419	439	442	465	469	435	464	429	455	448	436	460	412	460	464	444	433	444	456	453	460	437	423	487	440	424	460	450	460	448	474	430	446	475	424	434	456	474	476	450	446	428	482	437	461	470	449	453	442	427	434	440	449	466	449	451	391	449	427	411	441	470	485	457	440	438	462	437	449	463	455	432	476	443	420	468	446	451	412	439	474	414	415	433	441	449	433	424	435	445	465	418	447	428	458	441	410	419	472	471	463	459	483	429	479	417	420	439	416	433	475	465	430	454	437	437	463	429	452	429	433	445	453	486	467	458	418	456	441	418	462	451	446	446	414	478	437	438	424	461	424	440	437	427	413	426	414	446	469	448	468	450	484	465	480	463	436	423	475	416	454	468	464	416	421	434	432	435	441	423	453	441	412	446	438	463	456	473	432	431	443	440	450	451	407	423	437	454	463	424	388	462	448	426	409	462	457	432	485	464	414	424	434	462	438	430	418	443	448	408	439	425	452	439	470	494	458	446	435	424	414	434	452	481	466	450	475	447	435	472	454	420	458	410	443	445	446	510	410	420	461	444	439	410	441	442	460	449	395	427	400	439	415	479	442	494	426	470	458	463	425	453	444	435	415	430	437	477	417	436	421	476	453	417	473	409	437	445	436	464	475	457	445	401	426	451	474	423	435	424	504	454	416	449	438	453	437	456	444	482	417	472	434	404	410	445	430	450	463	421	428	431	449	454	464	422	451	442	424	422	445	480	423	414	456	443	426	436	461	436	443	422	452	459	410	416	446	460	458	461	417	424	442	466	428	440	465	464	456	465	425	473	435	406	410	433	441	392	437	404	462	450	473	462	462	465	447	415	442	451	435	457	431	470	426	441	413	437	462	437	465	431	459	461	393	431	440	461	414	458	431	460	446	451	440	463	456	471	457	442	467	435	413	452	447	456	439	477	481	439	416	473	486	450	451	441	425	429	471	467	439	462	455	439	450	431	452	467	450	451	463	432	417	438	456	463	444	424	459	438	403	416	448	434	441	432	450	458	430	440	436	459	410	459	480	446	448	431	477	427	422	400	442	456	429	442	408	456	467	476	433	450	406	452	428	458	421	442	447	461	466	439	453	423	412	449	445	443	450	455	460	457	448	437	445	415	434	476	423	449	434	422	415	447	438	440	426	434	424	421	414	426	464	436	428	439	431	452	449	437	423	390	432	458	451	422	450	421	481	424	435	436	478	409	466	442	462	436	488	450	412	461	461	414	468	440	456	458	443	432	468	444	476	464	448	457	456	458	443	455	452	439	475	449	433	428	453	482	442	433	453	408	455	463	469	409	399	456	462	426	472	464	418	440	419	396	452	428	416	418	414	462	457	426	419	453	467	437	431	464	422	434	443	425	432	471	442	457	430	442	437	483	458	441	447	438	441	443	412	452	454	465	446	405	444	459	470	434	428	471	492	464	455	467	464	434	429	424	447	438	430	437	421	420	442	461	442	455	458	444	443	441	425	422	458	428	464	455	444	416	425	400	453	438	429	457	426	441	420	475	452	447	448	446	457	441	457	448	441	423	431	452	479	443	425	411	477	426	438	448	507	488	432	463	443	470	438	425	455	470	479	429	462	479	452	495	441	453	406	437	413	450	434	429	424	423	400	439	460	436	442	443	399	487	463	457	418	451	442	466	435	412	451	464	460	417	455	457	421	437	438	401	445	450	412	458	435	433	425	422	467	461	472	448	453	409	439	404	442	458	472	444	457	464	449	474	427	452	452	426	412	441	425	445	431	464	453	406	433	463	435	417	422	445	463	452	409	411	463	469	426	454	394	467	451	426	427	395	434	441	458	441	410	460	469	499	441	461	456	455	439	476	479	468	433	441	439	453	389	454	433	408	428	442	447	456	437	417	410	432	453	391	468	460	425	459	439	414	445	455	433	449	448	492	450	453	475	438	504	433	440	455	465	437	456	440	422	458	433	421	451	435	437	500	448	432	443	413	415	444	475	407	475	459	469	434	431	451	443	458	441	435	421	442	411	436	417	424	452	444	464	424	437	447	429	434	443	455	463	494	462	424	456	434	428	449	468	493	456	442	448	466	453	430	451	454	432	458	475	461	437	458	463	457	447	445	464	421	462	417	465	426	419	411	438	434	460	480	453	447	406	465	433	417	441	404	459	439	440	457	434	440	435	424	430	464	433	459	439	454	420	444	471	410	448	434	463	455	484	455	461	463	461	488	438	468	437	431	399	434	454	455	437	458	434	426	453	405	451	437	488	442	425	445	439	377	431	423	418	440	471	403	402	424	477	436	426	454	443	466	395	515	429	421	460	436	422	496	444	440	439	408	443	397	441	462	443	477	442	441	466	423	416	455	447	447	462	482	438	431	413	436	474	442	450	468	458	456	475	422	443	435	431	444	433	464	439	437	426	427	452	430	443	455	435	429	466	429	451	437	416	419	446	446	437	451	486	432	414	436	435	426	428	472	455	443	456	480	439	395	466	398	447	449	455	434	421	477	453	456	484	408	462	424	474	452	440	408	440	425	413	451	451	437	444	484	438	452	460	464	461	452	447	438	453	467	407	453	459	423	401	417	441	457	445	434	458	427	449	453	435	453	409	440	426	453	454	470	429	455	408	419	454	463	453	448	427	443	395	437	478	466	468	473	481	428	428	424	448	406	490	451	431	438	476	451	461	484	447	453	444	413	463	458	423	479	438	419	451	421	442	449	441	424	452	448	417	472	441	437	442	442	426	431	449	459	451	506	413	431	451	417	443	475	432	450	451	456	432	452	456
32566	65377	62058	23060	2270	930	861	764	662	680	654	645	635	628	624	596	583	613	637	569	597	559	599	562	601	612	562	594	559	627	548	567	576	564	589	577	597	575	627	612	591	601	545	588	619	528	618	603	568	591	563	591	532	586	557	624	569	559	567	549	554	571	583	580	546	631	575	521	550	598	552	606	571	607	566	576	580	626	573	584	571	564	548	535	559	507	604	601	546	594	619	562	595	576	576	600	590	576	605	579	583	557	567	600	583	594	586	589	548	593	617	581	564	603	586	550	553	590	559	570	590	589	542	591	584	612	551	595	565	561	611	575	542	585	594	601	572	608	520	577	612	626	581	587	592	610	610	632	567	598	582	594	572	554	592	577	577	571	545	605	606	583	572	587	601	587	594	603	569	567	608	548	571	524	577	547	542	601	534	541	625	553	584	613	602	570	596	611	573	601	578	637	553	575	515	571	565	589	528	576	581	579	588	548	577	589	535	576	607	577	584	568	573	592	618	557	600	547	541	561	597	536	578	578	579	588	591	576	582	562	572	582	569	584	572	622	610	521	594	563	552	582	563	604	611	550	585	586	539	535	570	613	577	589	602	539	608	577	554	551	558	575	594	547	596	601	555	574	566	589	603	572	572	553	580	590	587	588	641	572	584	618	587	574	567	604	540	567	599	547	600	598	558	626	582	569	563	570	537	565	550	567	574	573	570	562	553	546	584	569	558	576	578	600	582	562	611	602	583	613	543	620	612	581	567	576	581	539	570	595	586	577	594	594	594	539	628	625	610	574	612	590	550	604	573	566	590	590	607	574	578	618	599	565	607	563	594	548	574	594	561	563	562	574	578	586	616	586	570	586	631	598	577	593	595	536	599	590	586	549	587	575	556	556	596	599	585	577	582	600	559	567	602	571	521	574	541	602	591	600	560	603	563	581	585	645	532	607	604	590	593	583	582	589	578	529	594	576	561	599	545	574	573	576	570	596	601	629	571	580	569	604	562	636	617	563	596	510	619	564	635	562	608	582	576	599	591	557	563	548	536	598	602	560	574	560	605	604	562	551	585	574	617	553	536	578	600	566	563	563	611	592	596	573	592	541	613	599	582	593	555	617	582	595	580	601	557	603	584	609	567	634	585	549	573	586	557	536	533	549	581	571	580	594	588	598	548	592	574	585	545	542	582	586	608	567	616	562	564	597	518	620	585	541	550	565	584	572	597	597	587	572	565	590	544	582	573	548	594	555	581	543	592	535	587	601	565	581	581	587	554	622	521	616	592	573	581	624	569	554	586	573	588	607	628	566	608	585	568	570	630	605	602	519	565	589	591	582	555	579	635	613	591	621	622	587	596	576	596	547	568	548	573	554	565	579	531	621	524	594	569	558	640	557	577	589	598	516	580	538	540	580	588	560	624	565	600	589	591	602	602	576	645	591	610	562	540	578	576	569	544	552	611	568	583	594	587	611	556	558	525	596	595	548	587	569	600	579	578	557	582	583	584	544	628	605	567	612	561	597	599	529	567	589	607	588	575	564	580	596	554	575	526	589	544	568	547	606	594	590	594	572	582	567	570	570	612	585	538	535	551	590	560	579	576	592	621	608	640	591	580	610	583	597	557	606	573	592	590	542	576	631	555	599	569	598	553	628	603	569	542	581	570	592	585	573	567	608	552	577	572	579	546	578	587	568	584	564	566	599	575	604	574	588	584	579	599	599	582	580	583	605	599	569	564	553	556	578	586	579	569	576	555	577	610	546	613	591	576	604	601	580	590	552	616	607	561	546	591	568	554	540	538	602	551	564	644	545	621	572	583	572	562	576	588	549	567	608	617	547	565	566	520	616	578	590	559	539	592	551	538	573	580	572	553	555	577	540	590	597	600	542	572	568	568	587	550	581	565	593	593	561	590	614	559	574	573	583	546	562	614	566	589	556	554	612	564	615	575	589	603	611	586	600	533	609	570	587	584	554	574	595	611	587	575	563	592	633	585	608	564	528	622	590	622	564	583	568	569	566	573	600	563	567	585	556	560	600	561	550	551	578	592	587	608	586	606	603	569	606	582	529	595	579	575	562	539	588	580	525	554	566	579	576	587	613	604	628	590	585	612	605	608	605	638	608	587	562	561	598	568	566	560	575	533	538	601	575	593	625	565	550	581	547	528	547	644	548	576	554	527	556	542	560	582	545	592	573	533	567	538	594	565	555	569	573	589	556	556	579	579	556	569	588	618	614	578	580	597	575	607	618	617	589	545	577	565	575	580	555	596	573	594	616	597	539	565	604	586	554	592	598	586	603	578	595	555	507	616	613	576	571	597	545	548	589	564	544	533	633	580	614	572	572	578	587	580	597	552	588	569	546	574	546	571	565	613	603	600	581	561	588	573	566	626	590	610	560	590	581	626	582	563	557	596	591	556	560	580	613	541	580	595	580	615	560	557	609	577	538	578	610	580	611	589	604	570	555	574	586	566	604	573	579	531	588	614	625	622	588	581	546	536	546	568	603	620	552	627	601	585	566	583	603	551	557	598	580	604	619	582	589	563	568	633	624	594	553	575	573	587	549	603	568	559	596	547	608	581	633	564	561	615	591	560	565	564	592	577	530	538	578	578	568	593	543	584	555	613	535	563	582	583	611	556	589	582	542	579	584	614	565	602	560	570	521	630	535	582	590	562	606	552	566	593	599	605	608	601	562	586	565	555	631	561	588	562	598	552	572	559	569	548	605	567	605	582	583	555	563	551	580	585	581	590	559	573	574	573	619	614	533	600	611	562	557	561	570	570	493	518	588	537	571	616	573	605	530	555	613	563	619	596	600	589	576	568	526	531	568	544	557	569	566	578	558	587	611	581	587	608	570	593	571	543	630	567	556	575	580	572	543	578	575	570	553	613	569	603	577	553	601	595	560	596	584	615	607	563	565	554	580	572	589	594	588	579	600	569	574	580	548	540	562	602	571	594	582	610	614	531	541	586	602	588	586	572	611	576	583	583	625	604	543	598	606	618	564	588	589	588	615	593	585	583	625	579	576	602	563	597	541	600	567	525	582	555	571	580	612	602	569	616	587	605	565	588	582	591	581	603	554	571	570	535	602	609	601	577	599	579	594	544	580	631	555	592	552	611	546	593	624	586	591	610	612	597	605	587	577	600	576	631	573	604	554	577	638	540	556	583	579	582	564	537	624	591	576	569	626	619	579	579	571	592	570	599	556	588	550	614	584	537	551	582	593	607	580	567	532	574	572	594	568	574	571	594	590	548	584	589	598	565	593	559	576	549	547	598	588	599	602	548	589	569	584	557	618	562	599	570	573	555	605	615	587	607	599	588	603	590	594	601	572	601	603	632	617	564	577	574	618	572	575	645	561	597	612	579	587	606	587	576	561	587	583	571	593	533	553	574	556	581	616	617	562	567	581	643	602	590	602	580	584	589	566	571	563	579	549	580	539	571	594	564	573	531	569	550	583	559	589	601	565	563	564	561	541	571	581	561	596	565	578	578	571
24572	21384	31688	24374	8854	277	182	147	136	143	142	144	114	133	149	118	156	142	115	135	132	144	135	110	144	151	125	127	131	145	123	136	120	128	130	140	129	136	141	136	127	132	118	109	127	133	121	123	142	140	121	111	110	115	135	124	131	135	123	117	141	138	122	120	113	132	122	124	130	153	103	132	133	128	136	130	118	135	146	136	158	126	132	105	134	137	124	107	126	121	126	125	140	140	123	119	105	133	116	135	123	130	101	136	138	111	138	127	141	139	114	132	136	113	129	139	120	122	129	114	137	129	143	121	126	134	127	149	107	112	138	130	127	118	132	119	115	121	135	134	137	112	114	126	153	117	127	138	126	126	124	117	115	158	137	130	140	136	142	129	134	140	134	134	104	117	130	107	119	132	124	133	145	128	120	111	135	119	133	121	134	147	131	139	130	114	119	123	138	125	113	151	120	136	143	118	135	116	139	108	121	142	108	126	132	131	122	128	131	130	119	141	143	128	139	121	115	124	132	143	164	155	125	107	135	139	129	117	125	128	111	147	119	123	145	137	145	120	128	125	126	126	123	123	126	127	118	123	123	113	131	128	152	146	124	125	132	161	122	121	106	130	128	130	131	105	145	109	117	130	145	133	124	107	125	121	135	122	131	134	129	146	128	125	132	125	138	112	135	147	117	123	128	137	135	144	117	138	123	112	121	128	126	109	125	132	122	139	105	127	112	124	110	123	119	139	114	141	133	162	143	143	116	116	111	97	120	126	134	130	123	129	143	128	128	118	133	156	118	121	119	132	123	123	115	130	128	118	116	122	133	118	122	131	136	116	130	132	114	122	134	112	116	131	119	118	129	125	127	111	134	129	136	134	130	131	135	160	126	137	114	106	136	120	158	122	135	123	138	122	145	147	107	124	111	123	125	126	138	152	141	143	116	121	117	137	124	136	127	125	142	115	125	117	139	136	142	141	116	142	162	128	152	137	143	134	149	123	115	129	118	123	121	128	126	101	117	121	119	144	113	126	111	133	116	130	117	128	135	151	127	112	131	122	120	110	133	145	115	104	128	122	128	118	114	148	116	113	114	140	127	125	131	108	128	144	122	129	134	144	104	137	134	127	134	122	120	124	110	129	129	136	138	116	127	119	125	108	138	131	126	133	146	130	108	134	136	140	115	137	117	143	129	107	144	125	133	120	141	107	128	123	129	130	159	148	124	121	121	129	137	120	133	124	113	140	119	107	136	100	114	107	122	139	120	104	122	123	123	132	124	140	149	122	126	129	121	161	125	141	123	112	123	138	133	134	125	111	147	132	144	121	128	119	123	114	134	116	117	127	117	108	128	125	140	101	126	128	129	130	145	139	122	127	141	106	114	126	128	167	121	120	141	135	113	123	128	145	144	110	124	109	123	143	139	141	125	141	135	129	135	134	139	145	116	117	148	122	137	110	129	133	144	132	126	128	114	131	129	118	135	127	125	133	130	125	122	136	113	128	127	107	121	126	129	125	129	134	104	132	133	107	136	135	123	139	130	120	143	138	127	122	131	119	122	126	128	123	133	141	132	129	117	119	131	123	122	106	119	134	120	117	121	141	148	123	128	137	125	122	122	162	149	132	124	110	121	149	140	124	133	122	117	128	129	118	117	121	130	136	130	98	131	135	118	117	138	122	138	148	134	134	136	151	121	124	130	137	106	131	133	129	125	111	152	118	123	117	119	134	122	95	125	124	107	133	130	123	137	115	138	143	117	121	129	141	130	122	131	110	113	137	128	135	138	129	137	117	131	111	116	133	125	127	116	132	113	144	132	126	110	126	114	144	138	135	115	139	127	130	107	110	115	135	121	139	126	116	121	137	134	126	123	123	136	138	140	104	127	117	124	120	131	126	122	133	150	126	111	122	132	133	146	132	110	119	129	128	121	127	130	127	127	145	124	115	132	128	136	148	139	121	136	128	133	111	122	124	143	114	107	118	118	121	119	117	119	134	119	123	135	109	113	119	109	130	132	130	117	127	138	120	118	113	113	143	112	127	142	131	155	107	118	144	122	124	118	112	128	95	118	124	121	121	131	123	126	142	153	138	129	129	135	111	125	136	108	143	143	139	125	112	120	126	125	125	116	108	140	122	168	108	137	139	141	128	137	111	140	121	146	129	138	119	132	115	121	160	119	130	131	111	133	148	100	121	139	121	138	110	128	124	112	114	131	124	119	128	124	143	124	128	118	135	132	97	122	129	142	131	118	137	110	117	130	127	135	106	123	129	139	136	111	133	140	140	106	124	136	108	159	140	150	126	117	128	137	119	126	133	127	149	131	130	144	130	131	142	137	153	114	116	133	122	123	130	129	119	111	132	123	132	128	133	127	122	110	111	128	132	137	133	136	138	131	126	136	129	111	130	135	134	141	124	131	138	121	119	128	116	131	150	111	111	122	109	132	155	139	125	137	120	132	114	121	111	139	123	135	131	126	131	119	126	139	119	136	137	114	130	142	130	120	126	116	133	116	110	127	149	128	140	126	113	129	126	125	135	116	135	147	130	114	147	136	105	125	120	120	125	120	140	114	137	135	133	131	133	129	108	122	125	139	139	129	132	137	126	129	133	121	124	126	137	145	131	134	138	119	120	136	117	113	133	126	140	139	124	106	118	139	109	99	127	135	127	126	106	126	138	134	114	110	111	117	144	122	126	117	122	138	119	114	133	129	132	124	133	133	120	123	141	128	137	129	126	121	157	144	125	109	128	103	133	147	138	126	137	130	136	143	142	140	127	128	114	122	152	131	135	110	141	133	124	144	139	138	113	115	126	148	129	128	121	125	127	109	125	129	132	106	135	122	129	130	131	125	115	137	117	120	132	132	129	140	124	130	124	130	131	139	126	128	123	120	139	134	130	112	124	107	142	132	131	120	127	127	134	128	139	149	104	126	150	117	142	130	136	132	120	122	123	142	128	118	109	138	126	126	118	127	128	148	122	127	124	146	133	129	129	125	128	119	119	119	129	146	119	137	136	124	142	134	142	114	123	118	147	122	128	108	148	117	122	122	106	127	103	107	123	136	118	139	126	119	152	116	138	116	126	128	129	120	131	129	130	109	140	127	132	99	135	109	141	122	135	119	131	126	132	131	124	115	118	129	111	118	127	146	141	110	152	123	138	123	101	139	139	118	128	132	126	142	125	127	109	130	119	137	150	112	110	111	119	108	118	124	136	142	122	136	128	131	130	121	129	114	139	121	120	115	146	107	143	128	114	124	136	125	123	126	133	132	113	125	136	146	152	145	139	130	124	126	137	130	123	142	135	139	126	141	127	121	130	114	116	137	133	128	130	130	142	134	148	126	130	109	118	132	113	123	136	131	126	139	116	128	141	124	124	124	117	135	130	122	128	110	120	112	125	134	146	127	102	124	107	127	132	121	137	124	122	115	140	133	110	147	123	129	136	117	133	149	130	149	126	112	114	133	133	127	116	112	126	133	138	117	135	140	132	131	139	129	143	120	126
28555	53343	49521	14691	767	355	353	247	230	202	258	221	221	217	192	197	184	203	200	195	199	200	188	183	195	185	187	202	202	189	188	176	168	200	176	201	159	186	177	202	208	181	177	160	178	180	186	180	158	203	201	207	170	173	207	193	178	192	206	185	196	185	170	176	197	191	190	184	206	190	191	183	164	165	186	190	194	196	183	166	191	191	162	191	182	197	209	181	191	202	172	189	212	173	168	177	203	199	156	159	190	174	189	193	194	178	163	192	186	182	188	186	175	177	176	190	177	189	185	178	184	180	193	218	179	172	184	171	182	187	158	195	200	195	186	178	189	203	163	189	161	192	184	177	197	180	174	190	160	188	164	177	187	189	189	201	191	178	187	194	179	179	189	193	206	211	193	171	178	193	170	206	202	154	190	197	170	186	199	181	194	156	195	167	200	211	209	183	179	194	189	170	166	185	189	157	205	208	185	175	189	189	205	175	188	178	196	186	191	154	174	190	175	189	167	190	183	169	174	216	188	177	188	190	189	169	211	186	174	166	186	176	190	177	188	184	221	169	170	188	190	209	190	200	206	203	188	192	200	169	179	210	169	187	194	200	189	176	192	184	197	179	213	183	206	194	183	202	175	183	170	178	214	183	191	190	175	173	170	175	185	190	204	166	176	181	177	196	188	198	183	195	199	171	180	197	183	178	172	182	190	205	185	190	193	181	166	191	186	160	179	187	174	187	165	182	188	178	163	185	186	198	199	201	168	162	199	185	206	195	186	183	209	164	168	188	172	204	176	178	184	169	193	197	197	195	177	200	204	176	189	195	191	167	209	199	179	172	192	181	194	199	201	208	178	182	169	172	169	202	180	178	163	200	171	156	206	186	190	166	198	186	190	206	185	184	178	201	205	182	216	165	197	186	157	182	184	150	184	173	206	168	189	181	204	191	162	181	201	186	183	187	175	175	174	184	195	163	202	179	182	172	195	195	215	185	182	184	171	198	186	177	190	183	177	183	179	194	200	178	194	213	197	180	169	179	185	180	171	193	193	204	180	177	177	190	193	184	183	194	200	188	185	192	206	209	196	170	187	179	186	184	179	182	182	178	203	168	178	163	186	189	195	173	185	174	179	170	190	177	160	201	200	166	198	169	188	180	179	178	198	181	193	175	189	177	160	177	192	172	153	189	205	175	161	165	202	181	195	194	183	176	176	165	189	182	209	195	197	165	210	187	202	172	172	192	202	172	195	195	189	188	146	195	172	177	190	191	197	175	189	201	199	194	218	163	194	187	200	205	208	206	198	147	177	194	184	199	167	181	191	200	197	198	206	187	202	177	211	180	199	175	199	182	187	188	195	192	199	173	197	172	164	159	181	171	209	191	193	185	188	191	176	183	196	183	186	191	166	197	173	166	178	176	192	180	178	199	178	204	186	167	169	194	195	183	227	204	160	176	197	172	170	193	190	189	202	197	202	171	203	180	184	183	196	202	195	194	208	201	152	195	187	210	175	162	171	171	184	183	162	193	190	191	225	174	175	174	232	180	209	171	201	154	177	171	204	180	182	191	193	188	211	173	199	200	186	200	186	193	185	187	178	179	182	176	195	197	188	191	168	180	170	195	184	179	175	188	190	181	199	195	205	200	176	167	175	185	216	197	178	185	183	196	170	187	167	166	197	193	223	195	213	198	180	190	166	193	183	180	181	147	203	181	181	168	172	174	189	177	187	166	185	192	184	185	192	201	161	182	176	174	194	174	203	181	159	181	191	201	221	173	207	184	177	198	201	186	191	181	174	182	171	189	166	185	176	176	169	180	189	187	189	172	182	205	201	163	200	188	183	177	189	203	193	191	192	176	181	187	174	189	161	170	195	179	199	172	206	168	189	190	183	170	224	215	204	198	190	180	187	191	205	175	175	185	170	175	181	179	176	177	205	159	203	183	183	204	181	185	179	154	177	178	172	192	210	212	184	174	212	178	203	178	192	190	179	192	206	185	191	179	161	174	226	179	187	182	189	210	190	196	187	176	177	168	176	174	185	168	174	187	190	189	164	186	179	191	174	183	198	191	176	188	190	173	152	183	187	180	165	156	198	197	164	190	150	187	187	182	182	178	167	197	195	182	187	184	216	200	198	179	171	185	191	199	205	192	193	166	197	193	188	193	186	186	190	185	202	174	191	167	172	165	179	196	181	194	168	186	174	172	194	187	203	203	202	191	176	203	192	180	201	174	188	174	189	189	174	183	179	174	183	181	153	214	183	165	174	166	213	197	189	184	158	181	202	217	220	169	171	189	184	182	180	190	196	197	192	212	193	179	176	200	190	188	164	186	195	200	184	184	192	182	170	178	192	209	200	238	195	190	179	185	186	187	178	198	170	191	178	211	193	183	178	187	184	188	176	204	182	194	162	167	196	166	185	165	186	174	171	195	187	184	203	186	188	151	174	166	177	185	174	161	173	202	185	189	174	149	180	191	167	177	183	165	179	177	159	177	167	177	201	174	198	189	156	170	189	187	181	169	179	191	177	214	190	169	208	206	201	195	192	193	201	186	204	196	192	199	190	173	162	182	183	170	189	176	176	159	164	193	199	202	194	163	189	186	195	165	186	195	175	186	181	195	161	191	166	155	195	215	234	176	198	187	200	173	190	200	207	199	173	189	176	176	176	190	185	170	173	199	185	172	202	158	196	172	180	171	180	211	184	183	175	198	188	197	177	169	184	178	180	157	193	181	180	178	177	201	185	191	161	184	157	151	152	175	203	175	184	201	165	181	187	177	204	168	203	180	179	188	193	211	218	172	184	189	172	199	199	203	183	202	190	183	174	178	180	186	197	172	169	183	187	196	176	172	198	182	163	196	197	189	175	189	166	189	202	178	180	188	184	186	176	181	183	194	187	156	209	216	189	199	175	165	177	203	184	201	199	175	184	151	170	184	201	199	184	165	192	177	180	191	166	200	187	195	196	178	172	165	194	197	213	161	201	204	191	161	190	163	170	170	191	175	162	189	172	186	194	204	180	182	191	161	172	202	195	176	171	192	185	193	188	188	199	192	189	181	192	182	180	182	209	183	175	179	167	171	167	180	184	193	174	194	195	182	194	172	177	182	174	171	171	201	198	177	193	196	194	181	185	177	226	185	182	180	188	167	160	172	186	173	181	190	189	172	206	191	215	204	212	182	189	170	208	170	182	192	181	172	174	183	195	164	170	191	185	213	194	175	177	184	185	199	168	178	168	187	202	187	186	197	199	193	180	193	190	185	205	169	160	197	184	176	186	162	161	197	196	174	171	215	189	201	161	188	190	186	179	187	184	187	191	197	172	179	178	212	164	182	173	197	172	185	194	183	181	187	170	177	190	218	202	187	212	172	175	191	171	170	179	173	185	201	187	229	200	185	191	204	189	165	189	167	194	159	208	168	182	175	167	194	191	183	159	188	181	196	196	187	203	194	165	175	165	185	200	173	169	188	199	227	172	178	175	174	190	176	172	184	187	176	173	186
22371	21323	31623	22899	21295	21013	9189	602	487	453	466	428	439	437	376	429	400	406	418	392	420	394	396	386	423	383	391	397	390	408	396	374	372	365	366	368	407	374	422	386	350	415	413	405	395	393	381	367	388	376	382	370	380	393	368	375	362	389	348	381	391	371	388	366	393	405	409	390	407	354	357	362	409	402	431	384	380	404	381	387	430	414	387	421	415	434	364	375	390	390	386	398	362	402	386	346	387	355	409	353	365	402	374	380	371	373	394	371	358	399	363	357	399	388	371	412	386	397	357	378	436	373	371	411	386	371	386	354	401	401	364	360	367	402	364	388	393	385	403	384	384	371	390	330	383	388	380	387	352	385	386	392	350	397	405	362	367	375	392	375	365	352	363	403	359	380	383	379	353	397	379	405	386	383	391	409	419	388	356	394	379	377	384	417	356	390	385	386	399	379	342	369	362	382	396	369	402	390	395	365	341	413	378	391	354	394	362	335	372	386	364	380	386	386	409	403	366	362	322	367	403	390	371	416	399	400	402	377	409	381	396	362	376	375	374	371	413	379	415	395	380	350	377	389	353	374	371	387	382	352	356	426	379	360	378	390	401	376	368	412	382	355	375	368	347	375	378	363	391	397	408	407	361	369	394	364	366	374	387	395	427	394	399	377	401	363	360	377	352	385	383	413	379	385	338	382	397	375	379	375	364	353	388	383	387	353	398	373	376	405	393	393	372	352	418	393	351	397	358	393	397	398	355	370	386	388	407	377	330	382	438	390	353	389	361	370	388	379	378	338	372	364	410	377	351	377	380	373	339	403	406	365	380	382	385	395	413	375	377	402	355	370	411	401	382	370	378	368	392	346	388	370	359	336	377	369	397	376	395	400	401	392	336	406	403	387	378	393	374	387	399	397	373	389	411	365	406	415	399	413	387	341	358	324	354	381	393	378	387	410	393	386	390	404	363	362	398	372	380	392	377	363	372	438	335	387	380	389	375	394	424	364	402	375	371	395	388	379	427	406	373	348	391	393	393	391	389	397	366	405	363	345	359	380	373	390	381	364	389	395	374	388	407	352	356	373	343	390	386	416	345	361	410	379	373	398	361	357	390	369	397	406	358	402	384	380	385	386	381	379	389	357	385	354	420	372	379	406	338	348	432	372	356	354	378	339	421	395	411	386	341	375	408	377	397	392	396	370	367	380	405	334	372	385	391	377	377	352	421	343	356	399	370	401	416	394	368	387	406	382	373	358	364	379	350	362	367	405	376	363	380	394	392	407	365	371	368	389	373	362	399	380	370	372	353	386	381	374	380	399	393	365	386	418	387	373	422	404	333	368	401	334	352	356	390	372	393	385	370	368	396	381	402	369	403	364	408	372	382	377	382	412	358	371	416	423	364	367	411	360	350	389	387	369	376	370	360	358	384	359	403	387	377	355	385	395	344	381	381	384	375	369	411	366	414	344	376	386	376	409	394	362	403	360	380	369	358	396	370	382	373	398	400	379	402	402	351	386	379	415	401	388	368	355	352	373	387	371	394	425	396	358	370	382	368	379	385	357	368	353	358	404	393	349	397	383	370	391	369	359	350	383	387	371	393	350	357	395	395	394	370	367	396	371	351	382	370	355	373	408	372	377	372	370	394	348	350	385	367	404	375	359	392	355	376	410	376	348	400	403	358	391	354	357	367	385	380	398	403	397	383	390	404	401	398	370	387	350	377	373	377	349	415	361	376	358	391	437	390	348	398	387	364	373	365	400	362	367	422	410	380	393	425	342	374	396	353	366	359	382	413	411	419	342	384	333	367	386	379	408	379	385	386	393	400	386	378	372	367	364	402	367	391	395	372	394	409	366	397	379	375	392	388	390	369	352	392	383	390	338	389	399	373	415	387	379	377	383	378	371	380	387	373	392	394	373	373	389	371	390	386	392	378	354	416	379	359	378	391	388	391	339	414	381	367	379	402	359	345	391	357	409	379	394	378	362	371	380	412	362	391	376	351	369	391	396	393	385	384	373	398	348	365	382	402	364	378	400	357	403	408	389	423	396	362	357	359	400	374	411	359	438	384	385	364	382	376	366	391	383	387	430	384	391	402	405	384	344	395	401	354	417	392	391	382	364	384	372	334	396	401	378	372	400	377	395	387	363	373	411	373	356	374	392	386	370	376	389	368	356	358	368	385	412	350	345	404	375	396	363	395	392	380	384	356	371	384	372	357	358	359	391	348	368	381	388	401	412	364	401	380	365	362	401	388	394	378	383	392	388	360	385	362	345	374	388	389	364	377	348	394	390	407	393	373	374	374	376	350	359	367	353	341	353	365	378	380	403	378	365	354	386	342	383	408	378	361	375	371	396	367	346	425	414	383	370	399	389	354	374	338	364	371	380	405	382	398	370	374	370	386	398	429	381	403	354	359	372	417	386	394	372	380	396	373	378	356	410	358	364	402	374	389	371	387	398	355	375	412	359	387	359	406	354	322	368	362	368	368	402	404	376	378	362	406	394	351	337	381	399	394	352	409	386	391	386	373	398	407	419	384	404	369	405	411	377	378	371	384	383	372	366	335	392	414	381	390	390	361	425	391	427	385	362	382	366	398	386	376	359	395	337	365	396	377	347	361	402	396	377	395	370	379	369	372	375	386	368	356	388	364	355	393	388	362	350	374	387	384	367	372	409	390	405	389	371	438	377	368	372	384	375	429	372	384	366	393	395	406	367	375	390	398	409	377	345	353	372	394	368	381	368	390	396	382	364	393	355	357	394	362	407	375	387	385	384	390	396	386	390	391	396	362	356	365	382	376	371	364	379	389	413	392	370	353	399	414	389	381	350	422	367	364	376	373	383	382	405	384	384	367	377	374	384	334	379	383	380	362	340	384	366	383	372	382	396	366	367	379	398	394	374	431	398	365	378	408	397	343	373	402	395	378	371	393	379	363	414	355	376	376	371	351	383	386	350	408	389	384	360	399	363	397	331	378	359	408	361	329	380	396	353	373	354	339	397	371	393	375	383	374	398	385	402	390	358	390	384	391	395	396	383	402	397	367	423	362	373	386	369	372	358	368	368	399	412	368	394	385	381	404	426	381	364	378	374	425	373	432	377	418	384	394	385	352	373	382	377	403	403	346	418	373	347	362	347	335	371	378	363	306	395	416	383	406	382	368	380	416	375	393	371	370	335	417	412	382	382	393	398	407	371	350	380	357	385	387	368	417	350	380	366	370	386	400	386	373	370	373	382	365	365	367	428	367	372	372	391	411	367	373	376	378	371	398	374	392	371	388	391	414	360	384	393	367	394	365	405	394	375	396	381	390	369	381	373	408	351	427	380	397	380	370	382	384	368	359	379	356	376	388	351	362	369	385	383	397	373	379	404	397	397	402	406	362	392	352	415	340	397	376	393	370	428	381	358	381	394	384	382	358	350	390	360	369	346	382	366	376	395	378	339	350	383	381	378	348	381	401	389	387	353	347	355	361	376	342	362	374	419	357	382	395	394	393	369
39113	73488	68775	32331	2662	1101	925	801	751	658	671	643	584	578	596	602	576	564	591	543	507	565	531	597	506	492	560	500	516	547	530	491	532	548	538	509	505	507	529	505	518	516	547	520	531	561	483	490	500	541	517	520	516	522	511	476	495	526	512	453	524	464	497	545	523	542	467	542	466	524	503	544	479	534	478	495	492	517	504	499	531	524	523	529	508	486	510	549	514	505	502	523	522	476	507	519	522	505	511	539	511	496	486	499	512	519	538	547	539	511	498	510	558	551	470	483	530	499	541	552	555	513	505	522	494	536	494	508	519	505	503	498	453	519	495	504	538	467	463	525	519	488	543	527	523	485	493	533	498	498	528	519	485	498	504	508	477	496	501	507	492	492	496	499	507	526	534	536	501	527	553	522	504	522	527	509	547	530	501	518	512	526	512	458	517	488	468	499	493	513	494	516	494	498	524	493	512	488	503	515	509	495	513	505	488	490	492	532	514	533	498	494	498	486	529	489	516	552	499	516	542	500	530	532	517	484	494	532	543	470	510	525	526	484	503	535	542	522	543	506	521	511	502	549	505	493	505	505	485	518	514	519	536	525	518	543	494	506	492	526	547	532	504	531	540	520	559	504	507	505	553	522	520	494	504	508	503	507	509	518	494	522	513	491	526	513	512	543	517	492	524	494	558	532	475	534	523	514	497	520	528	478	545	508	510	558	489	486	504	518	526	487	546	505	463	465	490	519	533	517	527	521	513	521	491	537	473	508	498	484	516	520	526	501	565	521	495	520	538	526	505	489	532	541	510	519	502	511	528	526	543	509	509	513	490	538	509	515	462	492	525	503	553	494	519	506	471	514	538	497	521	533	514	496	538	504	514	543	542	517	543	512	536	517	498	513	547	495	507	518	524	529	526	500	534	538	532	503	519	513	516	524	509	523	515	511	484	492	532	530	530	511	539	563	508	519	520	507	544	505	519	506	526	491	495	507	500	506	492	499	513	486	505	525	543	493	527	524	505	510	543	516	487	507	534	513	536	510	491	458	495	519	466	485	508	565	534	523	484	483	536	514	517	506	553	558	505	506	495	511	513	528	496	530	511	498	499	507	508	510	490	522	511	484	484	513	543	467	526	529	541	509	475	477	473	501	496	524	498	507	513	544	511	532	526	569	465	497	566	509	500	474	508	525	526	496	522	503	542	519	520	493	523	489	510	546	531	526	470	502	502	498	526	469	532	520	506	523	509	521	465	540	534	505	480	469	510	429	544	528	519	480	510	543	517	509	485	470	498	510	546	491	489	522	491	547	482	514	526	515	544	545	510	481	520	474	526	487	501	562	508	483	558	491	502	499	514	509	532	498	498	530	534	502	537	529	490	491	508	510	495	501	527	498	526	557	547	493	547	548	511	485	485	522	523	523	538	529	530	461	508	486	506	534	566	514	470	494	499	506	532	484	545	499	554	494	522	517	556	551	497	522	524	515	532	522	523	485	522	492	481	536	528	483	532	518	518	556	535	498	521	501	523	526	516	510	526	517	500	482	529	504	539	519	509	497	514	484	506	498	478	485	479	509	545	513	502	493	534	520	544	483	504	548	554	518	503	532	510	495	522	523	532	482	484	476	531	531	489	514	446	512	503	516	480	511	514	527	515	531	484	528	477	528	480	508	519	535	509	518	525	499	523	487	524	550	536	466	510	515	490	522	544	494	496	530	495	556	491	466	480	549	552	467	513	515	557	496	506	495	540	514	488	499	479	496	516	464	504	500	515	527	482	552	526	479	479	504	563	505	504	520	535	513	524	511	479	515	567	512	482	477	524	516	491	503	535	519	480	500	521	514	514	524	491	518	524	525	486	481	516	532	509	527	494	477	517	540	509	490	476	508	487	545	505	510	501	491	497	513	545	519	514	563	490	505	544	542	461	476	491	475	495	485	542	553	516	535	502	545	477	525	504	482	495	486	508	524	474	524	532	529	495	540	560	486	520	529	499	492	488	474	492	524	527	488	473	477	500	520	498	519	554	501	538	517	488	512	533	517	526	519	498	512	493	539	500	481	519	519	519	502	534	499	520	506	521	452	529	491	516	538	520	508	473	557	545	504	531	498	492	502	465	508	513	510	506	484	505	498	491	543	562	563	537	515	516	480	496	510	498	514	505	521	490	491	521	507	507	542	539	521	508	526	494	466	486	510	497	495	496	507	493	527	508	502	489	495	528	509	469	521	490	532	530	488	494	501	483	532	503	491	533	517	490	540	499	515	531	488	553	532	513	556	502	567	523	489	531	503	507	507	516	496	501	494	464	491	499	468	562	507	509	499	474	518	494	540	507	532	500	530	527	512	502	483	518	494	524	497	528	512	488	489	496	501	514	480	508	519	528	505	514	475	525	506	542	532	554	492	486	487	505	533	543	533	502	517	530	522	509	505	487	535	525	518	511	525	508	540	509	513	514	499	488	508	511	515	502	494	526	488	548	515	480	503	482	491	488	503	518	525	473	553	521	495	476	506	554	529	536	528	509	488	521	535	541	523	498	492	515	489	487	495	489	513	512	458	531	481	462	551	485	486	513	522	505	510	539	518	509	497	525	490	471	507	516	507	502	485	514	505	527	519	533	509	513	524	495	493	514	491	524	477	529	510	529	509	528	499	482	489	522	544	542	547	528	549	499	529	513	513	504	544	512	502	478	484	508	521	506	484	517	526	478	512	516	546	529	465	543	523	517	535	511	486	536	500	495	484	495	488	518	534	523	467	533	485	504	523	530	503	509	551	534	484	497	515	483	546	505	499	494	524	520	503	517	540	535	513	537	489	522	497	493	542	509	513	528	478	532	492	476	520	511	490	491	506	541	490	508	495	511	483	548	516	450	492	510	497	493	491	519	575	487	538	543	542	499	496	541	490	504	483	493	507	518	538	495	584	531	526	533	548	534	537	488	514	482	521	501	494	525	496	530	519	482	507	505	496	505	494	542	524	519	503	492	474	514	524	497	506	510	495	490	467	547	531	485	535	530	512	510	537	541	548	533	518	527	522	486	468	514	494	524	488	493	486	471	523	513	517	514	528	488	456	489	463	570	544	516	514	476	501	520	498	529	480	513	485	515	525	531	548	532	541	510	529	486	520	493	499	496	483	493	489	490	490	510	510	479	531	563	511	492	515	514	467	500	532	501	528	521	523	548	520	495	501	483	516	491	489	523	504	491	505	504	484	488	513	503	519	544	510	479	523	483	478	512	530	535	485	486	512	524	520	497	511	464	528	509	519	494	504	512	507	525	547	507	493	521	550	516	528	482	530	517	520	526	510	538	511	474	497	500	471	478	485	520	472	499	516	489	465	472	511	471	549	538	534	529	496	551	492	500	529	509	475	523	508	519	546	524	522	497	490	490	505	501	523	528	477	509	521	504	487	518	519	458	480	514	466	493	507	486	558	469	517	498	524	502	555	501	520	497	533	486	504	512	487	504	542	467	505	513	477	523	529	530	550	535	511	531	491	539	521
27443	21388	25932	6511	406	275	265	281	238	258	250	247	285	271	244	275	271	245	241	251	243	268	240	219	267	273	271	247	237	235	252	242	253	228	241	236	215	249	252	254	241	261	248	257	252	262	257	229	233	274	223	258	241	254	260	245	263	236	237	229	224	274	264	265	259	230	282	265	239	231	269	246	255	272	255	249	239	218	267	249	263	262	235	257	284	260	271	256	273	248	202	257	273	263	238	257	247	253	263	254	252	262	248	258	270	241	258	273	279	277	222	266	241	282	236	267	256	239	259	258	271	236	222	267	251	277	230	229	277	218	278	254	245	295	224	273	257	267	255	231	268	256	239	260	256	242	271	269	245	267	278	270	261	254	240	255	275	231	242	234	241	251	257	261	256	257	230	244	256	255	259	249	242	261	267	236	211	280	263	248	240	267	257	249	241	249	232	243	248	260	266	228	235	247	267	242	247	240	248	237	277	237	276	257	230	256	261	268	253	249	256	256	254	257	241	241	247	242	265	237	232	230	259	271	263	265	256	231	234	257	260	276	265	215	271	238	270	256	229	244	243	265	249	271	244	247	276	252	267	221	266	234	248	236	247	228	253	238	208	275	244	263	238	254	251	271	258	257	228	260	226	238	293	272	263	273	231	245	244	233	254	253	231	253	252	244	259	264	252	243	255	280	253	260	253	253	252	231	267	231	229	252	249	229	243	269	270	227	259	266	256	245	237	254	254	262	253	265	266	212	236	243	247	252	236	241	260	245	246	236	259	245	241	239	257	269	257	261	238	247	275	250	252	267	250	243	268	239	231	284	252	229	273	276	285	235	253	271	270	248	267	235	255	256	231	254	266	234	252	262	237	223	271	248	273	245	283	231	230	212	246	230	253	243	258	245	249	219	243	242	233	253	238	253	267	248	265	268	241	245	254	262	206	282	235	256	219	253	232	251	271	238	240	266	229	266	241	285	236	222	275	247	204	280	215	264	229	256	253	258	239	239	263	250	255	254	266	243	238	257	231	260	249	287	274	279	254	250	239	217	249	240	247	236	244	270	290	244	258	247	251	262	237	254	250	264	257	255	248	252	262	256	259	227	259	250	256	251	254	273	261	243	234	227	247	257	272	269	246	258	256	242	278	224	273	275	236	232	221	281	276	256	229	242	245	242	240	259	270	241	295	257	271	240	258	240	266	229	243	232	235	234	235	250	235	230	240	270	249	232	241	236	246	248	249	261	275	254	239	259	257	271	244	230	239	243	262	262	276	271	277	272	246	290	249	227	283	247	260	250	250	257	277	280	245	235	243	234	281	259	260	232	219	255	290	234	263	262	265	253	227	242	262	279	265	257	223	280	239	272	232	223	248	259	263	234	260	222	273	261	234	257	256	276	240	248	215	275	258	247	261	254	256	276	265	225	245	235	254	209	258	273	230	249	223	260	229	229	247	235	276	285	230	263	251	240	244	215	210	240	227	235	251	237	273	231	250	244	274	269	275	261	255	253	263	274	255	259	260	272	253	244	233	260	291	231	242	264	239	225	215	261	246	263	262	234	246	250	241	244	270	266	255	244	250	232	234	231	226	234	247	264	225	234	274	245	243	249	261	249	238	215	269	258	268	259	261	259	258	252	224	239	256	269	249	219	269	247	231	250	222	241	235	250	232	256	250	240	256	254	236	301	258	275	265	268	229	248	268	245	246	254	256	259	247	258	232	244	226	269	253	234	213	255	279	233	238	252	261	259	232	276	237	214	251	244	255	223	257	267	228	235	239	244	244	241	243	266	228	271	254	253	249	219	266	251	257	273	256	257	249	251	245	279	245	254	273	272	224	240	252	238	268	246	272	239	246	240	252	249	253	275	230	234	256	252	248	234	268	243	262	239	216	239	270	254	248	228	248	261	269	263	279	265	253	275	245	212	246	266	242	265	248	253	262	250	264	233	270	268	241	243	259	227	244	255	274	244	276	243	242	280	268	229	237	263	270	251	250	246	253	258	256	229	256	263	213	250	244	244	220	257	262	236	252	242	282	256	250	246	214	265	252	229	233	253	266	238	249	257	263	246	246	270	245	268	228	225	233	256	243	252	248	268	262	281	230	244	238	255	274	240	264	257	229	274	247	244	270	253	261	259	238	234	241	266	267	257	232	254	248	252	254	233	222	245	275	261	256	248	259	263	246	251	229	212	204	235	235	286	243	245	235	279	241	243	263	267	233	243	286	242	237	253	227	245	215	275	264	216	235	249	276	236	254	252	224	227	284	251	253	237	268	246	264	267	256	233	268	239	242	233	222	246	244	224	250	236	250	231	243	276	220	251	249	229	244	258	247	262	251	271	225	254	225	248	227	251	242	239	232	248	248	264	259	245	247	253	228	236	262	252	238	251	246	237	266	257	239	237	244	240	224	226	228	242	261	247	269	230	244	268	256	228	245	253	250	249	230	246	225	251	255	252	253	251	215	240	242	263	262	250	249	261	251	254	270	240	228	253	268	240	261	261	252	244	218	271	307	245	250	263	262	242	265	244	228	230	243	256	256	260	245	264	243	245	253	255	216	248	263	263	227	256	254	271	245	259	235	249	278	275	273	253	251	233	240	256	234	266	248	255	267	245	247	256	212	284	244	239	272	243	250	257	264	264	215	243	246	274	228	244	285	257	242	265	273	290	282	263	255	232	261	233	268	259	240	235	259	272	244	245	272	240	245	256	233	246	280	245	269	230	275	222	259	236	254	282	251	242	267	259	253	271	245	275	262	240	272	263	248	240	235	243	276	255	258	227	272	259	245	241	238	242	229	293	242	231	211	271	257	238	255	229	273	235	255	248	271	253	254	258	263	232	266	268	218	246	236	233	289	282	257	238	233	238	242	251	267	238	226	260	250	239	248	237	237	258	272	273	272	308	247	248	271	257	264	239	248	225	240	254	229	254	276	252	277	231	227	243	252	239	263	250	254	245	239	227	255	237	236	243	234	247	237	267	283	275	240	200	235	222	248	243	243	256	234	249	264	252	259	253	255	227	264	276	221	238	248	252	253	254	258	248	251	250	266	243	236	249	250	259	261	253	248	274	274	263	263	234	243	286	264	261	237	259	268	252	253	264	236	261	257	260	236	266	244	259	253	243	255	249	256	236	249	249	258	239	268	263	246	245	278	224	263	253	252	246	212	253	270	238	239	247	259	227	254	267	246	270	243	256	254	264	232	223	274	217	255	264	264	240	244	266	280	253	241	244	254	257	261	247	238	245	237	277	253	241	274	285	245	234	252	250	247	266	260	243	247	235	243	265	244	238	241	250	255	272	245	248	237	237	271	249	262	235	256	238	249	235	226	256	263	262	259	272	246	234	245	256	255	245	256	239	242	264	278	263	276	222	239	235	236	258	249	238	254	264	232	232	253	264	231	243	230	241	250	278	236	230	252	238	263	291	258	216	237	275	216	238	290	237	246	266	265	279	238	216	239	256	212	271	250	249	264	238	249	255	224	234	295	265	225	235	255	245
14642	28550	26137	3258	431	335	340	343	352	358	344	343	386	338	353	341	353	342	335	377	315	310	336	323	319	356	338	351	347	357	333	330	327	363	346	332	359	319	348	316	360	355	316	333	364	346	335	328	331	356	342	297	331	350	351	335	324	354	348	345	371	337	311	319	332	338	337	349	314	333	342	338	318	334	316	306	347	344	342	359	345	325	328	356	294	349	312	367	332	318	318	359	336	332	338	365	314	343	333	332	330	326	334	342	332	311	359	287	331	317	325	334	357	316	366	328	342	296	302	322	318	349	339	290	319	333	364	330	324	329	308	312	369	348	328	348	335	341	305	345	312	332	309	352	324	336	327	336	330	333	339	332	307	332	304	356	345	317	331	330	339	334	326	331	335	324	366	309	309	321	354	353	365	367	338	334	339	357	322	323	340	331	378	320	326	350	379	364	337	359	335	320	355	325	343	321	373	361	328	308	341	333	364	342	340	314	333	319	333	358	320	355	323	344	362	349	330	356	321	341	301	317	374	304	334	382	328	339	327	342	334	325	333	321	327	352	317	342	329	298	359	311	325	339	348	364	315	331	346	334	348	326	341	346	315	351	352	330	342	316	329	331	356	352	343	314	318	351	317	336	333	354	321	357	337	341	327	349	318	311	327	363	343	345	346	347	364	346	342	337	341	313	300	342	353	382	326	319	312	325	326	311	355	350	309	351	314	322	338	354	318	335	361	338	293	335	322	322	344	361	341	342	330	341	295	309	324	311	286	347	328	341	332	328	384	356	320	341	316	330	350	334	302	324	308	303	322	336	333	336	355	335	361	351	331	356	318	332	352	311	358	357	351	350	354	373	333	337	315	331	332	345	339	320	333	330	305	323	325	333	328	333	307	325	361	327	351	335	336	366	296	335	318	315	337	345	315	311	351	335	301	300	326	320	325	329	335	304	340	356	331	337	314	344	289	352	368	353	337	337	337	331	341	337	318	348	328	358	344	327	330	374	346	345	344	324	304	344	310	320	325	358	350	326	330	358	312	353	344	320	315	357	352	319	356	333	349	328	324	310	338	353	336	323	338	322	302	338	334	283	360	315	319	347	368	328	338	314	340	375	370	345	338	311	328	367	316	343	332	343	329	330	338	324	304	324	334	308	348	336	341	311	346	352	349	331	357	399	324	363	328	346	358	353	324	300	356	369	321	315	319	339	354	338	286	338	334	326	325	351	349	343	327	318	359	356	334	348	336	333	315	343	335	342	329	305	350	310	317	302	342	322	322	315	339	315	329	368	344	297	341	332	336	315	336	365	343	346	350	324	321	314	340	324	323	308	332	329	326	348	321	329	356	322	340	373	307	314	313	349	332	337	325	344	311	322	347	344	342	331	348	298	283	340	341	339	337	338	355	343	352	320	336	335	340	334	302	349	347	335	350	364	363	295	333	326	332	321	314	353	301	324	331	345	360	358	317	305	339	354	328	338	357	307	325	317	342	320	329	346	343	325	327	327	301	351	310	303	312	326	332	292	333	355	338	358	372	309	333	317	349	342	326	295	352	340	351	332	355	337	315	314	332	359	339	312	338	331	327	358	308	368	340	329	339	321	323	339	329	350	357	330	335	343	348	348	339	316	346	338	330	372	309	367	331	357	333	313	319	347	340	294	312	308	337	349	355	323	306	329	327	338	353	329	335	315	329	306	330	333	314	315	369	348	344	316	337	339	343	335	356	315	354	342	333	357	343	311	356	350	336	330	289	322	323	320	322	335	347	311	308	324	338	309	318	332	345	306	327	324	365	319	364	337	322	343	339	320	356	367	342	333	343	349	309	341	336	323	342	338	337	342	319	335	325	321	326	338	293	335	305	346	349	342	353	347	339	332	339	338	319	308	349	338	350	348	352	330	323	333	330	347	348	329	294	332	292	308	347	336	306	314	328	345	345	347	323	324	336	323	323	313	335	372	322	322	341	310	316	328	343	343	340	329	324	335	342	340	312	305	327	307	347	313	343	334	335	340	331	363	357	315	340	328	330	332	338	330	320	306	332	309	331	362	325	367	340	308	307	332	285	329	327	357	365	356	324	305	334	341	304	364	319	331	317	348	317	325	339	389	344	378	363	338	320	321	342	336	305	354	331	319	350	299	357	346	351	311	347	337	350	323	346	313	350	320	345	360	303	338	354	313	340	310	327	325	322	352	358	357	311	351	311	323	325	398	353	340	347	364	324	359	315	341	339	338	332	364	324	332	352	341	332	360	345	326	353	331	329	320	349	333	344	333	351	316	337	327	350	317	336	356	324	357	330	343	319	335	357	322	348	314	340	344	390	311	338	313	317	326	312	346	321	327	362	344	356	339	312	319	323	295	302	316	344	340	340	328	373	330	349	332	339	342	347	368	337	317	360	339	315	329	325	327	350	321	294	334	321	339	310	342	354	341	335	341	317	335	340	355	329	328	357	308	367	352	337	330	310	348	331	315	329	328	363	307	345	342	317	347	361	321	333	330	334	317	334	327	327	348	364	337	341	359	320	362	309	328	315	309	340	325	302	332	344	339	316	317	317	363	338	324	344	314	339	338	337	382	339	335	341	327	325	372	372	360	323	355	314	374	365	364	390	332	317	303	344	339	318	320	328	307	332	336	337	370	334	306	332	337	342	318	342	352	317	363	356	326	353	287	337	340	320	340	332	354	333	338	363	336	321	302	303	360	357	362	355	337	311	360	342	319	350	324	360	324	358	321	329	345	333	314	364	311	357	334	323	326	362	330	331	349	347	323	327	338	334	341	335	327	342	329	339	351	340	328	348	363	340	322	359	357	310	314	337	336	343	362	299	352	344	313	333	335	329	327	344	356	314	324	329	321	353	323	329	346	343	325	331	336	325	320	308	318	345	340	347	347	332	328	332	334	327	297	343	360	335	332	378	332	341	375	312	320	334	347	332	329	369	345	313	371	314	320	338	316	318	316	320	334	362	327	357	325	337	322	330	344	323	369	304	326	294	329	317	342	306	339	330	328	352	328	311	313	336	334	332	339	334	331	332	314	338	339	344	287	360	333	383	338	326	291	333	327	347	341	349	358	307	362	355	349	347	304	316	323	317	329	319	343	306	336	309	351	309	357	354	341	322	332	352	336	386	330	331	352	336	333	313	344	339	317	329	344	349	320	334	358	365	344	346	329	316	327	343	343	338	331	339	324	346	302	360	316	307	323	322	310	318	327	355	309	323	355	301	355	363	339	324	352	325	342	306	349	345	344	319	342	364	328	357	323	350	326	351	305	328	373	324	308	326	319	347	311	346	324	353	329	332	331	327	346	344	353	336	336	351	330	302	311	320	337	351	326	328	348	330	314	357	326	349	355	331	332	363	355	341	371	349	317	334	347	367	356	343	328	334	314	357	325	332	346	340	306	346	358	333	324	347	359	320	353	314	361	347	379	352	321	338	349	349	322	314	349	346	316	333	354	347	362	322	306	309	331	300	334	339	329	338	338	367	328	351	308	337	305
23270	21344	32041	23054	21131	14681	1330	551	480	507	524	512	475	475	512	477	431	478	468	430	462	440	469	462	442	449	478	450	438	455	452	442	437	474	468	450	442	486	442	431	439	468	415	460	433	431	431	461	459	435	434	452	445	471	437	441	458	439	411	456	464	434	399	438	422	450	469	438	441	451	396	444	440	434	432	458	448	446	443	449	420	465	427	443	450	418	440	441	451	460	469	462	422	443	446	485	446	479	495	433	453	452	446	417	445	410	420	433	451	463	444	484	416	453	424	439	435	450	472	423	431	428	436	409	442	481	462	406	418	439	480	419	429	460	437	459	448	436	467	426	452	411	462	436	482	433	450	407	439	418	428	442	422	426	425	445	457	487	456	447	433	446	449	416	454	454	438	465	470	449	447	458	479	413	445	454	424	446	429	479	468	455	469	432	434	453	465	424	459	428	456	432	427	467	450	468	446	418	453	406	484	481	441	422	469	467	486	489	450	438	481	467	466	445	455	496	483	436	418	472	461	427	444	449	453	430	435	458	429	453	437	491	451	446	405	434	476	432	450	472	484	446	463	420	425	432	475	425	421	477	430	477	481	441	404	437	432	446	459	435	438	458	461	448	467	487	450	471	455	464	451	450	431	443	425	412	475	414	432	445	430	452	436	412	482	439	460	410	444	475	447	435	441	420	462	498	446	461	441	427	439	449	431	415	440	450	420	429	453	421	418	434	441	449	437	446	460	399	447	465	443	435	461	456	452	409	441	410	427	399	469	442	435	433	446	436	435	412	444	413	467	490	438	413	440	472	433	434	471	447	441	461	438	429	423	438	415	466	456	478	447	425	481	453	449	458	451	474	413	440	468	441	429	436	435	432	474	433	441	410	483	430	458	452	453	416	453	455	430	453	445	446	445	446	433	463	440	394	405	421	434	444	427	435	461	427	438	439	469	427	433	422	428	490	443	466	487	492	453	432	429	423	440	457	442	424	425	434	429	420	447	439	426	427	444	469	426	417	473	424	436	459	469	458	485	425	442	450	417	423	441	407	417	454	422	437	449	445	447	424	450	439	423	440	482	455	463	449	467	432	463	460	470	465	412	463	418	420	436	477	403	448	476	435	437	460	453	465	417	429	458	420	451	444	473	454	418	488	415	470	447	452	471	444	443	396	461	422	415	465	444	395	437	459	471	446	468	450	422	473	438	476	426	455	418	445	446	467	421	463	465	453	465	483	486	435	465	456	464	417	419	461	478	429	431	416	476	445	445	455	453	450	458	432	436	424	446	444	488	447	485	437	487	430	440	453	483	473	432	448	446	476	427	457	432	472	430	496	448	437	450	479	428	475	418	459	438	459	465	457	437	379	434	423	463	475	462	494	441	471	430	450	448	445	423	469	491	429	453	491	439	391	435	422	416	459	453	452	413	426	448	435	443	448	473	465	438	414	448	454	472	434	466	438	467	432	441	427	426	418	456	459	430	451	423	452	473	464	450	463	447	400	456	442	464	458	440	474	470	436	450	442	425	458	428	454	419	421	472	433	410	443	461	466	476	454	413	481	458	456	429	457	414	483	426	460	430	438	461	452	430	463	446	422	410	477	445	457	439	460	455	469	411	449	453	477	446	456	462	471	461	418	452	420	434	447	466	480	416	454	464	466	429	449	441	494	470	451	403	490	437	447	450	432	427	449	448	475	423	463	422	433	423	435	436	434	419	451	437	426	456	474	440	441	470	449	459	446	455	470	451	451	443	455	444	453	398	437	422	417	432	443	459	419	462	444	415	415	454	453	441	450	446	432	467	419	472	501	488	418	466	435	448	439	482	432	456	441	469	400	441	443	463	443	407	466	419	434	475	422	479	416	433	420	429	432	482	434	443	428	446	415	432	477	479	439	434	447	493	428	424	429	475	471	433	435	422	430	474	468	473	446	441	447	464	465	430	437	429	435	461	456	451	435	419	412	435	442	446	426	442	445	425	426	478	464	448	435	470	470	431	423	455	507	457	451	461	442	445	454	455	425	432	462	475	438	460	486	436	435	449	423	450	430	434	449	426	448	436	475	471	469	453	446	452	469	454	411	439	456	436	429	485	433	427	447	441	482	435	458	470	479	459	439	432	441	439	457	434	445	435	431	432	461	453	443	446	444	447	473	421	466	466	430	464	448	458	416	423	458	456	413	458	465	456	433	430	461	411	451	466	415	428	448	464	431	460	452	431	465	480	450	466	440	443	432	446	422	435	428	469	437	433	453	439	474	443	439	451	446	443	445	437	426	443	460	381	425	367	400	433	453	475	435	447	463	447	443	491	456	462	450	427	450	455	451	423	436	464	436	439	452	450	417	456	437	445	485	416	430	450	415	430	419	468	438	427	433	450	480	430	438	458	446	474	454	483	428	443	449	491	432	482	472	436	471	473	442	470	469	434	479	468	446	458	460	445	436	457	397	476	478	463	453	423	446	434	448	448	482	465	439	426	442	473	445	432	414	449	427	443	462	429	450	464	427	462	442	464	447	442	444	405	449	438	444	470	412	422	431	434	453	469	454	480	451	413	438	450	414	414	464	472	450	452	479	433	453	422	450	418	412	427	430	400	463	441	481	457	448	415	491	449	462	467	454	447	445	456	414	385	497	458	427	468	455	428	442	463	445	421	419	428	452	482	452	440	439	456	454	465	458	447	486	453	449	457	429	431	470	425	430	446	426	424	479	440	443	433	432	447	460	436	423	471	453	426	437	471	480	454	462	429	461	463	415	471	414	455	434	480	427	466	453	413	467	447	440	446	435	418	439	445	425	457	433	425	404	444	427	457	426	474	456	397	459	428	492	445	465	457	422	441	488	454	434	456	475	420	487	437	391	451	448	457	466	427	437	473	465	442	438	439	477	464	421	403	436	455	465	453	451	487	443	448	415	465	434	490	447	414	418	448	417	425	433	494	459	472	437	422	433	418	436	434	461	446	400	470	474	468	428	433	455	435	465	457	435	457	462	456	463	445	468	487	458	446	422	444	471	442	459	429	426	411	471	485	467	452	433	451	441	474	440	434	471	443	436	457	463	459	458	427	434	446	398	474	447	443	448	459	481	454	460	466	444	442	441	457	467	477	462	450	445	465	517	410	454	462	409	432	424	456	439	454	447	423	459	475	450	435	459	434	432	454	411	421	455	451	479	455	424	433	453	473	456	415	435	414	445	421	508	450	452	471	432	433	417	469	455	484	470	436	427	447	452	464	448	470	478	434	432	442	429	429	501	446	463	437	443	423	490	402	421	458	476	450	466	453	415	485	450	434	438	442	429	459	432	458	449	446	470	434	433	484	460	470	434	419	442	412	460	425	430	428	418	430	409	422	445	422	436	414	467	424	455	442	510	433	435	441	430	466	486	477	441	425	440	471	443	454	426	422	401	459	453	441	441	413	451	477	461	426	433	429	462	435	473	434	465	420	458	473	419	417	429	432	420	454	423	439	411	439	403	426	435	430	452	431	479	430	461	449	425	455	441
32667	61360	62152	25113	2492	962	758	756	713	689	658	649	699	633	664	630	647	610	583	607	591	644	588	600	577	558	541	616	598	600	564	578	575	577	577	607	589	575	608	591	574	592	589	605	595	604	551	559	616	594	570	621	521	587	551	545	576	599	574	630	610	619	550	608	541	597	563	571	573	608	596	601	576	595	604	538	649	580	593	552	578	570	556	610	578	611	546	595	609	621	602	587	571	605	562	580	562	571	592	590	577	603	574	590	575	617	570	553	582	557	605	594	647	612	604	532	584	568	594	523	578	589	643	567	605	528	573	529	556	579	568	585	543	599	614	591	598	601	599	585	537	541	589	597	618	576	589	596	520	596	583	622	564	564	613	590	594	551	623	641	584	572	560	575	594	584	559	604	564	565	576	569	584	597	629	599	612	622	581	582	606	596	575	633	613	564	571	568	612	549	587	541	553	564	572	625	618	555	561	573	573	640	576	568	587	569	558	578	570	580	570	552	625	593	543	590	552	578	537	584	600	609	630	577	599	621	594	558	567	544	559	564	599	559	607	603	597	566	535	592	573	587	587	592	582	597	617	557	607	648	608	551	569	576	576	560	586	606	583	586	599	606	540	554	613	589	609	618	577	587	574	573	547	586	595	616	579	575	586	587	611	580	603	581	613	581	650	555	546	548	577	566	586	584	587	606	621	572	596	568	607	587	608	574	567	610	572	554	564	546	627	558	572	564	578	605	569	617	582	573	637	566	585	553	600	574	553	565	592	617	585	583	584	613	567	599	568	546	602	610	602	577	576	552	584	637	623	568	549	575	600	565	591	581	555	592	553	572	559	625	553	593	565	635	534	600	554	597	601	571	610	602	599	617	540	576	595	550	635	559	548	563	546	619	597	575	615	566	574	568	604	540	567	582	534	580	600	599	575	553	608	552	606	582	575	603	564	596	587	593	626	604	582	598	552	546	562	589	582	627	645	559	588	578	556	556	567	564	549	579	574	546	576	554	634	580	600	547	552	594	610	571	556	609	595	562	557	604	561	579	597	593	570	606	620	560	614	611	611	612	595	583	583	594	586	567	523	561	560	566	630	597	578	600	584	607	587	586	566	619	541	582	603	602	606	600	579	622	588	569	588	597	572	582	583	580	579	551	565	588	621	570	574	594	600	586	595	548	565	583	615	574	580	597	584	566	595	562	599	604	576	546	595	522	573	614	591	547	590	574	527	583	515	606	627	609	551	560	575	551	562	596	590	615	589	564	598	591	583	560	573	561	601	575	590	621	579	548	590	567	595	559	595	527	594	546	575	542	616	565	607	584	575	567	562	573	572	619	572	561	597	586	559	598	585	619	618	620	623	608	543	585	573	603	599	658	536	581	593	595	548	563	608	585	583	613	622	584	562	625	646	591	573	579	553	565	569	574	597	583	583	600	554	626	602	568	566	640	566	593	602	566	562	637	620	610	587	578	605	646	581	543	622	539	601	557	624	592	592	577	599	599	561	623	618	574	583	562	592	570	639	570	585	558	595	591	611	578	614	548	538	548	585	546	566	552	619	557	546	603	617	576	628	597	583	525	583	546	556	592	554	611	559	559	603	616	643	593	597	603	603	556	588	600	579	571	588	593	577	589	581	571	565	608	571	600	589	559	612	594	579	607	570	554	562	618	608	602	616	601	580	620	602	573	567	572	580	570	614	621	561	565	605	614	575	579	594	583	601	598	572	602	586	601	545	584	580	565	595	563	534	563	627	596	569	546	598	589	552	575	578	570	594	581	548	579	581	626	572	582	587	588	574	590	600	587	585	569	597	617	621	596	592	581	603	598	576	618	571	578	599	559	532	572	573	615	593	566	582	575	542	578	549	590	592	614	594	569	567	519	591	568	592	565	538	583	580	518	549	599	537	584	573	582	572	551	601	582	590	534	590	595	578	633	587	603	589	604	577	536	562	589	567	589	607	565	587	595	573	579	601	626	580	614	638	568	562	607	592	638	554	593	599	610	597	607	560	583	615	609	589	593	651	525	574	583	571	559	572	579	594	558	584	637	551	574	578	587	591	591	588	559	612	569	563	568	599	576	568	558	560	565	564	585	613	570	603	569	568	602	584	615	616	559	574	592	597	587	585	625	584	570	552	632	578	589	557	611	569	588	603	601	568	557	564	563	639	597	570	583	585	583	576	570	580	580	541	571	597	564	654	567	560	573	596	575	634	584	604	574	603	562	519	611	554	615	584	578	596	591	587	570	577	609	577	591	590	572	613	549	610	604	578	578	591	616	579	548	578	588	581	578	604	634	590	567	604	579	623	594	591	585	561	604	567	601	621	570	617	593	581	537	551	610	579	603	593	616	595	626	623	566	549	579	568	581	552	581	577	538	602	568	566	585	606	558	591	547	596	578	570	562	580	601	569	579	621	561	608	533	613	577	588	631	574	544	579	601	614	619	589	582	557	594	590	594	551	594	593	575	542	580	548	592	546	574	572	561	596	541	541	594	593	577	546	535	582	554	582	572	593	545	545	551	590	580	547	540	615	629	572	579	596	551	578	567	606	549	583	593	550	565	534	593	596	537	607	578	574	624	565	582	590	571	637	535	581	551	518	626	567	578	589	589	594	622	621	599	567	569	581	573	591	538	567	592	553	590	571	622	529	585	583	544	591	577	550	588	556	580	615	647	600	570	602	538	565	617	577	577	617	587	553	587	612	591	625	568	561	569	592	597	575	539	556	616	596	534	595	565	634	584	610	631	571	550	556	546	586	583	593	615	603	601	561	604	554	574	584	552	562	561	602	572	610	610	588	553	589	595	570	587	599	565	573	574	586	550	558	599	568	584	609	593	581	602	592	565	623	553	546	605	599	572	570	583	597	574	627	568	540	582	561	590	608	578	586	613	599	578	555	601	567	617	555	590	608	605	605	585	596	601	544	573	642	585	585	645	581	602	575	552	599	594	591	593	590	568	602	595	561	586	610	557	581	608	573	534	541	579	599	569	615	569	566	565	586	604	543	607	581	620	563	624	542	579	632	570	545	592	560	578	544	569	593	578	580	575	573	605	594	579	618	586	611	584	572	619	573	544	583	568	570	602	524	563	587	570	591	633	591	597	571	599	563	582	535	611	538	556	607	562	566	543	559	548	566	568	613	556	601	571	563	585	591	565	575	588	556	599	574	579	554	592	573	638	599	572	567	575	585	575	560	575	621	589	569	567	524	606	598	570	573	593	585	565	567	566	570	590	582	605	574	585	585	571	606	595	583	562	570	581	598	598	575	583	587	581	556	576	615	641	586	598	609	619	599	516	617	597	570	568	543	566	604	588	543	535	578	569	580	605	617	546	574	602	602	579	604	621	609	587	589	617	607	586	601	585	594	542	580	609	544	566	539	537	608	610	604	607	558	624	584	576	530	575	560	548	605	575	587	582	573	615	611	597	582	590	586	571	576	569	579	604	561	583	572	569	560	581	609	570	549	582	546	587	582	598	563	566	578	580	578	581	601	584
24516	21446	32544	23856	9598	331	153	186	150	165	148	136	125	138	134	134	140	136	149	128	138	116	111	129	133	129	123	167	139	115	110	144	129	120	135	140	116	130	148	128	122	131	126	114	144	131	117	150	100	142	140	115	127	131	125	130	121	134	107	125	136	126	116	130	138	128	132	119	121	120	138	121	135	138	143	143	128	105	133	112	154	136	134	112	124	129	131	141	132	118	119	159	125	124	158	120	137	136	107	123	127	107	109	112	117	119	118	158	120	114	153	140	120	126	125	127	155	140	151	134	103	131	139	124	127	143	120	143	142	127	120	131	162	108	137	137	134	127	120	138	129	149	136	137	129	137	127	119	119	127	127	135	117	141	133	131	140	139	133	139	133	131	122	122	119	134	114	133	131	141	117	134	148	131	136	126	111	117	111	113	108	114	133	110	141	142	118	144	137	128	147	139	137	129	133	136	124	119	141	127	123	103	123	134	131	142	120	136	118	105	145	117	128	127	102	113	125	125	113	124	148	122	138	150	134	152	146	128	128	140	113	132	126	129	146	133	143	130	149	131	124	125	147	132	133	126	146	132	119	119	123	120	136	142	133	122	103	120	123	135	122	104	128	111	120	126	109	141	123	133	128	103	130	119	123	123	116	110	143	140	124	131	132	133	127	123	123	112	132	130	111	137	136	148	119	118	123	134	133	124	133	108	122	95	127	165	117	131	110	122	126	130	124	149	144	127	134	119	127	125	115	115	129	138	119	126	127	120	111	126	124	135	132	127	144	133	136	136	123	158	152	139	120	117	123	126	124	107	120	108	130	126	119	131	147	131	140	133	128	120	133	118	127	114	115	146	122	124	142	118	152	141	114	144	142	136	108	125	138	125	111	112	127	127	126	135	140	113	138	112	121	120	110	139	110	116	128	141	124	134	136	141	136	114	125	143	153	130	129	136	127	147	101	117	148	146	113	129	124	145	141	149	118	120	133	127	130	123	137	134	129	115	135	122	129	128	111	113	111	126	148	134	112	131	111	132	122	137	113	120	162	129	133	127	134	123	132	127	123	127	139	123	141	129	146	114	144	128	137	127	125	113	122	146	110	139	124	131	125	120	123	141	128	139	117	133	127	125	130	144	115	132	137	122	126	137	142	111	127	122	123	122	100	133	131	127	148	146	112	111	133	106	119	130	143	162	118	127	149	128	120	145	128	128	131	120	128	119	136	108	122	137	115	141	125	114	116	128	126	130	111	158	135	147	132	147	140	120	138	124	111	134	137	127	153	128	136	136	117	124	131	132	133	137	132	154	123	126	124	134	130	130	142	121	128	147	135	128	151	132	141	125	113	142	128	111	123	133	146	119	118	115	133	129	127	138	123	136	123	112	112	132	130	115	116	134	110	142	132	126	133	125	138	129	108	132	114	135	109	103	117	124	136	113	132	130	125	131	130	113	127	141	121	152	119	119	126	120	154	120	143	113	135	128	120	114	125	146	139	120	121	128	106	143	128	142	138	116	130	120	122	104	127	135	137	120	147	141	109	138	115	141	121	137	138	106	115	126	125	133	130	144	141	128	104	104	124	126	117	130	124	135	143	155	122	128	146	127	128	126	134	138	135	128	120	143	125	124	119	145	119	125	136	123	123	131	130	135	138	164	137	151	105	129	138	143	117	115	146	132	126	120	135	119	111	131	125	122	132	126	149	123	138	148	120	130	128	123	125	131	125	143	135	139	115	126	138	124	132	124	138	147	132	131	129	119	122	136	152	111	134	120	131	133	122	131	105	114	144	131	147	131	130	123	155	137	127	142	133	142	111	124	142	143	142	122	135	130	108	136	134	125	133	96	130	116	109	155	124	128	113	143	138	119	123	140	139	111	138	136	136	126	142	142	111	107	134	144	139	128	137	114	143	121	114	110	137	124	130	135	129	117	152	126	146	132	136	136	139	116	113	119	129	129	115	138	164	130	125	133	111	118	120	134	124	139	118	133	128	133	121	123	113	108	119	137	128	123	133	130	106	127	132	122	127	126	129	124	126	138	122	141	139	120	137	142	124	118	131	120	128	158	153	136	114	128	131	134	136	121	139	108	140	141	111	121	126	132	134	135	119	134	121	129	130	134	122	143	130	146	112	124	128	127	148	139	121	141	129	124	156	117	141	139	129	137	110	127	130	112	113	136	122	126	112	133	123	120	130	131	134	120	125	119	139	113	111	121	129	112	144	115	121	144	109	125	128	117	136	145	151	136	139	132	149	121	133	123	112	119	134	136	147	133	122	131	130	126	111	123	121	134	130	123	129	151	126	125	147	127	124	121	138	140	122	126	151	135	129	134	135	108	133	135	137	146	139	110	107	139	129	122	133	160	118	117	127	118	129	153	132	137	133	136	130	131	125	137	147	132	125	153	106	121	128	138	137	122	137	128	115	129	126	129	112	128	142	116	148	135	130	134	121	133	130	136	121	115	132	126	129	121	139	135	111	117	117	132	134	156	118	116	126	114	107	122	107	106	147	125	138	128	145	121	133	136	126	124	118	121	134	109	132	118	135	115	138	116	147	129	118	119	120	137	134	116	137	132	119	127	134	114	137	142	122	127	159	144	137	137	128	163	140	148	113	118	131	122	132	127	113	140	144	136	156	128	148	142	120	136	128	132	110	119	112	122	133	137	134	135	123	138	124	137	132	117	98	141	124	136	124	131	117	133	128	124	136	139	115	124	116	106	132	116	152	130	145	129	127	125	137	135	124	136	138	137	120	114	124	146	145	104	123	141	144	117	127	126	130	129	131	128	144	133	130	123	110	111	125	141	117	133	159	124	124	132	120	125	123	125	120	140	133	128	118	126	123	121	141	103	111	140	105	134	144	144	122	141	117	137	124	131	116	127	132	107	148	130	125	121	135	134	126	111	139	105	110	122	126	126	126	135	127	142	127	139	134	125	118	149	109	122	117	122	103	136	134	130	140	110	117	140	127	122	146	135	131	114	146	128	146	133	150	127	119	128	149	147	135	141	137	118	126	116	131	141	117	144	122	134	117	138	128	122	148	136	128	128	133	139	125	122	110	138	130	130	116	130	132	113	140	143	128	143	131	126	126	130	132	139	138	158	109	148	135	141	136	129	118	153	135	115	123	138	120	120	120	133	122	120	138	135	121	136	124	120	112	149	135	155	124	146	152	132	111	151	137	129	138	141	114	129	147	137	109	122	132	127	150	118	116	112	135	135	149	117	143	114	125	137	138	142	135	134	139	139	146	125	136	108	119	146	111	139	119	114	108	140	141	134	124	120	121	127	144	102	131	127	132	128	107	135	149	135	143	134	149	133	123	140	137	111	112	148	126	125	129	126	149	106	143	134	135	143	137	134	102	159	118	148	127	127	128	131	117	138	122	149	132	126	129	120	132	144	140	119	131	143	139	135	119	138	142	131	124	147	119	149	146	133	116	129	144	137	130	133	123	122	127	131	118	126	112	121	128	132	111	127	130	144	112	137	119	146	117	98
28305	53946	49503	16653	1567	313	312	305	216	215	206	224	218	211	232	208	196	178	212	203	196	210	211	206	156	190	192	206	210	194	205	221	174	158	181	193	204	190	181	203	195	172	194	191	204	205	199	213	191	186	197	186	196	193	153	202	200	180	194	181	220	170	200	210	177	203	162	188	192	189	192	198	191	193	179	207	201	184	177	211	176	213	196	219	161	168	186	195	189	192	201	171	181	193	207	169	170	184	169	184	200	185	151	164	182	176	190	172	208	165	191	190	198	199	172	201	176	189	186	201	196	199	190	180	211	191	203	181	185	209	199	181	228	177	196	193	175	189	206	171	212	171	175	192	175	186	209	179	227	197	169	166	197	180	185	205	186	171	196	189	172	178	188	168	204	196	206	177	177	178	178	191	201	197	179	166	203	180	185	179	191	206	207	191	166	188	178	198	165	170	194	202	210	165	184	189	185	187	174	207	177	186	190	198	173	168	227	194	183	175	180	161	168	175	181	189	201	194	203	186	178	170	176	174	206	208	194	185	198	196	190	184	178	186	202	190	183	179	187	170	208	202	165	205	196	193	201	194	189	212	178	166	188	186	197	195	177	177	194	202	191	177	175	189	211	192	194	195	194	181	198	211	205	198	200	171	179	224	207	186	209	174	192	207	212	180	189	175	187	199	196	194	170	180	182	173	179	208	181	188	184	160	198	196	188	184	194	195	167	194	212	169	187	192	194	178	192	201	196	166	187	187	166	193	189	171	182	181	200	195	188	217	194	190	188	220	213	191	172	178	215	174	235	204	183	188	196	209	174	183	217	191	164	156	198	164	181	188	203	163	186	194	180	170	175	161	178	195	180	180	158	201	181	178	173	195	187	192	187	214	185	182	202	187	208	187	193	180	179	177	178	155	213	198	175	185	210	182	200	171	177	192	216	180	195	178	179	193	172	190	175	196	178	199	195	191	175	184	170	207	202	191	184	196	159	176	187	193	192	194	180	192	188	214	202	215	204	190	193	174	190	188	189	165	191	206	195	202	185	187	182	209	167	197	171	198	179	212	202	173	208	189	192	190	186	171	195	184	171	202	201	206	205	200	181	179	195	193	191	182	191	188	190	179	197	180	188	179	172	198	177	178	185	170	201	184	195	211	201	177	188	208	178	168	190	185	191	178	186	186	202	180	167	187	210	184	172	179	214	209	215	182	186	172	190	190	188	176	204	191	182	183	168	202	177	179	177	211	187	222	183	193	181	185	207	178	180	188	205	186	199	165	191	189	183	194	189	200	232	199	182	195	186	204	207	207	195	192	187	192	190	160	176	174	202	187	182	181	214	184	198	195	170	168	189	191	179	168	203	204	195	185	200	198	175	194	214	171	188	184	197	178	182	189	185	216	203	184	182	188	183	183	197	194	192	193	238	171	179	192	179	193	187	175	190	191	204	183	204	192	202	188	192	202	189	176	220	199	185	176	192	176	189	180	189	167	197	190	158	187	188	157	178	192	189	192	209	177	195	196	219	193	202	172	184	180	170	165	191	185	207	189	193	184	185	192	174	197	197	202	187	195	196	198	177	184	201	178	191	160	178	217	172	194	179	200	197	174	165	189	188	205	180	189	201	201	196	174	185	190	185	195	206	172	219	184	189	181	185	171	184	174	185	179	185	192	190	205	187	170	176	177	183	210	181	175	181	187	192	165	199	179	178	221	180	210	201	204	173	185	193	196	199	222	210	186	174	192	212	208	191	189	193	213	209	200	182	152	190	213	168	170	198	159	185	192	183	182	206	199	176	209	196	199	186	206	193	183	216	216	185	196	198	178	199	180	193	194	194	193	189	173	178	170	165	192	206	191	189	198	188	191	176	192	183	193	196	202	187	197	189	191	188	187	195	184	185	178	198	202	178	215	199	201	181	200	204	162	176	200	201	200	201	186	192	179	208	204	175	189	197	213	177	199	199	188	189	206	190	196	205	195	167	168	185	195	192	209	199	162	179	187	194	190	173	186	172	169	173	200	184	184	177	186	197	202	161	210	178	173	216	158	176	184	186	199	172	196	189	174	183	175	174	187	191	194	182	199	188	170	179	182	184	171	185	182	170	169	183	193	199	206	171	192	195	222	199	190	201	200	201	213	194	202	172	175	189	179	196	174	162	195	193	191	192	196	206	192	224	147	186	187	180	183	162	150	190	160	213	183	176	195	193	200	197	191	202	168	186	204	198	203	174	184	193	219	170	172	187	198	177	198	212	217	198	192	179	209	224	188	221	169	189	171	180	173	204	171	184	208	178	194	191	178	173	189	172	185	185	201	190	183	187	183	219	174	180	184	209	185	188	158	169	191	158	180	170	167	202	182	193	194	176	192	173	168	218	197	191	181	172	178	178	169	186	180	183	183	198	197	212	187	186	203	167	205	189	176	224	177	207	195	187	199	200	166	193	189	176	168	195	205	197	212	171	202	199	180	206	196	196	203	187	207	202	201	174	192	175	186	171	171	163	171	175	180	178	168	165	194	208	173	192	211	172	189	193	183	183	199	170	199	194	180	222	190	168	194	181	168	188	170	171	209	200	189	163	211	183	187	183	165	188	162	205	182	162	176	180	200	193	188	208	193	189	179	192	227	199	203	190	180	207	202	201	219	154	193	192	186	185	203	187	186	177	193	191	182	192	185	196	181	178	194	167	159	195	206	186	165	184	193	216	171	195	200	165	181	193	196	173	183	166	197	194	183	180	198	165	183	177	199	175	150	203	163	200	182	170	182	165	185	162	205	172	196	187	190	202	197	169	182	196	165	185	186	168	185	182	186	196	192	182	178	190	187	202	189	205	216	216	197	192	184	178	193	186	189	181	165	198	181	205	182	194	193	174	188	198	205	206	171	195	194	190	188	170	205	198	210	178	153	196	169	164	207	167	178	161	174	189	179	197	173	177	178	157	161	176	190	178	187	187	198	192	173	210	188	180	191	212	190	177	205	172	181	185	181	182	176	192	187	189	175	192	179	169	190	198	207	201	173	173	184	180	188	189	218	182	180	178	187	203	179	209	193	174	195	187	174	179	175	182	205	160	182	198	178	192	199	179	176	176	207	181	179	205	185	187	207	189	174	174	207	193	206	174	186	185	197	207	181	206	197	171	171	198	204	187	200	205	207	187	176	182	189	186	193	197	173	184	190	191	179	191	203	202	186	161	180	184	175	199	221	161	214	202	169	184	199	174	206	194	187	200	181	171	174	183	197	169	199	160	199	188	177	199	197	195	185	193	188	180	163	207	192	207	185	200	211	215	184	203	185	182	199	181	188	222	193	174	170	195	194	203	167	180	173	185	183	170	193	168	202	193	219	215	189	177	192	176	183	190	181	188	191	170	159	183	202	174	195	176	198	189	185	180	208	202	215	170	172	198	172	203	179	159	194	178	188	185	201	185	179	182	196	189	204	207	211	171	188	192	183	189	182	212	183	182	178	179	177	150	168	189	172	200	191	178	178	216	171	186	192	197	199
22289	21333	31491	22487	21300	21292	11038	600	533	476	475	444	431	411	408	408	416	427	430	423	403	420	393	365	393	355	420	369	351	423	416	411	399	392	407	406	406	356	366	420	373	406	367	358	401	372	419	347	419	382	412	386	385	375	398	390	385	399	400	357	418	370	368	388	381	399	397	400	427	403	356	396	423	397	411	415	377	361	385	389	374	405	382	389	410	390	384	366	401	396	380	369	376	379	370	385	368	355	350	351	364	396	389	446	403	378	369	393	402	373	375	385	391	408	396	376	405	380	387	349	370	392	391	350	369	391	367	343	378	394	395	371	400	405	395	387	393	382	401	355	384	391	373	386	394	401	383	383	358	405	393	381	392	405	393	378	389	423	415	355	399	374	417	346	407	377	391	417	410	399	360	380	342	378	364	398	409	406	377	384	370	360	404	387	381	379	409	405	409	391	411	367	368	391	390	365	368	392	369	346	409	397	361	355	362	405	389	399	368	376	368	371	394	371	403	356	389	391	404	372	386	415	379	412	402	372	393	321	352	380	356	381	388	395	390	418	385	396	436	352	364	380	384	390	366	419	392	386	403	418	423	419	370	399	412	387	390	399	398	371	399	341	335	392	380	369	414	362	407	378	331	385	375	402	378	389	357	375	359	424	370	380	368	390	381	395	364	372	379	357	379	373	388	367	404	433	373	374	393	392	393	364	362	363	394	421	356	376	382	380	370	379	410	360	412	407	380	403	380	379	390	341	424	392	379	358	339	396	395	385	378	401	389	362	383	382	368	377	390	415	382	390	431	401	375	373	415	381	387	410	384	365	387	386	405	372	431	349	409	365	376	381	397	404	395	389	361	390	387	382	377	355	408	345	361	398	387	389	402	358	399	408	373	382	407	370	385	381	383	391	353	389	429	388	384	373	387	439	392	398	403	390	388	395	391	376	393	382	388	388	373	388	369	405	380	408	402	394	367	417	386	387	439	420	417	390	386	373	409	381	376	381	388	348	409	396	394	363	369	364	373	377	399	362	405	394	370	387	352	411	375	343	408	367	402	365	424	374	407	358	376	397	394	377	377	378	367	401	372	366	374	363	339	365	380	391	391	367	404	406	371	381	376	395	396	400	387	382	411	370	378	366	386	362	380	374	391	360	394	370	409	415	396	384	353	380	358	378	396	368	419	366	409	369	350	340	345	397	385	388	371	377	380	360	384	352	367	355	408	379	363	362	422	375	390	371	368	362	412	374	404	401	392	368	429	394	400	387	393	361	430	391	417	351	400	359	363	395	373	387	390	412	408	392	420	372	396	379	385	400	380	382	367	405	366	371	393	360	392	356	384	399	368	355	379	370	399	359	397	396	375	365	363	360	374	356	396	398	375	394	359	397	358	367	372	410	377	381	396	395	375	370	395	346	402	356	402	393	367	341	368	381	367	422	409	431	400	415	381	410	389	427	371	342	390	380	395	401	381	369	368	379	397	389	420	351	374	351	369	365	378	403	400	428	439	394	374	396	388	376	374	414	348	395	409	357	405	386	377	350	388	361	364	398	341	371	403	382	366	369	385	407	376	375	391	399	360	386	410	405	368	419	377	362	381	410	374	416	365	355	378	395	400	347	361	377	380	388	369	393	405	376	424	415	374	354	381	380	411	361	441	364	383	379	385	405	389	378	371	386	422	358	404	376	395	390	379	360	365	388	348	366	344	362	403	387	378	360	405	400	348	378	389	398	368	385	414	354	378	398	357	362	384	395	368	375	416	391	353	383	356	339	391	392	387	389	386	389	396	416	431	381	367	339	364	370	384	373	378	377	394	391	396	422	412	416	383	364	395	403	365	342	398	382	374	384	377	381	383	384	409	362	382	376	359	352	358	368	351	417	374	375	415	377	379	408	413	365	358	417	392	397	420	388	373	377	425	378	382	388	379	360	364	410	374	392	421	388	404	405	378	407	373	385	381	378	392	421	399	415	375	408	400	365	407	394	335	358	397	369	381	366	370	397	402	366	393	380	377	365	374	380	393	372	399	367	387	384	367	391	372	386	406	374	371	378	370	369	359	377	365	396	387	388	407	370	368	391	377	411	399	372	406	416	386	380	403	395	364	355	358	381	376	383	371	383	405	391	378	406	399	380	409	410	377	371	343	383	424	400	363	402	367	392	410	381	350	387	411	399	380	386	400	404	374	421	334	374	395	383	388	369	371	367	373	381	407	371	377	383	398	405	370	358	385	380	418	382	355	345	397	393	359	400	407	339	341	405	400	399	384	359	374	364	401	390	392	368	383	365	384	420	388	348	397	386	358	351	361	378	374	401	362	382	414	394	366	380	378	356	380	402	389	405	379	424	382	388	369	383	416	380	411	388	376	363	338	383	377	376	388	407	365	399	381	426	415	399	361	369	401	368	402	367	382	381	353	393	393	375	379	385	377	392	376	403	412	420	390	403	394	398	356	385	394	373	365	366	371	372	415	391	424	373	384	390	365	393	362	389	397	417	398	373	381	390	359	379	385	362	343	366	376	403	390	380	416	391	409	377	421	423	378	410	387	398	410	339	381	395	382	385	380	348	404	371	375	364	415	357	382	431	386	332	405	394	356	418	367	387	390	384	381	389	368	345	414	365	344	376	356	362	390	415	383	349	415	361	360	383	406	399	367	381	394	363	375	400	391	370	401	368	390	390	363	371	328	353	373	415	380	347	359	366	368	365	379	433	386	348	391	376	354	368	367	411	406	375	365	399	403	361	339	403	377	356	400	370	388	376	386	375	375	393	381	429	397	386	377	340	399	340	413	399	333	411	385	378	413	366	382	378	371	410	390	379	389	384	367	386	385	408	388	412	393	366	391	392	382	401	385	385	380	372	375	366	360	368	380	374	357	394	392	371	340	362	405	384	353	371	389	385	384	384	390	360	383	403	408	387	386	389	412	408	343	373	406	350	358	407	394	429	404	397	390	353	390	397	379	377	392	389	381	377	368	414	345	413	406	409	366	379	346	412	386	379	374	418	364	348	391	382	413	372	405	393	413	399	389	349	380	380	397	398	407	385	371	347	389	355	367	390	404	376	398	377	367	394	401	379	403	377	380	379	373	356	349	362	387	363	381	413	403	394	407	396	396	361	362	385	373	371	390	387	405	410	394	359	382	426	421	390	385	388	358	385	375	408	358	378	372	397	351	428	395	380	379	361	362	411	399	367	397	416	383	391	385	362	371	361	381	394	369	341	404	364	372	397	401	387	378	373	417	381	378	386	384	410	413	377	363	349	391	371	382	377	366	366	345	444	398	413	349	399	402	381	376	363	350	389	417	380	403	378	366	344	384	388	372	377	407	405	359	408	399	362	368	350	377	414	394	402	374	373	377	398	351	333	395	370	384	380	356	390	379	345	385	352	377	352	358	411	370	397	359	392	410	343	421	367	380	355	399	362	381	386	382	378	375	356	371	377	392	378	417	371	405	353	354	399	392	393	406	373	361	368	384	410	364	369	377	377	364	378	382	372
39545	76310	65943	35908	4524	1070	920	779	765	703	659	644	634	548	566	593	541	561	602	563	500	554	573	559	503	564	512	504	503	492	519	507	508	527	551	561	511	531	559	542	519	528	532	499	528	510	523	518	527	520	518	517	544	487	516	493	480	532	510	476	535	472	517	505	499	509	518	531	518	538	542	511	502	524	499	496	490	536	479	510	541	525	499	504	531	509	541	486	553	494	530	497	488	559	504	508	518	522	525	525	507	566	514	577	486	506	524	465	541	520	527	541	558	547	516	536	473	538	497	513	503	536	523	476	517	507	477	529	556	544	522	514	476	471	550	507	487	498	490	500	521	514	526	525	543	493	510	522	496	551	486	541	501	509	533	491	503	520	501	522	529	483	505	536	549	536	486	499	521	540	484	533	474	488	496	501	556	503	462	528	524	508	504	525	492	500	520	502	493	567	517	509	530	521	498	553	540	480	515	491	545	518	508	569	527	545	505	514	547	504	479	512	537	539	488	517	509	501	484	523	505	485	476	523	520	495	508	516	493	515	528	541	569	544	491	533	547	513	543	517	508	498	503	551	525	490	554	543	514	544	497	485	508	493	504	501	490	525	488	516	526	501	510	534	503	493	524	541	515	521	522	523	534	514	532	492	483	530	508	549	548	515	471	508	517	519	512	500	473	496	547	515	484	495	525	525	517	514	538	509	513	539	500	539	514	494	488	504	535	515	503	515	537	519	520	513	525	497	492	500	498	552	509	454	526	506	548	505	525	553	533	539	513	496	516	561	518	527	541	494	516	511	488	524	501	530	552	493	511	523	493	524	538	524	525	536	519	518	527	545	528	548	504	575	511	545	480	507	497	514	529	532	499	500	492	520	485	513	544	536	523	476	520	508	501	483	528	503	490	491	492	476	522	507	483	507	508	515	533	487	501	514	517	506	500	567	564	492	528	478	525	516	520	505	531	470	534	514	500	526	517	555	519	537	481	525	494	489	496	568	560	523	491	500	542	500	528	524	525	522	536	451	540	508	514	497	491	541	500	513	501	479	473	509	509	556	515	503	510	470	558	523	487	544	549	476	499	511	535	505	525	542	484	539	501	496	479	540	517	554	533	518	538	540	494	510	496	576	547	516	479	507	512	522	472	525	492	529	531	482	509	539	509	510	559	563	521	539	496	510	511	524	521	511	508	511	512	521	466	527	526	531	555	547	543	502	499	471	533	519	477	528	502	529	488	482	521	512	516	497	521	536	522	526	498	524	512	496	499	514	525	478	508	503	506	487	484	467	453	549	534	496	498	513	538	526	515	535	499	514	566	533	504	545	516	502	520	537	480	528	526	488	546	533	501	543	482	512	515	508	539	522	540	513	538	513	556	542	511	498	470	535	548	518	491	507	500	483	491	529	537	496	518	495	536	523	517	546	515	485	488	535	551	483	480	486	497	464	536	498	470	469	482	506	494	474	504	528	541	535	529	498	474	516	524	487	493	524	532	545	510	522	502	507	554	518	522	519	478	517	530	466	561	502	541	518	502	519	468	552	522	492	515	502	539	486	512	523	525	508	510	461	506	518	512	511	507	512	526	500	520	508	487	507	524	515	497	544	526	522	538	527	522	561	548	477	521	503	501	533	535	525	499	476	510	524	502	520	541	504	492	536	509	508	539	519	515	546	508	526	517	507	532	509	487	534	514	533	515	506	531	510	546	499	491	506	561	504	555	493	533	514	535	485	514	579	512	558	488	478	537	533	528	517	504	501	511	505	578	502	514	493	542	514	492	498	513	495	549	518	471	544	494	525	497	508	505	502	518	484	490	505	495	510	486	506	516	504	527	527	486	517	512	478	537	518	506	539	482	510	534	544	525	508	514	564	511	489	540	471	503	507	501	504	505	541	521	519	528	538	526	515	466	497	501	470	548	478	541	523	517	524	475	528	520	489	505	483	533	505	485	518	535	516	519	528	541	523	532	510	497	540	510	512	535	539	531	521	489	513	542	528	531	549	510	550	510	504	536	486	522	552	507	507	540	509	527	498	527	506	512	500	567	540	517	512	534	503	538	539	534	504	508	470	501	542	561	499	476	550	498	557	497	485	512	531	560	466	511	520	478	517	540	557	517	532	508	523	498	541	511	518	491	523	522	516	533	533	536	544	483	490	519	499	480	511	510	488	551	527	505	523	510	528	522	483	520	529	518	525	510	493	502	518	505	490	519	522	510	484	507	508	556	517	536	533	504	513	546	515	480	504	510	530	514	527	530	517	518	549	483	559	524	523	540	481	514	513	522	490	549	495	540	543	489	519	516	513	498	568	520	557	518	521	497	521	508	471	534	529	539	493	463	502	517	508	474	510	500	526	541	530	517	549	497	486	523	522	456	528	472	545	489	503	499	494	523	492	504	483	536	540	534	479	511	486	513	480	528	504	461	553	496	526	500	537	512	500	496	489	538	505	515	529	505	562	477	491	563	510	489	498	540	492	538	502	543	431	512	522	563	526	477	530	500	474	547	493	520	496	509	492	500	537	507	548	506	540	537	497	504	501	511	542	502	538	462	507	511	493	527	494	500	519	484	586	561	499	487	511	526	522	492	550	489	475	541	552	525	566	522	496	489	512	494	496	454	557	514	529	484	545	553	517	475	541	528	483	531	509	497	502	528	501	502	535	514	502	518	530	545	478	500	521	484	475	518	498	522	564	457	538	515	518	516	550	524	514	523	512	491	526	538	503	498	519	551	522	552	493	511	492	567	499	491	457	536	509	492	500	515	512	496	504	559	496	502	540	503	528	503	482	534	507	532	510	545	541	542	522	516	525	527	502	500	497	547	537	505	508	530	489	506	510	511	498	524	502	511	498	567	501	537	526	521	545	535	485	512	526	527	497	495	508	509	501	533	528	493	545	552	513	529	475	537	459	521	518	484	478	538	473	497	524	526	540	517	532	542	504	517	497	497	498	483	486	498	540	531	523	512	505	516	525	525	510	489	547	531	486	481	504	512	529	545	527	535	540	481	519	511	485	527	509	516	508	469	530	512	463	517	522	515	512	521	521	506	551	509	529	542	498	543	517	513	536	519	500	525	501	532	537	475	519	481	510	478	542	531	501	477	521	499	475	554	498	509	483	509	511	484	477	497	500	491	482	504	497	508	546	553	515	498	499	529	509	534	521	487	511	524	565	512	532	488	481	508	539	490	508	500	494	525	555	537	524	515	502	471	488	505	513	542	528	511	527	556	547	534	519	496	548	510	530	532	526	550	488	541	471	516	518	524	539	512	494	524	533	530	547	543	544	496	511	500	500	555	511	521	560	537	522	527	497	527	505	537	542	516	507	523	479	522	506	527	563	525	524	532	516	521	508	501	520	506	503	481	570	515	465	542	526	492	535	509	505	518	529	491	524	546	485	470	552	482	550	467	488	516	515	511	533	519	514	480	519	511	544	492	535	531	527	545	504	464	474	538	507	486	500	505	556	511	521	517	516	511	494	501	499	521	490	524	538	512	478
27418	21337	24571	7139	675	411	321	268	264	263	256	302	255	235	271	252	276	257	284	250	249	245	267	254	267	269	242	236	267	242	239	225	260	252	273	258	262	243	253	242	268	236	249	246	263	261	253	257	246	240	269	256	261	279	242	226	284	244	259	229	263	243	244	221	259	244	258	240	257	240	265	247	252	244	249	244	238	239	257	233	237	252	240	256	262	262	255	260	232	279	272	242	262	266	255	262	248	255	260	235	240	272	260	268	235	234	266	254	225	239	253	274	225	229	263	234	247	270	249	256	253	249	264	265	270	237	289	253	271	235	254	255	220	231	271	278	263	222	252	242	234	250	237	269	272	263	247	272	249	290	260	252	273	213	230	234	253	267	275	245	267	207	257	277	255	255	247	245	260	238	223	245	287	256	249	232	266	246	262	274	266	249	276	261	241	235	263	259	267	233	239	258	259	235	252	240	244	252	245	250	238	270	254	248	240	257	243	253	259	261	256	255	265	240	219	257	252	257	258	263	266	253	262	257	280	271	227	253	257	243	255	230	274	249	249	258	264	277	285	252	251	263	262	285	266	249	251	262	230	226	271	230	244	266	251	280	238	243	256	283	260	249	255	248	244	264	256	252	242	294	256	261	273	267	275	244	248	251	242	262	259	235	245	243	235	263	266	275	270	278	251	231	261	255	287	252	261	256	243	252	238	260	259	248	265	241	275	292	259	250	245	245	200	267	275	257	225	265	238	280	247	232	232	240	314	256	279	241	255	224	263	235	242	248	265	250	292	227	255	246	224	251	268	239	251	270	253	266	247	265	288	247	243	240	280	275	232	231	280	270	276	243	237	260	252	266	274	216	246	259	266	246	250	260	263	241	217	221	232	291	272	274	257	264	243	244	249	236	238	240	259	252	228	266	241	241	266	257	267	256	252	260	245	269	228	273	239	235	269	222	260	241	268	266	291	251	257	248	241	280	255	225	268	264	255	241	242	252	251	255	269	255	277	239	254	261	278	284	252	270	246	258	250	218	257	291	238	250	258	268	276	247	253	229	260	262	214	240	270	263	253	242	238	249	251	237	244	262	257	248	250	253	244	282	298	269	263	266	270	247	240	234	245	268	247	266	270	224	257	252	266	258	259	256	267	273	261	267	218	254	261	261	262	287	250	250	238	261	236	254	279	270	271	242	253	248	279	272	266	248	269	256	267	265	257	237	273	252	254	244	265	248	248	252	247	250	239	231	260	244	262	270	238	272	265	250	255	260	303	255	248	264	250	250	244	251	275	245	259	273	229	232	253	234	252	263	278	227	274	250	276	244	250	261	280	219	272	242	251	289	245	241	255	269	273	225	250	252	257	265	259	259	245	273	254	255	271	234	249	276	289	221	234	231	236	267	286	244	237	250	247	271	242	274	242	249	226	244	229	238	238	259	231	269	297	250	251	248	238	243	241	262	254	246	283	243	240	256	257	267	273	256	252	254	276	264	243	263	282	272	280	248	265	263	243	246	271	249	256	238	281	244	228	280	246	260	254	250	272	267	251	250	264	244	238	256	236	254	249	285	280	236	264	269	250	260	232	261	264	222	259	247	237	244	272	254	230	256	245	261	271	237	259	279	258	264	262	231	267	229	271	241	273	248	276	241	271	266	217	241	264	255	251	270	219	252	259	257	260	273	257	245	277	291	241	242	298	253	252	263	240	260	267	257	264	224	251	259	253	244	258	262	225	256	261	246	262	278	257	261	258	233	212	259	237	273	267	245	226	259	242	253	258	260	270	263	252	245	235	236	278	262	266	273	271	261	276	249	239	244	217	258	246	244	229	262	271	241	239	252	220	253	249	254	281	242	278	254	294	267	258	235	271	252	272	243	239	255	256	251	270	258	250	256	253	275	261	209	264	243	257	260	284	235	234	269	249	256	281	248	266	247	226	265	238	240	267	264	260	255	292	262	273	268	216	233	274	270	258	234	256	254	271	266	252	262	256	260	263	241	247	259	262	245	263	240	256	266	247	262	233	262	266	248	230	252	257	248	273	278	246	265	233	244	245	274	260	260	270	261	267	247	256	234	254	266	262	251	262	247	238	256	268	236	257	268	257	244	289	256	242	258	272	233	230	264	230	258	250	263	248	255	227	272	250	263	243	252	263	252	250	228	256	267	256	273	265	261	252	230	262	274	298	259	245	244	262	264	257	278	257	256	254	261	239	246	255	238	234	236	246	254	235	256	232	243	266	240	271	272	291	261	253	239	237	271	244	237	257	265	259	249	250	232	284	241	263	259	274	261	275	268	253	275	228	276	264	252	245	234	237	275	281	246	242	263	252	266	257	262	261	240	277	233	255	237	275	238	254	277	268	255	280	271	265	254	230	275	281	257	249	272	258	247	286	240	272	263	275	272	260	291	257	257	235	259	271	253	251	273	288	239	295	252	237	257	269	270	252	276	258	265	278	256	244	246	240	260	252	268	249	258	272	250	263	266	256	260	260	252	247	270	223	249	238	248	230	246	246	286	262	251	250	260	250	239	254	234	265	241	248	264	255	236	254	256	243	239	248	281	238	255	254	257	262	242	247	248	245	244	254	270	263	245	254	244	226	221	247	248	269	251	270	240	249	247	253	246	246	256	257	269	275	246	238	269	258	260	260	272	259	258	294	274	240	280	257	240	234	255	269	245	267	261	265	263	267	271	261	228	263	262	261	263	260	253	253	242	273	253	236	278	250	277	275	265	240	254	242	266	270	251	249	266	236	273	261	254	234	239	262	249	231	237	258	290	253	251	249	239	274	265	258	247	258	269	248	239	223	276	248	250	240	273	268	248	262	273	270	262	241	249	277	250	254	257	266	257	251	239	229	244	256	264	250	286	265	274	243	228	245	227	251	267	264	222	241	254	239	246	250	259	267	257	229	255	233	251	275	270	273	268	250	251	268	271	244	268	258	244	242	259	257	243	267	241	253	245	250	261	234	276	274	245	259	231	258	248	254	237	263	284	278	274	229	260	249	271	265	279	258	239	252	263	268	225	242	215	279	248	243	258	267	249	268	234	264	246	255	234	239	257	250	237	258	253	259	265	255	237	230	249	259	264	259	256	245	235	242	265	266	267	202	231	277	265	254	260	256	253	227	254	242	243	273	231	235	228	308	285	249	245	262	285	245	250	253	254	238	248	258	259	271	257	254	250	247	247	264	276	259	267	234	244	239	274	249	249	267	268	260	251	263	247	271	259	239	258	251	258	262	264	267	255	256	256	252	223	247	272	227	260	246	257	272	275	240	247	228	281	261	265	260	260	238	241	268	283	286	265	242	260	256	257	242	253	248	269	279	272	274	246	229	236	236	260	255	254	273	222	260	261	229	272	265	270	251	250	293	228	284	264	252	273	282	278	242	228	265	279	232	295	276	254	259	274	261	255	231	285	258	286	245	253	270	243	270	275	276	241	245	252	261	245	286	237	263	252	262	238	241	264	264	241	255	264	249	259	245	239	247	232	261	238	273	279
14079	30661	24878	4731	733	401	360	353	378	327	344	337	344	333	346	323	352	384	352	341	373	348	334	342	320	351	373	347	324	318	311	345	331	331	337	337	331	323	369	318	320	332	354	356	322	330	334	349	366	352	350	324	342	353	332	346	316	374	329	318	343	358	351	352	310	356	335	357	362	363	366	341	335	324	337	382	385	345	368	359	357	354	343	342	359	355	369	333	346	337	337	335	345	334	348	342	343	330	336	343	341	327	351	359	354	353	326	318	348	344	379	323	331	327	347	359	367	362	341	338	344	331	331	321	336	315	352	343	302	363	355	347	381	368	313	300	325	346	382	321	309	326	288	333	354	338	366	320	358	346	358	333	370	323	323	318	339	377	355	342	320	331	323	333	344	352	359	317	355	312	347	323	365	339	333	359	354	340	349	367	403	316	338	368	346	310	324	333	348	341	351	345	354	325	362	360	327	371	342	321	328	283	346	338	342	375	334	336	322	346	309	334	377	324	319	335	330	368	351	320	339	376	347	371	362	374	343	341	328	343	355	348	351	308	346	389	321	335	373	309	393	341	347	348	342	324	377	313	362	335	348	342	353	343	351	333	364	353	355	360	337	320	347	340	343	336	315	366	355	351	309	325	356	376	340	377	355	333	334	340	388	358	334	324	329	344	347	339	349	355	368	343	326	354	334	327	347	327	324	331	351	328	313	349	309	328	336	327	362	296	332	391	359	327	318	371	350	339	351	348	323	323	367	328	291	343	355	364	302	327	376	342	350	321	355	311	373	338	342	334	356	308	340	383	361	373	320	354	313	337	326	315	342	369	358	334	331	337	364	349	407	364	346	357	349	352	369	325	324	339	318	385	348	350	321	334	324	339	349	328	336	344	366	326	332	361	345	353	349	349	354	336	369	349	343	352	333	318	323	373	329	360	352	363	334	320	362	328	343	329	357	332	349	358	325	343	319	342	350	345	350	377	337	341	343	303	310	375	363	370	318	326	317	328	354	319	333	347	345	357	344	340	364	315	348	324	358	359	362	329	344	330	340	355	347	358	333	328	315	364	332	346	343	333	331	339	330	390	339	361	306	369	351	339	332	348	335	323	326	338	336	349	357	313	334	331	347	328	335	334	327	368	331	346	347	333	318	313	345	355	358	376	323	341	321	315	310	348	355	342	342	355	338	345	355	317	371	320	333	329	377	337	334	362	341	344	369	327	308	331	331	350	319	308	328	349	325	313	325	354	383	358	341	363	334	361	329	324	353	333	336	339	307	379	346	345	326	346	387	369	314	331	339	343	318	330	397	345	320	350	356	306	357	365	344	352	343	346	327	340	323	355	339	335	383	348	352	355	331	315	353	361	329	337	342	332	341	367	345	298	327	337	343	328	348	336	321	306	322	364	322	338	341	342	387	372	324	312	322	320	352	315	343	334	346	356	354	364	318	356	353	336	344	326	359	365	337	387	344	338	331	335	347	338	339	359	327	333	305	319	320	332	326	344	303	347	315	332	378	335	349	326	332	359	340	363	332	331	334	337	390	297	344	341	302	341	347	365	355	368	336	345	347	325	329	329	309	366	384	344	327	322	318	359	353	354	325	337	305	385	354	322	364	365	323	345	349	344	325	312	348	346	340	307	347	340	379	355	338	334	311	322	340	328	368	355	324	347	322	352	337	329	352	340	343	370	328	327	336	366	340	338	364	363	350	343	339	332	345	327	348	321	358	335	310	353	348	340	329	349	344	331	323	361	329	352	320	330	328	327	342	316	368	364	346	334	351	352	336	349	357	335	354	311	382	365	350	292	354	339	298	351	345	316	317	330	330	337	371	348	316	347	377	343	342	323	355	359	350	349	323	310	345	344	358	319	363	356	320	336	331	341	349	339	311	359	370	325	328	355	334	355	325	341	351	335	320	354	336	360	346	344	314	332	325	310	319	343	313	327	345	363	330	325	328	347	350	347	333	354	355	316	341	349	327	356	311	343	319	325	332	373	347	339	319	340	298	323	319	342	339	347	367	370	332	319	340	353	393	339	340	374	339	372	370	339	308	370	327	333	304	373	343	348	345	330	336	316	325	348	343	351	345	331	326	349	368	306	353	362	326	337	311	368	350	359	330	361	348	337	345	351	328	338	336	348	384	352	336	345	331	369	328	379	320	370	323	354	356	369	349	335	366	332	344	296	353	323	325	316	376	303	339	343	357	380	351	335	356	326	342	326	323	340	340	335	347	371	302	319	342	335	405	321	305	356	333	326	348	368	349	382	327	344	323	354	353	358	361	337	356	337	354	352	370	359	339	342	345	332	347	322	317	340	375	351	350	352	363	335	323	325	323	353	366	341	350	351	360	330	326	331	338	331	331	356	342	355	304	377	317	339	359	330	387	322	342	344	376	340	341	352	312	342	336	331	324	348	351	349	337	331	362	340	346	351	316	343	316	334	372	364	355	315	344	345	340	369	345	334	363	354	351	352	314	328	339	355	327	320	363	352	325	321	329	296	335	317	349	355	380	328	348	331	344	347	372	346	356	358	372	324	335	345	327	330	359	320	376	334	348	349	326	354	364	351	344	336	341	344	349	354	349	327	316	356	344	328	336	324	351	376	343	337	342	333	358	327	345	344	337	334	342	339	311	369	345	334	357	347	330	313	343	338	315	320	327	338	295	352	332	331	362	326	331	326	370	322	317	321	309	336	332	332	355	361	362	347	352	362	351	338	333	335	318	320	324	334	313	354	324	338	356	330	344	342	345	354	353	338	333	360	337	344	327	314	366	337	311	331	323	372	375	342	323	352	345	314	324	346	329	331	354	356	333	361	336	351	346	348	356	319	350	307	313	340	342	333	309	351	358	344	300	351	319	354	316	370	352	334	338	356	346	354	338	335	349	348	358	344	348	319	327	346	340	341	349	336	358	322	349	374	351	319	361	336	341	346	351	329	347	351	333	327	356	344	324	317	369	306	328	319	338	377	324	366	337	332	336	314	321	333	326	361	380	342	342	338	353	317	353	333	333	345	326	352	338	352	342	345	339	363	351	317	350	338	311	335	335	344	320	331	328	308	353	326	342	349	342	365	333	361	314	316	349	353	337	345	333	341	330	361	356	381	366	303	339	308	341	367	368	343	342	342	323	339	326	328	375	341	322	326	365	309	364	340	329	344	367	348	339	349	339	349	341	312	331	348	345	332	350	330	332	351	345	350	332	346	350	366	376	375	346	344	337	355	335	336	338	328	363	318	333	325	335	345	361	339	369	362	332	329	349	324	332	370	305	348	324	330	342	363	316	350	344	332	345	354	339	363	372	321	332	348	344	360	342	320	330	370	370	363	356	322	327	342	369	324	324	350	331	350	326	342	360	337	332	329	356	374	291	353	358	329	332	377	364	308	324	322	368	342	331	303	367	322	348	336	345	320	364	338	321	348	337	355	340	356	344	357	328	354	331	344	335	342	364	353	334	338	337	342	338	332	353	357	337	323	352	330	334	364	316	372	310	331
23289	21446	31813	23978	21060	13092	1074	568	534	517	459	475	463	448	462	452	459	464	493	461	482	469	432	448	461	427	456	478	476	438	490	462	437	493	454	472	449	503	467	430	487	470	479	480	467	465	453	460	421	490	468	441	441	474	460	412	483	421	432	459	474	430	476	439	439	456	466	436	461	515	471	484	430	457	452	438	467	433	474	480	486	456	478	434	429	467	433	416	443	471	467	427	450	456	480	438	494	432	468	475	421	436	464	463	428	469	443	445	448	467	456	444	443	443	477	447	444	443	442	403	454	469	451	445	453	436	445	444	475	447	448	456	492	470	483	489	501	463	458	485	438	470	465	471	472	473	468	471	495	431	409	464	461	486	470	434	426	461	400	424	460	460	452	456	446	436	479	486	450	461	474	459	469	442	425	441	463	473	481	430	436	456	457	442	464	462	449	459	474	472	486	439	467	472	482	436	488	419	455	447	419	467	403	447	454	448	449	483	428	483	464	483	502	447	450	441	474	424	448	448	489	441	435	447	454	480	453	464	443	442	452	466	404	441	449	426	477	428	469	420	464	461	486	478	438	456	484	453	477	452	470	418	434	478	470	473	490	434	408	433	507	464	488	494	430	445	425	460	437	444	470	443	466	435	456	401	509	462	442	486	425	441	433	460	431	466	417	509	452	492	422	497	419	477	470	459	469	461	448	457	444	440	469	473	444	447	442	498	443	470	509	454	459	457	437	447	442	446	434	465	451	436	445	419	468	466	455	453	443	433	451	404	443	439	414	446	470	455	467	438	467	435	458	486	495	428	426	456	458	442	471	430	440	434	483	469	409	465	491	458	465	449	489	450	414	445	465	459	458	427	430	445	445	433	454	475	467	443	491	479	424	449	474	445	432	448	432	457	467	436	454	424	459	458	431	441	470	451	470	484	442	418	445	433	450	439	442	477	483	455	452	493	448	454	474	455	433	450	463	413	445	473	469	482	456	441	467	473	424	431	452	447	452	449	463	467	450	412	487	491	451	490	483	479	467	438	458	496	515	433	432	443	474	439	471	469	430	479	475	449	424	454	421	438	415	491	493	459	472	469	455	413	457	471	478	410	461	480	438	480	466	472	459	469	460	456	475	421	451	453	436	474	472	473	469	421	426	451	475	494	454	456	469	454	435	481	469	465	448	470	453	472	457	468	500	454	444	435	458	418	474	499	452	414	450	486	485	452	450	446	481	437	444	421	476	469	426	399	463	454	476	473	433	421	480	455	435	450	455	451	413	445	487	484	402	456	413	474	453	426	430	465	423	443	451	404	474	445	438	477	482	447	466	441	485	424	477	441	445	450	456	437	462	452	445	478	479	500	462	500	481	455	478	432	453	492	437	466	475	440	472	448	442	462	470	461	408	480	487	441	461	453	477	463	490	508	453	455	452	465	448	438	436	462	486	455	453	468	434	491	448	491	452	448	454	412	427	437	419	449	448	462	438	450	454	466	463	427	453	458	433	468	438	469	445	483	426	438	427	422	442	477	462	454	418	438	472	478	464	441	440	477	473	496	468	446	456	445	529	469	439	443	454	455	481	465	440	441	435	468	444	434	424	461	469	461	453	467	484	390	436	449	455	483	464	453	452	430	400	442	456	470	447	467	450	461	457	465	440	420	474	442	462	454	451	462	471	459	428	477	493	468	469	445	455	452	437	428	460	416	461	438	457	456	454	445	468	455	421	456	459	469	490	440	436	417	458	407	468	408	453	450	441	464	463	483	484	467	451	443	498	457	432	433	482	484	421	447	448	426	438	477	451	424	437	430	467	405	478	451	483	437	469	429	437	451	464	459	405	436	457	433	473	460	437	444	475	477	448	416	466	424	470	487	466	446	486	461	469	485	459	445	460	447	431	452	463	445	443	446	418	460	442	444	451	419	463	486	468	444	418	437	420	476	445	454	453	482	445	442	437	488	462	491	458	492	431	454	430	482	440	450	497	448	427	455	482	493	443	465	452	480	424	464	453	455	444	471	448	479	457	474	469	435	433	492	440	456	443	449	450	434	474	456	460	483	444	431	443	414	432	479	457	453	462	467	436	401	426	475	449	461	467	443	423	459	436	485	436	481	467	452	457	428	446	464	462	466	461	454	467	432	467	454	477	429	453	454	454	469	448	486	437	466	465	425	435	464	450	446	455	435	460	446	444	439	461	481	445	448	463	453	447	450	441	424	437	437	423	442	458	498	482	430	455	493	447	427	451	451	461	441	443	428	435	480	455	485	473	474	456	488	442	444	418	468	448	442	463	453	458	467	425	440	485	458	451	501	466	464	441	438	418	472	449	472	442	483	478	472	513	482	448	483	472	474	473	466	430	451	417	483	408	429	473	438	435	454	461	429	466	455	464	476	466	490	467	462	496	431	451	462	449	444	450	470	459	441	440	497	463	471	491	469	449	465	475	450	445	419	438	460	475	441	453	462	399	474	443	459	402	462	457	493	441	503	462	446	481	457	460	441	480	445	444	465	460	452	450	445	428	469	469	435	466	437	425	433	413	442	454	486	479	456	454	432	484	436	484	463	481	448	454	448	456	437	448	486	414	455	486	448	464	473	490	430	466	465	449	456	485	442	489	436	438	489	449	440	426	481	474	445	493	441	476	449	444	473	409	451	462	460	438	424	432	479	455	441	458	448	468	471	482	468	479	484	472	483	453	445	453	451	478	442	441	448	447	417	456	448	412	453	511	448	427	423	477	444	449	463	454	398	449	441	449	477	476	445	464	438	465	466	456	455	476	419	413	454	427	434	438	443	432	458	466	439	468	444	468	436	445	398	441	437	493	430	448	436	426	472	439	444	455	436	497	426	441	495	441	485	483	465	449	464	421	443	491	466	438	465	430	447	460	484	424	441	450	446	459	425	471	475	485	434	462	450	426	441	439	440	446	435	467	425	446	447	467	451	433	460	465	433	412	460	436	490	425	409	449	460	412	469	478	466	434	447	444	451	456	470	482	442	421	446	429	461	448	457	480	481	457	435	445	432	462	480	411	463	452	455	484	460	436	486	422	453	479	461	451	520	489	453	430	473	468	463	430	447	462	467	479	470	464	499	440	412	456	446	438	421	458	474	434	429	435	443	440	441	454	414	432	419	457	438	422	459	466	446	458	453	449	441	447	472	466	446	422	482	430	461	437	451	436	426	494	456	470	460	410	472	489	471	443	465	451	433	457	450	450	430	450	459	453	460	469	443	438	435	429	495	452	462	469	444	457	467	455	422	453	461	503	446	449	405	448	493	451	494	444	471	458	456	446	426	443	437	459	477	455	457	421	472	453	430	476	464	449	425	437	439	420	418	434	455	449	488	415	449	467	422	481	450	431	440	481	449	443	431	485	463	466	465	468	464	493	447	449	460	496	463	494	481	441	437	406	449	446	416	442	449	462	493	423	473	438	407	454	450	421	464	421	471	438	429	432	474	421	460	442	477	497	511	475	416	492	460	501	490	468	444	466	460	487	437	451	430
33395	67590	60043	28970	4406	869	815	736	731	703	653	612	641	616	639	637	594	606	648	597	619	602	605	613	601	623	575	572	627	614	607	608	588	598	570	583	611	577	607	643	634	599	578	630	577	603	566	587	605	615	625	590	577	576	607	605	580	620	574	628	613	615	579	630	565	574	587	604	602	604	597	581	582	581	606	605	637	595	625	564	609	576	587	629	613	585	584	593	586	619	610	598	568	600	583	591	602	605	561	595	560	579	627	601	616	608	585	559	603	598	628	585	583	601	572	596	576	586	595	592	561	564	627	622	563	599	609	616	570	595	576	596	570	597	581	591	619	643	580	585	660	623	596	600	599	592	552	609	567	589	614	613	578	576	602	604	591	600	595	579	624	631	561	562	582	572	573	620	550	620	613	570	623	587	641	559	576	631	584	594	580	622	589	579	644	583	588	568	573	599	625	611	572	565	585	583	615	565	598	618	554	581	606	601	591	616	581	573	588	564	599	604	615	572	589	602	586	595	615	602	583	557	587	587	573	583	591	563	581	600	582	635	601	586	552	636	605	580	625	594	559	629	606	608	586	609	620	553	609	592	619	597	586	599	587	537	607	580	558	576	624	579	630	600	583	599	617	574	596	572	609	567	598	563	618	582	569	617	630	613	563	592	639	590	593	595	543	635	564	582	604	581	576	613	564	602	533	590	602	592	587	603	594	569	606	626	578	567	627	600	551	597	619	559	618	581	600	577	566	596	569	586	575	590	571	627	590	581	584	564	625	602	598	610	578	528	587	634	574	612	579	614	589	601	656	598	615	578	563	600	616	597	590	609	570	625	629	610	613	608	621	607	563	542	659	618	546	646	582	625	623	635	590	574	577	625	596	580	593	621	546	593	587	619	584	590	581	554	607	575	618	576	604	602	611	598	589	612	582	621	585	607	631	597	594	590	595	633	594	565	563	622	593	610	595	612	594	615	593	607	581	587	542	623	617	541	605	592	540	605	564	589	560	606	571	610	609	624	578	594	640	581	597	643	604	584	611	618	621	636	582	603	558	535	626	558	598	575	619	616	568	600	572	586	608	605	579	581	582	553	622	597	595	585	620	644	557	610	618	622	634	610	623	586	601	598	576	608	572	582	610	578	621	559	614	582	559	613	627	567	609	559	615	564	632	578	573	604	577	640	594	634	554	632	586	648	608	568	580	594	601	585	656	622	639	614	617	599	590	552	594	632	607	539	608	577	571	621	638	571	581	615	588	595	621	609	594	558	614	582	586	576	595	586	596	584	588	641	566	596	590	584	599	536	640	594	577	604	618	586	602	622	581	560	567	609	579	616	586	598	581	594	580	589	561	578	579	609	609	626	591	578	581	614	587	636	589	639	581	587	596	593	579	561	554	595	599	573	605	613	615	599	576	583	588	648	608	549	591	561	592	617	632	611	577	584	653	601	586	596	599	594	637	614	565	557	616	590	631	621	555	551	596	588	618	614	615	593	601	621	590	612	566	565	603	606	575	614	565	582	640	607	578	591	595	607	565	587	608	609	578	576	566	618	620	584	621	592	600	591	619	586	590	597	570	633	595	568	582	574	591	603	615	583	570	599	652	578	575	625	594	612	580	570	610	614	567	604	625	607	615	607	581	581	652	601	597	623	606	592	574	575	596	566	562	593	605	584	584	601	597	610	622	606	580	641	605	573	598	589	571	588	594	601	582	622	619	623	612	592	594	599	580	590	581	605	587	610	603	596	578	611	621	572	592	592	611	549	609	596	619	591	597	572	570	631	576	571	583	571	601	589	569	614	587	611	570	608	591	590	601	607	597	567	612	570	597	612	580	586	578	583	579	600	578	600	582	617	606	625	602	626	570	584	594	562	640	604	605	608	602	601	554	572	587	583	581	602	559	603	587	568	614	613	563	538	583	570	624	583	567	588	576	592	593	588	634	588	520	546	576	588	599	557	619	599	626	650	607	611	594	607	610	549	598	620	611	557	604	569	572	593	575	617	581	608	599	611	620	596	615	582	547	607	623	593	556	586	617	572	632	593	621	595	610	572	602	596	617	566	557	607	647	578	556	538	576	568	636	622	616	585	591	609	623	609	608	639	592	607	571	624	600	635	610	622	645	567	635	577	567	579	551	622	580	614	581	596	600	599	541	601	613	586	591	566	620	573	584	626	600	591	630	585	635	597	595	627	602	558	599	619	646	559	563	600	601	587	605	607	628	606	567	593	629	574	629	566	609	606	558	552	582	583	565	582	605	591	562	591	629	619	644	605	627	574	605	612	578	597	596	624	614	582	594	580	603	564	580	585	575	602	591	633	570	617	560	562	574	574	565	589	578	604	626	590	610	568	590	573	573	583	557	559	579	605	571	568	563	544	585	582	567	616	554	610	594	594	592	597	561	614	597	614	575	551	580	586	545	591	621	552	574	552	620	572	578	599	602	617	599	600	595	593	598	630	583	624	615	613	620	590	626	615	605	588	553	602	630	580	610	635	581	580	626	613	573	603	593	593	573	602	597	626	618	630	598	562	552	569	612	588	608	600	594	567	598	618	596	590	611	532	583	566	582	575	578	599	611	586	598	592	597	566	592	598	587	573	635	592	587	600	576	564	576	580	594	594	650	615	580	588	536	640	573	637	589	648	578	615	633	588	622	563	626	589	591	591	598	566	592	586	575	599	583	591	529	553	611	590	594	599	586	615	618	633	582	594	609	579	619	563	632	600	559	570	577	549	545	599	603	595	606	624	582	614	596	611	607	579	580	585	605	561	595	596	578	576	601	556	591	562	567	573	601	614	598	645	596	571	601	583	594	586	618	612	575	612	595	560	592	606	550	634	595	556	609	604	641	644	609	590	634	593	585	585	580	593	560	634	587	585	621	579	559	647	624	571	576	607	618	555	579	582	590	562	585	595	611	620	569	563	572	615	587	653	611	570	550	583	556	612	571	609	572	620	551	570	561	599	589	586	611	602	572	614	594	581	576	624	595	606	583	597	563	540	607	593	646	557	572	591	631	623	573	613	587	560	581	617	602	595	598	598	572	578	643	615	597	559	574	599	587	599	621	558	580	568	591	616	621	618	598	660	573	561	584	598	617	641	595	624	648	597	558	598	559	601	595	547	568	640	635	632	605	621	605	574	610	656	557	542	611	539	559	615	552	617	570	609	594	629	604	609	559	577	575	585	593	599	612	626	564	612	656	583	612	622	573	588	590	591	629	573	632	610	597	540	575	602	555	602	579	584	579	554	550	560	576	620	620	565	582	593	587	593	587	578	603	577	605	635	571	608	601	538	574	596	635	627	627	592	587	571	573	628	571	584	625	598	616	622	552	587	557	607	608	594	594	615	597	598	605	594	651	614	568	614	577	579	613	608	616	591	619	580	580	599	582	579	593	591	606	599	612	639	589	538	635	607	614	593	592	609	639	617	596	613	581	577	611	597	587	588	634	573	575	634	625	584	619	603	613	604	563	591	568	620	659	601	611	536	558	604	626	575
24604	21526	30574	24803	8792	309	171	185	170	165	138	137	144	122	144	146	142	131	138	135	143	134	127	136	130	161	138	121	123	153	148	134	153	136	130	119	145	131	134	128	132	134	159	149	127	123	131	133	135	121	149	119	110	156	134	127	136	141	122	127	143	144	138	129	138	130	127	113	141	149	128	142	150	165	123	147	137	121	141	133	154	132	150	137	152	136	156	139	131	139	131	133	139	131	120	145	144	127	125	139	126	136	139	135	116	110	161	133	116	130	124	125	117	141	125	122	119	115	147	137	130	137	138	138	118	138	123	142	146	133	137	129	133	140	141	133	122	144	127	146	128	127	141	145	136	138	160	126	152	129	135	133	125	146	134	127	107	117	149	143	155	150	123	132	153	159	137	119	138	139	130	145	135	132	131	135	126	149	144	137	142	145	133	119	124	153	126	139	122	140	141	143	117	138	133	133	134	138	117	132	142	138	132	115	136	145	159	127	136	125	128	141	120	131	129	138	132	149	142	137	128	157	128	148	117	132	127	129	124	146	103	126	130	109	123	152	138	132	129	154	125	131	124	111	128	139	107	141	132	138	124	128	139	135	142	148	135	140	140	131	134	141	136	138	158	107	167	147	126	139	135	112	142	148	147	122	138	135	102	133	139	137	153	147	135	128	143	142	139	124	125	136	152	143	140	145	146	142	141	125	144	133	136	134	117	130	134	132	152	125	139	128	122	119	124	158	133	114	125	128	144	136	133	124	146	121	119	123	131	125	140	125	128	138	134	129	119	154	149	134	121	123	113	139	115	124	137	129	163	129	128	128	131	148	114	116	127	136	121	121	144	128	127	124	126	118	129	124	152	122	132	134	137	135	128	125	149	125	122	140	131	109	141	128	125	138	150	127	144	139	108	139	126	162	114	132	142	134	149	124	125	122	134	122	129	107	131	123	130	146	120	130	140	131	149	132	129	111	149	136	132	153	132	138	143	124	134	139	128	130	127	125	137	128	137	125	148	133	126	175	147	126	127	136	133	137	135	138	115	138	132	124	122	165	109	137	128	137	128	132	146	146	147	127	148	127	144	142	139	129	135	114	133	125	137	134	136	134	145	129	132	135	136	152	138	133	149	128	135	128	145	132	122	112	141	138	116	112	121	112	111	152	137	116	124	120	133	143	142	129	135	140	125	146	144	123	145	127	123	127	129	158	148	144	116	129	133	130	107	117	124	124	124	126	128	139	114	132	121	145	141	145	129	123	142	122	140	138	134	123	146	120	139	142	119	121	133	133	133	130	138	107	138	125	126	137	127	157	155	142	133	129	129	127	117	142	157	115	129	142	145	147	120	121	137	123	125	135	135	112	161	133	146	125	122	151	158	140	141	126	128	126	130	131	149	117	131	139	134	142	163	125	134	126	126	132	132	152	131	142	129	143	115	110	147	159	127	136	147	142	142	145	139	118	123	112	135	116	151	113	145	143	161	144	120	139	141	116	147	113	149	160	130	149	130	137	129	107	135	127	137	137	132	124	135	144	145	155	141	124	128	138	149	134	134	141	123	149	125	133	153	144	115	102	137	136	141	128	145	132	131	119	138	130	116	129	128	126	133	140	125	119	128	141	113	135	141	128	120	149	139	127	147	149	120	117	128	136	123	146	108	115	153	146	136	121	137	120	128	125	140	126	138	132	133	132	133	134	170	132	153	122	118	146	126	141	131	140	121	125	132	148	129	137	139	137	137	141	133	109	140	120	126	135	138	110	137	137	120	142	130	118	134	128	129	144	126	131	135	134	130	142	128	124	152	134	142	112	141	121	143	134	120	156	123	147	126	117	136	130	112	119	141	122	129	148	139	131	148	131	113	117	141	152	143	138	141	127	144	133	118	125	150	132	123	152	140	128	133	141	150	147	116	114	137	134	136	120	125	144	110	148	138	144	150	121	130	130	112	140	122	120	126	129	126	154	153	127	111	126	144	152	149	121	122	123	139	139	135	135	142	135	136	141	141	156	127	139	137	125	144	140	129	110	122	125	140	125	146	124	143	136	125	145	119	112	120	122	145	132	137	135	128	123	140	137	116	141	133	117	137	121	130	132	153	120	129	130	124	125	141	141	142	111	128	134	128	126	127	130	142	125	121	140	128	129	132	124	131	106	115	142	128	134	144	117	122	130	150	140	120	125	133	129	117	162	133	134	129	141	121	118	145	138	129	125	132	151	135	117	130	132	143	161	128	121	147	131	142	145	129	119	129	127	140	130	137	156	105	124	122	113	112	119	129	150	136	134	138	131	128	138	129	142	159	139	141	119	136	133	153	127	130	160	123	138	147	113	152	147	118	128	124	117	147	111	129	132	121	138	130	147	112	137	150	131	141	131	131	162	124	129	148	129	144	120	125	138	143	117	130	114	120	112	148	135	127	142	142	132	136	111	143	137	148	142	128	130	139	119	116	116	153	116	124	126	136	160	132	118	128	141	136	119	138	121	114	137	143	144	132	123	150	162	128	130	144	137	127	135	130	164	133	129	146	153	144	130	110	153	134	119	125	129	140	139	132	141	135	119	139	139	142	135	116	134	142	134	132	150	132	149	142	122	118	117	142	123	116	159	149	139	131	135	147	129	139	119	106	126	128	124	129	140	144	123	134	136	138	135	147	113	137	115	123	120	117	142	136	128	137	153	130	122	127	144	138	139	125	153	143	133	138	139	138	124	126	139	129	138	134	155	153	141	132	141	137	139	143	115	139	157	114	114	130	122	130	117	129	131	135	113	114	150	131	137	141	127	135	117	109	141	124	146	126	127	127	118	132	130	126	128	129	134	132	128	116	128	137	122	134	130	142	140	135	146	135	133	126	134	118	135	149	146	138	133	129	130	119	140	141	122	129	144	142	144	137	122	140	145	158	137	126	139	122	133	113	131	147	110	136	127	145	145	142	137	144	129	122	130	139	127	127	133	131	119	104	125	142	117	121	139	121	132	128	147	116	109	118	129	131	124	121	138	106	138	141	127	156	132	121	145	128	137	119	131	155	129	141	132	132	138	140	146	135	136	127	135	124	126	144	119	143	138	118	144	127	147	150	134	130	129	115	121	119	140	123	124	124	122	120	127	130	119	129	131	126	118	142	98	130	120	122	155	144	118	130	137	127	146	138	131	140	128	130	124	130	144	129	125	142	121	119	126	140	118	116	129	124	117	153	138	135	124	145	132	134	144	107	132	113	120	151	141	134	126	142	115	136	144	127	114	131	149	155	135	127	133	139	144	113	149	140	141	146	147	143	128	126	141	142	128	117	115	135	125	105	129	119	135	129	106	130	143	145	117	148	120	114	121	136	137	122	128	136	127	142	112	121	147	151	135	123	146	132	149	165	130	129	145	121	144	141	145	122	116	126	133	130	125	138	145	137	123	138	129	123	137	116	145	135	140	127	122	128	146	156	140	129	138	144	121	147	129	116	132	132	137	150	139	134	139	145	110	108	133	130	146	133	132	158	126	131	145	137	122
28748	56706	47177	18935	2328	326	315	296	244	245	234	231	229	179	195	214	223	220	210	225	204	204	194	223	201	205	192	203	185	192	187	199	204	176	181	211	207	179	171	204	204	197	185	192	204	202	191	193	201	203	176	212	197	179	190	217	170	179	189	200	189	193	193	188	216	173	219	212	173	203	208	203	204	194	175	182	185	180	217	196	176	155	201	201	204	183	181	200	193	196	193	208	168	212	211	187	195	185	206	195	184	168	215	197	220	210	181	210	221	210	194	193	171	194	181	179	202	198	173	182	202	186	197	203	198	194	189	201	209	204	203	216	196	211	199	203	204	193	195	200	188	181	194	183	205	180	176	173	189	183	180	210	192	196	186	206	188	177	189	179	179	187	216	194	190	194	192	204	206	191	199	188	186	202	190	196	207	202	190	212	196	196	170	175	194	199	181	193	192	186	188	181	217	198	182	202	189	206	180	218	183	199	217	183	224	187	187	187	183	183	189	186	169	164	205	189	162	204	198	203	210	210	195	171	180	207	202	174	167	177	175	203	189	196	199	185	173	208	202	216	152	185	196	209	181	191	188	215	193	206	196	198	189	173	193	176	171	168	202	198	204	194	188	207	217	188	211	207	178	194	184	192	186	188	217	223	188	204	193	184	185	195	188	182	175	183	186	189	192	191	184	190	171	193	194	206	198	205	173	199	180	187	193	182	204	188	207	178	172	189	167	189	164	188	225	195	160	172	186	188	168	207	199	212	212	186	211	184	201	195	203	183	168	177	203	197	181	175	191	182	197	193	201	189	166	194	200	204	188	175	169	172	182	200	199	212	205	187	208	219	198	177	190	199	166	213	204	195	200	211	217	225	203	183	197	194	182	202	208	174	203	202	173	191	201	197	193	215	181	174	197	186	194	189	202	194	202	202	213	182	173	171	193	179	191	188	199	206	192	167	228	180	173	202	193	184	189	175	187	189	215	209	194	189	185	191	174	206	190	171	190	204	191	184	179	182	169	202	210	194	200	194	191	186	175	199	224	195	208	199	193	187	168	189	200	224	213	197	199	187	199	193	189	154	217	181	181	200	171	188	196	219	200	194	186	180	201	204	212	195	199	214	200	192	187	194	168	218	184	186	207	173	190	213	191	182	200	192	200	198	208	179	162	216	186	199	182	212	171	208	204	214	200	197	188	204	187	208	196	215	187	200	202	193	182	186	192	223	191	220	188	203	199	193	172	178	191	192	216	207	180	188	217	186	192	176	190	198	195	175	201	198	224	224	168	224	171	177	188	192	166	186	170	167	200	198	214	198	199	205	200	198	167	184	190	204	199	186	187	175	187	200	187	183	188	214	196	181	189	204	196	163	208	195	194	182	187	205	193	208	199	191	216	215	191	197	193	187	197	211	187	167	206	173	180	181	185	200	200	188	190	173	176	201	182	179	190	202	201	203	213	188	197	194	186	177	194	182	205	190	169	197	176	193	187	175	183	207	225	179	196	196	190	197	186	180	168	192	190	174	204	196	207	192	201	183	211	181	204	212	186	184	206	197	192	193	186	182	208	194	221	182	197	188	210	186	206	175	202	189	197	185	202	193	216	203	194	203	226	211	199	195	172	192	174	201	203	171	195	191	192	176	196	197	195	213	181	187	198	191	194	173	221	198	196	192	185	209	174	186	193	208	200	209	183	174	179	202	178	200	206	214	217	181	185	193	171	202	204	179	193	195	182	191	199	214	188	201	177	207	180	210	187	181	190	184	196	192	208	193	173	207	192	208	179	188	213	188	198	227	189	181	190	189	200	185	220	185	187	210	207	172	193	203	204	192	223	180	178	188	190	179	216	192	196	183	184	186	182	225	188	207	175	204	207	186	209	187	191	179	200	191	180	188	198	176	185	177	181	163	177	163	184	176	215	191	192	181	213	166	200	227	216	212	169	198	179	190	202	215	209	192	168	202	199	163	181	201	184	169	196	199	192	175	207	201	192	211	194	191	173	186	178	196	183	181	208	187	183	182	185	162	198	190	194	167	197	225	177	206	173	192	203	198	174	191	171	191	203	194	196	183	203	199	194	192	207	214	218	174	205	158	178	207	209	185	204	174	180	177	213	219	218	179	188	194	206	197	215	192	166	193	192	176	198	201	181	170	219	194	201	200	176	196	215	183	204	189	171	239	197	208	193	188	217	194	201	192	210	196	213	208	172	199	185	211	200	194	179	181	186	166	204	174	207	186	194	178	204	212	218	186	201	197	193	195	218	174	185	197	185	201	193	195	196	177	176	196	188	188	195	175	220	209	209	186	214	159	195	178	193	213	186	166	190	164	209	178	181	196	210	208	205	217	201	189	176	214	178	163	168	189	207	209	188	213	188	208	185	204	184	206	201	175	200	189	181	194	178	205	190	193	170	210	193	187	189	177	167	206	218	202	205	170	168	210	203	184	203	204	205	190	167	207	196	169	191	197	196	176	181	196	202	191	191	176	224	164	215	186	189	227	201	198	183	202	215	204	174	200	177	195	191	188	210	152	187	193	191	185	187	196	186	185	180	178	192	179	188	173	193	199	188	199	197	173	178	191	190	205	203	209	197	172	206	202	173	176	175	177	162	187	197	181	210	194	178	222	185	194	188	194	188	230	188	196	224	217	216	191	212	199	176	222	200	174	187	192	178	173	204	179	193	233	206	200	173	176	203	201	215	193	195	190	209	200	205	185	186	168	196	194	180	177	185	189	217	197	189	192	182	192	191	187	186	223	202	187	201	183	185	206	213	206	183	181	195	219	198	181	194	189	209	198	183	181	204	197	176	193	178	213	185	171	190	183	188	198	175	183	216	185	202	171	180	189	183	189	187	213	173	194	198	191	203	205	173	203	186	177	188	183	178	207	214	179	193	212	187	177	200	217	201	183	211	215	183	187	189	189	204	180	199	206	199	202	183	182	193	187	197	184	171	191	217	207	204	222	214	203	190	172	153	195	174	212	196	202	219	190	202	185	210	166	183	219	207	195	202	195	189	185	207	202	201	194	197	185	193	179	181	219	206	219	167	190	214	191	210	179	208	193	190	222	193	187	206	199	196	206	220	206	191	215	195	201	191	180	194	185	175	192	198	219	199	184	187	191	185	181	206	191	191	168	196	197	199	185	179	202	186	189	182	195	214	198	190	152	193	190	210	197	181	204	226	193	206	204	199	192	204	205	197	186	204	209	195	190	224	212	208	189	190	210	183	199	195	188	190	195	185	228	201	203	194	191	188	209	203	198	190	200	214	213	231	205	162	181	204	205	187	180	193	159	191	200	200	190	150	223	186	194	211	203	175	202	183	184	188	199	213	209	185	198	171	200	192	173	194	198	190	180	207	226	219	195	199	202	195	194	187	210	199	186	199	209	207	198	166	188	190	198	199	190	196	215	184	202	189	212	186	208	194	183	190	192	215	181	197	207	205	210	206	170	192	188	182	184	204	201	191	173	194	202	173	186	198	205	173	183	184	199	212	188	200	206
22349	21335	30253	23824	21345	20448	6943	565	484	483	495	445	440	424	431	428	408	443	409	417	420	383	381	458	415	400	416	410	361	402	422	401	403	372	423	425	371	423	391	411	392	418	414	331	377	451	413	397	380	380	407	388	416	419	428	418	403	395	429	370	374	368	388	393	412	387	402	397	377	399	378	386	414	384	389	378	411	388	419	387	394	363	372	403	390	411	397	397	389	399	395	408	388	412	403	437	385	409	394	368	364	423	374	361	384	395	398	388	421	389	407	360	400	398	371	399	396	412	394	397	367	407	391	389	377	378	377	357	373	391	415	386	424	421	401	362	372	355	414	370	442	393	376	386	397	357	406	392	399	409	396	417	393	379	391	340	401	399	411	429	410	395	398	401	408	380	381	418	385	447	403	394	398	413	411	385	355	409	393	415	373	411	399	388	376	378	402	360	378	387	369	362	394	378	403	381	396	441	403	421	379	410	393	414	395	359	423	386	408	391	406	387	375	401	405	404	389	381	370	372	404	417	393	402	394	404	387	382	385	406	417	399	390	417	404	383	384	403	412	367	430	385	416	381	397	368	402	397	370	414	421	384	372	365	401	403	381	406	413	385	389	422	377	404	385	369	374	398	381	376	371	372	385	357	404	353	391	372	429	400	424	379	369	398	427	388	385	424	396	381	449	397	386	402	372	378	423	352	402	386	387	411	396	361	408	384	415	447	355	397	399	364	354	416	389	408	395	410	380	382	376	393	383	375	383	383	399	428	392	416	411	369	398	421	424	384	358	383	386	398	376	409	398	387	416	397	381	375	396	382	417	366	409	384	404	353	368	366	417	400	387	389	394	386	391	393	344	388	411	391	374	391	352	377	417	402	379	406	405	394	412	351	339	391	365	405	362	395	390	425	397	390	413	363	387	377	397	423	421	379	361	373	422	398	376	432	347	386	367	414	360	378	405	413	398	414	385	385	403	390	405	389	400	398	378	393	359	405	399	403	385	384	359	399	407	409	393	344	426	380	344	386	393	376	417	391	367	391	353	387	384	370	414	431	380	393	364	369	383	366	398	405	390	385	390	407	414	383	356	384	412	357	405	413	402	353	380	392	394	374	386	398	399	394	400	359	377	425	366	383	415	366	388	346	427	384	386	423	370	425	381	416	408	373	410	385	422	375	396	396	359	373	369	387	386	369	398	410	390	375	396	408	376	387	398	390	377	403	405	400	386	378	354	371	348	385	416	405	396	366	405	410	373	363	377	424	420	390	345	417	398	389	385	411	374	384	414	393	398	376	377	398	356	372	398	376	404	387	424	381	375	414	396	421	379	390	417	390	398	390	392	379	348	395	421	382	403	425	381	384	411	374	418	389	397	441	395	391	402	381	399	406	377	388	427	387	402	376	378	379	370	375	412	397	388	411	364	369	387	409	384	354	420	407	383	389	390	382	403	404	347	379	377	399	350	404	393	431	403	403	385	401	378	395	385	385	376	402	381	406	363	408	352	386	425	405	402	374	397	389	416	403	391	429	377	378	390	386	384	398	375	377	361	449	395	399	389	401	388	391	384	420	421	371	402	367	366	396	368	383	395	407	402	396	425	407	390	401	444	374	368	393	372	369	344	380	411	357	406	409	392	386	408	375	381	394	393	418	374	360	386	384	412	400	389	396	387	391	381	374	399	375	419	380	385	430	393	392	414	386	399	411	391	381	379	390	349	365	401	382	408	432	412	403	377	429	414	375	409	375	374	368	430	385	429	361	389	374	374	402	395	419	393	405	400	424	393	390	383	394	397	401	387	399	389	424	384	387	382	385	381	380	402	391	397	395	392	395	410	392	385	381	399	373	398	389	400	414	407	393	338	423	365	415	403	398	358	393	395	386	428	385	379	394	400	393	362	373	379	411	390	392	390	395	436	422	393	396	385	398	395	414	379	414	393	426	367	402	414	413	412	422	374	434	419	388	379	382	359	394	373	404	373	387	365	398	432	420	395	395	406	380	430	405	361	367	373	386	385	382	393	391	389	381	425	381	409	425	391	372	421	367	374	361	386	384	387	398	407	385	398	426	386	397	387	396	405	366	422	383	391	409	414	390	387	385	418	386	396	416	409	416	368	415	386	376	415	406	377	400	355	373	360	369	378	384	410	415	406	440	382	416	414	393	361	430	395	380	427	403	398	412	384	393	391	398	432	354	380	384	371	406	440	385	397	416	370	367	387	427	378	374	406	412	389	426	407	389	393	399	421	399	411	414	423	387	406	400	405	407	427	394	398	368	414	400	416	385	395	392	404	376	428	395	390	381	368	391	378	406	368	379	409	392	392	376	376	406	390	418	386	378	375	377	417	397	428	415	373	394	407	386	399	431	409	389	384	397	421	423	382	380	385	422	392	370	381	349	392	385	410	355	387	379	379	404	386	413	405	421	377	364	362	355	371	404	388	370	369	400	398	390	435	411	409	403	393	381	397	415	346	398	392	358	427	367	385	335	402	389	394	407	435	369	382	403	378	389	388	400	416	362	404	370	410	386	358	403	376	368	402	385	378	413	362	353	390	383	356	398	360	379	387	407	396	388	390	396	412	362	400	358	375	404	379	361	386	405	384	381	395	341	380	413	392	424	416	399	416	390	396	406	411	392	399	380	400	407	359	409	398	412	380	433	379	397	381	397	439	405	383	407	401	400	379	376	386	369	418	392	378	383	385	374	383	376	426	439	402	425	391	399	378	430	419	393	382	417	392	384	397	443	378	388	366	414	412	403	385	391	400	415	390	369	360	453	394	420	381	399	367	398	379	373	395	373	377	402	388	393	373	430	423	383	403	378	388	393	395	369	405	383	389	409	390	395	405	367	380	387	396	401	400	414	407	378	438	359	394	424	405	386	398	439	363	363	425	418	356	411	384	353	379	391	387	412	416	394	414	404	422	385	375	378	380	390	401	411	389	438	408	365	379	409	402	392	380	363	413	394	363	405	379	381	348	410	419	384	370	390	389	382	373	380	409	390	372	381	399	411	388	376	426	403	399	367	466	409	385	386	381	389	374	373	419	369	344	410	373	387	389	393	398	356	354	402	365	407	389	425	372	322	376	412	374	405	350	392	374	385	401	411	360	401	362	405	339	379	390	403	386	416	436	386	415	400	433	433	398	449	387	406	374	387	401	420	391	397	381	391	399	364	413	422	393	368	376	428	411	354	387	399	411	395	377	396	367	408	403	378	373	422	415	391	371	354	417	375	388	384	388	335	375	398	404	387	355	369	395	394	427	361	378	373	406	403	354	372	349	400	384	386	398	374	384	385	397	370	392	375	377	389	373	423	383	389	388	427	380	370	363	387	395	398	394	409	410	400	358	374	385	372	384	368	408	419	406	372	401	393	379	413	401	372	392	364	390	391	426	353	374	386	365	381	393	374	384	393	384	382	384	407	413	370	395	392	406	391	413	385	404	429	379	350	378	375	415	391	397	363	393	366	388	416	367	406	399	424	360	388	379	382	397	392	401	398
40239	77400	66680	38227	5847	1094	928	856	765	704	695	641	626	630	652	600	585	585	577	548	545	592	574	521	511	519	533	511	591	526	522	538	519	532	506	510	528	520	539	528	529	474	509	541	477	555	529	474	513	576	511	506	522	498	516	511	523	525	473	569	528	557	565	494	510	517	559	523	527	555	494	521	530	556	532	546	516	519	504	496	540	524	514	534	538	516	516	581	490	468	513	524	531	523	527	508	542	516	528	561	514	485	518	541	563	513	508	566	531	492	507	538	570	506	520	533	507	503	523	551	491	492	520	500	522	529	488	546	509	529	504	510	496	508	498	488	539	517	528	525	547	496	497	579	544	529	469	499	533	510	505	482	529	540	525	497	538	497	528	548	533	531	511	525	557	521	516	522	525	552	545	490	502	553	473	501	498	527	494	530	529	511	485	516	519	521	524	485	473	485	510	523	504	514	494	521	525	546	546	501	524	520	514	501	518	545	488	532	513	502	539	513	488	509	521	484	532	533	551	529	527	582	483	558	503	526	548	559	546	532	554	511	528	478	525	521	516	518	507	503	513	516	535	534	504	501	525	501	538	498	516	508	510	541	508	531	577	519	519	486	551	536	562	526	557	542	543	553	523	489	540	519	497	515	505	511	534	521	498	492	532	504	511	536	506	502	509	531	536	529	514	524	493	491	506	526	548	502	457	490	476	539	502	499	543	487	512	498	557	501	496	583	497	494	519	529	473	526	490	504	507	512	500	504	434	514	460	531	540	518	511	482	591	549	506	547	508	514	530	529	505	512	524	515	522	514	541	527	526	499	501	511	550	511	503	516	512	488	505	492	490	525	476	542	505	567	504	515	503	525	515	512	545	496	505	533	510	508	518	509	482	542	538	506	529	511	464	534	527	510	516	540	468	509	605	533	497	465	555	553	502	493	556	503	489	515	521	514	536	533	500	492	509	522	514	534	523	534	537	492	523	522	542	540	534	489	506	531	502	546	532	529	543	542	521	532	529	521	521	544	503	515	520	496	531	511	498	526	538	513	503	483	560	519	519	568	541	526	490	560	470	488	493	512	532	514	519	481	524	491	505	529	534	560	533	550	525	518	514	517	547	550	535	514	498	536	511	500	534	523	518	519	492	525	540	505	517	529	534	546	505	561	488	501	529	505	522	519	539	559	525	504	523	518	532	506	497	560	507	492	515	556	495	516	528	525	517	536	533	543	562	513	530	496	499	535	505	542	511	543	518	538	500	507	504	531	522	556	486	521	544	497	513	549	569	536	535	543	512	517	524	509	577	513	519	514	516	524	528	515	531	544	493	531	527	513	500	517	541	592	493	521	547	551	496	552	563	528	530	506	524	550	523	497	518	490	518	529	515	520	510	477	512	530	523	520	551	544	498	494	515	547	502	546	521	490	522	550	526	566	521	530	498	504	539	557	526	494	527	552	499	528	463	489	528	520	534	489	464	497	496	543	541	555	511	514	551	514	487	521	500	507	530	513	499	545	526	546	524	550	492	499	540	490	548	547	527	511	516	522	524	542	520	503	539	510	497	509	541	488	509	534	517	508	531	490	547	516	521	510	508	538	509	513	524	516	505	533	520	537	525	495	495	457	531	541	536	511	509	525	502	546	521	504	569	517	489	510	506	500	515	499	542	528	493	529	518	486	492	533	510	523	480	513	536	517	528	503	532	531	537	504	499	536	561	506	533	506	543	539	535	545	528	533	483	456	567	503	518	542	495	521	499	514	526	560	508	531	511	532	567	541	477	518	509	474	530	503	547	533	506	537	537	550	527	527	507	495	524	515	562	533	506	539	493	523	490	543	543	531	520	511	533	527	540	477	519	499	525	520	540	483	505	515	557	491	509	552	559	505	516	520	516	517	522	551	499	556	537	486	501	565	541	520	529	519	538	533	530	524	549	511	565	498	517	490	548	513	547	525	532	529	520	505	511	500	548	581	531	520	518	494	506	524	542	532	514	519	486	502	553	508	569	503	487	518	501	499	508	520	533	530	519	510	526	508	553	574	564	527	495	522	516	527	500	552	496	533	512	575	518	560	525	529	499	498	517	547	553	539	484	493	555	544	513	500	547	515	498	541	506	541	497	541	458	529	580	533	504	507	522	508	484	540	491	527	549	509	535	512	555	509	514	546	513	544	514	516	513	547	530	491	505	482	507	497	542	542	525	507	510	536	543	556	577	532	507	535	544	532	519	515	512	496	514	506	518	548	548	508	531	566	497	510	561	475	552	518	552	493	515	482	504	513	521	485	547	511	541	515	487	531	542	543	532	525	561	556	556	512	498	505	522	533	488	521	522	473	508	505	517	524	536	549	524	576	515	523	518	491	540	573	541	477	573	482	506	524	515	550	510	542	532	482	508	524	554	507	513	516	549	524	542	535	497	525	543	519	518	500	517	515	550	533	516	513	515	539	506	547	513	526	518	497	572	538	530	477	518	546	546	483	510	475	511	495	519	512	508	516	519	496	532	490	520	523	507	480	512	530	516	538	520	528	518	572	512	511	521	521	539	561	518	514	527	542	533	481	532	516	531	499	551	532	507	519	514	551	501	562	537	531	527	489	523	502	569	527	527	485	479	527	502	518	499	516	525	519	511	521	518	487	518	550	519	497	543	510	512	509	525	539	507	534	473	506	516	516	513	540	517	511	535	522	535	544	487	560	517	495	504	503	503	483	545	537	525	546	551	488	524	558	476	530	533	538	514	548	536	471	479	517	518	544	523	504	503	561	506	490	580	536	485	542	538	546	509	524	484	518	503	537	545	542	502	520	489	533	518	489	510	547	514	538	545	493	513	540	532	528	541	534	572	550	533	526	495	547	544	529	551	539	507	492	527	513	541	519	539	510	531	507	523	549	532	514	511	489	520	570	571	481	533	489	503	513	491	530	562	526	515	490	494	540	561	510	504	463	474	513	533	532	477	517	526	506	542	519	485	528	544	539	499	515	578	467	558	555	472	517	525	501	491	517	513	536	510	483	526	515	482	489	523	540	521	484	526	524	539	520	474	487	472	473	526	508	514	535	495	506	527	545	538	521	540	503	517	493	517	540	491	519	514	512	500	526	552	486	496	516	549	494	503	548	515	497	539	515	537	546	509	526	516	524	527	469	488	501	529	575	511	542	506	501	475	485	542	517	506	564	575	519	504	519	505	532	510	517	499	524	512	517	510	553	518	508	467	492	509	525	536	508	494	495	479	549	506	544	512	543	507	517	548	522	529	542	524	524	485	545	487	526	492	538	514	502	527	528	516	530	541	508	524	536	547	507	551	521	523	501	552	577	525	525	523	540	494	485	516	547	533	545	536	557	481	498	554	545	526	547	529	492	565	533	531	463	499	514	518	544	490	545	516	515	546	532	510	516	532	522	475	515	470	505	522	527	499	492	511	519	536	515	538	467	531	496	532	519	522	518	556	537	534	498	497	526	542	528	525	485	523	519	521	531	491	532	532	515	543	516	532	520	527	552	510	532
27425	21429	22349	6016	803	278	289	269	246	265	250	290	254	258	260	266	258	247	253	239	280	248	256	265	237	279	254	258	257	289	276	244	273	247	265	237	251	292	248	271	231	252	241	249	257	259	260	248	240	275	245	249	241	284	266	268	238	251	236	269	225	247	254	271	247	276	241	277	251	225	256	262	282	280	240	262	270	256	279	266	265	274	239	258	243	235	252	242	252	249	248	263	279	254	264	273	238	265	254	244	259	271	263	247	274	246	249	277	244	251	262	265	269	261	251	244	239	245	253	282	282	292	269	221	254	279	244	270	272	236	258	243	257	246	273	293	257	274	266	276	262	253	253	242	250	259	245	252	237	260	244	275	235	236	285	301	274	249	253	244	259	240	237	267	243	274	251	271	234	253	273	261	244	278	267	282	283	278	227	254	266	255	268	237	249	262	231	269	265	261	254	222	238	249	239	279	255	240	231	245	260	257	281	266	281	268	270	276	271	239	233	274	261	237	234	297	264	255	242	244	263	234	249	250	237	256	271	279	259	297	284	257	272	253	250	259	266	259	273	249	252	270	263	304	247	244	270	245	249	287	241	237	292	263	251	286	257	220	267	260	237	249	251	246	259	253	258	271	271	273	236	289	247	249	245	265	249	271	269	247	264	282	260	248	268	237	241	273	275	265	269	255	274	283	250	240	264	258	263	251	266	268	265	291	257	241	231	223	259	250	231	253	260	271	265	258	272	253	262	232	240	250	255	266	261	246	268	281	253	257	272	253	240	263	264	242	246	250	264	270	269	294	240	272	258	266	272	257	270	262	261	257	262	246	253	292	251	275	238	249	240	246	298	256	271	229	253	253	276	248	266	268	246	276	254	259	217	230	269	245	276	246	265	260	264	253	240	266	247	253	261	280	254	278	262	262	279	251	283	254	257	266	258	269	243	289	248	272	283	253	248	258	253	262	274	230	290	255	284	245	271	248	268	251	257	292	241	246	254	238	257	253	254	273	246	260	254	249	242	240	296	248	249	260	273	198	261	260	266	279	256	256	241	255	244	273	244	275	253	264	295	252	278	254	263	246	260	260	261	271	246	259	258	264	264	277	287	246	252	245	237	271	260	267	267	278	233	248	224	237	232	251	249	256	249	279	235	265	276	236	249	262	267	239	237	254	288	305	263	255	258	242	276	281	251	238	248	268	266	227	275	293	242	275	255	257	250	270	257	238	242	263	251	261	248	263	256	268	235	258	285	241	227	248	254	256	277	260	294	269	262	253	261	246	255	276	302	236	235	265	272	282	254	261	249	239	262	265	228	257	257	245	245	269	260	275	266	241	261	229	264	262	251	243	256	261	261	267	272	276	242	268	281	225	246	255	227	265	237	259	236	264	270	265	248	273	244	259	244	275	252	236	258	254	249	252	246	262	246	254	258	255	248	277	243	255	270	250	252	268	240	246	227	244	224	250	247	233	247	259	256	266	252	251	282	259	282	260	255	274	251	252	261	268	261	254	239	281	238	256	253	255	232	251	266	270	270	264	262	284	258	281	249	260	286	257	237	256	227	246	273	244	255	257	261	270	276	257	271	259	250	266	266	280	258	263	279	287	260	253	255	246	232	272	270	238	285	244	216	258	257	293	282	273	273	259	255	287	243	252	242	253	238	264	247	280	269	252	286	253	295	235	223	272	280	258	244	259	243	236	259	257	259	242	253	258	221	251	251	259	278	255	223	291	250	257	264	275	242	266	271	248	261	278	253	285	272	241	242	277	235	260	262	249	264	272	253	269	237	267	256	258	288	273	256	281	240	254	260	281	238	236	271	235	241	254	257	268	239	261	243	244	274	241	255	224	269	243	272	227	286	290	289	264	247	255	248	267	263	246	278	265	257	214	249	245	252	262	278	247	271	245	246	264	238	236	253	258	240	256	261	236	233	255	251	234	263	289	227	271	266	267	249	242	262	280	281	242	252	284	260	258	260	282	281	273	263	248	280	259	233	251	242	268	239	241	259	260	254	275	241	275	260	282	256	285	249	246	288	230	246	265	230	256	287	238	223	262	271	250	249	243	247	258	275	244	253	264	257	250	292	247	255	265	262	268	212	253	270	225	224	257	253	264	249	221	266	244	237	276	254	247	269	260	271	268	258	260	273	266	269	274	277	250	264	278	258	297	251	284	235	270	290	251	274	267	276	248	271	256	245	273	270	261	272	254	295	284	268	272	266	270	287	281	257	259	269	283	250	263	245	262	236	237	251	266	263	264	286	245	261	251	253	242	258	255	247	268	258	261	225	240	262	239	251	276	278	284	267	268	244	261	264	243	243	252	261	280	254	248	277	275	258	285	271	248	271	298	263	263	244	247	248	270	262	263	261	252	268	255	253	243	261	231	265	240	244	272	247	256	247	237	256	251	278	252	255	258	265	246	239	269	255	274	234	237	263	284	266	278	259	262	267	243	256	268	275	249	276	260	239	261	269	239	302	257	275	253	252	244	278	227	270	245	258	266	253	274	266	248	268	247	258	257	273	242	262	256	268	271	228	259	252	281	265	275	271	246	237	242	262	245	266	265	232	255	265	259	232	270	260	244	278	259	259	252	233	251	253	266	259	239	266	241	250	245	249	264	276	233	279	242	291	261	257	228	265	249	279	292	283	232	251	259	235	261	271	254	228	248	276	277	214	253	244	282	264	258	267	241	255	258	268	262	248	267	275	239	270	253	266	256	274	253	244	263	275	243	265	267	241	262	275	285	255	277	265	244	247	249	250	247	261	247	260	275	258	250	250	256	267	250	243	289	258	250	290	257	257	248	250	261	245	292	266	281	234	268	221	255	248	259	294	268	217	245	242	265	268	268	279	238	253	265	279	241	250	240	272	241	279	263	238	260	266	235	260	293	276	265	279	260	250	268	241	218	246	231	244	247	273	230	258	274	271	259	250	268	271	267	255	294	247	261	252	280	276	221	244	232	277	268	246	273	252	265	261	254	276	274	249	259	277	273	245	275	248	255	265	269	274	275	259	248	242	297	253	265	278	248	257	244	273	266	232	237	249	286	270	265	238	240	270	246	244	249	279	252	239	258	230	261	263	230	264	240	310	241	288	258	282	253	264	274	247	261	222	242	265	264	227	269	245	250	275	239	241	258	264	245	266	257	267	255	287	262	287	263	247	274	236	267	245	251	255	252	255	240	213	255	259	254	286	262	238	257	249	244	245	255	264	254	240	247	267	259	251	259	253	260	269	270	249	275	243	249	221	254	256	243	274	250	254	238	236	280	288	269	275	244	251	259	278	266	238	281	265	234	276	259	251	252	229	243	245	284	234	233	249	263	272	271	269	258	261	264	244	265	256	258	289	250	249	264	234	265	252	279	274	249	262	272	282	252	264	254	269	253	256	280	233	276	262	277	244	266	248	249	256	272	270	312	269	227	256	242	256	269	261	264	302	254	250	245	269	256	262	250	257	251	265	252	261	235	278	263	239	252	253	242	279	264	237	268	232	267
14296	30179	22506	4436	1042	377	403	373	339	319	328	365	372	349	372	332	354	343	346	349	336	320	365	333	352	321	346	346	324	331	307	370	347	324	364	345	362	397	346	341	356	326	333	370	319	343	336	331	336	331	354	339	341	358	348	334	338	321	372	352	390	338	352	339	310	334	352	362	316	315	322	347	336	334	348	349	298	354	336	299	328	333	326	333	319	351	373	333	344	326	322	312	338	338	341	303	348	346	342	324	338	365	378	327	299	321	344	336	323	349	324	341	323	335	372	375	362	372	345	351	364	350	368	368	337	344	340	383	356	374	324	341	339	394	373	330	324	343	342	324	366	368	336	343	354	353	341	333	355	339	352	328	346	368	324	330	367	343	339	330	357	362	344	340	351	337	334	328	364	362	340	358	353	347	330	338	342	332	356	320	329	372	321	335	344	361	344	345	363	368	343	353	321	331	352	361	327	321	380	339	336	346	340	324	357	322	338	368	341	369	340	326	355	355	331	339	358	363	343	360	339	371	343	337	328	352	398	317	317	312	345	376	353	344	346	336	334	375	312	355	356	328	349	361	338	360	364	336	332	330	371	336	354	338	345	343	357	347	355	345	391	341	331	340	350	319	306	336	351	356	296	374	354	349	339	337	331	337	345	343	307	378	346	359	353	318	360	339	370	323	346	348	320	362	364	364	353	347	337	313	336	354	372	371	326	310	377	343	353	313	343	361	327	337	313	315	372	341	362	352	358	335	346	326	335	332	354	321	340	339	323	333	350	318	340	326	372	331	319	312	353	371	304	337	356	358	328	331	369	350	331	341	335	333	343	336	316	348	339	357	327	350	341	334	324	317	342	328	305	344	326	364	303	367	332	374	316	350	324	312	365	368	321	338	324	344	366	350	344	333	354	350	372	373	313	334	334	334	376	362	371	340	351	401	374	343	346	318	337	345	320	360	340	340	324	341	378	356	359	376	355	345	336	327	332	360	334	348	338	352	323	354	346	382	327	332	347	369	336	337	392	335	362	361	337	345	332	341	318	362	326	365	349	351	336	356	341	325	309	353	351	347	342	322	321	315	349	331	355	322	345	320	345	318	355	333	316	320	359	346	380	337	312	342	312	361	339	354	340	296	343	338	351	322	337	377	335	317	346	378	337	331	367	331	344	328	345	320	383	348	362	328	323	362	362	331	353	336	358	308	349	354	331	329	318	319	339	341	321	328	351	376	355	332	355	360	347	325	370	321	363	355	335	339	339	336	317	348	352	337	323	336	311	322	349	328	365	285	328	334	348	340	354	330	389	358	338	347	349	367	335	340	355	362	353	343	379	332	328	319	335	361	341	362	334	365	326	326	330	341	357	326	366	323	356	349	323	333	347	303	365	316	357	318	353	308	320	310	358	358	317	361	334	323	307	346	335	335	366	356	318	347	334	338	324	362	374	340	358	341	329	327	344	375	338	353	328	328	354	345	362	345	310	359	345	351	360	367	330	337	328	337	353	317	347	343	352	335	325	347	374	334	320	341	355	358	365	333	367	363	342	327	334	353	321	313	373	339	324	379	346	340	375	368	340	348	355	347	349	374	323	359	335	339	335	342	335	305	338	307	325	344	322	337	333	365	336	347	386	336	330	335	320	339	328	327	350	370	348	347	335	370	345	343	360	341	343	335	308	336	357	333	345	336	347	327	355	318	323	328	312	362	353	323	350	354	346	341	355	338	337	338	352	320	382	337	337	360	349	352	337	372	306	311	362	324	323	329	361	351	335	348	379	338	344	334	375	352	339	347	336	338	315	354	355	357	335	344	327	315	327	337	318	310	334	346	371	355	326	332	334	345	354	325	382	321	349	353	321	349	348	385	333	318	349	315	352	354	345	335	336	330	343	363	314	342	324	331	385	341	333	341	346	354	318	375	332	356	372	325	320	361	343	366	360	334	330	358	323	360	344	370	334	357	355	361	347	372	357	359	366	322	340	379	363	330	346	336	324	366	353	318	334	333	330	370	331	312	369	327	324	334	344	351	335	338	309	340	329	359	354	343	356	310	340	349	337	350	355	333	310	348	321	370	346	316	333	345	353	355	359	339	327	343	339	351	333	369	365	330	368	337	347	341	358	338	339	349	393	340	357	355	336	337	365	323	339	342	337	339	367	346	345	327	342	334	343	353	362	348	353	362	362	359	332	369	305	339	325	384	335	357	361	325	343	349	350	326	357	359	353	346	360	351	362	360	348	318	335	322	344	314	346	338	378	329	340	357	346	308	325	305	331	336	350	340	356	349	340	347	325	330	339	340	349	322	336	331	357	348	344	352	323	303	376	340	343	330	362	299	328	333	314	371	351	340	346	368	343	367	349	343	347	342	339	318	313	367	361	331	368	356	362	346	331	297	358	354	317	345	361	326	335	339	344	356	378	357	376	314	328	348	344	351	312	337	349	324	358	359	320	318	325	362	373	343	372	361	328	349	341	390	359	354	332	326	349	402	335	370	384	374	347	321	336	341	312	334	355	349	321	312	351	356	320	362	352	343	363	342	357	329	358	354	323	353	360	389	301	345	330	368	347	335	331	364	361	333	352	359	326	369	341	374	335	341	313	346	357	357	334	352	346	332	322	366	353	343	343	345	332	341	324	313	361	361	359	308	330	347	358	355	344	366	325	343	365	365	350	365	346	363	334	392	336	328	344	336	327	363	366	358	321	343	329	339	346	321	338	353	347	346	375	312	370	381	362	328	326	338	377	349	337	349	353	306	352	310	309	319	331	326	353	336	339	335	348	339	341	362	338	381	313	368	355	350	369	357	332	339	356	347	378	371	361	381	354	348	340	357	339	381	319	376	348	390	374	348	382	346	364	310	345	311	354	364	327	327	368	340	359	355	350	320	320	322	342	359	307	346	337	333	350	363	350	353	354	335	352	349	338	333	346	347	348	337	326	341	331	326	353	325	358	361	310	341	355	351	338	324	314	350	316	340	355	338	335	317	340	349	361	356	350	358	359	373	358	339	345	343	335	365	346	351	333	322	332	349	337	357	345	325	319	329	343	358	353	361	358	346	360	351	353	336	341	366	380	355	337	336	342	334	386	344	386	400	358	347	328	384	331	338	333	340	324	353	366	350	324	384	365	326	325	366	352	350	356	326	336	332	343	321	346	345	341	366	346	302	354	340	359	383	349	357	317	370	379	342	374	326	356	364	334	336	332	347	324	353	329	346	345	372	352	307	377	346	344	364	348	314	298	329	353	326	345	350	371	338	360	298	343	318	336	325	360	340	339	348	346	340	355	345	377	357	336	331	329	354	325	338	357	351	340	345	326	360	353	343	353	367	345	315	329	332	341	357	362	347	347	355	354	374	335	330	354	352	343	333	354	331	365	331	349	328	327	370	363	320	337	381	318	375	360	364	328	329	353	341	363	321	352	331	333	352	319	344	349	298	305	355	340	346	332	323	322	375	339	339	341	368	309	357	363	380	373	366	341	331	328	370	315	361	351	365	335	335
23203	21324	31021	25467	20389	8385	784	562	523	535	474	540	493	498	482	471	495	464	479	440	460	465	463	459	446	452	460	467	435	484	487	473	475	460	461	419	477	492	464	462	494	436	453	422	451	478	481	452	464	459	478	470	459	440	443	445	412	439	470	452	470	434	451	449	444	469	467	446	477	479	467	464	468	465	496	473	481	445	445	449	463	481	444	474	452	419	460	421	455	449	450	451	427	438	485	494	502	495	491	448	462	467	471	475	482	462	448	436	479	474	454	473	445	449	459	411	455	507	445	451	493	484	452	494	432	452	484	432	450	473	488	463	488	475	466	477	435	430	463	451	477	444	454	474	496	490	445	480	467	444	402	435	428	445	442	447	449	461	423	460	418	428	462	432	496	458	484	458	441	462	432	447	480	449	439	405	428	472	459	466	458	446	439	473	434	431	459	448	485	449	493	430	440	445	436	487	463	493	434	487	446	447	439	442	466	496	432	472	456	452	463	459	467	443	456	498	442	452	500	463	452	496	449	444	460	456	427	452	461	478	433	466	498	452	449	436	417	451	471	404	448	438	468	457	443	482	495	438	443	514	440	425	512	460	452	446	426	475	454	403	458	470	441	456	458	452	504	439	458	420	450	479	472	444	451	447	440	459	419	435	449	451	476	451	479	458	415	490	455	471	425	439	464	452	452	467	464	476	483	447	483	453	468	423	450	480	463	459	483	453	445	467	480	504	450	454	448	429	470	482	509	515	433	438	466	492	461	501	449	474	503	456	445	470	466	462	457	483	455	472	481	487	479	420	455	442	435	445	431	472	429	451	457	457	464	443	471	406	475	460	429	463	499	445	465	427	439	463	452	465	456	489	467	457	450	454	472	468	439	435	463	415	446	480	459	462	475	504	460	437	407	422	465	449	459	446	450	439	414	424	441	437	457	411	450	471	458	437	466	429	450	466	478	438	436	453	514	451	460	449	441	501	454	445	433	477	457	468	430	479	470	494	467	500	444	471	440	439	433	458	463	446	463	457	440	451	457	513	475	438	464	438	473	414	475	468	441	449	500	421	474	498	484	421	454	513	440	463	461	465	465	482	427	433	487	483	477	486	472	463	467	433	489	445	468	471	470	471	469	459	457	480	493	456	467	463	465	437	444	435	467	439	480	438	479	453	438	495	491	473	490	473	491	479	493	441	458	449	474	446	473	517	446	462	453	433	427	465	459	451	470	471	467	458	449	474	453	457	448	469	432	428	436	424	425	433	431	459	469	428	456	471	436	490	446	492	460	503	447	442	450	438	470	474	442	500	468	473	431	455	466	459	456	421	486	472	460	471	455	439	459	462	448	448	441	440	472	447	462	457	460	446	463	419	460	475	479	481	472	460	466	481	432	443	447	445	475	431	462	453	448	482	413	468	440	419	466	466	439	407	459	453	442	439	490	477	484	452	440	474	492	469	456	451	447	473	430	455	446	472	464	450	469	466	454	453	479	481	444	478	454	460	457	460	478	411	458	453	464	481	439	456	468	456	488	489	423	450	486	435	515	451	488	489	471	459	454	428	438	462	467	435	496	439	435	465	465	475	441	451	478	446	425	466	483	441	464	486	459	446	461	466	469	441	434	458	491	477	499	449	460	481	508	438	472	458	474	439	425	449	514	431	472	455	476	483	472	460	479	467	486	445	476	470	495	445	481	462	437	481	433	476	440	472	456	439	478	446	503	464	393	471	468	473	460	431	474	477	503	417	457	465	450	483	472	429	477	486	482	461	504	473	421	479	483	441	456	468	447	487	430	423	454	453	470	466	483	476	442	442	450	499	471	422	445	498	504	466	431	434	473	399	471	440	488	454	467	491	472	466	458	486	492	439	456	449	453	464	467	465	445	442	433	458	469	443	474	412	467	479	450	466	466	425	471	476	446	468	475	457	406	464	508	473	507	453	454	473	441	468	455	465	439	480	473	461	488	440	463	461	471	442	457	455	422	468	463	454	437	473	430	421	480	477	452	480	469	426	455	476	485	495	423	461	452	475	464	424	464	434	476	429	454	446	454	454	452	474	456	447	452	439	461	446	463	536	465	458	476	466	482	416	455	473	502	437	497	469	454	449	439	450	446	454	480	457	457	467	437	489	467	438	432	469	465	483	467	464	448	452	473	442	440	485	444	442	454	473	479	467	484	456	463	461	463	467	478	441	439	447	451	462	443	441	485	460	464	439	452	467	483	484	444	438	465	450	473	472	447	461	469	454	445	443	454	445	465	439	447	503	444	483	441	489	409	480	504	494	431	443	468	463	454	411	460	468	445	436	483	458	475	441	459	436	482	475	479	463	459	461	470	454	459	488	450	466	480	478	438	484	448	465	472	448	440	449	480	473	454	498	476	453	451	465	439	454	489	464	468	455	459	436	482	440	470	468	478	454	451	472	473	455	417	486	438	464	462	437	469	450	461	485	441	435	466	491	449	490	440	485	423	479	484	445	470	439	450	460	446	478	452	483	454	495	435	487	438	439	422	485	454	482	458	485	431	483	443	485	459	426	431	449	500	435	449	449	517	438	432	445	481	481	472	496	464	460	469	455	464	454	473	472	477	471	462	447	449	415	489	426	432	465	442	447	482	439	462	471	475	433	461	455	462	487	407	434	457	470	456	472	468	474	462	472	441	435	476	507	475	466	460	453	449	479	481	463	429	466	453	479	476	438	432	473	445	460	463	451	472	498	449	458	516	489	427	462	460	445	461	522	436	490	443	451	462	457	488	453	491	457	478	452	467	460	457	483	454	449	459	489	504	462	500	479	443	476	447	458	450	499	416	443	451	425	430	461	453	444	441	452	415	402	450	493	493	447	444	480	433	474	448	446	455	460	462	480	462	450	474	475	433	479	451	480	451	434	449	442	448	447	453	458	433	491	459	481	475	451	427	471	462	462	483	444	473	453	469	432	453	465	502	454	445	419	476	482	480	465	460	495	462	430	450	460	459	444	433	449	459	441	465	431	464	440	467	461	478	462	463	484	458	470	475	453	462	454	494	443	416	440	476	455	493	473	483	487	463	443	450	490	424	473	475	407	447	464	435	495	489	459	445	475	478	447	459	472	469	424	453	513	466	439	429	430	446	473	442	447	480	493	458	476	479	455	405	476	466	453	424	475	438	494	476	464	465	470	484	459	443	485	430	445	478	446	449	483	448	434	463	485	495	459	446	460	458	460	435	434	452	491	474	484	466	450	450	468	486	422	455	435	443	443	429	485	467	471	457	445	467	474	479	520	447	450	416	454	449	462	435	448	492	435	425	485	426	465	467	496	407	489	466	446	462	464	437	474	458	482	472	451	498	438	463	458	463	468	449	478	430	482	467	501	468	445	411	485	431	417	461	474	442	442	466	451	468	463	469	451	430	483	437	463	455	454	446	453	436	491	461	496	425	470	455	481	455	428	447	471	469	485	483	436	381	474	473	453	476	438	455	456	453	455	434	485	433	463	484	447	485	463	436	485	438	461	494	450
33906	65949	55220	31078	5624	900	777	755	747	704	727	592	650	654	625	655	635	619	607	613	627	589	627	635	607	587	636	649	596	585	610	549	600	579	579	621	621	614	607	575	612	591	618	582	598	616	586	635	595	658	557	611	617	570	594	626	607	586	581	607	633	656	615	637	584	579	613	596	584	638	582	621	587	588	607	605	585	601	641	586	641	611	602	586	573	636	594	607	593	610	615	590	608	587	560	590	606	608	611	585	586	585	619	595	586	651	609	562	611	612	613	607	589	579	616	605	609	616	676	549	632	597	637	571	603	565	615	600	577	608	559	607	580	585	550	586	579	608	578	579	617	637	598	638	574	533	567	595	595	614	604	591	590	631	576	595	623	585	579	602	587	595	606	608	616	628	563	613	594	610	609	625	579	607	610	563	553	588	610	583	615	610	579	578	609	555	577	584	605	618	592	584	575	591	550	559	592	593	597	560	610	612	612	558	593	602	566	601	584	591	579	602	590	599	623	621	555	639	597	579	610	580	618	618	624	633	618	594	578	568	587	625	598	648	655	568	628	622	643	586	603	582	590	597	635	536	628	603	578	573	624	589	635	581	581	567	615	603	589	610	599	644	624	614	571	581	646	598	612	608	622	598	587	564	568	614	594	605	608	631	589	587	629	558	616	585	595	582	591	626	621	603	569	564	586	573	600	548	596	636	570	634	615	593	599	598	594	600	597	582	592	620	594	561	582	601	581	598	550	619	573	587	650	591	581	605	598	568	634	605	632	641	639	586	575	560	635	606	610	615	618	631	642	581	573	587	636	606	589	606	599	620	588	595	625	588	639	577	558	601	534	624	565	617	567	556	601	599	623	588	622	617	570	581	599	605	577	597	643	544	577	569	582	611	632	590	612	622	630	607	617	608	613	602	627	582	594	636	609	577	590	576	599	555	584	594	584	587	590	578	565	607	561	602	588	570	607	573	608	626	562	608	620	585	594	620	604	614	605	583	623	561	561	599	569	611	596	610	577	586	537	592	609	583	564	606	578	545	609	607	561	644	602	586	543	602	593	591	624	600	574	617	557	605	595	583	555	638	611	607	599	611	589	601	602	559	608	570	627	598	627	596	590	635	630	580	582	599	606	603	601	613	577	594	587	601	650	557	653	626	582	562	625	610	625	613	599	599	559	629	573	580	556	594	519	625	610	632	582	512	617	556	579	620	581	591	647	599	615	588	592	562	576	577	598	608	607	597	595	568	603	629	603	620	582	581	557	624	588	612	586	602	590	591	637	584	615	583	618	609	596	606	627	556	597	583	578	619	655	620	586	564	622	615	617	621	564	581	576	622	611	584	630	621	596	586	562	580	598	575	606	630	615	608	566	609	600	579	575	602	583	620	603	616	624	655	576	585	601	630	602	576	623	620	594	625	616	581	612	660	604	608	583	595	628	577	611	570	628	618	572	578	589	623	601	623	613	583	559	599	647	649	610	603	617	598	582	571	591	598	609	623	592	588	600	600	637	582	621	581	619	622	585	572	569	600	602	601	603	596	589	596	598	608	618	610	558	538	546	585	583	578	604	602	576	576	659	605	633	566	609	603	596	550	606	558	610	606	597	605	657	564	610	630	570	586	589	577	583	621	599	608	573	555	605	582	597	596	585	630	590	580	584	578	615	607	592	554	631	603	604	600	599	687	570	658	577	578	606	647	597	606	580	591	619	615	604	622	563	617	654	627	635	568	556	580	626	584	577	632	613	601	638	582	589	589	600	614	569	635	633	601	586	592	592	610	591	563	610	599	600	566	608	623	562	571	628	559	610	597	598	593	619	620	630	601	575	601	600	598	571	616	553	591	603	633	628	560	574	584	601	620	573	627	592	582	565	589	606	610	601	597	605	617	593	596	601	576	613	626	601	620	601	591	530	603	609	579	565	584	602	558	578	598	676	586	601	589	605	619	581	587	615	599	605	600	627	590	604	631	657	579	609	597	599	579	592	629	607	549	608	569	589	585	632	601	600	590	619	594	598	591	614	647	562	624	623	624	563	581	629	554	589	586	602	624	605	617	608	560	578	617	602	604	590	600	556	583	594	592	607	620	606	597	593	589	593	593	584	615	617	616	598	575	583	627	585	556	615	591	603	555	617	569	559	617	643	597	619	578	613	608	592	619	599	567	590	581	593	578	590	603	619	581	618	599	618	599	626	572	607	561	607	583	575	602	666	584	611	599	619	594	621	571	565	575	610	601	583	608	570	619	598	602	631	607	589	670	593	611	587	596	579	550	602	600	586	619	639	609	601	604	605	589	616	592	610	640	610	573	597	598	561	623	602	617	618	602	611	575	595	605	581	622	583	590	594	590	586	636	573	651	626	591	572	618	591	593	585	683	609	615	595	597	587	629	568	604	612	595	609	583	613	621	617	611	571	601	603	577	598	580	585	585	620	671	639	571	597	626	611	620	650	613	576	595	515	616	597	586	567	643	648	524	626	617	640	619	588	592	606	578	596	620	597	600	606	573	571	605	590	540	594	632	623	601	600	611	563	600	547	594	598	634	599	569	588	572	598	589	589	625	592	580	580	588	556	601	613	582	606	601	628	585	592	597	575	632	643	615	579	598	575	596	601	679	619	575	590	652	566	595	604	615	615	590	609	571	593	548	646	582	605	627	606	591	626	577	588	595	606	580	625	629	592	586	563	572	570	642	598	591	584	589	589	569	597	608	606	608	597	566	573	647	604	611	648	596	617	568	605	577	662	534	625	604	566	616	627	624	621	541	622	617	611	616	665	565	579	594	617	533	594	599	583	594	596	631	594	598	626	559	551	599	637	598	598	572	587	621	599	587	593	609	622	650	552	594	583	608	591	538	613	552	613	613	528	555	597	638	611	605	605	598	611	598	590	557	593	581	574	583	583	629	621	566	555	561	598	589	598	549	602	585	590	631	571	607	588	585	563	588	566	619	610	599	575	595	592	608	588	592	609	540	607	580	607	613	588	615	583	614	586	610	633	536	624	574	612	570	621	588	590	619	633	596	587	570	599	621	605	567	611	655	590	613	616	585	600	574	568	600	585	592	602	597	610	604	608	629	602	620	599	614	591	603	635	591	630	569	601	563	570	592	617	605	585	555	630	600	577	565	590	590	570	576	607	605	589	604	612	544	611	577	601	581	619	642	588	611	596	582	603	634	611	582	618	627	608	619	568	626	607	599	577	613	570	596	621	623	570	557	602	627	599	634	612	616	575	594	659	630	610	561	620	624	593	608	629	586	540	599	610	577	613	607	589	612	596	623	575	627	628	604	624	582	617	633	654	612	637	578	627	619	586	596	622	585	608	577	595	591	600	652	571	588	574	623	615	632	603	580	586	600	587	578	601	633	586	563	600	599	612	593	602	627	576	606	598	589	602	589	615	584	615	614	540	617	533	610	565	561	562	530	669	577	596	571	604	601	610	605	623	610	608	616	584	598	611	612	599	606	608	605	590	599	557	542	651	608	605	547	613	606	583	618
24635	21575	30655	24651	7324	257	150	153	154	148	164	159	142	147	150	136	139	140	149	144	157	163	132	140	135	150	141	151	122	126	130	144	130	149	130	126	136	150	137	146	149	140	130	129	133	143	132	137	139	127	134	133	121	132	121	139	130	140	122	130	119	132	121	140	125	143	131	144	124	129	158	162	126	137	126	142	143	147	140	115	139	139	129	149	136	126	146	140	128	122	137	132	133	130	154	139	152	137	154	129	149	155	137	149	129	129	137	149	140	143	127	146	156	135	159	140	146	126	132	137	135	132	149	145	147	139	150	119	158	138	134	159	139	148	127	138	141	116	138	118	121	140	127	123	135	149	136	138	121	136	149	142	129	135	144	153	138	161	140	145	155	129	151	134	111	127	150	128	118	134	137	151	136	142	136	133	161	128	144	135	143	146	160	144	145	128	154	131	121	121	130	140	144	131	126	131	135	139	122	128	131	153	118	136	144	143	134	131	130	164	126	131	146	129	146	136	141	125	121	133	133	167	129	140	114	149	153	123	135	143	123	153	152	145	157	137	147	144	130	127	146	143	136	137	160	126	117	123	161	131	131	132	149	135	121	128	126	142	131	136	118	139	144	130	129	135	141	144	154	128	133	148	136	163	147	139	131	127	133	131	128	132	128	146	115	133	139	128	124	134	136	148	130	154	139	141	121	145	135	132	154	139	132	135	154	141	136	143	144	164	125	128	160	143	134	135	149	140	136	142	128	141	141	148	123	144	136	119	159	155	117	144	165	148	129	122	149	127	132	118	144	139	128	139	151	151	148	142	148	139	110	139	138	139	153	133	146	128	127	129	137	130	131	130	127	136	132	122	144	132	150	149	138	130	133	138	116	140	137	155	139	126	134	145	129	145	146	168	125	132	145	131	160	149	134	139	152	140	133	116	133	125	135	130	128	117	154	129	137	129	123	143	121	140	141	143	141	139	128	123	145	129	141	143	112	131	140	139	132	134	139	144	148	124	127	142	119	134	138	120	135	133	118	137	122	119	142	129	145	171	142	146	138	130	142	122	136	143	152	135	128	125	134	144	138	124	129	138	137	136	133	134	129	149	129	142	140	141	123	140	128	129	127	128	120	115	119	135	137	119	134	131	127	136	125	155	145	141	146	144	122	138	123	145	131	158	133	136	135	127	144	164	128	129	133	146	146	139	134	144	121	135	135	133	146	143	145	111	128	140	122	137	126	136	129	152	134	147	131	129	142	135	137	137	109	131	124	148	145	133	133	146	149	140	111	116	138	143	131	141	136	135	130	156	128	148	133	108	155	124	134	126	140	131	149	159	133	151	142	135	138	123	152	128	135	138	134	132	143	148	135	141	122	136	141	128	156	130	132	131	136	138	146	132	122	120	130	141	123	146	138	148	150	133	129	126	129	137	143	143	143	128	139	136	143	158	145	155	154	142	129	135	128	143	129	137	129	147	100	141	154	155	123	121	135	141	141	140	141	142	150	149	160	142	143	128	134	137	137	126	146	134	137	156	132	149	124	136	137	142	133	141	127	152	131	134	124	125	137	135	140	156	139	136	124	146	126	125	126	125	138	118	147	135	118	139	141	144	139	138	121	142	145	136	144	129	124	153	119	142	124	163	152	143	134	175	108	124	141	162	127	140	160	132	137	136	115	132	147	138	127	144	138	152	142	143	160	161	124	146	130	145	116	144	139	138	121	153	116	146	143	122	141	137	121	143	127	132	148	122	129	126	137	137	137	143	149	127	150	132	131	115	147	133	129	125	142	144	114	113	137	135	155	139	137	123	140	128	165	140	120	132	139	132	135	128	132	143	144	132	122	143	118	156	146	146	150	121	129	129	149	122	138	134	123	134	136	119	128	124	128	155	130	135	126	131	134	132	146	122	151	145	145	128	122	133	131	140	137	144	155	118	134	118	131	141	144	127	121	126	143	142	141	151	118	138	125	108	140	125	135	143	130	145	125	159	135	143	118	137	142	145	143	151	146	130	148	146	128	140	129	128	129	134	152	148	137	142	135	185	125	152	150	128	140	147	122	130	136	122	128	127	121	143	134	151	139	119	119	143	141	124	153	147	133	129	156	137	127	157	123	126	143	110	132	134	144	114	134	128	137	132	132	138	136	133	139	143	133	148	154	137	106	141	133	116	133	134	125	152	137	126	127	120	155	151	128	127	131	136	103	138	146	136	140	138	133	125	144	123	157	164	130	149	135	138	149	139	127	143	145	117	151	119	130	130	142	148	149	140	139	136	153	144	156	137	152	141	126	139	133	134	123	149	133	134	139	164	119	116	141	156	121	156	131	131	138	159	166	162	130	143	133	148	138	137	123	116	130	124	145	143	144	141	129	173	155	124	132	129	136	144	136	128	127	149	141	126	126	152	148	158	148	134	136	151	146	142	135	142	146	123	166	134	130	135	125	135	151	131	148	151	133	145	134	138	145	134	128	128	142	144	137	161	127	160	147	135	133	125	141	130	143	140	123	135	126	128	138	156	136	131	142	148	126	179	146	140	147	144	130	132	142	140	159	148	129	166	121	147	129	140	124	126	148	130	134	127	148	127	145	133	122	152	144	140	145	152	140	150	146	120	141	131	137	125	145	134	133	131	133	124	131	140	160	136	139	137	124	150	132	120	129	135	151	133	140	128	133	142	133	112	139	152	167	141	138	153	135	143	131	137	133	124	133	144	140	136	138	138	149	136	133	141	133	159	150	163	130	111	141	120	150	131	165	148	144	141	141	118	121	127	127	135	121	133	130	141	146	135	121	141	144	153	135	136	143	127	153	120	140	145	124	158	144	145	132	120	131	114	135	154	130	135	145	142	139	127	155	140	125	163	132	159	121	121	140	116	119	149	150	129	146	130	128	143	158	140	142	145	146	136	129	145	155	138	137	110	130	145	137	133	132	129	165	135	129	148	134	134	146	126	136	129	137	133	133	116	125	154	136	133	129	148	148	113	109	144	144	114	131	119	133	148	130	126	124	111	127	124	135	131	133	136	135	139	142	141	135	126	133	145	142	140	134	165	156	130	132	148	128	138	120	139	127	121	154	137	133	142	137	139	128	120	120	137	116	122	148	161	131	141	135	118	129	126	130	155	137	135	164	137	138	116	134	127	147	137	143	130	150	147	134	135	159	142	143	130	136	151	129	147	142	133	156	134	127	126	128	116	151	164	139	126	140	154	124	153	157	144	142	152	145	123	141	135	129	152	118	161	144	137	127	139	149	136	135	142	145	142	110	121	141	130	148	152	147	141	149	137	131	149	121	143	115	160	143	147	140	131	140	138	121	120	126	132	109	127	151	141	130	135	136	131	147	120	136	131	135	144	132	156	135	118	137	142	146	143	139	130	112	143	133	141	148	154	145	140	159	125	129	125	131	145	147	127	136	140	150	136	155	124	138	126	155	133	134	143	150	151	143	151	137	125	139	136	135	150	128	139	146	121	126	145	135	138	132	147	166	108	136	120	149	127	153	144
29317	57566	42946	20149	3718	337	320	272	258	236	235	204	212	205	204	238	234	176	193	206	186	189	188	225	199	207	201	182	237	187	190	187	208	188	191	193	185	202	190	190	195	211	183	185	216	189	189	207	214	195	182	197	201	177	199	188	205	176	196	184	179	226	221	197	195	154	199	196	215	182	206	194	195	198	206	195	189	193	220	213	205	185	189	220	177	189	187	201	206	211	186	171	196	187	193	183	176	197	198	216	182	202	170	222	172	183	210	205	185	179	243	203	192	200	198	191	211	207	210	202	177	184	221	182	188	186	183	189	183	200	236	200	181	192	169	205	220	186	173	192	234	206	194	200	214	182	211	212	212	182	177	216	193	209	180	179	179	212	171	213	210	203	178	207	204	203	192	195	197	208	198	201	205	187	188	185	207	194	211	208	212	215	214	183	199	181	201	219	216	195	177	204	211	213	217	196	187	204	222	215	171	164	200	193	186	209	199	182	193	195	201	199	215	204	201	170	184	206	216	199	197	205	222	193	185	227	203	216	181	205	199	186	195	185	199	180	222	204	206	201	213	195	190	198	183	196	191	211	209	190	147	165	182	184	195	190	188	188	196	209	237	206	200	219	212	205	245	180	176	206	200	193	185	186	230	225	200	195	187	202	207	205	187	214	217	193	203	192	218	189	204	207	206	207	191	192	185	214	179	203	191	209	208	202	214	188	233	195	221	201	221	211	193	205	208	218	205	194	206	201	213	212	183	196	185	181	181	192	203	212	204	215	182	189	167	213	211	209	200	212	178	218	202	219	179	169	216	231	192	191	208	201	210	214	204	189	188	213	189	192	201	190	216	172	211	182	208	195	207	182	202	189	184	199	198	212	206	195	194	215	180	182	209	192	192	211	201	175	234	197	202	204	201	225	197	214	190	199	183	178	189	183	188	219	207	216	199	185	236	183	209	229	208	201	202	208	208	203	223	192	217	177	220	190	210	204	197	197	200	187	232	185	178	186	185	212	169	203	202	211	181	202	187	205	223	178	196	200	200	172	197	197	214	189	198	210	198	210	186	217	210	187	180	202	204	187	218	187	193	226	195	201	217	200	214	225	204	215	175	174	206	223	197	183	224	195	207	208	193	196	215	161	201	183	205	190	182	221	181	205	197	184	207	209	193	203	196	197	194	183	197	192	199	204	188	204	211	165	184	216	189	186	220	223	209	214	190	219	176	190	210	200	188	200	199	208	186	211	215	180	187	210	239	196	201	215	223	194	219	173	208	193	207	214	180	229	194	216	190	195	190	183	207	190	177	201	200	203	208	217	205	201	186	197	194	198	186	214	227	200	179	204	195	199	190	186	199	179	196	201	195	191	231	197	209	202	218	230	196	202	183	197	182	209	206	204	209	187	186	204	181	193	207	203	213	207	190	215	205	193	212	204	194	194	192	199	177	187	188	202	177	190	184	222	181	171	213	200	166	194	200	179	217	205	212	194	213	202	183	198	203	210	199	202	164	202	211	187	191	205	182	212	170	231	205	206	197	212	207	187	188	200	212	222	206	179	201	198	181	171	195	213	170	189	197	204	212	188	214	197	158	203	191	213	181	198	192	205	183	203	175	201	217	201	201	197	193	225	206	203	180	210	191	193	205	194	208	217	212	203	219	203	186	220	165	224	198	197	179	208	172	212	206	204	189	195	187	205	208	186	198	184	148	187	207	203	214	193	209	217	177	206	222	197	206	233	193	213	211	214	214	207	200	202	208	193	196	191	200	183	201	213	189	186	220	224	176	205	189	188	173	220	205	195	196	205	190	214	189	227	210	190	203	159	191	209	207	216	180	229	197	235	179	202	179	194	169	195	214	202	207	190	183	188	223	213	194	192	191	197	189	214	183	193	231	189	200	198	177	215	170	213	186	197	219	202	188	189	211	188	185	204	212	195	203	211	218	200	193	174	208	206	191	190	188	181	183	192	218	216	213	217	193	190	185	187	191	198	211	215	192	192	211	186	228	189	206	200	199	168	198	190	208	203	178	183	220	203	198	215	195	205	205	197	201	229	193	203	194	190	209	196	187	192	198	181	187	228	213	208	202	176	185	197	187	182	217	226	201	206	212	204	205	200	213	199	172	191	192	219	204	198	203	203	187	188	182	202	184	194	210	198	202	211	195	195	194	195	194	169	213	210	201	196	193	188	188	172	200	229	202	228	197	210	162	189	195	182	205	212	213	195	215	190	207	172	186	212	215	195	196	218	196	202	189	205	197	200	217	187	184	205	182	188	208	195	185	194	213	188	197	211	205	209	202	208	205	206	202	218	183	195	202	215	194	183	195	202	213	185	206	216	203	183	163	215	180	200	216	189	212	204	204	212	190	211	198	205	207	185	207	193	198	194	171	187	218	184	208	211	209	196	183	195	199	200	188	174	207	198	174	192	211	202	196	185	203	200	214	192	206	198	197	207	210	193	192	186	209	197	208	218	185	196	194	234	183	199	175	194	227	169	204	212	203	199	187	219	190	192	194	220	200	202	190	216	180	178	196	183	219	180	181	200	201	206	204	211	197	210	193	186	207	185	206	194	198	199	200	174	190	198	200	211	208	184	193	190	208	195	190	236	229	209	208	175	185	213	188	186	216	163	216	194	202	188	212	211	180	185	184	204	206	204	189	222	204	194	187	214	192	194	191	186	216	188	176	173	196	216	218	191	178	183	209	193	190	205	211	175	195	195	180	206	217	175	177	204	224	181	209	167	194	204	191	189	180	195	202	162	184	189	195	211	181	196	168	206	212	198	184	190	205	207	189	176	195	195	181	200	204	210	202	212	175	185	215	194	189	199	216	190	185	224	193	186	177	201	197	181	188	185	179	227	182	175	192	195	187	242	188	210	233	209	193	193	194	202	200	209	213	230	208	173	206	207	221	194	200	237	187	197	181	187	187	205	177	233	196	200	237	188	192	208	196	200	196	197	228	192	198	200	193	202	206	188	200	201	181	180	162	178	185	202	180	196	204	189	183	176	223	210	194	196	193	172	208	214	175	210	200	200	187	194	215	191	207	200	196	203	195	176	188	184	216	199	189	206	214	198	199	191	188	215	202	211	198	185	199	178	218	211	205	192	195	189	197	202	205	197	205	196	198	206	221	198	212	184	216	219	205	186	207	189	178	186	196	180	218	210	190	194	185	195	195	201	214	193	224	193	190	196	173	214	198	181	224	215	188	188	216	184	214	190	230	192	222	188	200	190	197	195	190	200	184	188	185	206	206	183	217	209	195	200	216	217	195	195	202	196	200	196	191	188	228	199	193	199	206	195	175	194	213	190	194	201	176	190	176	188	192	188	208	207	181	196	207	200	211	196	170	199	216	229	209	183	210	196	186	219	204	202	228	170	207	204	201	206	228	204	204	184	205	190	181	218	201	196	199	204	184	202	184	207	189	201	203	219	233	225	187	206	216	185	183	193	185	163	202	194	191	196	179	213	213	214	189	202	193	227	209	208	194	201	194	204
22314	21339	30720	24093	21651	18188	4083	542	473	473	481	436	431	429	453	393	447	414	452	438	444	412	411	445	384	386	387	391	396	452	438	401	379	404	377	400	407	392	377	400	401	398	414	420	418	429	413	371	396	375	415	413	372	384	371	392	422	418	398	417	403	386	405	436	371	405	406	422	405	391	383	409	368	388	429	402	375	388	396	428	424	389	381	417	399	403	421	401	430	382	393	382	430	408	398	367	391	421	417	453	412	398	408	390	414	386	406	399	418	381	387	441	378	401	404	364	391	408	426	384	416	418	436	393	390	405	405	380	388	375	428	436	391	427	438	413	410	384	398	387	399	415	417	404	393	398	365	390	446	423	395	393	424	414	381	380	386	380	384	373	425	360	397	392	411	395	387	422	447	423	414	423	367	393	397	427	409	379	366	404	418	410	380	397	422	423	370	363	427	393	402	426	409	393	406	403	380	425	372	390	385	449	402	433	379	394	410	391	452	389	392	388	348	433	411	439	390	391	386	427	411	426	405	392	396	408	384	403	401	397	404	401	408	420	406	382	404	377	416	368	409	375	386	401	407	372	410	409	401	436	419	419	403	402	377	406	377	402	407	411	411	438	415	410	420	375	380	402	419	395	420	408	436	380	404	413	382	407	370	407	377	393	417	392	416	380	394	412	388	425	395	364	399	401	439	385	420	427	399	398	440	407	389	398	400	425	406	374	387	379	404	388	440	367	403	386	395	399	415	385	426	408	388	381	401	393	388	412	406	419	411	380	397	387	378	387	390	404	402	355	392	456	380	397	429	396	386	386	408	390	375	405	357	380	416	385	373	415	377	369	399	406	447	424	397	409	380	413	398	401	385	376	405	404	430	382	434	373	368	380	400	384	441	408	392	396	427	371	394	419	383	383	377	413	407	384	411	396	437	405	379	361	417	385	399	411	447	403	382	445	401	392	448	388	365	374	397	384	380	404	405	372	371	422	361	382	413	411	374	391	385	415	353	391	375	387	411	409	380	429	435	405	397	394	403	398	436	383	375	426	389	420	388	394	411	385	414	413	389	450	427	419	397	381	385	388	384	435	390	412	385	416	407	370	414	376	399	423	392	400	373	399	392	427	398	388	405	415	387	367	398	360	409	403	376	421	399	412	405	393	440	398	383	409	420	390	405	415	379	364	405	400	411	390	375	356	385	354	415	395	377	392	414	364	388	392	398	380	410	377	397	400	415	393	428	386	392	404	400	393	396	415	384	412	409	427	353	412	379	386	396	383	404	398	387	401	413	415	409	377	425	404	418	390	383	408	396	398	410	376	415	368	397	379	388	391	412	395	434	357	425	395	389	418	410	379	397	429	429	374	394	399	393	387	419	359	357	389	403	413	406	373	403	377	398	400	396	384	395	391	401	395	397	413	400	386	412	394	442	394	382	366	401	396	379	380	425	407	393	407	414	380	404	409	396	373	412	396	412	405	405	366	400	404	397	436	405	357	391	424	391	464	364	396	405	397	411	356	403	434	386	435	399	376	379	387	386	408	392	381	379	385	406	410	420	419	400	407	386	466	399	397	402	389	399	395	391	379	410	393	415	379	393	399	430	392	373	417	383	406	394	408	408	375	407	383	396	382	384	368	383	428	411	397	402	369	388	369	399	394	410	390	385	371	401	358	377	387	426	381	407	398	435	396	395	394	414	424	411	407	390	355	427	423	405	398	367	406	419	391	371	412	419	410	406	395	423	412	406	420	397	414	410	398	431	364	394	420	418	383	417	408	388	397	405	394	383	407	384	393	406	425	408	410	374	398	377	415	407	404	448	394	391	411	409	400	441	369	416	402	370	427	349	398	412	426	428	383	396	394	412	367	417	395	369	386	415	390	370	401	401	406	419	377	358	408	400	416	376	367	417	395	398	405	443	402	423	401	372	437	407	384	394	369	417	407	411	384	390	400	420	395	370	400	406	378	435	413	397	376	439	397	409	388	384	387	393	406	371	416	398	368	384	368	429	420	401	365	399	414	399	379	417	377	405	397	401	425	413	405	378	418	402	401	398	392	392	416	400	399	401	396	429	419	423	388	395	393	399	393	385	428	391	367	403	428	372	440	444	365	386	418	401	389	407	403	392	406	401	357	412	401	427	402	396	347	433	385	382	411	411	379	425	425	404	411	413	397	412	407	383	378	395	388	385	429	412	391	400	392	405	404	406	405	417	394	375	414	375	375	392	378	392	383	419	439	384	396	413	391	400	395	386	400	394	392	356	393	381	413	402	401	393	363	400	366	420	383	378	406	383	440	428	389	416	402	404	377	382	406	412	390	404	426	406	423	396	431	382	387	406	392	360	433	394	383	404	383	434	423	399	426	388	376	448	386	398	361	416	393	412	392	427	404	434	415	378	396	408	393	393	413	376	418	391	402	412	413	400	381	401	361	390	360	412	386	400	393	420	373	420	404	416	354	386	368	395	399	405	433	433	394	401	394	384	402	420	388	384	379	422	411	396	392	374	412	376	387	398	386	448	414	383	379	399	416	412	404	382	384	390	403	389	428	405	399	412	405	419	357	444	400	393	375	422	408	404	397	417	426	416	359	385	397	380	387	384	396	406	406	404	404	415	386	384	400	408	379	409	419	390	367	394	413	407	372	405	375	429	375	413	377	384	419	427	373	411	396	403	396	430	361	423	402	391	392	377	407	408	396	416	392	402	402	382	408	404	410	399	376	377	388	378	400	410	418	449	411	385	351	393	425	396	353	385	407	381	414	403	388	413	427	385	402	387	375	381	380	406	414	405	418	352	397	398	399	411	396	404	405	388	411	379	373	372	427	400	412	359	390	407	409	406	428	454	418	386	397	431	442	389	404	406	384	405	405	383	409	416	384	406	403	382	391	397	386	375	411	368	427	422	396	374	417	361	381	405	398	422	407	405	409	382	386	400	374	376	401	397	425	430	391	397	403	401	403	390	432	413	380	373	368	433	411	400	403	396	387	414	377	424	400	413	394	396	423	429	391	402	395	430	397	385	412	370	404	420	444	434	421	414	422	402	377	400	424	372	378	396	422	396	414	420	392	459	442	370	386	376	404	420	425	445	397	397	382	383	425	388	418	396	405	412	421	383	398	400	398	417	414	354	399	448	420	381	437	413	422	394	388	406	380	369	389	397	366	406	398	386	406	383	416	426	421	422	398	412	392	427	387	370	408	374	397	411	394	412	430	397	384	385	404	412	426	411	376	407	386	391	411	424	419	433	389	422	425	400	416	399	436	392	392	402	428	383	363	425	404	396	419	417	407	397	393	415	393	387	389	374	415	353	389	412	417	355	415	387	407	418	391	425	378	406	415	403	388	406	372	385	386	366	396	430	413	403	393	394	408	436	430	401	401	374	406	402	417	352	407	368	400	376	366	391	402	407	381	371	392	431	382	402	426	384	428	378	403	386	411	377	382	402	407	367	391	372	412	387	372	389	400	358	380	402	394	364	406	403	420	451	426	366	403	371	395	407	405
39593	72659	60260	40938	10198	1069	925	806	746	716	638	644	646	609	626	578	535	517	566	584	500	577	572	530	545	551	564	538	553	556	541	523	549	523	546	555	539	562	558	511	556	541	541	523	518	539	549	538	529	512	543	553	542	537	545	531	562	535	510	526	523	531	515	542	527	540	491	516	486	519	500	545	520	570	557	551	506	594	530	530	565	498	535	525	565	520	552	504	566	541	538	518	553	522	549	482	559	499	454	498	522	542	539	548	503	471	517	516	548	501	525	540	542	529	524	534	519	512	489	535	526	529	534	524	514	575	508	510	515	517	520	564	511	492	497	532	538	504	547	540	548	547	531	562	527	499	544	563	560	521	525	532	512	537	543	568	478	552	576	516	530	548	578	533	523	511	553	510	570	546	512	509	535	523	488	544	499	502	555	524	513	519	530	512	499	534	543	510	532	541	533	506	495	533	496	550	492	540	536	514	519	545	499	540	544	538	496	524	561	542	524	505	522	536	536	530	493	523	513	530	541	523	559	515	555	520	505	531	555	502	531	502	547	521	544	576	540	530	559	538	513	519	512	514	531	497	524	538	499	526	536	503	570	505	535	531	546	542	540	539	539	505	533	557	498	517	537	556	552	519	556	509	538	514	559	552	528	499	518	500	467	502	521	571	529	510	486	551	494	548	500	537	538	539	485	561	556	566	489	489	506	497	536	539	536	507	521	488	570	526	530	566	510	538	472	538	544	519	544	546	536	517	520	523	536	512	506	542	537	557	527	551	541	522	536	529	491	558	502	548	550	557	521	502	547	517	513	527	526	534	513	529	534	515	506	528	546	539	555	515	536	579	569	535	528	506	517	542	527	540	527	521	553	501	556	485	512	483	552	508	533	531	522	504	544	524	500	502	553	539	570	552	560	535	541	529	546	514	530	553	501	507	496	551	534	526	507	551	538	520	551	527	511	532	528	496	543	578	497	523	490	476	529	543	539	541	557	560	506	498	524	500	502	518	526	538	557	561	525	540	564	524	510	554	535	558	513	503	578	544	544	553	527	515	531	533	519	533	505	528	567	526	541	544	548	496	520	524	508	527	514	536	545	474	535	502	527	572	541	544	543	522	542	572	496	525	523	502	544	547	542	566	514	542	491	553	535	554	496	506	555	564	524	519	541	544	534	535	535	506	562	617	536	524	552	530	549	520	530	522	575	549	501	562	539	523	496	504	523	547	533	516	542	514	502	530	565	538	508	550	519	544	497	508	552	538	535	487	556	526	510	524	529	533	530	542	508	519	473	531	535	493	525	504	562	555	506	515	499	503	560	504	504	529	489	483	583	509	511	494	572	530	566	550	552	501	496	543	532	535	517	490	531	535	530	535	532	495	497	512	541	533	532	521	566	520	539	522	505	545	490	536	560	489	530	516	565	489	508	511	513	553	529	548	508	543	570	547	543	476	534	547	538	528	545	511	545	538	520	502	488	546	536	512	525	499	466	522	544	508	555	523	530	544	539	562	489	520	571	521	524	518	486	581	523	508	539	568	514	526	554	558	518	461	548	525	518	540	529	524	511	507	504	541	566	526	541	534	518	524	565	548	556	544	520	504	539	552	479	564	478	513	546	558	473	521	528	529	490	515	519	491	495	522	544	538	553	530	528	563	530	479	542	529	500	492	517	552	517	497	547	538	541	543	521	564	557	521	518	502	512	478	556	481	539	519	533	498	528	502	511	553	519	554	525	519	548	507	531	514	532	549	559	521	520	558	539	563	541	513	516	530	543	511	512	531	548	519	548	557	541	521	535	537	527	490	475	525	488	515	525	544	499	529	502	526	512	534	533	505	540	557	546	522	532	487	560	511	572	479	569	543	550	531	572	538	515	573	506	533	514	511	522	533	546	515	513	509	533	539	539	548	559	559	543	498	544	543	576	520	540	534	530	525	538	572	553	526	540	517	541	528	530	450	524	518	550	556	495	554	522	521	556	542	535	520	560	533	502	530	506	529	515	513	519	522	565	528	546	521	503	539	490	521	551	525	514	555	523	556	517	529	498	529	530	500	513	512	543	496	555	569	539	525	495	554	514	518	477	526	511	509	534	534	572	534	533	549	512	539	525	596	542	498	541	519	530	512	508	544	504	542	533	571	546	520	543	513	524	516	525	508	549	517	512	514	488	535	507	519	539	501	516	499	530	533	504	509	542	538	538	529	549	563	533	543	520	519	543	508	525	533	544	527	529	525	580	521	554	564	514	555	548	535	546	513	562	522	551	557	546	519	500	545	532	557	561	563	510	546	488	500	502	541	537	498	491	490	519	528	548	526	518	535	567	541	520	576	520	526	532	512	564	525	543	468	521	530	522	564	543	517	516	540	485	516	537	540	522	532	502	525	534	571	540	486	496	562	593	491	569	515	537	517	540	577	573	548	531	480	518	557	549	508	541	517	489	532	514	525	585	531	534	488	505	522	517	538	521	542	515	520	526	511	533	497	503	515	551	513	504	508	534	517	568	573	530	526	554	571	480	535	525	518	520	535	562	489	541	554	524	535	570	519	515	548	485	523	531	503	534	563	578	524	538	535	544	483	487	537	538	523	550	511	523	566	531	533	504	570	537	551	554	480	499	475	548	562	503	520	549	489	490	551	536	540	538	564	524	525	522	564	538	577	476	514	533	516	550	508	555	526	557	524	562	550	536	557	503	542	537	526	538	522	541	551	552	562	520	509	528	532	564	532	503	516	532	511	515	516	529	522	547	542	556	551	553	565	524	517	513	546	544	529	477	549	534	535	550	587	536	500	528	543	521	542	535	517	503	553	527	509	567	544	492	527	533	508	536	512	503	532	528	484	584	528	524	553	560	511	557	483	564	551	515	569	488	557	547	594	537	527	518	520	558	501	508	537	498	487	497	524	526	525	506	525	508	531	554	563	519	473	509	523	520	540	515	509	519	511	536	504	543	502	508	520	547	519	537	556	526	491	508	529	551	517	577	557	495	545	567	522	533	563	531	470	519	521	555	533	490	552	518	526	527	571	504	541	503	588	528	563	563	549	560	500	554	510	527	525	490	541	565	564	566	494	538	537	591	514	534	533	559	522	527	506	514	501	552	541	554	542	527	537	565	528	532	514	536	522	539	558	550	508	548	517	524	530	511	505	553	523	506	579	508	544	564	508	523	495	539	548	522	514	597	522	541	545	493	582	534	499	503	501	534	536	552	558	515	528	496	527	554	506	502	521	554	491	572	490	564	498	565	540	532	518	574	549	516	557	522	542	545	510	507	554	536	544	533	518	528	497	503	552	526	509	535	549	572	554	520	533	565	514	532	547	531	535	536	557	556	524	526	506	547	501	518	515	558	528	495	542	552	482	570	551	508	537	553	559	552	494	545	534	537	517	511	529	524	544	545	528	486	507	515	535	520	514	530	526	533	530	497	508	515	558	547	569	515	527	538	501	518	521	515	521	492	536	550	555	544	569	532	509	513	502	503	524	546	559	548	547	570	505	550	538
27632	21886	23149	5997	1044	287	279	284	276	273	276	270	258	315	249	275	279	283	269	285	262	272	262	276	251	267	292	285	279	284	288	264	259	278	248	275	263	260	275	291	283	287	249	269	265	291	257	278	270	257	258	235	292	262	290	265	267	268	256	242	268	295	269	254	269	280	269	267	271	260	260	273	249	289	262	257	283	292	264	280	294	242	266	280	256	280	261	249	280	276	271	265	257	310	271	270	248	312	260	273	260	244	268	296	240	255	257	265	272	249	268	270	268	253	284	278	274	285	271	284	264	266	260	292	257	249	231	248	241	303	292	248	282	260	243	306	248	241	269	258	254	276	266	277	260	286	311	253	242	298	263	250	282	289	239	257	266	297	258	233	266	282	247	245	244	257	250	248	293	242	228	307	237	286	269	294	263	252	271	266	273	265	240	281	280	273	296	263	264	243	284	263	255	269	246	259	273	256	277	272	279	270	264	292	262	256	262	288	241	277	255	249	253	231	280	270	260	263	242	269	268	265	255	307	263	282	248	251	283	258	250	278	270	262	266	250	288	257	254	260	257	278	263	262	299	283	281	258	255	274	274	278	278	253	269	269	250	297	269	235	284	262	273	255	281	262	252	262	262	221	265	278	242	247	280	255	280	262	246	263	254	253	307	289	276	289	245	298	242	276	300	273	283	270	277	261	269	270	249	278	252	213	289	299	273	265	283	254	268	250	278	255	264	257	240	247	284	263	272	260	289	259	273	256	247	259	262	264	253	268	272	257	283	242	259	263	276	251	255	259	268	275	257	290	259	240	269	267	259	289	271	257	288	240	270	299	286	254	267	298	285	295	249	267	287	295	246	258	263	262	261	229	244	250	264	262	278	283	280	272	255	264	239	281	253	236	242	244	303	233	259	245	257	273	260	274	272	233	282	225	260	285	257	266	279	274	275	278	286	262	250	248	238	262	256	264	286	273	283	248	283	269	235	246	282	262	282	269	269	273	277	242	264	277	268	279	260	282	252	268	265	263	230	266	239	266	276	263	282	262	259	282	271	242	246	281	257	240	248	263	256	245	270	281	281	261	275	266	277	301	269	278	267	261	288	232	289	256	277	250	276	245	262	262	230	271	220	255	251	258	320	234	249	246	271	283	286	273	291	247	267	254	252	281	258	283	257	257	252	260	255	252	268	253	266	265	254	265	231	268	289	267	250	246	261	257	254	288	254	263	268	289	258	263	273	262	264	254	288	253	263	267	253	275	276	256	250	235	293	258	252	257	259	249	276	266	269	243	275	262	260	261	270	277	279	259	260	269	282	249	259	243	264	255	233	247	270	281	267	300	267	276	285	282	239	306	265	272	259	282	265	288	258	250	256	289	237	245	274	276	279	290	246	247	244	226	256	260	230	268	245	243	272	244	268	297	285	280	265	274	250	218	245	253	262	281	278	271	281	265	270	277	280	265	237	290	269	255	276	264	268	268	249	267	263	270	249	256	277	243	264	256	250	264	245	276	253	241	260	275	271	258	289	287	248	264	275	253	272	250	255	273	277	272	277	286	252	254	287	291	265	256	277	296	248	287	271	248	255	242	261	231	297	272	276	282	247	291	249	256	293	277	291	260	267	280	266	280	295	276	293	253	273	267	277	263	260	267	298	252	276	289	280	278	269	269	257	272	308	267	266	301	238	260	250	253	284	246	245	288	288	277	223	263	246	257	281	285	290	280	236	256	270	251	266	301	266	280	275	266	282	261	274	265	262	255	251	281	249	280	289	238	254	276	279	248	250	290	264	248	266	264	259	280	297	270	259	253	257	267	273	257	240	231	266	278	271	293	297	262	306	274	300	300	270	277	255	250	252	275	269	266	261	253	250	277	244	256	245	247	263	267	264	265	243	265	249	248	275	263	267	268	273	280	288	265	284	275	258	254	274	262	269	272	254	257	289	283	280	255	255	221	266	262	231	235	240	292	298	281	249	289	255	241	259	274	287	267	276	235	278	295	269	284	280	288	249	274	274	259	295	272	244	258	313	264	240	266	285	287	283	269	252	260	294	301	267	256	265	249	269	250	279	296	246	247	280	271	258	293	281	231	272	264	249	290	254	283	273	272	277	297	269	260	273	263	277	281	249	272	289	277	267	274	256	261	271	294	265	269	269	256	273	269	276	263	285	232	260	256	274	270	263	304	284	270	270	273	271	268	252	273	260	297	236	264	282	284	262	277	284	264	259	287	238	257	230	245	247	298	295	265	276	261	245	240	294	333	294	278	262	275	257	267	257	287	282	281	246	275	267	245	255	266	263	279	274	257	269	276	280	254	274	256	273	265	272	265	241	274	283	269	303	263	256	272	272	268	256	274	250	248	274	281	243	230	293	272	249	272	263	256	293	261	250	249	285	265	243	271	275	259	272	252	272	284	287	282	242	296	259	242	272	279	277	314	258	264	285	295	292	233	280	305	244	263	303	271	276	255	260	277	243	265	270	267	262	274	272	249	283	299	244	277	268	256	281	261	276	273	283	272	244	268	271	262	287	279	261	256	235	277	270	273	277	275	286	270	265	284	287	271	284	274	276	255	247	221	282	279	264	259	249	289	270	288	258	276	264	274	291	278	250	242	274	264	250	254	265	280	258	283	283	241	251	262	273	258	246	284	260	276	264	263	264	211	267	268	256	263	280	254	262	252	270	231	271	267	249	247	243	261	263	290	279	271	236	283	253	245	247	257	283	292	254	254	265	250	253	296	250	263	242	258	291	249	247	246	287	249	253	278	253	244	298	295	240	259	251	263	290	269	279	279	288	239	270	258	261	288	285	263	274	232	271	294	280	266	269	258	280	264	266	248	257	283	246	263	286	268	244	247	273	277	258	272	275	316	256	288	273	268	260	291	273	265	256	254	252	260	275	237	270	299	273	253	271	265	276	284	287	249	257	255	272	261	230	265	287	235	239	298	289	266	255	249	274	282	283	231	274	253	253	247	276	261	271	275	282	279	266	264	247	246	275	251	265	258	265	263	268	268	270	276	284	276	253	293	261	281	298	253	246	244	279	271	271	274	264	286	273	259	247	280	252	266	274	281	259	278	264	234	283	269	236	279	241	264	276	257	281	256	282	256	269	244	234	269	283	273	275	290	266	238	276	275	276	271	245	267	263	272	274	244	273	259	278	225	272	294	272	243	260	250	239	263	268	283	305	249	301	296	271	266	257	281	297	239	288	246	275	264	252	299	262	274	246	290	270	281	246	256	283	274	241	288	293	254	261	286	254	265	268	280	284	284	318	264	270	298	266	256	284	275	239	262	263	277	285	301	257	254	252	241	267	241	267	266	256	271	256	258	297	298	287	251	273	248	278	258	284	249	257	268	274	286	262	281	264	275	256	248	255	268	247	294	278	234	275	277	291	257	278	277	278	244	254	278	295	265	264	244	252	275	292	273	263	294	287	264	289	256	250	271	247	239	259	283	258	285	259	264	267	285	246	263	264	271	289	268	262	287	309	268	305	248
14551	31780	23539	5050	1542	361	369	362	358	389	336	324	358	344	351	347	351	380	371	329	334	363	370	347	327	345	397	346	388	365	380	343	380	344	357	320	370	386	346	346	372	383	378	360	363	334	333	365	359	363	354	377	354	360	365	364	377	352	361	362	357	323	366	357	357	328	339	350	345	332	333	320	346	374	350	354	357	347	364	338	347	363	345	362	336	354	346	349	354	349	356	340	367	340	343	349	361	352	330	352	325	351	350	355	336	361	382	355	359	363	329	366	328	358	326	336	350	367	360	349	321	365	340	353	368	340	395	378	359	326	333	370	356	348	329	338	330	341	367	364	334	320	360	371	356	347	346	316	380	354	349	344	362	353	352	349	361	342	321	368	364	352	359	366	360	353	367	369	361	350	367	351	381	329	371	339	373	364	366	364	344	390	340	372	357	339	316	380	342	357	393	355	343	387	349	338	354	332	348	366	381	348	308	327	361	329	343	339	394	405	355	375	350	360	387	355	389	365	378	368	362	343	346	366	374	392	393	363	344	332	358	336	361	346	341	367	333	344	335	346	347	353	341	384	380	348	371	337	347	348	334	366	384	349	376	365	379	373	360	350	357	355	346	350	342	340	380	358	360	333	380	390	355	378	345	322	354	349	332	352	340	317	349	371	351	358	339	363	332	345	333	320	362	349	352	363	356	368	379	353	360	361	354	351	347	377	369	364	353	339	361	362	384	319	355	393	327	371	381	398	334	392	339	350	351	357	378	352	326	332	339	387	322	366	336	376	336	330	365	322	334	365	322	352	364	339	388	347	377	343	349	341	333	371	359	366	374	346	354	329	352	373	362	351	373	374	342	363	366	335	362	348	343	381	352	354	362	388	353	386	342	372	347	373	367	367	357	339	333	335	351	353	368	362	366	368	370	361	340	318	326	373	336	359	337	368	370	360	340	340	346	325	370	367	374	331	366	310	359	352	353	337	341	368	344	348	334	363	341	374	374	361	349	322	356	357	344	356	370	361	396	339	347	348	335	346	352	349	349	377	379	364	370	358	346	321	343	350	371	319	365	359	379	337	353	348	367	357	347	364	357	396	342	326	363	349	353	346	358	371	348	340	357	337	324	326	334	352	341	314	354	367	362	369	368	347	375	363	345	353	360	339	370	355	353	392	312	379	347	351	377	329	370	366	346	325	354	349	371	375	371	321	359	337	407	376	357	371	356	385	386	349	362	382	334	345	379	367	373	341	405	321	371	364	364	375	400	342	342	378	377	347	377	347	347	368	373	373	361	310	353	365	373	335	361	343	332	350	362	379	398	369	359	355	349	336	351	383	361	383	391	357	359	366	336	411	337	356	334	357	344	364	327	352	361	345	358	325	362	363	339	347	344	356	370	360	391	338	365	338	361	347	349	340	365	367	367	332	365	366	352	356	360	388	396	370	356	333	352	330	367	340	353	368	374	322	371	355	338	373	393	374	370	317	368	353	384	331	317	361	386	355	343	333	358	344	340	363	388	361	357	365	351	351	333	374	374	377	363	370	361	348	373	376	338	375	321	355	370	368	356	329	321	348	341	356	342	345	360	358	353	347	351	333	381	322	355	359	380	377	354	367	341	365	370	336	346	331	317	338	375	370	349	336	364	355	356	319	356	367	350	337	344	342	396	337	379	338	337	354	359	364	355	330	338	339	343	359	321	351	359	342	369	367	336	356	336	411	362	376	357	376	316	357	346	359	364	342	335	351	398	378	338	359	354	365	350	373	393	367	346	340	369	375	348	359	354	371	371	342	358	352	336	337	374	401	344	346	353	382	361	336	378	334	367	339	362	370	331	325	351	367	370	360	359	347	359	349	371	353	347	361	343	345	349	393	352	350	380	379	338	363	364	355	369	368	394	323	371	359	376	385	363	332	339	329	346	351	369	384	357	355	348	362	358	369	327	358	340	356	307	338	339	352	346	375	360	357	353	328	352	354	348	382	358	384	371	357	348	326	347	349	368	385	364	344	374	360	379	368	329	330	348	349	360	331	349	308	371	317	354	362	347	350	330	374	373	372	341	341	357	367	367	382	346	353	373	344	352	344	348	342	351	353	348	348	379	354	394	383	353	366	349	355	358	338	321	381	399	396	328	370	383	387	377	362	363	377	390	354	392	368	342	323	379	385	371	357	358	388	361	362	336	353	371	315	358	389	349	364	379	353	375	369	384	392	340	346	350	335	324	359	375	360	380	395	368	344	379	338	333	382	381	352	350	318	380	344	373	317	364	343	342	346	323	367	343	379	361	386	343	364	331	361	351	376	379	353	363	335	319	372	358	356	341	377	350	366	340	351	364	336	357	364	344	345	335	325	365	335	339	340	323	341	368	391	302	327	341	374	362	356	329	355	358	346	340	377	353	357	358	389	359	343	373	336	369	377	328	368	349	341	324	373	355	342	364	346	370	364	328	383	371	325	338	367	369	330	358	378	332	381	331	332	329	372	321	330	373	326	366	351	366	377	321	367	344	351	328	394	339	385	345	352	366	367	344	341	360	343	369	366	352	343	338	359	371	346	363	344	364	376	353	315	353	358	338	354	332	349	347	372	352	364	382	342	341	344	382	343	343	353	378	364	345	347	353	379	366	367	371	363	399	379	397	333	366	367	382	362	346	373	337	372	333	317	310	340	356	375	363	376	369	399	348	380	357	331	339	348	380	349	363	353	368	379	321	336	340	338	353	374	358	358	347	365	316	352	325	398	361	314	346	354	348	351	358	332	393	352	358	326	410	385	370	355	376	371	357	342	353	319	345	367	360	339	383	372	375	339	319	347	383	385	375	375	383	329	342	402	342	356	315	332	359	369	334	359	342	389	388	309	359	358	354	395	345	385	349	353	336	323	321	355	341	365	379	380	353	336	349	348	385	351	392	343	355	364	378	374	342	393	364	316	336	351	344	351	406	387	367	348	323	341	351	376	349	376	360	351	380	367	306	366	382	388	364	359	358	319	339	338	357	336	366	378	347	364	323	380	304	358	351	352	377	346	364	372	334	342	374	362	357	371	337	358	335	363	403	365	369	329	345	391	357	353	331	371	350	358	332	351	365	374	325	332	382	370	338	373	373	342	364	358	396	344	370	371	348	348	376	363	341	373	368	341	355	363	339	368	372	375	387	377	348	384	373	344	344	324	349	370	343	371	310	327	385	350	366	347	344	346	392	342	371	357	361	350	314	395	356	353	364	364	343	368	347	335	378	326	384	336	364	314	337	383	385	368	307	334	352	361	364	367	360	355	366	342	399	386	351	378	366	345	342	319	367	353	335	333	352	366	360	339	415	371	341	343	380	346	347	374	348	365	361	392	329	326	361	324	362	384	393	326	359	368	367	359	362	355	354	359	335	359	350	363	357	344	356	332	339	377	352	327	339	351	373	382	343	349	372	361	351	332	349	350	366	364	355	346	378	366	372	347	321	350	346	348	323	329	390	351	346	348	352	359	329	371	371	339	384	330	349	362	317	336
23282	21511	39710	29161	17908	3158	676	551	529	480	530	529	481	497	484	488	475	466	497	472	475	454	495	475	467	515	441	512	476	458	488	461	442	466	463	464	437	457	470	505	469	465	435	470	470	462	484	437	498	469	484	471	445	476	467	479	484	457	483	481	478	460	457	488	491	486	466	469	459	449	468	502	481	472	487	455	486	504	483	496	486	426	450	460	441	462	474	474	462	451	473	471	460	504	426	454	485	476	473	462	486	485	468	453	414	444	441	484	506	465	453	466	471	462	503	456	488	475	458	479	481	513	483	462	462	456	496	466	452	451	488	500	473	444	501	475	495	503	506	474	464	502	481	451	451	459	436	495	494	471	491	464	492	511	467	465	509	475	465	428	438	457	469	464	443	447	462	503	457	478	466	453	442	416	496	436	480	461	471	472	460	457	426	493	471	498	466	495	494	470	460	463	421	464	462	499	475	500	463	418	482	449	409	477	471	438	482	471	465	461	494	466	467	483	495	454	477	507	488	451	446	489	470	499	474	459	485	458	495	503	496	453	478	440	441	464	491	469	460	482	483	466	470	469	478	483	461	487	445	436	435	459	479	510	440	471	464	487	455	446	463	467	456	455	484	484	466	459	428	465	464	443	430	463	441	494	470	437	424	453	465	451	483	485	483	483	455	518	448	497	474	476	452	476	469	455	456	439	449	466	448	470	511	466	488	434	492	442	469	490	478	479	500	491	436	463	475	480	515	471	473	441	455	488	447	506	505	454	492	454	450	464	464	464	447	468	442	434	484	497	448	474	455	455	473	493	465	441	440	489	459	463	457	502	466	523	443	446	446	469	515	486	487	482	463	489	466	460	470	478	471	463	452	476	469	475	428	456	493	417	457	517	490	498	470	425	472	453	435	464	435	491	486	473	450	509	463	432	465	491	471	478	487	460	468	465	474	473	483	468	528	453	462	472	486	442	463	447	492	500	486	449	460	440	446	487	475	436	455	439	466	496	426	439	452	476	476	475	484	496	462	515	467	442	457	474	488	469	470	459	474	472	514	435	485	484	475	470	457	456	448	443	441	504	437	475	470	484	485	465	465	490	498	449	461	450	412	476	454	456	500	443	422	450	425	459	457	441	443	472	470	505	507	483	519	485	449	454	467	472	449	465	443	508	434	453	458	451	452	488	459	484	473	448	451	472	459	478	480	496	455	456	490	467	461	504	475	446	455	454	437	455	475	438	497	478	457	478	468	456	469	492	475	452	484	472	440	465	485	459	437	467	493	456	496	500	467	446	459	500	477	476	486	457	463	498	500	411	482	461	481	465	470	435	456	471	443	460	468	474	458	460	483	447	476	468	454	483	471	472	517	448	477	463	452	493	474	488	477	475	490	520	464	475	462	440	457	450	475	474	479	462	480	493	446	460	450	415	508	451	459	465	485	499	468	446	477	460	467	450	422	501	468	485	497	468	465	454	442	472	502	435	473	444	505	462	511	482	500	463	488	443	460	480	440	492	440	455	460	431	444	530	488	458	459	484	495	477	464	434	486	419	470	437	441	481	439	448	415	450	487	444	435	473	462	487	447	486	476	517	484	489	476	436	501	465	477	494	487	477	464	467	454	424	480	483	498	461	483	468	474	455	450	489	472	438	468	487	450	458	459	448	454	471	477	469	413	488	460	499	423	457	512	488	478	496	483	442	468	441	494	440	451	447	448	460	498	480	449	482	456	469	450	448	455	473	481	451	492	474	504	476	465	439	482	488	468	459	448	435	482	491	462	436	469	438	474	476	453	456	462	432	476	485	465	427	478	479	456	488	460	516	507	471	464	454	459	466	451	474	448	444	486	485	419	502	420	454	484	464	500	495	453	464	469	459	477	450	495	454	467	500	474	440	493	446	452	450	451	468	466	477	459	433	454	500	461	437	447	457	496	473	475	471	470	459	490	473	447	442	463	489	471	460	456	470	438	499	475	496	463	460	475	486	446	487	473	509	476	489	464	452	423	494	445	475	482	452	466	450	442	437	491	466	491	497	456	483	439	494	496	446	503	483	471	417	456	461	449	422	439	462	458	440	476	457	449	493	471	432	468	486	449	455	481	447	465	426	451	493	439	490	479	460	436	464	451	494	476	466	455	446	470	466	464	450	493	461	501	447	446	463	451	478	467	460	495	474	485	442	502	458	499	467	528	469	462	504	454	480	458	492	454	480	490	437	408	468	469	465	489	477	468	483	436	476	480	465	476	439	477	452	434	444	503	487	472	465	444	424	492	437	494	486	489	428	479	464	480	489	457	485	481	461	460	452	462	452	475	472	488	473	437	460	462	480	504	504	459	488	451	480	469	445	477	461	485	468	489	472	470	454	490	468	483	479	503	463	454	487	445	462	460	471	460	473	465	465	475	462	472	501	467	490	469	467	485	448	500	463	469	451	458	507	484	438	477	454	443	455	443	445	467	474	467	471	464	477	492	457	472	457	482	492	498	544	474	443	495	470	478	467	462	450	477	467	465	469	450	459	437	451	453	483	455	466	465	426	464	480	495	468	440	479	466	473	467	455	425	452	475	499	473	541	429	462	486	465	488	478	478	445	444	455	471	484	472	479	508	447	494	497	465	489	463	457	494	466	476	510	455	447	455	475	425	456	471	502	463	481	465	425	459	451	441	447	477	443	449	437	471	475	477	471	462	478	487	473	481	490	473	456	468	441	489	468	481	422	490	448	476	457	465	499	457	450	394	494	496	451	435	463	490	483	482	452	422	429	512	436	494	481	477	483	426	455	433	491	470	501	436	481	459	461	458	465	426	483	473	465	456	443	490	454	445	449	492	474	471	450	451	451	454	433	454	450	530	487	438	470	460	460	467	462	483	471	457	451	451	477	463	468	491	447	452	459	458	483	514	488	470	491	504	491	447	487	456	458	440	471	482	466	476	451	468	462	495	486	490	478	512	463	446	497	458	483	443	483	454	465	464	473	465	406	461	460	478	485	501	447	463	483	453	453	490	430	480	478	470	505	477	466	495	491	450	471	507	442	482	475	452	461	440	503	467	493	485	489	469	486	476	469	464	492	487	491	423	472	503	503	473	459	469	438	473	458	489	491	481	473	459	467	465	485	489	474	486	448	481	497	448	500	484	483	444	461	464	463	434	500	457	449	474	500	458	440	449	471	478	512	495	483	450	467	488	475	452	455	442	473	476	412	481	443	472	474	457	500	455	445	480	468	438	475	460	455	464	467	431	456	462	476	444	472	491	469	464	496	490	490	470	466	496	475	455	451	500	473	491	462	484	467	478	460	518	461	451	455	468	447	483	454	487	453	445	464	465	463	480	416	458	483	497	426	487	443	457	514	511	451	452	474	460	463	515	454	474	445	478	518	472	466	474	498	439	477	478	444	473	447	442	460	494	454	443	459	460	441	475	443	425	430	514	500	440	464	517	450	436	475	466	481	450	496	456	464	469	486	461	456	454	471	435	471	451	468	501	488	459	528	463	469	457	450	469	493
33175	69098	52906	33001	9122	928	781	772	727	697	683	644	671	671	652	655	620	676	618	638	620	615	593	593	585	590	671	616	645	629	590	598	591	621	692	639	634	594	661	628	644	602	600	611	589	648	540	627	646	606	559	546	590	596	656	632	631	637	605	655	618	643	615	640	576	628	614	631	625	606	625	564	615	596	658	636	633	604	644	609	599	630	584	607	593	605	585	637	571	595	606	662	600	638	612	592	648	610	597	615	622	616	605	622	649	614	627	626	547	612	629	638	592	611	554	657	610	588	609	596	580	593	648	602	604	615	624	608	625	548	647	650	571	597	617	565	618	600	580	622	667	613	647	660	592	614	622	616	633	589	590	559	604	593	669	596	600	553	598	611	635	608	627	582	620	549	635	591	648	558	583	639	649	621	589	595	607	572	568	660	613	568	645	649	642	603	557	600	630	668	575	576	620	616	634	581	607	640	615	599	569	614	644	618	575	623	636	626	576	600	561	649	626	598	628	583	571	607	626	642	575	601	596	596	601	583	573	572	546	608	644	635	544	616	660	612	618	604	577	638	619	635	605	591	594	613	610	618	589	609	645	678	599	625	598	594	601	572	608	609	616	616	592	598	594	638	613	635	639	613	591	632	550	625	580	609	629	588	633	608	584	628	596	618	631	593	648	584	585	586	619	605	611	608	591	653	628	616	602	620	601	605	633	641	591	612	597	573	621	618	591	580	644	589	634	575	615	612	613	584	632	604	612	580	585	551	606	627	597	621	603	605	583	610	626	580	571	582	609	653	593	581	631	619	620	591	610	568	561	617	598	607	601	599	609	598	596	599	598	596	648	630	603	630	611	598	639	559	621	609	625	590	621	594	611	623	612	585	612	590	590	626	574	624	613	595	624	619	644	663	601	620	610	616	639	617	612	563	625	629	587	628	637	618	630	628	617	618	662	609	637	619	558	591	600	575	608	615	574	601	583	622	595	603	593	620	612	614	590	626	596	597	605	643	638	619	618	601	591	616	601	582	621	598	620	603	617	581	580	596	579	594	644	633	594	596	569	608	612	611	640	632	602	620	654	601	608	603	580	609	636	562	591	628	610	620	572	578	587	618	606	591	655	613	611	630	550	607	594	616	587	600	618	614	615	633	607	628	602	608	608	602	596	622	602	616	623	651	576	588	666	651	572	597	627	579	641	627	575	613	601	620	598	619	628	618	542	620	582	615	599	599	596	626	635	626	581	607	628	585	607	601	653	615	634	640	586	581	658	626	602	576	629	621	631	623	623	659	605	606	626	593	599	591	615	628	594	602	633	626	592	582	621	599	584	578	647	593	649	636	612	622	592	627	651	595	624	662	627	593	648	628	638	595	663	570	621	581	586	631	642	591	587	600	588	605	651	598	663	616	664	599	596	622	592	621	609	631	611	630	598	598	631	613	631	610	628	614	585	607	584	602	604	637	570	635	617	631	663	629	567	565	634	633	595	626	610	645	629	621	621	617	636	581	608	607	627	604	589	573	637	591	605	617	661	654	602	581	636	631	587	613	584	603	601	659	617	565	617	608	588	628	600	625	616	592	622	627	628	586	674	636	599	628	652	639	585	594	620	588	623	571	624	614	622	584	629	614	604	623	567	639	592	600	615	604	610	639	554	634	576	625	619	598	651	619	628	569	591	609	628	577	628	614	655	606	601	598	593	649	600	594	610	581	601	616	636	620	618	638	609	569	619	620	588	628	596	579	599	641	624	602	613	579	645	598	632	657	619	639	621	585	599	574	631	590	625	635	603	620	603	613	604	626	603	607	638	614	617	583	594	617	660	583	613	640	617	646	643	602	585	645	610	577	621	624	619	600	612	618	550	655	587	608	612	617	535	624	643	568	594	609	613	580	636	608	593	581	579	628	600	607	579	598	599	592	618	623	613	612	602	581	628	578	612	582	616	604	629	632	608	600	594	594	610	618	610	588	619	641	586	591	616	617	617	647	586	615	619	622	640	622	586	613	602	592	626	633	614	663	608	581	607	609	645	581	635	611	604	626	570	595	660	613	601	630	601	579	574	647	589	578	614	592	621	636	632	574	617	642	643	617	633	601	634	585	627	585	611	620	580	611	613	596	613	606	617	605	625	639	583	623	621	621	622	630	619	589	627	636	631	625	649	594	608	612	586	604	612	603	628	626	623	590	633	597	587	663	620	603	608	592	634	615	682	642	659	610	592	645	566	646	610	630	620	613	650	578	633	611	569	623	613	609	634	622	618	631	563	616	604	627	612	621	614	586	601	564	641	578	577	597	580	607	628	562	607	600	612	577	637	620	612	626	638	626	587	632	599	601	561	652	590	606	610	638	606	602	600	527	589	609	620	653	561	619	577	572	639	613	614	566	607	575	575	600	591	658	561	598	596	630	595	609	600	577	637	595	594	614	625	607	598	555	579	602	604	608	610	608	610	608	633	598	609	634	600	600	602	572	628	619	627	613	585	641	581	641	622	620	596	552	634	577	611	587	577	606	622	584	676	592	655	606	591	589	646	625	581	671	617	632	654	600	598	657	657	570	640	582	599	637	625	635	586	555	650	617	593	636	605	649	580	611	626	593	594	641	635	617	599	590	597	619	571	618	632	645	590	586	596	578	535	597	605	585	573	650	616	634	578	619	641	611	604	641	605	588	636	595	574	600	565	605	614	621	574	599	560	670	579	626	608	624	621	617	603	613	585	612	596	637	577	624	608	623	595	614	577	569	616	636	579	637	583	606	592	576	620	585	627	563	575	610	619	630	645	596	578	579	588	594	595	617	602	573	625	638	621	637	658	553	617	636	542	602	611	633	602	609	617	608	627	610	589	577	627	615	606	593	620	598	586	631	639	622	597	631	595	594	587	596	647	614	640	611	593	631	562	607	598	598	540	590	599	596	634	607	612	593	628	668	630	609	647	626	578	601	608	593	672	670	561	586	588	576	595	620	625	625	605	583	605	623	643	641	595	600	608	614	636	601	610	589	590	607	615	562	582	576	551	624	593	616	620	592	628	638	593	597	619	585	583	629	611	609	577	608	615	621	583	582	620	647	598	640	604	594	606	617	638	599	607	626	612	607	590	562	601	572	617	624	575	602	612	599	600	615	553	631	592	605	598	642	643	611	593	612	639	580	587	566	579	614	632	594	601	599	630	560	629	647	611	602	594	610	587	650	650	604	613	609	612	595	589	626	624	588	616	616	640	639	616	652	660	615	622	611	615	584	619	614	645	641	639	596	570	591	598	592	656	594	570	619	596	589	610	581	598	583	612	667	618	626	596	602	649	618	610	587	613	634	603	598	562	549	607	604	601	599	603	588	636	583	547	642	612	634	641	606	622	646	612	653	634	627	610	628	625	572	603	626	615	592	554	602	639	624	567	633	642	565	576	586	601	621	594	637	596	632	602	620	622	607	610	593	578	589	611	604	625	652	573	606	612	607	587	610	611	604	602	621	595	598	614	620	611	589	567	588	642	648	598	572	572	597
24580	21519	34917	24145	7767	292	179	157	156	157	136	129	152	146	163	141	144	150	158	158	143	136	147	140	137	135	147	137	140	129	136	143	154	154	139	130	135	133	126	149	148	134	152	150	131	128	119	133	126	129	124	161	126	150	133	141	139	136	127	135	128	139	131	116	141	146	133	135	142	122	133	146	135	155	125	136	137	150	132	147	160	138	145	132	135	140	159	131	132	145	158	137	135	159	146	131	141	138	120	136	162	133	125	153	145	147	140	155	117	138	131	141	153	129	123	132	139	140	176	135	130	163	127	135	151	140	147	149	126	105	130	136	134	145	129	153	137	121	137	162	153	138	146	125	149	157	141	145	124	136	142	145	128	133	135	141	144	131	141	129	120	122	136	171	137	134	159	151	140	155	133	165	166	134	129	143	160	140	146	154	153	122	130	134	157	133	135	136	120	128	144	136	142	127	143	154	146	166	150	137	133	139	136	136	158	131	134	123	137	159	160	148	143	146	130	144	139	156	136	137	132	146	144	140	137	141	152	139	140	135	153	133	137	140	132	132	125	138	152	129	133	144	144	152	132	149	149	151	150	126	154	138	170	138	141	136	125	142	125	150	151	138	150	119	143	136	147	164	144	146	140	149	148	120	133	136	133	135	150	133	141	140	159	141	130	144	141	148	154	120	123	163	146	130	160	147	151	150	138	150	154	137	138	140	143	137	160	154	145	137	137	153	162	148	156	149	134	150	131	146	154	141	147	148	136	132	143	137	144	143	150	152	122	148	137	141	101	148	130	158	134	116	135	147	158	136	160	125	128	130	149	142	140	151	135	121	135	138	143	130	115	137	158	149	150	165	144	121	164	157	137	136	142	151	123	156	125	137	146	135	160	147	166	138	139	141	131	147	140	145	133	145	147	125	132	160	147	141	128	138	150	130	146	128	145	153	149	147	150	143	168	128	137	127	140	139	143	154	137	145	153	151	129	153	134	140	121	155	131	154	120	167	138	188	150	136	140	149	138	131	147	140	125	138	127	146	128	130	146	139	140	140	121	160	123	141	125	144	155	136	138	132	127	142	127	155	132	150	143	157	157	148	125	130	160	130	142	125	131	139	138	165	141	145	142	157	140	135	149	144	142	136	157	137	146	134	138	146	126	137	137	144	166	122	135	138	148	164	129	147	130	130	136	123	143	162	131	155	152	131	145	144	164	124	145	154	167	145	124	146	140	145	177	146	145	108	132	152	145	139	133	150	126	136	142	124	138	153	116	149	154	151	139	150	146	149	133	99	163	152	142	130	160	142	127	126	136	136	110	144	132	139	118	128	132	156	147	126	139	148	134	136	150	138	155	134	124	139	136	154	123	144	132	127	131	150	121	155	148	136	127	143	126	135	137	151	126	119	131	127	143	136	162	125	153	128	144	146	130	149	124	145	142	147	150	166	125	126	150	150	128	138	142	124	153	131	150	164	145	148	136	138	143	163	153	162	131	125	145	152	147	150	143	134	145	152	156	136	138	129	136	155	122	127	149	153	165	134	134	158	159	163	136	138	119	131	141	137	134	146	146	146	146	150	152	140	149	126	145	126	136	126	158	131	149	143	152	159	156	126	135	130	145	151	131	119	151	131	149	136	156	139	133	133	146	137	131	152	147	152	126	153	150	142	125	142	151	146	162	123	127	138	149	137	125	149	122	138	141	121	129	136	141	141	163	129	112	140	135	138	151	143	124	138	131	127	150	134	141	123	150	131	152	109	117	150	168	136	144	114	142	139	161	152	132	156	111	135	134	146	142	135	133	153	168	140	126	148	126	114	133	130	120	130	140	161	142	118	140	144	154	160	153	164	141	130	122	156	136	142	154	148	130	151	140	152	125	140	160	149	138	155	133	157	135	136	127	127	156	126	139	162	143	145	154	132	143	132	130	144	141	146	129	120	135	155	141	120	122	147	140	121	144	143	162	111	134	132	130	135	147	155	153	138	118	125	145	133	152	147	162	142	123	124	144	140	139	133	151	151	134	138	134	139	136	147	135	164	158	169	165	137	133	140	124	119	123	128	132	170	140	130	144	142	161	108	139	148	163	144	140	154	147	143	137	120	140	160	136	128	148	133	141	124	156	133	152	125	139	152	164	148	130	153	145	144	137	151	127	119	133	141	138	137	130	136	158	143	130	136	126	136	118	111	134	137	138	140	142	152	126	137	134	116	155	129	145	140	144	140	147	144	131	128	107	156	133	138	142	158	139	129	137	143	169	135	153	137	140	137	151	130	151	131	151	134	121	138	149	115	126	130	149	154	133	143	135	135	158	153	147	126	134	142	164	131	142	128	128	142	128	152	133	127	122	168	145	135	148	145	120	125	156	144	140	146	128	158	148	122	109	156	139	124	153	161	128	138	121	156	125	141	121	121	147	134	120	154	153	132	148	123	160	156	145	136	153	133	152	136	146	138	128	133	149	149	122	127	138	136	131	139	151	146	120	138	141	115	126	143	156	137	165	130	138	121	133	123	155	127	147	142	133	161	138	129	134	136	152	132	142	121	145	137	144	142	151	154	141	121	152	149	123	146	123	136	136	143	130	110	143	128	135	117	143	123	136	154	130	108	126	139	125	146	126	154	116	140	131	151	129	140	161	143	151	114	158	131	128	119	126	154	144	133	159	137	136	142	131	123	144	146	125	145	160	135	126	139	145	149	140	137	135	130	164	142	144	118	143	147	138	140	150	147	143	132	139	146	148	138	127	146	135	143	134	163	131	156	132	147	162	123	142	147	130	143	155	120	126	149	141	134	151	136	136	143	141	149	147	148	156	132	162	125	135	155	164	129	145	122	149	151	135	128	157	149	154	147	146	131	124	116	135	124	132	154	137	150	129	164	135	157	154	134	157	159	140	128	149	152	164	169	160	147	146	124	132	133	139	141	159	158	128	144	140	154	139	126	142	147	134	166	150	129	150	130	124	142	124	143	137	147	141	134	153	152	141	131	144	154	139	133	146	123	152	140	146	142	143	149	137	144	116	146	136	144	147	125	130	133	148	140	110	122	136	134	151	132	134	129	137	117	135	154	157	135	147	123	144	145	135	153	151	130	132	132	141	141	140	136	130	142	130	156	138	135	161	134	129	157	137	130	129	120	157	134	142	127	143	141	140	148	156	141	137	130	141	129	157	146	133	135	138	137	167	149	126	132	138	143	145	141	153	138	124	131	136	132	154	124	144	120	149	161	118	124	149	133	132	155	147	131	151	140	132	121	139	130	159	134	154	141	139	134	134	135	144	142	136	151	140	140	132	130	136	129	126	139	140	128	133	138	133	147	139	132	151	133	119	154	143	144	145	132	143	128	146	147	145	143	157	134	140	152	150	145	132	147	116	140	118	138	129	131	142	124	142	112	138	108	157	148	154	142	161	160	137	129	143	137	148	137	161	137	124	152	150	136	145	152	151	144	141	124	141	172	158	144	145	160	158	136	165	129	140	135	129	142	111	145	141	120	138	123	131	130
28948	54454	45450	22248	5991	295	301	280	246	219	219	252	220	222	214	198	217	223	203	223	211	198	202	205	197	200	216	194	216	216	193	219	214	201	189	227	211	205	203	189	206	224	205	220	193	232	211	209	209	202	179	200	219	220	201	206	188	222	212	199	197	212	206	199	214	215	210	199	220	183	213	200	181	200	194	204	186	205	213	195	205	187	211	194	207	202	210	227	182	182	198	200	184	193	203	214	202	214	193	199	200	188	231	188	205	219	219	199	188	211	207	185	171	215	190	185	193	209	228	208	195	205	220	216	210	214	209	199	178	213	199	223	181	226	194	202	185	189	194	211	201	202	217	220	180	227	180	189	207	188	194	189	199	218	190	204	210	170	186	219	217	186	195	202	211	193	211	196	228	210	205	202	174	179	183	208	215	238	192	223	235	204	188	195	205	209	188	198	215	196	224	179	178	197	218	199	218	225	208	205	216	232	214	191	232	192	202	204	176	192	206	249	210	195	190	197	191	210	232	198	198	214	212	197	200	219	204	208	206	192	211	213	182	218	232	208	211	209	198	208	200	247	210	169	203	208	194	222	204	215	193	180	168	204	210	204	183	213	218	212	177	202	212	207	200	222	221	197	187	181	200	202	196	198	180	209	234	192	203	213	188	178	201	205	207	214	191	204	220	188	195	192	204	196	212	190	217	189	189	210	218	204	199	207	191	210	213	181	223	183	196	176	211	193	186	223	205	191	207	176	196	229	209	199	211	182	193	203	186	193	162	189	203	203	206	189	191	194	189	192	196	210	189	205	180	189	206	180	203	194	191	159	215	234	189	221	189	219	188	210	204	204	233	208	218	231	190	202	197	193	179	206	173	200	165	206	199	205	213	184	203	226	218	227	205	191	190	188	223	209	204	196	230	232	184	188	201	198	232	192	190	204	200	217	199	196	208	180	221	187	207	200	203	195	183	201	202	186	224	200	188	206	196	209	194	208	223	213	211	188	193	208	197	231	181	225	210	218	197	200	181	200	204	204	188	190	197	196	206	189	194	226	193	210	226	215	218	209	206	201	212	202	213	191	201	215	222	212	214	229	207	183	201	219	202	214	197	217	187	208	210	200	207	208	208	212	200	206	212	196	208	189	198	186	200	205	183	201	207	193	211	211	214	184	215	195	205	195	179	188	211	200	219	204	203	211	192	186	235	200	199	179	193	211	209	216	221	197	199	189	200	207	200	221	210	225	173	203	192	224	190	234	202	212	198	200	198	221	190	210	196	216	196	206	199	205	220	181	209	199	185	197	189	175	213	207	191	192	213	203	198	226	189	209	183	182	213	222	196	190	202	193	208	194	191	180	188	192	185	196	222	192	208	207	199	223	193	191	214	226	204	194	195	216	182	198	191	183	209	201	231	181	208	202	226	210	193	212	209	172	184	211	202	198	181	211	217	219	226	204	202	192	212	210	200	220	205	169	230	185	209	197	202	217	241	193	205	208	209	196	216	196	185	212	217	208	214	212	204	189	172	206	229	207	212	179	191	209	202	183	217	213	205	210	203	196	184	207	203	184	190	208	190	200	204	239	198	202	194	233	216	178	200	225	163	217	190	180	193	197	231	222	211	192	181	186	230	197	203	196	192	195	226	197	244	220	205	221	209	210	209	222	206	189	219	198	165	198	197	193	203	192	203	245	197	206	201	191	162	195	213	198	212	188	222	204	192	215	197	228	225	161	202	191	188	184	186	206	192	202	202	224	204	201	203	201	216	234	214	208	193	179	170	178	212	224	201	205	226	198	221	211	201	183	199	210	216	204	216	207	204	232	192	213	200	201	207	175	190	199	204	208	195	206	171	185	191	232	185	191	218	192	200	210	206	197	209	222	190	203	193	208	205	198	195	212	181	207	204	202	226	193	225	210	227	208	217	212	199	188	192	214	194	176	230	212	193	220	187	201	222	205	201	236	190	202	184	175	206	211	203	207	185	215	209	217	203	158	195	219	204	228	193	192	199	204	199	211	216	203	206	205	214	216	201	191	211	202	189	177	187	206	191	195	199	199	223	202	196	221	210	208	221	212	196	198	209	203	197	203	206	216	202	203	212	216	215	214	167	214	195	227	189	225	213	182	194	200	201	202	191	238	201	202	180	200	175	197	194	221	205	187	199	191	173	204	207	170	199	194	194	213	191	215	227	201	198	181	165	206	201	221	187	204	217	212	208	208	191	218	234	207	183	194	200	186	199	188	195	189	230	210	194	211	205	233	204	197	238	189	201	176	213	204	236	206	197	216	199	209	211	204	212	208	210	175	221	183	199	207	210	207	220	162	201	201	215	173	188	202	188	205	191	184	215	186	187	203	179	193	211	212	204	221	195	195	196	225	217	208	194	223	205	220	195	206	192	229	199	212	213	221	215	191	199	229	205	223	181	190	180	231	223	193	220	198	201	182	183	202	212	200	203	208	205	189	186	190	181	208	198	208	213	210	194	227	185	217	215	208	208	190	196	230	197	207	179	192	206	198	194	218	216	207	204	216	197	179	181	211	193	222	192	206	206	198	218	211	184	226	204	183	178	177	214	238	186	192	184	216	185	188	202	204	199	218	202	203	202	184	195	178	201	188	182	241	205	186	226	177	175	215	192	211	193	191	203	203	199	196	194	211	201	195	197	219	198	197	193	226	200	235	217	199	202	220	178	191	192	212	220	216	209	201	214	214	219	189	189	202	222	232	190	216	214	209	227	220	185	199	204	219	208	207	191	161	209	191	219	197	243	205	215	239	200	192	177	215	177	178	219	216	219	215	200	190	191	183	192	207	220	214	201	217	209	202	184	203	197	187	201	204	205	195	196	178	229	191	198	205	216	173	221	200	198	210	202	219	196	197	201	177	213	223	207	227	189	216	196	219	210	215	183	180	204	177	211	197	213	197	189	238	193	225	212	170	196	185	196	172	205	225	228	193	204	218	175	192	209	189	228	197	182	217	188	182	179	204	199	227	204	189	208	215	197	231	201	205	204	204	181	220	199	198	186	185	192	226	201	190	188	178	194	220	215	203	190	196	224	207	195	180	203	229	224	191	182	209	199	207	195	206	208	204	188	203	189	167	207	191	205	214	180	195	194	197	179	190	192	209	197	199	233	194	197	195	210	167	224	215	209	206	193	212	201	207	213	196	219	204	200	231	205	197	178	195	188	178	193	205	196	204	190	193	201	204	216	200	199	208	199	214	204	201	194	217	214	207	210	195	207	190	210	223	212	200	190	188	200	205	225	189	191	176	204	178	205	221	213	205	174	234	197	201	220	227	202	192	197	186	175	181	202	182	188	190	201	212	174	214	185	184	216	195	210	191	205	208	212	191	211	182	205	193	215	206	194	202	214	183	206	189	211	191	201	224	203	204	221	201	182	175	223	193	197	193	219	212	224	214	223	200	213	208	188	200	214	204	223	202	183	209	201	195	191	215	197	191	186	212	209	209	187	206	207	226	190	196	172	206	219	225	181	241	192	194
22348	21456	33477	25534	22315	14583	2354	556	509	455	461	471	441	402	450	461	437	409	430	398	419	438	410	434	420	396	417	414	442	419	421	405	425	375	435	388	411	425	394	393	422	418	397	416	440	426	365	397	383	375	419	382	389	391	386	397	370	396	382	372	371	426	423	382	427	402	404	404	397	368	400	398	395	404	443	420	370	389	405	399	410	398	412	401	403	428	442	445	439	405	416	416	397	401	417	429	423	386	415	415	405	424	424	374	416	383	393	430	415	388	392	406	392	393	441	421	391	408	436	383	445	406	430	389	407	437	382	410	479	425	421	397	447	423	428	377	404	391	386	400	386	418	363	414	399	378	425	411	434	410	368	364	408	429	424	407	406	401	392	376	411	407	393	390	401	430	387	411	377	387	415	399	390	403	447	400	411	352	416	418	387	419	375	413	413	423	397	411	420	386	410	391	426	417	446	388	409	396	377	431	401	351	381	403	380	392	406	411	425	412	372	390	412	410	392	398	425	400	386	400	399	425	414	411	378	378	392	437	382	411	414	410	394	390	381	394	404	402	420	437	391	412	413	427	403	423	394	383	402	388	434	379	406	435	401	399	459	394	411	410	389	418	407	420	408	413	431	425	383	417	396	413	388	421	391	388	365	405	429	415	404	374	404	362	421	413	416	388	399	411	398	389	395	430	403	412	401	424	413	386	398	378	406	407	401	375	388	389	374	366	395	403	385	386	376	422	434	397	379	438	383	400	428	407	386	413	430	426	376	450	404	361	407	419	405	380	398	412	396	403	411	421	449	423	407	398	385	398	411	414	397	360	400	423	363	411	408	416	424	389	398	428	397	431	399	392	391	414	402	428	420	364	411	430	357	393	391	420	376	400	369	361	378	400	442	421	393	412	413	388	435	403	379	400	444	414	418	421	428	427	435	372	393	374	422	391	416	416	432	415	407	386	406	423	388	385	385	402	417	394	393	418	373	412	399	390	412	467	407	398	413	443	390	395	382	389	428	403	367	408	421	369	399	410	404	385	405	409	400	407	425	407	369	366	394	446	368	381	395	403	430	401	398	411	433	421	423	408	427	386	394	419	407	433	393	402	403	435	392	389	435	384	425	413	425	417	431	415	370	392	410	393	397	355	389	417	372	402	406	393	446	405	438	389	434	393	396	403	345	437	392	410	420	419	422	410	401	412	388	398	427	430	430	386	433	380	386	400	451	367	376	422	381	427	394	422	413	398	387	374	349	403	429	395	411	395	432	443	390	412	385	372	417	420	404	465	390	390	374	373	403	413	388	410	367	409	402	364	396	418	398	394	390	375	392	393	402	396	420	443	415	439	427	404	402	414	403	407	429	408	421	436	406	424	378	367	375	395	400	445	393	388	422	447	423	360	392	373	370	459	392	398	382	418	376	391	417	396	426	423	390	411	441	395	383	402	387	411	425	375	422	395	374	363	374	419	400	404	425	401	411	395	368	411	434	435	378	390	380	412	424	407	382	399	386	446	369	399	395	430	409	403	387	415	356	426	396	444	431	370	410	363	380	384	420	417	383	396	451	419	405	395	409	420	403	395	377	404	422	420	398	396	406	397	402	408	389	406	386	406	422	387	400	406	424	380	414	398	409	401	425	400	444	395	391	390	402	404	377	412	406	416	392	404	380	378	396	384	394	415	375	401	414	420	356	410	426	394	394	428	385	450	402	377	381	423	405	391	396	392	393	395	415	425	418	412	393	428	409	395	400	378	433	393	379	355	424	401	373	417	369	388	414	392	408	403	405	399	418	389	385	403	403	465	434	397	415	351	418	404	418	398	418	385	404	427	393	421	423	405	410	400	410	396	426	417	368	370	399	397	429	397	415	411	356	385	368	406	399	400	436	388	389	410	431	435	390	423	376	392	389	436	429	405	380	422	401	411	381	410	385	389	417	410	410	416	398	366	403	383	380	363	412	402	404	418	425	369	401	463	369	393	426	441	394	400	384	405	374	407	400	382	416	399	437	354	406	381	385	387	433	400	414	410	406	447	391	405	422	430	394	404	380	411	416	430	416	416	403	389	419	441	404	402	392	415	399	395	402	438	398	393	398	393	407	416	385	373	373	379	386	398	441	385	420	385	430	404	382	406	399	379	388	394	431	410	437	390	394	406	396	358	410	418	398	449	401	370	400	385	406	424	385	374	401	411	399	403	418	430	405	437	399	394	406	417	400	415	395	424	414	415	416	397	404	401	412	410	391	415	387	395	388	383	405	362	406	408	418	393	392	429	416	400	398	436	398	388	400	413	376	408	411	403	384	386	379	380	411	388	415	425	409	401	420	400	423	417	424	402	387	420	392	396	366	408	448	378	411	376	394	394	416	364	413	425	445	405	400	390	403	420	363	403	380	407	402	420	414	390	416	405	419	425	409	414	411	404	407	400	395	448	373	396	392	409	412	421	398	352	399	398	392	419	418	365	409	401	422	393	407	402	405	395	418	426	433	386	426	440	388	398	425	448	409	385	409	413	401	403	423	397	402	407	395	452	438	409	418	464	399	405	397	398	408	408	419	405	408	397	386	429	459	414	376	401	434	403	359	409	401	417	403	404	427	400	393	391	418	391	433	379	405	400	390	418	383	407	421	404	398	403	416	406	402	437	394	380	418	440	403	407	407	386	394	447	406	388	418	436	424	394	395	393	394	391	402	405	371	413	432	414	414	407	383	400	403	400	394	372	382	398	403	407	403	397	381	386	404	410	403	411	407	397	456	354	393	396	430	396	401	369	427	386	407	396	384	390	378	386	445	396	390	406	401	399	390	365	394	380	415	420	404	364	378	432	417	409	384	414	432	394	409	417	406	385	387	403	386	391	422	406	382	379	402	373	466	438	406	387	412	452	408	410	404	434	418	378	384	390	423	396	392	380	413	393	404	411	408	369	421	371	410	429	396	401	426	381	388	380	408	418	432	395	392	389	391	415	408	395	384	392	427	361	375	405	416	413	384	404	402	407	409	391	389	385	379	408	362	410	397	401	375	413	420	390	396	432	437	403	377	422	402	412	378	405	382	386	410	378	406	385	419	386	376	385	398	386	392	425	405	364	430	401	411	418	436	421	405	399	405	387	383	415	447	407	453	424	394	367	395	378	376	398	391	406	376	392	397	385	433	369	393	381	408	396	424	410	384	383	398	389	415	388	362	395	406	438	392	382	412	391	406	397	368	404	398	394	428	414	396	420	417	395	416	382	371	378	410	398	409	359	397	422	371	406	374	396	393	409	387	418	439	386	410	378	423	427	391	391	426	392	405	354	418	385	380	393	415	402	394	364	439	384	401	440	432	388	428	423	414	414	383	445	405	400	380	420	437	366	416	410	412	385	367	402	399	402	416	419	438	383	389	412	405	433	401	425	376	422	395	405	414	391	389	392	425	414	387	379	424	383	408	454	428	417	452	412	367	406	397	384	398	406	406	406	419	416	368	390	412	433	408	415	411	403	404	410	424	398	421	434	412	402	387	433
38473	71954	58859	43451	12079	1092	960	808	772	714	620	654	633	614	612	589	638	598	597	553	557	523	541	559	544	573	573	560	510	569	513	531	555	541	514	547	552	550	545	552	514	547	559	555	566	559	525	496	525	531	539	505	551	557	549	487	561	545	540	490	530	555	525	561	549	530	504	521	566	573	573	511	540	542	509	539	541	532	513	531	517	542	528	569	535	564	527	546	510	525	570	549	511	518	521	526	498	516	574	498	511	559	544	561	544	550	510	528	557	535	560	525	514	544	536	539	535	550	547	515	572	575	507	545	531	533	555	511	528	531	559	551	570	534	545	531	530	551	513	501	486	545	483	534	552	515	560	574	541	530	520	517	516	538	513	504	540	533	514	535	572	520	523	484	510	533	560	572	543	520	523	494	525	535	531	522	505	537	531	523	564	529	545	537	569	519	535	563	491	555	536	540	491	532	550	555	551	515	512	555	554	533	514	526	510	566	591	532	568	555	472	557	509	536	559	534	528	539	560	527	545	523	586	526	508	551	527	552	518	521	507	518	524	493	517	534	508	534	502	561	582	537	523	545	535	509	482	521	561	512	514	554	553	580	506	536	491	499	543	577	532	498	552	551	533	530	537	527	526	537	513	521	546	556	488	544	589	543	590	540	525	536	515	530	527	534	552	548	562	521	526	552	512	539	538	543	517	514	551	513	490	522	534	537	551	565	545	528	502	525	514	548	504	507	549	559	555	531	512	528	580	532	508	519	575	502	486	546	533	527	508	602	551	541	544	494	513	540	533	572	522	497	535	554	541	568	537	537	538	525	562	509	502	568	576	525	511	536	519	550	518	547	567	545	535	503	530	509	545	535	517	551	531	494	516	504	501	563	530	533	518	534	575	561	507	548	528	515	554	504	520	541	543	517	551	533	540	525	530	526	538	530	504	489	561	567	511	570	532	515	496	531	507	529	527	516	568	546	518	571	561	518	529	500	538	535	504	503	556	477	512	509	495	564	523	496	502	491	528	550	529	510	546	558	552	531	527	582	544	544	519	538	547	535	526	532	563	514	562	528	495	520	515	556	534	470	529	477	568	551	500	552	514	524	524	552	524	533	527	541	518	558	525	525	487	502	491	499	588	502	522	527	527	545	542	537	530	488	503	498	533	514	507	532	528	499	536	559	580	557	547	532	546	497	525	541	546	531	518	489	523	546	520	537	533	531	531	546	532	543	544	547	516	570	529	528	542	551	559	529	514	523	551	568	511	554	529	511	566	524	532	492	560	524	508	508	545	551	516	528	546	491	558	531	519	518	536	516	499	546	553	533	538	542	511	527	531	518	526	541	526	524	550	537	551	519	550	530	550	586	483	487	555	539	543	502	555	554	584	557	561	563	533	536	553	536	499	508	529	530	525	507	558	543	577	498	508	549	555	521	529	489	533	528	517	488	549	511	551	527	547	546	557	546	534	520	532	530	568	538	558	502	541	548	491	577	523	578	557	524	570	550	561	534	521	546	506	516	579	545	517	509	522	541	548	521	537	520	532	561	522	548	548	562	517	545	534	545	527	552	545	544	553	529	547	565	539	500	469	552	521	562	494	525	539	533	554	557	525	602	516	469	556	533	532	547	551	560	538	534	573	548	558	521	530	546	546	580	531	522	564	524	549	522	529	530	517	524	547	596	512	543	535	508	495	523	537	551	560	577	560	551	551	535	555	527	558	532	509	527	568	528	540	503	584	545	496	510	527	537	503	547	587	512	514	564	495	530	582	524	545	539	596	529	560	540	509	513	552	531	530	510	577	522	501	522	506	544	533	593	531	566	559	529	510	532	522	548	511	537	546	547	551	546	530	508	552	568	550	518	529	544	545	509	544	562	570	522	534	524	552	575	514	537	506	511	477	565	568	532	489	571	533	549	552	530	496	484	525	553	515	505	544	551	524	532	518	539	497	520	519	543	539	525	527	503	560	542	559	501	529	540	534	534	527	522	520	534	519	555	529	548	542	528	539	531	531	553	519	512	558	522	498	543	561	589	540	533	509	527	539	556	503	549	537	520	561	538	510	497	550	555	551	540	499	554	522	546	578	527	556	501	563	544	511	497	535	539	533	519	520	492	536	564	487	538	522	548	531	569	529	521	537	515	524	596	546	526	543	572	535	544	541	509	583	528	568	494	557	573	529	504	535	552	550	542	543	578	536	513	558	613	488	530	511	518	542	518	530	568	536	510	540	543	535	539	538	528	503	524	536	539	518	517	538	531	548	553	508	515	542	551	556	523	508	527	540	515	509	550	540	567	561	527	550	535	502	556	528	543	500	551	524	501	559	527	552	523	554	510	520	524	541	514	582	549	506	511	549	509	535	508	490	507	541	559	516	550	536	522	501	529	482	502	519	532	578	544	524	542	506	587	516	592	536	501	522	542	538	560	557	568	490	510	526	530	574	542	533	487	552	542	518	572	558	525	546	561	533	502	502	539	530	578	534	524	548	535	523	544	581	527	564	553	517	531	538	531	508	524	482	507	522	543	523	559	559	538	535	578	516	555	562	574	558	533	514	497	497	530	549	514	587	476	511	531	510	534	498	532	502	558	546	533	491	531	535	562	534	555	527	506	550	547	578	514	534	552	548	507	526	511	520	528	529	537	536	538	513	518	539	549	500	562	513	588	526	551	566	557	531	536	522	516	540	535	517	531	587	536	514	549	513	523	515	526	557	520	510	512	536	521	577	526	480	541	507	512	570	510	515	521	553	558	532	544	525	501	519	556	487	577	524	464	527	525	540	526	570	528	536	526	526	511	540	525	544	541	496	506	487	533	531	564	513	519	491	544	546	533	520	545	568	498	521	523	518	496	475	514	528	558	521	539	537	522	488	542	497	492	529	522	566	523	536	499	549	541	524	537	518	539	535	525	509	575	522	551	522	521	505	518	540	555	524	515	529	486	561	536	551	511	508	550	564	516	547	559	534	543	542	519	504	549	585	537	524	515	538	525	544	519	493	539	521	514	571	498	527	532	520	543	513	541	543	514	561	539	563	515	537	591	635	507	505	511	546	554	512	535	528	540	559	527	520	494	563	529	561	559	554	557	521	539	536	471	517	540	578	529	554	527	538	532	550	501	559	537	503	542	508	518	542	527	563	547	564	560	547	473	525	522	525	502	592	536	550	524	521	527	508	545	570	499	535	557	558	543	524	526	556	500	529	519	490	478	499	525	548	533	520	512	533	540	478	507	550	540	575	511	512	522	514	530	529	501	544	545	522	544	533	544	497	503	516	506	555	508	524	546	547	551	549	503	524	513	510	496	526	556	551	520	601	505	528	541	557	527	511	539	538	569	521	509	585	520	536	558	540	536	515	527	526	497	539	537	522	533	498	529	532	561	528	530	505	541	525	542	558	547	507	561	534	518	533	537	506	535	531	517	521	557	543	525	559	523	512	533	513	556	547	538	483	505	486	509	538	480	549	507	552	505	549	527	516	546	527	523	502	540	510	528	499	538	524	511
27390	21638	22522	6809	1228	264	256	275	290	274	281	288	279	275	281	282	284	262	304	290	286	288	248	295	292	257	259	264	280	276	259	275	305	278	269	240	259	264	281	242	275	287	284	287	253	261	261	254	250	280	275	286	290	283	243	274	304	275	239	279	263	283	264	262	273	288	290	280	283	268	312	264	273	253	268	266	283	302	251	273	284	303	272	258	267	261	277	272	280	261	300	272	237	285	254	293	263	269	259	283	277	249	259	268	260	268	256	271	278	264	284	268	269	260	254	280	241	246	255	279	270	276	285	272	277	269	293	266	271	254	255	270	256	276	286	283	297	251	273	284	261	272	283	263	259	282	279	300	273	273	258	262	247	278	273	290	268	255	252	262	252	256	261	239	311	287	286	269	272	276	293	286	323	265	274	254	273	247	306	257	277	279	281	267	295	295	264	282	286	249	279	255	302	283	266	272	286	253	271	267	272	276	281	293	259	280	285	283	254	286	283	279	251	304	275	277	268	290	262	262	280	256	287	262	277	293	269	295	280	278	264	288	282	301	275	252	278	281	270	269	263	273	252	263	273	283	283	293	270	255	269	259	268	266	267	300	293	275	300	287	289	293	271	275	272	283	266	291	254	285	310	265	287	245	255	253	273	274	270	267	281	300	283	294	255	285	274	271	288	256	277	288	271	284	253	259	267	269	240	267	269	266	256	281	271	252	260	268	319	237	252	253	282	270	274	258	258	298	276	276	269	291	287	252	284	278	304	277	301	264	267	283	290	265	253	285	295	266	246	272	222	285	243	270	282	266	263	306	278	275	260	294	286	266	278	282	262	261	229	254	285	268	251	283	279	257	267	247	288	282	266	275	272	268	266	285	274	262	270	239	257	243	277	242	296	280	254	289	312	292	257	287	277	282	293	244	296	276	268	302	278	264	259	266	270	280	268	268	269	277	290	246	273	282	261	256	270	268	269	293	282	255	267	284	241	303	294	284	250	278	292	260	260	306	274	282	291	271	282	268	267	282	302	303	268	267	272	295	289	256	256	243	264	263	277	273	237	258	272	256	274	290	250	253	270	270	238	254	276	272	293	269	300	261	272	263	277	266	285	273	262	267	289	306	297	281	282	291	247	280	261	301	301	226	263	245	243	263	235	272	259	268	268	270	285	239	277	252	287	256	262	276	298	269	289	273	280	274	268	263	243	274	283	269	257	276	271	264	233	241	273	253	275	285	267	267	266	287	270	275	277	296	246	276	279	295	273	251	262	254	261	294	273	271	293	251	279	263	284	277	292	265	270	265	258	264	268	270	270	315	285	279	299	289	271	281	280	265	315	270	284	276	259	253	255	313	275	278	263	255	288	266	256	272	297	273	288	254	255	277	264	232	285	290	226	271	285	280	248	257	289	246	224	283	297	280	240	258	276	280	290	288	249	274	265	278	288	288	240	245	286	278	310	291	262	253	256	323	257	280	283	243	287	272	281	284	300	262	246	255	273	257	304	268	285	259	236	280	253	274	260	269	250	274	280	253	290	244	275	237	285	266	280	267	289	282	232	224	260	296	279	249	228	267	293	265	284	300	292	254	277	284	279	264	280	263	265	277	294	246	282	281	291	243	262	261	278	297	270	300	278	258	268	273	242	257	260	258	287	315	292	253	283	276	265	306	274	272	290	268	304	260	252	271	274	256	294	280	266	262	255	261	277	277	270	268	271	294	252	295	285	289	273	267	244	255	273	272	299	284	248	271	256	241	273	317	284	304	273	243	282	284	276	252	293	268	268	282	254	296	283	276	271	271	267	276	246	268	255	276	279	249	254	262	270	262	278	277	252	279	237	262	258	269	258	267	262	293	285	267	282	275	260	286	274	288	250	254	266	270	254	287	308	260	251	279	272	274	257	278	270	272	252	297	296	283	244	273	300	254	266	274	258	244	268	288	280	279	261	279	274	248	257	241	260	272	283	271	268	269	287	284	265	272	257	270	267	259	295	255	252	254	245	286	286	266	261	276	267	271	286	293	252	283	275	266	257	269	260	251	279	259	266	262	273	262	288	251	268	291	247	299	271	261	295	287	281	265	275	285	253	274	274	273	261	284	257	268	283	290	285	255	263	275	271	242	260	244	275	267	253	248	283	276	304	290	288	262	263	263	260	264	258	276	263	280	255	272	265	271	286	291	303	260	256	267	282	280	270	246	264	264	273	263	277	272	261	253	293	289	285	276	285	252	261	292	238	278	272	289	285	272	276	266	277	270	276	244	281	244	292	299	278	250	266	288	291	293	278	269	233	249	252	274	252	265	261	289	264	273	274	278	238	280	285	237	290	301	272	254	264	277	278	269	273	281	274	292	268	259	265	267	288	272	258	269	281	274	265	281	275	272	262	279	277	278	258	273	228	259	279	261	278	272	243	272	269	266	285	269	308	250	283	270	265	276	310	259	287	268	278	283	261	262	247	288	249	272	279	313	272	274	280	282	276	272	279	288	271	257	305	301	256	279	284	261	285	241	308	279	246	276	315	234	306	260	259	283	265	299	277	251	281	273	282	267	280	290	278	287	287	290	253	241	272	223	263	271	270	280	256	263	268	257	287	267	297	264	267	308	257	282	250	305	257	273	256	308	283	253	255	285	255	255	287	296	276	259	303	291	258	270	298	292	255	286	267	285	274	250	264	247	268	268	288	296	278	268	300	264	299	275	283	260	280	262	289	297	272	252	252	266	244	262	295	286	238	302	285	263	297	248	261	267	292	272	271	284	268	268	268	285	283	263	273	269	295	270	279	282	223	234	263	265	277	260	271	292	272	256	270	288	258	266	234	278	272	266	244	299	268	280	256	273	286	268	250	270	237	272	261	297	273	274	283	268	298	234	261	254	259	273	270	249	273	271	278	248	272	252	272	287	287	247	275	289	258	226	274	305	290	264	279	290	253	277	293	275	264	268	258	256	306	265	273	265	282	269	284	242	299	289	291	268	268	303	269	306	281	257	272	290	285	243	262	260	259	260	253	264	254	247	291	292	290	255	303	270	240	293	295	259	294	298	257	281	269	256	296	287	262	259	274	262	266	285	253	254	277	272	260	246	276	286	278	282	256	283	275	252	273	258	293	297	281	289	240	251	258	285	244	332	269	280	291	239	263	279	262	248	264	255	261	247	253	273	254	280	290	279	266	275	257	279	271	244	263	274	275	252	248	263	299	263	282	265	279	281	254	235	283	283	294	265	284	318	254	277	282	248	271	279	278	245	251	258	281	247	274	259	271	250	237	278	270	289	274	291	308	282	257	260	267	272	284	276	271	244	270	267	279	277	278	274	291	284	264	284	276	260	256	284	263	279	281	255	273	315	285	259	268	280	277	251	252	264	267	262	254	259	269	239	270	284	270	263	275	256	261	266	270	263	272	290	264	245	239	259	263	266	304	262	293	279	287	289	251	296	287	292	277	288	271	274	232	271	269	289	269	255	269	277	278	289	261	273	278	268	243	272	272	275	287	261	269	261
14917	31032	22418	5800	1706	375	364	325	362	389	325	326	358	403	366	359	366	389	355	353	360	351	369	368	371	390	366	387	381	364	368	352	376	371	347	357	367	370	331	358	359	331	342	360	386	315	327	375	364	356	363	346	349	365	350	338	335	344	385	361	364	339	344	370	366	334	337	350	378	358	377	314	352	393	367	384	346	351	358	368	362	367	390	369	353	368	381	354	359	364	375	382	378	371	363	357	343	359	348	342	340	348	326	342	375	383	357	341	367	332	364	354	359	348	363	377	376	361	329	366	346	357	375	353	374	402	345	366	366	348	324	373	365	343	339	341	362	363	348	373	369	374	355	337	378	329	364	355	359	327	366	358	351	340	367	364	351	387	357	329	351	367	357	366	333	347	354	332	374	376	369	347	371	375	407	378	345	328	353	363	344	379	329	355	369	373	380	328	327	398	348	382	376	388	301	393	346	347	389	355	364	358	379	340	343	349	367	323	354	348	373	361	350	367	321	358	350	335	365	364	370	362	352	363	339	358	351	363	385	374	374	366	391	386	350	371	367	351	354	352	404	348	348	337	398	354	350	403	346	365	323	345	357	370	382	362	373	366	381	328	348	363	347	370	369	341	395	329	340	362	364	339	349	369	337	374	359	337	395	366	350	383	374	359	334	339	337	391	370	358	369	374	350	340	344	337	383	324	381	325	358	363	330	389	341	357	379	392	398	356	352	350	424	368	380	319	329	324	372	333	351	366	383	357	342	363	403	380	372	349	348	362	366	363	349	383	336	364	344	333	349	390	354	384	372	358	347	348	344	390	343	341	373	359	361	381	377	336	395	343	303	350	356	343	349	377	377	348	342	352	368	362	367	340	352	340	360	357	382	351	384	325	336	383	331	375	361	371	341	341	382	366	337	386	370	344	328	341	389	391	346	336	403	350	354	347	373	341	338	350	391	375	362	370	340	344	334	354	367	328	348	375	361	384	391	338	355	336	387	308	368	359	375	317	408	398	339	351	339	349	370	357	343	406	356	358	357	389	363	381	347	371	351	379	356	376	345	356	375	350	344	381	348	389	371	359	371	343	394	349	378	370	365	339	361	362	339	341	387	386	368	354	361	351	363	339	381	353	366	348	350	384	366	324	369	345	347	370	361	362	348	340	356	366	393	372	361	370	348	354	353	359	392	346	345	387	339	389	386	361	348	329	353	330	347	335	374	398	376	357	350	349	369	334	349	372	362	368	342	331	357	368	371	376	385	371	331	356	346	365	372	354	366	347	337	337	355	373	365	362	366	340	361	357	350	370	366	327	375	359	351	345	374	355	347	340	405	361	364	336	334	367	349	372	346	374	331	351	345	384	344	376	375	327	351	344	365	365	363	363	329	363	369	399	366	366	348	363	369	379	389	328	401	384	357	403	363	356	380	331	358	364	345	362	359	367	352	354	391	356	337	357	373	377	350	346	350	350	329	339	365	343	357	364	368	371	383	386	351	341	361	353	363	373	353	333	359	346	349	372	360	349	351	368	356	363	321	335	351	372	358	338	390	376	342	343	366	375	339	368	357	349	372	328	378	341	344	356	338	372	358	377	384	337	371	393	365	347	348	377	381	380	379	390	363	373	380	355	340	364	340	326	341	365	352	332	350	356	381	340	388	336	347	351	355	328	341	322	339	324	361	364	366	339	389	356	370	356	360	356	397	372	332	352	377	343	341	335	374	327	342	358	360	349	345	381	328	375	349	359	343	385	343	384	359	350	362	368	381	366	332	366	350	378	345	363	325	370	321	371	376	389	348	323	334	350	338	379	369	351	391	372	356	391	345	361	365	364	341	354	353	344	353	346	374	338	370	387	350	323	330	364	342	311	347	350	368	338	370	385	341	350	385	386	344	367	319	378	342	355	346	390	342	358	339	375	344	380	343	350	407	348	353	342	361	341	361	361	366	345	391	338	346	352	358	364	373	360	350	386	359	359	353	362	357	326	335	383	343	379	387	329	394	342	374	372	355	349	369	364	353	380	326	364	374	360	385	346	335	316	344	343	373	369	327	384	382	351	364	381	354	354	358	381	312	342	389	332	390	363	348	361	346	329	355	352	379	373	379	348	400	374	388	369	366	363	379	374	396	352	383	385	365	383	362	373	328	364	358	375	397	349	367	347	352	377	348	350	350	361	369	379	363	330	379	371	392	361	363	361	361	351	380	336	349	375	380	362	390	355	369	332	350	342	365	321	348	366	382	336	365	354	344	346	308	368	342	347	392	341	348	356	355	363	359	354	353	349	339	353	380	394	344	384	361	368	343	352	425	365	335	373	359	349	345	381	375	349	337	350	382	361	379	344	370	346	333	344	348	357	374	355	345	373	372	349	365	374	360	339	318	373	341	381	355	336	346	355	360	354	358	357	341	343	355	345	367	339	347	367	338	352	341	360	360	395	366	400	331	354	365	327	355	337	345	342	367	336	349	400	347	350	370	340	379	366	320	381	400	358	337	381	352	364	349	354	354	382	331	343	307	351	394	334	380	362	365	364	360	375	347	361	395	382	369	357	360	358	349	376	378	369	351	319	347	351	357	370	404	374	359	351	347	349	336	362	371	366	380	400	371	354	377	347	366	375	358	358	368	364	337	366	379	377	370	337	379	354	353	375	408	355	364	375	359	396	354	345	359	358	365	342	343	370	374	389	384	355	362	346	360	339	368	365	382	387	366	329	350	342	347	363	355	338	356	404	349	353	333	350	342	376	368	345	347	356	336	336	302	340	321	333	360	350	388	378	346	361	354	360	327	347	385	346	358	366	377	359	359	356	367	351	352	360	366	364	332	334	351	330	334	375	385	369	336	368	346	374	375	361	363	368	364	326	373	357	383	381	327	364	361	345	366	358	353	324	362	347	366	365	341	318	379	349	352	373	372	341	383	395	348	350	341	349	356	404	372	369	356	316	351	366	361	340	350	371	369	349	358	320	364	381	363	364	351	376	359	361	370	350	357	358	384	351	354	379	387	374	363	382	335	342	347	382	379	369	338	378	367	372	370	379	308	373	361	349	379	326	351	364	348	355	346	356	339	360	324	338	349	339	380	360	364	360	371	350	353	363	347	363	339	323	359	367	380	345	360	334	378	385	360	378	355	338	332	320	422	364	360	316	390	343	378	363	364	415	363	385	332	400	356	314	369	369	376	354	344	372	345	356	336	402	351	295	345	350	331	338	356	391	370	342	355	348	361	331	372	370	359	357	327	337	346	393	375	364	351	359	356	365	353	364	336	372	382	381	384	350	337	384	338	395	373	370	363	361	357	348	357	318	335	378	363	369	389	349	331	344	387	376	342	349	330	361	363	385	335	359	353	358	367	370	385	351	343	383	350	378	361	366	353	381	368	332	362	374	386	377	367	341	386	351	378	342	368	369	354	343	359	389	356	338	344	358	371	378	369	363	379	332	348	386	314	382	373	329	344	342	336	372	389	374	350	355	346	390	351	352	364	362	346	346	394	345	368	338
23298	21584	34501	27244	20377	5689	759	577	503	500	490	518	501	505	483	475	511	488	513	493	485	463	424	485	460	485	469	519	440	553	485	485	474	479	471	494	476	500	508	503	453	481	487	482	469	505	496	505	474	505	448	460	468	439	469	467	485	440	468	457	498	509	482	474	473	502	473	498	501	464	489	475	466	475	500	465	455	479	488	488	482	480	428	495	461	475	434	464	488	490	466	486	508	473	459	431	509	431	469	479	469	452	472	507	526	476	463	466	434	474	459	504	475	474	467	503	471	461	490	501	460	477	486	459	491	453	435	516	504	460	484	451	485	488	470	468	476	472	469	478	495	465	453	494	484	506	490	456	493	515	518	450	469	467	469	491	491	466	489	507	452	471	489	439	502	446	463	451	456	435	449	447	475	491	465	462	463	505	500	482	436	498	519	516	490	440	478	484	480	474	507	463	493	492	483	504	469	464	486	480	479	485	490	491	466	487	468	469	497	479	469	436	509	470	482	449	482	475	481	488	505	478	454	485	479	436	492	494	466	481	458	507	497	464	486	492	452	472	471	461	448	488	424	498	472	448	481	465	485	485	493	454	456	470	502	469	491	461	438	469	509	468	456	463	506	497	468	467	496	454	505	449	467	449	443	463	512	466	466	473	482	483	471	489	549	494	466	543	462	443	493	493	443	429	530	510	471	463	468	462	441	470	462	514	512	474	497	442	470	453	502	476	421	463	497	474	469	446	462	468	511	456	506	484	517	461	481	475	460	513	478	424	488	534	494	470	497	503	536	458	506	483	506	497	438	455	488	500	485	495	474	452	476	463	507	470	478	515	507	445	491	478	488	473	487	498	485	484	494	477	476	478	445	484	456	473	468	453	451	533	500	467	453	462	504	506	512	484	478	498	482	503	496	475	489	412	464	497	486	489	502	485	500	443	492	497	507	496	460	463	465	474	460	506	446	475	480	519	463	516	524	429	456	516	506	412	500	458	486	495	503	451	485	513	479	479	502	491	453	492	453	463	507	433	476	507	459	480	498	483	493	474	459	484	468	448	475	445	480	470	469	452	486	490	489	476	496	470	496	511	458	449	497	448	493	484	509	412	433	463	484	460	487	484	471	499	482	479	490	491	464	474	495	490	459	496	450	507	480	452	456	460	427	464	492	480	442	480	517	467	530	528	500	489	468	466	458	500	488	481	516	472	491	517	459	485	449	468	504	489	473	498	492	493	472	456	508	462	481	492	502	494	513	495	514	441	450	464	477	468	497	470	455	468	457	513	476	480	483	452	481	481	485	474	457	434	463	429	422	480	496	447	494	489	487	466	488	514	480	450	484	469	471	474	486	528	478	456	474	497	478	498	502	500	464	471	488	491	476	458	464	509	465	457	472	510	469	501	485	503	471	460	474	467	463	482	494	503	480	491	489	483	446	479	465	480	499	459	468	475	468	453	434	455	485	439	497	515	514	445	458	518	494	455	474	494	496	457	431	476	490	529	494	483	480	464	453	533	487	460	477	476	502	465	500	490	419	481	469	469	457	476	449	473	484	493	453	489	478	462	502	483	505	449	482	486	420	554	483	482	467	442	460	478	509	472	479	462	446	510	448	528	468	495	489	551	471	488	451	447	507	495	468	505	514	465	483	436	509	485	437	493	465	460	491	522	471	470	487	487	498	475	462	476	435	456	478	441	479	452	499	507	488	485	478	505	492	481	474	477	444	491	468	538	475	467	476	493	458	456	521	499	478	498	499	486	495	474	440	458	472	463	450	477	485	460	489	505	474	461	479	486	451	480	449	481	476	489	471	497	460	444	462	487	482	477	481	481	487	475	469	483	480	499	498	492	499	475	465	484	458	479	481	487	449	492	503	464	459	489	525	485	488	445	475	498	519	493	524	516	470	519	470	469	481	480	493	478	490	485	436	492	523	463	431	488	501	467	517	527	473	512	469	446	467	472	513	512	504	484	485	489	489	475	490	482	504	473	508	470	467	459	471	474	450	465	509	481	499	477	484	499	477	461	467	448	446	472	493	492	523	489	484	482	479	504	480	471	477	507	464	425	493	489	513	479	488	504	469	480	451	472	535	491	474	494	444	515	457	497	482	457	467	451	459	512	544	446	488	477	468	473	463	461	511	487	486	437	473	447	457	448	485	488	465	479	458	455	466	468	462	493	492	477	474	470	494	474	515	488	486	490	487	453	449	496	470	542	469	489	468	497	494	481	484	480	483	460	494	463	472	467	498	498	492	511	486	500	491	500	453	510	507	468	450	455	477	466	466	422	456	493	466	484	453	483	534	455	444	499	471	463	523	484	486	482	457	494	489	456	491	524	493	447	473	432	486	440	464	472	486	470	464	495	474	488	489	504	462	486	479	490	476	502	485	480	488	501	507	492	513	470	499	472	488	504	477	492	486	476	490	479	471	497	488	525	460	463	459	504	513	499	442	460	457	465	443	471	479	450	463	448	461	465	502	452	497	463	523	425	477	438	472	487	521	460	491	459	497	489	478	457	494	453	510	449	483	486	491	469	512	469	475	491	460	495	463	473	522	496	443	471	478	507	463	485	432	448	502	442	505	499	484	475	444	471	485	442	483	491	473	489	453	486	428	512	470	492	482	457	499	465	480	485	475	473	459	469	482	480	476	462	466	457	435	511	493	487	499	456	499	491	487	500	491	458	471	475	480	478	493	443	445	496	497	456	464	502	486	459	487	431	484	506	489	529	488	489	486	460	464	416	470	475	479	455	484	453	488	482	489	446	510	475	480	459	495	506	475	501	466	467	480	499	481	478	505	441	501	469	452	458	506	501	479	506	488	505	459	510	503	463	462	471	493	518	481	467	476	473	446	497	468	483	514	507	522	507	492	478	440	435	471	483	431	486	512	489	496	488	476	479	458	469	470	512	489	483	469	458	479	474	467	486	490	502	523	492	502	419	454	467	475	424	490	457	482	436	439	506	472	469	493	472	493	492	509	491	469	494	500	454	457	490	462	515	484	436	490	499	460	483	458	475	496	459	464	462	473	512	465	496	515	489	463	489	473	464	453	489	454	453	482	486	494	501	471	490	478	493	489	459	468	512	464	465	461	502	465	497	486	481	437	476	487	497	461	454	473	467	471	496	478	446	486	498	455	500	465	471	500	519	475	500	482	498	506	457	483	475	473	487	486	473	504	456	505	465	502	506	503	491	478	456	448	455	451	509	442	497	508	471	446	444	457	470	487	431	495	452	450	467	457	465	519	490	434	481	460	459	483	429	511	486	460	492	472	460	445	446	487	501	435	471	476	473	463	487	477	431	484	501	476	481	460	502	424	489	460	501	478	480	506	455	463	486	474	520	482	450	488	490	471	473	496	513	491	473	501	483	431	537	491	466	455	515	497	458	484	499	492	497	483	498	492	511	521	476	496	533	476	500	463	487	507	493	439	455	508	493	489	480	455	505	495	482	509	471	496	477	456	491	455	488	469	500	501	490	493	517	501	446	455	487	448	504
32825	72076	54681	35164	8970	901	834	784	738	712	682	650	682	671	646	710	640	615	627	604	634	652	648	620	637	593	624	601	603	683	626	619	621	617	569	638	612	573	611	643	573	632	636	633	654	635	643	618	650	614	648	609	637	629	600	652	626	613	655	617	637	585	665	604	633	615	607	626	632	606	586	627	633	588	624	647	589	629	622	643	636	621	622	599	630	635	651	585	616	619	614	567	623	639	610	607	622	615	664	610	632	596	618	617	628	603	628	579	602	568	622	623	605	598	588	598	605	554	649	598	649	641	603	604	618	605	649	609	614	649	634	608	595	628	633	649	582	662	635	575	632	620	624	621	592	615	617	593	629	609	645	644	661	588	633	609	643	623	592	661	592	613	595	611	617	638	616	613	594	631	620	626	679	609	619	628	643	628	655	599	600	634	593	665	615	578	664	614	598	595	610	608	617	625	634	606	637	602	592	618	642	606	639	577	647	611	663	623	632	635	657	648	594	643	629	613	615	639	620	650	600	597	663	667	606	552	616	595	644	626	642	622	594	621	643	656	625	570	621	653	565	639	593	623	624	620	619	624	625	626	626	606	624	614	586	616	618	569	626	575	619	640	603	653	649	634	606	581	643	572	584	612	636	609	594	604	606	647	613	609	610	592	611	598	605	659	636	671	618	558	583	631	624	635	581	604	632	612	622	639	664	621	643	611	620	608	607	626	618	634	598	629	662	626	615	601	570	599	650	638	637	612	627	622	584	638	598	616	631	619	599	683	605	630	603	588	626	632	662	631	606	624	591	619	603	615	614	594	631	602	603	616	637	649	583	639	621	582	624	618	634	644	644	613	616	646	663	630	662	633	604	635	651	593	659	639	602	580	588	620	609	602	638	617	607	626	603	622	642	640	588	636	619	657	597	650	629	653	626	571	616	625	611	608	594	618	637	609	665	596	599	624	624	645	610	608	614	623	626	715	650	596	616	643	565	575	588	614	598	612	655	597	606	617	628	589	599	596	609	599	648	578	618	643	625	632	621	651	629	646	619	629	610	619	621	666	601	629	624	569	610	584	607	636	638	616	616	590	676	629	637	577	630	642	660	557	634	610	611	607	636	561	663	659	590	621	623	632	592	643	629	590	628	628	593	596	598	640	635	575	625	650	608	630	634	589	649	632	628	631	625	617	607	581	616	580	631	655	651	646	605	648	568	631	613	637	627	637	600	644	616	618	596	577	600	628	598	575	618	629	613	607	633	605	622	634	572	618	620	574	641	657	593	627	611	618	613	610	633	640	649	594	616	643	579	644	638	653	650	612	638	616	618	664	594	625	612	615	616	598	644	646	632	652	622	610	623	622	592	613	630	615	604	629	627	595	628	611	659	663	621	610	589	623	617	604	631	573	611	652	643	599	659	594	620	659	618	631	635	625	589	598	628	630	603	630	598	678	609	635	637	579	639	670	649	605	610	625	651	609	647	630	604	605	621	610	637	636	613	624	626	673	640	616	587	595	612	616	625	631	618	617	621	633	639	599	624	636	629	633	619	607	646	619	614	572	586	667	645	615	600	593	609	658	585	670	633	620	598	641	636	583	654	643	619	636	618	583	588	645	624	568	597	630	651	619	606	624	642	589	618	689	571	609	582	600	623	661	610	610	672	589	652	622	584	633	621	662	620	595	600	657	656	620	608	603	617	599	637	616	661	599	598	619	611	635	627	673	597	643	634	607	613	606	588	633	608	574	602	663	650	628	617	624	600	623	604	642	585	643	617	591	643	616	600	558	651	652	596	638	607	658	631	600	626	573	627	641	591	584	605	611	655	604	628	645	641	633	595	643	622	617	613	612	639	615	592	608	609	558	587	620	594	619	655	624	635	618	593	628	608	619	588	646	596	633	556	558	636	636	630	634	603	627	643	580	660	626	622	611	608	607	639	599	626	635	583	618	614	584	671	615	574	614	583	625	660	659	564	607	562	621	628	602	628	622	652	644	611	628	625	607	576	646	591	594	634	598	635	595	621	585	621	629	607	658	633	603	617	635	568	614	612	591	611	657	569	632	655	610	623	630	596	597	622	635	667	588	641	642	663	605	608	580	659	595	616	580	610	618	643	587	599	593	653	629	601	606	618	627	602	619	627	619	640	620	600	603	609	615	690	623	604	613	624	584	587	608	630	649	641	623	627	677	663	593	598	635	646	612	619	619	596	574	643	548	611	656	586	617	615	580	650	652	647	639	609	626	583	609	630	568	614	609	623	594	607	628	650	627	627	592	663	602	613	630	634	600	663	622	635	588	612	587	616	574	603	583	617	590	558	574	610	624	629	622	601	617	653	588	621	602	557	650	651	623	580	603	636	645	628	607	640	602	555	632	592	641	652	635	626	582	608	604	654	618	632	613	573	612	599	607	588	615	589	646	629	629	610	590	602	651	587	637	618	581	561	639	616	575	637	628	583	616	581	614	623	629	568	580	599	616	618	598	606	633	624	586	619	623	587	548	595	587	633	628	617	607	606	647	605	644	617	586	589	622	645	606	640	639	597	603	610	598	614	639	637	617	630	575	609	611	601	630	581	592	592	635	608	646	621	590	681	610	654	631	594	635	614	625	576	642	672	605	593	620	593	616	625	612	638	608	582	659	629	610	621	609	603	600	634	606	604	641	591	632	638	637	628	637	653	634	604	614	656	631	631	613	609	606	635	625	632	613	627	637	651	640	632	637	654	608	637	616	608	612	619	626	622	669	601	620	618	612	647	629	640	623	632	622	615	626	595	600	655	643	599	620	603	618	617	629	611	621	570	587	630	609	615	627	627	600	627	634	561	638	612	606	623	672	601	596	608	568	635	603	598	604	619	602	596	606	641	595	641	667	605	613	644	582	604	583	592	607	604	639	609	645	637	606	649	599	590	625	645	657	620	606	664	614	605	597	653	613	624	649	623	600	611	619	627	614	621	644	695	630	615	594	622	635	618	631	635	612	598	604	638	599	625	616	608	588	614	646	636	618	659	595	619	590	611	645	611	612	642	659	573	624	639	574	641	589	599	616	617	582	634	613	629	635	626	599	637	619	606	635	583	617	637	609	617	619	625	621	632	626	579	679	579	605	648	596	571	627	573	598	626	653	640	596	636	600	629	618	653	670	628	590	685	628	597	604	636	642	615	606	633	616	622	661	643	601	603	621	626	611	618	666	618	649	604	628	606	610	592	652	604	619	603	588	601	659	627	614	641	610	602	650	588	590	599	599	624	616	601	639	626	599	658	608	620	644	626	625	624	619	649	634	606	633	610	605	656	625	654	617	647	628	612	636	611	588	615	627	606	640	622	632	628	607	648	605	613	614	614	622	582	593	602	612	586	615	582	637	615	578	629	611	632	617	654	609	647	624	628	622	618	628	600	659	611	673	592	608	647	629	615	645	634	613	592	654	633	615	623	598	603	651	644	629	607	594	611	635	629	629	589	626	657	619	659	634	630	606	623	628	607	578	629	603	634	617	634	603	644	629
24517	21606	33863	24380	9231	328	184	167	152	156	133	146	169	142	156	134	142	132	154	156	120	126	164	132	127	148	130	151	141	157	143	149	144	144	146	141	152	137	145	147	137	161	142	126	123	142	116	112	137	163	168	156	161	131	137	124	167	141	129	151	166	164	131	132	142	154	129	164	146	153	149	154	141	134	147	148	157	137	135	181	127	150	140	131	138	142	169	141	150	142	136	170	126	151	145	142	141	168	142	143	152	146	139	140	156	146	131	156	158	140	127	134	139	129	133	176	122	158	137	142	140	143	136	122	130	143	119	124	142	141	141	118	136	160	143	148	139	150	120	149	139	151	131	151	137	152	130	166	151	150	142	163	129	151	158	144	165	138	129	135	125	126	149	149	152	170	123	151	133	148	125	149	146	149	126	154	147	133	136	123	140	174	135	131	143	146	148	126	138	131	155	147	148	124	125	147	157	154	149	164	138	157	156	138	142	138	130	155	131	128	148	165	149	156	159	122	146	145	154	129	153	153	141	173	137	157	141	123	148	140	143	165	128	150	126	145	144	152	146	152	153	157	115	141	158	139	141	129	153	155	144	155	142	135	123	132	147	149	127	132	159	159	150	147	119	159	141	163	155	119	134	145	169	139	148	169	162	148	137	174	152	151	145	150	134	144	146	132	163	156	166	150	167	129	150	120	133	149	145	118	125	167	145	144	148	148	131	142	135	150	158	164	141	133	135	141	145	146	142	143	147	139	153	156	132	146	133	149	143	154	153	161	147	160	113	145	144	151	162	130	158	146	158	153	134	138	137	155	148	139	142	150	129	144	149	142	145	154	124	146	150	134	146	145	153	138	173	152	142	141	126	142	144	153	158	122	154	135	126	150	151	134	135	144	143	156	145	151	133	145	131	131	147	136	146	144	152	126	141	135	142	138	125	144	145	154	154	129	122	157	136	135	131	153	132	129	139	149	140	128	160	155	139	136	132	123	139	128	158	133	146	143	145	181	124	143	144	135	142	152	143	134	135	136	129	145	144	143	135	151	131	158	157	152	131	157	129	137	136	145	148	149	144	157	146	141	155	134	155	143	150	150	141	147	128	149	126	142	127	141	125	147	148	148	143	147	146	139	145	164	135	145	131	142	140	163	146	133	137	145	159	134	167	148	145	139	145	130	145	144	138	164	134	133	153	134	145	150	127	143	159	161	130	146	144	137	171	143	149	124	143	147	144	143	158	143	165	149	110	135	127	147	137	156	135	144	149	138	148	140	143	152	136	140	156	139	135	123	143	138	134	158	142	148	137	159	163	128	116	133	155	155	148	140	149	132	142	139	143	127	150	155	121	138	141	133	124	132	153	149	132	142	146	130	141	155	154	144	136	132	143	163	129	146	134	152	161	152	131	139	160	153	145	143	127	134	148	162	138	153	130	146	140	140	140	143	155	131	138	138	154	144	130	158	153	130	129	153	143	138	167	146	148	139	135	137	144	142	151	154	155	160	158	142	133	141	150	136	135	149	125	137	147	156	136	152	156	153	127	138	147	151	146	137	148	125	136	128	148	149	149	154	142	166	169	147	153	150	142	130	146	129	122	131	151	129	160	150	143	153	116	154	133	146	154	160	151	144	148	127	162	106	136	154	135	145	151	157	132	154	147	134	140	123	143	155	134	153	142	126	143	131	135	127	153	165	133	147	125	170	147	151	137	138	135	143	141	127	156	137	164	143	147	137	146	156	139	131	143	131	148	136	155	137	143	125	136	159	144	154	141	130	164	149	123	127	147	141	129	166	135	170	108	164	148	146	140	137	132	155	133	126	135	139	150	121	166	144	150	160	154	130	134	170	133	142	145	119	136	145	146	147	145	133	140	127	154	136	137	148	147	148	157	141	142	145	128	142	135	160	122	152	162	133	143	122	165	160	149	155	149	124	128	127	133	131	123	139	170	165	144	132	154	155	163	136	152	144	122	146	139	147	148	137	135	157	157	139	137	164	150	127	141	136	139	150	136	161	132	162	127	164	124	142	128	149	142	149	132	140	149	122	135	141	147	154	140	142	148	130	162	155	161	122	144	151	151	132	152	134	150	147	148	119	128	144	153	151	143	128	166	112	135	172	129	133	165	128	141	144	130	106	151	156	159	149	157	135	144	135	158	153	153	149	140	130	159	141	144	144	137	137	130	128	132	154	148	137	153	130	134	158	146	151	135	139	157	157	160	129	140	133	156	142	149	134	130	131	152	142	171	146	146	116	149	133	145	142	134	149	157	138	145	132	150	133	145	149	134	143	125	137	132	173	146	128	145	145	134	145	139	123	131	142	139	154	138	158	135	133	158	142	137	153	129	149	157	161	141	150	132	126	137	152	127	126	150	150	142	145	121	131	126	155	133	156	114	151	143	128	154	142	160	128	160	146	134	168	144	153	124	143	152	133	141	144	133	154	163	143	155	138	154	139	161	145	145	157	146	126	144	155	136	127	162	131	154	143	144	124	132	144	143	150	145	140	131	132	148	130	130	132	128	136	155	122	158	162	142	118	144	151	128	148	156	121	167	136	131	151	129	161	116	155	134	149	153	160	152	148	156	148	149	167	131	148	138	139	141	123	140	161	143	149	155	150	158	131	148	116	133	159	143	135	142	144	131	155	132	158	152	150	134	113	121	138	152	154	141	149	147	138	131	160	141	151	138	147	113	177	118	147	161	155	133	132	149	147	143	171	150	128	153	145	147	143	136	146	150	136	150	132	139	140	126	144	154	137	144	137	124	153	154	148	155	130	137	141	112	157	132	125	155	163	116	146	154	170	140	139	141	130	162	154	156	153	124	154	145	174	161	152	136	151	137	139	160	131	134	136	151	144	145	155	158	152	143	156	130	128	167	149	141	135	146	142	147	135	135	140	160	134	150	143	145	148	123	158	128	149	157	143	154	133	140	130	163	141	143	155	154	134	135	162	138	134	152	137	122	158	139	157	128	156	158	144	144	132	159	134	155	154	170	155	137	169	159	149	128	159	141	151	139	171	135	132	139	138	150	148	136	117	179	137	137	156	133	139	153	129	138	129	134	126	133	151	142	130	157	131	142	124	148	159	117	136	137	173	152	139	146	173	145	129	140	145	148	157	135	136	147	168	149	132	152	148	137	139	136	138	135	100	126	152	135	157	145	134	139	133	126	131	121	174	137	132	123	134	132	129	147	137	147	155	151	168	129	139	137	131	154	148	135	147	161	146	148	143	153	135	148	132	154	134	112	167	130	134	152	150	119	134	147	148	144	117	143	148	129	151	142	140	143	149	151	122	164	128	148	141	143	139	148	132	145	162	131	143	148	158	147	146	164	143	147	123	116	140	162	131	138	150	152	142	137	141	117	144	164	164	153	142	139	145	162	140	120	154	130	141	138	140	152	150	165	151	139	143	145	140	158	149	145	155	165	148	143	127	137	152	144	120	153	137	144	165	132	160	140	149	151	161	148	144	163	129	145	162	160	125	175	160	138	120	147	146
28557	54276	43696	24747	4969	329	322	286	266	242	228	250	236	226	214	212	225	218	227	223	237	214	210	200	203	218	230	191	196	204	186	220	195	172	241	223	164	211	201	214	208	199	195	203	201	211	197	194	185	176	195	199	200	201	189	210	210	219	185	209	212	198	227	216	220	209	203	209	219	198	211	195	179	227	214	209	196	189	197	186	190	211	198	213	212	183	200	191	218	178	199	202	192	213	222	206	204	183	180	201	202	201	188	218	223	232	169	204	214	224	229	204	196	218	167	208	217	169	203	210	208	224	201	208	225	233	228	177	181	192	191	212	209	218	210	212	200	220	242	200	182	211	208	230	226	238	183	231	212	224	194	204	194	207	215	199	223	204	228	206	225	228	213	188	214	223	193	229	223	223	197	224	212	224	211	208	195	185	199	209	218	212	200	220	193	217	234	185	191	220	214	187	202	222	188	204	202	213	213	204	216	202	209	211	188	224	223	194	204	222	173	220	200	218	195	222	210	197	201	217	220	221	179	200	221	222	203	210	197	216	188	209	230	234	183	232	223	201	185	169	234	202	198	195	212	189	208	218	207	212	194	225	187	208	198	235	206	178	200	215	227	214	186	212	197	190	185	217	215	196	189	215	199	206	201	220	212	201	217	208	204	204	191	201	210	182	203	207	246	193	198	172	198	197	179	204	188	214	192	214	183	226	174	197	228	192	208	224	193	208	235	185	186	217	223	195	227	208	214	205	198	198	203	214	210	195	214	220	203	200	196	236	203	193	220	203	203	194	195	217	199	185	201	208	224	208	200	188	210	211	214	181	195	215	193	203	193	214	194	243	200	214	199	198	194	217	190	219	194	202	227	209	204	203	211	207	199	215	218	204	230	203	199	219	210	190	209	195	232	208	205	223	232	201	204	194	192	218	189	201	216	187	222	190	238	202	192	186	188	196	192	221	211	187	217	211	200	209	206	211	199	184	218	192	201	192	193	205	187	199	227	226	204	223	216	209	188	197	219	225	199	193	223	204	191	203	235	199	227	204	210	221	208	207	239	216	187	181	200	218	196	190	203	205	228	203	236	227	207	211	227	213	196	220	222	184	214	223	199	213	186	201	206	211	205	216	222	205	206	216	210	179	222	208	189	198	220	196	198	195	180	192	180	208	200	204	192	207	175	220	221	220	209	233	212	226	214	213	208	195	203	224	207	215	225	194	219	212	203	192	219	198	225	189	215	203	211	164	189	216	201	228	198	211	186	199	184	197	210	220	203	198	221	232	193	206	180	191	194	211	193	208	191	203	197	227	186	189	206	232	243	207	201	203	206	214	209	194	202	226	218	206	235	200	191	194	197	226	218	193	236	193	192	200	227	190	201	200	200	185	197	218	237	246	226	207	201	194	207	201	205	212	228	186	217	190	179	223	219	196	192	213	207	224	221	210	226	182	217	209	213	205	217	205	204	206	238	239	194	204	193	211	223	217	194	228	198	194	218	210	215	191	218	221	186	204	215	201	176	200	195	221	195	197	205	213	222	208	206	216	220	184	212	196	196	228	208	196	179	200	190	236	219	212	183	192	185	213	195	219	182	179	210	211	206	197	224	214	193	214	202	205	216	178	222	187	209	200	211	212	225	191	206	220	210	195	188	233	204	194	180	187	209	215	186	199	216	212	198	228	225	187	181	214	187	226	227	235	200	212	205	205	192	179	222	198	199	193	218	220	209	199	193	217	196	204	235	213	220	206	230	184	199	208	204	215	213	219	206	209	201	193	193	197	220	203	226	218	197	197	188	201	219	186	237	203	208	229	216	235	198	215	192	193	190	202	198	218	195	213	178	209	241	188	212	184	178	218	190	216	202	195	251	199	208	207	209	218	198	229	237	214	201	204	208	208	199	226	195	222	175	205	222	214	186	181	207	198	224	196	195	200	192	186	215	199	211	229	219	220	198	230	228	203	202	214	226	221	224	183	202	202	196	215	209	207	205	224	190	219	200	209	226	218	213	195	207	218	164	199	201	216	200	185	193	204	206	206	195	222	229	214	188	206	227	202	194	219	205	173	200	201	198	207	219	213	218	193	200	190	201	190	207	217	206	190	221	192	203	225	199	225	214	209	229	216	205	203	177	217	257	208	200	210	186	220	209	185	221	199	192	187	214	182	198	217	208	180	209	193	191	197	187	212	244	193	222	222	195	210	217	194	234	216	208	231	212	205	199	199	213	173	196	205	201	171	221	197	187	211	205	210	214	225	223	189	204	244	182	202	167	205	232	199	214	209	193	229	225	194	196	220	186	194	198	229	198	228	223	195	211	228	182	200	184	193	176	237	187	184	189	214	190	194	208	224	213	191	192	191	195	199	212	202	224	214	225	190	217	204	181	191	191	183	202	205	193	196	185	202	233	194	201	211	220	206	221	211	207	207	212	201	219	215	188	221	195	199	222	217	222	206	209	222	199	201	212	208	212	212	183	217	172	219	195	211	203	209	183	185	195	211	185	215	183	201	229	250	189	189	199	212	230	188	214	213	208	224	188	193	206	205	209	212	208	209	179	211	205	191	203	222	202	193	203	210	225	209	215	214	198	189	217	182	214	210	209	212	208	179	219	215	194	209	175	198	209	193	223	221	189	196	205	205	185	213	186	208	178	171	221	218	187	196	184	226	219	217	219	198	220	221	199	207	209	214	209	220	193	188	200	229	199	200	224	199	185	210	193	186	210	224	214	204	197	176	170	216	222	192	214	199	202	188	217	201	193	232	195	219	198	189	179	220	204	218	188	210	232	192	182	212	212	213	208	195	208	197	213	203	199	201	206	228	219	240	225	204	209	199	224	196	197	206	217	206	223	195	198	202	207	215	207	193	219	198	204	211	179	202	209	204	184	216	214	211	207	210	184	208	190	214	193	220	160	215	219	178	208	199	206	218	182	199	230	180	193	202	209	220	215	179	228	205	229	198	211	215	219	205	223	216	194	199	219	228	204	218	216	193	204	198	230	223	193	221	235	199	220	182	193	213	211	207	197	207	190	213	208	218	201	192	210	232	201	207	205	191	202	208	185	198	206	222	211	210	207	225	198	192	183	193	225	203	203	217	219	199	219	198	217	210	195	175	231	189	199	191	184	199	230	183	201	181	213	173	207	215	199	223	201	207	211	186	180	198	201	193	218	222	195	203	215	196	213	199	226	205	202	222	211	208	197	212	207	207	221	206	186	207	211	201	193	198	217	202	214	199	238	201	204	232	183	214	208	208	205	205	184	213	187	199	191	191	200	201	215	229	236	203	219	206	201	207	200	228	220	232	216	204	217	223	187	216	186	237	223	195	220	196	199	198	221	197	206	211	218	213	216	186	217	225	195	210	216	190	214	197	220	240	217	210	212	224	191	208	203	227	229	200	196	199	218	212	202	221	233	185	193	204	178	220	208	230	197	199	200	231	215	216	197	187	231	194	188	181	173	195	234	219	202	219	200	202	194	227	211	225	218	182	181	201	203	229	200	204
22343	21439	31548	23543	21830	19819	6297	620	534	490	477	468	449	448	446	442	438	447	439	453	401	431	440	404	421	397	419	426	404	395	430	405	428	401	453	402	417	403	409	399	441	425	414	408	431	444	412	401	435	407	431	428	421	393	386	446	448	406	401	411	433	416	418	404	413	396	394	384	389	443	408	379	395	402	366	409	407	390	382	414	425	426	423	391	446	399	417	406	447	389	408	394	413	421	364	423	433	406	367	403	422	390	394	396	412	409	400	395	358	378	397	378	408	384	386	408	411	420	395	394	392	418	438	429	411	408	441	405	388	409	409	403	398	399	402	393	446	394	410	395	434	385	395	436	402	397	411	426	424	388	404	382	427	420	385	384	392	389	428	399	423	429	420	416	429	407	395	408	418	403	425	401	372	430	387	390	417	379	425	429	418	424	420	400	424	393	416	377	420	429	393	416	426	443	429	403	400	408	385	395	410	364	397	386	421	382	410	377	391	420	421	384	400	386	431	419	387	393	416	389	410	415	434	442	406	395	373	387	377	406	391	390	413	413	416	402	431	395	384	364	403	421	395	397	398	435	430	420	373	421	372	413	383	407	398	384	413	412	412	408	429	379	430	385	393	417	417	391	423	393	408	391	399	423	406	397	383	404	430	414	394	425	372	426	394	398	380	418	411	392	429	386	398	432	396	407	402	402	417	420	376	402	432	386	440	388	425	395	374	409	425	423	377	410	423	368	414	382	413	408	397	398	403	399	407	391	400	349	390	445	401	401	428	370	409	434	422	407	409	470	407	421	399	433	402	433	433	408	426	388	407	415	416	379	398	412	436	394	393	404	423	399	427	396	412	391	427	396	417	396	407	383	367	401	401	419	395	405	411	410	418	436	411	385	411	404	440	385	399	393	376	429	420	417	399	434	331	399	421	407	425	437	415	412	423	396	413	379	414	404	452	392	430	412	414	355	416	418	415	417	409	348	400	391	416	426	400	418	431	386	406	370	415	405	417	418	417	376	421	431	387	413	396	384	379	468	388	419	414	394	418	403	416	408	417	413	404	417	400	392	443	431	378	376	417	436	381	430	412	414	412	411	395	409	380	397	418	410	442	426	407	426	404	404	419	416	396	395	377	375	413	435	424	413	404	379	395	367	391	398	386	412	415	450	368	418	422	426	408	406	417	413	407	408	411	443	390	415	422	428	433	387	403	400	414	390	416	431	424	400	427	385	401	449	369	413	410	390	418	383	385	427	370	363	431	380	394	425	409	420	389	364	449	445	365	412	423	396	397	373	420	407	382	391	414	432	402	393	410	424	413	395	390	420	375	404	431	398	388	409	410	416	436	365	418	405	426	403	415	376	390	382	378	370	398	421	436	444	404	449	382	431	426	406	412	424	406	414	408	405	394	408	365	398	399	408	398	426	371	446	396	414	377	424	427	394	410	376	379	392	403	387	396	409	375	410	402	423	452	416	439	387	385	416	434	422	447	412	423	398	385	382	421	386	436	378	384	422	407	414	430	422	407	382	422	415	386	389	395	420	392	432	434	410	416	413	382	450	440	368	415	380	395	428	401	443	432	393	415	366	428	389	396	427	383	418	403	390	372	426	397	395	428	439	411	396	404	394	415	410	370	364	418	377	438	389	421	418	370	402	387	399	413	412	399	433	395	441	398	379	410	409	419	419	416	411	413	405	412	362	426	397	410	405	423	429	415	390	452	411	410	395	393	408	418	391	400	379	418	392	441	432	411	388	396	420	405	375	376	430	410	385	406	381	398	402	424	389	390	416	368	421	405	415	391	414	414	394	383	386	388	406	374	406	437	381	455	452	420	424	409	412	431	393	393	390	408	426	390	423	395	380	379	383	395	403	453	375	417	382	424	396	404	407	405	432	401	409	422	402	444	426	393	369	413	369	376	395	409	391	384	347	415	429	417	457	382	405	432	399	379	388	415	411	382	407	396	407	424	400	432	417	408	440	409	409	402	415	423	389	374	410	416	417	414	374	392	406	416	417	443	413	388	400	413	418	410	427	381	434	383	415	408	426	379	399	394	379	377	405	458	413	386	418	443	403	398	406	391	433	393	397	446	427	414	388	395	425	435	398	422	367	370	401	420	412	404	408	423	405	406	418	412	390	422	438	407	393	410	388	364	436	386	380	431	411	450	396	446	412	406	382	413	397	427	404	414	386	417	392	419	401	436	396	383	408	448	387	436	393	392	366	402	396	403	435	385	413	399	411	395	453	419	391	414	387	438	436	424	396	411	409	411	409	393	373	390	416	453	375	391	401	409	405	404	423	405	421	420	441	398	414	371	386	423	434	403	403	401	409	422	414	433	410	426	391	383	372	407	418	380	425	383	420	405	379	408	367	419	404	387	427	406	377	395	412	416	406	380	387	366	408	417	405	411	411	407	398	374	415	433	401	407	451	414	405	390	365	417	393	414	374	397	450	387	408	421	420	430	444	385	442	379	397	403	368	422	400	391	386	397	378	429	408	409	410	436	412	389	395	397	399	421	388	398	422	393	407	390	387	419	411	378	397	399	417	410	396	383	398	389	394	421	438	399	406	372	411	375	392	405	382	399	391	416	397	388	400	425	360	389	419	438	398	409	414	409	412	372	413	421	405	422	413	427	407	397	374	394	424	399	416	420	419	448	444	404	431	390	419	407	384	366	423	371	419	426	373	435	401	429	417	416	414	411	423	399	409	384	453	416	359	411	408	395	386	461	408	419	442	383	417	385	410	435	409	395	445	391	405	438	424	398	427	399	426	400	399	392	402	423	402	421	434	417	434	388	427	387	404	387	416	417	426	407	394	377	363	378	408	398	408	394	395	410	433	420	394	388	391	397	421	382	390	406	369	446	419	434	417	379	407	392	419	385	413	389	401	399	395	419	388	382	414	436	399	406	416	411	392	426	423	413	411	408	443	443	427	413	422	412	416	399	401	426	416	380	417	386	400	372	418	411	415	436	398	408	439	391	390	421	363	416	390	413	388	434	446	394	388	373	391	424	418	414	412	415	371	389	397	409	404	382	418	380	404	409	436	392	393	409	407	379	400	443	353	389	399	404	423	367	385	385	396	406	424	443	403	407	447	390	432	428	407	431	401	370	389	406	405	404	394	414	438	356	386	401	402	413	395	433	396	415	409	393	404	392	423	397	422	416	432	396	421	386	426	414	384	386	424	406	375	406	428	424	422	381	392	402	429	416	409	414	434	419	409	410	406	403	364	428	414	408	412	377	418	393	435	413	407	415	406	421	404	385	402	424	399	408	386	406	428	434	427	427	401	428	383	410	388	443	421	412	395	392	398	398	402	408	404	400	397	405	446	426	411	398	400	393	395	411	422	421	374	389	374	402	429	411	419	407	392	447	426	426	447	384	391	382	393	394	385	386	450	398	380	430	419	451	418	395	367	386	413	392	395	417	380	423	396	395	399	418	404	390	402	418	424	401	407	409	396	404	401	426	440	429	402	387	427	386	400	426	399	401	410
38300	69500	54733	46231	8136	1100	953	868	795	701	716	726	616	606	612	610	590	543	614	597	579	542	511	553	601	535	547	573	515	535	551	547	572	565	571	556	540	540	531	528	548	534	525	565	590	542	575	552	588	518	599	588	553	581	545	577	527	522	523	528	541	517	554	560	552	555	569	523	541	583	531	502	568	542	529	536	511	548	561	556	536	552	560	566	515	559	588	594	570	541	516	520	523	543	543	549	503	580	543	509	528	567	559	531	492	516	595	527	555	499	538	556	507	536	568	538	520	569	546	532	515	557	583	562	539	526	506	501	528	574	557	521	568	515	523	543	541	513	575	542	524	582	545	532	517	487	570	542	544	512	527	508	559	513	538	493	529	520	506	528	550	569	535	564	620	497	567	531	536	553	537	542	536	544	536	564	536	502	510	554	567	533	536	529	551	550	595	531	542	559	555	523	572	530	494	577	526	528	568	521	558	518	563	555	562	525	540	501	525	576	541	527	534	557	515	521	531	541	533	571	531	566	527	526	542	579	539	512	584	530	512	580	511	528	531	526	497	558	561	537	534	565	520	517	563	530	563	516	581	544	518	536	557	550	593	511	539	511	570	504	543	585	574	614	550	557	535	520	555	516	563	525	515	530	581	552	521	542	518	537	580	542	536	569	519	542	585	530	554	533	509	527	582	569	543	527	566	548	529	556	571	567	540	536	593	557	557	552	552	528	550	491	557	568	483	523	491	541	589	514	547	548	566	571	515	533	525	529	564	539	530	513	531	571	534	561	571	548	570	547	507	515	559	514	571	547	538	514	535	537	550	528	534	534	568	513	516	541	554	536	545	570	532	560	517	545	540	549	541	484	526	533	548	535	574	530	541	545	589	571	573	573	532	542	547	577	551	559	523	531	554	524	484	497	555	548	560	557	540	529	514	541	542	543	515	536	585	544	538	529	567	529	535	557	542	513	522	573	555	557	542	529	546	530	556	530	551	560	543	516	513	548	500	565	531	552	509	553	510	538	562	538	523	566	515	519	579	535	509	549	573	528	550	555	559	537	551	525	508	517	549	548	536	552	557	517	557	524	522	518	536	538	543	539	562	578	541	580	517	532	518	519	541	505	549	548	542	561	546	538	539	595	544	558	554	535	515	534	526	512	544	552	529	529	549	570	550	521	540	549	520	543	535	535	530	517	568	558	523	525	532	530	537	553	528	532	549	506	514	527	529	529	592	547	522	530	559	572	506	552	567	527	590	575	514	540	561	539	571	527	553	542	541	549	537	562	520	497	536	594	549	560	534	586	543	553	507	541	569	503	512	534	531	571	589	553	545	561	544	525	505	554	557	572	501	570	533	559	568	546	487	574	511	524	621	575	499	509	545	572	551	542	539	547	535	531	521	530	514	542	535	540	521	534	544	550	549	503	556	510	528	486	532	544	554	553	519	572	539	531	532	543	528	532	528	555	567	532	567	548	548	541	576	511	554	505	521	565	510	510	542	532	552	521	542	528	568	493	526	529	595	551	534	512	545	499	558	570	527	549	569	599	514	573	516	560	546	507	563	502	549	609	578	578	550	544	557	521	579	571	514	569	537	550	513	534	508	536	509	499	575	535	537	597	540	549	559	553	549	515	508	511	531	542	501	530	582	542	564	571	543	531	496	507	522	562	539	552	496	550	536	559	526	539	605	578	502	530	579	585	560	533	522	563	549	528	587	580	552	526	560	520	537	509	535	555	510	596	554	573	525	500	505	525	521	563	554	526	506	500	529	540	549	511	520	527	544	565	548	546	550	578	531	573	543	543	512	526	574	518	499	553	526	589	508	545	562	564	561	512	549	541	558	553	535	575	523	545	527	534	526	525	534	546	552	505	552	515	512	595	510	502	555	577	607	517	540	539	532	506	542	561	576	524	569	582	531	522	525	557	585	540	524	529	529	489	554	524	540	531	541	576	570	550	550	563	543	552	519	610	572	560	570	515	527	526	552	535	509	580	535	553	515	493	574	517	541	496	527	578	559	554	561	533	555	541	541	546	553	555	537	542	595	554	539	524	533	519	541	536	553	518	543	550	591	590	534	507	569	595	553	552	557	573	520	547	511	521	578	547	543	538	552	582	581	570	495	550	514	510	585	541	553	501	537	516	554	570	554	513	561	531	513	544	583	590	541	556	522	559	570	563	545	553	519	521	538	572	535	509	514	552	550	554	531	563	531	601	530	562	552	570	529	534	543	562	549	557	510	557	561	560	529	511	537	545	546	551	501	532	552	506	509	566	515	540	562	514	546	547	570	501	547	542	559	565	515	497	527	556	536	540	509	569	586	539	552	544	559	532	574	531	554	533	519	536	538	499	533	562	536	520	550	579	552	549	544	569	509	508	551	567	517	547	534	569	520	532	560	547	557	565	543	517	563	545	542	535	558	584	537	526	545	493	519	595	547	540	535	569	560	549	533	528	533	539	531	529	548	512	553	518	537	518	585	574	504	510	541	525	508	564	550	510	538	544	568	487	575	533	541	530	520	536	563	517	536	575	543	540	577	554	533	526	535	551	559	508	532	477	555	565	556	520	523	541	598	487	522	548	540	537	560	585	543	539	517	530	559	551	544	586	521	553	553	504	511	530	528	554	557	508	538	551	568	548	564	533	535	530	535	545	545	530	544	564	555	556	542	551	536	541	480	552	542	563	537	521	602	560	531	540	511	532	538	560	580	526	547	575	506	565	573	507	516	556	509	569	543	560	556	550	522	537	553	519	537	559	543	564	570	538	579	506	535	527	542	549	551	552	546	525	574	554	546	566	541	562	563	574	592	520	554	587	566	565	544	586	586	591	546	498	513	578	536	543	527	528	522	560	572	536	545	516	509	522	528	560	527	612	532	545	557	539	523	502	551	566	569	525	515	576	518	526	548	532	500	547	524	558	553	531	567	545	530	541	571	559	518	525	549	523	558	547	525	533	548	554	507	514	513	535	522	528	539	549	549	555	498	513	538	539	489	538	560	541	554	534	518	562	535	547	510	557	502	536	556	551	536	512	553	561	546	538	533	552	512	555	556	569	523	519	558	552	517	532	564	558	566	517	580	557	541	597	518	545	545	575	523	538	571	537	560	564	512	521	553	559	522	540	571	557	559	540	529	525	536	576	546	484	524	500	510	553	518	522	554	497	538	549	545	540	529	488	577	555	529	534	557	505	558	529	574	539	530	586	535	540	544	540	607	524	531	542	526	520	535	552	574	581	537	515	518	557	568	528	517	528	502	556	572	574	552	567	551	553	556	553	571	480	537	577	579	508	523	547	530	528	535	557	576	520	544	566	537	526	562	524	556	517	549	563	546	558	547	547	545	546	537	526	542	540	556	533	519	557	500	555	548	600	534	482	558	566	554	539	529	553	510	507	566	579	527	569	513	573	512	518	561	549	522	541	542	567	541	558	596	570	559	491	600	540	507	585	575	567	533	534	541	558	545	510	517	535	507	554	525	499	569	505	532	507	514	542	532	562
27453	21679	24338	8292	1304	424	334	308	274	264	273	279	284	273	250	249	279	274	276	270	313	277	253	287	251	274	262	277	262	266	260	281	275	264	279	300	261	280	260	278	254	275	270	267	284	287	267	258	245	280	266	303	307	262	266	277	250	287	279	259	296	264	294	294	290	274	278	263	280	298	291	287	241	282	299	235	306	288	280	268	289	317	275	274	290	264	262	286	273	295	251	263	290	272	269	274	285	272	276	280	268	247	276	290	298	258	273	275	281	274	254	302	256	252	282	291	298	251	257	274	311	302	254	241	273	288	250	288	287	304	248	277	314	271	296	284	294	247	259	276	268	245	292	262	291	270	285	294	278	246	278	286	280	271	310	262	293	307	281	267	257	269	257	261	312	320	300	287	269	266	287	222	259	258	271	266	284	251	301	232	256	288	292	296	264	284	275	268	295	302	317	280	278	297	256	273	266	281	256	318	279	261	265	256	277	248	266	280	274	300	299	291	299	257	298	268	266	283	264	280	256	272	256	293	292	268	267	279	269	265	266	306	236	261	273	270	284	285	274	247	246	272	256	282	300	257	299	310	276	277	280	290	292	278	274	297	262	299	276	276	273	261	294	278	267	270	284	272	260	279	246	298	273	277	260	288	294	270	258	292	257	275	284	255	253	262	266	290	278	267	267	262	277	273	268	276	264	263	277	268	271	272	281	274	302	294	270	293	263	280	259	263	294	289	283	277	296	259	275	263	270	278	273	274	253	281	253	262	239	250	269	270	272	239	276	291	289	283	259	264	251	275	272	287	260	249	251	254	293	259	297	271	269	301	258	257	275	280	280	246	283	253	285	283	271	287	271	264	294	281	287	274	250	298	295	282	288	265	272	284	306	255	258	270	270	280	299	271	292	291	264	288	302	255	260	284	280	254	282	294	277	290	270	287	267	280	279	286	289	284	283	308	258	276	256	265	245	275	288	269	272	256	273	293	258	268	243	299	281	289	286	265	324	282	283	294	260	272	278	268	306	262	288	255	290	300	292	292	256	268	292	300	286	281	278	270	270	258	248	278	263	283	266	280	257	276	279	300	251	277	279	275	283	282	259	289	295	284	271	271	266	251	256	322	259	264	303	294	266	261	304	285	283	278	269	287	277	273	268	265	280	244	271	242	304	265	271	274	288	302	283	233	292	270	292	269	276	291	279	251	282	251	258	282	277	308	272	260	267	268	282	287	240	263	283	270	291	282	288	315	281	257	292	280	258	274	285	304	276	290	276	271	297	281	291	289	300	303	278	293	247	266	315	274	265	283	268	283	293	259	269	285	266	278	268	274	271	258	273	276	270	279	271	265	274	286	272	270	296	296	290	279	277	265	279	288	292	288	252	251	276	261	235	287	274	246	256	305	283	279	286	286	291	274	261	236	285	290	271	286	256	281	274	280	245	301	262	255	273	259	279	284	283	267	247	279	249	256	280	295	271	291	278	282	278	265	262	292	250	313	265	258	282	310	309	259	289	270	269	293	272	260	254	277	300	267	289	297	257	281	294	289	279	249	285	249	260	305	265	311	258	284	255	283	275	270	277	263	253	273	270	237	270	269	276	255	276	277	309	310	263	298	285	253	271	250	277	283	331	282	270	288	275	312	281	261	262	284	293	264	288	275	261	280	273	255	272	281	274	286	276	285	274	317	297	294	286	270	281	272	260	261	259	274	239	302	252	263	272	255	235	287	275	272	254	283	265	263	279	273	294	257	296	252	286	254	284	286	277	290	303	271	283	275	252	276	293	287	278	254	264	315	295	296	282	258	284	298	296	294	283	283	288	284	288	269	275	261	304	286	275	275	262	277	301	283	303	303	273	252	299	273	245	259	246	259	289	263	304	297	290	225	280	279	266	285	285	265	312	283	261	258	270	295	263	284	302	279	250	259	286	266	253	276	286	274	261	279	278	265	275	255	266	310	294	282	283	298	277	300	284	268	275	287	284	271	282	286	265	247	287	295	239	293	279	275	296	287	276	289	281	247	299	287	268	284	249	292	297	277	281	279	282	295	297	250	249	274	255	271	278	270	275	281	315	273	290	281	276	275	280	282	248	246	316	259	285	258	264	271	283	283	265	268	279	299	265	279	282	269	264	272	281	286	281	282	295	286	273	293	271	294	307	278	261	262	269	289	288	248	276	276	251	297	264	283	294	283	270	271	249	275	288	292	238	276	314	293	278	290	292	288	257	280	290	269	293	288	265	315	295	272	269	286	269	249	280	244	286	285	298	278	251	299	279	249	285	271	299	263	280	287	283	289	286	271	304	274	274	293	271	276	268	322	273	273	270	261	251	271	275	303	290	276	264	273	283	283	276	297	267	264	284	300	265	278	300	269	292	277	258	247	272	289	279	264	266	266	257	281	289	251	281	268	290	275	289	273	253	325	265	299	289	263	270	315	301	308	281	276	269	273	267	298	298	290	267	279	295	273	274	303	287	257	258	248	292	276	271	253	300	261	289	267	286	268	268	307	302	249	256	268	278	284	289	291	279	279	301	281	276	299	270	252	288	280	257	290	282	268	282	249	240	263	278	282	264	280	309	268	261	249	304	271	282	275	311	296	268	277	265	258	258	269	307	288	246	263	267	258	264	289	291	304	266	258	259	286	260	285	262	258	280	282	284	269	279	287	254	264	288	284	277	262	271	269	253	288	270	288	276	268	298	268	259	290	288	254	275	284	274	265	273	271	290	275	296	264	250	307	271	272	262	292	259	286	289	292	310	269	264	269	290	273	294	273	293	291	257	294	294	294	256	312	300	291	284	258	271	299	279	275	323	287	295	281	286	269	266	288	257	274	297	274	280	297	257	276	280	244	300	267	249	284	288	290	262	250	271	254	266	259	269	251	287	267	263	292	286	266	244	298	266	254	295	289	281	266	288	305	268	280	274	244	264	280	324	292	246	286	287	261	291	271	289	274	284	304	267	283	307	265	290	271	281	266	266	273	271	279	292	257	271	266	282	274	284	274	271	280	282	289	274	279	248	281	274	266	290	280	291	273	285	276	267	307	265	302	261	249	275	267	273	285	296	272	299	258	255	258	265	296	257	296	296	277	266	252	280	283	322	263	249	268	235	270	303	276	287	274	258	284	294	307	286	277	264	282	264	287	262	252	258	296	266	303	281	277	275	267	251	258	267	253	289	300	275	276	275	286	253	256	276	254	268	268	265	274	270	314	263	280	270	281	282	264	272	278	272	270	241	267	277	267	304	273	284	273	283	263	284	296	249	279	278	263	291	286	252	240	263	291	233	275	289	257	283	292	287	264	277	261	264	287	272	244	290	266	260	273	281	257	274	286	275	276	264	263	277	247	294	272	261	274	242	260	260	255	279	284	291	294	257	295	283	286	278	291	283	283	289	273	299	272	248	302	276	286	243	279	251	272	258	276	284	285	292	251	277	251	282	265	267	292	279	297	278	268	270	293	283	276	249	307	276	272	284	270	277	283	276	285	271	247	277	255
14990	29604	22944	7412	1335	369	414	390	366	363	396	372	398	366	385	372	349	345	359	389	373	362	349	404	386	371	359	382	379	334	340	373	347	362	356	354	387	365	376	355	334	333	381	337	395	329	362	371	350	387	353	350	366	374	366	370	366	374	363	353	349	414	373	350	337	357	394	347	346	363	390	363	389	357	375	370	354	367	386	385	354	351	317	406	382	359	363	372	364	357	358	385	370	347	326	395	385	335	370	401	398	372	347	402	395	409	365	369	414	373	338	340	340	376	340	365	365	391	364	376	377	343	400	367	334	360	333	359	351	362	330	384	369	345	354	370	379	345	366	389	339	359	386	352	374	362	374	355	360	360	374	369	374	372	370	363	343	375	358	392	356	392	374	348	351	389	375	362	358	382	387	376	403	389	349	385	369	364	349	385	358	360	357	362	349	381	361	368	389	350	371	345	398	372	383	351	392	335	357	356	369	348	366	365	393	364	365	385	352	397	384	352	375	381	355	402	371	365	369	365	361	368	371	341	398	365	359	363	352	390	368	362	313	375	375	372	421	347	365	355	358	387	355	381	344	364	366	391	354	368	380	367	352	361	387	367	356	356	373	359	354	358	407	370	413	364	361	361	359	393	358	379	376	373	393	401	356	339	377	394	353	341	383	386	398	388	359	380	343	344	332	372	374	360	347	385	360	409	384	374	353	373	372	344	368	388	380	352	396	373	377	369	334	342	350	393	381	392	358	411	354	401	368	365	375	367	327	325	395	360	366	349	329	389	383	377	348	364	361	360	354	340	363	360	397	381	351	363	348	374	381	362	377	366	359	391	367	367	402	363	325	360	369	413	357	360	426	402	382	365	376	352	343	354	357	398	370	340	364	373	339	371	354	339	381	345	375	377	383	366	374	364	379	382	360	350	347	394	372	393	363	403	369	373	382	370	367	337	374	350	394	376	353	395	369	376	340	405	376	365	367	355	350	384	367	373	373	360	378	396	333	370	380	341	387	371	356	353	338	370	345	356	354	348	334	332	353	339	388	361	389	342	388	346	365	390	351	378	379	363	360	376	356	387	381	359	348	348	373	351	363	372	392	351	339	409	367	353	344	393	368	346	365	375	352	333	380	307	363	369	346	388	391	358	383	377	393	386	370	383	382	378	357	386	346	352	375	377	359	359	377	372	396	345	358	359	391	337	359	367	403	378	395	372	355	373	373	338	365	370	361	340	401	366	357	349	382	372	360	338	395	367	382	378	354	360	344	337	366	367	347	396	381	379	385	393	369	362	357	364	384	370	384	367	350	397	349	364	376	384	386	381	378	386	400	386	367	368	381	365	363	336	387	355	354	357	388	365	402	370	397	387	355	365	381	360	364	336	365	371	365	362	389	327	389	388	371	339	377	369	345	318	376	405	392	375	358	392	355	389	395	368	373	365	392	388	388	347	386	363	392	353	377	389	381	375	379	354	374	345	378	355	373	357	323	345	362	381	364	388	372	359	344	397	336	375	367	346	391	362	362	362	306	384	388	366	388	362	360	388	375	375	347	383	370	362	348	356	357	356	347	386	354	347	387	359	352	352	347	329	363	388	383	344	361	371	367	365	347	338	367	376	373	342	343	355	368	352	361	370	347	338	341	367	378	365	368	353	379	372	365	370	352	353	365	345	333	362	362	333	349	346	309	362	359	339	342	392	360	410	351	363	355	397	390	380	369	387	358	356	383	362	364	344	387	379	366	391	371	378	397	366	361	351	343	380	402	363	375	405	331	401	370	403	348	360	345	337	357	355	389	382	350	337	377	382	357	371	362	366	369	337	372	364	370	387	375	383	366	374	344	388	354	374	344	356	407	342	342	356	393	352	335	367	358	393	369	338	375	368	363	338	356	373	418	353	375	352	367	380	369	379	343	361	338	323	342	380	354	377	333	398	388	385	353	351	367	376	330	378	370	350	385	379	382	385	368	352	378	337	348	330	371	372	379	346	353	372	380	368	366	364	361	375	354	356	344	349	353	386	357	373	357	348	362	340	322	384	342	381	391	332	345	396	367	381	397	382	395	386	378	396	373	352	386	380	375	385	380	376	363	363	370	334	366	373	347	377	378	360	338	404	356	358	372	362	378	404	384	396	392	362	379	348	380	362	340	352	351	401	370	391	351	377	393	330	361	391	352	367	348	338	338	356	392	354	361	385	392	360	361	364	406	355	370	361	359	366	374	395	413	378	361	379	366	365	401	364	325	342	336	393	394	349	355	365	375	386	352	355	362	381	372	364	396	365	407	359	357	353	384	354	400	372	377	384	372	355	389	373	346	400	352	364	351	356	388	393	383	356	398	341	371	381	357	389	379	378	359	356	375	369	369	323	373	369	380	402	368	354	398	352	396	343	314	389	361	346	337	385	384	378	408	369	351	370	366	359	397	369	365	390	392	361	385	375	367	375	349	357	374	342	357	364	347	365	350	363	402	370	386	388	349	370	375	338	346	393	360	382	356	358	362	394	372	392	372	378	361	375	372	344	359	398	392	400	401	354	342	363	357	414	380	376	361	353	350	382	346	365	353	392	342	321	357	356	398	418	354	357	369	347	375	340	336	364	350	377	389	343	349	374	378	364	350	376	393	367	350	352	360	363	354	377	368	368	370	372	366	380	390	334	380	375	351	370	376	378	353	366	364	410	361	346	359	378	373	364	385	369	326	410	364	376	343	327	346	389	383	345	401	361	373	363	366	401	369	366	385	380	406	369	363	351	362	340	364	366	349	364	405	360	370	375	383	358	376	349	381	379	365	367	368	381	368	361	366	345	378	383	367	383	338	375	379	349	391	379	401	325	381	368	343	389	349	352	355	345	367	377	367	383	361	331	334	370	375	399	369	374	362	397	369	394	396	363	391	365	364	345	400	329	411	346	330	372	331	358	381	362	385	338	348	314	367	340	383	351	349	334	388	338	366	374	330	378	373	348	349	362	358	346	350	376	386	390	379	331	363	357	359	353	372	372	381	348	355	358	373	338	359	344	372	356	346	392	355	356	360	350	378	361	361	348	338	337	392	354	341	372	380	321	348	386	365	392	366	365	370	380	370	337	381	365	361	380	355	360	346	357	371	392	375	359	349	353	351	382	332	360	367	381	385	377	355	347	384	359	349	332	349	371	367	374	396	379	420	375	382	351	370	379	352	353	386	336	350	374	341	357	408	355	371	385	375	348	371	381	359	368	342	372	338	353	376	379	376	360	400	355	352	381	389	350	375	397	369	342	328	345	385	320	374	358	342	358	371	348	359	397	348	407	368	378	376	352	327	358	365	378	374	339	361	355	361	358	375	382	397	362	388	369	358	350	344	375	380	392	347	362	383	369	367	373	370	368	397	356	382	374	354	353	326	339	346	361	348	381	363	355	332	389	367	348	363	354	389	349	404	389	372	387	375	350	405	376	381	367	379	371	363	351	406	420	352	398	353	369	366	389	385	321	379	377	322	358	375	374	357	415	394	406	379	356	389	383
23277	21460	31179	25451	20875	9881	917	514	511	550	513	504	526	490	480	517	535	490	471	500	467	476	450	492	506	479	501	447	456	471	491	482	484	473	467	495	498	516	524	502	463	517	477	480	516	496	479	490	487	534	478	509	513	510	444	475	508	466	450	514	483	532	471	491	432	451	443	463	476	505	497	515	536	496	452	434	468	485	461	497	454	479	496	503	491	484	461	470	434	477	460	447	509	460	496	439	469	507	432	512	463	464	457	494	510	454	498	527	489	471	488	469	472	487	480	476	513	478	489	474	466	433	483	473	501	491	447	462	483	476	475	485	524	465	461	525	493	457	463	465	466	491	507	458	483	477	456	485	482	512	481	505	471	470	466	479	462	473	449	511	470	486	489	452	504	501	464	470	472	502	483	468	459	480	483	425	455	490	451	453	458	490	461	478	473	493	488	438	472	466	481	503	495	467	474	489	475	494	499	462	465	488	460	471	465	486	485	529	460	495	469	476	448	465	457	517	488	484	493	447	514	458	495	464	523	473	441	474	505	492	460	472	470	481	484	466	453	459	469	452	462	464	422	469	459	515	486	509	414	511	475	470	452	425	474	494	446	474	519	481	472	506	495	463	447	467	488	455	430	508	480	484	480	454	498	473	489	463	449	459	499	490	475	448	491	475	467	528	465	471	483	455	505	460	431	496	495	466	474	528	470	473	471	449	462	473	510	447	474	463	434	476	524	484	514	481	481	518	466	466	484	495	457	470	450	484	464	438	436	450	495	479	473	458	469	510	480	471	493	516	498	496	477	485	453	481	488	501	493	497	458	495	472	490	494	515	469	466	473	506	448	499	481	485	480	494	480	492	477	464	496	453	483	477	464	464	475	466	517	498	524	477	465	447	507	465	512	488	496	470	472	454	471	533	479	462	439	508	468	458	498	465	482	466	474	497	481	470	478	468	477	492	457	492	458	444	466	488	476	452	464	492	503	503	517	498	465	492	419	493	476	481	454	457	487	456	486	488	502	453	494	436	474	506	476	453	470	510	489	468	496	482	493	470	472	487	488	470	508	458	444	486	475	459	506	477	501	499	498	455	518	502	528	469	487	460	476	512	447	484	483	511	511	426	490	469	458	499	506	497	427	479	490	525	507	508	474	497	454	488	490	488	460	478	456	440	473	495	519	457	452	478	535	453	431	464	452	470	485	500	464	444	475	477	503	479	487	506	490	484	490	506	509	476	455	459	449	494	495	503	476	476	485	467	499	528	501	449	473	467	460	473	478	479	473	500	473	440	513	476	511	495	438	471	459	503	505	440	500	510	505	493	465	463	449	469	485	512	495	438	492	500	493	484	439	459	466	476	467	478	507	448	455	477	503	513	464	472	470	460	477	472	479	495	499	445	486	465	476	459	489	486	512	484	464	442	502	489	480	504	494	430	499	473	469	467	489	504	488	495	478	455	476	508	483	472	470	476	487	498	489	474	470	472	487	466	479	490	474	501	450	488	474	441	480	511	488	483	494	499	472	439	487	471	499	500	466	488	498	491	503	448	462	523	510	538	519	473	452	511	458	469	508	484	457	478	472	478	490	482	489	469	452	466	489	482	479	474	483	507	446	499	464	491	501	466	497	482	468	477	459	484	486	456	487	474	499	499	472	494	440	490	467	481	461	469	468	439	494	494	514	494	486	504	465	482	481	494	472	457	449	449	491	495	484	484	457	473	466	501	519	486	461	443	487	474	477	472	471	478	491	452	455	500	478	482	481	474	481	493	480	492	469	482	497	438	504	496	487	456	433	524	472	474	511	486	471	468	453	492	479	509	478	495	482	485	461	489	484	499	508	459	507	494	461	457	474	524	430	465	476	468	474	500	493	503	455	511	501	518	461	505	466	475	492	475	431	487	488	481	466	507	454	515	516	465	442	465	453	480	503	509	517	456	481	516	495	492	498	515	507	457	483	464	478	528	500	440	520	469	511	442	469	486	488	453	476	481	445	477	520	470	480	472	523	449	470	468	487	505	408	488	482	468	476	518	464	462	442	486	474	466	516	498	478	491	466	521	444	468	451	503	480	478	466	489	444	451	461	470	499	469	446	495	500	484	483	463	470	483	448	448	498	463	451	501	489	463	461	440	440	479	503	474	501	488	514	465	497	477	473	439	478	448	479	457	488	507	507	448	477	514	454	490	491	462	484	489	453	525	488	495	455	493	494	496	476	499	434	491	489	446	491	485	466	476	521	436	494	475	462	489	500	422	461	475	506	507	470	507	474	477	487	495	453	465	473	493	475	479	470	455	477	470	470	474	505	433	507	458	459	508	474	476	490	459	475	483	475	506	501	459	451	459	457	488	483	497	494	510	471	500	485	496	464	490	498	440	463	461	521	475	442	501	518	488	466	492	484	465	475	454	504	459	507	457	459	436	471	446	477	496	439	474	445	492	507	467	469	486	449	500	468	482	447	544	462	531	486	433	506	529	492	501	497	460	435	485	487	496	461	499	481	460	520	457	495	484	507	503	454	443	482	444	529	502	466	503	481	499	477	437	470	471	439	533	490	496	505	462	479	456	484	510	478	435	476	478	459	515	441	490	488	523	434	465	476	482	486	466	497	488	496	459	467	517	514	472	467	464	479	467	487	445	448	441	472	482	483	508	476	489	485	492	451	465	478	490	482	476	447	478	487	456	505	456	484	513	476	499	480	489	506	518	465	496	446	491	456	475	492	475	502	490	477	444	540	468	493	469	463	497	489	488	485	461	471	495	491	451	534	461	485	458	458	494	458	475	453	498	434	471	487	457	477	458	443	478	472	501	484	490	516	465	456	468	455	484	503	502	521	479	508	472	440	511	507	472	437	508	456	484	442	457	485	495	496	469	482	503	517	472	461	457	446	481	485	471	469	484	473	503	474	446	516	451	485	472	524	449	537	479	474	475	478	479	493	442	494	454	522	497	445	461	441	454	471	469	455	511	493	479	473	495	473	487	473	468	473	443	474	477	488	468	453	492	492	519	485	503	479	535	529	501	508	478	498	471	487	501	514	493	481	507	524	487	506	494	479	503	494	426	487	457	439	438	487	497	447	465	523	477	506	491	476	441	479	494	485	475	524	445	472	472	487	480	435	493	459	465	481	473	464	489	466	465	471	487	501	457	475	453	460	492	463	471	464	483	474	457	492	524	462	490	511	455	457	453	446	473	490	480	508	468	472	470	485	501	487	482	436	511	498	486	471	458	466	479	486	499	499	443	469	485	477	453	469	459	468	474	485	499	501	507	482	490	472	527	497	460	473	447	474	491	496	468	491	470	523	483	428	469	438	478	455	500	475	477	454	476	479	503	464	483	489	481	478	490	489	488	461	463	459	471	483	483	517	460	480	479	447	501	475	476	492	495	491	492	505	444	490	470	463	475	475	413	505	511	440	432	476	485	468	469	463	450	482	492	493	431	495	512	463	464	489	491	498	431	467	479	508	452	482	481	462	483	513	436	460	488	495	474	482	489	473	493
33965	61241	54152	37407	3999	924	822	791	722	706	712	728	685	635	673	636	627	616	678	692	589	612	617	612	643	634	632	625	669	615	649	621	615	681	620	600	610	651	618	622	624	592	666	626	640	642	668	637	605	609	644	652	613	617	637	650	620	638	575	620	602	629	613	668	626	639	633	643	677	578	609	572	611	594	603	662	611	593	596	599	615	607	676	625	642	624	634	641	655	618	572	605	610	607	612	631	571	613	629	666	587	601	637	584	609	617	631	618	613	684	607	603	646	678	634	633	620	643	630	605	616	650	587	597	567	577	591	627	634	612	613	644	599	570	645	631	688	670	605	631	654	626	634	584	617	600	657	657	615	608	659	635	635	609	602	641	594	588	607	625	625	652	639	599	573	643	630	626	632	633	622	615	641	576	618	623	602	602	605	638	688	608	598	578	647	618	608	642	615	646	609	642	601	629	571	569	588	636	613	618	572	649	639	669	596	635	632	588	637	548	614	641	616	629	651	619	607	605	626	587	623	608	606	636	639	621	600	611	664	652	600	586	628	617	559	597	599	622	637	619	646	584	625	608	593	626	633	586	640	645	633	603	629	657	533	623	623	647	662	592	614	621	623	645	591	637	604	631	673	616	608	610	607	663	608	617	573	624	619	666	600	628	622	607	597	644	624	634	601	644	654	620	621	616	640	640	641	605	619	635	631	647	637	620	669	626	581	629	663	634	627	599	643	629	645	666	633	608	576	634	679	611	644	601	621	621	665	651	613	609	632	628	606	641	589	642	615	622	656	641	601	635	578	577	609	634	662	621	600	626	596	612	648	650	626	637	639	640	668	636	610	612	633	604	639	637	655	623	608	618	613	642	615	627	647	607	641	603	623	608	635	608	630	651	591	586	615	656	626	603	600	580	602	626	658	631	640	659	623	656	637	612	645	609	605	588	596	625	638	586	602	610	637	638	628	630	659	608	621	600	626	608	629	655	621	638	635	612	598	609	604	582	630	591	630	562	660	612	641	625	622	643	624	582	631	622	615	622	606	599	624	613	637	621	625	597	642	632	583	651	603	641	592	604	616	659	623	631	596	580	645	641	589	644	591	663	614	589	668	646	603	572	606	646	636	646	602	646	633	603	627	624	604	621	579	610	621	608	612	630	646	628	617	644	617	626	631	601	640	638	576	635	553	630	625	567	662	586	623	611	612	663	650	585	626	589	589	664	618	611	641	610	645	618	606	607	589	601	653	601	645	604	605	617	607	572	599	632	636	591	621	613	598	635	599	606	637	580	609	614	604	625	622	612	632	625	627	586	599	614	590	603	630	658	583	630	640	629	601	628	653	612	652	618	639	645	637	608	653	662	596	598	630	629	631	630	615	593	656	582	625	638	613	633	620	647	622	593	574	620	622	678	640	605	627	614	599	607	630	603	615	651	596	602	592	680	613	592	587	609	654	622	605	639	579	624	608	637	615	605	656	632	609	583	609	613	656	601	683	640	609	673	637	582	650	618	613	602	610	633	579	586	615	578	650	606	624	642	599	593	591	621	667	612	627	647	589	645	633	679	676	598	594	635	625	623	562	651	613	619	656	648	655	629	626	606	589	569	577	634	640	655	604	639	596	605	635	621	615	661	610	547	603	594	610	601	617	623	624	627	647	619	618	590	621	615	656	593	646	604	601	631	591	640	612	572	637	658	594	608	628	608	592	618	590	628	629	595	640	612	625	583	644	612	622	598	604	641	625	644	598	672	637	615	647	653	621	618	620	658	579	626	603	633	618	638	604	634	587	625	585	578	609	588	591	609	607	591	583	647	645	639	596	634	630	612	618	649	591	583	616	614	641	581	615	613	600	601	630	655	623	645	616	600	598	621	610	625	701	590	588	624	598	644	609	604	623	606	650	619	620	637	604	636	611	609	598	611	568	632	593	604	661	641	597	607	613	585	600	642	623	620	640	620	600	629	622	593	614	621	612	635	655	647	665	602	639	637	634	643	661	657	552	598	592	615	622	655	634	601	639	636	620	602	604	586	603	600	640	608	591	647	634	606	640	604	595	618	597	639	610	609	607	603	580	616	651	606	614	619	688	613	616	635	636	599	656	645	639	595	598	624	627	623	629	615	623	653	593	609	621	604	602	628	610	618	606	622	607	609	606	576	623	605	687	641	597	630	634	560	599	630	622	624	617	642	603	614	610	581	634	618	614	632	627	637	607	606	628	608	611	642	631	628	631	612	606	583	634	588	613	594	629	597	623	614	670	650	572	678	613	587	587	651	595	622	626	640	629	623	599	634	613	625	622	595	624	633	637	622	670	591	609	648	617	624	642	643	658	676	560	598	627	623	624	623	628	606	625	604	611	585	620	622	634	595	650	656	619	589	606	583	617	627	628	640	633	604	607	617	614	628	658	570	607	612	633	623	625	618	615	627	588	626	584	612	605	644	647	611	611	609	639	606	608	612	577	612	586	626	628	670	662	575	607	589	631	608	597	615	608	643	593	618	646	582	627	605	626	563	642	621	599	625	673	606	581	589	655	607	593	637	635	656	615	664	612	640	623	617	586	600	580	672	584	601	666	575	624	621	608	623	600	621	617	638	589	622	654	611	617	633	577	631	651	603	675	631	634	663	623	604	604	613	620	625	622	600	614	631	633	604	611	609	623	618	614	587	617	596	596	620	635	586	630	616	577	591	638	623	680	646	691	599	638	594	631	582	603	646	615	583	666	598	650	594	651	610	646	613	594	631	658	651	648	600	648	624	614	602	618	660	633	580	638	597	583	613	567	603	596	593	596	642	613	608	609	627	613	618	622	591	585	634	632	605	674	629	641	633	604	602	622	618	621	601	584	606	649	648	645	615	659	619	603	572	651	591	600	625	602	615	586	613	600	608	604	611	642	679	630	605	635	603	614	612	653	614	643	608	588	629	641	646	634	656	587	621	569	604	603	654	588	617	606	615	655	669	650	617	612	608	649	626	606	626	601	613	642	617	649	663	654	639	635	630	596	584	601	597	590	608	635	620	599	578	627	598	572	632	635	636	646	648	615	619	658	566	644	648	620	578	647	581	649	604	621	673	645	596	579	594	601	633	608	643	593	616	626	664	629	630	613	617	630	605	588	621	588	607	650	616	628	642	636	608	644	590	667	597	643	639	636	616	591	636	644	626	646	620	599	609	608	634	650	576	639	604	598	622	587	604	652	626	637	627	645	590	643	624	617	601	585	629	611	601	623	643	596	637	605	585	631	626	643	619	658	636	619	630	610	582	628	588	598	621	617	649	611	630	618	592	645	629	603	644	618	596	650	628	609	611	694	585	640	593	639	635	618	656	607	621	638	586	635	601	616	636	602	595	601	624	604	630	652	620	597	606	607	603	579	630	639	630	568	666	577	636	628	619	627	641	652	643	622	635	578	579	606	617	616	587	658	628	652	699	602	637	642	649	599	627	643	649	645	635	640	620	617	654	586	620	638	651	578	597	651	581	601	618	623	606	613	658	620	593
24542	21654	30158	25546	10429	405	191	152	157	180	154	173	166	151	151	131	166	158	168	149	129	140	146	138	157	156	140	123	160	128	161	130	150	149	140	139	128	130	127	155	145	125	160	143	124	134	132	137	147	156	163	160	153	125	117	145	150	161	149	179	140	138	153	180	169	127	138	134	138	128	139	140	131	144	136	142	162	151	141	155	136	132	151	138	139	123	145	132	133	137	156	149	155	137	148	151	146	136	167	136	132	133	143	142	135	147	135	136	130	141	137	135	138	118	127	127	150	172	153	148	141	127	149	134	157	146	140	138	157	149	134	151	130	149	154	170	149	157	142	120	148	157	149	160	164	135	141	146	138	158	137	148	153	152	154	167	152	141	140	135	141	142	115	127	145	154	138	160	126	134	157	136	130	132	150	146	133	152	153	141	134	136	137	152	122	144	156	145	139	132	152	152	147	135	160	163	134	142	128	140	165	136	121	127	154	128	142	138	127	138	143	145	145	138	123	134	141	138	155	135	140	163	146	143	138	135	149	154	131	130	135	139	137	145	142	130	145	153	144	140	150	162	125	157	142	149	139	136	164	153	139	135	149	150	141	144	137	162	135	151	147	120	164	143	141	149	148	150	151	138	150	117	141	128	131	151	134	162	131	141	138	153	151	132	150	150	163	141	134	140	139	146	141	124	117	147	137	131	132	135	152	132	152	139	135	165	142	128	129	140	123	121	165	123	154	141	139	164	155	149	132	155	140	130	138	134	141	137	132	126	150	157	153	167	136	135	133	152	137	137	140	163	134	122	133	138	137	148	145	162	130	147	147	136	147	142	137	134	133	153	177	161	142	164	154	135	154	142	156	152	137	131	135	154	149	162	118	150	159	141	146	151	149	137	144	158	125	138	155	136	146	161	145	132	149	130	135	149	145	159	139	161	141	155	139	148	134	176	156	131	130	133	134	149	139	147	147	131	130	146	152	143	158	145	155	151	132	165	133	114	134	134	127	133	152	115	124	160	123	149	138	159	126	153	122	145	138	144	146	144	161	163	131	136	116	144	126	136	141	137	159	146	133	133	153	129	135	150	131	137	145	146	137	145	160	145	137	169	129	147	144	141	148	137	137	136	132	128	141	154	158	136	149	148	137	169	141	157	128	149	174	138	124	148	152	135	144	139	153	144	129	116	155	152	120	153	164	137	129	126	128	146	125	139	154	161	141	147	141	130	142	134	138	167	154	147	143	145	154	130	126	151	145	136	142	145	164	146	141	158	153	115	144	147	149	135	132	148	153	129	128	163	148	159	120	129	141	135	143	151	150	145	152	150	130	138	165	137	166	165	128	148	131	139	125	138	155	129	158	119	126	126	152	138	130	133	144	153	126	142	151	149	156	145	126	143	148	152	114	115	162	135	134	141	152	151	135	142	126	137	137	122	136	142	133	140	145	138	133	136	166	144	127	158	117	162	132	149	142	134	131	133	130	140	134	139	134	160	139	143	143	151	153	139	139	136	138	147	138	136	140	123	143	147	127	154	129	127	127	138	140	107	134	137	136	132	142	140	138	139	138	143	155	152	128	136	149	143	130	146	150	140	129	158	152	140	149	174	124	143	134	137	146	130	151	129	140	163	149	139	142	137	140	162	145	150	117	120	156	146	157	142	130	156	140	128	156	136	143	153	181	146	170	137	156	132	136	132	164	147	158	125	163	155	153	135	139	149	171	145	157	146	169	144	153	157	145	156	128	131	163	145	138	140	139	156	139	134	162	131	155	143	138	152	128	137	131	156	138	145	151	126	127	144	144	153	142	149	122	141	135	114	142	157	133	130	171	171	151	166	143	151	140	144	162	161	145	146	139	143	130	144	126	135	182	144	131	132	141	157	144	141	137	154	128	152	138	155	132	118	132	144	124	147	132	142	135	160	119	140	157	135	146	143	144	130	146	138	154	157	151	144	117	124	150	143	139	126	133	144	136	149	155	146	162	142	142	131	138	125	144	126	151	135	130	131	136	138	151	136	145	149	130	143	152	134	148	149	144	139	121	136	166	133	141	131	132	119	147	148	160	150	161	142	157	168	146	127	144	144	147	146	158	134	156	117	157	164	145	156	158	157	148	149	141	147	140	131	137	150	156	134	137	127	132	141	155	138	160	135	133	149	148	141	117	160	139	152	145	124	133	144	155	120	162	155	147	138	155	160	136	135	169	160	140	166	147	144	158	157	137	148	130	133	164	168	132	129	141	135	140	139	144	127	140	137	159	155	132	165	161	153	146	179	138	139	127	148	130	145	158	129	132	148	138	155	139	140	143	164	118	158	146	126	141	129	125	148	161	154	165	127	142	141	150	131	118	139	119	146	147	131	136	151	134	131	144	152	132	132	143	135	149	135	129	136	125	133	134	153	134	134	138	135	140	125	136	141	144	130	156	133	154	138	133	161	136	138	140	159	127	124	138	154	148	140	159	158	133	139	140	132	136	143	148	154	135	151	138	135	128	139	122	136	123	146	149	146	140	147	139	147	142	145	135	132	152	140	139	149	147	153	141	134	145	153	132	144	116	138	139	150	134	149	162	147	150	135	147	154	128	142	133	138	147	157	130	148	139	133	139	155	150	152	140	153	144	135	155	118	155	134	124	154	135	155	153	169	144	125	139	139	130	149	145	159	143	109	129	142	161	153	152	144	133	161	144	113	150	160	160	143	118	128	157	131	138	147	135	142	148	143	139	142	137	123	149	151	133	156	135	141	143	149	154	172	137	141	120	148	142	130	147	163	138	135	120	124	146	155	145	153	140	140	155	166	144	118	155	146	133	159	139	153	136	139	138	148	134	133	155	137	142	146	130	153	138	138	146	148	154	152	131	146	151	135	133	135	136	150	139	117	129	147	136	162	155	160	160	139	152	168	150	152	138	144	134	145	138	144	158	147	140	152	142	166	157	135	139	131	141	136	133	133	144	148	159	140	144	132	155	156	160	147	143	123	141	140	143	139	143	159	159	150	134	146	153	137	155	160	140	148	159	154	139	142	116	137	135	159	144	136	135	147	131	135	130	129	133	152	144	150	139	153	140	161	154	147	132	163	149	145	146	156	155	128	128	140	136	146	145	143	157	143	132	161	141	146	153	156	138	141	173	125	136	143	121	166	142	145	119	158	141	146	145	155	156	143	148	152	147	150	111	134	118	147	149	149	149	145	135	142	148	129	161	134	139	167	130	139	137	148	144	125	146	121	165	148	147	140	135	134	136	152	119	158	138	132	131	141	142	139	142	165	130	155	138	138	147	140	146	144	149	147	150	144	125	135	141	131	157	155	136	140	159	133	151	139	117	154	137	158	156	140	142	119	123	149	147	136	147	156	152	124	165	129	163	152	131	125	133	132	140	163	135	149	141	127	154	147	141	161	137	143	128	150	130	143	143	146	143	140	155	140	161	123	141	144	151	129	136	128	143	126	133	161	153	106	156	139	158	142	151	139	143	143	143	141	163	162	143	148	126	147	129	145
29258	52301	43786	26764	1735	334	290	297	270	246	215	262	204	239	247	240	213	214	207	213	199	206	212	203	192	202	191	192	220	174	221	220	198	240	196	175	209	219	200	204	208	202	188	213	202	201	219	205	208	213	213	220	186	195	190	192	201	186	214	203	225	212	217	195	208	223	187	204	204	202	210	233	211	201	188	187	206	203	219	215	201	208	221	193	204	190	220	213	226	208	215	222	215	212	202	225	206	214	202	214	185	184	197	210	226	198	205	210	209	202	214	215	239	185	187	235	211	221	206	231	216	250	213	204	205	189	189	233	202	197	235	193	207	191	202	191	206	174	240	216	213	200	217	184	217	202	228	197	203	207	187	228	198	209	192	187	207	205	220	197	232	208	211	221	207	179	211	223	196	221	217	214	209	199	195	182	223	209	227	197	237	170	221	188	232	224	215	201	192	227	205	237	192	202	208	206	187	199	208	212	209	216	199	205	225	208	228	193	189	214	196	208	196	200	213	194	193	183	192	185	199	193	197	198	205	233	231	230	214	184	214	205	225	194	197	203	249	201	219	196	236	217	183	197	228	207	223	203	203	207	217	200	219	214	209	209	210	199	225	214	237	191	208	221	197	210	204	206	209	221	227	213	197	193	219	201	201	208	216	212	193	191	217	207	216	187	216	200	228	220	215	212	192	204	217	235	207	212	204	200	198	186	223	212	182	174	208	197	226	234	192	199	211	214	201	198	213	189	206	194	185	212	205	188	210	197	234	205	220	224	205	195	214	197	203	215	198	218	205	206	221	200	201	216	205	187	207	202	222	228	188	176	225	185	224	203	209	185	194	235	194	206	176	237	197	208	201	193	199	228	199	213	200	176	170	202	197	201	203	182	175	201	189	194	243	202	202	192	195	178	196	208	194	213	216	195	192	224	182	209	194	220	194	211	210	209	188	187	207	204	207	213	207	237	197	187	203	212	209	218	205	215	221	196	208	209	219	188	173	206	184	218	195	201	218	196	198	188	187	234	196	198	211	217	212	190	214	200	208	243	213	219	210	204	222	238	217	236	224	192	171	200	206	203	208	194	199	196	220	204	191	207	184	214	205	212	196	214	181	189	228	230	204	219	202	197	212	206	208	189	193	209	194	187	197	201	219	196	224	190	205	227	219	196	230	203	212	196	198	240	231	203	183	207	203	234	240	200	196	186	196	240	209	222	211	204	208	193	195	223	220	204	222	193	225	185	181	205	183	214	207	202	190	210	200	202	227	206	187	190	207	219	195	207	226	208	187	224	195	207	187	202	214	199	202	218	220	208	228	219	193	209	187	208	201	232	200	206	209	209	195	176	232	212	229	194	206	220	209	202	192	217	215	207	175	192	235	208	205	212	230	189	207	211	203	211	195	199	192	192	195	214	201	206	225	215	189	199	218	202	223	186	189	197	194	183	225	202	200	202	194	182	213	209	223	218	231	223	205	197	238	231	201	193	184	206	209	199	195	203	179	203	197	185	180	218	201	207	178	205	210	207	225	209	193	200	208	200	195	226	213	227	208	207	198	224	197	181	194	188	192	200	220	187	193	220	181	228	197	222	177	198	198	199	212	199	223	192	190	179	212	208	209	182	210	222	193	228	206	210	192	205	204	198	207	220	212	226	191	190	200	197	203	187	222	201	232	179	205	202	235	200	219	200	211	221	212	187	205	201	198	202	213	179	223	201	196	182	200	231	175	194	175	229	228	246	208	214	193	196	195	215	207	202	208	180	180	182	189	225	176	223	229	205	177	191	194	215	217	209	187	210	187	201	204	198	211	221	195	248	181	211	196	208	208	203	211	222	214	215	216	214	188	205	179	210	237	224	204	209	211	199	224	171	204	205	175	196	219	187	204	231	200	186	197	210	198	222	225	201	209	222	207	194	210	199	205	204	238	202	216	212	218	208	211	179	222	201	202	206	201	195	195	209	232	201	198	213	190	199	183	208	205	205	207	201	235	198	210	176	181	202	214	216	195	220	205	201	201	212	177	216	208	187	238	214	209	188	189	199	204	201	217	223	195	240	213	218	209	222	216	202	216	202	210	221	209	253	209	217	214	220	191	203	195	193	200	196	231	192	202	224	221	206	210	205	218	197	205	187	233	221	223	205	197	241	201	193	213	199	196	202	208	196	184	196	197	194	210	195	191	219	200	199	235	186	203	242	218	199	207	211	215	183	191	178	213	191	208	220	200	209	211	205	227	194	233	229	207	207	216	207	211	218	194	206	203	204	213	202	206	189	211	215	205	195	181	224	195	194	200	184	188	206	205	224	198	218	206	213	205	206	215	187	208	232	200	201	197	199	217	213	200	202	190	209	197	200	189	206	207	240	208	188	203	204	203	223	206	183	217	208	192	197	188	195	188	204	194	228	209	203	208	181	216	220	200	212	197	205	209	225	223	216	224	221	204	214	203	185	222	210	207	212	201	177	208	205	216	210	201	220	216	196	222	224	201	214	215	217	221	214	204	222	201	219	200	191	234	206	201	231	202	175	210	208	199	205	206	230	235	191	203	202	201	213	182	219	217	207	218	218	212	195	236	201	208	209	213	190	185	193	209	214	215	196	195	193	190	195	203	198	237	207	182	205	201	222	208	177	189	219	212	196	206	186	200	179	192	193	197	202	215	215	209	215	228	205	218	205	232	221	198	224	223	206	201	230	191	199	184	232	226	221	198	196	200	202	201	189	210	234	192	194	170	210	207	207	216	214	215	207	216	182	211	209	211	196	204	229	230	205	201	198	214	202	195	203	209	192	200	218	217	204	177	236	213	207	195	215	181	209	205	211	199	186	205	205	230	223	203	192	193	188	221	242	212	206	207	230	240	198	210	221	205	188	209	203	193	204	198	227	201	257	226	207	196	211	224	210	190	222	210	223	220	209	204	221	197	212	192	196	206	195	202	226	191	179	227	212	210	210	195	194	224	215	176	216	225	202	213	203	223	222	202	211	211	236	219	209	184	210	178	213	208	229	215	186	192	244	217	212	227	185	201	222	220	206	201	200	190	208	224	217	196	203	212	200	224	205	196	187	205	189	182	176	199	182	214	222	209	205	226	208	190	220	187	214	203	192	215	189	210	211	192	235	198	192	193	209	209	187	215	205	209	174	214	203	210	208	218	219	211	199	196	189	207	231	199	197	203	209	206	197	214	165	193	221	213	227	187	211	190	209	218	201	202	215	204	213	201	205	201	188	216	218	202	200	189	204	211	211	194	199	184	190	221	199	209	204	199	227	222	201	183	227	191	185	170	210	216	216	213	215	199	215	203	196	224	201	202	215	201	190	171	209	216	196	238	215	220	174	228	214	217	190	223	219	221	209	187	217	199	184	189	214	209	220	206	205	218	232	183	201	186	194	225	214	183	190	213	219	193	209	181	198	230	214	208	222	205	201	235	221	221	204	203	209	196	212	197	215	203	187	186	188	195	217	206	201	227	210	192	181	199	216	200	220	214	184	185	204	194	206	215	203
22327	21422	30229	24242	21563	19935	6751	594	530	497	457	460	472	443	450	448	470	440	458	432	464	476	421	474	471	397	436	433	388	374	414	433	449	432	367	381	382	401	399	397	431	422	424	399	440	421	434	407	403	396	423	439	397	415	414	432	394	395	426	408	446	403	409	428	434	442	415	431	445	421	413	419	394	423	407	422	411	434	376	416	423	409	424	428	415	428	401	408	383	459	429	438	371	425	370	427	422	399	426	449	437	427	414	403	386	416	404	402	435	412	428	382	400	414	414	417	432	426	407	435	393	417	436	402	391	406	419	393	452	431	409	426	403	377	394	398	434	391	394	423	410	421	402	415	401	410	421	388	419	430	426	404	387	417	413	400	389	395	410	398	423	407	406	437	425	406	398	379	408	384	419	389	437	429	441	381	425	430	387	400	402	404	403	410	422	400	416	375	400	393	412	400	411	426	408	404	419	419	420	430	369	392	435	414	440	395	394	429	432	387	396	425	391	420	426	394	388	425	397	409	410	394	393	418	387	403	421	437	408	402	377	359	369	390	393	426	385	409	388	412	418	391	372	389	398	404	399	410	405	394	446	389	393	408	399	364	392	402	406	397	418	426	467	370	429	409	415	403	421	393	433	406	412	442	455	401	390	408	430	406	413	394	425	452	428	374	369	415	394	444	395	418	424	392	414	416	408	406	403	450	391	399	410	433	376	383	435	427	437	405	394	424	422	409	408	375	414	402	423	436	402	396	383	421	390	404	427	393	395	431	403	436	446	412	415	441	384	440	383	429	407	365	399	438	425	411	431	415	400	408	380	401	422	455	430	396	404	396	416	404	388	399	430	401	431	375	417	406	393	378	386	375	382	416	416	466	433	434	388	399	417	408	423	395	400	387	415	412	415	427	409	426	406	462	411	390	422	420	411	435	400	402	430	447	388	428	390	394	390	429	399	398	403	445	422	382	391	433	453	426	402	428	405	414	431	383	407	374	461	399	410	396	399	403	401	413	436	387	423	376	404	418	411	431	425	412	425	387	405	431	409	407	427	398	423	446	393	389	385	412	406	409	394	406	392	401	405	402	380	393	375	404	414	410	430	423	416	418	414	398	391	386	416	425	411	405	417	431	401	450	411	394	389	460	413	441	395	408	431	416	422	422	405	432	413	410	423	414	432	404	394	406	392	447	411	404	412	412	407	401	416	413	400	389	392	413	433	398	408	406	393	398	403	413	431	383	442	420	428	399	431	410	451	436	454	443	423	418	415	420	402	415	403	374	421	459	405	426	416	405	400	407	432	405	378	393	410	401	422	452	400	425	401	395	428	449	428	408	406	390	361	392	392	414	456	428	430	375	409	417	415	401	455	423	438	420	384	425	378	424	419	430	397	430	376	422	387	413	447	403	381	388	416	397	407	411	392	401	438	422	379	385	442	428	431	408	409	396	418	403	445	400	417	402	424	393	393	394	390	414	401	429	412	422	395	409	438	450	441	389	390	401	378	406	409	384	384	384	414	418	436	387	403	379	390	406	430	401	422	436	375	451	390	385	436	421	422	399	402	436	469	399	415	384	401	411	404	406	408	431	369	384	437	435	420	398	408	390	410	415	371	386	388	388	392	427	406	379	371	409	393	431	398	414	411	427	391	421	418	385	409	380	373	442	438	405	414	451	414	395	384	421	395	394	387	406	395	379	432	426	408	370	436	403	403	398	415	377	393	376	403	398	394	376	385	421	374	413	436	420	397	380	418	385	449	447	422	390	407	417	432	418	401	401	389	411	401	417	439	413	403	384	413	421	408	430	392	391	389	382	402	424	381	412	431	398	454	440	437	397	394	398	412	386	379	409	397	399	411	430	425	423	435	402	427	394	417	417	428	400	431	375	412	413	393	420	398	409	378	398	422	406	401	406	430	420	404	409	420	377	406	433	423	454	440	395	380	411	424	410	387	438	394	440	398	404	409	393	411	420	405	377	398	439	427	428	401	385	391	415	379	418	396	434	416	428	430	374	422	420	428	430	384	420	411	422	410	399	394	393	371	405	432	426	386	404	400	416	406	477	420	395	449	419	435	387	416	379	392	390	416	400	399	402	377	384	418	409	440	376	400	435	433	385	425	379	432	420	395	395	437	372	389	405	414	453	430	426	404	416	471	404	403	414	422	388	395	372	419	419	398	401	431	405	407	408	412	425	404	379	411	388	459	387	410	430	396	407	442	410	402	422	414	398	432	419	394	442	386	440	403	431	388	405	435	407	447	429	391	410	452	424	408	415	384	394	432	361	416	411	390	425	407	398	450	458	409	410	428	385	431	420	409	457	426	431	412	407	391	416	412	398	374	414	414	389	426	442	404	430	437	403	393	416	410	395	395	402	400	397	413	401	366	406	413	368	398	416	428	390	403	399	416	422	412	424	427	408	386	374	417	398	410	413	442	419	425	427	418	408	408	429	363	431	422	416	396	412	449	401	382	396	403	416	426	437	413	396	413	407	394	420	461	394	409	408	406	418	397	417	415	393	419	413	378	410	397	426	435	404	364	403	430	365	438	408	401	391	410	401	444	413	425	368	433	440	383	403	402	405	367	429	406	395	445	397	402	406	437	422	411	388	387	405	409	375	408	418	406	424	429	412	432	422	431	388	414	409	408	416	424	446	415	387	391	426	412	437	446	395	438	376	403	417	376	408	386	381	410	406	410	418	397	398	407	397	407	404	395	381	403	444	409	437	409	425	444	395	423	410	368	438	418	402	427	401	405	417	390	421	445	413	438	378	406	410	385	424	389	415	385	419	408	417	399	398	434	394	389	447	362	412	418	420	387	420	423	390	365	410	437	413	398	426	446	413	404	408	408	407	419	439	386	426	424	424	385	412	394	408	379	410	393	406	386	388	432	408	422	380	413	408	397	422	418	429	413	390	413	408	396	414	396	383	433	403	385	426	419	397	447	417	408	395	417	428	404	438	423	417	419	364	380	406	396	398	424	428	403	421	403	394	405	464	412	438	363	446	395	415	389	414	417	382	451	397	415	380	428	411	417	401	417	394	463	417	344	404	411	417	395	408	380	402	428	412	402	380	443	415	438	422	435	376	431	443	437	407	410	429	430	384	407	423	408	387	395	442	423	402	417	393	423	377	410	416	373	398	370	452	414	380	453	390	372	429	403	408	381	411	386	367	422	405	392	396	407	363	408	427	399	429	429	421	445	459	438	423	453	431	381	418	428	423	441	424	400	425	395	383	418	440	430	398	410	430	424	397	393	442	399	425	427	391	434	431	411	405	433	419	403	408	385	384	412	395	431	414	410	428	371	386	417	397	431	365	383	418	400	453	429	377	409	424	380	439	385	373	388	442	399	427	420	411	417	446	386	405	405	412	403	398	412	404	383	456	413	444	396	413	404	394	395	402	401	388	395	421	407	401	422	415	408	423	421	419	406	400	394	424	371	408	381	450	408	412	395	411	394	405	410	393	406	437	441	414	433	408	406	420	406	410	371	437	390	440
39963	69621	55766	46442	4682	1034	944	842	768	759	694	593	603	628	618	626	611	597	630	578	556	602	550	515	599	580	587	605	542	580	588	514	600	554	546	549	553	552	537	557	611	553	532	515	525	560	530	536	564	558	557	535	542	540	526	566	524	562	514	559	561	523	544	560	506	540	599	556	515	532	555	516	560	576	522	542	566	559	527	575	591	558	532	531	565	497	540	598	525	538	562	561	519	519	540	547	533	578	572	549	597	522	522	552	558	589	587	532	547	524	562	536	576	481	556	544	505	569	588	529	517	539	572	534	577	539	544	554	531	548	545	518	526	538	516	557	534	547	506	556	515	550	553	554	558	518	554	578	579	538	574	506	491	512	546	563	557	539	549	519	549	588	526	587	513	556	550	506	547	561	552	553	552	583	514	533	552	524	557	546	508	511	551	528	551	520	520	534	518	548	538	524	538	566	582	545	557	553	526	565	582	516	536	531	495	531	584	574	522	554	531	557	537	520	538	528	565	567	504	544	561	540	541	535	524	530	564	541	566	539	541	561	574	516	528	560	533	559	586	527	558	519	527	508	559	524	592	538	587	550	543	563	536	502	571	546	520	547	500	512	544	543	530	517	449	516	543	569	556	547	517	530	534	547	549	514	566	546	531	541	539	573	551	555	529	529	532	539	521	532	582	553	553	534	541	535	494	538	523	565	505	525	528	586	540	515	512	546	556	553	562	527	504	519	552	522	563	597	540	518	536	523	557	519	526	536	506	532	533	620	555	552	555	522	553	541	532	560	532	536	553	539	565	514	571	553	521	558	540	512	554	535	562	552	537	534	541	570	493	560	526	562	550	576	518	533	513	531	581	564	522	538	600	581	497	551	534	548	543	547	556	577	536	522	516	568	543	498	527	531	500	585	562	517	599	516	480	552	571	525	550	561	544	541	571	541	541	524	525	576	510	564	545	544	505	525	533	590	507	556	557	568	530	551	555	530	545	571	553	539	538	504	548	596	567	559	540	538	581	575	553	535	556	541	550	553	525	500	534	550	534	553	528	548	530	570	559	544	533	530	584	591	552	588	558	561	516	575	519	520	549	537	570	566	601	555	511	539	567	512	562	530	567	552	533	566	526	543	536	534	518	539	560	558	525	556	549	553	568	535	577	564	553	538	532	531	552	532	511	574	558	553	521	501	537	497	551	551	561	550	532	545	538	523	536	569	528	526	552	515	534	554	528	566	513	530	553	574	518	521	517	510	515	526	529	560	570	553	551	550	572	554	577	537	530	553	554	539	540	541	562	529	518	515	583	526	532	514	516	507	549	504	543	494	592	516	583	568	516	537	559	519	567	543	518	571	521	593	549	518	540	476	543	555	561	534	576	498	549	547	555	487	492	531	507	504	528	501	546	527	560	578	504	544	533	533	562	565	573	541	553	547	563	531	533	518	581	520	554	558	533	541	539	541	562	562	545	544	551	477	529	562	526	517	543	556	546	536	509	549	525	593	551	553	526	564	547	519	549	515	556	523	523	512	532	514	538	564	559	561	531	527	544	536	584	558	526	526	526	519	566	512	537	548	581	542	537	560	549	541	566	555	591	561	559	537	524	527	575	558	584	524	537	578	575	543	543	533	533	530	495	498	558	518	528	520	525	548	521	583	559	543	531	553	575	542	541	535	521	520	555	561	583	533	544	558	536	564	528	527	567	558	511	527	520	575	507	548	576	519	530	530	578	577	530	518	494	544	504	529	531	561	562	552	542	512	554	593	556	533	537	545	533	561	526	609	569	522	543	538	561	536	535	578	559	567	516	519	572	572	549	560	516	551	561	527	570	524	552	530	516	535	516	516	591	557	534	578	561	543	552	541	545	547	477	493	558	530	522	560	550	592	511	534	538	527	558	522	500	513	546	568	552	553	557	538	507	538	513	566	534	539	599	531	522	520	530	524	553	591	546	546	522	549	540	520	531	546	566	517	564	531	569	550	533	545	601	549	567	540	562	566	522	557	574	557	539	525	580	546	526	537	569	554	535	519	560	553	528	563	536	551	533	571	497	587	513	522	566	586	529	543	545	542	506	527	558	566	522	566	549	568	513	561	576	560	526	589	542	552	554	550	512	537	559	545	496	579	502	499	545	568	523	540	550	542	577	495	572	550	580	516	526	487	542	515	537	573	537	576	556	516	516	594	524	519	500	549	573	557	549	566	591	521	537	539	498	542	539	563	566	542	559	573	537	573	507	543	597	506	560	537	564	561	527	560	564	532	577	571	548	524	544	553	540	551	543	561	513	528	551	515	541	529	575	564	521	516	546	560	542	532	542	564	553	561	550	577	519	547	538	553	526	508	558	525	576	532	530	567	500	548	571	583	545	509	566	551	586	555	570	521	540	545	575	552	549	529	550	558	560	511	516	556	516	565	506	550	559	566	569	520	537	586	547	508	519	538	523	526	575	569	578	540	556	560	547	543	545	483	536	541	538	544	565	564	547	538	561	541	526	539	496	509	504	540	574	550	518	552	531	511	556	553	499	547	535	535	531	546	546	517	522	517	503	569	538	540	561	527	525	511	558	551	537	544	580	571	537	536	533	540	514	533	584	543	519	547	576	556	545	575	546	519	560	570	545	539	545	492	506	544	516	551	564	525	520	567	512	551	514	554	570	519	580	507	550	552	545	539	525	571	509	562	551	559	528	579	567	543	562	551	550	504	510	532	542	578	554	541	548	489	520	577	565	523	536	545	536	573	534	547	491	516	523	547	494	562	526	583	521	586	533	524	523	541	532	559	585	525	546	512	551	517	534	577	550	520	553	557	550	582	528	506	511	526	529	560	502	572	572	535	560	541	502	523	482	549	547	524	554	529	535	549	541	529	565	556	556	550	494	526	537	563	576	558	533	531	521	531	479	519	544	571	533	552	527	539	553	556	550	541	545	615	522	525	501	558	542	520	546	533	541	538	562	527	549	513	523	530	504	534	537	539	530	555	511	542	541	562	539	571	533	587	518	536	535	538	516	499	523	548	570	513	555	549	545	536	553	555	575	533	572	513	564	544	563	539	530	529	539	519	587	581	543	528	501	516	546	582	539	606	521	556	568	577	580	533	562	520	492	502	553	553	556	536	491	531	535	548	541	530	553	575	582	525	573	531	588	577	537	581	546	601	578	553	556	559	525	499	534	553	556	580	549	549	551	565	578	524	513	534	553	578	543	577	548	547	541	544	569	574	552	543	559	545	548	512	514	537	571	579	567	487	549	546	550	548	520	566	559	545	529	581	562	554	497	620	548	551	562	526	580	546	557	582	545	566	558	517	571	568	546	519	544	513	536	547	533	541	532	510	530	553	567	606	543	536	539	505	573	603	565	534	563	531	551	564	509	542	522	578	545	574	550	548	564	552	540	595	509	566	508	570	548	482	553	559	534	567	593	552	549	505	550	526	543	555	500	526	558	544	528	550	533	543	521	532	549	538	561	549	539	581	545	560	527	563	547	571	550	518	587	512	589	551
27307	21983	22989	8325	622	304	278	287	284	279	287	257	252	273	279	274	281	278	284	281	272	289	277	264	291	256	284	281	277	242	290	295	266	300	281	273	260	254	265	281	239	285	258	263	272	288	245	248	254	258	257	261	280	292	265	265	249	278	265	249	261	288	248	253	282	264	274	262	288	289	262	283	251	280	266	305	240	278	287	291	253	292	282	291	301	272	260	276	272	254	282	263	286	290	277	263	284	276	262	283	246	274	287	305	294	318	279	300	281	255	264	285	272	277	269	248	279	279	264	280	282	276	291	267	300	258	262	291	277	258	320	269	303	269	272	260	266	281	247	288	301	256	273	288	278	270	265	284	305	242	264	270	277	276	285	249	290	239	269	261	302	241	285	259	281	265	279	293	233	253	268	280	280	262	274	260	245	266	289	287	281	273	281	252	286	265	284	297	263	236	260	253	271	270	291	257	268	256	268	295	284	252	261	295	247	260	268	257	270	271	219	284	263	269	278	265	268	289	288	245	271	262	267	271	282	280	280	275	301	278	254	263	283	298	274	270	293	291	281	249	279	241	292	281	307	308	259	266	282	265	270	252	290	270	241	294	303	242	289	278	260	265	280	250	267	272	296	254	284	276	277	283	279	269	274	275	276	255	262	274	292	266	264	290	252	271	300	248	271	293	277	249	283	264	293	273	286	271	280	264	302	241	273	262	269	258	253	287	275	275	289	270	287	304	288	295	259	263	289	297	283	254	294	273	280	286	287	256	263	278	263	272	268	238	285	252	269	263	247	286	285	251	280	274	300	276	279	292	257	262	319	302	291	290	262	265	262	278	287	282	258	268	283	276	281	269	257	276	242	291	261	246	266	279	277	291	260	247	249	277	262	279	264	247	257	249	284	277	284	263	272	281	278	276	257	284	297	291	280	288	276	255	270	287	306	275	271	265	314	259	266	287	266	245	299	253	278	280	251	262	302	247	290	302	246	268	289	241	248	242	282	250	261	282	281	266	262	290	256	286	267	291	290	267	289	301	273	275	291	300	252	261	262	296	258	270	272	269	272	253	262	273	255	276	263	290	299	285	307	282	302	273	253	248	301	278	237	253	249	246	281	279	302	293	275	282	296	255	274	241	269	262	286	280	272	256	259	262	276	259	288	269	264	300	276	263	285	282	244	235	273	285	247	284	284	292	285	288	288	289	288	285	264	268	268	288	244	280	279	272	271	276	265	273	286	265	287	290	285	263	302	261	292	248	287	273	261	247	268	258	279	285	272	260	254	259	301	252	250	295	261	274	260	259	279	280	261	238	271	268	267	259	287	288	276	280	242	273	299	289	278	284	267	262	274	256	293	246	278	249	280	267	289	281	264	297	304	266	269	272	286	269	293	292	248	284	305	264	288	289	264	252	267	297	252	293	260	247	256	278	278	254	283	291	274	280	280	267	280	280	281	282	291	274	272	304	250	241	291	253	265	275	284	265	271	275	290	285	278	270	293	308	292	261	285	269	251	261	282	237	284	286	250	224	286	300	276	255	282	267	244	291	276	259	272	283	273	312	263	242	284	298	276	274	275	266	257	288	276	286	258	245	295	284	267	257	279	299	249	234	322	292	264	261	258	283	276	297	249	305	283	279	266	264	266	276	307	265	277	251	262	303	280	278	300	257	253	283	269	262	278	232	268	275	289	280	270	244	266	277	280	280	252	274	293	271	273	280	288	301	262	268	272	244	280	273	294	265	293	238	285	265	230	306	272	275	280	262	260	279	281	270	256	267	286	270	298	277	273	264	264	280	288	290	280	255	251	272	283	246	269	268	294	258	251	235	266	273	266	276	248	251	247	250	281	265	266	268	264	284	289	266	285	281	240	276	289	287	306	270	281	253	266	281	261	258	276	274	262	293	284	246	286	275	293	249	301	283	280	273	271	290	305	257	294	288	280	268	283	259	257	261	266	294	285	241	243	280	279	289	285	266	275	280	266	278	275	253	249	279	279	270	259	287	260	270	277	295	243	285	238	279	288	265	295	263	286	263	264	267	247	313	267	264	279	260	294	238	258	312	263	289	311	260	268	269	265	285	229	292	277	250	286	255	288	261	242	248	278	272	267	282	253	277	261	276	253	287	261	282	266	247	304	261	261	282	284	284	278	271	239	272	291	304	286	269	281	255	298	297	273	243	275	257	256	262	264	274	286	304	273	286	282	266	268	273	263	253	282	253	286	268	271	274	274	268	254	255	295	304	277	269	289	238	288	294	279	245	295	276	293	269	279	256	286	276	260	277	257	269	249	232	262	257	278	289	264	264	255	270	288	254	296	266	267	272	264	255	261	291	270	300	278	255	255	265	267	278	281	263	290	273	283	264	246	289	248	237	283	277	272	284	259	256	257	271	310	262	279	324	256	266	251	254	275	263	282	279	282	263	271	278	275	272	286	296	255	267	273	281	278	242	256	285	306	260	284	249	291	266	290	289	261	275	265	264	309	287	258	234	272	287	260	275	282	273	258	281	254	274	277	259	280	284	280	289	267	284	289	262	287	253	258	270	258	256	278	272	280	267	279	253	252	251	255	274	284	290	253	264	263	263	292	267	273	292	279	250	275	258	285	287	267	255	291	269	318	280	276	292	279	291	272	269	260	283	281	289	275	288	279	303	241	251	268	260	273	261	291	263	269	244	275	278	273	255	258	250	282	270	289	269	275	284	282	289	265	282	309	272	290	271	260	215	275	233	250	270	277	250	284	283	304	273	284	236	311	218	271	271	239	286	287	307	271	263	272	285	300	257	283	278	253	276	242	274	289	277	273	268	295	289	272	298	289	269	274	276	259	285	288	262	323	268	262	265	266	258	231	272	276	239	291	270	271	283	288	279	269	297	268	278	268	302	288	271	282	268	257	277	275	275	238	283	280	256	274	297	251	244	278	292	277	307	296	264	295	275	262	278	261	275	289	253	237	271	247	279	270	278	259	295	281	279	282	268	274	270	307	259	295	264	249	262	267	279	281	267	263	294	281	268	279	245	304	261	310	260	295	286	274	301	276	255	284	288	267	282	270	280	269	253	264	297	276	268	258	288	261	258	242	265	303	277	278	286	256	256	288	258	259	270	255	233	290	257	280	291	286	249	268	251	272	279	278	268	281	285	257	281	271	283	296	275	262	267	274	271	275	260	307	271	251	284	266	274	268	272	270	250	268	316	295	277	263	333	290	286	262	262	276	282	237	282	276	285	261	287	292	271	252	257	274	283	275	271	257	289	259	302	278	295	258	290	315	243	291	273	245	305	293	290	236	246	274	268	303	268	289	256	256	294	281	272	306	314	276	295	265	267	267	291	295	291	281	278	274	293	302	280	286	294	277	281	281	304	265	291	292	296	265	256	274	286	255	290	272	276	311	272	266	282	260	265	269	256	293	279	284	284	265	265	292	314	262	275	250	282	255	279	278	295	286	261	284	280	273	285	284	251	305	262	270	301	273	277	287	283	235	275	274	248	244	270	281	279
15064	29828	21065	7473	661	402	365	412	370	363	371	358	380	361	385	356	383	367	375	392	347	352	348	396	369	356	356	366	381	356	406	356	357	354	342	364	373	362	390	367	371	358	354	368	353	325	347	353	382	386	353	338	374	358	339	358	328	353	389	351	356	394	347	345	360	363	408	395	383	395	374	382	368	357	353	354	353	327	372	371	357	360	358	335	350	324	361	365	354	384	360	362	389	372	373	356	357	352	360	368	353	327	362	363	368	374	361	374	374	328	322	357	390	354	359	344	364	365	378	354	348	376	369	381	351	354	363	365	352	338	395	385	389	370	352	373	358	356	404	382	361	351	361	366	363	363	357	379	377	335	353	384	329	344	343	372	389	355	358	380	346	355	368	353	359	361	349	358	379	366	345	348	367	363	342	381	377	357	338	359	397	377	340	362	393	377	353	336	346	356	359	363	341	349	365	367	386	369	346	358	390	335	369	395	354	395	336	380	382	322	356	373	402	378	379	363	359	368	324	361	365	363	349	354	380	353	392	363	391	367	373	376	364	362	380	390	380	368	331	370	358	372	341	355	346	355	360	379	370	377	339	352	352	351	370	359	400	386	361	367	356	396	395	340	369	369	382	354	391	347	363	373	372	349	388	364	362	373	337	374	396	370	364	347	375	351	355	391	390	372	344	394	366	363	363	337	334	350	384	372	373	383	365	368	358	360	391	359	355	391	349	368	358	358	365	386	403	361	357	365	357	360	381	376	364	357	363	366	346	359	380	380	387	358	369	340	365	346	391	359	389	372	370	376	350	362	351	381	357	360	387	400	331	344	354	382	367	368	374	353	387	365	353	341	346	362	377	367	344	360	359	353	353	381	348	406	403	371	351	361	376	358	396	354	371	361	361	371	366	354	369	361	325	344	371	335	349	335	359	369	375	335	354	367	348	337	352	370	370	349	388	378	400	373	343	365	337	383	368	387	359	393	375	343	328	319	377	381	354	382	369	381	351	404	336	349	339	352	316	345	379	352	392	392	357	348	388	353	406	368	370	351	352	341	379	393	364	378	351	363	359	332	333	370	377	361	391	363	330	340	333	350	378	333	339	380	371	354	348	405	382	346	357	370	352	372	372	345	331	340	341	381	337	351	368	360	386	351	372	340	375	352	375	332	412	367	389	358	341	367	358	320	343	340	380	375	372	384	373	369	365	390	350	349	356	374	357	383	362	346	346	390	380	380	381	384	358	357	380	342	346	341	355	359	359	359	346	396	353	380	372	351	393	356	409	348	349	315	361	366	309	388	384	409	387	374	385	393	356	358	377	375	341	371	358	345	360	382	380	369	375	385	370	357	369	302	344	365	375	353	386	324	381	363	347	404	381	323	352	363	391	353	371	342	334	327	350	366	389	343	361	373	345	374	346	360	367	371	362	318	375	368	366	367	345	327	342	331	358	385	354	385	361	339	341	327	370	367	361	352	347	375	361	374	333	376	356	393	365	363	355	342	370	348	389	337	383	343	371	398	380	354	337	373	348	393	378	354	360	338	313	360	388	404	342	344	378	316	359	377	342	342	393	385	381	377	336	359	361	369	324	342	396	369	344	390	358	378	352	342	375	335	350	367	373	357	346	346	357	366	379	346	354	381	336	356	397	333	369	372	348	371	364	383	369	362	343	356	357	367	354	380	337	381	367	362	316	368	336	360	362	326	364	362	350	337	359	371	352	376	358	372	346	384	344	379	350	375	380	364	381	366	349	371	346	344	391	362	378	368	324	374	329	367	402	359	356	322	347	360	370	343	373	344	344	370	358	386	394	350	335	396	377	341	403	340	370	371	366	359	352	368	389	384	361	318	385	375	367	327	349	337	373	324	351	347	343	392	391	346	331	356	385	345	352	374	315	379	371	337	356	360	347	345	368	380	355	348	356	366	379	335	329	388	359	373	361	363	382	375	356	359	379	351	369	347	353	383	338	359	355	367	356	321	382	370	355	325	333	351	353	380	378	357	356	306	366	359	379	364	360	380	418	387	370	379	376	373	360	379	364	382	353	385	359	353	341	355	380	375	357	350	399	339	352	369	361	327	341	368	368	341	335	341	331	399	403	345	372	346	367	382	360	357	349	352	367	338	362	395	367	374	382	367	349	369	351	364	382	347	372	347	356	359	336	352	386	350	385	358	341	383	380	351	390	354	378	374	360	361	395	329	373	358	322	342	364	334	389	370	389	376	365	334	382	363	362	366	370	375	362	362	388	364	358	344	356	365	377	372	374	343	397	357	372	373	340	358	370	389	356	363	346	362	337	386	347	341	384	372	365	347	381	370	370	384	372	355	362	341	356	366	387	349	350	372	378	364	347	348	391	338	352	401	369	355	373	340	334	387	353	350	362	359	363	332	356	340	343	376	336	381	340	336	365	376	354	395	337	340	348	327	375	348	371	332	342	356	340	336	344	360	331	353	347	375	342	367	405	368	372	356	316	380	350	377	376	337	343	364	341	368	342	363	377	341	351	366	333	355	383	377	335	365	348	362	371	346	378	353	375	367	356	367	360	373	326	361	381	356	344	364	363	372	350	361	368	357	383	364	403	361	377	392	406	335	354	391	391	352	366	380	378	350	374	345	372	350	371	376	366	369	370	371	351	349	363	356	347	343	374	334	350	357	375	350	381	352	355	349	336	364	347	369	365	393	367	339	376	371	372	378	378	365	347	362	376	365	345	343	364	385	357	368	347	356	354	370	369	344	348	355	367	346	376	375	390	362	383	425	345	347	381	343	329	353	393	359	357	354	370	372	361	364	357	359	374	373	371	383	380	362	339	355	338	370	364	360	389	380	392	378	360	381	382	368	342	376	337	331	353	361	361	348	364	349	373	407	349	345	400	374	369	370	351	346	371	371	380	381	356	342	370	364	377	389	342	364	375	374	313	367	337	363	379	384	390	348	362	354	353	389	375	369	360	366	383	351	375	352	343	379	342	368	328	365	348	347	355	345	351	362	341	367	348	379	335	348	374	356	368	365	383	348	372	376	309	362	353	363	383	347	350	377	361	390	339	384	319	362	351	349	358	366	323	376	376	357	356	398	346	375	369	370	339	364	336	401	398	386	371	389	401	391	360	348	378	378	353	399	357	405	373	369	350	397	370	373	342	369	377	390	353	366	375	358	398	362	314	337	366	378	371	338	386	377	355	364	357	349	382	330	329	383	369	345	365	364	359	339	372	362	396	373	371	337	318	370	326	383	395	396	307	338	323	366	375	366	347	398	343	334	382	359	372	361	386	357	357	350	376	343	375	390	355	403	360	393	355	376	349	371	384	346	391	401	396	333	335	328	378	347	395	338	368	392	357	343	364	377	358	354	333	367	360	376	345	365	355	362	368	349	353	342	364	355	353	363	347	333	386	348	367	356	367	359	337	373	388	370	409	342	337	352	371	347	346	386	367	360	341	379	369	358	380	353	377	361	369	388	360	341	336	348	367	377	367	390	347	365	392	346	359	346	336	372
23167	21328	30782	25220	20741	10291	1003	578	542	538	517	510	551	485	463	467	520	522	459	487	465	515	454	517	495	505	500	493	543	512	506	489	511	496	527	467	465	488	456	530	496	432	479	486	471	464	473	472	511	524	478	473	491	513	479	528	470	500	460	475	503	447	466	482	480	483	464	474	484	489	488	472	472	473	502	488	457	474	449	469	427	471	465	452	454	476	498	470	470	493	486	496	436	482	428	489	480	515	474	491	493	485	445	481	423	472	454	477	499	465	498	458	445	499	456	469	481	482	483	476	453	481	470	498	490	511	473	463	465	509	461	458	465	483	511	482	523	498	498	486	453	499	485	485	468	486	506	519	480	461	513	478	503	463	507	489	478	481	515	501	497	446	467	494	474	480	455	466	489	480	462	484	470	472	497	523	486	538	446	478	494	467	461	468	487	479	486	506	455	465	493	482	480	490	491	487	447	495	450	496	505	477	526	508	509	499	496	472	438	481	464	470	478	535	458	439	465	460	482	483	511	491	480	483	483	488	490	502	476	491	449	486	465	518	484	450	506	480	471	476	480	431	447	462	453	466	534	500	479	487	490	493	464	479	492	510	475	502	453	428	507	503	471	499	472	542	531	461	453	481	519	510	486	446	466	496	500	469	476	510	457	502	491	466	499	498	501	455	487	496	474	467	496	509	454	479	461	452	467	475	495	493	509	468	482	482	517	453	537	521	502	494	499	477	451	495	463	497	499	448	496	442	483	491	492	487	504	472	516	518	460	448	477	515	499	452	494	462	488	484	458	479	508	486	495	482	468	505	455	481	495	453	455	483	459	474	498	459	495	528	492	468	468	492	466	511	460	510	444	456	461	482	493	486	484	497	465	509	494	491	495	450	480	480	463	471	433	512	484	478	462	500	461	531	489	461	484	486	508	504	505	472	515	462	488	462	519	512	484	519	470	467	523	487	497	470	468	465	476	422	470	506	478	515	505	457	488	506	453	485	493	468	492	481	472	466	474	491	471	467	464	479	480	471	507	497	482	454	448	492	479	490	450	500	502	492	497	476	462	485	484	465	491	456	507	500	445	540	489	498	465	487	499	491	459	458	509	474	437	522	447	437	481	469	495	449	478	459	470	486	461	485	492	462	460	461	485	500	461	471	472	461	480	469	492	429	517	492	461	488	478	474	489	487	491	492	493	483	480	484	474	471	534	509	488	485	478	540	501	505	485	476	491	475	506	465	482	499	525	473	505	479	478	461	479	479	449	478	462	495	524	529	440	474	502	466	512	505	482	466	497	502	495	480	449	510	496	496	463	490	547	463	467	512	479	459	479	495	470	479	517	485	477	458	459	503	450	492	469	522	515	455	495	470	515	458	522	467	467	504	479	457	500	464	483	528	473	475	489	451	478	497	494	461	458	466	508	473	460	504	478	511	494	463	471	487	472	493	497	470	491	500	486	450	491	464	472	491	503	464	505	450	526	489	510	483	455	498	457	475	475	478	516	490	466	473	453	441	527	517	484	457	468	476	474	461	513	461	480	473	517	465	460	464	492	455	520	472	502	457	502	472	484	532	494	458	484	493	464	440	488	469	479	511	488	470	505	494	461	499	468	498	465	445	474	553	469	469	450	493	477	479	468	456	496	492	516	454	489	453	476	508	458	471	506	506	493	490	493	485	469	473	468	485	489	460	511	475	476	451	437	472	478	509	455	501	484	496	446	460	461	480	445	461	422	469	500	484	429	445	501	467	496	503	517	490	483	457	480	462	491	481	532	436	461	488	489	467	475	470	445	474	496	493	484	470	489	441	476	466	454	461	506	506	503	477	486	478	528	483	497	485	448	482	424	487	474	485	462	463	462	473	478	458	473	495	509	469	503	495	467	498	478	516	483	472	478	461	452	516	531	475	499	475	498	459	478	498	466	453	473	431	507	475	500	484	457	494	501	457	460	459	463	465	476	473	462	510	499	479	501	471	504	470	476	453	493	470	468	497	461	467	511	472	459	429	504	492	447	512	485	459	477	444	468	499	484	476	501	451	492	489	463	479	480	474	517	504	492	458	477	450	430	442	471	483	480	499	515	443	483	497	465	471	459	455	499	504	527	506	434	492	471	423	506	472	497	472	529	467	430	436	475	450	500	465	525	535	504	475	485	506	466	473	487	502	483	490	485	497	479	430	493	502	474	492	505	488	478	444	477	490	486	457	463	509	445	491	498	469	465	471	487	496	454	456	509	452	449	495	522	497	459	537	481	462	523	471	483	477	518	490	510	501	478	490	459	504	484	468	464	520	474	490	463	492	447	485	473	463	516	500	480	513	480	475	499	479	458	481	488	487	476	509	511	524	479	480	509	482	498	453	469	486	473	473	532	514	464	489	499	435	469	470	469	506	460	511	498	468	505	464	517	446	511	482	458	468	491	451	477	485	504	484	496	495	453	479	477	480	529	483	508	497	473	487	474	483	498	482	454	487	491	455	512	474	502	476	459	497	464	486	477	483	509	444	521	480	451	481	470	496	482	490	467	491	445	479	482	530	468	450	504	507	448	501	464	483	518	516	476	498	476	469	493	486	461	495	483	476	484	461	517	480	496	479	486	464	481	473	485	430	430	477	482	494	513	475	478	488	467	460	455	446	465	456	498	471	485	487	479	462	495	482	491	480	490	466	442	456	446	466	493	443	499	451	516	492	458	506	496	479	470	489	529	428	462	448	473	487	501	437	486	435	484	540	488	512	436	454	480	504	493	475	437	482	463	482	509	466	447	439	492	484	521	461	470	470	444	490	495	470	483	458	453	462	488	455	474	509	476	488	479	481	508	475	497	475	465	444	445	486	475	498	453	457	530	469	480	542	439	484	468	511	491	480	515	506	500	486	426	434	509	466	468	492	500	477	492	486	442	475	463	497	463	497	450	478	457	445	484	487	488	485	528	485	463	483	484	471	477	481	509	486	517	540	425	484	456	509	513	499	446	471	470	443	484	432	497	487	453	448	503	485	453	491	486	479	485	498	462	443	496	504	459	462	500	457	485	432	474	494	480	448	488	464	463	458	480	465	499	505	468	445	466	497	493	479	515	499	465	494	487	493	456	500	490	533	482	462	467	497	439	504	451	443	513	473	468	492	473	471	434	455	482	468	498	523	490	482	482	503	456	466	494	470	501	481	501	476	470	492	479	485	530	466	463	465	474	451	473	482	491	475	506	481	500	489	488	452	461	470	442	523	523	513	481	451	451	459	423	492	495	455	482	460	474	477	518	491	481	485	455	465	456	473	520	501	504	467	423	480	461	463	539	492	495	499	440	485	472	497	477	512	461	510	452	470	500	498	493	518	473	438	470	488	512	502	498	460	479	503	499	479	505	505	504	477	459	499	450	466	461	464	507	451	476	491	500	481	535	458	466	467	486	471	483	456	498	516	502	494	460	472	483	466	487	496	472	461	495	485	460	519	480	471	494	450	487	450	474	431	448	470	497	444	469	511	512	486	519	514	510	475	494	497
34077	60652	52783	38291	3775	988	872	797	740	783	722	642	617	681	682	648	673	589	635	685	601	650	610	631	640	655	665	608	640	654	635	609	643	653	588	614	605	625	630	628	638	667	629	651	608	586	647	635	609	559	606	632	605	609	598	655	616	666	633	663	626	614	615	580	638	605	565	627	614	602	662	638	636	689	627	600	605	627	641	616	625	645	629	615	634	632	588	599	630	600	620	620	667	615	633	635	626	607	562	643	601	592	617	640	609	639	682	618	640	640	611	626	643	600	636	572	647	596	605	636	621	592	620	611	607	616	621	604	632	595	603	595	595	689	611	619	601	634	623	646	610	651	649	641	638	667	611	641	650	616	605	570	636	623	646	632	599	599	628	640	560	621	639	604	608	590	626	656	575	627	636	589	629	618	657	625	602	632	632	582	639	638	569	654	646	615	619	616	635	595	604	601	634	616	588	649	605	630	658	614	637	636	624	652	649	621	660	629	639	564	640	596	661	646	626	630	665	621	637	626	597	619	615	660	589	630	643	617	638	656	710	602	624	591	652	635	592	621	626	631	595	632	693	639	597	592	625	610	607	669	634	673	610	617	626	577	686	602	595	614	660	617	628	640	630	613	619	665	620	655	621	583	662	613	595	656	649	607	602	604	663	615	643	677	620	599	581	658	618	618	652	629	640	605	603	594	579	620	611	637	688	633	630	622	634	623	592	609	576	634	658	638	606	588	668	653	630	652	648	617	662	596	588	649	628	592	604	640	649	641	612	590	602	614	609	649	641	627	606	539	605	595	596	584	588	645	602	580	620	616	599	560	615	617	677	654	592	628	628	637	590	620	620	596	608	615	617	696	605	621	635	618	613	579	627	626	612	604	609	609	632	612	623	611	676	597	594	645	610	638	621	608	634	613	633	632	621	620	652	630	639	637	648	640	586	663	661	615	623	594	587	628	600	593	624	622	596	621	599	610	607	638	671	601	611	590	586	639	600	624	612	643	626	607	606	611	668	612	679	640	556	600	622	633	657	616	616	646	599	603	632	631	608	618	630	613	644	632	629	641	614	608	618	660	616	628	632	626	626	650	639	614	620	628	627	619	591	609	605	589	613	607	586	653	607	640	630	641	637	625	606	650	645	672	672	627	612	633	654	634	637	629	617	649	614	643	624	612	655	611	603	604	607	643	583	603	652	649	631	616	604	632	602	624	655	605	643	629	604	613	592	636	649	632	593	628	632	607	632	657	607	643	585	624	593	600	629	610	618	635	597	610	629	629	653	625	611	618	619	617	597	653	602	663	635	576	616	617	603	583	673	638	610	585	620	646	631	644	620	598	621	600	651	615	627	595	620	641	631	634	613	619	621	626	616	604	606	642	606	604	632	654	612	638	643	652	612	605	592	607	657	632	657	649	608	652	627	641	624	666	605	607	605	611	602	647	626	621	618	644	624	600	636	631	616	640	621	569	649	670	627	644	574	637	589	618	636	635	605	639	592	650	589	626	601	589	656	587	619	627	650	613	614	573	629	646	624	604	615	658	627	586	663	597	664	578	617	665	615	603	644	640	561	637	650	584	629	613	612	605	598	615	631	627	591	629	604	609	630	633	616	584	615	619	635	621	637	615	603	610	610	646	629	593	652	659	654	687	619	558	605	633	599	655	602	658	661	634	614	607	621	648	690	570	640	630	619	561	612	677	623	643	639	660	632	636	661	609	611	668	639	618	591	595	620	655	634	667	643	607	629	599	646	597	609	630	677	615	579	596	591	597	621	581	673	641	649	675	610	646	620	638	621	639	626	621	618	627	596	571	599	626	607	637	639	600	643	647	590	631	611	596	610	644	648	613	667	650	634	579	637	665	630	642	614	649	671	593	612	598	613	605	634	598	626	607	598	601	631	586	655	651	646	634	609	613	642	563	583	633	608	618	639	637	597	631	620	589	644	604	622	602	617	605	632	603	652	643	664	618	619	626	640	620	615	619	651	626	697	613	613	616	621	630	609	637	639	591	623	633	623	603	615	624	608	630	632	596	640	622	613	574	623	645	570	604	575	625	615	625	647	601	596	610	599	630	614	604	601	578	632	664	662	623	602	602	642	581	612	599	642	614	611	626	625	609	581	647	597	648	614	637	683	657	628	614	632	599	585	602	669	629	655	629	567	588	645	615	578	568	614	591	613	624	642	633	638	646	624	638	657	642	653	638	609	595	586	659	639	646	588	592	609	617	579	657	606	654	627	651	656	588	603	592	593	629	592	609	655	642	639	609	636	635	623	601	628	630	637	664	639	609	641	622	673	607	609	616	617	668	602	656	629	623	610	655	634	620	619	615	656	689	627	602	584	637	640	614	634	603	628	629	603	633	620	606	624	632	637	629	640	641	637	636	628	648	649	662	607	613	610	629	637	613	648	618	634	643	641	618	632	639	631	624	598	636	633	633	636	620	627	612	674	583	612	620	621	625	607	632	642	621	623	628	625	649	621	647	630	614	619	655	603	641	600	665	627	629	649	605	616	608	618	618	620	630	680	593	652	597	638	568	678	631	610	645	610	604	628	644	595	648	642	658	647	629	633	601	603	622	632	616	616	614	656	620	677	624	599	624	649	629	604	673	596	627	665	643	616	599	605	623	651	624	630	638	601	585	647	674	661	643	661	606	636	656	594	596	582	631	599	572	631	613	669	640	620	636	608	619	637	609	621	646	579	650	590	627	608	626	603	642	650	627	619	618	632	594	622	642	682	607	616	604	640	615	593	656	644	629	628	650	640	595	671	586	593	643	635	645	628	621	592	592	600	625	618	624	609	618	679	671	612	646	623	642	630	647	597	624	612	635	591	563	663	582	629	605	604	640	595	602	624	655	637	640	615	643	605	600	628	629	614	606	580	622	649	669	657	606	636	598	623	622	656	668	607	654	635	626	583	643	675	627	627	605	636	644	623	654	628	637	630	563	650	637	634	622	627	680	600	633	584	657	635	639	614	638	656	624	623	627	600	658	608	581	630	635	630	598	591	607	630	596	597	675	617	616	655	607	597	626	612	615	646	647	616	649	617	617	643	612	625	588	615	648	621	593	692	617	644	643	654	556	617	619	624	675	620	654	636	608	595	631	599	647	569	612	625	671	601	632	575	609	609	622	632	642	596	618	647	662	604	647	657	571	618	667	640	618	626	616	622	614	638	649	628	607	606	646	601	631	641	628	653	655	639	609	610	671	573	630	584	635	635	629	622	642	646	637	592	625	639	627	609	595	613	609	639	642	611	593	654	628	617	608	619	605	639	605	615	626	659	618	629	608	594	624	554	657	664	618	616	620	644	586	607	611	621	611	641	595	609	593	616	604	585	592	620	647	649	607	710	624	667	644	626	618	595	624	626	592	626	619	585	620	603	650	653	635	572	647	625	635	646	603	635	607	585	646	657	603	571	653	584	605	623	625	644	582	660	605	621	603	664	616	647	644	615	611	556	602	626	655	615	622	650	599	627	643	616	651	621	579	611	611
24540	21549	31166	25664	8178	308	179	169	145	159	134	149	151	160	142	158	161	147	139	153	139	132	150	142	152	146	131	154	139	127	143	145	148	141	142	139	161	136	152	139	132	129	120	110	130	132	146	159	135	143	138	149	132	138	133	144	128	155	143	136	146	131	121	157	134	147	138	137	158	149	126	107	137	150	138	140	144	149	162	143	128	141	140	120	151	143	130	146	143	145	144	108	147	157	131	145	140	164	128	128	128	131	143	134	131	157	130	128	131	133	127	158	137	150	136	149	150	130	148	158	132	139	153	139	135	134	141	137	160	134	144	154	135	133	141	146	129	152	144	129	141	159	128	131	147	145	136	151	122	166	145	132	124	125	118	121	153	135	139	128	144	133	150	153	141	152	140	145	150	115	149	149	145	140	128	138	135	139	149	129	158	148	158	130	138	127	149	153	138	144	166	164	141	162	145	159	139	131	132	129	147	143	152	166	145	122	152	143	135	126	159	141	140	133	146	157	168	134	133	151	146	150	148	124	147	131	144	128	124	131	154	149	136	126	140	166	155	114	138	155	130	140	135	121	149	124	148	123	134	143	162	135	144	137	148	134	139	155	151	125	148	150	122	148	136	138	130	129	146	148	144	139	141	155	137	137	147	122	153	146	131	146	152	148	143	133	152	138	133	161	149	122	119	123	150	124	140	140	158	127	153	125	132	135	118	128	152	136	155	118	135	169	115	154	158	136	136	160	129	126	145	156	149	151	161	139	144	99	151	141	151	126	162	124	132	151	134	131	135	119	122	150	127	146	126	136	135	156	143	136	133	138	147	149	124	152	145	129	154	160	152	150	134	150	164	137	133	145	155	134	138	139	145	148	148	145	138	142	155	140	143	128	147	145	138	129	137	127	147	169	132	142	146	120	145	174	159	141	139	149	123	155	105	140	121	125	130	132	126	129	120	135	132	142	158	118	137	143	148	149	144	139	154	151	132	142	137	125	135	123	123	141	150	132	138	158	133	135	149	135	120	138	145	143	150	137	139	144	129	139	122	126	163	129	124	147	133	121	145	132	138	146	122	131	137	144	131	148	139	114	146	150	165	114	126	151	153	165	145	173	128	130	146	140	143	131	152	124	136	127	155	146	148	134	155	134	133	146	148	157	146	148	124	111	125	134	126	127	149	127	128	133	145	157	128	134	162	135	128	131	133	127	130	154	142	135	140	113	126	136	156	141	154	158	136	131	131	153	159	138	125	154	164	132	160	143	127	151	162	119	136	134	161	156	157	145	149	137	122	136	146	130	159	142	144	126	137	140	150	149	151	142	121	134	148	125	134	130	160	155	152	138	135	118	146	132	123	131	138	166	132	145	137	132	155	135	138	133	137	133	133	141	149	147	138	153	133	133	148	145	135	143	136	139	153	164	153	153	146	135	143	130	141	150	161	144	135	156	137	138	155	146	157	146	150	132	138	150	143	141	150	129	121	141	139	143	133	150	143	141	132	122	135	131	160	155	148	125	143	144	131	148	120	119	123	125	151	161	134	154	135	133	140	150	147	132	140	151	127	132	143	150	147	114	141	128	134	141	146	148	138	137	138	149	141	131	149	126	135	158	137	139	140	167	157	139	151	134	135	145	133	134	130	138	149	135	109	155	128	130	117	139	162	137	140	141	143	130	147	142	148	144	129	116	139	143	133	132	140	137	147	124	144	114	130	121	125	125	138	145	145	157	138	135	142	135	137	119	139	129	138	138	128	147	135	132	145	136	125	149	135	131	161	134	110	156	124	133	132	135	150	157	152	140	131	127	150	143	142	147	127	128	131	144	146	152	140	140	129	157	155	131	137	144	146	127	161	130	146	130	151	158	115	136	151	126	146	146	129	132	141	131	117	124	119	142	141	136	169	129	149	145	145	134	156	139	124	135	161	152	145	128	119	140	128	139	145	148	148	149	145	129	135	149	161	127	149	118	138	144	142	136	140	130	146	158	141	136	149	143	141	125	132	123	141	107	118	147	138	124	142	136	127	126	129	131	144	146	129	137	143	135	121	155	136	140	145	130	143	123	147	146	147	134	144	155	137	162	134	124	127	125	125	146	148	135	135	132	136	137	144	157	150	140	136	139	117	126	161	137	125	146	146	154	141	123	129	134	129	131	159	142	147	125	138	131	146	151	128	110	120	131	151	113	132	151	150	124	157	160	124	142	136	135	127	123	155	146	152	160	154	125	132	147	133	114	151	137	128	185	116	137	156	132	140	134	135	139	142	166	128	131	135	137	142	134	119	127	154	145	145	145	149	143	142	139	143	136	157	141	130	122	146	132	140	137	148	132	136	109	137	123	132	141	143	142	137	140	138	132	146	159	139	115	150	141	145	142	129	137	147	138	143	153	132	145	143	119	116	127	142	137	146	114	139	144	141	155	141	143	131	151	149	128	143	133	142	145	144	155	138	136	138	121	148	135	133	143	131	149	155	134	155	142	128	152	136	139	134	119	120	148	133	172	161	135	157	132	133	134	154	148	141	148	136	149	155	127	158	128	137	146	138	130	130	140	139	130	112	137	122	135	121	113	121	130	133	146	157	125	134	151	128	118	142	139	136	132	142	145	136	137	150	125	166	127	118	162	154	144	147	156	125	138	134	138	141	126	137	156	140	131	153	129	152	171	158	149	133	135	135	126	130	147	139	140	148	158	135	134	130	131	143	149	149	138	139	159	137	150	136	160	131	121	126	133	158	133	140	141	148	137	133	134	147	147	141	144	151	156	137	149	154	154	137	106	125	136	150	156	118	150	143	157	139	153	128	149	129	152	149	141	135	146	153	131	144	155	148	150	125	128	129	131	139	148	153	139	152	139	130	156	130	120	134	160	130	124	130	167	133	139	135	150	149	152	150	135	134	139	140	139	129	143	135	150	138	139	139	135	142	145	161	138	156	131	131	157	143	146	154	155	147	119	162	145	156	134	130	127	130	152	157	145	146	124	132	141	143	141	120	138	141	126	139	137	141	133	113	143	129	127	148	109	143	145	129	134	110	130	130	125	148	139	142	141	160	148	153	139	159	152	144	128	131	140	161	152	127	172	145	170	139	151	140	139	140	140	152	124	170	140	127	145	142	150	155	144	143	142	141	153	146	139	156	152	137	132	136	153	137	140	132	145	131	139	158	132	128	137	139	137	136	155	126	132	130	123	111	135	121	140	134	130	161	134	155	153	135	119	140	125	129	151	140	148	115	144	141	158	153	128	132	149	143	133	145	148	119	142	134	155	131	111	119	143	144	129	134	151	163	140	153	147	143	138	128	135	125	124	152	141	130	130	135	129	106	138	142	142	141	148	140	149	141	139	146	137	141	161	137	151	146	133	157	131	152	132	156	141	136	129	130	142	166	150	129	138	116	146	132	137	150	117	138	147	135	137	149	130	139	133	144	137	133	133	159	161	133	136	140	154	137	135	154	116	127	148	136	147	141	148	146	155	160	159	141	148	165	127	127	149	151	126	139	134
30392	52158	43204	27847	1193	367	283	268	254	260	204	224	178	226	202	203	205	208	183	223	200	222	209	201	211	218	196	218	210	188	193	200	212	196	233	204	216	191	187	209	191	202	209	204	203	195	191	202	208	207	221	176	190	214	197	192	200	196	220	184	231	216	212	203	209	197	193	193	229	217	177	183	192	189	196	172	179	223	194	169	211	167	197	209	203	209	199	220	192	217	214	220	207	204	204	216	195	190	205	210	191	212	210	197	186	207	231	215	191	204	207	210	199	175	183	205	167	214	223	209	175	213	207	221	213	205	206	198	198	196	203	215	218	190	201	217	171	200	212	212	179	165	191	205	201	196	189	220	222	216	201	198	219	222	224	213	199	205	200	196	186	212	205	221	193	184	181	201	220	189	212	176	201	216	190	211	214	190	219	218	210	213	196	190	192	205	233	203	203	207	225	210	200	229	203	227	224	186	194	207	228	211	193	223	198	195	190	193	199	208	197	181	186	214	224	199	211	206	213	221	201	218	186	180	216	204	224	198	242	219	205	218	217	187	206	208	210	194	185	202	196	219	221	217	200	213	184	201	199	222	190	223	184	209	202	177	205	195	200	190	198	197	213	216	218	230	200	194	199	203	200	213	188	195	195	221	201	214	206	205	215	197	212	230	215	207	217	206	211	211	215	211	207	188	211	213	206	196	188	196	235	204	212	212	196	183	203	209	200	212	219	178	203	217	179	216	208	195	186	210	201	189	194	210	218	223	208	209	193	206	201	220	208	232	244	192	219	165	197	187	204	182	198	208	209	204	209	203	191	173	196	208	199	231	209	210	206	197	196	220	194	214	182	175	194	202	167	202	223	212	187	207	202	199	198	175	180	215	193	196	190	206	197	194	207	186	192	193	213	210	198	166	194	198	195	215	222	208	185	205	207	189	217	205	190	226	189	221	219	182	213	184	203	201	226	230	210	201	219	189	219	196	210	197	199	227	215	201	198	199	210	197	192	197	190	207	190	199	202	215	214	175	193	221	219	206	219	194	204	228	216	221	185	190	189	193	209	181	212	199	220	202	201	167	212	187	226	210	200	200	186	224	174	173	205	212	207	191	196	218	186	210	219	196	178	218	225	193	220	208	194	199	231	197	235	199	182	223	204	173	215	201	197	193	177	192	173	196	199	203	224	195	189	207	178	204	191	226	181	221	192	221	187	195	193	187	205	219	197	180	234	231	186	216	214	198	174	192	188	196	199	175	203	188	182	195	183	210	196	198	195	195	196	215	223	203	218	204	214	204	210	226	227	179	200	202	200	215	230	191	189	210	212	193	188	203	202	192	212	215	208	174	202	227	228	212	207	222	225	198	207	202	197	198	194	213	185	194	205	222	176	215	227	207	221	209	215	199	198	190	204	209	219	206	208	215	204	192	208	201	188	199	178	205	196	204	214	212	176	190	195	219	198	203	198	218	188	199	197	194	218	199	198	196	190	217	201	214	193	220	199	198	196	192	203	206	226	224	185	200	229	211	201	200	209	215	204	211	231	202	205	194	173	220	191	218	207	191	199	207	186	186	191	193	211	190	188	203	194	207	207	218	205	181	194	209	183	222	191	202	197	191	202	169	229	193	201	214	180	201	203	209	167	174	218	172	196	201	218	195	205	201	194	204	186	214	208	218	211	196	176	206	209	189	203	204	195	188	187	206	215	194	218	197	206	178	188	214	184	185	201	193	183	202	224	201	199	236	210	183	187	204	215	204	201	188	191	206	182	234	197	214	208	198	191	220	181	192	220	213	178	209	207	196	229	210	198	194	210	193	194	211	201	216	210	225	209	200	204	210	238	219	202	182	221	215	195	208	181	193	210	203	199	198	195	206	230	206	227	201	219	194	216	223	211	192	216	204	211	183	217	212	192	200	174	219	183	188	215	172	197	200	207	197	192	199	203	211	197	225	219	188	204	205	192	188	196	225	197	227	208	178	205	183	192	206	203	187	226	176	214	207	220	211	234	199	212	225	186	230	208	192	206	235	223	223	200	220	196	225	186	188	208	220	206	234	208	205	198	215	166	199	190	196	212	214	193	215	207	200	219	221	210	196	210	223	177	200	192	191	198	220	215	202	220	183	182	182	194	201	194	206	211	212	211	171	219	204	210	182	175	198	221	218	201	199	200	231	208	204	178	210	214	226	196	213	232	188	224	206	183	207	198	198	204	192	212	200	189	193	191	197	200	217	181	191	164	212	214	196	190	194	174	211	204	187	223	190	208	214	220	205	191	192	199	202	212	192	213	237	216	201	217	217	191	199	176	181	203	215	207	198	217	198	229	212	173	227	208	207	202	198	190	212	199	193	185	192	202	199	185	202	213	206	209	199	194	220	196	200	197	217	214	191	176	199	212	201	200	201	191	213	197	202	189	209	197	220	187	201	195	202	194	209	177	217	187	200	209	216	192	202	196	213	225	232	222	206	199	182	217	200	206	216	196	217	195	210	190	192	193	185	229	220	217	199	192	198	204	182	198	182	195	204	188	202	190	200	222	212	185	178	227	203	186	201	179	219	187	181	202	209	181	193	191	184	180	189	189	221	202	165	205	210	212	211	198	205	183	216	201	208	217	224	181	224	209	214	206	186	199	221	218	226	201	209	196	211	204	200	214	206	170	209	214	212	216	202	196	188	225	208	233	203	203	189	199	209	190	203	193	202	214	200	212	215	191	190	206	211	229	206	213	200	196	180	214	216	193	201	199	207	190	218	205	207	219	207	203	217	199	195	206	209	184	204	219	179	178	211	205	216	201	214	197	215	223	213	232	220	182	214	193	179	183	223	196	169	198	210	189	197	189	190	189	186	187	195	196	203	181	237	201	175	203	208	206	182	198	193	201	204	212	208	209	194	213	194	215	184	198	192	204	187	193	202	194	239	199	191	197	215	198	207	201	197	208	180	192	200	188	187	223	216	218	204	199	177	215	202	212	194	191	231	214	183	204	202	192	185	179	201	167	199	216	186	214	219	207	200	194	210	196	219	187	195	206	198	212	200	183	166	184	222	192	206	226	227	220	218	184	224	210	205	232	247	206	204	199	215	202	198	218	217	188	205	208	175	217	185	196	196	205	210	204	210	197	186	221	203	207	239	194	216	222	210	192	194	201	205	197	219	179	205	205	220	197	190	198	176	202	212	191	208	210	226	224	196	215	184	199	167	175	174	202	195	206	198	205	197	210	193	216	206	221	207	202	213	179	215	214	202	204	204	199	202	196	205	215	221	218	187	187	218	196	219	202	203	211	180	188	182	217	173	214	203	213	206	211	207	220	187	220	219	219	219	194	214	221	199	204	180	215	212	190	205	212	203	193	227	188	219	196	193	225	193	198	180	201	207	203	217	200	190	197	206	215	224	220	204	219	198	205	216	205	202	194	195	205	174	202	228	214	188	186	187	203	209	210	219	205	216	207	182	195	199	192	187	184	193	211	216	200	241	192	187	190	184	197	205	199	206	225	210	215	178
22370	21357	30062	24685	21451	19663	5927	608	483	512	486	486	444	422	424	434	408	438	461	432	417	459	443	446	432	411	414	398	402	393	407	387	411	437	408	391	416	410	386	394	397	388	400	395	380	382	406	371	392	472	386	399	399	395	418	410	411	427	386	416	421	422	400	372	405	383	390	414	411	414	411	365	389	401	395	402	410	403	409	447	410	403	421	403	393	396	419	397	411	391	427	390	390	407	393	384	405	426	413	399	388	407	482	356	401	410	417	414	365	416	406	373	388	394	386	471	427	399	391	409	418	428	388	381	428	397	393	430	404	419	455	408	427	430	427	379	406	387	395	398	377	398	399	417	395	384	396	402	384	382	354	390	418	402	388	412	384	408	440	412	396	420	430	415	370	410	414	391	424	417	415	423	367	443	404	401	427	432	422	399	422	413	386	352	429	413	418	387	374	420	412	422	405	370	422	445	422	402	411	383	374	433	424	392	390	427	408	417	410	415	414	423	391	415	412	409	400	442	436	407	404	393	409	408	418	377	422	401	395	414	386	374	438	391	371	427	408	406	408	409	394	431	390	396	392	387	427	402	395	410	429	381	422	451	429	346	429	398	375	430	387	397	394	404	401	416	428	401	422	412	412	422	405	412	409	426	420	420	399	381	397	412	438	420	422	415	419	414	394	403	387	417	406	419	395	390	431	395	415	449	384	418	437	452	443	418	393	424	408	388	398	386	436	397	415	412	367	437	407	416	385	392	432	386	403	423	394	427	417	392	376	391	414	363	432	391	383	394	404	426	413	415	441	389	397	423	416	383	430	418	437	392	402	403	386	412	396	411	398	439	392	418	406	416	377	431	407	399	392	411	402	403	402	376	443	402	404	401	433	390	439	434	384	419	379	384	374	353	434	368	391	383	423	407	383	395	407	382	415	369	389	413	428	449	398	416	389	377	417	392	393	427	400	424	381	409	382	415	369	419	400	413	410	404	362	409	413	399	405	411	396	429	403	438	418	396	397	408	387	385	434	401	416	393	403	389	425	394	401	378	415	397	390	419	412	418	418	402	436	371	397	391	393	397	415	399	421	388	358	420	403	382	391	395	392	401	392	381	419	387	410	392	420	416	404	415	382	412	422	388	384	413	419	425	410	374	405	395	412	400	405	407	406	424	409	393	398	395	390	402	388	422	411	418	405	421	417	430	416	387	417	424	390	382	405	404	400	388	400	381	424	386	392	405	393	377	410	414	410	416	383	399	394	414	386	379	444	398	429	428	385	420	400	437	442	396	383	404	383	411	383	404	398	410	383	400	383	404	415	390	428	429	427	388	375	427	435	405	377	400	399	405	398	416	395	372	417	423	444	398	398	405	420	420	414	398	422	419	396	379	421	420	439	385	419	401	444	412	418	401	383	394	402	413	421	392	422	382	398	409	416	436	409	435	392	411	443	356	425	409	353	427	437	390	424	440	390	387	437	402	368	437	378	395	401	397	404	392	414	422	431	406	393	418	389	388	390	369	383	405	426	390	398	373	392	346	423	404	427	388	406	422	427	419	414	379	422	401	414	378	418	412	397	408	398	406	436	434	422	381	429	377	426	409	392	451	382	414	409	392	414	443	431	413	373	441	416	392	392	445	425	449	401	422	394	418	399	392	403	404	395	436	387	390	372	413	406	434	395	410	425	388	406	414	380	387	401	386	395	399	423	430	360	426	391	426	392	414	408	404	380	412	439	389	381	441	401	369	407	412	399	415	425	406	388	410	374	374	399	405	408	404	366	441	383	393	425	406	413	383	405	415	401	399	451	422	384	379	378	384	394	409	392	432	434	440	388	405	435	384	433	376	392	381	413	395	400	432	439	390	405	405	391	387	407	414	417	391	393	403	392	383	416	415	413	406	410	417	401	407	402	407	427	424	389	402	379	416	421	447	424	418	434	425	418	406	418	440	410	444	401	394	384	443	412	412	390	390	405	433	391	404	403	365	398	417	397	403	406	354	413	406	401	418	399	417	430	428	408	418	422	408	401	373	420	432	365	413	424	463	388	397	402	415	389	383	408	393	391	386	429	413	431	351	389	371	434	396	403	411	403	416	423	394	399	428	425	411	429	435	402	434	394	379	386	407	399	447	420	430	375	426	441	397	390	410	375	420	382	417	410	384	427	410	381	389	395	430	447	408	408	440	360	402	427	386	406	408	378	410	401	421	428	377	426	407	413	401	414	401	392	420	384	408	457	426	388	381	428	402	401	425	402	399	426	415	432	417	452	404	397	400	414	392	400	396	387	440	404	403	431	414	396	387	439	383	415	370	401	413	399	371	373	431	403	408	400	405	396	425	425	376	400	407	384	395	428	384	406	416	395	387	379	409	400	401	444	397	386	396	416	385	425	426	391	418	388	397	408	365	397	382	406	420	391	407	430	410	428	412	400	428	386	388	394	412	462	423	434	362	437	392	415	432	383	401	420	398	401	368	411	401	434	356	396	431	433	387	414	383	394	411	414	378	407	408	432	439	438	387	399	426	396	418	400	405	393	391	409	390	389	379	404	411	411	387	376	414	403	402	361	377	413	441	418	407	415	390	395	380	382	403	411	403	389	423	403	417	359	415	375	403	419	404	425	407	430	386	405	421	376	420	429	430	435	385	434	431	413	370	378	386	375	389	422	421	389	399	399	399	389	407	399	405	383	392	433	413	415	400	389	405	427	407	408	382	447	417	391	391	427	374	414	381	408	387	411	394	409	419	365	398	441	387	399	392	413	424	405	437	386	435	388	392	389	437	376	403	396	380	387	404	415	429	403	403	389	422	410	395	419	407	413	402	379	395	372	428	391	427	391	408	392	413	400	426	396	382	363	391	348	409	386	399	399	390	402	411	410	397	415	393	401	401	429	409	400	434	372	408	403	401	402	384	430	398	402	411	389	375	392	407	421	369	375	386	425	372	388	421	416	422	401	370	442	401	383	376	427	378	413	413	425	414	383	415	393	424	403	435	397	409	422	398	407	393	407	373	375	398	388	396	422	374	383	460	411	415	416	432	402	397	426	377	409	425	409	393	405	417	404	435	385	421	389	449	409	390	421	423	421	404	392	407	406	380	411	420	393	404	408	399	396	405	406	408	422	406	401	375	395	404	403	398	420	397	414	410	409	403	397	380	410	417	406	430	398	414	389	407	371	371	423	409	396	399	433	390	410	363	380	403	380	397	391	382	370	439	396	394	421	425	416	408	429	365	412	410	420	416	372	388	387	442	399	442	390	388	388	380	404	393	427	380	402	412	354	402	401	360	377	407	374	414	405	427	449	411	418	409	403	384	442	400	433	403	402	391	423	417	399	413	388	413	406	412	394	403	399	405	389	371	416	429	418	363	393	399	380	414	395	425	451	397	380	432	458	408	408	415	409	381	403	392	422	414	416	417	403	442	384	430	424	422	426	384	440	377	403	370	419	424	418	406	394	425	369	427	386	429	354	363	407	416	451	437	381	414	389	393	414	412	407	413	418	425
40267	72533	59174	48546	3117	1171	964	884	788	769	668	735	606	645	638	611	655	647	595	558	578	559	528	589	593	564	576	570	588	573	563	566	552	523	576	515	529	535	546	534	549	544	567	564	554	544	589	553	557	563	511	512	520	579	552	580	589	576	504	544	553	563	525	568	489	548	559	555	550	529	541	537	568	567	489	575	564	556	532	548	597	565	549	542	544	546	514	530	537	518	557	567	525	557	518	557	541	571	566	534	497	537	592	547	536	566	531	550	546	520	504	522	559	509	519	532	549	544	585	553	528	532	536	540	548	562	541	558	536	530	541	538	570	529	561	533	524	587	540	551	502	543	565	540	521	509	551	528	528	540	531	543	512	563	533	535	527	572	574	528	569	547	557	549	561	535	532	553	539	528	557	597	540	496	524	560	518	587	557	556	569	575	514	480	555	528	557	553	537	578	531	563	587	590	566	551	576	553	538	570	565	530	555	523	546	505	570	518	517	504	505	505	529	515	548	539	551	561	554	529	529	533	550	549	540	553	548	545	532	556	546	575	543	473	499	514	545	499	568	567	525	539	540	529	530	505	551	522	540	512	501	560	533	514	562	508	555	523	511	582	562	545	553	578	550	573	530	553	532	554	496	518	559	533	534	572	565	529	520	537	563	531	509	567	522	567	540	559	529	564	545	537	602	552	510	537	584	536	563	528	533	566	528	539	517	572	519	551	534	571	559	611	586	535	561	575	512	519	528	539	557	545	481	564	562	524	542	494	556	487	564	575	550	522	559	570	508	565	584	514	506	507	530	566	508	549	552	538	535	545	515	550	536	589	544	544	571	555	523	597	558	562	574	558	581	510	582	545	526	537	534	545	560	542	526	521	512	565	498	544	555	548	555	503	488	519	604	528	545	517	548	536	547	544	544	536	591	547	523	592	511	516	560	531	541	548	551	519	527	522	542	554	524	512	538	511	571	564	572	541	556	579	491	544	555	571	511	556	503	563	514	534	528	534	554	551	578	565	542	494	537	585	554	514	501	495	544	497	557	525	569	517	521	560	536	544	579	505	552	544	547	589	572	530	540	542	539	524	541	540	561	532	539	520	499	556	541	513	521	565	538	551	553	549	478	556	567	528	562	532	502	556	586	526	590	551	532	569	598	552	562	566	533	522	548	546	539	528	533	532	545	554	520	563	540	515	549	521	546	532	556	512	557	513	540	547	527	552	576	542	546	543	535	581	568	552	554	571	557	551	547	556	542	556	528	550	502	567	562	562	557	540	553	525	545	530	541	537	546	549	535	529	557	487	527	530	530	540	538	521	537	580	504	564	544	550	531	567	526	517	574	561	550	494	573	520	578	527	517	550	548	513	487	540	525	522	534	498	524	546	516	501	567	559	530	512	543	536	550	543	537	574	538	581	564	537	527	524	550	544	509	559	488	514	569	547	607	516	489	537	561	545	505	542	515	552	585	565	497	513	518	593	545	491	510	547	538	490	561	544	545	502	551	570	532	568	566	537	520	568	515	519	508	565	545	516	547	526	563	513	532	575	563	558	536	540	575	508	582	561	525	505	543	543	544	550	527	564	567	555	520	489	526	555	532	530	501	535	534	597	583	527	539	524	546	504	503	558	541	534	545	568	543	549	554	503	562	503	540	536	570	549	517	546	557	554	546	531	531	508	517	531	502	474	541	574	519	539	543	588	519	572	557	548	567	568	537	572	511	549	516	547	569	543	584	543	581	558	597	521	533	533	560	544	512	536	527	561	536	560	570	533	515	588	559	513	553	559	543	559	555	568	527	544	561	599	561	572	545	577	512	559	537	502	529	549	554	551	530	528	575	556	559	537	529	515	534	583	573	596	535	537	566	539	559	516	550	514	529	497	540	508	562	530	582	517	521	563	596	549	557	619	579	508	582	551	542	556	503	558	533	592	542	522	512	524	551	511	535	557	555	580	504	570	556	542	562	540	555	566	543	501	545	555	537	516	548	517	552	558	534	541	576	563	540	548	527	525	552	524	519	532	523	509	501	544	498	554	544	543	527	534	564	558	571	522	574	532	551	546	570	540	558	523	568	535	501	524	561	571	523	517	584	523	517	564	497	574	559	553	516	589	530	558	510	562	565	547	554	537	545	560	539	498	542	549	569	567	552	535	519	522	526	525	559	562	546	468	536	551	535	545	569	603	526	600	502	554	530	575	558	548	546	554	520	550	543	524	560	527	569	575	500	578	527	580	528	545	571	533	524	569	549	504	520	483	520	576	575	543	559	509	525	517	569	503	542	553	571	568	552	552	597	587	550	520	537	563	554	539	563	563	544	527	540	561	504	544	585	561	552	556	562	518	559	549	523	571	540	522	576	535	567	539	515	532	531	564	546	568	573	584	560	515	552	536	576	514	566	556	530	554	533	555	529	520	584	544	533	525	562	528	538	553	513	527	558	567	537	508	538	534	513	553	555	508	536	513	558	513	540	565	571	544	561	553	591	571	542	552	559	528	545	573	558	531	566	556	540	530	536	552	560	527	521	485	531	503	559	560	498	586	523	560	535	557	566	557	528	542	480	531	545	546	535	537	561	541	541	529	534	525	543	533	534	511	573	524	522	542	545	516	550	518	528	523	532	560	559	522	545	511	564	556	599	522	547	552	571	562	512	519	523	553	525	546	581	545	542	584	550	599	555	521	510	576	527	558	541	550	521	579	550	514	522	538	589	548	562	560	516	517	525	534	552	483	523	559	509	592	575	526	576	520	549	563	559	527	513	547	561	557	563	534	519	564	547	534	543	530	487	533	527	482	524	526	557	511	517	523	544	557	575	555	521	521	576	530	559	539	546	564	513	513	539	567	568	508	540	553	547	495	536	549	567	603	551	530	559	535	595	606	567	549	531	515	550	578	534	540	561	584	542	489	543	540	573	587	534	525	542	535	531	534	573	492	547	559	545	523	560	548	536	555	556	512	522	508	521	574	568	520	563	536	545	522	526	555	524	570	526	540	521	501	554	573	537	559	511	597	549	537	530	554	569	554	551	549	525	587	565	523	551	534	515	499	530	538	568	593	543	505	563	541	520	548	579	555	524	524	527	563	543	501	508	565	513	510	537	543	551	536	577	540	543	550	551	501	522	549	541	569	539	517	552	547	560	549	583	572	523	509	541	504	562	548	546	561	554	545	537	581	497	513	520	571	545	563	545	544	493	540	555	527	542	539	540	522	516	548	546	534	528	508	493	539	527	550	556	538	553	543	550	539	524	556	565	529	560	588	527	523	533	541	558	551	554	568	507	562	600	521	567	545	553	566	545	558	526	529	587	539	533	528	568	548	544	577	551	537	566	551	537	511	545	531	534	552	562	557	515	531	498	523	560	531	552	548	520	585	545	569	542	511	532	590	610	551	515	571	536	550	570	560	587	558	553	551	563	538	571	555	556	517	527	542	512	543	553	513	550	552	530	560	509	507	538	550	550	536	540	532	532	573	576	537	530	556	545	535	556	535	516	528	588	522
27345	21574	20504	9824	571	303	280	271	297	287	299	262	268	262	284	263	255	279	277	258	256	267	259	272	286	250	274	287	259	280	268	257	278	294	295	285	272	280	292	271	280	286	265	255	282	299	250	256	286	265	275	272	255	268	269	274	268	278	298	269	279	266	279	289	249	257	279	296	268	247	254	325	279	276	292	259	305	282	259	271	273	288	243	247	287	285	256	267	255	291	274	253	269	251	313	264	277	288	308	268	281	292	279	311	261	273	274	263	285	273	273	278	299	267	299	285	288	268	249	259	281	311	249	290	267	270	280	263	271	285	276	295	279	299	276	284	269	255	264	233	263	295	298	286	262	285	292	263	268	242	248	275	288	274	270	270	242	262	254	274	281	285	278	314	288	291	259	273	261	256	255	279	297	288	305	260	278	298	284	293	315	256	304	260	284	272	238	283	296	301	278	265	273	290	235	256	298	252	296	296	261	265	284	280	272	278	243	276	255	274	304	258	285	269	261	285	266	271	273	263	293	291	276	275	259	267	301	279	305	267	254	271	267	276	253	299	245	274	272	261	263	277	281	266	276	263	275	250	235	271	278	269	283	275	302	295	267	297	279	277	256	239	307	288	300	252	280	274	299	272	263	262	270	289	289	294	274	266	250	245	310	281	279	241	232	293	279	274	285	272	278	261	254	281	271	262	309	276	266	241	280	286	285	287	277	262	274	270	277	295	284	280	291	271	268	272	266	226	282	255	291	282	278	244	255	280	255	282	276	271	261	278	270	267	249	299	297	287	277	287	281	279	292	251	267	306	276	297	241	267	291	259	287	265	267	275	265	276	259	257	259	280	260	259	269	284	280	270	281	277	258	251	265	270	261	274	285	267	299	259	277	270	273	300	284	298	304	286	291	285	275	244	279	279	279	269	270	273	250	264	285	254	289	306	262	299	294	276	275	317	285	291	271	280	244	263	286	247	281	296	282	259	287	276	278	249	273	279	262	266	282	281	254	295	280	302	294	275	283	262	249	260	252	261	310	266	266	262	301	259	250	289	281	275	289	276	289	245	288	294	252	290	272	301	255	239	285	296	291	280	267	318	276	291	262	283	282	286	251	270	266	293	271	286	264	283	286	287	231	269	259	266	288	257	266	302	279	287	268	227	255	285	279	264	264	239	255	284	266	273	275	301	281	300	284	292	292	305	283	257	288	285	285	297	283	278	261	253	262	295	257	245	293	242	263	264	286	278	289	253	244	288	281	298	252	274	285	278	259	306	277	284	278	274	296	288	317	253	261	279	278	309	275	283	272	253	263	276	288	259	286	271	289	287	264	286	256	277	260	304	294	237	264	256	274	237	253	278	273	274	278	290	235	259	273	252	273	252	295	275	258	284	286	274	289	299	281	270	273	279	281	251	241	267	271	260	282	258	274	305	282	286	306	279	283	260	259	271	264	296	278	265	270	267	295	316	262	303	289	284	253	278	282	296	290	272	226	262	289	279	289	273	241	293	297	293	272	291	271	271	252	297	291	288	277	272	271	269	273	279	275	267	236	244	255	260	283	280	251	297	273	272	297	262	260	250	240	278	265	298	274	303	281	289	322	253	275	238	285	257	264	286	258	281	269	280	301	284	271	282	258	312	272	282	266	273	265	272	267	284	278	279	285	263	257	269	286	268	273	284	263	246	275	237	295	275	286	232	297	262	270	240	279	281	252	293	253	293	240	242	285	280	235	294	290	247	275	267	285	286	282	266	260	259	311	267	293	266	272	288	302	259	261	279	259	252	246	275	286	273	252	275	249	250	289	268	274	289	295	253	273	296	279	268	294	278	288	272	264	289	248	300	273	271	264	262	266	298	274	293	275	279	290	250	287	251	288	271	280	316	259	268	271	288	262	254	286	292	255	273	276	297	282	296	272	254	275	269	279	271	273	275	280	261	297	285	268	270	252	280	280	279	270	278	270	273	257	300	246	285	263	285	256	281	256	263	244	254	277	268	293	266	260	255	264	286	269	255	266	239	263	285	277	284	260	277	252	281	278	317	293	293	286	257	273	278	269	284	269	282	322	268	269	291	248	315	266	256	302	316	276	269	252	266	253	256	285	255	271	277	290	277	273	299	261	252	249	268	271	275	304	287	279	276	270	277	296	275	276	280	279	266	286	263	264	295	264	262	251	266	247	293	250	260	263	272	286	288	282	264	280	268	287	301	265	292	308	269	278	277	285	255	295	289	246	289	269	304	288	265	290	261	318	284	247	280	276	283	275	292	283	279	276	280	281	271	266	287	264	278	259	273	286	267	306	270	286	254	241	245	287	278	273	267	243	283	285	286	294	258	271	286	296	288	244	302	241	277	275	264	280	282	271	257	282	263	272	281	285	300	265	301	255	250	311	289	274	263	264	298	256	248	280	296	311	265	302	295	283	266	266	282	296	242	279	268	283	283	276	298	279	282	254	274	232	293	319	270	285	282	262	260	287	279	270	289	256	266	265	277	308	251	275	296	278	250	265	253	281	263	269	259	283	270	235	298	277	276	277	299	273	260	262	259	289	255	266	257	289	283	276	284	297	268	279	277	271	287	274	277	265	282	301	258	257	247	255	260	245	269	265	276	281	301	275	304	276	258	285	278	269	261	286	312	267	296	284	274	262	270	308	270	272	284	248	280	260	268	278	276	289	295	304	228	246	277	302	286	245	289	282	302	259	300	260	245	260	301	261	264	249	274	275	274	282	313	263	260	264	273	290	275	266	288	289	274	272	281	286	295	314	280	241	291	277	259	258	289	269	279	282	287	243	259	255	275	253	270	281	263	271	278	273	256	293	241	283	262	288	325	274	263	271	250	294	274	249	298	273	239	284	261	263	284	252	276	255	256	282	273	262	265	260	285	249	285	250	250	282	278	274	267	268	264	264	270	298	249	269	262	267	291	250	273	264	289	261	267	273	294	279	277	270	301	267	282	278	232	290	276	295	262	294	268	262	278	252	268	276	254	270	274	268	250	291	245	293	254	297	272	259	250	270	258	273	250	266	240	268	265	256	291	276	267	297	266	262	280	279	256	291	287	263	281	302	284	287	291	277	290	280	254	248	276	281	270	279	277	302	276	257	247	278	303	226	252	264	281	261	306	288	272	259	253	247	286	317	278	303	280	275	270	267	253	291	251	315	272	303	257	242	268	284	319	285	257	270	291	294	271	278	261	302	284	272	256	260	258	272	276	260	296	297	267	245	316	285	278	266	278	276	272	263	272	273	241	277	282	266	269	269	290	259	248	247	290	285	285	282	287	255	286	262	267	277	261	284	263	237	273	286	288	260	280	287	289	269	289	269	278	272	268	313	241	298	291	269	284	288	276	277	295	291	266	273	232	274	263	267	262	288	274	261	262	270	272	260	269	263	259	273	283	263	256	279	263	280	269	278	248	293	251	248	280	277	275	271	305	288	284	277	255	272	285	276	268	287	294	290	273	280	249	247	303	283	275	283	276	285	291	265	272	278	264	286	279
15409	29214	18765	9286	455	389	428	403	413	365	343	375	359	381	386	370	374	361	397	353	342	354	364	386	386	371	380	388	329	371	367	343	362	328	366	364	363	376	364	355	369	336	370	358	364	391	354	371	351	371	368	401	350	345	372	380	352	347	355	371	356	368	346	346	374	361	355	327	340	350	365	371	356	363	381	347	348	356	358	374	365	343	361	346	395	338	383	350	384	395	356	371	361	367	365	375	346	376	348	371	383	347	434	348	363	349	361	359	375	344	364	356	363	371	384	357	356	383	374	339	396	342	396	360	368	342	355	371	351	364	366	364	391	378	330	356	360	346	369	365	388	389	382	359	371	389	400	379	366	328	330	354	369	368	349	370	372	368	373	346	316	385	366	365	356	357	342	356	349	364	384	371	391	404	360	392	351	395	348	370	362	354	379	367	367	377	349	349	352	381	377	382	394	381	379	363	362	373	351	337	331	377	381	372	384	385	368	352	366	335	366	382	348	389	358	365	382	357	339	376	371	331	352	357	365	333	368	372	355	387	372	364	363	375	356	356	339	343	387	367	365	367	359	343	362	373	353	402	368	396	342	387	369	322	376	365	391	359	359	358	356	336	357	384	361	383	368	389	371	404	366	349	371	349	364	385	373	395	364	376	381	368	372	356	346	362	364	361	361	388	369	375	396	379	367	364	358	368	373	334	356	375	357	348	344	376	366	336	389	378	347	337	349	344	347	344	358	378	354	363	360	350	407	391	355	383	383	396	349	389	378	371	383	362	364	354	341	377	381	359	335	366	355	359	380	364	363	364	361	366	403	351	383	357	358	369	372	371	385	391	390	384	357	367	409	355	364	376	348	388	327	370	377	378	335	370	387	365	361	381	407	329	353	345	359	367	384	384	347	424	352	372	346	374	356	368	381	361	383	360	353	338	359	387	380	333	361	365	364	383	361	379	356	399	395	356	361	385	386	337	376	356	336	360	373	366	370	333	368	377	338	355	374	356	343	355	386	371	385	378	379	373	371	390	361	328	327	359	362	377	372	360	383	398	362	367	345	377	351	350	353	350	384	326	364	363	355	334	355	350	383	402	345	347	337	369	335	377	368	357	351	389	383	358	376	347	366	385	369	374	349	357	377	357	375	348	371	350	379	345	369	363	354	379	364	380	370	357	362	347	380	346	360	377	395	379	322	360	376	347	365	364	368	347	336	385	357	359	347	349	371	388	377	411	373	367	336	316	348	361	344	371	350	388	379	367	334	373	371	319	331	349	359	369	395	376	363	379	352	379	362	320	375	349	332	372	325	352	377	378	352	369	352	363	342	363	389	314	364	337	386	366	392	363	322	369	360	339	371	375	359	337	392	344	349	374	383	385	348	408	375	383	359	364	371	366	360	361	337	330	384	400	345	339	376	351	336	368	402	366	372	394	360	353	383	352	356	382	377	356	342	349	362	338	375	372	384	431	357	327	391	377	340	376	379	389	324	348	378	377	357	345	383	355	361	400	371	376	343	400	375	339	392	347	336	332	322	368	347	364	352	357	372	378	354	378	354	379	370	380	354	375	370	368	354	388	351	365	382	370	382	356	392	363	379	375	382	350	351	383	349	380	362	376	391	371	377	374	378	368	348	394	388	356	369	364	380	361	366	373	337	398	368	377	348	359	347	361	363	385	372	358	372	388	365	384	364	389	357	355	398	346	372	369	376	353	346	382	381	342	326	390	371	376	329	364	357	361	388	343	358	370	342	341	383	364	356	346	349	347	354	338	343	365	368	374	350	353	372	391	385	348	387	358	359	383	354	380	317	341	329	325	361	365	379	375	374	338	339	354	334	370	337	339	357	366	375	382	376	337	370	360	370	362	375	343	362	345	373	393	390	324	366	362	380	379	350	366	346	375	365	403	384	384	335	355	365	391	400	364	365	387	383	356	353	370	372	392	349	379	357	371	312	365	346	383	368	382	345	379	400	370	368	358	338	374	357	359	362	376	353	333	366	364	367	356	355	383	363	332	324	347	358	356	347	362	375	356	364	355	394	347	371	327	359	368	363	342	332	335	383	382	370	371	374	381	395	356	353	364	378	367	346	369	370	371	349	381	360	385	342	366	385	323	390	352	377	372	397	344	352	407	375	348	386	397	346	375	392	392	353	338	369	425	357	366	362	381	360	374	362	368	357	403	358	342	342	344	350	364	378	390	347	364	406	336	335	356	341	375	375	387	373	354	369	358	377	338	339	360	379	322	352	396	387	349	333	359	394	381	339	376	344	378	369	338	363	391	415	374	378	328	368	356	379	383	351	350	371	368	372	363	360	356	348	373	344	340	336	378	338	340	355	405	371	351	383	327	352	371	414	381	340	364	375	347	378	364	341	371	376	336	327	371	355	357	356	370	355	369	362	403	373	364	393	343	392	361	366	368	341	334	372	375	358	325	330	359	365	341	332	346	402	358	373	345	377	361	371	366	383	349	354	376	347	362	349	362	356	383	358	377	326	344	362	362	366	384	408	352	390	350	378	348	383	356	380	374	380	399	393	352	339	370	390	374	373	378	349	365	352	369	392	360	357	355	375	386	319	359	363	356	331	367	365	352	350	359	354	382	361	359	370	340	346	323	398	363	371	375	369	342	350	373	361	361	379	377	343	358	409	351	353	315	388	353	364	364	354	351	358	344	393	362	371	367	357	338	362	354	356	341	406	346	361	362	372	374	369	373	340	357	407	379	343	344	363	354	380	375	363	335	340	349	363	356	386	377	360	333	353	374	388	352	365	337	360	382	375	383	347	356	366	340	368	335	373	378	372	358	352	347	351	382	370	356	361	351	382	385	357	391	370	345	355	350	369	355	363	391	391	376	349	392	334	349	381	367	363	358	432	372	371	392	410	356	354	359	361	355	389	331	360	339	361	339	375	363	377	359	355	346	347	355	363	390	328	345	401	370	358	378	319	353	357	380	359	350	362	399	343	363	314	322	370	366	343	361	367	346	373	369	359	367	346	379	359	374	377	386	375	336	376	364	358	338	381	374	383	374	335	374	330	393	349	361	394	346	342	336	333	388	361	347	394	350	375	366	378	365	371	370	368	358	335	375	335	380	344	367	366	378	394	363	377	344	350	350	357	369	369	357	360	400	384	395	383	362	373	349	377	356	367	341	362	390	343	354	358	386	377	356	365	356	366	353	377	365	389	351	379	360	362	354	338	350	340	382	334	381	345	349	371	356	352	391	393	365	392	367	378	363	338	356	348	342	363	396	315	332	371	376	369	385	364	363	376	367	360	345	346	357	381	341	337	358	367	377	356	353	397	338	357	365	360	390	374	335	368	381	380	355	380	362	360	396	371	320	379	339	362	357	383	329	396	349	343	362	373	336	335	318	377	323	331	375	394	364	349	387	380	340	329	322	373	343	374	334	347	335	368	345	376	349	377	369	367	382	351	323	351	369	341	379	361	379	402	373	379	374	384	352	373	352	383	349	385	364	373	380	382	395	359	366	380	376
23226	21364	29712	28165	19912	7484	806	592	536	527	505	552	523	509	533	488	462	491	522	486	485	479	474	478	459	477	513	512	491	469	445	548	500	510	483	448	463	491	484	497	463	517	486	464	474	509	474	474	519	531	517	497	520	477	467	480	519	496	527	476	490	482	499	502	494	502	471	455	494	482	431	479	470	516	451	512	473	485	456	501	505	455	493	465	497	469	470	459	481	447	478	479	482	496	500	455	509	456	480	492	463	491	494	483	493	471	497	476	496	456	508	511	463	470	475	490	483	535	468	497	487	501	501	486	492	493	469	485	483	496	463	466	486	475	487	481	486	488	472	472	482	489	492	468	470	465	510	471	506	512	493	508	527	475	513	488	509	432	494	481	465	457	499	475	487	514	513	502	489	468	505	482	450	499	455	500	474	536	472	509	486	480	487	454	468	503	452	494	487	523	499	539	492	516	465	500	490	525	466	483	476	536	478	498	488	443	501	503	509	470	486	484	466	472	465	483	519	479	492	471	470	498	519	498	472	456	449	507	485	498	485	506	504	482	486	514	463	459	476	504	504	471	531	482	459	515	509	524	482	491	528	488	440	497	486	483	444	499	472	459	462	487	477	494	491	487	504	511	479	495	499	466	511	499	458	488	508	488	480	489	440	489	452	504	465	491	485	492	486	451	491	495	480	442	483	517	466	478	496	505	474	506	452	485	458	501	493	504	481	482	484	488	470	454	473	471	466	486	482	487	473	464	485	435	462	462	494	520	473	468	516	481	494	519	461	505	494	477	521	465	483	493	458	461	494	470	512	508	543	464	479	488	486	491	476	497	497	479	485	461	513	477	500	483	457	454	495	479	504	499	526	468	474	447	522	489	537	489	468	492	475	470	446	478	456	458	477	483	529	494	454	459	505	504	531	479	515	451	486	460	454	461	482	505	483	479	525	492	462	489	489	465	464	499	514	478	491	530	496	491	492	525	473	471	436	481	511	463	479	461	485	514	505	470	483	428	423	452	485	491	488	454	497	483	479	467	463	474	467	490	491	456	460	491	465	494	467	488	492	504	468	513	521	511	466	476	461	514	477	460	475	482	481	475	513	482	440	460	475	521	487	511	473	494	475	503	511	447	519	483	484	481	491	532	473	483	515	514	490	475	472	538	484	468	464	487	480	493	477	499	473	481	490	494	465	453	457	493	501	488	467	483	489	500	511	502	454	476	456	494	471	517	481	502	489	509	481	482	488	463	500	499	481	492	521	489	510	487	449	473	480	428	498	462	510	498	545	527	452	511	473	503	482	468	488	464	494	500	507	456	506	471	482	505	497	513	528	470	500	470	465	481	450	494	457	468	516	492	526	488	457	490	510	483	464	467	479	471	517	520	505	493	469	480	441	477	484	457	515	473	526	518	488	487	472	482	498	488	482	516	471	523	513	478	501	480	489	514	493	438	525	464	500	510	480	488	489	485	498	458	495	486	502	477	499	496	482	500	504	483	503	491	484	477	499	510	457	494	466	510	495	499	517	476	487	527	465	464	495	500	506	474	503	490	514	471	501	457	519	469	479	489	443	460	479	477	477	495	468	528	498	510	495	489	518	475	454	486	461	508	525	463	516	477	470	497	476	531	446	486	467	497	507	473	548	548	490	454	442	506	445	477	482	453	506	464	465	458	483	467	488	487	502	494	447	511	508	473	515	507	505	507	510	485	466	488	498	474	488	488	511	480	464	465	490	494	483	489	494	473	504	496	472	465	452	500	487	502	495	473	469	498	468	480	440	510	525	452	495	445	488	463	478	462	478	483	524	483	498	484	451	515	503	458	490	418	485	496	496	484	495	467	512	498	472	442	498	460	469	498	453	455	462	485	467	448	476	492	507	495	493	445	447	515	526	510	458	493	466	495	471	444	446	500	479	488	466	489	471	524	513	477	435	492	489	473	460	501	472	481	505	496	499	507	475	492	467	463	441	481	459	505	476	501	487	506	484	516	497	518	473	490	502	464	449	477	502	472	459	459	476	486	497	494	481	454	454	489	508	482	465	471	474	478	503	487	477	509	469	463	469	513	481	484	456	478	465	462	436	427	453	483	514	475	486	496	500	512	486	506	520	512	502	480	458	526	475	520	468	504	518	490	440	474	492	471	495	469	481	493	509	438	512	497	517	488	467	439	495	497	498	441	500	490	461	470	498	523	493	498	501	458	476	471	494	465	481	500	451	493	500	498	472	512	502	497	476	483	472	510	519	482	488	541	500	476	519	497	488	520	465	462	449	469	485	497	484	471	464	502	462	447	513	474	485	490	431	487	478	479	481	487	487	477	517	455	498	484	474	504	507	470	471	480	520	476	473	486	425	488	497	475	515	468	468	495	448	488	458	466	457	449	453	495	520	482	488	512	480	454	485	488	501	448	540	449	471	477	495	444	450	461	481	484	460	488	472	480	471	478	506	492	449	478	449	483	494	486	488	484	484	467	472	496	471	494	487	466	459	451	511	479	497	451	474	495	488	466	457	502	478	507	473	446	490	485	475	434	477	437	485	447	480	522	506	507	479	517	499	498	489	494	475	494	470	475	483	475	495	517	498	496	475	511	478	459	484	500	520	464	485	514	498	452	497	519	471	521	501	503	490	482	495	508	455	478	493	470	499	466	492	494	466	476	492	440	470	480	487	501	501	471	489	460	485	466	490	487	479	445	464	505	486	487	456	506	534	490	504	480	451	524	484	483	512	494	523	468	468	486	502	492	446	473	482	491	497	522	483	473	420	490	492	474	495	503	475	473	488	535	487	480	464	467	472	481	472	472	468	470	495	513	492	509	520	497	491	507	453	461	518	469	557	525	493	503	494	473	487	504	477	502	488	487	476	458	489	481	468	445	481	447	504	486	521	501	514	468	498	488	437	510	482	488	524	476	458	455	470	486	474	465	471	502	470	459	487	432	467	503	521	457	443	467	487	511	499	478	486	446	469	463	490	496	493	507	468	485	496	508	496	481	466	469	452	460	484	474	528	460	495	501	464	484	503	467	456	505	450	515	494	513	451	476	480	500	488	495	484	508	522	438	506	499	479	486	479	463	439	457	456	518	496	496	487	471	499	506	481	498	507	474	509	472	478	476	476	457	505	488	464	476	455	488	463	481	512	491	501	519	505	457	461	499	494	516	478	483	461	490	466	484	480	514	484	522	524	501	462	499	442	540	483	465	452	489	445	492	540	429	481	473	478	484	504	478	478	512	456	488	460	521	530	487	504	486	478	476	481	467	517	508	471	458	476	478	454	475	541	489	514	520	504	553	523	486	486	496	471	506	476	513	467	494	489	514	474	509	509	469	485	518	476	451	505	490	449	503	469	511	549	474	496	526	479	522	445	489	519	521	495	471	492	487	460	521	474	501	465	480	477	445	500	445	474	497	504	490	482	493	468	503	453	514	495	448	471	477	517	496	491	453	444	505	496	493	469	516	486	474	504	489	488	498	490	492	460	511	492	510	500	489	465	506	489	481
35230	65057	54041	40402	1577	921	828	795	750	765	727	723	730	629	673	690	669	631	645	653	637	634	655	591	625	625	641	664	612	654	617	636	643	613	642	656	652	602	611	618	638	622	639	594	637	649	649	642	648	608	634	588	644	656	624	646	632	601	622	652	613	613	623	621	605	600	621	631	658	609	641	658	612	618	647	611	671	613	647	603	712	606	660	631	609	626	673	619	662	627	619	570	570	605	602	661	629	618	654	585	629	633	646	596	619	632	622	691	618	605	637	648	622	632	630	637	653	614	636	627	637	627	620	596	628	585	589	634	656	602	641	668	642	690	634	591	661	646	662	615	644	607	608	629	610	603	674	636	609	623	612	636	633	634	609	645	604	604	627	595	634	635	674	667	622	634	637	604	664	620	655	626	626	661	640	643	647	621	605	628	624	615	634	642	655	676	634	633	615	631	630	613	641	634	631	624	608	611	614	657	605	634	627	646	629	662	668	656	634	641	657	653	609	618	632	616	636	647	648	592	626	626	647	601	635	650	637	622	622	626	611	650	641	604	629	696	658	643	645	620	633	627	669	608	617	642	637	653	585	613	631	635	647	638	599	605	637	672	604	621	616	634	612	601	651	631	596	648	642	595	695	623	691	625	609	621	606	655	601	634	622	622	620	617	620	624	638	635	659	616	604	627	584	606	664	694	609	598	618	643	633	641	639	618	671	629	572	663	635	649	613	632	628	633	614	599	666	642	670	608	631	626	643	613	607	620	628	638	569	594	664	665	641	675	642	600	610	628	618	651	625	633	600	657	635	610	643	613	650	620	620	623	638	669	624	603	642	641	662	598	651	638	579	619	588	624	625	643	636	631	602	651	681	638	636	661	626	632	667	650	617	633	604	606	637	598	642	598	652	617	615	668	677	609	647	584	614	608	650	626	643	631	649	660	571	606	617	621	642	668	681	615	650	657	613	613	612	612	644	555	677	614	632	654	650	650	650	659	635	604	676	582	631	596	652	617	592	632	577	649	657	621	680	680	619	645	612	612	640	596	633	616	637	645	635	648	630	631	637	598	587	649	622	584	699	655	613	621	649	593	628	636	597	611	618	651	610	622	637	679	642	632	622	646	607	621	613	638	612	634	590	600	612	567	629	681	656	632	616	636	672	579	640	614	653	653	628	625	687	594	621	619	637	622	619	622	564	607	654	645	626	627	632	618	600	619	625	636	659	634	577	557	642	660	654	625	603	672	633	619	616	626	659	643	652	650	618	660	655	606	615	636	678	575	670	611	634	622	661	599	670	661	611	670	641	604	625	641	604	655	595	623	607	606	645	665	622	586	600	581	654	608	638	656	621	628	579	707	643	622	620	605	639	630	627	620	613	550	635	636	610	634	631	663	646	617	643	584	630	580	631	636	659	597	628	620	648	647	613	598	580	658	650	628	628	695	652	608	630	629	672	643	630	632	645	651	585	610	628	637	637	632	554	592	637	584	592	615	600	613	598	615	613	648	598	635	670	650	631	611	627	638	633	683	618	659	616	621	653	638	570	614	644	615	621	584	641	589	719	588	622	637	652	630	647	629	655	614	595	642	595	626	605	624	659	592	637	640	679	652	663	615	628	666	611	633	654	610	600	602	630	686	653	619	623	636	637	600	661	599	664	623	602	632	608	604	595	625	612	621	615	640	635	598	632	674	600	623	634	601	605	653	608	636	652	657	616	631	631	587	626	661	598	583	623	644	665	632	563	663	596	574	603	658	648	623	613	597	633	648	641	652	610	592	588	609	633	608	656	616	612	619	593	622	651	623	612	639	628	633	640	642	625	627	633	620	640	625	611	632	629	658	627	600	685	607	601	689	612	650	603	599	614	579	671	650	620	616	624	651	652	614	613	619	573	639	602	678	623	609	631	621	624	565	631	604	637	627	608	633	662	628	597	644	634	611	659	664	593	616	644	619	624	641	628	663	631	643	616	568	613	640	657	630	646	641	634	652	611	595	625	659	644	642	608	645	639	631	635	636	601	606	612	612	655	616	651	623	677	675	674	670	599	625	612	658	634	607	592	660	650	626	639	647	643	617	613	643	617	573	593	642	616	611	641	610	631	627	649	633	652	631	649	622	652	571	597	592	631	613	641	643	603	631	618	614	627	618	618	666	625	626	615	614	610	667	597	642	624	603	616	650	576	613	666	639	593	651	629	624	667	612	602	631	635	651	627	631	658	626	576	630	613	615	629	652	639	640	660	611	627	668	656	622	618	631	623	616	634	635	620	573	627	661	611	660	600	608	587	597	655	651	604	629	610	601	649	618	653	624	636	619	665	632	629	577	617	613	692	653	617	618	617	652	654	625	595	662	607	596	654	642	630	633	619	608	643	645	649	621	589	635	618	618	656	670	621	636	628	656	612	576	606	638	631	682	691	624	638	644	618	596	650	677	648	606	631	661	691	592	646	632	611	630	684	640	593	601	606	625	668	605	659	639	628	571	645	639	630	645	613	663	637	618	575	622	634	631	608	628	670	658	659	586	612	641	650	650	640	616	647	597	608	610	619	602	593	634	609	612	624	636	624	599	624	620	639	597	679	629	626	658	659	677	634	597	586	672	585	660	639	619	625	633	571	647	644	619	649	656	679	641	593	641	625	661	649	632	617	628	663	623	579	623	618	601	595	651	643	658	649	642	601	573	613	625	642	594	611	635	571	624	603	630	641	648	602	642	648	621	622	596	612	636	665	632	622	608	604	665	586	597	629	638	552	645	625	636	644	661	632	619	630	614	630	625	657	575	620	642	616	644	652	643	584	627	663	599	633	615	667	635	573	672	640	652	594	639	643	644	612	666	655	617	648	665	587	664	664	646	570	579	637	663	620	602	622	614	617	590	629	621	616	557	684	628	635	605	618	630	608	636	624	637	660	626	627	640	612	613	599	616	672	598	604	606	609	619	642	662	652	602	622	616	683	605	604	626	645	639	626	613	649	622	598	655	614	590	617	702	614	614	615	637	600	638	635	652	606	602	634	672	604	630	611	625	609	662	603	622	643	575	660	699	623	605	584	614	674	622	622	644	641	625	642	626	661	596	612	614	646	584	614	623	653	597	626	597	662	657	582	603	616	627	642	588	638	637	641	662	639	601	631	621	662	614	658	697	627	603	602	617	623	626	582	610	635	612	628	614	640	610	649	619	630	635	625	664	608	633	648	625	654	674	593	608	624	635	590	626	608	628	679	584	619	599	611	654	653	627	592	653	613	612	671	618	615	664	659	618	666	665	634	588	596	626	609	615	608	665	610	598	638	610	616	654	595	577	637	664	645	660	634	627	652	595	647	631	646	630	654	590	653	656	608	630	636	590	657	612	646	642	637	668	629	653	640	587	632	641	609	644	622	627	622	625	644	686	616	585	609	607	663	605	604	595	668	627	660	626	627	680	572	635	635	627	585	590	594	661	576	639	626	630	598	607	615	641	622	660	648	627	612	611	644	672	625	565	611	666	582	655	614	625	680	604
24631	21598	28879	27278	7353	259	162	171	151	162	171	154	179	152	147	158	156	137	148	158	156	147	148	127	156	169	150	137	170	158	126	144	163	143	129	151	157	150	162	141	131	139	174	151	128	151	167	150	143	159	146	153	143	127	157	145	140	128	125	123	162	142	134	135	147	156	140	139	144	139	163	135	137	144	126	132	154	138	162	147	124	162	144	141	139	149	136	147	135	152	141	117	146	149	145	129	151	117	135	139	154	162	144	122	149	131	138	138	121	128	143	152	152	129	139	135	140	130	129	140	135	150	145	121	168	132	135	145	160	143	162	139	138	164	138	159	127	139	135	126	148	148	132	136	137	119	146	138	143	128	143	156	137	129	124	168	144	144	144	142	122	141	160	144	145	142	147	142	152	136	140	148	148	148	132	157	137	137	126	143	123	156	116	146	143	138	152	149	142	148	138	129	141	143	130	167	149	148	149	154	168	149	141	149	158	156	152	156	150	116	154	157	141	136	144	134	144	130	142	152	146	155	155	159	133	130	151	144	137	139	118	131	153	150	146	125	157	144	135	144	148	157	150	143	161	159	171	141	125	137	127	147	165	146	149	142	138	136	138	155	164	152	134	140	135	132	151	135	129	136	146	145	138	145	132	130	159	165	131	143	153	154	127	136	145	133	135	137	138	130	153	143	163	118	147	138	157	141	128	122	145	142	156	135	140	140	143	145	135	139	168	143	124	143	133	127	149	143	151	158	117	153	158	136	143	150	176	132	144	124	166	133	132	120	147	130	134	156	155	135	175	153	146	137	140	143	138	122	126	132	142	142	135	130	164	139	133	152	129	162	154	138	124	146	128	152	127	130	156	123	132	139	143	138	136	151	156	136	146	145	141	160	140	139	128	126	161	139	160	128	137	129	155	123	162	142	148	172	145	130	139	124	141	153	111	143	134	140	128	123	141	146	173	171	141	121	156	147	153	120	137	127	148	130	145	148	141	147	139	143	138	134	139	148	147	138	146	133	139	134	141	142	168	130	150	166	125	117	147	136	129	135	134	154	145	142	115	128	144	150	149	150	122	142	155	129	140	136	152	133	145	149	155	153	147	143	136	183	157	155	166	147	128	127	162	153	142	166	142	145	140	145	130	144	145	133	136	146	136	163	152	128	144	140	142	152	127	130	144	185	152	161	152	139	125	146	159	163	131	165	127	153	128	123	140	131	158	129	131	136	126	144	130	139	141	128	146	137	145	135	151	137	133	136	123	127	137	140	130	127	144	156	136	135	128	149	146	135	126	138	131	147	156	126	132	158	137	152	149	123	132	138	122	128	156	125	178	143	151	130	122	163	157	134	127	151	140	119	146	132	134	144	121	135	141	137	129	123	145	149	151	135	146	119	135	142	141	139	133	151	126	128	161	148	129	135	152	163	149	155	143	146	145	146	159	124	125	132	147	144	145	144	154	151	156	132	148	130	146	167	139	147	136	158	135	131	164	147	133	122	136	149	146	156	135	158	135	168	135	137	144	159	143	122	137	152	121	140	149	141	128	143	153	147	140	129	142	139	154	162	136	139	152	138	160	160	138	141	131	151	152	171	140	148	142	158	116	128	145	136	156	155	170	137	153	148	142	127	130	128	150	144	140	134	150	138	145	133	128	158	158	135	126	151	130	136	135	131	131	146	156	147	148	150	149	128	111	149	150	133	151	136	146	161	146	139	142	147	136	136	159	144	125	154	141	137	137	146	133	149	133	130	134	138	136	138	118	144	147	156	135	124	140	154	145	142	150	160	138	141	117	135	156	144	138	143	126	144	140	145	160	143	133	142	158	128	127	134	150	159	153	140	132	142	133	126	138	128	145	115	140	133	141	140	142	127	160	125	144	124	144	138	141	151	137	137	166	153	142	136	121	142	151	154	138	144	144	134	131	146	127	169	143	154	156	137	137	168	149	145	145	138	139	145	140	144	128	138	150	162	128	122	139	119	167	130	170	137	122	123	149	134	144	145	153	156	159	145	157	143	140	142	127	160	124	133	121	137	141	137	148	151	130	146	124	132	122	141	147	156	127	142	147	125	151	141	146	144	136	121	154	164	142	147	144	140	145	151	134	127	126	144	149	143	116	152	141	137	164	147	126	169	130	132	163	138	127	134	144	126	141	135	141	140	145	139	146	131	161	134	143	129	122	118	146	155	156	143	133	155	142	142	133	143	158	148	133	153	149	145	131	136	168	150	142	138	129	168	151	123	143	125	147	145	144	127	131	149	139	133	126	152	147	139	133	131	124	135	139	158	161	152	145	139	145	138	158	137	142	153	129	125	153	139	159	157	164	136	141	136	120	157	152	140	137	145	115	142	152	154	151	139	141	162	142	143	146	147	145	144	160	149	149	138	157	133	142	141	142	134	139	137	129	142	133	153	133	117	144	149	159	137	151	137	133	138	161	151	133	123	140	165	168	138	171	139	146	160	158	144	142	151	151	139	128	120	135	139	141	140	132	154	151	140	136	128	131	167	141	151	141	136	138	110	131	149	155	149	146	148	135	137	166	148	163	157	141	150	138	139	148	154	152	135	129	128	151	137	151	150	149	135	120	145	137	133	159	149	128	159	144	127	138	129	129	136	125	129	146	129	140	151	124	153	167	122	150	132	158	128	134	129	145	128	158	146	119	140	145	148	157	129	127	127	131	120	156	153	141	144	157	141	127	144	152	138	168	164	132	164	169	147	137	132	134	161	147	156	136	139	148	150	142	143	125	126	148	148	123	152	133	139	121	148	150	154	143	142	146	140	146	132	147	128	138	165	139	129	150	139	141	155	101	124	137	135	146	143	125	122	125	142	140	135	144	141	137	143	146	130	137	137	144	152	148	151	142	120	140	109	139	150	154	156	146	129	154	152	137	159	133	142	136	157	157	144	142	160	138	140	165	134	128	125	123	139	149	145	126	131	139	126	146	148	161	121	149	143	130	147	121	133	144	142	147	149	144	145	138	145	133	155	143	138	147	154	159	144	122	142	121	158	140	144	129	147	142	155	139	157	156	111	149	147	134	128	138	128	144	146	115	134	140	134	139	135	140	131	134	156	154	147	145	140	152	133	147	172	158	160	117	157	149	130	133	167	142	154	118	143	123	140	136	154	145	121	150	140	125	135	137	140	133	139	135	157	134	159	146	152	135	151	138	136	152	125	147	132	146	156	139	134	115	134	153	132	145	135	151	151	150	141	137	143	154	165	171	126	156	140	158	138	120	171	143	147	142	136	136	146	141	159	133	148	151	138	129	124	133	137	141	131	143	151	140	117	145	154	154	138	159	132	143	127	122	151	149	132	138	131	138	138	126	146	154	144	166	151	141	136	134	143	135	140	135	141	145	140	136	136	142	153	139	135	145	142	129	135	136	145	149	135	145	142	137	145	155	128	143	145	112	123	140	134	148	143	141	139	121	127	157	126	130	135	148	127	127	140	146	154	143	116	136	144	157	163	152	149	136	162	154	140	135	135	133	143
30838	55132	41001	29364	592	344	272	259	289	238	228	226	221	224	253	215	204	237	234	195	210	184	227	181	199	214	223	188	218	214	232	202	213	187	202	194	208	211	205	206	187	216	186	212	208	210	207	217	190	202	201	173	198	215	186	216	224	212	221	189	209	194	217	195	200	206	224	208	190	213	216	210	199	207	229	183	208	201	217	219	202	208	214	222	213	185	223	226	199	222	215	184	220	212	182	188	254	179	203	205	195	203	208	228	234	197	202	218	228	223	209	207	183	223	206	186	217	213	190	216	180	205	230	194	193	199	200	242	206	185	194	185	189	207	199	223	211	205	186	216	229	207	200	200	205	209	235	195	198	215	205	229	188	184	201	179	182	201	221	207	226	207	209	186	215	215	211	187	204	202	191	204	213	222	243	196	225	210	230	218	213	218	198	190	217	194	208	223	222	196	205	197	227	180	184	240	216	239	225	198	175	185	234	221	205	214	204	190	209	204	187	191	208	230	196	205	193	200	233	203	207	186	196	216	209	196	213	211	215	205	197	194	187	215	212	210	194	198	196	188	210	233	171	197	202	189	193	190	207	207	218	183	227	222	223	194	202	203	212	206	185	210	185	226	208	205	192	183	180	208	194	208	206	213	211	191	198	211	220	227	214	205	240	197	224	202	206	197	205	194	178	194	203	198	218	200	211	218	220	190	217	208	207	219	210	185	216	229	202	193	213	199	210	226	195	218	198	208	188	203	197	204	205	211	226	204	201	227	209	195	192	221	188	206	214	218	217	179	208	194	212	193	169	188	205	200	205	231	201	188	213	218	181	213	206	198	229	206	225	180	189	213	214	196	184	204	190	199	195	184	204	214	230	195	220	203	193	202	210	219	216	208	198	213	216	195	210	195	218	202	199	193	196	210	227	195	206	213	232	211	195	200	205	223	178	220	203	202	184	213	206	207	219	184	222	198	211	223	202	175	211	234	208	194	204	211	193	186	218	214	195	210	214	208	194	172	207	176	182	213	208	207	200	170	204	213	204	217	205	219	201	203	212	204	194	222	210	186	208	231	213	202	184	219	217	238	217	197	219	189	204	203	195	211	213	202	213	230	211	218	188	210	187	202	200	207	225	202	210	195	222	199	216	208	222	201	216	222	228	200	200	223	204	197	213	179	195	233	211	200	190	190	197	223	192	208	220	204	221	206	181	203	199	177	197	196	208	213	219	224	219	199	216	200	226	211	204	211	203	211	181	200	206	207	206	231	212	203	199	219	211	187	200	205	210	225	225	200	193	200	202	202	172	213	204	198	184	211	199	229	197	185	215	216	204	209	216	214	225	220	189	210	196	214	182	200	214	226	180	215	191	214	195	198	198	210	205	219	228	219	221	233	207	202	220	198	217	191	240	203	223	205	228	186	203	204	198	214	182	226	213	202	228	242	220	204	229	190	197	221	221	195	177	212	235	208	212	216	221	206	216	193	216	231	193	167	217	211	216	189	242	204	188	224	212	222	215	180	188	207	220	218	198	203	200	208	193	202	220	197	205	204	213	202	204	219	176	190	199	194	195	196	197	233	215	195	215	195	173	210	187	195	237	215	228	226	220	213	216	180	212	204	191	207	208	181	187	204	207	218	194	199	193	211	201	214	230	193	208	213	228	185	221	201	213	181	228	209	191	219	233	224	206	190	189	209	224	212	220	208	195	199	234	223	219	194	207	191	206	209	198	224	193	205	181	200	193	205	227	213	157	216	200	243	216	199	194	217	217	201	226	216	200	210	203	199	216	207	194	211	215	207	213	217	197	205	214	187	216	202	205	200	199	198	211	201	212	188	215	211	192	211	206	211	194	213	213	209	235	196	214	198	209	193	201	197	201	222	210	231	209	223	216	194	218	197	198	207	201	190	175	215	227	192	192	231	205	216	192	204	212	205	188	224	234	188	220	194	233	187	215	225	205	241	217	198	198	212	212	198	221	220	228	217	204	204	208	196	203	194	216	224	218	215	209	191	202	228	199	215	208	240	211	239	168	225	178	211	222	205	197	213	204	184	204	221	210	204	203	226	188	203	209	231	226	215	232	208	190	212	191	217	195	211	210	203	222	190	195	192	200	199	218	198	189	219	198	196	192	193	199	202	198	202	213	189	229	187	227	192	206	227	197	204	223	192	188	215	228	213	183	212	214	200	212	218	221	216	186	216	213	211	199	200	211	218	199	215	191	193	192	210	210	183	220	187	226	231	216	211	188	182	218	210	205	192	198	198	220	219	205	193	185	215	198	191	216	197	193	215	207	202	205	196	200	228	212	205	186	213	206	213	184	235	225	187	202	202	199	207	189	195	216	205	228	209	184	219	207	216	211	216	210	213	211	191	204	217	202	192	211	232	188	184	222	201	214	198	196	194	205	224	194	226	205	204	225	198	211	196	185	194	217	172	197	210	183	189	203	208	204	223	196	201	214	197	200	205	193	221	226	215	207	204	214	198	228	209	227	194	197	204	203	198	193	180	200	192	207	216	193	208	196	204	233	229	203	203	212	208	200	171	210	190	203	189	214	190	217	228	200	199	221	217	194	207	188	202	210	213	205	213	191	207	213	204	180	191	194	173	198	218	213	216	214	188	210	218	196	206	220	210	187	214	210	213	207	192	204	208	213	205	208	182	207	223	228	210	227	201	215	211	208	220	186	193	183	208	196	224	210	226	212	229	171	208	214	207	211	204	215	219	181	216	196	201	221	186	221	237	174	200	221	210	205	174	235	186	223	182	201	186	203	205	190	167	221	182	196	197	208	192	223	190	195	198	213	223	207	216	178	206	191	197	191	217	198	211	234	215	198	196	204	198	189	196	194	223	182	205	214	213	182	216	204	221	206	210	227	214	208	194	199	228	205	198	210	200	200	210	237	218	195	221	212	192	200	213	204	211	199	189	215	190	196	184	211	180	199	207	196	207	185	229	218	195	210	199	229	200	189	203	208	231	218	206	205	201	182	202	197	199	215	201	207	203	178	199	199	209	191	185	186	200	231	221	178	221	202	211	183	218	205	208	201	198	230	194	203	204	212	202	195	212	199	216	214	191	207	207	205	205	216	205	232	217	190	186	200	177	210	206	203	205	187	205	210	208	196	189	196	202	222	204	218	204	206	219	211	213	190	189	198	204	207	216	219	194	211	218	215	191	185	196	199	234	223	202	195	183	218	202	209	183	217	213	185	225	201	184	204	210	213	205	187	201	219	217	205	216	212	209	203	211	209	230	203	191	192	182	208	198	191	209	216	204	208	191	213	189	194	187	207	212	187	197	197	189	191	200	213	189	195	230	237	217	194	207	219	201	184	211	174	212	186	201	193	216	223	186	196	211	203	220	206	220	202	222	207	208	200	210	202	182	197	192	211	214	202	207	202	200	187	229	205	210	196	177	222	194	208	197	198	211	210	191	209	218	202	204	214	217	214	187	218	202	193	205	207	213	219	206	187	207	220	218	200	191	218	225	206	208	216	213	175	203
22329	21374	29726	26402	21339	18102	4256	596	537	523	509	487	488	436	447	444	442	431	417	422	411	373	374	421	414	438	401	421	464	399	413	413	433	403	395	452	413	435	438	420	429	398	440	434	415	447	427	413	390	417	406	392	396	411	447	398	466	404	442	417	380	385	422	423	427	404	454	415	437	392	403	405	380	458	412	425	410	410	395	405	421	426	439	385	407	424	396	417	434	386	436	411	418	407	398	407	385	431	386	396	447	393	406	412	446	449	387	400	398	398	415	376	414	453	418	441	399	436	405	385	398	380	376	424	372	414	392	415	396	394	433	431	398	437	409	378	446	441	427	397	424	413	391	412	374	423	392	430	369	398	399	411	391	398	396	374	437	408	411	432	402	421	383	408	420	401	442	412	417	391	421	412	428	416	404	414	419	425	411	403	386	414	427	434	372	421	397	414	388	406	420	378	429	405	405	392	422	401	414	407	423	403	408	419	379	403	410	399	380	404	435	412	400	417	405	407	392	401	397	384	418	406	396	382	383	391	389	392	397	422	409	423	429	374	399	401	381	442	419	406	383	434	396	351	408	433	413	433	390	460	367	404	425	382	399	415	412	415	456	393	420	395	409	372	427	424	412	434	423	418	401	393	429	387	427	390	439	422	385	403	401	383	399	446	377	429	362	415	421	411	396	422	395	417	405	375	452	405	425	430	431	386	419	416	430	424	417	418	413	373	389	396	418	399	394	400	412	373	395	402	455	415	416	434	396	428	411	377	414	368	391	399	412	408	434	406	397	432	415	409	418	386	371	409	397	397	414	418	416	417	362	458	400	379	418	404	406	411	445	412	385	413	436	415	393	428	396	405	416	405	437	391	414	405	431	413	434	422	437	431	410	407	420	428	419	392	424	426	395	404	388	379	396	447	414	380	409	380	384	428	417	390	449	424	422	401	383	388	376	427	436	398	421	387	436	398	429	391	451	410	437	411	455	379	414	407	463	414	394	424	410	409	406	433	422	431	408	413	408	380	413	419	390	421	401	457	424	437	401	446	446	418	437	403	374	429	435	434	422	417	370	419	406	395	394	400	421	425	388	404	410	440	401	422	413	383	410	426	396	432	364	418	379	410	419	405	417	400	372	399	457	448	380	414	396	374	388	413	393	413	392	404	404	459	421	419	406	384	412	395	461	404	350	411	401	445	410	424	390	421	431	392	393	418	417	452	426	449	399	393	450	382	400	415	386	445	431	398	420	417	416	416	406	404	419	455	406	444	445	445	381	445	422	362	393	418	398	415	385	435	431	396	395	426	413	399	447	388	387	388	415	414	436	441	413	381	405	379	417	397	401	417	433	398	432	425	426	400	370	413	389	416	405	417	384	419	405	407	419	457	439	428	375	424	435	441	413	398	402	431	376	419	411	397	368	397	404	434	398	417	409	397	411	393	408	396	415	408	423	408	384	395	416	400	387	408	412	418	421	445	385	420	391	404	421	407	420	420	448	396	435	413	357	448	394	428	392	395	419	449	435	390	399	387	397	418	419	434	409	437	398	379	394	417	367	405	377	382	413	392	418	401	412	390	397	394	420	397	382	388	407	426	422	407	400	443	397	388	385	405	414	423	401	394	440	403	387	393	396	406	403	372	396	410	397	415	409	428	399	402	405	412	393	427	406	380	431	419	411	358	418	423	386	426	421	417	403	420	387	404	434	402	384	440	407	422	355	412	425	408	440	393	413	418	421	385	429	435	385	405	401	435	399	416	401	419	416	363	444	394	394	420	407	412	401	371	408	430	436	402	392	376	409	396	417	434	374	434	448	412	414	432	443	411	425	440	413	397	393	416	429	427	393	420	376	421	427	399	398	419	415	409	345	396	430	395	397	404	402	398	381	418	374	419	400	406	363	427	420	408	421	420	406	409	416	442	393	426	431	412	403	400	406	408	398	416	396	420	419	425	426	419	422	423	461	404	382	418	370	408	447	419	393	422	422	393	408	432	383	405	409	397	443	400	366	453	439	425	441	420	412	455	409	376	436	382	378	420	406	404	405	431	419	374	422	405	430	451	374	380	396	418	435	416	403	405	401	403	398	397	382	402	396	374	409	418	392	387	411	457	379	387	405	409	405	395	388	407	422	446	405	400	408	445	405	427	392	433	431	403	404	426	437	452	397	422	416	408	404	387	425	406	404	389	409	421	394	446	415	423	386	395	402	415	426	414	438	390	452	356	401	412	425	435	392	405	441	374	449	381	417	400	387	411	397	389	421	464	419	413	421	420	410	435	412	405	410	428	393	367	396	367	438	420	461	441	429	426	410	371	430	414	432	407	406	428	456	427	444	390	435	406	415	411	439	413	432	419	430	401	406	391	383	386	438	401	407	399	410	406	408	413	392	418	448	383	428	415	401	408	430	411	388	384	413	410	420	405	450	436	412	406	417	397	418	437	403	398	421	434	402	389	404	445	431	419	414	434	398	404	400	424	409	381	431	378	409	409	426	385	382	381	447	420	417	410	453	409	400	393	393	430	406	417	426	422	373	412	384	411	403	384	449	401	455	385	452	407	421	473	459	426	431	433	398	394	385	379	435	416	390	440	390	443	452	400	401	405	430	427	440	388	412	423	394	407	421	408	389	427	463	422	426	406	392	420	404	398	420	392	434	423	386	381	391	426	423	407	385	394	447	391	414	406	388	376	384	427	405	409	400	424	412	380	382	368	413	439	389	402	404	392	419	418	409	440	394	402	410	399	395	406	421	391	430	436	404	421	412	396	400	408	434	402	386	437	412	418	436	420	407	447	405	376	434	415	432	404	414	412	420	391	392	413	409	386	399	400	430	428	410	397	373	438	408	439	387	417	383	407	395	430	400	374	393	401	403	410	410	434	444	403	395	409	409	392	472	412	422	385	423	400	416	416	407	360	419	432	446	430	427	377	392	420	443	435	409	412	422	411	387	429	415	389	412	413	387	417	431	433	394	375	436	414	420	427	393	434	391	418	433	454	404	435	400	398	446	418	418	429	428	398	415	407	422	423	440	418	408	401	439	421	420	403	416	392	418	378	410	427	381	374	426	424	397	399	407	418	404	399	426	411	408	415	419	435	390	424	443	410	434	411	448	404	388	418	403	435	407	404	409	373	379	404	417	390	352	449	373	419	355	399	419	404	427	393	391	403	383	401	413	464	462	434	446	403	420	380	400	433	407	431	410	404	382	405	411	423	407	444	431	459	402	413	392	403	406	425	410	416	430	401	404	410	425	404	395	393	443	386	419	405	429	402	400	409	393	395	426	414	413	433	418	408	406	380	392	376	439	416	411	426	423	379	460	373	414	395	379	402	402	390	369	376	416	424	400	395	398	408	415	378	411	380	424	418	403	408	394	447	432	406	403	432	403	425	446	408	439	413	401	449	438	452	430	414	410	427	390	393	397	436	427	418	392	418	380	437	430	372	425	435	430	418	418	418	438	421	417	398	436	427	413	407	419	403	369	405	406	396	406	417	427	415	419	405
40371	75398	59405	46868	1773	1167	1005	852	795	721	741	689	615	615	586	643	587	575	549	592	617	605	594	537	586	594	546	552	576	606	598	560	596	553	580	547	565	579	549	576	571	568	538	552	492	563	559	585	522	561	518	531	566	554	556	521	551	580	537	545	547	586	577	571	543	501	524	528	574	546	554	581	569	570	576	563	535	549	516	536	494	568	523	526	548	567	533	512	558	588	501	567	548	555	548	544	516	524	538	562	563	535	571	522	510	601	514	530	557	544	536	618	532	565	551	532	597	584	568	539	548	541	543	545	543	534	572	511	544	565	573	559	553	529	564	562	562	515	588	580	557	509	598	541	555	557	563	567	558	511	560	606	580	559	545	551	544	512	560	568	544	543	530	532	535	586	574	528	548	578	566	553	550	517	555	523	558	564	565	562	531	526	537	556	526	557	539	539	560	553	535	511	546	570	541	600	541	546	549	532	514	512	528	543	495	549	562	532	546	578	589	554	511	539	542	581	550	523	583	562	585	531	524	558	552	572	539	551	562	550	555	533	555	522	550	531	593	563	526	517	547	556	603	563	559	564	559	559	535	504	554	539	492	530	510	539	553	532	574	582	545	543	533	581	549	544	561	529	532	539	577	570	571	557	517	529	544	555	541	519	524	579	505	578	572	541	577	522	550	542	545	579	570	560	521	540	548	537	570	555	533	534	556	516	519	531	562	569	572	552	608	524	528	577	512	539	547	540	518	585	496	563	569	522	560	563	525	568	535	562	569	566	543	519	553	552	561	527	523	534	509	552	545	549	530	549	534	562	603	544	551	572	534	562	496	550	570	613	548	530	568	517	568	538	548	504	549	540	541	550	551	532	536	560	577	535	549	566	551	539	538	543	574	542	554	521	539	556	512	552	526	589	520	545	549	512	569	581	571	569	534	545	577	536	534	574	550	552	518	526	540	530	555	560	544	529	552	592	490	573	567	552	537	556	549	565	549	568	559	552	573	564	539	512	582	546	531	530	559	573	535	546	552	521	514	551	578	549	576	534	570	513	545	508	556	550	493	540	530	552	557	515	524	558	543	539	550	547	541	526	553	564	565	580	570	586	567	553	515	539	567	523	538	561	588	538	564	572	555	547	576	523	504	552	560	527	556	511	513	520	506	552	551	519	569	526	558	545	518	573	539	529	515	570	568	535	522	552	586	553	589	540	585	511	570	539	526	550	567	545	530	577	517	549	583	578	517	549	547	528	535	529	549	556	568	553	488	498	548	542	528	546	550	535	545	538	568	523	537	553	528	571	550	532	509	535	534	575	513	528	548	572	560	578	508	546	555	566	558	561	570	575	540	539	583	522	530	495	540	547	534	588	535	542	504	549	551	553	545	491	557	537	565	551	529	555	558	555	591	536	543	558	512	546	546	522	534	578	574	566	525	549	565	562	551	529	560	466	583	584	560	551	530	557	528	528	568	569	546	494	538	523	528	560	556	532	547	537	559	535	581	548	584	549	529	578	548	545	563	554	513	529	520	559	524	581	516	600	534	534	540	547	551	534	533	550	532	529	551	580	538	542	546	542	579	525	551	522	560	545	586	554	513	573	607	537	547	537	522	555	546	562	519	552	562	558	552	545	531	539	542	506	574	533	588	538	553	502	547	570	551	523	551	520	612	588	531	554	515	540	574	565	522	531	526	557	528	508	534	575	581	538	581	498	511	489	574	519	531	525	550	571	572	574	504	524	551	587	545	558	515	569	572	554	556	584	569	556	480	537	584	573	547	542	527	518	535	521	541	536	553	532	539	500	524	529	549	551	564	558	562	556	566	506	586	523	589	537	559	531	576	547	549	534	573	532	562	549	533	528	563	538	550	576	556	564	509	553	529	547	576	538	543	563	543	561	524	557	539	532	534	536	558	531	556	568	498	553	513	538	572	536	558	554	579	542	526	560	537	566	542	555	523	538	516	559	533	539	562	535	530	545	563	566	516	569	552	546	577	560	592	561	549	510	503	538	532	599	508	561	560	521	546	557	570	564	540	567	491	561	516	568	517	516	542	545	536	543	531	540	552	540	577	577	541	552	569	570	503	554	497	559	566	572	532	523	524	539	539	524	509	523	534	487	540	559	558	530	570	570	502	554	558	529	561	562	569	524	560	522	550	574	540	551	528	527	561	587	566	562	576	549	567	511	545	524	613	543	519	524	521	532	550	555	563	554	511	540	528	518	545	538	569	528	600	573	528	555	584	537	574	517	559	526	567	495	556	576	544	540	584	512	559	525	537	538	528	541	539	528	597	509	566	556	509	589	558	525	543	552	552	539	566	572	564	573	546	561	556	535	574	581	543	526	561	598	574	525	513	554	580	559	544	524	568	583	564	513	569	506	537	510	563	520	532	585	566	562	494	558	552	570	556	534	550	498	553	561	568	555	511	557	568	509	561	536	545	567	538	567	550	560	579	555	525	563	537	563	553	569	572	575	523	559	568	578	557	592	544	595	555	580	533	568	550	577	541	559	554	563	546	558	588	554	551	549	511	550	545	543	543	556	576	569	550	523	478	522	565	543	548	508	531	589	520	515	545	548	566	543	543	598	558	532	529	514	580	550	569	555	510	543	540	539	528	541	543	570	558	546	575	520	562	524	584	545	531	547	554	542	564	590	538	594	562	535	527	545	514	578	538	565	551	586	535	565	535	558	546	555	538	563	532	533	543	525	545	540	524	545	559	550	557	573	528	584	535	563	545	544	528	540	504	583	589	561	564	545	551	586	511	524	551	527	516	556	554	587	544	556	570	530	577	530	549	562	542	572	549	557	520	552	507	539	537	550	510	541	543	556	534	566	547	531	506	560	567	549	547	563	520	593	525	581	553	543	529	578	535	555	534	547	553	512	528	586	525	561	528	551	548	526	514	572	518	556	527	566	549	553	547	551	563	540	516	565	582	542	548	543	552	556	559	560	590	566	550	545	583	507	508	524	521	540	549	523	553	514	546	562	551	547	582	524	508	517	575	539	568	574	532	541	536	524	540	580	544	564	570	564	560	479	537	528	535	520	573	529	568	525	561	574	529	544	541	506	567	549	539	543	544	514	535	603	548	497	538	539	533	566	543	555	504	570	554	563	532	531	575	545	542	558	581	544	503	550	549	500	550	518	552	526	529	527	530	541	570	544	580	557	529	552	565	553	510	551	543	516	573	519	539	514	532	513	530	522	540	532	537	503	540	569	535	542	571	567	522	538	569	565	529	549	514	558	525	540	547	551	567	511	525	526	538	527	529	539	492	525	528	548	539	516	548	572	556	557	570	566	577	552	538	540	569	538	549	548	559	499	539	566	568	527	563	548	526	571	528	547	551	526	536	592	549	561	521	537	515	526	551	557	532	537	529	558	581	542	566	562	538	552	553	539	539	517	555	559	566	501	571	543	523	529	530	589	578	532	545	540	553	571	518	504	545	559	602	522	497	532	546	603	499	533	520	557	565	516	579	536	523	583	526	560	523	546	522	576
27420	21363	21080	10440	639	415	317	271	274	291	287	269	226	281	297	286	240	260	274	289	273	323	281	288	256	270	295	271	272	255	273	277	270	298	272	291	253	283	267	267	300	284	279	269	280	289	259	285	245	268	284	273	286	296	301	290	273	280	288	284	268	269	288	265	278	272	297	269	272	298	230	278	271	288	298	287	261	298	289	265	285	278	294	276	268	278	261	275	257	281	278	297	274	275	285	275	288	282	252	296	278	248	259	291	284	272	285	284	319	294	297	285	280	283	280	277	311	262	267	264	279	288	288	282	259	262	299	287	294	301	295	264	296	298	280	290	273	271	285	286	295	296	276	300	290	252	289	269	290	277	277	293	260	265	266	288	270	286	252	273	251	266	295	286	278	260	258	277	260	288	287	303	263	291	260	281	288	287	278	268	278	286	264	275	276	285	264	284	299	286	273	269	255	281	277	310	261	306	260	265	279	236	272	304	280	269	303	313	278	260	286	264	275	258	274	266	295	284	276	283	287	288	261	295	289	283	275	271	277	285	264	273	280	291	315	262	261	263	294	327	280	285	282	278	282	301	279	275	265	291	273	268	291	301	303	286	263	287	249	297	277	242	255	269	268	273	245	268	284	281	311	297	262	290	290	262	285	264	301	325	269	270	282	290	252	275	281	268	275	259	300	250	313	278	262	237	282	296	249	279	276	249	283	283	286	301	287	288	279	284	283	283	270	295	301	247	297	268	294	264	293	269	263	275	290	273	277	267	276	256	277	295	265	265	281	277	290	302	293	270	326	255	272	262	282	253	317	260	284	270	278	268	290	301	255	281	297	290	289	276	267	301	295	275	287	259	265	296	289	266	293	275	258	310	292	271	277	276	274	282	281	309	286	269	290	279	286	277	267	285	250	276	308	272	269	277	246	286	265	252	262	294	239	308	272	288	273	295	286	282	291	309	292	299	289	305	261	264	272	256	252	275	282	290	289	250	277	256	256	290	288	295	277	282	298	275	291	273	260	280	302	265	279	299	277	295	269	311	261	270	297	290	260	259	305	285	282	254	284	271	286	299	258	283	265	262	272	270	293	279	271	262	283	279	302	272	280	303	282	310	312	287	276	268	267	251	266	302	275	264	309	278	295	252	314	277	268	285	243	291	277	267	258	273	286	277	285	281	282	288	309	269	295	272	253	275	280	272	303	276	287	267	270	273	277	291	293	292	262	304	276	264	287	273	275	253	287	278	258	267	268	288	269	264	269	280	269	276	254	264	274	287	275	270	299	260	287	305	274	269	284	247	307	280	293	284	262	276	275	278	268	269	277	278	281	295	269	344	282	299	264	267	286	301	270	296	300	267	277	259	281	289	257	273	284	266	323	289	275	290	260	273	264	276	287	298	276	269	260	268	284	301	266	261	300	266	284	260	302	268	294	271	282	266	289	300	267	309	289	273	288	257	268	275	294	266	268	284	285	277	276	251	257	286	293	278	272	257	278	302	265	283	295	258	280	287	250	263	289	302	268	287	285	258	284	286	271	267	287	298	294	263	267	255	287	297	291	310	307	320	267	263	272	292	278	299	267	301	274	262	288	260	283	296	278	260	314	293	272	285	300	247	303	260	295	315	271	283	298	262	284	263	289	266	274	312	264	289	276	253	285	271	286	272	243	289	272	271	286	280	276	279	243	274	253	275	281	298	295	248	263	235	297	273	281	262	259	289	259	286	249	318	279	310	288	299	292	295	312	283	271	248	317	274	265	278	278	269	284	300	287	286	270	301	291	270	285	260	282	279	247	271	299	289	270	275	303	295	265	303	288	286	323	311	249	292	307	267	281	311	258	272	279	270	253	290	249	293	293	302	282	271	276	264	279	304	269	268	320	274	271	292	293	242	279	287	298	311	279	267	284	272	275	266	294	269	279	274	276	280	263	252	291	292	302	309	280	295	291	281	266	271	290	257	244	285	291	280	315	278	291	284	305	278	258	305	274	259	297	295	282	271	276	274	276	300	301	285	287	292	273	291	286	327	278	281	272	263	276	253	277	316	291	314	307	274	274	273	281	273	272	257	306	279	278	259	265	293	288	286	296	274	277	289	300	304	259	295	270	258	294	270	341	259	290	284	273	273	273	289	267	271	276	303	296	284	279	280	284	282	278	255	297	266	276	269	303	271	272	289	286	289	301	298	261	263	284	266	287	314	297	257	265	284	271	269	260	289	284	242	293	280	263	299	279	293	279	276	279	284	295	275	298	303	282	289	249	265	276	276	245	256	247	294	281	289	253	275	272	290	287	267	263	300	269	270	300	282	295	292	298	261	265	258	276	290	265	297	276	279	253	263	273	288	271	290	280	291	277	294	286	277	263	267	262	302	263	273	272	291	299	273	286	248	295	265	287	285	298	250	274	275	294	293	275	286	295	321	282	303	300	285	284	247	273	294	296	294	278	308	259	291	282	263	274	268	271	274	271	300	279	290	319	259	289	249	302	274	258	265	286	280	284	285	288	260	270	291	288	290	305	266	241	263	286	262	268	297	273	269	270	285	282	319	270	267	276	299	268	290	274	251	277	296	291	287	302	281	281	287	287	288	274	254	248	282	291	287	308	287	267	280	278	275	296	287	288	294	293	305	288	250	285	301	282	251	298	284	273	266	296	252	292	284	276	249	268	263	257	259	266	289	256	275	271	278	258	287	260	254	270	289	301	302	265	274	253	277	295	266	296	318	273	285	279	263	271	272	276	292	304	306	277	270	284	280	267	281	305	249	272	315	295	291	249	295	267	261	259	272	287	302	277	253	254	292	287	293	281	271	295	286	275	284	273	292	272	270	293	277	277	283	284	273	284	307	270	311	275	295	249	250	276	274	271	267	293	260	280	295	293	275	307	287	262	278	273	259	302	277	309	313	251	280	299	263	260	260	299	276	252	272	280	291	298	253	268	314	294	281	287	276	286	289	281	289	281	282	272	290	280	262	279	258	284	255	293	271	307	268	299	295	297	286	260	284	285	284	271	291	278	254	272	267	272	247	299	281	263	302	300	291	274	286	260	308	265	257	295	294	281	262	297	262	272	270	264	287	263	269	285	293	282	273	267	233	282	268	284	286	268	263	255	309	262	323	276	268	306	262	310	282	258	275	275	289	294	298	279	267	294	301	287	277	272	285	291	307	289	279	288	284	308	269	253	295	270	271	274	254	286	290	272	286	280	279	275	256	296	286	283	252	297	241	282	291	260	322	276	259	268	274	290	233	271	286	272	279	271	283	289	295	271	268	286	268	280	270	291	302	291	261	280	279	277	286	287	283	279	258	312	239	316	298	245	275	279	284	288	245	318	269	259	267	284	288	270	276	278	295	283	296	294	239	262	289	287	285	301	277	293	282	307	269	296	251	254	240	279	296	285	256	252	281	276	291	288	296	295	304	294	265	262	267	290	268	269	306	266	275	254	260	314	282	276	282	289	281	303	256	287	305	283	291	263	265	316	297	287	296	309	269	291	270	279	287
15903	29149	20088	10010	421	399	393	348	364	388	372	413	390	367	417	360	382	357	386	367	366	383	343	370	374	342	363	401	366	364	334	396	393	363	379	381	370	369	401	372	374	357	370	375	353	368	355	370	356	373	380	376	376	347	390	363	368	399	392	361	384	382	393	364	329	370	351	366	329	395	350	391	340	385	378	370	396	348	398	386	421	378	338	396	371	368	386	354	380	338	345	378	365	377	367	363	363	389	374	368	358	376	367	343	355	346	367	384	380	366	385	386	358	392	343	357	379	413	385	371	347	376	388	373	334	377	367	395	380	358	337	384	387	376	364	356	347	355	392	370	392	375	361	311	365	374	353	372	394	383	343	379	393	379	382	354	368	384	382	346	354	372	388	334	348	354	370	368	366	382	388	349	331	339	374	373	354	393	332	355	387	367	379	365	348	372	351	343	345	374	347	366	374	395	380	376	377	390	363	385	384	367	344	380	365	371	404	391	354	389	354	368	387	375	367	357	379	358	359	383	416	402	381	343	339	359	350	394	385	361	384	355	401	365	379	356	371	365	372	383	361	347	381	381	396	366	377	351	363	441	366	372	377	384	364	376	370	362	378	329	363	361	355	366	403	363	382	360	364	380	386	361	421	342	379	388	343	374	378	359	369	376	365	383	358	415	340	356	349	336	362	326	393	395	339	367	361	379	361	366	348	369	348	397	365	347	392	377	351	353	379	380	342	386	419	382	380	373	361	366	342	386	385	366	381	354	355	368	407	374	348	356	371	374	378	379	399	369	399	360	385	400	385	385	354	363	392	372	345	370	363	373	354	355	356	368	392	378	364	371	376	376	342	414	383	364	385	397	366	406	404	358	361	394	406	334	388	375	379	368	372	382	407	375	418	356	363	355	383	380	384	365	366	395	353	340	354	357	383	406	351	358	349	335	352	368	367	396	359	362	388	360	373	354	356	340	359	351	358	355	406	349	391	386	381	402	352	357	356	361	394	384	365	398	352	374	366	385	358	391	357	337	388	379	383	389	339	352	371	387	377	411	370	376	429	385	363	364	397	373	336	348	371	359	391	368	384	396	372	392	376	394	406	375	363	367	338	336	385	368	335	378	343	370	367	397	365	402	362	416	385	392	361	339	386	376	363	345	360	400	371	360	377	391	361	357	392	387	354	384	367	377	381	387	355	355	373	354	349	349	397	348	371	361	333	364	370	342	377	347	368	399	381	360	369	359	374	365	369	364	396	387	389	364	351	376	374	350	364	356	374	387	374	371	371	383	367	379	341	379	371	355	370	391	382	339	368	375	380	367	351	316	372	357	382	342	409	356	389	367	356	373	416	368	369	354	360	379	367	389	377	356	373	360	372	380	351	348	366	325	360	375	399	391	368	374	348	392	356	377	350	390	386	375	369	373	360	351	368	363	371	372	363	367	343	354	366	409	365	372	392	363	384	355	338	366	375	349	369	392	360	387	369	317	356	358	374	352	371	380	361	379	366	346	387	341	374	393	365	376	381	356	376	337	346	379	369	385	368	364	368	385	380	378	350	383	370	365	361	401	357	361	377	353	353	354	400	364	352	403	384	358	359	358	360	347	383	352	375	354	385	376	366	367	407	366	335	391	367	418	389	393	365	349	348	399	356	387	364	385	354	350	380	358	366	331	339	343	382	352	344	347	354	384	380	324	401	371	377	389	394	375	358	346	366	344	384	366	360	380	375	352	356	341	381	407	388	354	395	367	376	404	368	365	341	391	354	376	371	397	411	373	399	369	344	358	351	386	369	365	351	365	367	356	376	376	371	403	358	369	403	378	373	378	386	396	328	426	372	364	343	378	419	354	372	356	372	375	337	418	377	359	360	390	372	377	350	381	348	364	384	397	352	371	353	348	382	379	348	395	359	361	368	371	406	350	363	360	345	371	346	360	340	374	413	347	341	351	385	363	367	374	381	403	348	339	347	361	382	369	385	388	347	346	375	359	362	390	374	370	374	379	367	379	354	362	375	384	358	355	378	367	343	369	384	374	384	347	323	359	355	394	360	371	379	354	378	389	388	374	407	367	380	369	366	354	384	352	367	398	372	383	378	400	377	360	368	370	356	406	364	390	357	420	368	357	402	382	397	398	382	362	378	343	416	374	386	363	352	383	360	341	376	361	375	397	370	372	393	360	376	375	390	347	350	357	328	412	410	345	391	380	396	399	377	378	349	357	348	372	355	362	384	372	405	349	351	396	381	405	367	345	355	387	387	362	381	392	376	348	355	338	371	361	367	351	393	374	378	336	361	387	341	383	360	371	374	333	357	394	338	362	370	342	361	369	367	349	358	405	326	401	360	360	368	374	400	329	403	352	386	371	389	377	362	336	377	362	391	366	410	344	403	354	360	364	405	375	379	367	386	388	382	399	369	356	388	364	346	348	369	354	370	366	373	399	380	371	369	381	369	383	365	358	380	393	368	369	359	386	378	349	367	395	387	373	369	373	375	367	389	389	385	406	360	338	374	366	362	377	375	351	397	368	360	391	368	408	352	368	377	340	375	394	384	360	406	392	395	356	399	357	376	381	377	368	383	366	365	369	359	389	360	374	392	394	394	378	391	367	375	363	361	361	400	369	367	337	409	358	380	381	354	390	386	364	376	371	346	341	362	382	366	375	352	337	390	363	340	389	381	388	404	378	373	363	382	385	372	333	354	361	353	400	341	394	370	346	357	360	363	395	364	365	371	361	387	397	359	393	367	374	407	375	344	349	373	396	343	361	352	370	371	390	375	396	381	327	366	370	383	392	361	406	368	373	396	398	374	394	340	373	364	366	365	376	352	363	355	361	367	350	385	353	390	362	375	361	340	385	369	392	395	356	387	364	396	389	381	381	388	344	329	376	368	371	371	345	370	394	413	363	336	382	355	354	349	403	373	378	362	370	355	373	383	395	408	398	367	370	364	315	378	354	394	384	331	360	367	368	361	364	380	419	383	387	380	363	405	345	351	335	352	372	342	394	388	373	355	360	358	375	390	369	371	383	393	358	416	370	366	388	400	397	374	347	376	368	384	348	362	356	368	360	359	362	364	415	362	337	337	360	363	391	367	368	360	381	392	404	382	351	342	349	350	348	381	368	372	344	369	364	354	344	369	375	356	381	362	378	327	384	364	436	376	353	395	379	357	373	360	390	370	386	364	403	388	340	333	364	378	365	373	393	414	362	397	373	361	358	387	356	377	335	397	395	383	381	396	388	373	333	355	332	362	380	353	383	388	378	369	386	395	364	367	327	354	341	339	377	357	346	359	421	355	358	376	383	381	351	402	366	378	369	404	401	380	382	387	381	362	382	375	380	377	360	328	389	396	368	370	366	370	350	321	359	361	353	380	390	367	364	390	373	386	400	365	355	382	362	383	384	362	344	359	361	361	387	356	374	365	346	362	365	355	370	367	403	362	374	342	384	360	342	376	375	378	384	349	381	385	370	378	361	371	400	390	393	383	363	390	405	337	385	326	371
23219	21368	31157	27740	19535	7611	838	609	539	505	495	491	497	547	524	525	546	498	521	487	469	534	509	500	484	498	528	521	499	466	452	514	511	538	460	497	539	494	510	455	515	523	492	512	486	499	494	509	480	465	504	474	481	509	491	491	475	457	459	473	507	478	472	536	478	506	448	472	470	524	491	481	514	472	477	515	454	506	500	494	481	480	473	467	472	474	464	455	527	487	510	512	534	506	514	487	498	484	466	524	510	525	490	506	518	502	469	459	483	498	511	509	507	486	481	491	516	518	480	456	478	512	477	470	513	443	471	480	481	523	479	516	491	484	467	477	499	487	477	494	485	496	457	504	525	495	516	499	450	517	478	477	489	535	476	483	493	464	489	484	490	511	480	472	538	453	476	511	477	487	511	462	465	477	448	451	497	519	494	469	481	536	475	458	452	486	485	482	512	476	487	496	506	484	533	500	485	476	548	484	493	474	526	475	439	526	485	464	491	503	515	483	494	477	493	502	530	482	462	455	533	493	499	477	475	472	484	515	490	511	486	523	522	486	541	467	474	475	506	470	481	455	493	474	482	451	474	466	478	486	478	504	453	474	523	472	465	467	495	489	490	465	495	492	495	460	450	516	475	485	473	448	531	471	482	461	527	488	411	499	475	515	524	530	456	464	500	490	486	479	473	481	523	501	494	464	475	435	491	470	454	502	488	519	517	493	478	465	490	484	484	462	514	458	462	482	470	490	504	440	509	482	483	499	509	516	515	500	507	475	486	456	469	510	487	512	482	492	499	465	492	487	478	477	496	487	463	506	487	485	471	476	500	481	477	503	466	510	451	491	466	478	515	458	484	470	478	495	478	453	534	489	490	457	502	461	476	509	459	461	494	510	521	489	456	508	519	490	526	486	525	488	484	485	481	486	508	471	476	478	514	472	516	537	500	508	491	462	486	500	491	505	476	477	449	483	527	515	490	476	446	456	501	473	492	483	456	485	484	506	492	478	522	523	458	515	477	499	495	486	460	513	473	490	496	470	468	517	506	506	486	488	500	503	479	467	459	463	504	488	507	483	516	461	449	482	436	474	433	466	472	449	512	500	490	516	502	462	492	481	469	501	476	491	489	518	505	487	490	495	531	475	475	521	490	466	542	452	446	505	534	481	479	521	514	500	473	499	467	516	474	536	487	516	500	510	477	491	546	468	480	487	493	513	500	526	483	516	483	459	489	460	480	473	499	481	476	458	497	544	486	518	462	445	484	535	467	483	470	473	437	460	517	449	504	491	516	502	487	479	527	513	463	462	481	499	461	523	499	511	507	485	506	482	475	477	465	472	527	464	495	478	487	498	523	496	501	473	505	490	482	491	500	501	482	525	467	483	479	490	538	491	495	481	493	519	494	530	505	498	487	495	520	519	484	470	466	475	477	479	472	502	465	441	514	491	471	453	483	457	495	472	496	542	454	497	539	465	490	441	505	495	468	449	446	481	571	470	462	499	441	494	498	514	473	517	476	486	493	461	483	507	534	478	487	491	481	498	523	516	452	507	536	451	489	460	452	491	515	535	494	485	467	502	475	449	481	489	485	461	471	488	501	489	492	513	478	470	542	452	491	522	489	497	498	479	481	480	454	518	478	513	495	445	494	486	476	468	522	472	469	499	487	486	488	480	498	499	501	479	472	522	471	523	477	522	475	504	503	528	453	466	483	501	503	476	465	470	497	491	487	520	467	499	496	488	478	508	475	490	485	510	455	459	523	477	491	517	452	468	481	470	466	470	443	500	485	510	491	497	481	524	487	471	521	508	479	494	487	480	455	494	520	501	483	508	467	477	510	473	472	504	495	514	526	511	482	527	495	487	475	485	476	503	495	499	470	522	492	503	503	530	495	484	460	472	495	433	466	499	512	499	505	486	475	506	495	478	507	482	528	486	526	462	493	480	525	503	509	471	488	529	484	487	495	473	469	464	490	476	502	497	451	488	443	484	493	465	497	499	532	481	446	508	491	487	510	451	474	481	418	501	481	495	469	493	477	516	458	487	505	499	484	459	504	472	495	475	521	426	467	503	500	491	483	495	441	501	536	467	488	482	498	502	487	454	471	492	485	472	526	486	474	481	470	510	475	500	498	493	473	507	478	520	485	526	468	507	473	454	505	454	490	490	444	506	474	473	460	468	442	497	500	487	514	501	493	492	487	447	485	475	477	474	526	464	463	488	519	445	468	490	490	469	492	454	484	456	507	473	505	467	490	496	459	533	464	502	512	526	498	532	506	510	463	506	503	490	485	476	481	458	510	484	503	447	483	545	491	461	500	477	465	512	475	466	495	510	503	508	517	512	493	498	473	465	519	498	497	482	476	513	539	518	502	460	444	461	463	531	508	476	484	506	482	518	476	486	485	481	513	499	491	459	499	473	511	483	458	491	490	498	472	493	501	475	475	475	514	502	491	501	500	502	450	510	479	485	466	509	482	515	520	503	491	505	482	447	468	498	500	454	535	490	532	484	502	489	503	448	503	494	520	517	463	498	495	481	482	512	514	501	500	481	523	512	476	488	482	492	463	491	496	468	502	483	516	516	469	522	488	474	457	511	485	484	466	498	529	512	498	540	510	519	444	474	519	492	466	470	481	463	481	461	518	507	465	501	499	494	433	483	499	468	478	473	513	498	493	504	482	461	506	529	499	480	481	491	483	489	506	518	498	491	471	502	492	498	512	487	483	512	509	483	513	488	509	472	463	447	466	490	480	455	506	476	477	514	493	514	521	511	485	458	464	457	485	500	490	495	498	473	523	509	445	474	514	443	510	497	499	494	483	503	508	477	492	494	481	495	467	507	503	491	520	481	488	476	496	439	495	505	475	484	513	496	539	475	493	467	505	485	518	485	520	482	499	516	507	483	486	491	513	486	534	449	469	475	473	529	485	462	495	457	500	502	485	462	457	492	506	489	469	504	477	454	479	482	503	511	498	529	477	479	487	467	479	507	508	461	512	514	510	492	508	483	498	518	492	462	473	510	462	488	487	500	501	461	515	513	463	503	491	487	502	494	469	496	511	516	493	500	467	498	469	481	483	508	463	503	495	465	486	470	507	455	493	496	462	485	486	504	478	470	484	493	498	475	504	485	488	501	509	479	498	474	485	490	480	453	525	494	500	517	491	527	508	467	476	518	521	443	469	473	502	506	466	476	516	468	468	495	487	461	508	515	486	496	518	497	512	513	482	528	449	475	501	443	490	475	504	525	477	453	480	506	472	518	486	458	479	485	498	486	505	471	488	520	477	481	482	466	510	495	519	460	443	494	504	477	479	454	506	483	442	482	450	484	473	479	460	518	477	505	478	501	471	474	469	493	463	442	493	464	488	495	489	485	487	517	487	451	505	502	526	480	494	522	468	492	498	530	457	523	481	511	479	466	511	475	461	430	469	499	503	507	470	506	467	469	498	518	498	477	526	469	511	447	520	492	488	495	503	483	504	497	488	479	498	465	507	495	498	472	472	475
34719	67972	51880	37606	1223	945	837	848	772	657	735	714	704	726	699	630	676	668	665	683	677	618	663	663	615	707	613	643	656	634	682	652	609	663	638	606	602	641	686	620	641	641	623	664	627	641	597	615	618	633	670	669	656	700	623	609	617	634	654	597	631	660	622	610	595	667	650	613	619	714	649	653	618	642	667	648	645	667	639	618	598	639	610	669	631	641	635	614	636	629	628	622	592	687	662	641	648	660	592	606	619	624	655	635	626	637	620	640	665	638	593	623	652	607	653	656	688	589	634	649	674	621	645	632	622	619	662	644	667	661	622	621	590	685	642	637	647	631	646	609	616	653	677	676	654	605	654	619	628	640	626	602	668	613	657	614	637	619	626	650	645	635	668	633	644	649	627	643	623	615	595	666	588	602	592	605	628	660	654	619	635	627	651	649	645	620	646	599	652	630	613	639	633	632	655	649	593	640	642	632	653	576	646	658	617	625	596	638	669	649	648	637	616	657	614	629	638	619	617	597	655	638	635	584	590	657	651	621	638	620	673	668	637	654	625	590	615	661	622	636	642	606	621	622	633	618	631	667	627	605	631	619	657	578	632	638	630	636	645	662	644	626	654	625	673	610	670	621	663	642	598	644	601	626	634	619	628	628	654	629	682	617	688	589	635	607	624	617	642	646	676	575	621	650	634	606	667	623	635	640	600	662	611	609	655	630	640	608	622	636	635	658	634	646	644	669	648	606	605	660	630	654	641	606	614	616	620	662	634	614	642	604	640	589	660	664	645	623	653	649	705	661	600	628	622	687	637	606	636	676	638	628	624	630	632	647	615	634	609	612	591	630	630	635	630	643	619	662	635	644	674	664	608	639	641	654	582	641	644	630	624	649	664	614	634	616	699	633	624	641	662	598	639	636	618	603	647	599	603	633	644	593	611	643	650	666	636	623	638	606	671	636	665	646	612	659	637	641	625	637	674	621	638	633	645	637	638	601	635	592	624	633	689	596	628	655	668	617	610	628	645	689	644	602	619	601	642	598	647	637	617	629	593	601	631	625	640	635	617	657	614	654	621	641	634	577	621	598	602	647	636	616	638	640	694	644	614	626	676	608	651	629	639	621	643	633	650	656	611	624	610	592	668	610	668	612	629	651	650	641	603	598	634	658	641	645	586	640	621	615	637	641	682	669	613	605	631	630	633	636	635	683	632	642	597	688	609	641	622	615	650	630	640	641	642	592	661	612	637	626	604	617	578	646	628	607	625	616	625	591	656	622	648	662	630	690	639	649	633	670	704	674	642	619	630	602	618	652	637	640	682	649	627	655	662	606	658	632	667	619	627	628	622	629	623	673	661	637	624	653	659	637	645	604	607	644	655	660	681	629	623	693	653	645	649	671	629	628	655	645	635	619	609	610	637	597	583	579	611	683	574	668	624	637	600	624	657	602	667	630	629	650	584	599	629	605	612	627	656	609	659	611	618	611	607	598	661	653	660	619	640	607	665	634	605	610	604	637	611	656	632	670	608	587	676	638	620	679	660	635	625	647	618	623	628	675	645	690	662	649	676	689	626	667	634	640	642	630	643	656	646	645	608	655	628	619	625	654	644	647	589	635	630	640	633	604	611	627	708	611	619	664	636	624	611	640	605	680	591	640	620	611	628	630	612	646	627	648	666	626	637	639	663	678	633	640	594	626	636	615	665	661	636	602	649	608	632	608	625	636	662	648	653	669	594	592	601	652	644	622	616	627	632	612	632	607	676	619	636	665	646	627	627	653	658	593	615	677	609	645	591	625	657	620	597	662	630	626	669	655	613	593	618	667	644	650	656	631	675	650	621	604	635	609	642	650	632	609	651	629	651	680	613	617	675	602	602	607	617	601	627	648	592	645	661	632	592	612	643	630	647	647	551	682	608	624	595	647	622	633	630	645	590	653	649	637	657	611	671	624	638	656	598	630	643	635	597	628	640	667	614	632	627	600	593	612	673	632	663	649	638	653	605	621	626	638	626	600	680	616	618	625	621	615	619	671	616	598	619	621	686	609	599	637	653	616	607	615	620	660	620	703	641	647	639	635	672	603	649	606	627	667	662	612	680	646	624	615	640	613	663	611	632	625	631	622	628	661	606	630	677	637	603	666	641	612	604	593	628	612	616	666	675	654	627	652	661	640	673	604	588	627	652	647	638	626	587	639	631	634	635	623	649	615	615	682	694	626	640	668	658	663	634	594	586	629	648	617	650	657	616	663	618	652	648	621	667	670	656	646	631	613	647	625	615	616	658	660	647	616	627	638	621	635	643	675	641	643	648	623	637	645	640	630	629	629	654	632	605	634	615	613	612	624	646	614	585	647	623	638	639	630	606	642	613	637	699	609	643	635	621	626	646	653	638	595	604	610	606	636	618	669	650	632	579	597	669	612	634	607	629	651	606	613	625	656	625	659	639	593	615	622	607	599	634	657	623	614	661	630	592	606	685	585	653	640	640	640	665	616	620	650	620	555	641	609	610	611	650	692	629	628	619	638	648	655	652	646	613	667	626	598	656	655	660	649	676	632	660	683	639	644	622	603	595	659	673	609	611	620	629	624	616	670	623	659	623	662	640	625	671	646	644	618	632	646	641	586	666	655	652	619	663	592	638	630	617	628	621	607	674	671	621	619	643	605	633	624	654	618	682	641	649	656	681	618	643	609	646	652	667	650	642	629	618	630	675	630	604	602	637	650	602	623	657	635	627	624	623	699	674	644	657	628	619	612	629	662	599	619	614	629	636	650	620	664	612	623	603	648	619	638	611	639	625	657	627	645	624	627	634	635	647	676	653	618	619	648	620	640	644	623	625	646	642	633	661	644	603	660	638	633	679	675	640	660	625	645	628	678	577	623	680	668	617	615	643	673	656	622	632	616	623	614	675	643	638	625	604	630	671	605	642	650	615	644	629	614	637	648	689	669	628	622	647	608	659	630	664	631	606	632	634	621	693	667	645	624	613	664	628	627	619	642	639	591	662	649	670	645	621	625	661	674	642	603	696	619	634	631	647	636	644	647	636	651	648	664	650	603	602	642	621	639	656	655	633	630	589	585	611	624	622	625	581	636	648	652	611	614	566	668	634	661	618	632	602	622	636	612	626	620	652	666	616	663	615	647	677	625	636	653	613	621	644	614	652	651	653	605	608	643	619	661	630	633	661	652	658	654	700	602	619	634	667	648	659	654	636	670	660	613	608	615	642	652	679	588	637	653	687	635	644	614	644	650	646	616	633	677	636	615	627	618	621	671	629	595	611	627	624	681	615	645	642	622	618	634	633	586	608	631	628	621	602	618	666	622	622	654	592	637	623	628	608	605	607	632	623	630	632	662	646	673	638	635	619	674	629	655	628	646	570	643	625	639	637	686	636	645	649	571	647	635	602	651	617	645	655	641	656	622	699	629	591	669	644	657	652	565	629	650	656	630	605	627	638	637	592	700	648	622	603	686	589	662	602	602	607	644	652	674	658	664	615	660
24536	21521	30073	26486	8615	334	180	170	161	161	175	137	161	143	157	153	147	161	167	150	167	133	166	138	145	160	137	160	153	163	151	150	152	150	140	160	145	134	152	149	146	143	138	145	141	142	172	164	148	141	146	135	119	143	141	143	125	120	158	133	148	145	152	136	161	149	139	157	174	176	147	153	160	122	144	150	156	147	138	145	137	152	153	144	142	160	148	180	152	130	143	160	133	149	127	145	146	144	153	160	160	135	153	153	127	156	155	154	127	148	157	157	131	139	135	135	152	141	145	152	140	127	159	157	164	121	128	157	126	166	163	175	162	155	143	138	159	138	134	163	136	136	161	141	150	144	157	157	139	161	137	148	157	150	143	121	137	148	167	153	160	152	147	133	148	148	153	154	144	163	148	143	145	142	158	149	112	138	138	131	157	162	159	164	155	154	121	142	155	161	139	145	133	165	141	129	143	150	150	141	139	171	148	142	130	145	180	144	143	131	138	149	149	175	143	139	145	165	131	152	165	155	176	167	156	128	135	158	136	137	154	164	137	146	121	146	152	173	132	124	161	147	155	149	136	139	142	148	150	143	141	158	148	155	168	161	128	140	170	148	159	145	156	173	146	150	162	132	141	149	132	140	149	156	151	146	141	155	143	137	163	159	132	152	140	121	136	167	132	162	150	133	143	147	153	132	140	154	134	149	153	155	150	153	174	127	149	143	142	140	139	136	135	141	143	141	161	145	156	154	151	131	138	149	129	152	148	153	158	148	145	139	135	134	152	169	143	138	161	150	165	125	132	140	138	152	152	141	153	154	168	157	154	151	136	141	169	141	148	158	151	128	169	153	152	164	162	153	150	134	167	139	162	125	154	134	156	164	150	161	150	131	156	173	160	161	131	150	149	139	152	160	161	151	146	157	147	158	140	141	167	134	150	149	159	137	158	152	151	146	149	137	146	171	141	143	139	139	159	138	135	143	141	149	154	171	155	146	148	166	131	137	116	144	135	169	158	153	151	131	138	134	142	157	152	135	133	158	134	156	162	130	140	156	143	140	144	150	165	159	158	158	143	145	135	157	132	158	147	155	140	142	150	146	115	157	146	135	158	147	134	146	179	148	148	143	138	166	158	151	146	152	148	152	155	125	155	153	140	166	164	149	158	156	158	151	144	162	154	140	146	131	140	141	130	146	127	136	130	150	145	165	141	138	130	164	130	150	172	149	145	145	172	144	172	160	146	147	147	169	164	160	144	162	145	131	143	134	154	158	166	154	139	160	139	134	150	154	133	148	145	155	152	164	155	148	135	172	147	162	135	150	169	144	141	141	167	143	133	135	149	158	141	150	128	149	140	145	142	137	126	149	163	163	144	159	131	143	157	123	149	159	167	160	128	160	131	140	154	140	142	133	149	171	133	156	173	145	142	133	155	166	130	158	146	167	147	135	140	156	136	126	153	133	114	148	159	160	143	158	163	143	160	155	126	149	159	168	154	155	157	162	154	157	165	162	166	155	145	154	161	140	159	160	146	149	137	152	155	134	148	161	158	136	146	173	136	139	138	157	141	130	137	162	133	137	158	155	168	159	152	150	101	155	147	148	143	140	146	157	146	140	142	157	156	138	145	132	137	148	155	144	155	145	146	140	136	139	152	158	136	157	142	139	142	151	152	151	151	156	157	151	161	137	159	165	147	154	150	144	137	141	158	158	152	146	145	155	153	155	130	155	130	141	145	142	136	129	141	150	165	139	151	157	123	166	153	155	128	158	148	159	162	153	152	145	154	124	154	142	159	139	152	171	144	137	153	145	137	165	170	141	132	151	142	138	172	138	160	146	150	166	157	147	148	134	157	153	149	157	169	128	178	151	136	142	137	158	162	143	145	139	147	131	159	161	147	144	147	155	151	157	147	165	136	149	154	127	114	152	157	164	158	149	138	141	154	135	134	155	145	139	157	135	146	127	167	161	143	154	136	136	144	137	157	162	117	131	159	150	130	154	141	145	152	135	149	138	170	142	133	151	137	145	169	161	161	127	143	158	164	157	122	157	155	144	135	147	163	175	154	151	136	143	154	144	150	137	147	136	144	169	133	132	150	138	146	144	175	129	132	137	147	124	135	160	152	168	133	150	146	135	116	132	132	153	133	144	147	143	157	128	146	139	134	133	123	152	141	162	140	152	135	143	150	156	170	157	150	133	126	154	150	139	140	153	129	155	171	132	165	133	133	175	158	150	146	147	141	153	137	165	147	125	160	149	132	172	143	129	163	168	158	169	145	147	160	149	158	151	153	151	146	129	150	155	119	144	154	173	136	164	167	163	131	154	154	154	159	145	149	150	164	128	140	140	155	153	153	132	170	164	150	158	152	130	164	164	129	160	178	139	160	156	133	137	150	147	137	141	136	151	153	174	134	126	137	156	147	170	139	143	146	150	152	135	137	138	143	160	163	161	144	132	153	143	151	130	131	154	120	144	166	163	150	143	124	162	184	156	146	166	149	144	125	139	147	132	162	140	164	159	143	146	144	152	156	160	156	161	155	164	169	142	153	139	157	143	124	159	138	155	153	173	157	145	171	139	149	149	133	123	164	149	142	142	163	158	146	146	138	173	145	153	163	145	153	143	131	146	127	160	140	140	150	160	166	150	168	148	137	170	137	162	154	143	140	165	152	127	166	160	155	132	171	138	113	123	163	144	121	143	155	144	153	160	158	161	164	134	142	152	156	136	144	145	156	163	136	136	143	155	168	160	140	133	171	160	139	157	158	142	154	145	146	155	136	150	161	148	137	155	133	127	151	130	144	152	159	144	148	157	138	143	138	137	151	142	154	157	134	145	135	144	149	148	136	144	143	170	147	150	172	147	143	157	155	152	128	156	153	173	153	156	151	152	129	136	163	136	135	163	174	141	138	154	135	166	147	154	156	147	136	132	147	141	129	148	145	146	149	158	149	144	162	151	178	171	148	176	172	143	135	137	163	133	149	152	138	141	123	151	153	146	141	143	166	150	134	154	142	154	164	134	143	142	159	144	164	123	155	160	137	130	159	151	162	162	154	154	130	134	151	152	138	171	144	145	143	155	153	140	135	140	152	148	150	124	132	172	119	145	145	139	149	145	137	130	161	151	151	141	165	133	142	176	135	157	129	124	134	161	145	150	156	154	148	154	130	118	146	149	146	149	134	157	124	149	178	146	137	166	163	137	159	157	144	148	166	188	121	155	156	136	136	143	160	154	157	140	147	152	148	138	157	154	155	152	150	153	137	158	148	134	141	136	164	143	168	142	138	145	147	149	141	146	142	174	151	187	142	154	158	161	153	133	163	149	173	140	146	155	148	144	157	128	143	142	134	134	132	152	141	143	153	159	159	148	150	149	161	136	150	129	124	139	160	148	140	136	118	140	140	146	154	136	135	160	132	138	158	149	151	159	142	167	126	148	145	144	150	150	139	146	142	130	147	154	137	149	139	177	126	163	158	138	152	165	152	159	137	165	135	176	154	118
30904	56816	42300	27189	455	334	301	282	257	258	262	245	239	251	233	230	237	223	212	230	217	190	200	218	221	211	231	215	205	215	195	225	206	207	219	228	227	204	225	235	185	198	214	213	220	182	182	201	224	210	237	198	176	220	242	200	204	192	229	201	220	196	210	227	196	231	202	212	215	206	206	218	226	220	209	216	237	232	209	208	224	199	224	197	216	223	205	222	223	227	230	210	213	214	207	215	222	204	210	218	190	206	239	199	209	232	225	214	211	223	191	198	231	210	227	214	220	202	200	199	206	200	203	224	224	208	209	191	200	223	199	203	228	227	215	214	182	193	202	196	207	192	199	235	216	196	206	213	213	226	221	237	216	196	234	195	206	204	210	193	183	192	243	216	217	186	213	215	206	234	246	196	218	213	224	204	195	213	211	224	200	234	227	224	192	197	221	203	231	211	212	205	217	233	187	202	220	206	207	216	222	206	209	229	201	202	199	194	214	221	202	205	218	229	196	194	213	220	211	210	235	217	221	230	203	234	233	219	195	219	210	175	237	197	243	209	209	240	203	210	213	225	197	219	214	225	192	222	223	224	215	229	211	217	194	232	207	215	208	198	211	205	200	241	225	199	201	221	210	234	204	203	237	236	236	212	228	220	203	185	225	195	222	215	234	203	237	208	232	175	209	210	209	200	189	210	200	190	191	213	220	190	214	220	217	214	209	207	185	208	208	260	201	232	246	222	222	217	238	226	204	208	207	232	201	209	227	210	216	209	201	224	199	216	198	210	236	182	221	227	218	193	204	222	193	218	189	210	192	214	232	238	204	204	222	222	212	226	218	232	199	203	214	232	198	224	229	214	228	226	222	221	234	197	224	198	222	223	225	207	210	239	188	223	221	215	216	216	214	216	205	211	194	195	201	215	215	212	223	222	205	230	202	197	226	205	211	231	200	208	196	225	227	219	221	201	214	215	225	209	215	205	205	222	211	224	204	194	188	198	240	210	219	208	219	224	198	209	216	195	238	226	212	233	221	215	193	211	241	219	230	214	200	218	198	225	183	215	224	201	230	190	218	208	195	186	239	219	219	197	238	200	192	207	215	214	221	187	202	242	225	179	208	218	209	224	222	195	217	214	207	192	204	215	195	219	196	203	213	194	223	211	226	213	204	206	235	213	200	211	214	223	230	215	207	233	231	225	230	214	224	218	223	217	198	228	209	216	186	207	214	197	200	243	197	214	196	219	204	226	235	232	220	195	191	222	200	219	210	226	210	202	193	218	231	215	223	223	231	210	240	213	233	226	196	241	192	204	223	219	216	216	208	207	218	222	196	204	183	233	202	215	227	204	214	218	215	209	220	191	215	244	214	203	202	213	206	224	230	221	199	215	212	204	203	213	219	225	196	210	217	218	201	202	195	190	203	220	224	190	196	192	212	239	230	200	186	231	213	237	214	200	196	226	203	205	219	195	203	207	219	215	196	205	235	200	222	201	186	203	227	223	195	195	211	199	215	207	211	223	215	223	209	203	212	183	194	201	211	213	218	217	218	193	223	194	200	241	229	212	222	213	226	196	215	182	210	219	211	216	216	203	212	222	221	208	208	211	218	217	212	212	193	215	220	193	246	218	216	197	198	210	204	217	220	211	215	222	200	217	204	206	184	213	211	204	203	226	212	202	216	220	212	200	223	213	228	194	203	198	193	228	234	199	231	212	213	206	206	208	193	199	225	223	206	212	215	184	195	203	209	229	204	201	217	240	204	218	224	196	214	233	188	234	199	214	226	195	220	209	228	251	205	196	220	199	196	222	231	221	206	249	224	197	220	205	222	202	217	213	198	224	181	199	227	206	210	211	217	207	229	211	219	204	213	186	194	219	201	211	206	193	217	220	230	209	197	198	222	215	197	197	200	199	228	201	206	211	229	215	232	217	228	205	233	215	229	237	224	194	239	206	207	201	194	214	215	216	231	215	217	180	231	233	227	195	216	229	198	219	206	217	227	198	220	230	180	198	229	210	172	212	218	196	215	222	217	235	226	201	194	211	215	187	215	207	223	213	230	205	238	217	213	223	197	235	207	204	225	203	218	205	215	207	220	207	201	199	210	183	220	233	195	213	227	199	210	205	212	223	197	191	196	204	207	193	237	203	202	211	220	196	215	213	224	217	207	195	203	206	195	201	238	192	198	185	199	236	222	207	198	226	214	198	241	198	210	222	199	205	221	238	197	185	215	221	203	215	203	190	204	198	202	210	206	224	223	182	233	199	202	201	204	232	211	211	205	216	192	209	222	211	220	206	230	214	221	192	202	207	180	189	203	196	208	213	207	230	215	219	222	230	207	201	204	214	214	230	212	225	219	228	195	217	205	215	208	206	204	229	210	201	239	199	231	236	209	212	202	234	227	209	212	219	193	206	215	241	222	233	205	213	218	224	244	221	186	185	234	229	215	211	211	199	172	215	229	196	194	218	224	199	177	240	207	217	219	226	246	226	234	202	211	241	207	188	206	200	222	205	194	215	196	241	207	215	209	196	205	199	219	208	228	241	225	216	232	232	217	231	178	210	245	201	206	221	200	201	213	213	188	223	216	217	207	211	221	183	204	213	233	230	212	222	211	229	197	215	180	181	215	217	179	209	214	225	229	212	199	207	213	227	195	211	229	206	203	207	240	200	234	208	225	202	192	196	215	223	216	200	242	191	224	205	208	193	202	202	226	239	206	215	221	214	191	232	183	181	196	196	221	194	198	213	223	221	220	233	203	221	211	198	231	214	207	202	231	214	230	216	221	210	211	230	204	230	225	228	205	199	201	188	211	224	235	192	209	210	200	217	204	205	202	237	205	215	206	196	225	228	234	210	223	205	188	228	223	216	183	210	220	213	210	223	218	228	239	215	219	222	210	212	193	203	219	219	178	220	235	227	193	185	214	196	218	186	211	187	233	208	213	219	190	216	235	207	217	239	219	204	224	228	219	197	241	225	210	212	237	216	185	215	228	212	216	208	225	225	212	213	219	208	224	214	203	197	228	188	205	233	204	221	218	225	214	199	235	223	211	238	211	200	205	221	193	217	213	212	223	211	240	199	213	219	208	179	220	203	220	207	203	201	225	196	238	208	203	213	202	203	213	231	200	200	187	170	205	207	202	235	213	236	229	200	218	256	200	218	206	193	217	204	222	198	239	187	219	199	210	216	215	197	223	229	202	185	206	211	215	179	169	223	215	212	205	229	212	202	198	220	210	206	218	224	209	214	189	185	198	211	227	217	189	210	206	216	201	210	205	195	208	210	205	210	211	224	224	182	203	193	204	213	219	195	213	214	206	199	212	210	204	221	218	227	217	199	196	215	217	202	243	202	209	214	219	228	207	192	230	206	213	228	195	217	204	216	204	216	231	217	213	205	209	223	226	232	220	214	219	215	211	221	201	222	197	193	216	215	194	216	194	197	237	238	210	211	200	219	219	229	228	219	204	205	206	210	208	218	228	199	215	197	207	206	205	200
22296	21364	29673	25161	21313	20086	6704	577	515	519	494	490	446	453	475	418	461	422	386	414	446	451	463	415	421	409	450	426	437	451	411	426	474	394	408	429	414	451	438	387	389	423	423	413	377	396	389	406	400	412	444	434	364	423	451	446	398	427	442	447	390	428	423	471	453	389	447	414	435	401	440	396	391	389	400	416	424	417	409	404	423	433	416	430	431	432	395	417	377	408	420	426	423	400	417	438	422	408	419	412	414	407	438	417	414	401	440	403	417	385	438	412	395	473	407	436	415	412	421	381	400	443	409	399	400	451	423	397	401	410	388	407	447	413	398	440	433	418	419	384	424	421	394	398	392	414	439	429	441	407	405	457	396	417	404	403	446	427	450	402	416	424	390	462	438	465	411	429	389	440	419	386	398	444	421	401	426	408	416	413	411	416	437	438	419	403	415	456	383	422	425	408	409	412	427	413	402	446	454	436	408	426	446	410	393	402	423	421	422	406	451	426	441	426	413	452	461	435	403	385	447	433	386	429	462	404	380	408	425	408	407	436	419	412	424	415	388	424	401	424	409	435	417	444	414	416	407	397	406	421	403	400	408	412	413	424	404	434	414	382	433	445	424	472	471	397	400	420	402	371	434	399	435	449	436	448	416	402	402	436	413	431	434	435	442	428	410	408	426	401	384	425	367	447	395	431	435	465	433	436	421	396	431	484	405	426	435	426	430	430	394	394	435	430	421	420	439	440	417	424	376	483	424	465	415	439	407	409	437	390	412	441	416	446	443	382	442	424	397	419	416	408	423	419	409	446	433	385	429	438	400	453	415	392	391	414	411	394	432	417	439	415	417	371	419	401	419	389	397	410	439	409	418	457	431	418	419	428	425	425	441	459	414	430	386	424	437	411	437	439	391	402	443	433	406	434	426	455	397	445	387	425	395	400	406	410	456	454	403	407	413	427	416	387	422	414	414	406	395	442	436	397	412	445	462	404	421	448	439	429	389	411	404	412	430	420	449	441	404	445	431	383	410	444	416	415	424	405	437	444	389	435	452	427	412	407	441	434	390	417	383	440	401	440	440	414	427	390	418	381	417	421	398	432	432	418	411	423	426	444	428	435	442	393	440	419	434	355	417	395	405	420	402	412	448	381	425	450	450	405	420	402	380	397	418	413	444	424	407	426	419	403	394	431	419	442	408	418	427	410	405	434	414	415	428	434	414	427	440	427	443	418	400	395	399	375	447	411	450	411	430	410	432	429	427	434	420	432	451	441	433	426	457	445	439	413	411	437	398	396	417	430	416	418	378	415	442	405	417	420	420	407	400	422	427	400	427	417	376	465	422	413	404	427	416	397	424	421	434	466	424	408	396	411	401	437	413	401	452	424	432	420	408	401	438	433	399	424	420	452	416	380	411	393	408	416	426	417	391	446	387	427	414	416	387	415	439	403	413	443	403	438	406	425	410	417	411	421	387	408	465	448	464	418	425	377	419	467	421	410	441	424	404	408	452	422	410	433	374	393	421	415	448	417	447	412	437	435	422	440	413	403	457	392	396	409	406	412	404	400	439	358	414	461	404	419	418	438	396	427	397	401	420	451	411	399	415	399	423	425	446	427	400	429	445	399	417	412	403	422	419	402	428	464	410	437	452	443	449	438	396	402	375	427	422	436	386	417	424	403	433	436	443	413	434	440	430	374	408	432	432	447	459	431	444	420	416	410	413	410	421	411	429	415	423	468	441	420	427	440	421	398	426	420	420	423	419	410	426	411	420	425	408	410	419	378	436	395	394	413	418	449	391	385	381	414	422	409	413	436	413	408	405	386	428	396	405	389	434	401	401	427	409	426	440	422	380	433	419	433	428	447	442	419	374	425	434	417	393	420	413	426	412	448	410	408	432	418	420	442	395	398	409	421	408	436	423	396	434	399	440	410	402	415	381	407	460	437	453	440	399	380	423	409	404	394	407	398	431	393	400	406	419	422	420	430	405	416	442	430	440	446	448	391	444	450	450	404	394	403	412	454	403	436	423	405	399	408	440	421	414	399	417	377	450	438	382	414	469	413	421	440	431	406	392	407	443	428	415	450	445	469	387	447	413	422	391	426	422	407	432	420	386	397	426	408	431	424	432	424	388	426	397	399	435	392	407	402	434	441	424	428	399	423	423	400	463	416	409	425	408	461	426	384	406	427	404	426	436	429	396	437	459	406	450	443	429	418	424	399	405	402	427	435	388	413	426	375	409	401	412	435	424	438	426	407	391	419	417	397	399	441	433	416	446	405	434	419	406	442	420	379	396	426	414	398	460	408	407	404	456	431	416	439	408	421	425	414	429	442	440	378	423	426	423	433	425	383	409	394	420	408	426	429	447	386	444	435	448	414	439	431	437	433	406	422	406	429	435	439	422	426	413	401	404	471	386	453	426	395	436	405	409	405	432	431	438	410	419	428	399	382	407	419	405	378	410	427	384	389	402	402	404	401	432	399	435	460	383	404	444	363	429	410	422	416	407	457	421	439	441	444	407	436	429	418	433	414	434	381	399	413	488	415	411	419	449	428	390	452	411	416	409	409	402	422	423	433	412	412	411	389	423	443	421	452	414	431	384	407	417	405	428	439	416	461	430	452	416	403	401	411	420	421	433	409	475	457	397	449	440	430	406	403	386	399	468	408	448	416	407	408	454	401	424	443	414	400	436	414	445	424	450	405	397	420	405	449	408	456	424	433	413	426	404	434	445	414	393	370	412	424	389	448	416	416	443	401	465	422	390	410	436	435	411	415	382	458	431	451	397	416	409	412	405	403	416	432	408	397	395	425	437	411	425	408	432	416	398	421	424	415	394	410	430	383	416	379	411	450	462	400	444	445	403	411	463	422	407	434	405	441	393	409	397	470	440	420	414	385	416	435	424	373	365	427	468	373	446	410	428	411	407	376	374	407	431	399	382	412	432	439	433	398	450	432	437	404	436	411	389	392	433	421	434	393	433	402	423	375	415	433	385	423	442	435	421	455	430	417	413	431	412	427	411	439	421	416	424	452	404	418	424	404	442	395	458	432	448	467	437	412	415	383	391	438	424	423	452	409	417	443	451	448	434	436	409	417	469	424	438	430	388	401	374	440	417	408	387	440	409	418	396	427	441	418	441	404	391	413	401	401	444	415	405	425	425	435	434	423	402	453	406	431	413	409	398	448	393	413	408	415	403	410	443	408	412	412	388	427	416	410	436	433	449	363	364	392	415	425	414	404	428	405	426	404	431	413	447	450	399	437	411	401	448	413	473	434	409	393	390	394	388	433	378	428	415	424	424	440	437	425	388	417	435	403	397	420	452	447	408	406	419	421	421	404	416	390	434	401	380	431	442	454	422	417	428	397	431	390	411	399	410	440	441	421	418	435	424	398	439	397	396	385	462	429	407	421	448	400	413	428	432	408	427	436	443	402	408	407	390	397	407	467	405	418	393	410	405	424	450	439	425	444	414	406	430	450	439	414	399	390	432	441	458	420
39319	71455	59348	42101	1584	1130	934	855	757	735	727	635	634	644	617	606	633	525	583	595	611	596	593	532	578	583	623	589	579	562	578	575	584	561	522	535	561	559	600	537	551	579	565	543	608	577	571	546	565	552	536	521	564	567	579	547	588	565	522	529	553	571	551	532	568	519	554	513	544	528	583	559	596	536	553	580	575	541	571	556	562	576	569	545	505	571	545	557	568	559	556	551	587	551	552	556	569	541	545	528	543	561	561	586	582	561	585	513	520	569	569	551	612	577	558	558	558	550	573	570	543	565	566	573	514	602	532	546	528	593	561	593	556	523	558	593	566	547	551	555	573	563	544	583	567	551	599	525	541	565	591	561	592	582	624	593	543	529	566	566	533	537	547	594	583	564	570	542	551	551	566	559	526	526	509	557	515	536	529	606	552	584	502	570	560	501	582	551	535	536	526	608	559	589	562	546	558	525	575	515	565	580	587	571	551	578	572	545	559	531	505	556	551	528	547	596	564	572	520	572	560	519	567	568	572	583	522	518	527	546	589	611	521	549	543	567	540	539	573	504	541	583	509	560	545	574	563	606	596	577	563	568	558	570	523	533	545	584	547	552	563	554	508	537	555	544	527	518	534	574	540	558	570	549	589	556	538	586	576	560	570	543	547	574	563	555	568	551	547	530	546	542	552	542	576	569	579	536	572	530	555	605	524	545	565	572	557	570	577	599	559	534	558	554	583	573	582	527	567	589	575	530	612	554	554	539	590	575	608	574	535	557	584	591	538	545	555	523	601	563	536	567	569	557	566	566	482	533	579	591	567	573	544	614	561	543	542	566	563	559	576	505	555	549	554	568	574	570	508	550	537	576	576	520	531	584	546	534	564	545	566	539	577	594	572	528	567	575	593	553	562	539	538	542	555	592	571	550	535	568	536	584	583	533	547	537	553	524	565	588	554	499	578	542	539	529	528	560	549	587	594	535	501	549	588	543	575	560	528	562	527	587	548	574	562	534	560	541	623	584	560	562	579	526	517	553	569	591	554	574	563	529	547	562	595	600	549	555	562	577	530	571	590	564	559	577	579	564	555	545	547	560	540	619	506	530	544	593	608	591	627	582	586	548	554	575	538	545	590	538	574	582	535	499	562	530	547	503	588	553	598	574	586	577	530	546	538	585	581	548	566	569	570	577	581	544	539	502	569	606	500	578	544	558	565	517	556	533	568	532	568	543	589	563	539	535	584	542	538	571	581	560	555	520	538	561	578	531	532	553	548	553	564	533	513	556	569	563	547	548	529	528	553	560	559	530	584	552	559	563	574	568	539	534	546	547	554	539	517	559	557	604	531	580	556	549	565	577	545	551	562	576	549	552	554	587	539	570	534	588	561	532	545	548	554	562	596	563	552	537	512	577	525	546	565	592	536	572	547	555	574	546	571	541	557	523	563	517	561	591	583	566	569	544	547	536	553	545	580	535	507	590	533	541	563	566	553	568	536	583	543	553	537	595	551	541	520	533	530	565	521	578	569	546	551	578	554	542	543	539	545	518	566	542	541	534	517	533	576	554	581	589	545	523	552	590	569	566	539	575	551	558	553	571	558	573	495	555	556	548	585	536	554	525	561	571	553	540	572	555	566	540	518	532	514	558	537	565	534	539	531	584	566	532	595	510	575	556	550	569	539	555	541	536	525	583	583	568	562	561	543	557	559	534	555	591	614	529	540	599	544	561	598	521	555	575	572	544	533	538	549	593	567	546	596	555	504	549	511	579	585	508	564	556	534	545	609	531	552	565	539	532	546	588	566	528	589	566	539	570	552	529	537	554	566	538	557	579	523	539	562	639	561	570	543	528	566	538	554	556	557	564	559	586	574	548	547	590	564	561	568	531	572	592	618	566	550	570	571	587	524	568	551	569	511	577	610	523	554	519	555	561	555	546	543	563	550	567	535	542	475	533	510	546	509	598	564	604	521	590	574	504	583	550	579	541	538	536	550	546	550	541	602	567	575	544	562	581	571	504	575	548	562	531	568	568	504	542	510	547	558	553	541	564	533	594	536	521	549	538	599	544	554	616	580	565	570	530	537	588	592	584	560	548	581	529	580	544	557	550	584	571	574	556	512	586	543	543	555	547	568	597	591	578	558	557	570	550	545	581	545	580	549	569	580	547	599	555	565	552	518	575	579	548	568	584	551	555	529	560	601	543	547	547	560	562	577	559	523	526	556	572	592	574	561	523	514	595	505	539	559	551	527	548	618	566	524	579	574	544	524	562	543	576	564	580	559	570	581	569	538	569	549	540	557	594	540	560	550	580	573	593	553	558	539	605	541	544	554	559	567	548	543	524	544	545	525	525	582	599	570	561	543	553	544	536	567	564	546	576	540	568	568	572	553	583	592	534	562	544	543	549	561	589	542	521	567	531	612	575	563	539	579	541	520	533	569	547	538	525	530	554	543	536	580	570	571	621	585	554	560	578	566	578	574	577	552	552	580	560	533	571	555	585	546	541	572	609	558	564	553	579	561	544	583	583	495	537	544	568	579	589	550	523	545	516	555	568	590	556	580	553	550	525	541	548	553	561	555	553	528	550	562	597	561	583	523	548	567	602	581	552	567	574	527	622	590	572	543	565	554	599	561	585	579	555	545	540	530	537	559	554	565	527	580	522	561	585	613	541	541	569	540	508	533	518	565	531	554	554	525	556	574	545	551	523	584	577	574	520	526	540	548	539	575	509	568	563	582	503	547	581	545	533	569	528	535	529	596	570	538	545	555	559	573	554	572	533	604	541	539	538	564	542	535	519	575	575	526	556	569	559	557	571	565	569	586	577	549	586	545	602	503	566	547	566	521	547	584	515	533	559	533	610	520	560	566	541	550	553	528	584	580	591	559	541	560	578	562	600	539	600	595	538	550	553	578	567	559	516	560	561	580	595	563	571	581	552	543	578	592	557	566	511	550	520	564	570	530	569	530	546	566	548	535	567	558	569	546	556	557	498	551	551	544	541	581	519	621	558	585	538	542	594	541	546	556	576	586	587	565	536	540	539	569	549	565	534	523	558	559	566	561	558	569	574	586	551	552	569	542	551	578	546	529	563	601	546	551	520	565	569	595	525	549	539	554	574	554	577	572	560	551	549	544	559	536	596	545	539	554	545	537	536	559	567	533	529	582	553	545	594	547	571	583	570	575	564	531	577	558	510	551	519	571	578	581	570	640	537	566	584	571	555	527	522	568	585	582	543	571	560	535	526	519	586	575	559	572	506	541	584	535	546	560	546	547	576	548	553	586	539	563	551	575	567	559	515	528	555	613	593	551	541	560	532	575	561	514	519	601	570	552	529	555	560	548	561	548	572	545	566	542	500	542	569	553	569	578	551	524	523	558	583	557	570	529	517	558	556	583	533	540	545	507	529	483	549	589	575	572	541	571	544	562	582	577	569	502	545	561	534	568	573	579	591	546	515	571	560	533	539	582	556	530	571	567	567	541	579	566	581	618	580	561	571
27395	22152	21381	10134	620	407	321	307	333	308	297	285	309	305	282	326	307	293	300	319	304	314	311	265	280	301	292	284	294	307	270	271	249	276	281	258	299	299	315	262	300	266	273	299	283	294	271	289	304	296	308	292	265	275	295	286	279	287	277	278	278	302	277	289	294	266	298	299	305	289	295	306	278	290	297	290	274	313	279	313	272	311	259	278	264	296	292	326	299	270	275	273	269	286	278	290	307	290	276	292	285	295	300	287	263	295	278	310	276	292	276	281	256	300	282	320	299	295	265	283	293	285	296	324	257	285	301	279	266	280	287	335	270	284	277	297	282	279	298	307	289	267	293	270	291	282	273	277	295	276	311	293	269	311	285	299	299	287	276	288	298	264	307	281	293	279	276	305	299	299	278	318	307	266	297	272	298	298	282	294	302	292	279	332	283	316	279	273	308	285	285	287	273	269	268	281	275	281	302	284	265	275	296	276	290	269	291	307	279	292	282	303	292	307	281	291	276	272	275	288	297	289	305	303	292	305	299	288	272	260	272	306	280	281	306	294	284	270	296	297	266	329	264	285	325	285	295	288	277	292	271	302	275	264	289	280	295	263	278	295	279	303	293	277	274	279	257	274	277	317	281	275	310	300	298	283	286	281	307	314	300	275	279	271	288	272	266	294	272	270	275	284	285	340	282	273	293	293	306	308	279	276	276	290	324	292	306	256	284	289	295	308	289	300	285	271	298	314	268	302	270	293	271	287	304	281	278	297	300	290	278	260	259	311	269	291	286	247	287	308	279	315	291	282	293	326	300	267	261	313	298	297	280	274	268	276	306	297	286	298	289	312	250	293	283	300	275	297	267	293	251	314	293	273	295	265	294	293	284	254	267	292	314	299	292	304	277	296	269	310	299	284	283	258	300	291	311	275	282	267	291	286	284	289	282	277	282	281	282	279	303	267	267	290	302	283	279	297	318	304	267	304	297	270	263	265	314	265	283	284	277	309	295	295	291	264	279	277	297	307	284	301	292	292	308	300	264	254	291	308	279	298	307	322	308	319	293	294	310	314	283	312	272	253	285	280	286	252	306	282	263	295	243	267	275	273	275	274	307	313	283	274	271	281	270	287	261	299	282	274	265	295	315	274	280	297	287	274	280	289	284	276	262	321	280	256	302	303	287	299	303	298	293	257	308	294	296	296	284	290	287	287	278	312	279	271	312	285	276	272	306	314	304	333	253	297	305	271	283	295	298	286	283	318	281	261	305	310	265	301	295	282	311	282	278	266	278	277	309	290	274	269	258	283	275	309	278	288	286	274	292	274	280	285	262	299	278	280	300	304	318	258	272	288	275	259	293	293	280	278	297	326	281	271	267	295	280	298	286	276	264	294	278	302	277	268	279	277	273	296	292	285	297	264	301	282	292	314	259	294	314	277	270	291	273	272	280	278	303	297	281	308	302	296	269	308	295	286	293	268	286	280	247	300	287	284	288	266	284	290	297	272	262	280	301	263	315	263	276	300	283	272	301	307	292	265	307	295	284	280	295	295	301	269	272	278	255	271	286	283	308	289	302	249	306	294	311	283	290	282	318	278	294	261	268	304	318	298	302	315	313	285	311	303	292	292	275	284	315	272	301	316	278	290	292	279	293	301	304	298	276	325	246	278	310	285	294	292	293	282	316	312	297	321	268	274	312	298	274	275	283	286	297	333	285	298	315	298	266	269	267	265	270	304	280	289	245	291	277	273	277	269	280	291	272	282	308	259	280	302	290	264	296	290	326	316	256	318	284	283	260	325	286	315	283	298	268	281	283	273	262	284	291	287	272	279	284	284	272	306	272	283	270	279	282	252	304	293	277	331	327	296	282	281	273	277	304	320	281	300	288	268	282	307	272	300	315	259	281	299	273	249	310	306	256	272	270	315	277	293	272	289	269	286	303	285	289	285	302	299	296	267	275	267	286	265	274	286	283	262	284	284	270	269	264	280	296	290	297	275	307	291	304	278	266	272	271	261	325	293	295	287	278	286	324	258	299	303	296	276	302	289	316	241	288	282	304	283	294	271	289	318	307	304	286	267	271	283	296	255	280	245	278	278	291	306	272	269	312	291	309	301	281	286	296	305	296	310	268	257	252	309	292	271	300	291	297	281	324	261	278	281	268	294	272	291	276	285	309	288	287	303	281	286	279	307	281	282	284	313	283	292	299	279	300	295	288	292	296	261	307	302	303	298	276	287	278	275	276	295	274	266	296	287	296	321	290	282	257	291	266	278	254	299	284	264	283	289	274	255	290	278	294	303	319	284	314	314	270	309	267	271	274	272	300	304	299	287	282	250	290	270	280	286	268	301	298	287	301	271	297	259	308	292	293	273	291	278	275	320	293	293	289	265	296	281	292	284	294	284	252	325	312	271	264	263	312	256	289	277	287	293	270	301	317	279	289	287	286	310	285	307	295	272	285	291	273	291	259	263	314	303	302	277	273	277	303	302	275	279	263	269	298	293	299	295	292	285	294	292	269	261	282	277	292	293	273	296	328	264	254	273	253	283	325	278	302	260	320	280	282	304	295	281	304	290	259	294	306	296	293	287	279	299	301	273	297	296	289	292	284	310	291	293	297	324	258	301	286	305	314	282	289	302	298	284	304	267	300	286	286	280	278	312	302	278	273	297	292	239	265	290	266	283	290	281	259	259	292	298	304	255	311	276	240	288	298	300	285	272	309	272	315	273	313	272	283	289	291	299	281	292	313	271	294	297	286	290	304	278	299	294	260	286	272	283	289	297	290	325	302	278	320	315	286	290	292	296	319	279	286	296	263	338	293	302	247	281	256	288	290	300	279	296	268	264	288	299	265	306	291	288	278	338	273	277	312	322	290	284	245	269	303	282	290	317	304	277	298	293	244	306	294	297	293	258	323	291	309	278	270	295	278	297	281	310	304	273	270	292	271	289	274	282	283	313	262	280	297	259	302	300	325	304	291	298	339	310	264	310	311	270	293	281	297	299	286	262	291	290	282	318	291	302	296	281	293	267	287	310	258	270	282	295	286	275	264	280	287	286	294	289	281	312	282	324	263	284	276	284	280	291	287	306	284	267	296	273	259	295	263	324	274	275	278	270	267	305	279	291	286	291	286	286	268	304	299	302	270	296	279	244	271	291	288	301	282	293	299	254	281	281	305	253	304	263	296	275	291	276	295	297	314	300	288	323	301	293	269	263	267	252	307	287	275	294	321	279	280	259	315	294	282	292	303	244	271	283	299	301	281	308	317	309	289	282	278	283	319	301	314	288	280	278	283	314	300	261	304	275	271	287	265	325	272	290	309	275	297	285	304	308	271	311	266	282	276	286	281	252	325	278	262	314	301	295	276	289	302	279	277	307	287	290	275	269	280	289	290	297	289	295	282	267	277	260	270	287	294	303	284	277	267	309	269	272	269	296	287	317	303	274	259	289	277	311	316	272	291	276	311	286	286	315	249	254	326	278	289	287	278	286	285	284	276	304
15112	32529	19758	9288	449	394	373	409	378	427	400	392	366	378	387	366	421	374	405	396	361	395	380	401	355	383	389	401	360	393	391	409	354	349	386	393	382	376	386	415	368	366	397	389	387	378	376	370	388	392	404	342	380	382	375	381	378	384	399	389	371	406	370	378	359	419	388	383	378	427	392	426	364	356	353	398	411	372	409	397	379	372	379	378	366	334	371	373	346	417	394	336	363	367	363	408	374	353	358	373	383	371	373	368	371	353	384	376	422	379	355	379	391	355	371	398	329	394	356	345	385	385	381	394	367	359	416	360	403	391	410	386	390	337	354	356	361	402	405	395	377	345	375	361	366	389	389	399	351	368	362	362	376	387	371	337	374	393	353	361	408	398	396	382	377	388	385	374	387	374	391	363	356	390	373	394	389	342	372	344	396	372	350	374	360	386	420	356	381	347	369	376	369	382	364	378	392	376	374	357	379	400	378	396	372	379	403	403	400	386	389	364	394	332	373	354	400	345	388	370	384	367	401	365	387	363	431	368	385	356	397	380	372	413	382	357	347	369	359	383	361	407	385	350	403	367	369	363	341	354	383	377	378	377	406	352	377	369	356	368	377	363	377	376	375	401	386	361	384	351	391	382	379	387	394	350	387	364	384	378	368	374	394	393	386	361	372	350	362	405	388	408	344	383	385	395	333	354	366	421	365	376	369	343	388	379	388	404	386	377	361	398	401	370	393	394	358	354	387	383	418	400	370	335	381	349	383	355	385	359	400	384	372	372	342	401	404	318	372	380	386	382	343	353	429	400	377	338	378	398	374	377	401	392	378	380	405	392	378	369	391	359	374	385	403	362	366	392	360	372	400	361	385	396	339	379	388	408	364	369	393	372	360	338	390	380	367	394	390	387	399	396	387	373	384	350	362	356	386	409	363	380	397	392	354	386	391	347	420	374	363	375	350	394	374	390	378	375	399	416	378	381	394	422	385	378	399	375	368	369	389	382	388	371	402	384	370	370	377	381	359	377	381	343	392	405	407	347	378	368	390	387	393	400	434	363	388	395	367	410	361	385	398	362	386	376	385	360	366	373	392	391	371	378	385	384	406	392	387	363	371	362	388	409	366	359	408	374	379	366	398	386	371	338	379	361	363	391	371	383	379	380	392	374	394	366	391	361	349	379	364	370	375	382	403	413	384	354	400	403	393	394	374	363	428	396	366	396	394	384	424	373	383	354	361	368	385	377	363	397	356	366	379	361	354	392	424	362	382	347	397	384	349	364	385	397	382	377	378	396	394	364	378	396	387	370	385	365	363	399	386	395	387	364	369	360	347	355	387	401	382	378	343	399	366	394	363	377	391	371	349	377	420	396	403	345	393	380	358	376	374	380	365	380	392	415	357	373	369	392	411	380	353	371	349	414	415	362	399	387	405	392	356	386	391	363	364	377	371	386	368	359	381	400	386	407	381	405	382	364	370	391	371	376	352	389	359	361	375	408	387	380	376	375	394	366	393	376	361	388	396	374	338	369	393	370	406	366	393	380	367	352	372	371	374	419	368	383	388	387	366	388	374	342	382	378	393	380	395	375	362	364	341	383	386	366	347	366	387	388	369	383	353	366	339	361	400	371	397	361	386	396	386	387	350	399	378	385	390	370	398	372	407	403	381	364	369	400	389	353	380	369	384	365	395	371	378	386	386	373	367	375	398	375	392	388	369	370	391	395	407	404	380	417	355	400	370	374	366	383	369	390	375	368	355	367	356	378	381	338	358	417	418	371	405	391	376	384	382	391	385	385	380	411	348	391	401	394	376	394	384	411	360	352	377	426	407	339	346	401	337	366	371	382	389	389	354	351	413	388	404	362	379	374	378	393	397	409	374	416	354	407	380	435	381	352	364	374	379	377	363	391	390	372	398	371	372	369	347	386	383	392	395	370	366	357	376	379	373	351	374	420	387	405	386	393	382	356	367	416	375	360	371	375	374	402	371	359	382	395	381	362	391	381	355	403	365	378	391	376	397	400	408	348	401	385	383	362	374	402	370	381	385	409	410	353	419	372	367	378	397	380	363	344	341	418	403	384	374	383	397	377	392	377	422	361	406	359	384	376	365	406	378	372	365	382	369	379	384	388	406	388	369	397	357	382	378	388	377	388	388	378	393	395	369	360	408	345	392	391	388	394	411	379	368	386	380	395	387	370	339	352	398	373	413	378	348	383	403	370	388	361	368	429	379	373	358	362	372	455	394	376	388	383	368	374	374	405	388	373	410	387	374	365	382	390	351	352	374	350	432	404	403	339	391	372	385	387	388	370	374	387	393	403	377	371	399	349	408	366	416	382	389	395	372	353	411	423	404	349	378	375	374	358	385	375	378	379	377	356	358	396	352	371	372	351	378	390	375	386	444	379	395	360	358	385	361	393	382	359	392	372	368	366	372	402	348	400	358	379	336	413	373	362	394	374	367	384	404	378	379	341	397	368	384	365	373	378	390	370	396	371	368	377	373	394	368	354	382	357	386	384	351	391	382	344	388	377	398	365	382	383	375	391	358	367	381	348	390	394	374	385	324	368	389	367	386	351	396	373	403	361	343	360	347	372	380	390	408	379	390	373	393	398	351	374	365	370	409	399	367	398	387	342	386	397	359	334	344	386	382	382	348	387	360	385	392	406	359	372	369	356	351	358	369	362	366	391	372	382	360	352	357	388	373	388	366	365	376	389	357	438	359	357	332	365	419	407	358	375	372	398	356	361	368	395	414	393	391	391	393	367	362	397	430	390	376	339	403	412	376	406	393	388	365	389	374	394	352	376	340	383	380	375	376	371	403	363	408	385	390	356	359	377	352	390	388	380	403	368	412	379	393	394	390	370	396	386	356	373	400	375	382	394	380	389	400	412	366	378	377	375	388	379	389	395	379	368	354	408	395	377	409	369	384	380	390	368	334	385	355	360	359	352	420	360	383	394	405	379	364	376	375	383	377	373	392	388	379	380	364	395	398	390	381	378	385	380	375	397	385	366	359	356	369	419	384	375	381	430	348	366	357	387	372	383	337	389	363	395	373	392	340	365	368	410	390	335	402	392	386	355	384	378	371	340	391	365	357	406	382	405	363	399	395	425	351	341	376	350	376	404	362	394	376	388	390	413	402	386	377	387	413	355	386	371	363	391	398	355	366	402	379	380	398	360	369	355	380	406	348	393	400	372	410	372	363	371	392	366	382	394	390	400	369	345	346	381	348	401	351	384	399	378	346	372	356	392	412	401	367	350	371	402	406	385	385	364	361	385	386	372	407	365	376	371	412	394	401	371	359	348	383	365	408	359	390	389	419	324	380	417	387	375	389	378	400	387	391	401	379	393	406	383	383	362	386	391	356	397	376	383	400	362	388	359	402	365	348	383	356	363	358	377	376	373	377	404	380	363	382	365	389	355	387	400	363	378	366	383	359	367	399	369	395	342	373	402	370	407	360	373	383	389	363	340	377	378	360	395	369	402	359	387	357	367
23208	21484	31116	27677	19794	8020	840	564	494	533	503	562	532	486	511	508	513	497	525	524	497	490	542	477	470	510	490	500	519	535	505	519	463	500	474	529	516	495	511	512	503	526	484	488	529	467	488	521	486	477	490	495	521	514	478	461	507	528	499	513	529	477	518	515	501	534	489	484	461	518	464	485	494	496	491	550	496	490	475	527	520	538	491	522	487	477	506	498	515	462	452	508	518	472	459	481	457	486	507	503	503	504	530	515	436	507	485	484	511	453	518	508	503	502	483	469	505	486	500	519	471	543	497	499	499	494	459	489	456	477	515	514	487	496	518	493	531	520	480	480	498	455	539	472	495	524	512	487	538	462	450	458	515	517	489	494	496	533	490	493	470	517	454	505	494	478	485	498	552	536	512	481	471	496	477	500	478	511	517	511	513	490	472	509	502	522	484	508	489	480	534	460	486	526	492	526	475	466	519	493	485	528	480	484	482	497	533	490	484	503	509	509	541	475	490	517	518	495	490	457	510	526	461	538	504	483	500	508	491	502	522	528	510	464	489	509	510	518	467	531	533	522	506	462	464	461	486	488	507	528	483	529	494	485	502	521	516	491	482	472	534	477	531	524	492	480	474	507	508	454	498	462	460	526	503	521	507	496	505	515	495	497	491	505	506	491	473	480	533	529	498	488	526	469	492	512	483	527	498	502	449	517	498	509	548	499	480	505	472	508	486	460	500	502	485	500	521	530	511	482	453	512	517	479	500	450	485	489	526	483	494	487	502	461	486	473	515	455	480	506	478	499	495	536	500	484	532	522	466	515	507	472	510	498	508	502	484	515	494	461	481	478	487	490	502	502	496	481	486	464	510	436	534	496	485	475	502	520	510	493	476	529	458	490	469	463	508	517	526	485	493	478	499	524	498	478	537	500	471	482	483	496	460	501	503	458	502	518	507	503	532	469	486	497	472	481	508	539	512	472	502	505	523	496	535	484	467	507	473	503	532	527	545	483	486	481	504	502	519	470	516	500	492	494	485	469	495	508	521	467	513	515	499	489	499	498	531	525	483	464	493	487	507	515	494	490	498	503	489	500	499	475	529	529	504	493	494	510	493	495	504	531	500	485	515	499	526	494	512	499	497	507	487	442	522	476	502	501	470	505	523	515	529	493	489	479	495	517	489	513	524	510	510	496	489	514	488	457	483	465	491	535	483	503	485	486	509	512	527	506	510	572	495	490	491	498	499	470	504	498	502	495	530	490	465	534	502	470	495	535	496	488	474	466	469	510	506	484	517	460	572	516	499	505	489	510	499	521	519	508	502	487	511	490	487	531	470	464	456	504	452	531	447	486	501	514	485	510	473	512	506	492	470	520	475	489	500	536	498	495	522	455	512	519	495	498	534	470	476	501	497	496	484	474	514	529	528	457	540	519	481	485	470	495	449	495	515	529	516	483	526	477	482	488	496	495	461	480	463	518	506	505	510	513	524	489	523	510	477	506	500	471	500	476	440	494	490	499	532	504	533	469	504	518	520	465	493	452	492	515	521	452	533	503	473	472	523	497	531	478	513	560	502	478	474	492	480	498	498	473	500	523	478	465	515	577	522	537	490	470	490	475	477	501	464	501	490	496	519	507	537	505	495	529	480	493	482	506	499	505	521	482	518	505	488	482	508	478	482	474	506	481	521	536	527	478	536	561	518	509	498	489	474	509	521	487	512	497	447	454	486	468	477	468	500	501	469	499	492	488	503	492	481	515	455	496	518	530	494	497	521	485	488	516	479	529	494	482	504	483	499	479	512	494	496	525	526	526	497	539	544	509	482	507	510	467	475	497	530	501	485	474	472	504	491	464	519	505	496	483	476	465	476	499	491	498	501	511	511	477	477	489	498	496	536	491	482	487	512	499	546	514	493	463	533	504	504	484	495	487	503	508	458	451	495	523	477	507	547	487	492	489	472	485	457	463	540	478	505	493	462	528	475	504	431	488	466	494	482	496	506	513	490	496	510	483	523	498	487	476	516	500	522	535	467	521	497	475	475	514	509	479	502	539	487	510	514	466	476	512	478	487	536	454	568	471	494	486	507	468	528	511	485	479	482	497	518	492	462	519	518	498	522	512	467	465	523	474	478	490	440	498	540	479	491	530	494	505	515	507	478	503	520	501	516	520	500	447	508	508	482	501	496	519	496	502	488	496	499	502	560	528	480	502	459	513	505	506	490	487	504	489	477	491	508	499	525	476	503	502	494	534	473	503	513	489	476	505	486	490	529	506	505	478	500	479	442	445	491	493	524	494	488	488	471	507	508	508	500	509	477	495	511	471	494	462	525	528	468	490	477	492	525	490	495	509	509	514	500	492	485	519	489	514	560	525	516	547	526	483	497	505	505	505	513	485	474	487	490	473	517	499	489	472	469	510	511	478	510	504	496	568	457	480	499	485	499	500	508	514	494	520	493	519	458	482	495	509	485	491	477	496	463	530	485	496	479	517	489	482	526	488	488	503	498	481	475	483	520	502	508	490	489	498	530	503	488	504	495	493	509	481	493	543	490	517	503	493	537	509	526	508	482	507	519	504	458	476	523	516	469	512	521	511	534	506	487	510	521	515	496	439	524	467	526	481	492	499	501	451	464	522	520	509	495	485	521	503	511	479	501	520	476	487	491	485	493	487	471	537	517	491	506	468	497	513	493	509	494	468	528	473	509	490	481	511	497	497	467	492	480	481	520	531	531	483	531	490	539	495	485	481	502	529	490	493	499	488	494	517	445	464	480	491	477	471	531	487	520	482	485	476	470	543	454	523	506	472	535	508	537	518	501	476	468	486	490	529	481	479	494	479	468	551	519	496	520	523	519	484	457	464	505	528	482	494	462	500	477	517	526	457	459	490	492	496	507	526	455	519	527	467	492	491	490	500	490	498	511	499	464	510	490	519	494	523	481	507	490	486	505	476	501	486	493	519	469	500	483	491	473	499	506	489	442	494	514	567	511	442	473	508	506	505	493	457	482	546	498	530	464	477	490	478	463	527	450	500	450	493	498	452	466	506	534	506	442	488	474	508	463	502	500	485	499	452	505	495	486	490	498	492	491	471	496	469	561	485	510	495	488	476	470	528	486	526	482	483	500	472	525	515	523	479	461	486	487	486	505	469	465	488	521	462	502	467	475	495	506	502	506	498	539	552	549	527	485	488	502	477	499	547	489	516	474	499	504	512	491	512	479	511	494	477	481	517	500	485	474	492	507	502	528	536	545	476	518	480	516	478	525	493	493	495	510	488	456	532	556	481	503	513	521	534	482	499	511	499	540	479	469	462	537	509	512	507	475	501	484	540	466	490	528	483	476	475	538	513	463	528	518	526	523	503	487	484	485	525	521	562	477	495	473	475	468	529	448	509	498	522	483	484	505	502	580	524	484	515	514	481	525	466	472	542	513	525	459	503	486	502	511	512	518	496	451	520	538	493	484	500	491	519	518	469	453	496	464	529	526	542	519	482	463	519	509	492
33265	70677	51676	34007	1261	925	876	767	748	753	724	739	660	710	696	687	655	667	644	684	624	688	655	632	669	609	660	644	631	639	682	717	665	659	647	631	614	687	650	621	643	678	670	643	601	672	652	630	647	667	659	651	645	644	676	651	629	627	664	679	640	646	651	666	676	650	649	709	634	629	654	673	644	659	651	622	617	650	628	644	700	653	633	676	627	587	615	633	654	679	666	657	674	652	642	603	630	646	644	645	651	614	612	675	654	692	680	644	641	650	641	629	601	718	665	641	666	626	660	641	659	663	656	665	630	683	642	663	628	657	628	645	654	672	619	594	689	587	691	642	667	671	641	654	641	655	634	678	640	620	621	643	645	664	609	594	636	647	656	672	670	615	673	643	631	636	649	651	642	671	633	661	640	676	672	608	677	643	643	660	637	633	646	662	654	617	675	666	649	632	639	628	693	672	685	648	711	662	617	654	650	640	620	680	689	689	661	589	625	630	667	652	656	618	680	668	602	581	665	662	609	646	671	629	644	626	659	642	663	631	627	631	659	683	627	590	672	673	646	651	677	596	659	637	677	612	684	652	659	675	624	641	641	696	679	645	649	620	668	637	703	638	652	696	650	663	648	602	637	610	650	620	671	656	654	652	615	659	618	660	637	657	632	671	623	646	635	658	677	629	664	662	641	640	625	622	670	622	651	657	665	684	638	636	606	671	612	635	680	647	646	619	668	650	647	648	646	695	652	647	681	659	655	648	631	695	663	661	610	666	680	632	643	645	638	621	634	618	631	637	653	618	664	640	617	657	609	655	648	614	635	602	642	672	612	648	599	682	634	641	674	649	649	653	685	658	649	660	650	583	624	689	659	662	690	623	680	624	682	634	664	625	670	669	632	651	654	611	649	654	676	680	668	624	676	591	626	653	686	672	661	654	633	659	673	657	622	649	653	658	614	653	613	651	606	652	615	662	647	620	640	607	685	638	613	653	657	683	665	674	694	651	603	653	642	629	633	641	662	683	652	648	685	643	653	630	638	606	642	666	654	654	637	613	680	634	664	626	671	644	627	623	626	655	662	626	645	638	666	675	651	645	684	653	675	627	627	673	659	638	650	626	657	627	677	681	678	645	612	631	648	645	634	617	671	642	649	649	621	645	691	633	617	654	653	634	628	634	631	664	615	682	625	655	630	633	643	656	639	632	645	603	638	639	627	685	633	667	663	670	655	636	639	638	606	631	668	650	662	676	634	649	655	660	644	647	669	640	652	669	626	656	618	654	637	649	669	650	665	634	618	637	616	670	627	663	647	649	636	653	649	648	660	640	609	604	627	659	623	687	660	642	629	628	677	657	675	614	619	610	648	656	684	635	624	617	632	596	622	632	658	685	698	606	632	630	646	656	617	634	629	659	637	651	683	613	645	643	676	629	591	624	649	645	650	657	640	673	579	591	672	635	606	632	654	623	667	653	649	676	657	601	653	619	643	653	651	642	599	667	667	625	641	652	656	674	624	640	661	628	673	674	701	619	647	640	664	640	621	658	642	631	626	644	615	685	581	648	618	609	636	641	642	663	646	642	680	614	698	675	680	641	645	613	641	654	650	658	594	620	625	648	630	618	677	637	624	655	667	611	680	625	659	693	644	705	649	686	693	591	662	676	643	697	642	660	613	635	674	632	632	621	626	626	654	634	684	572	607	620	658	673	642	643	658	636	676	641	643	676	644	651	655	653	661	666	620	667	618	623	650	637	665	634	622	635	667	657	615	662	638	622	631	655	659	654	681	645	641	642	665	645	662	639	689	618	653	656	632	667	655	653	581	641	655	633	643	632	653	622	645	670	667	659	627	628	683	639	659	652	677	637	656	665	632	662	649	660	625	652	686	639	644	652	633	649	681	638	643	651	637	659	617	609	630	662	665	675	647	643	619	640	615	647	608	651	591	634	650	641	672	630	638	601	634	621	664	635	683	668	638	626	683	677	667	637	608	701	703	687	688	666	661	669	665	679	594	670	691	644	633	621	676	661	587	667	623	675	655	625	696	626	651	620	677	650	631	606	647	641	620	644	634	615	664	656	690	658	679	627	617	653	665	631	673	639	623	656	651	633	635	628	604	639	638	620	621	628	648	589	606	665	638	567	638	627	649	653	645	620	650	639	647	666	649	585	713	614	659	642	628	647	662	702	663	625	655	654	663	643	629	670	654	651	659	621	662	623	632	641	661	677	654	639	662	638	673	657	612	630	587	623	675	643	673	655	639	615	613	625	646	649	628	671	664	669	632	633	639	688	680	629	634	669	635	605	643	647	604	665	687	663	660	648	627	651	650	631	653	610	634	661	697	664	599	634	646	672	695	651	630	659	680	651	624	637	670	593	652	653	620	636	618	630	609	652	659	631	672	649	645	658	611	644	624	629	672	666	680	654	657	636	628	632	628	692	649	672	619	633	696	647	657	612	642	645	669	636	652	657	684	656	674	632	620	606	674	648	658	656	657	656	631	636	656	617	648	615	691	635	625	619	639	652	679	609	639	657	673	671	592	636	614	617	615	642	644	647	635	636	630	646	699	643	595	666	660	662	612	619	644	669	679	622	654	667	592	662	650	695	663	684	650	660	657	680	617	649	613	631	654	651	661	640	660	640	668	650	679	666	645	674	656	622	650	655	650	633	650	651	651	650	647	628	620	622	659	668	611	647	652	642	654	676	666	611	635	654	654	600	655	621	602	662	661	613	695	669	632	643	618	628	685	666	658	623	640	639	631	620	630	638	706	690	658	616	700	632	643	622	616	608	604	607	647	630	655	646	623	653	688	658	661	605	662	623	624	666	603	690	637	660	643	648	674	627	673	626	621	662	606	672	646	646	636	675	688	637	656	675	629	604	661	693	639	637	633	628	626	628	648	697	641	652	679	649	649	683	643	703	672	673	658	666	676	641	618	649	637	675	615	629	633	636	656	642	648	648	628	670	663	663	649	657	600	658	619	639	590	636	651	635	670	669	662	694	646	661	664	679	625	638	641	690	641	655	598	659	641	642	649	627	651	599	672	664	645	661	628	605	673	634	639	663	619	672	628	661	688	662	617	640	698	651	705	655	659	618	634	675	660	676	671	677	665	641	699	609	639	669	591	671	681	632	690	677	666	617	675	662	633	656	643	653	588	682	614	638	670	655	674	655	639	667	621	704	653	663	631	633	658	631	613	603	662	665	630	645	665	661	638	624	664	652	662	645	668	619	653	651	628	658	615	695	632	583	600	641	635	604	635	645	625	660	641	622	623	658	645	657	658	661	662	644	637	646	648	638	635	625	685	669	623	673	643	635	642	633	631	613	650	646	620	676	650	624	654	587	604	671	639	620	678	660	634	677	654	700	614	668	696	664	641	671	638	640	645	654	674	606	621	604	644	705	617	701	629	639	687	612	603	636	680	732	643	631	750	645	624	661	646	636	633	661	618	677	615	619	640	645	651	653	692	639	628	642	607	647	645	637	631	648	666	632	635	668
24579	21614	30094	26153	8228	303	186	164	192	158	161	174	155	178	155	145	159	154	156	150	153	160	170	143	140	148	151	168	163	156	144	173	149	140	149	142	137	152	143	169	138	172	164	151	131	147	134	150	166	142	137	141	149	132	144	144	147	154	148	120	157	133	146	153	151	148	163	142	152	141	160	140	183	141	163	145	159	128	154	157	158	133	149	149	133	170	158	139	144	153	170	146	151	140	135	153	149	143	147	145	146	169	140	131	132	137	150	165	143	142	153	148	147	164	169	152	159	136	147	155	166	172	152	135	167	163	155	172	153	135	145	144	134	175	116	155	138	137	132	142	158	139	157	157	139	141	120	168	160	141	170	159	140	134	157	153	161	149	144	152	158	145	159	158	152	165	140	137	155	139	147	139	135	146	136	148	155	155	149	128	156	161	155	140	143	166	162	143	143	148	174	152	145	145	144	149	133	153	162	145	159	159	153	137	151	146	153	137	155	148	165	140	136	153	146	151	147	132	140	146	127	148	154	168	148	143	158	151	150	146	170	140	140	161	127	144	164	151	130	150	153	147	153	139	128	153	130	143	145	145	159	168	132	153	133	155	155	161	165	154	155	143	144	179	160	141	133	131	143	157	163	131	161	153	143	138	145	137	140	161	151	146	140	182	176	132	144	159	146	181	145	147	156	126	152	151	141	160	126	131	152	158	162	132	145	126	155	158	145	148	149	145	171	138	122	154	142	148	169	139	165	156	133	162	171	137	166	142	134	156	136	132	163	142	154	152	150	154	137	169	157	152	150	153	137	136	168	138	155	135	165	160	139	167	161	154	144	142	147	148	157	142	141	139	146	151	144	162	148	159	136	149	141	139	133	171	137	128	146	147	149	155	136	172	133	167	160	147	150	150	165	130	162	162	156	146	166	136	132	160	129	155	147	137	164	141	134	138	152	167	139	133	127	160	158	140	126	137	166	157	155	164	145	162	137	152	127	173	156	162	148	156	158	156	145	149	165	160	144	153	125	142	137	139	154	156	161	165	136	152	144	147	127	146	140	164	150	153	142	142	177	154	163	133	149	140	144	161	146	150	146	164	144	139	172	169	164	143	141	134	150	146	134	142	141	140	125	150	152	134	151	142	162	148	150	143	148	148	155	144	149	153	138	153	144	157	152	131	150	144	127	147	149	140	144	150	163	143	125	139	146	146	161	137	165	152	149	159	143	163	143	130	169	140	130	176	150	150	170	176	127	134	124	144	144	152	165	148	159	160	149	163	146	146	153	155	134	152	138	157	148	169	147	148	141	146	150	150	139	172	162	141	144	163	146	126	152	152	159	161	160	153	147	138	145	153	146	155	159	155	149	143	149	142	151	143	160	142	160	159	147	174	131	142	159	145	141	133	152	157	161	144	140	149	144	156	150	147	154	128	135	148	148	152	165	164	136	119	148	128	149	151	173	162	158	140	129	157	122	155	156	158	161	147	131	139	145	150	166	153	139	122	159	135	140	154	150	133	140	149	136	125	128	172	148	148	148	133	153	161	146	162	139	149	157	151	146	135	152	147	143	119	165	138	145	162	145	148	124	154	139	154	183	149	162	165	137	163	169	177	145	133	170	168	153	148	151	132	135	142	141	128	156	142	150	142	153	143	148	124	170	164	156	142	168	140	151	142	139	152	154	138	165	148	150	155	149	135	128	129	152	140	149	152	152	148	145	156	152	135	148	166	162	142	165	160	156	144	149	148	120	147	167	140	157	146	171	139	153	150	157	134	150	138	127	149	144	152	161	141	165	163	147	158	155	149	147	142	149	169	142	144	146	132	145	166	166	146	149	161	160	177	137	175	143	146	167	155	150	172	153	160	157	140	154	147	179	120	165	149	159	156	146	150	167	155	126	157	139	142	125	155	153	132	165	130	140	164	155	146	155	153	157	169	150	148	169	162	143	160	153	154	147	157	116	156	141	146	147	148	160	118	142	149	130	170	153	174	145	147	148	161	172	152	161	136	161	147	141	154	136	143	153	132	168	140	159	152	122	166	162	155	177	153	158	158	153	133	148	152	167	142	159	147	161	133	154	169	144	146	176	142	130	146	140	142	144	158	145	152	151	163	132	163	153	142	161	140	152	148	154	171	171	149	158	137	146	157	170	155	165	137	148	141	138	133	147	147	164	152	150	156	152	150	142	158	157	127	142	160	172	140	166	149	135	132	151	156	131	136	142	141	165	147	141	150	162	146	135	150	145	157	159	142	162	150	122	156	135	134	163	147	135	121	143	141	163	154	157	169	161	126	159	141	158	149	127	136	167	150	149	140	147	138	133	140	147	152	134	132	139	154	154	128	152	175	157	160	145	146	162	149	160	145	154	148	158	159	136	167	150	161	143	167	153	151	165	153	165	159	141	154	164	152	139	135	166	151	149	160	143	143	152	121	163	161	150	155	154	154	162	178	149	168	161	157	140	151	147	138	155	143	165	148	151	135	130	161	161	134	135	173	135	163	151	138	155	174	134	141	141	173	142	145	126	146	158	151	143	164	151	138	137	151	147	155	134	160	141	121	148	135	157	155	155	167	156	123	177	144	160	137	160	154	133	141	169	138	138	121	154	128	144	154	148	132	133	146	151	146	156	155	165	164	132	172	135	179	131	144	169	167	135	153	146	158	145	142	157	144	139	156	128	148	157	162	144	148	165	143	137	179	140	150	140	147	150	147	147	138	152	159	168	167	154	147	157	143	149	151	130	144	143	143	149	145	147	155	170	156	154	158	148	136	160	149	130	158	147	131	156	159	162	155	160	115	147	168	166	141	157	141	140	149	135	164	141	167	139	141	166	141	157	132	147	156	158	169	152	146	132	143	160	151	143	146	142	154	167	157	144	141	170	161	138	164	148	151	132	145	146	160	151	134	143	130	145	155	152	161	155	148	144	166	128	162	146	156	132	157	137	142	143	146	156	160	155	138	135	152	150	139	145	141	126	155	140	174	117	139	155	140	148	128	139	168	138	140	141	147	152	142	138	136	152	144	143	139	147	140	142	135	141	147	160	140	150	143	173	154	162	161	147	162	144	154	135	150	139	138	140	138	112	166	147	143	149	139	156	158	154	177	174	156	174	141	144	146	122	195	135	155	142	139	149	123	152	144	148	155	146	151	165	150	118	153	170	158	172	153	141	146	127	142	133	128	147	166	130	152	162	147	149	140	163	159	141	154	143	160	137	145	136	143	160	153	156	169	140	146	143	138	150	155	164	125	156	158	165	158	143	148	125	131	146	162	154	157	149	143	141	143	149	133	152	123	153	154	152	154	155	153	163	156	143	164	157	126	164	162	129	149	175	153	164	147	165	142	138	152	160	138	140	145	156	151	146	166	139	142	142	132	157	172	144	155	140	148	150	136	145	144	146	145	133	126	148	148	141	158	135	143	133	146	163	151	152	173	152	140	134	153	139	145	150	150	154	159	156	144	165	142	153	145	158	156	153	160	144	169	129	145	153	150	148	132
29500	57138	41611	24313	472	309	324	309	269	269	236	225	232	214	227	216	245	201	214	211	214	207	205	211	218	206	225	226	187	243	212	214	224	224	212	212	224	219	234	215	224	205	203	210	227	203	235	235	247	214	204	192	212	244	231	234	225	241	202	215	224	205	255	228	200	222	218	203	256	223	202	208	222	229	199	229	198	226	211	223	197	203	213	238	258	207	248	237	221	221	210	204	215	233	217	198	227	206	214	192	195	244	218	220	227	229	213	197	203	210	236	235	217	250	200	210	248	199	212	226	221	218	218	221	207	192	243	223	188	233	205	214	213	247	221	208	216	195	211	202	211	232	219	240	217	245	238	214	242	207	222	228	223	202	227	221	207	220	245	222	225	219	233	220	192	209	210	220	214	229	234	201	213	224	200	224	191	205	228	239	201	202	195	202	187	205	225	192	220	200	230	204	210	211	233	220	216	227	195	206	245	232	258	216	214	219	193	232	209	223	226	216	211	203	223	187	219	204	213	208	236	214	233	227	221	204	231	220	203	216	231	226	218	198	233	207	211	256	213	217	214	209	211	224	199	206	219	259	203	207	225	205	213	216	197	230	209	214	200	230	220	205	194	220	198	179	234	215	232	233	208	209	230	214	201	236	222	228	192	212	224	229	209	217	232	190	197	218	199	208	217	237	261	207	207	244	194	214	219	235	207	209	207	229	185	229	197	195	255	223	244	209	211	225	228	225	195	221	205	216	220	233	216	207	234	216	211	189	239	220	211	190	198	215	221	213	211	209	221	208	218	217	214	231	212	203	194	241	204	213	253	219	231	214	212	195	214	255	212	217	222	221	226	221	192	221	195	224	217	200	197	224	217	231	236	196	184	227	227	198	210	232	217	198	201	214	204	209	205	200	242	200	220	223	222	196	210	204	223	213	241	209	214	223	233	197	217	214	230	206	216	211	241	235	185	219	215	190	208	211	224	186	225	205	214	232	243	207	217	208	230	197	196	211	203	215	210	224	227	174	222	221	209	234	244	229	210	213	233	213	199	212	198	220	211	204	192	213	212	210	209	201	214	212	218	195	196	203	224	212	207	194	222	187	214	203	206	223	215	223	211	192	234	178	202	215	227	224	194	229	235	227	237	242	234	211	236	225	208	189	224	210	225	204	233	231	247	225	237	211	225	234	219	221	226	218	208	238	227	225	228	205	205	212	231	241	207	205	241	239	219	210	218	216	199	229	220	227	202	209	213	225	220	227	196	202	204	213	229	212	211	239	234	210	239	214	221	198	204	197	200	228	214	225	219	213	194	224	213	219	219	203	227	215	211	240	191	227	230	234	187	220	220	221	235	201	193	198	232	225	212	218	230	197	213	217	197	231	228	201	222	211	205	214	255	234	223	213	250	240	213	208	222	245	197	233	247	242	199	220	187	221	211	223	212	233	209	202	224	229	209	241	225	215	222	227	211	204	231	196	229	185	219	197	208	202	205	222	231	201	194	236	210	245	217	204	213	187	215	209	213	222	220	235	218	203	217	188	211	221	197	221	219	216	212	180	216	204	202	235	216	206	198	202	228	222	218	221	221	216	235	212	232	218	220	242	240	243	198	181	214	222	214	216	221	201	238	235	229	237	217	198	227	215	213	211	205	232	210	199	214	219	209	243	207	209	255	199	202	199	209	226	209	225	192	220	214	200	247	220	195	221	211	206	234	231	192	220	198	207	229	221	216	193	219	217	230	210	181	194	222	211	226	228	217	219	198	223	210	225	216	197	204	224	206	195	205	206	212	223	199	226	239	205	216	205	223	219	185	222	235	221	204	230	224	230	198	213	221	197	219	217	212	207	227	227	228	228	220	196	205	225	224	229	232	194	215	194	198	209	223	200	212	225	246	219	209	204	205	205	210	192	224	234	206	211	196	230	227	204	236	212	221	232	202	222	229	215	230	187	202	232	214	217	202	203	216	196	222	224	213	224	214	214	234	250	186	236	222	219	243	221	210	217	214	191	177	229	233	238	206	206	244	220	197	207	217	215	203	230	218	223	214	184	214	225	230	229	210	214	218	206	217	195	203	221	222	226	208	227	239	203	222	219	206	214	200	232	209	224	226	232	203	215	210	218	220	222	216	214	211	203	212	229	218	200	209	196	253	205	205	220	224	214	232	219	209	212	214	193	234	211	209	198	224	212	212	212	200	214	212	226	240	199	226	212	201	219	221	211	202	238	177	205	216	199	233	218	195	229	223	198	220	229	212	224	211	222	210	207	209	229	212	207	231	229	217	222	253	218	201	215	190	231	210	244	181	205	207	221	252	239	201	202	197	213	209	219	211	228	203	231	201	239	200	198	214	226	199	208	240	225	226	222	221	217	201	210	216	188	214	216	246	206	222	226	212	221	202	227	218	224	225	219	196	240	220	231	247	208	228	235	231	230	225	223	227	217	220	218	210	177	200	199	198	227	211	207	215	222	203	209	213	219	219	215	224	224	221	222	227	210	227	213	219	207	235	205	216	208	230	221	240	236	232	227	204	219	233	209	240	224	216	221	221	218	225	205	217	226	201	215	206	225	203	190	241	224	181	218	215	204	213	216	218	236	208	217	208	221	212	184	199	227	226	226	233	231	196	206	217	209	215	228	201	216	207	204	209	217	192	196	201	198	206	201	209	192	191	205	225	261	243	233	220	218	228	192	201	222	217	247	202	207	199	217	214	188	216	230	235	226	206	222	245	222	226	221	226	217	208	234	232	215	222	227	212	196	236	219	198	228	224	238	196	223	236	183	231	199	177	220	202	210	225	211	220	217	217	220	228	214	236	215	220	218	235	242	231	210	209	187	241	203	211	216	212	232	211	228	224	240	198	236	199	219	213	214	214	215	219	204	198	201	200	215	223	242	232	198	232	246	225	208	207	206	198	217	224	212	196	224	222	205	198	233	213	211	221	228	201	236	203	206	217	199	227	205	218	211	235	213	236	190	221	213	209	217	257	206	221	204	218	223	224	218	184	199	205	229	199	202	216	228	208	196	225	235	247	241	212	233	212	206	209	207	218	199	216	217	237	207	223	199	197	194	223	205	220	202	230	212	206	216	204	233	201	217	229	214	219	208	215	219	202	219	200	199	240	201	210	211	208	230	201	217	217	205	203	213	221	238	227	220	195	219	217	198	200	237	193	221	199	206	206	219	203	230	209	223	220	253	197	232	207	197	197	201	215	244	219	245	216	200	234	211	198	220	222	189	199	187	215	213	206	223	197	224	212	226	198	194	222	202	231	203	211	231	192	223	195	213	177	241	227	245	208	213	235	235	208	190	195	184	218	199	241	205	261	226	250	222	225	221	208	223	239	224	208	183	193	206	214	221	227	241	211	224	210	219	221	225	217	232	240	187	209	211	221	238	226	215	222	223	214	218	242	220	238	232	244	220	218	220	196	234	185	210	198	203	246	239	223	212	214	219	191	230	226	219	231	205	212	226	192	200	204	214	231	250	222	202	243	201	204	224
22301	21374	30000	24887	21287	20282	7081	655	508	540	464	478	448	432	409	454	428	437	423	384	421	416	408	434	422	407	417	380	436	407	437	415	432	428	442	459	453	410	448	418	432	426	442	453	416	425	408	429	426	388	432	392	397	391	456	440	431	445	393	438	463	420	420	409	444	402	385	397	396	411	408	415	447	437	414	413	429	451	398	436	393	381	465	426	414	388	438	388	402	424	419	411	427	407	430	392	460	414	445	431	390	402	385	398	403	424	460	390	425	403	404	469	423	465	437	407	428	399	383	437	380	414	428	411	412	433	422	385	418	396	410	421	386	432	411	404	422	383	416	443	470	389	418	426	410	403	401	407	429	414	427	427	417	407	418	459	458	404	410	400	439	419	413	429	453	427	419	394	410	432	418	427	393	435	420	454	419	414	425	442	386	428	406	407	390	417	397	385	445	378	411	439	395	420	399	423	434	409	398	419	372	431	437	424	377	405	414	411	426	422	402	462	402	401	438	420	437	446	452	451	422	424	441	418	435	406	435	389	416	423	405	400	436	409	419	389	447	389	470	440	401	420	391	403	438	420	409	396	426	406	375	435	455	452	419	418	444	401	429	443	409	393	390	400	393	414	431	422	411	418	434	409	454	420	381	433	424	433	456	405	447	423	437	429	397	421	390	443	457	389	456	395	431	412	422	419	418	416	430	407	421	445	405	420	414	439	404	471	416	394	407	424	439	394	421	399	434	426	415	424	390	415	407	440	420	403	414	374	426	398	442	447	379	439	431	423	449	425	405	405	424	427	447	426	348	422	413	433	383	452	430	410	397	394	432	404	411	432	410	437	428	421	415	422	452	440	399	417	403	400	449	380	438	402	434	406	421	384	395	416	388	435	429	423	460	396	450	434	415	440	399	408	391	427	451	406	421	385	382	405	398	407	440	458	465	422	444	427	441	437	418	427	412	449	400	425	383	393	384	440	437	472	400	414	408	409	418	443	413	409	411	439	433	399	381	426	419	395	435	416	405	402	438	399	389	390	410	393	402	448	418	397	457	424	429	436	423	399	431	430	421	467	391	418	435	429	394	417	376	404	397	388	400	417	390	414	405	440	433	404	452	431	452	402	448	449	447	432	447	416	460	412	430	434	398	428	412	432	442	395	411	439	433	433	439	453	414	419	397	402	412	383	406	426	399	412	407	402	397	395	432	442	407	432	449	422	438	430	410	448	440	449	444	397	418	426	435	441	410	393	410	438	422	419	421	458	438	464	381	444	422	421	392	405	417	432	434	444	457	386	416	431	428	440	410	440	409	445	460	388	432	438	392	415	421	403	403	422	399	429	402	412	439	417	419	406	428	436	431	407	413	430	410	404	383	419	436	437	451	401	430	393	408	393	414	418	420	419	423	390	421	409	364	441	439	407	441	392	438	403	420	426	444	395	432	397	419	391	412	431	385	397	391	387	446	399	428	424	421	420	425	380	412	387	397	450	438	435	454	427	409	387	403	414	403	455	397	451	389	425	423	450	413	407	431	401	447	429	403	408	441	373	400	416	429	421	427	412	464	387	433	434	465	402	444	404	420	442	388	391	419	438	453	391	429	416	431	418	418	436	458	463	437	410	465	407	422	427	458	444	477	397	439	414	390	393	408	451	431	412	401	393	416	396	409	404	408	440	425	432	411	413	391	431	408	413	432	406	451	426	412	403	429	428	408	420	393	441	406	398	419	416	423	419	422	421	441	427	442	429	425	430	424	402	452	433	400	433	388	418	446	441	455	434	429	398	404	398	404	435	397	420	442	438	397	413	450	401	437	424	447	395	430	394	428	433	402	386	415	382	396	418	410	431	425	436	426	386	480	401	394	430	416	405	423	408	410	411	403	399	464	410	391	388	385	420	426	437	445	407	420	466	436	433	429	437	410	436	448	424	420	411	395	415	441	398	409	429	423	434	419	395	389	394	396	438	428	440	386	438	447	394	440	420	457	422	452	394	394	441	426	430	429	430	429	405	429	430	422	412	409	436	458	407	444	415	410	376	418	406	415	394	400	444	369	406	380	410	445	426	424	402	366	396	435	428	455	427	427	431	431	384	414	413	433	409	392	414	414	388	438	406	406	445	440	411	420	430	378	456	412	422	391	405	429	425	418	402	438	381	419	425	405	417	402	424	401	388	474	407	382	444	418	430	449	392	382	437	387	433	436	412	412	441	388	412	423	400	411	398	448	408	408	478	396	423	427	418	460	411	396	433	430	450	439	423	427	432	368	456	449	362	434	419	388	412	455	408	424	392	470	426	402	413	427	413	424	422	397	379	380	451	392	400	409	429	437	428	411	394	420	426	430	425	401	409	381	405	435	385	425	436	413	425	424	367	415	401	416	388	419	427	415	417	419	430	432	442	420	450	429	412	444	409	407	424	391	415	403	418	393	445	409	418	417	443	440	411	465	440	409	457	411	440	411	415	397	432	422	387	422	379	415	455	435	431	400	414	421	411	443	436	404	401	442	379	400	431	443	426	430	415	406	417	416	452	439	403	452	379	417	440	413	419	422	416	418	456	422	432	420	394	394	413	449	422	424	433	415	428	426	394	403	412	408	377	395	417	393	433	395	445	427	453	378	430	404	440	422	384	393	398	398	405	411	415	431	409	410	445	400	423	405	413	436	425	423	427	389	403	388	432	406	413	394	424	402	416	412	410	417	432	434	439	442	436	445	417	465	399	448	384	434	449	405	428	422	380	419	412	388	429	425	415	467	389	426	458	411	397	419	436	403	384	417	419	403	414	412	454	443	423	448	415	411	407	416	463	437	437	414	394	435	362	411	410	439	433	410	430	389	414	436	420	424	416	403	444	432	369	418	404	385	395	395	411	427	416	431	428	401	438	424	400	422	393	445	442	384	432	408	422	417	442	447	470	388	441	418	381	412	381	424	394	430	436	428	446	438	433	432	396	392	380	418	394	402	407	450	432	432	409	436	421	414	452	440	423	425	409	399	434	407	407	429	411	409	388	421	432	440	433	436	415	388	376	440	407	462	406	397	390	376	401	407	432	387	405	400	405	430	396	447	377	400	433	427	405	414	439	420	467	421	444	420	434	385	385	440	392	386	419	426	435	397	444	442	413	402	383	427	390	409	404	393	403	418	418	419	430	417	390	432	449	422	416	421	430	440	433	397	398	424	421	361	436	410	417	443	421	415	427	399	445	391	401	398	413	398	435	429	403	416	450	455	416	392	397	406	459	376	387	437	471	411	435	400	409	428	435	442	431	418	449	414	412	442	482	407	392	416	440	401	375	443	426	437	457	441	418	415	456	443	374	424	437	425	394	456	409	419	408	428	453	402	405	385	390	458	429	395	430	425	447	382	402	400	411	402	404	428	419	413	422	427	406	409	387	426	430	429	445	410	419	418	430	404	414	425	429	443	398	431	424	425	414	440	450	391	400	397	423	413	445	420	439	387	441	407	403	396	424	408	425	407	410	405	452	426	430	387	403	387	400	418	437
39056	76238	56808	39861	1587	1139	937	841	780	738	649	693	643	618	605	581	596	621	604	614	592	586	607	610	541	551	590	559	544	569	557	585	570	597	583	551	560	550	599	576	569	566	509	605	589	560	583	536	534	601	553	594	574	573	593	560	568	560	587	570	587	559	580	575	578	605	558	550	583	578	551	583	542	565	558	576	529	584	580	570	548	591	564	627	541	520	579	564	598	541	577	537	600	542	618	578	615	619	559	543	599	554	610	528	623	575	583	548	527	554	533	539	592	601	570	568	542	570	553	585	544	524	554	517	562	573	573	525	590	563	554	609	577	564	589	589	589	569	556	573	551	573	576	573	535	565	551	562	568	550	620	610	573	568	560	564	552	602	552	541	606	564	561	566	576	532	614	593	574	543	554	566	597	591	540	609	554	568	594	561	562	582	559	583	583	540	538	563	553	570	534	537	504	538	569	535	561	560	568	580	554	560	572	542	588	541	575	561	592	531	581	550	569	581	514	556	555	609	600	525	551	552	588	562	576	535	565	555	593	597	529	559	599	553	524	582	575	529	578	580	598	614	592	554	587	553	592	569	517	574	530	552	548	540	519	597	567	562	571	556	571	565	565	582	543	572	544	582	576	561	576	618	598	578	568	574	567	566	546	595	571	542	606	583	542	571	541	632	588	598	566	572	548	618	568	575	568	559	546	581	574	607	565	539	556	590	607	560	522	519	564	585	528	539	565	564	588	591	590	566	575	580	569	586	589	570	527	548	513	540	580	566	581	550	586	554	535	557	569	563	562	531	546	578	612	585	592	537	614	555	553	566	566	580	562	549	594	589	524	540	584	569	533	531	556	562	566	563	544	556	546	516	574	552	560	562	566	548	578	563	597	549	551	565	596	555	560	554	563	550	533	565	564	573	598	506	531	573	589	539	562	563	588	545	566	582	524	615	546	534	611	539	557	524	583	551	610	604	543	518	531	576	560	601	531	577	550	558	479	567	533	563	557	587	549	559	569	587	557	562	598	541	559	518	546	534	593	557	581	556	532	577	553	579	521	603	520	560	581	560	529	590	571	600	557	569	559	545	550	561	570	516	545	543	594	555	558	528	531	606	531	606	541	578	536	547	547	567	549	541	592	573	586	579	561	567	568	551	551	604	563	512	552	531	590	587	544	537	569	572	546	516	616	547	582	624	595	598	553	590	542	559	589	545	547	570	535	558	560	580	575	554	579	579	589	583	540	597	598	555	549	573	571	546	627	524	568	577	572	523	557	615	544	563	553	585	574	563	537	542	549	564	565	598	558	570	586	554	543	559	527	551	574	545	560	614	551	554	560	531	568	580	601	597	560	561	566	547	580	525	587	514	546	581	536	585	554	538	604	557	568	599	518	601	596	556	563	584	561	529	587	596	546	499	554	601	542	545	532	610	541	579	610	591	564	578	581	559	553	523	545	554	545	556	538	595	559	586	562	589	565	584	565	551	561	567	527	525	516	518	543	540	559	575	562	613	589	583	545	564	541	583	552	559	561	540	570	522	532	628	573	548	567	562	593	563	561	544	578	561	518	580	562	571	543	561	592	535	585	542	573	593	582	511	541	562	580	550	580	542	573	563	558	595	580	503	523	568	592	555	542	602	589	564	543	535	574	556	597	585	570	511	583	614	563	563	585	580	577	533	559	583	552	565	559	565	545	512	584	523	587	585	597	533	542	588	571	565	589	595	547	557	599	525	531	579	545	569	568	575	561	553	536	521	570	562	540	591	580	531	584	519	560	590	568	558	568	539	572	602	592	578	559	547	536	556	588	549	568	595	538	570	570	541	574	591	545	573	580	544	560	561	573	577	565	545	566	555	542	559	532	574	586	550	552	503	544	540	595	524	576	569	557	595	585	531	562	552	548	551	550	547	575	566	566	570	593	588	589	554	584	551	545	524	551	527	570	564	559	585	596	585	555	532	565	566	506	539	569	561	551	579	561	559	555	576	548	534	570	592	584	556	583	575	529	506	533	563	564	521	541	574	580	547	528	578	565	555	559	558	585	541	567	567	521	561	609	518	515	585	609	553	520	556	552	564	552	579	592	543	583	533	507	583	595	546	560	543	566	564	509	572	566	567	551	591	547	540	554	537	557	576	578	582	578	561	586	569	525	523	576	560	591	585	585	519	536	576	563	533	524	570	579	565	576	592	533	525	553	587	558	577	553	541	549	587	596	600	579	551	542	566	559	521	540	560	566	559	558	563	580	548	611	572	593	547	557	556	622	522	575	541	569	584	526	546	555	547	597	553	568	560	560	533	578	545	605	552	562	530	561	538	578	608	575	605	551	541	551	552	590	554	553	549	573	525	539	568	544	561	529	592	525	547	598	588	535	570	539	513	589	589	556	524	529	558	578	554	584	536	524	558	560	574	574	568	563	570	544	555	552	572	534	600	564	601	531	599	564	565	594	536	551	592	587	542	540	583	579	539	515	603	569	495	567	567	537	571	569	558	554	564	568	529	537	584	582	552	595	563	578	574	546	563	587	549	600	550	559	571	573	557	533	597	541	550	514	576	570	606	531	539	532	551	555	572	590	544	597	571	559	602	578	575	525	563	535	536	542	554	575	513	585	563	546	570	562	558	570	558	543	564	556	617	593	541	582	558	545	571	547	534	537	596	578	555	573	580	573	581	559	591	565	578	567	590	568	590	564	610	561	592	599	545	530	578	524	542	569	569	527	495	562	569	592	529	572	544	596	575	587	552	549	543	561	581	575	551	554	497	586	547	590	538	553	595	530	575	537	568	576	601	588	600	579	556	571	552	594	559	552	569	549	567	589	557	524	596	557	567	565	550	529	555	553	539	537	558	609	579	560	579	579	538	566	530	574	553	587	585	584	557	549	578	552	581	586	554	580	546	562	557	549	543	589	567	580	558	566	599	533	541	565	578	571	546	533	533	552	550	562	529	560	572	555	583	545	562	573	588	544	517	553	502	556	547	562	608	558	540	534	566	501	516	586	549	564	539	547	571	596	595	562	511	558	563	583	582	602	613	534	543	552	550	582	578	591	560	568	577	578	542	556	566	524	575	557	542	530	522	544	559	573	523	528	566	534	563	535	586	537	581	535	569	599	583	525	559	600	549	555	575	540	591	553	572	566	560	612	535	551	550	569	582	535	561	572	568	583	560	540	536	573	563	564	505	573	561	588	561	569	568	564	564	548	562	533	551	534	577	604	579	562	563	542	551	523	593	567	542	545	527	576	559	556	563	560	518	553	563	587	556	563	551	540	511	564	538	556	553	550	572	546	585	573	547	547	556	570	555	553	569	563	534	597	579	548	576	495	536	574	552	570	611	577	520	524	576	548	536	585	517	580	546	550	562	572	536	582	588	580	537	563	577	549	523	568	547	549	561	524	541	559	527	566	585	566	572	583	580	593	573	596	564	584	561	550	585	551	548	601	541	564	607	541	579	577	571	565	513	566	596	574	554	599	574	556	572	585	543	548	548	559	511	560	603
27413	22404	21835	9914	568	416	310	294	279	290	310	270	281	275	297	282	306	304	274	288	283	299	280	277	308	315	275	288	287	306	265	272	268	302	301	292	305	273	250	299	326	305	254	291	306	293	292	293	264	321	284	286	301	255	280	265	292	284	302	298	291	282	272	288	287	304	279	271	280	288	297	286	307	294	276	289	280	302	292	293	303	302	291	305	256	290	287	292	293	331	305	313	307	288	279	269	286	275	289	246	301	303	312	313	264	302	310	286	332	289	298	259	269	292	258	274	280	294	270	278	283	264	281	293	305	291	322	292	303	286	311	304	292	312	292	279	268	280	277	268	294	265	304	297	303	285	293	312	266	313	294	298	276	297	300	280	300	269	273	280	286	278	298	290	296	336	287	267	326	292	276	281	294	258	283	279	310	284	305	309	296	310	281	276	255	294	293	302	292	284	280	296	304	267	250	296	295	269	308	285	308	301	289	268	298	271	292	295	282	293	257	291	287	303	318	293	265	303	284	295	302	277	296	278	310	302	309	277	306	280	295	305	274	284	299	311	292	282	302	254	295	303	312	312	270	312	293	287	295	317	305	270	312	286	272	292	305	280	279	308	296	317	322	305	276	353	274	256	271	295	308	303	294	284	304	279	311	307	282	288	280	282	254	289	292	268	322	268	296	333	285	300	312	271	291	324	283	245	285	282	299	284	270	288	275	281	297	294	312	321	318	273	307	293	288	294	256	284	300	288	272	316	319	277	318	279	278	285	266	266	297	277	301	280	298	287	288	322	296	293	306	288	315	305	279	287	289	266	279	318	296	324	302	298	276	302	321	301	296	296	305	321	297	305	269	272	268	264	269	275	290	311	267	296	258	277	290	296	271	314	289	296	290	304	303	277	328	301	308	288	301	284	256	300	293	271	273	285	295	304	287	284	297	285	270	288	272	273	304	312	295	286	314	279	288	272	286	263	289	281	299	298	282	296	273	281	294	298	257	250	276	298	274	286	300	290	278	288	295	279	300	300	282	281	292	286	280	287	266	305	268	264	298	315	306	278	311	278	328	306	271	301	317	270	308	284	303	298	299	288	282	283	292	285	283	287	301	295	279	275	279	313	297	285	319	324	290	320	301	308	306	302	316	264	290	315	289	253	303	282	293	293	273	301	287	307	256	264	299	301	283	289	302	279	284	277	310	289	300	283	257	285	315	268	313	281	290	291	277	274	291	279	302	261	279	270	284	299	297	299	292	272	291	269	267	320	316	298	283	304	285	288	293	281	294	271	276	285	279	291	277	279	295	281	294	292	296	282	291	287	284	281	276	279	283	311	300	287	270	273	275	252	307	296	264	251	280	306	296	307	294	283	292	293	303	282	296	311	290	293	285	295	295	277	279	298	319	315	297	277	302	290	288	285	282	297	278	331	313	288	282	256	291	292	292	297	250	261	281	275	284	286	291	298	290	289	310	297	273	307	294	275	314	308	305	314	317	282	288	316	321	278	272	278	315	292	347	304	264	272	306	260	281	294	330	277	294	248	284	311	313	269	294	298	284	290	274	335	282	321	299	289	316	292	292	286	298	271	292	302	313	297	314	276	290	280	285	298	271	324	311	301	249	311	282	268	297	304	299	303	294	298	318	299	285	294	284	313	311	298	296	280	305	291	313	288	310	313	302	278	285	276	275	275	279	271	290	293	291	292	289	294	274	299	279	315	271	316	286	275	318	318	290	288	298	262	282	282	298	281	270	281	256	295	287	301	273	264	272	297	289	295	273	288	307	286	257	271	267	275	298	287	284	308	308	305	271	296	293	286	301	311	262	289	295	285	315	304	286	304	299	299	336	278	295	303	297	292	297	280	317	299	296	300	250	313	272	291	321	302	286	279	314	286	301	281	273	286	301	309	287	269	310	295	307	307	286	301	266	287	305	278	288	338	293	312	302	307	316	261	262	272	292	302	302	291	295	300	280	262	296	297	314	316	295	309	273	295	267	299	285	298	285	266	268	291	283	289	286	297	319	300	303	324	289	266	289	278	291	271	316	282	296	299	312	284	293	291	271	254	275	314	292	280	302	260	305	299	289	296	297	305	293	272	284	302	271	286	282	283	266	302	297	317	282	300	266	315	275	257	307	294	290	285	281	288	301	299	281	295	274	298	276	292	286	273	311	295	302	306	290	313	278	300	268	266	308	299	283	293	290	301	295	311	293	290	280	331	293	304	300	258	284	306	302	277	298	288	278	299	279	288	318	326	273	297	301	299	319	259	294	265	279	272	275	265	289	285	303	294	274	285	308	298	278	271	317	316	255	289	319	277	272	291	291	333	265	323	276	278	295	313	296	293	314	286	300	282	277	293	268	286	281	275	283	282	282	303	276	283	283	286	281	321	284	326	298	290	291	321	275	310	266	315	319	275	292	263	300	291	285	267	283	287	289	311	260	289	332	280	251	315	271	282	282	320	290	300	305	287	274	294	312	313	297	297	294	286	277	292	292	291	280	289	272	283	314	296	316	294	260	283	282	309	268	287	289	293	276	308	262	280	298	309	296	282	299	258	286	303	275	286	275	276	312	282	281	266	318	303	309	294	288	299	284	290	301	257	283	288	282	275	297	302	308	271	308	314	265	303	296	299	275	294	296	310	275	274	284	279	297	297	332	297	303	307	281	281	304	269	277	293	300	280	296	284	284	290	295	267	285	311	255	299	263	320	283	284	277	264	275	299	290	289	266	266	305	287	288	268	304	312	304	289	308	279	265	293	280	273	297	304	285	288	263	284	330	324	298	263	264	294	312	288	308	283	277	296	292	296	254	288	310	313	263	269	294	262	317	295	278	288	295	311	287	299	299	305	297	296	300	268	286	298	327	294	258	279	302	286	324	260	274	281	308	287	299	267	291	298	283	309	279	277	265	294	335	294	276	291	302	285	306	279	317	293	275	273	308	259	297	286	289	280	300	275	312	289	275	342	330	278	287	288	268	302	292	293	272	270	323	286	282	305	295	271	299	292	287	308	295	310	293	258	281	280	277	288	290	318	268	270	266	315	298	298	282	292	272	286	310	289	258	282	272	296	265	255	292	269	269	314	252	302	266	265	279	315	326	305	295	294	259	267	327	281	292	275	294	283	289	317	274	310	285	272	283	280	272	283	266	275	305	289	302	282	291	261	314	292	335	310	304	283	264	280	312	334	299	306	295	277	301	279	299	247	303	272	300	295	277	292	299	288	272	276	296	320	311	300	286	279	269	302	286	303	287	285	287	287	260	288	309	319	274	275	286	306	286	307	306	278	304	274	303	290	304	277	316	303	284	279	289	256	283	327	310	313	264	300	282	253	304	284	306	318	286	311	289	289	306	323	287	295	275	250	285	273	270	282	281	291	306	288	284	300	301	276	289	261	294	292	276	292	326	274	312	279	308	286	286	299	289	293	326	285	289	291	304	313	304	304	270	284	303	300	295	335	273	300	279	255	297	302	279	296	291	291	296	270	282	285	321	281	258	292
13654	34239	20619	8364	414	405	422	425	391	424	408	389	402	382	413	365	383	416	409	395	384	385	382	393	428	401	398	383	416	406	389	427	367	387	375	398	396	385	445	381	403	397	400	391	414	388	389	412	436	378	423	388	402	382	369	393	409	377	386	346	416	400	396	377	404	385	355	393	389	408	407	420	376	373	401	389	422	368	364	403	361	402	366	373	404	383	394	415	413	382	342	353	351	443	382	401	416	371	367	409	349	408	372	390	394	386	399	382	364	404	353	393	425	371	371	382	410	387	366	401	398	403	383	366	366	422	362	377	403	413	361	396	417	373	382	373	386	391	397	385	383	385	393	401	375	373	370	390	397	393	407	401	391	374	400	394	397	363	387	389	387	396	370	386	390	384	377	400	383	361	395	382	385	357	403	374	381	400	404	379	395	388	387	427	409	391	387	399	399	374	395	370	386	380	361	408	368	404	395	372	382	391	370	460	394	380	420	428	365	361	400	331	380	375	427	368	407	397	379	384	406	381	400	403	375	400	375	357	336	377	409	411	368	340	400	394	389	357	401	396	422	391	370	368	399	375	400	386	385	374	405	408	351	363	384	358	397	403	414	357	395	377	373	399	421	429	385	410	393	358	378	368	404	353	402	386	384	444	412	353	372	357	386	413	380	369	381	435	417	401	383	399	423	408	384	365	381	412	389	381	412	401	401	375	345	387	374	356	397	409	399	392	419	362	366	388	358	385	349	374	383	375	374	374	369	398	397	369	360	379	373	365	394	403	382	388	373	378	358	378	397	382	377	397	418	388	384	434	385	404	412	414	401	403	384	405	353	444	406	379	371	352	372	384	385	409	410	389	376	364	371	357	370	390	342	384	374	410	375	403	359	382	365	399	378	391	379	388	353	396	379	369	377	369	390	414	405	373	429	367	372	401	370	392	385	401	387	389	367	373	399	365	364	393	380	404	346	376	437	380	436	391	396	405	376	349	378	392	383	394	382	414	394	384	373	372	419	369	418	386	390	388	362	355	381	390	389	370	388	393	380	407	411	401	362	383	345	412	367	393	414	372	388	395	387	386	363	351	389	360	388	385	373	389	366	389	345	393	379	414	411	395	420	417	388	391	377	390	334	407	330	377	381	367	399	382	367	383	355	391	372	399	378	377	379	412	384	399	385	364	400	378	389	357	399	362	363	369	418	378	403	402	411	398	396	355	415	376	401	381	395	393	358	400	374	395	356	411	387	392	361	432	393	402	364	374	409	408	420	371	386	394	355	391	425	359	368	375	366	378	382	429	376	382	388	401	374	389	393	440	365	387	389	420	370	391	370	421	380	355	402	380	335	377	372	356	392	402	380	414	401	426	399	398	401	385	379	372	375	381	381	405	396	363	343	381	382	398	393	402	389	402	384	369	404	419	382	383	370	344	375	397	430	358	405	389	381	360	360	418	404	366	358	398	386	406	391	393	395	392	388	384	379	410	411	366	363	401	369	411	382	422	390	364	347	387	424	400	384	406	382	382	385	366	369	393	412	386	377	405	401	380	390	381	346	358	408	373	394	341	424	371	406	360	368	354	371	381	399	396	362	409	416	387	368	389	351	373	398	393	394	372	380	387	369	372	387	398	379	395	389	398	405	391	364	384	376	382	405	394	398	421	370	388	384	385	383	398	391	369	417	389	364	394	381	413	401	412	395	410	384	408	391	395	385	394	390	380	361	363	385	380	398	379	400	364	374	376	370	388	380	401	385	378	394	407	379	388	415	405	431	389	384	344	404	387	380	363	409	423	420	378	383	375	362	355	384	412	348	377	387	395	379	429	412	400	349	371	370	410	384	362	376	366	372	419	421	398	380	370	381	398	380	384	369	347	377	380	392	378	389	383	388	395	388	406	395	382	365	354	388	402	388	394	403	384	359	385	411	363	392	363	393	376	387	383	424	381	348	353	435	403	388	361	388	350	407	387	390	373	395	380	375	391	419	368	417	344	401	399	399	364	395	386	373	409	395	400	364	375	381	409	408	371	409	373	409	394	430	389	416	391	403	373	387	409	395	356	368	369	404	373	400	374	412	409	368	424	358	376	396	418	368	382	419	366	380	411	361	384	382	384	407	382	368	385	409	331	370	420	413	380	390	399	347	371	354	370	420	398	363	382	355	411	397	382	396	372	412	382	456	410	423	385	362	367	379	351	399	374	418	428	366	375	372	388	388	410	387	387	401	367	389	378	382	396	413	362	353	391	351	400	404	400	341	384	393	374	398	379	392	414	397	392	414	391	384	418	350	388	402	378	352	387	433	413	394	444	381	375	403	374	359	406	366	384	398	382	387	370	387	395	412	404	422	398	367	363	355	384	376	410	396	374	379	413	377	402	392	407	401	421	416	418	407	437	390	408	390	400	369	370	353	394	368	361	409	385	433	368	397	399	405	390	383	396	382	352	403	396	402	353	350	397	381	384	405	362	371	367	404	420	410	412	413	380	383	386	375	397	377	386	381	394	382	387	347	436	382	361	361	383	371	398	420	369	390	377	399	398	420	375	416	384	373	394	423	400	393	402	332	364	394	367	393	369	390	370	388	362	416	399	401	404	365	406	392	370	413	405	395	393	386	375	414	362	392	359	376	424	381	383	359	364	416	350	368	367	387	415	361	399	405	406	373	378	397	388	403	381	409	369	379	374	405	396	389	378	381	379	376	391	411	399	356	414	390	394	402	397	376	382	383	364	392	391	391	351	402	407	390	412	400	357	363	361	398	409	412	378	378	384	392	409	385	396	355	399	377	375	395	395	398	411	375	391	382	418	404	379	401	384	415	442	396	372	393	384	387	397	392	404	401	368	423	403	404	398	371	392	377	366	406	387	381	360	358	392	372	383	377	391	351	370	395	407	416	403	414	405	401	418	428	387	392	426	374	352	389	391	371	380	416	346	414	365	390	368	392	365	397	399	386	413	394	419	363	400	418	393	406	394	376	374	409	369	367	381	390	397	355	387	396	380	387	382	374	422	428	402	387	390	356	417	396	397	352	410	356	389	363	380	365	388	347	399	368	384	397	379	370	387	370	404	376	359	372	392	372	394	411	369	379	321	377	363	351	363	386	389	358	428	410	357	381	428	365	393	386	400	392	413	374	371	398	390	390	381	403	378	413	381	384	401	418	408	387	388	383	387	417	381	388	377	378	413	370	382	368	365	409	387	404	401	404	348	366	406	380	348	387	365	348	377	356	396	416	404	393	372	383	416	400	415	393	399	400	405	399	391	427	392	383	388	408	419	382	378	392	401	426	389	396	369	430	417	365	380	391	394	363	383	387	386	371	354	387	431	403	371	383	398	389	391	388	376	396	381	354	358	365	380	399	417	382	375	374	384	412	398	388	406	377	404	343	368	390	391	401	400	379	402	385	365	388	394	389	383	366	396	400	349	385	378	405	384	381	392	396	384	435	353	391	377	392	400	374	404	398	394	409	380	379	422	406	400	425	396	401	393	396	398	400	403	378	373
23215	21605	29251	26912	20706	11334	1001	617	523	512	532	512	513	565	495	567	533	534	498	531	519	489	469	489	506	529	537	476	514	485	490	519	484	538	513	506	489	468	489	515	485	510	489	522	529	487	567	524	502	529	484	509	503	513	499	547	536	493	491	493	523	527	502	488	516	489	543	496	497	550	508	541	487	482	535	498	532	517	481	523	496	533	518	487	534	535	482	496	524	504	445	504	553	564	534	453	512	509	486	482	526	541	535	524	476	497	493	524	467	484	514	511	514	462	465	493	541	498	480	518	502	493	494	515	504	496	527	483	498	496	527	527	499	474	530	486	474	474	477	511	515	530	476	513	517	494	489	516	491	533	535	484	545	483	499	532	511	550	487	490	514	471	525	506	477	482	497	513	452	496	556	520	519	490	514	534	482	486	520	518	495	497	491	507	513	499	508	492	479	497	511	545	525	492	501	504	488	524	498	493	504	532	485	499	497	474	474	496	479	511	485	532	482	489	471	520	511	488	537	533	494	493	519	515	512	473	491	503	502	500	500	442	490	518	490	457	524	507	505	509	490	475	505	534	484	478	509	485	522	481	515	531	478	496	512	502	485	505	492	519	499	476	516	551	493	511	542	505	485	441	470	506	498	520	500	485	522	483	487	501	510	474	539	512	476	502	498	547	494	535	488	513	493	504	499	533	537	513	508	562	486	504	500	521	531	465	479	491	534	517	522	535	557	503	513	472	512	492	501	513	524	487	497	514	529	539	505	523	558	477	484	513	517	516	503	490	489	475	479	482	508	516	502	518	494	511	499	498	465	499	531	484	521	508	495	558	500	555	550	507	504	494	488	490	521	514	492	541	507	507	531	445	446	551	533	537	470	521	509	496	497	516	491	513	535	496	510	520	472	521	475	506	504	496	470	516	537	496	490	542	516	488	510	471	530	509	520	526	493	527	508	554	540	490	525	489	476	513	485	545	551	482	508	515	496	492	473	466	487	473	476	491	513	505	498	490	549	489	477	506	518	521	499	552	529	513	502	535	512	527	545	482	506	490	475	483	547	518	491	476	528	539	490	517	520	515	515	515	486	492	462	473	485	544	502	444	507	523	516	490	506	526	487	516	503	478	517	495	488	516	490	487	514	482	473	546	518	513	504	495	473	532	509	547	497	489	511	523	449	535	498	544	527	507	448	489	434	509	551	470	563	500	482	523	495	497	480	483	494	477	483	477	498	510	505	526	513	506	489	524	510	532	498	474	509	498	547	525	537	522	501	494	487	549	513	459	522	496	482	547	522	486	503	469	510	502	496	520	509	554	534	494	535	491	496	538	485	497	524	526	512	510	498	482	524	466	512	487	496	471	508	496	513	518	474	527	505	501	519	492	477	509	493	499	513	506	519	465	490	492	486	488	465	519	510	500	513	473	508	509	530	515	496	504	517	487	508	484	517	506	493	528	484	511	533	489	540	517	441	497	519	483	510	472	489	466	501	514	499	517	485	503	485	472	480	523	522	541	513	546	509	516	508	485	499	479	465	492	467	473	495	508	536	481	521	495	548	509	479	538	513	555	494	505	524	514	514	507	493	522	533	515	501	472	509	521	506	502	527	498	525	529	497	529	526	465	509	510	541	496	492	532	503	507	490	480	521	526	502	531	552	471	506	514	498	479	507	555	538	508	509	490	525	528	476	490	484	512	540	477	537	511	496	471	516	582	511	532	493	518	511	532	484	522	489	487	508	476	534	519	506	532	557	500	497	515	484	482	496	555	461	555	499	490	526	512	551	473	489	488	493	524	511	514	548	485	512	517	514	504	458	493	498	488	486	527	513	503	509	462	486	469	534	523	495	502	494	552	482	531	502	534	532	538	544	488	515	507	512	499	493	516	517	494	492	485	507	543	484	520	496	521	507	509	486	508	556	487	498	498	536	522	505	535	515	521	523	472	496	510	554	553	499	498	536	486	497	530	470	511	490	482	481	529	511	492	511	506	496	542	461	547	499	509	502	509	489	493	509	507	517	501	533	510	483	498	543	483	534	511	463	469	474	526	460	504	510	530	519	488	524	517	495	531	498	527	514	502	504	525	461	461	480	538	514	519	531	481	528	484	505	515	450	533	509	484	495	503	488	510	537	506	492	526	490	521	500	468	496	517	530	541	522	536	530	541	488	516	536	507	489	518	492	440	528	513	543	480	500	511	494	495	524	501	503	514	533	505	543	480	544	538	535	506	473	470	518	483	535	474	518	494	531	513	530	483	502	497	497	504	473	498	501	537	535	520	507	549	453	488	493	548	503	528	487	518	489	506	493	479	493	551	488	548	524	523	506	529	517	499	455	489	479	508	544	477	489	525	511	488	490	512	496	532	504	518	510	488	493	516	512	527	495	497	475	528	505	529	497	470	491	529	523	541	487	487	499	529	529	501	535	510	481	448	515	514	506	507	502	531	536	476	556	500	544	500	496	503	514	505	464	482	491	514	483	526	485	556	451	534	530	419	499	528	505	481	504	455	506	505	483	508	521	531	518	520	501	530	477	482	531	523	510	489	494	504	511	515	531	522	477	506	480	485	468	472	480	489	521	543	539	487	529	518	533	519	549	504	533	521	529	529	487	510	527	522	495	484	437	517	506	510	520	510	487	512	468	517	484	480	510	480	494	534	487	515	465	540	518	502	476	493	515	515	493	476	511	519	517	487	501	472	484	455	491	498	528	529	473	514	485	513	524	556	499	527	495	494	534	484	514	523	515	543	532	526	521	468	470	520	524	539	506	480	458	504	524	470	509	467	480	469	496	511	508	510	516	527	514	483	540	505	516	537	513	473	528	502	479	528	513	503	517	461	504	502	513	497	516	477	502	527	534	534	461	536	507	519	497	490	496	528	485	497	484	469	497	522	492	475	502	505	507	478	508	493	500	479	507	511	540	537	524	523	515	509	470	482	493	500	530	536	499	511	508	516	517	528	480	478	506	466	478	464	520	521	541	479	510	495	529	503	533	505	517	530	497	537	497	517	521	499	518	463	478	544	518	501	513	551	513	529	502	513	512	503	509	509	486	518	498	516	531	481	530	505	477	539	522	511	487	551	490	517	505	500	547	504	483	504	489	497	493	496	521	480	500	537	484	473	493	513	502	519	502	517	492	512	494	468	519	522	477	500	499	497	492	485	457	529	500	523	512	535	511	503	506	511	492	532	567	483	553	496	540	506	494	508	488	489	472	528	532	487	513	500	503	525	530	498	521	486	556	461	481	518	493	433	497	519	465	483	520	505	533	499	518	506	498	493	485	490	519	478	452	495	518	524	527	530	514	479	535	483	556	517	525	513	522	509	494	504	520	508	507	503	485	486	543	472	522	478	494	545	484	521	494	529	522	489	529	538	490	509	516	534	509	540	532	449	507	488	501	510	533	492	511	527	529	528	477	496	495	509	490	537	491	547	490	514	490	485	486	505	511	520	494	549	485	488	510	495	502	491	512	490	470	487	522	576	521	477	531	519	485	461
32752	72021	52711	31870	1085	896	878	787	762	741	730	686	686	701	714	706	656	697	637	634	614	704	633	670	637	633	620	657	649	634	696	657	680	680	651	667	656	707	724	688	710	646	714	599	645	612	668	672	682	629	676	668	614	687	665	673	659	629	648	661	637	674	633	656	643	614	608	690	682	650	695	694	659	702	677	631	658	654	705	674	639	687	674	669	660	684	647	650	636	654	679	665	642	640	678	675	657	644	669	629	636	639	644	666	640	659	620	637	638	601	615	654	671	678	659	688	627	693	629	633	673	655	646	634	635	665	627	652	671	699	618	640	653	675	646	664	635	658	689	682	646	661	620	673	710	679	641	668	653	654	696	631	645	699	652	658	654	675	609	674	671	662	657	707	640	665	684	680	634	683	632	663	637	658	626	679	600	683	647	645	639	646	645	647	649	643	668	659	630	668	666	665	669	681	707	626	646	655	700	659	629	629	645	662	681	632	661	661	632	669	650	678	668	654	637	670	661	650	661	643	650	683	633	672	636	685	623	687	679	629	674	650	672	648	673	644	674	658	648	672	688	665	651	670	660	610	703	631	668	648	658	630	682	640	679	674	646	672	677	667	589	665	659	699	684	653	702	638	620	670	640	645	666	619	652	700	641	626	637	680	643	670	606	656	665	666	657	655	652	694	640	731	665	665	640	649	663	668	667	650	635	600	638	639	645	644	633	629	618	675	651	621	685	669	681	628	669	681	675	647	662	661	684	683	614	598	644	648	664	638	684	667	624	637	668	659	681	663	647	616	640	671	708	654	677	681	641	616	685	628	626	646	637	663	685	651	646	703	674	638	682	616	656	655	691	659	668	628	681	622	663	633	721	695	642	639	668	682	617	677	655	637	625	685	673	661	677	659	668	672	636	670	653	666	643	621	664	630	595	646	648	644	661	659	641	648	659	645	708	681	632	619	652	655	670	660	631	677	652	681	684	652	693	693	672	678	654	655	667	651	657	700	677	654	673	637	676	637	691	660	686	673	643	635	682	628	637	662	675	675	642	632	662	708	655	674	649	687	663	651	635	675	656	635	616	641	650	677	629	599	683	640	679	661	686	653	668	668	629	644	681	648	688	636	612	733	720	689	660	669	680	639	643	656	648	664	686	658	627	636	633	656	648	677	620	667	639	679	655	625	653	646	714	652	700	614	678	663	649	632	599	622	650	653	680	667	652	656	596	671	639	617	662	683	664	638	660	648	639	665	679	668	665	700	679	681	607	691	628	614	679	683	682	645	623	669	669	670	632	654	656	678	648	669	655	666	626	634	688	657	617	688	681	660	692	664	706	644	652	641	667	669	634	685	657	685	653	685	657	644	648	645	651	646	684	666	660	663	654	683	697	682	692	651	671	673	636	632	638	646	630	662	694	606	655	667	650	690	673	681	729	661	639	653	646	664	634	677	764	660	621	631	662	677	683	676	668	625	662	665	641	649	650	699	685	640	616	685	649	628	643	679	692	627	657	663	605	655	723	632	654	648	656	644	652	640	645	697	693	627	633	620	692	647	672	648	636	635	683	676	685	643	657	642	672	679	676	706	671	659	604	664	678	660	675	660	627	582	688	682	658	652	636	656	612	638	647	679	676	650	606	632	653	685	660	666	673	656	632	664	666	666	615	690	678	625	670	653	716	647	657	668	658	657	645	651	658	666	637	662	621	642	623	663	692	650	634	660	618	613	650	638	646	676	660	620	681	655	648	649	661	686	644	695	625	656	641	644	680	663	667	695	649	665	663	678	668	689	657	690	618	639	662	681	668	684	627	661	653	633	680	650	678	598	673	606	687	663	671	642	666	624	657	628	621	667	672	619	637	682	641	622	663	605	714	633	633	717	635	642	642	683	672	633	621	665	667	670	628	650	640	665	601	683	696	600	654	707	702	671	663	657	661	669	675	692	698	661	693	670	695	668	649	623	652	615	630	667	700	661	664	631	638	701	672	637	666	639	674	664	620	652	659	706	698	694	635	627	637	664	714	679	618	663	647	677	641	693	635	701	644	621	652	661	636	675	675	675	658	681	673	656	682	707	645	627	626	622	656	645	640	677	714	679	630	627	648	679	703	701	616	639	660	606	631	696	686	683	653	619	660	660	652	703	645	645	647	699	647	637	624	685	648	639	648	684	657	682	660	662	673	664	696	649	624	641	661	662	653	680	650	652	644	662	616	628	635	662	693	614	699	689	649	628	651	639	640	648	564	650	626	623	665	670	649	681	659	691	708	672	656	626	707	647	665	649	660	650	629	583	651	651	642	698	661	672	646	618	689	668	644	664	661	727	663	639	593	647	644	664	662	674	690	635	655	624	618	686	672	680	637	676	657	663	657	679	636	665	670	684	630	654	691	640	646	642	638	637	685	666	663	639	691	639	685	639	700	641	645	684	684	655	664	676	656	702	693	641	643	675	685	627	662	631	640	628	692	640	710	671	638	654	688	659	680	646	632	683	632	676	636	699	672	640	653	682	651	711	643	623	626	662	677	670	631	650	681	645	731	620	608	655	647	620	667	655	655	659	634	692	660	624	615	639	637	693	708	665	628	663	691	635	651	685	623	679	687	641	663	624	696	637	634	637	676	665	654	646	701	627	633	701	652	631	664	614	633	638	675	656	706	693	649	640	649	690	692	711	641	614	639	698	655	591	658	655	646	625	651	662	652	650	668	644	646	665	635	668	668	665	645	666	652	609	656	663	672	670	678	650	687	687	655	659	664	680	697	642	618	705	657	712	692	704	615	651	710	667	696	640	672	652	676	622	691	645	637	699	660	621	693	613	671	664	662	670	630	669	683	644	615	671	634	667	716	633	707	637	648	692	660	664	669	666	641	637	676	692	673	688	685	637	654	645	661	725	683	676	643	662	642	667	633	606	695	673	696	655	683	627	675	650	680	642	687	659	688	653	655	681	647	693	684	643	675	668	666	665	673	663	661	668	659	685	625	670	710	666	670	624	651	721	620	617	651	644	659	633	642	639	659	637	646	663	652	638	657	701	692	685	659	674	681	656	660	651	671	621	633	687	633	669	673	675	680	633	683	693	645	673	641	669	651	696	605	704	663	688	658	686	678	682	627	665	644	660	659	675	636	606	667	642	609	626	684	643	678	683	677	651	709	689	678	595	633	664	657	638	626	647	670	642	636	687	694	661	645	619	709	656	640	631	664	663	668	631	669	649	663	668	660	647	659	643	645	677	673	640	676	649	672	648	672	652	696	611	666	627	646	678	690	647	696	704	701	671	653	682	625	647	669	697	635	653	713	680	657	660	630	661	708	703	663	626	679	597	681	641	679	673	701	629	661	686	673	676	677	655	652	603	696	661	677	670	620	605	657	633	659	634	695	650	600	635	602	609	647	660	619	643	597	643	660	663	672	624	674	669	633	624	638	692	669	644	679	691	682	613	660	652	706	654	674	716	649	684	643	659	635	682	681	624	613	690	701	626	645	648	626	630	626	677	707	649	679	655
24618	21982	29183	26849	9351	441	195	178	181	175	185	151	155	176	161	160	188	166	162	150	162	172	131	153	174	168	144	150	145	158	172	176	157	166	152	157	161	164	163	140	135	144	159	140	146	153	162	152	139	155	145	151	153	136	171	160	159	135	162	169	155	144	156	162	155	175	167	161	138	152	169	147	166	140	148	163	152	131	145	137	159	155	180	148	182	163	142	139	155	154	150	154	157	145	161	155	158	160	175	176	143	168	140	139	157	166	168	152	159	143	168	139	129	142	164	161	173	155	168	175	136	156	147	171	159	135	147	159	149	148	162	163	161	165	167	160	160	141	155	158	157	158	154	160	168	159	144	188	157	158	152	144	141	151	168	167	153	158	168	169	165	149	176	165	146	165	158	149	153	166	138	165	161	155	161	172	142	137	162	148	131	169	154	151	139	146	154	147	174	167	151	155	145	174	162	145	157	169	153	157	160	145	148	163	178	185	187	177	162	183	152	144	165	155	160	174	141	164	171	142	152	165	156	148	157	154	158	163	178	151	155	184	155	143	162	141	179	154	181	154	162	139	172	163	174	147	147	163	137	164	165	166	140	158	164	168	166	150	156	167	164	142	180	151	151	168	129	151	148	152	155	152	152	166	147	169	168	141	143	145	170	145	142	161	155	147	160	164	155	159	154	173	148	154	150	160	146	134	151	140	146	171	152	125	180	168	165	169	152	143	170	141	132	153	153	163	163	171	147	153	180	162	144	156	184	144	157	154	158	209	157	178	146	171	143	166	149	147	170	151	167	140	167	153	155	173	163	147	150	149	162	171	172	174	162	157	147	139	152	176	147	143	140	143	131	163	178	165	156	162	172	166	156	136	151	163	148	151	152	149	141	165	177	158	172	154	156	153	158	142	143	139	170	175	151	166	157	147	157	142	155	162	170	138	146	153	169	164	156	154	142	130	173	137	160	167	171	173	144	178	169	148	153	155	142	163	156	153	159	143	160	150	163	150	121	177	151	164	150	159	148	160	176	170	180	145	148	140	154	145	163	161	146	186	163	146	129	160	128	150	161	143	155	167	142	179	157	158	152	150	175	166	145	155	171	186	150	143	171	166	165	149	160	165	152	155	155	142	159	158	148	163	152	154	173	152	149	157	158	178	173	192	180	177	157	184	168	161	165	167	162	172	168	181	166	161	162	160	153	150	138	166	153	154	147	135	157	155	156	158	151	148	169	139	135	166	160	165	158	160	176	166	171	151	177	147	166	177	153	159	138	152	196	171	162	170	156	154	158	154	152	144	160	171	160	135	164	148	167	171	151	159	163	171	156	143	178	151	161	160	166	151	138	157	138	168	174	167	161	148	149	154	163	152	148	151	149	148	174	163	161	161	145	153	140	147	135	182	173	147	167	144	140	133	155	157	148	145	188	173	156	148	162	145	163	161	165	175	161	155	136	151	150	173	157	141	174	149	157	166	149	146	155	155	154	141	153	143	166	150	163	162	153	169	176	146	149	178	176	157	147	143	169	141	164	153	154	159	155	145	145	163	160	154	200	147	156	136	132	154	149	177	144	148	153	157	147	160	144	148	167	169	164	142	146	145	153	138	161	165	147	176	153	138	156	143	148	164	160	155	160	146	155	143	170	150	161	180	170	169	152	152	137	160	170	176	161	148	146	152	158	134	147	140	175	182	165	147	149	144	181	146	173	154	165	139	156	158	147	159	143	167	146	147	176	156	165	164	158	163	135	152	158	151	169	181	161	187	137	166	153	144	159	174	163	165	144	163	190	165	166	169	142	165	151	160	142	174	168	146	155	156	149	147	172	163	181	144	168	166	179	168	153	143	165	154	143	175	170	162	145	161	179	155	156	166	162	142	159	152	169	152	145	149	164	167	167	162	156	163	142	136	162	146	174	166	146	141	151	150	162	158	153	161	161	145	152	151	170	154	150	146	139	154	150	175	173	157	174	150	158	161	141	144	134	177	145	172	167	155	152	156	165	173	167	185	147	143	158	169	156	172	154	158	159	163	156	156	153	150	144	156	137	185	145	165	170	137	161	139	150	165	144	177	143	158	142	158	145	170	151	173	145	181	166	143	152	162	158	150	158	164	147	152	149	169	162	191	145	159	160	154	162	143	162	168	161	178	159	166	158	138	166	179	159	168	160	158	153	138	180	163	161	130	134	155	173	124	160	147	136	170	166	188	150	148	153	164	168	159	165	161	163	165	145	156	151	172	156	158	141	175	137	147	176	168	141	150	162	151	134	154	167	151	165	165	159	168	162	142	164	153	171	179	139	157	149	153	146	169	140	183	151	154	142	190	164	159	166	152	159	173	175	144	149	158	172	145	147	150	164	158	142	160	172	167	153	129	149	150	140	154	170	167	149	161	151	166	177	149	156	135	141	160	136	171	144	161	154	133	179	162	146	172	173	149	168	161	162	152	155	142	146	163	150	183	177	150	159	122	150	163	166	154	130	155	154	180	147	144	148	144	134	170	137	161	165	131	190	156	147	160	169	125	165	168	153	157	147	173	179	155	166	153	141	157	160	167	153	174	142	166	162	157	154	157	158	164	169	167	158	157	158	141	157	140	191	149	139	147	178	166	152	139	145	170	149	158	149	148	158	165	159	157	146	186	162	168	173	170	156	160	176	154	174	174	137	137	178	156	157	153	151	173	143	143	177	143	159	172	168	164	138	154	153	146	179	154	174	145	144	141	170	167	153	165	156	158	131	157	158	138	160	175	157	140	166	161	140	141	144	152	123	169	144	164	150	161	170	144	138	162	180	128	146	172	197	150	146	163	159	149	155	140	143	157	153	163	156	173	160	162	150	146	135	148	154	141	166	158	178	183	166	156	173	162	142	167	136	156	145	134	168	164	151	170	158	164	156	156	145	162	175	165	121	157	157	137	145	154	145	138	166	163	145	141	164	143	173	171	158	159	146	170	180	164	144	156	146	135	161	146	139	147	157	166	185	146	162	152	160	156	165	158	151	161	138	130	133	167	138	154	137	153	167	135	171	151	147	166	182	130	175	151	146	149	163	158	158	150	162	150	154	144	156	176	180	167	160	170	160	149	148	143	156	163	162	171	165	158	157	160	152	165	152	170	163	140	149	146	158	178	162	155	156	169	154	173	144	150	156	164	156	150	157	159	142	164	134	153	159	153	175	156	146	153	165	172	150	180	152	145	168	157	145	163	169	152	156	166	149	174	164	182	170	168	148	152	170	173	148	141	136	145	161	170	155	159	143	148	178	175	170	152	157	132	185	158	163	158	158	187	156	159	176	132	173	143	154	174	158	156	154	114	131	152	160	143	164	148	141	161	153	149	176	160	141	166	158	153	165	145	159	162	148	156	160	153	144	159	137	162	167	167	136	167	165	135	153	169	159	168	162	162	157	163	149	168	143	140	140	160	160	152	176	169	157	194	145	170	155	156	169	166	154	162	156	186	155	156	120	142	152	144	157	167	162	184	143	170	156	145	148	165	139	152
28671	62210	41866	24151	409	336	293	292	295	262	259	240	252	248	242	214	221	207	234	221	232	222	239	237	212	198	217	210	219	212	238	247	211	229	232	226	245	242	232	250	239	238	212	230	230	226	249	215	217	212	220	218	236	225	214	211	189	182	248	239	240	239	222	234	231	238	233	235	257	223	226	219	239	199	222	236	238	220	221	217	221	229	202	217	250	216	253	212	210	228	215	193	193	238	244	221	216	221	217	239	243	198	231	216	226	209	254	219	234	232	216	225	243	214	232	190	239	242	215	229	204	227	230	234	252	212	227	234	225	230	215	223	234	217	212	212	241	234	230	247	228	238	198	229	224	238	256	211	207	245	210	235	228	226	236	219	241	246	235	235	248	229	242	222	235	252	256	208	219	249	249	233	239	257	232	222	257	219	225	218	241	254	219	242	216	222	223	223	227	234	229	213	220	216	227	231	207	222	223	237	235	247	248	225	222	244	234	210	202	227	235	210	225	245	253	219	226	243	242	211	216	233	215	249	255	217	248	216	216	218	205	189	240	235	203	244	235	213	233	222	244	211	230	234	220	216	257	217	211	231	231	234	227	217	233	209	216	228	230	245	237	227	228	233	228	237	222	237	208	214	246	203	236	221	268	215	226	231	218	231	238	225	216	241	236	230	246	240	241	234	217	234	232	236	213	201	233	225	220	219	231	224	209	227	227	219	268	221	212	212	220	234	222	243	215	242	237	226	203	236	217	239	235	225	227	185	212	216	210	273	221	219	217	219	224	228	217	209	235	234	227	222	212	241	223	229	225	244	238	236	247	250	222	241	224	227	241	234	235	228	244	231	209	229	236	232	210	284	239	242	215	230	203	215	225	246	234	222	227	242	218	225	207	219	228	204	207	217	215	219	215	224	218	228	219	225	227	190	216	234	228	246	217	224	227	208	221	239	229	226	213	220	236	238	232	214	227	229	257	222	224	189	224	216	202	211	222	204	240	232	211	225	232	229	232	242	243	208	222	237	255	224	246	223	264	220	213	239	236	230	212	212	213	243	243	236	204	226	225	199	214	222	241	255	220	220	205	226	222	217	229	197	223	217	222	210	220	205	215	218	222	234	224	220	217	218	221	245	243	232	225	225	218	212	231	241	226	213	205	201	240	243	237	239	243	230	249	220	245	242	227	217	209	242	223	243	197	197	222	220	211	225	231	216	216	240	222	232	218	214	237	215	224	219	230	209	216	236	229	223	229	221	234	246	227	241	218	212	245	228	203	210	219	220	210	228	232	226	238	228	233	220	212	219	221	226	230	238	223	252	229	224	216	214	207	217	225	242	222	243	245	230	224	205	213	227	248	206	208	211	219	245	225	219	222	246	219	228	237	219	220	224	230	225	220	236	205	237	225	202	243	225	235	250	237	223	242	257	223	227	206	228	213	235	222	206	233	236	204	222	220	210	221	232	229	226	223	245	252	207	230	221	240	229	248	227	250	225	219	232	233	212	234	251	237	218	236	255	233	194	208	244	226	252	241	212	231	221	253	237	212	210	247	221	234	247	208	229	219	225	248	203	226	228	247	229	218	218	240	256	256	231	238	229	210	252	242	246	230	239	240	235	221	256	259	222	234	234	249	216	260	223	231	255	247	221	198	195	212	245	186	244	186	227	213	222	220	221	248	231	236	238	217	224	231	243	218	237	225	215	255	235	243	252	226	229	235	221	232	240	232	215	242	222	241	239	214	238	235	225	246	215	203	226	246	213	216	229	214	237	203	212	217	219	220	225	245	215	220	243	231	239	228	243	222	222	218	218	214	239	223	211	204	235	217	230	240	223	214	206	233	219	240	235	247	224	220	200	222	228	214	208	237	204	249	222	228	265	219	247	242	243	267	248	228	234	239	219	222	252	204	236	253	231	237	202	221	248	222	240	235	230	226	250	240	204	216	220	221	237	191	227	220	238	237	231	229	235	251	231	220	242	254	228	246	226	218	243	219	225	218	223	238	241	235	213	233	210	220	233	238	231	206	235	216	244	252	235	227	224	252	215	217	253	246	231	225	254	208	234	205	216	229	208	245	221	260	248	251	228	232	234	223	220	240	235	211	218	219	211	206	223	226	221	243	219	228	219	210	255	232	221	226	222	233	240	210	253	217	252	217	256	259	194	225	233	239	213	254	229	206	226	223	241	219	233	248	215	229	197	221	223	216	242	221	222	246	199	231	213	199	209	218	234	249	206	209	241	224	253	259	218	220	233	240	211	211	198	199	227	250	222	230	237	227	222	214	250	221	227	219	234	240	219	235	246	233	239	239	207	204	222	200	227	248	230	223	217	216	227	211	235	227	227	233	222	212	220	220	207	217	255	215	221	209	252	219	215	221	195	229	239	218	214	212	253	253	228	209	204	257	217	239	224	212	224	229	218	242	227	214	223	207	225	213	247	244	213	243	252	265	243	230	238	223	218	227	224	233	218	227	242	239	223	214	259	247	240	223	212	251	221	234	221	200	241	200	236	223	236	220	205	211	234	217	219	247	223	215	189	220	224	237	230	218	216	218	229	221	225	222	230	221	239	246	227	225	225	201	257	202	224	225	239	257	222	231	249	223	238	232	238	220	195	246	222	240	236	241	241	223	206	243	222	236	244	226	210	183	204	234	197	219	209	243	272	242	222	237	222	213	228	250	213	230	207	208	241	217	224	249	235	227	204	237	223	213	216	203	227	210	222	211	214	219	231	246	207	215	197	224	241	251	258	242	206	242	232	210	238	236	198	234	212	222	232	218	227	228	200	230	235	254	229	230	235	212	231	208	217	223	228	226	224	245	230	218	245	250	207	249	227	208	237	241	210	219	199	221	223	203	234	229	227	237	215	229	221	237	242	231	243	217	240	215	208	233	205	233	208	241	215	236	217	242	251	219	202	201	214	197	229	211	224	221	214	219	208	196	252	237	219	227	242	198	220	205	244	217	218	223	238	218	226	210	235	232	233	232	245	263	194	203	234	222	239	252	223	237	228	222	220	229	223	244	211	230	241	236	246	237	223	246	240	220	229	233	213	228	215	253	217	236	225	232	224	229	207	252	240	222	202	219	222	234	210	201	261	244	260	204	220	248	237	229	252	210	222	222	214	217	218	239	246	223	213	241	224	206	220	247	206	239	202	233	230	214	224	223	230	258	243	214	239	214	233	230	218	259	266	244	233	237	246	250	221	246	242	212	225	224	240	254	218	213	216	218	228	220	209	229	230	214	217	225	241	228	209	216	216	243	248	254	217	213	239	247	243	235	234	200	217	234	225	226	227	196	237	226	239	218	215	248	210	222	242	218	228	229	198	237	222	232	232	248	226	230	217	217	234	226	219	244	214	227	255	221	204	213	236	213	229	223	234	239	243	220	243	224	247	237	212	228	235	188	221	227	227	222	216	210	228	207	224	211	216	255	217	229	231	240	243	219	226	226	217	211	254	235	269	230	223	233	247	210	227	216	238	231	226	236	224	207	246	240	228
22305	21407	30118	25742	21297	19553	5749	613	520	474	472	477	463	470	474	458	422	418	442	454	468	478	426	449	457	444	452	415	451	463	417	427	423	486	442	485	430	420	448	433	449	440	423	502	442	438	413	445	461	391	456	422	430	418	439	433	469	429	427	445	473	446	414	448	448	447	458	462	428	423	425	411	407	441	413	409	396	445	405	422	408	442	455	426	463	449	412	420	400	405	412	444	404	428	460	447	425	435	455	429	410	420	427	408	405	437	393	435	435	453	415	438	430	437	412	423	445	423	436	429	415	417	430	442	411	426	396	467	452	429	418	425	472	480	457	439	464	426	411	404	399	422	412	441	446	430	418	377	443	439	418	443	434	449	430	424	420	484	420	429	471	401	444	431	440	435	450	401	411	419	427	427	417	436	449	444	448	405	446	426	444	428	407	412	444	409	448	418	416	448	427	461	407	429	426	473	422	408	413	420	446	425	421	430	426	442	434	466	454	448	402	398	454	418	418	423	421	441	413	397	438	426	415	432	414	425	446	432	431	419	418	443	436	399	426	470	418	426	427	413	454	417	390	398	482	428	412	439	423	369	406	461	497	438	444	435	467	471	487	406	414	408	413	447	408	442	432	405	415	439	415	414	424	478	436	464	419	459	419	419	391	405	440	467	424	440	414	440	416	421	438	429	423	439	433	428	425	412	394	436	412	423	428	447	441	439	438	450	455	468	401	429	414	466	459	418	404	446	427	435	417	417	412	396	432	439	418	409	433	433	438	426	419	440	431	422	415	449	451	445	427	457	433	473	432	418	445	393	408	413	451	434	425	429	401	414	425	454	471	394	418	423	427	418	457	429	436	441	419	425	435	414	426	431	457	420	466	434	407	423	433	429	414	457	416	426	426	432	437	402	422	396	415	417	412	411	411	422	422	425	397	486	443	424	426	451	431	410	438	434	441	417	446	445	428	428	436	428	409	434	423	453	436	477	427	439	448	432	414	417	403	444	436	425	418	440	431	423	426	422	408	426	458	435	408	445	414	454	438	424	418	455	412	434	444	379	454	437	420	419	412	414	436	446	403	434	443	450	423	426	440	443	426	401	465	422	431	459	416	414	421	409	410	420	431	446	436	439	447	410	443	448	426	380	437	406	441	445	441	407	447	410	385	409	441	422	442	405	424	417	455	428	428	438	458	416	456	408	459	428	414	413	399	413	390	408	448	436	415	417	417	415	439	472	420	409	431	472	445	432	407	464	453	420	419	428	401	425	424	426	429	396	419	434	450	429	425	416	432	435	417	414	417	429	416	434	393	410	396	428	448	400	417	423	432	432	399	422	427	467	456	411	413	441	405	430	434	383	431	449	444	442	403	419	446	429	403	408	438	437	435	451	438	429	453	443	442	426	420	398	479	420	401	448	435	428	457	391	415	462	417	414	407	436	468	418	401	427	470	402	415	417	420	429	442	460	458	384	387	427	411	437	462	433	394	449	430	433	444	426	444	415	415	444	419	402	437	424	436	404	425	398	469	420	417	437	430	413	445	418	430	430	435	408	440	448	445	418	442	434	402	429	464	418	411	467	454	434	455	427	412	394	397	406	411	420	419	434	440	416	422	452	453	447	416	428	423	384	412	415	469	427	436	413	407	464	428	451	462	412	439	397	419	419	409	443	426	408	409	426	438	391	441	423	403	448	454	418	418	435	369	432	419	435	399	410	430	447	415	401	422	411	451	377	390	412	447	413	442	387	433	420	431	398	459	412	457	397	381	446	404	440	449	429	411	405	395	396	445	436	429	424	445	450	422	426	436	458	451	451	428	445	440	422	417	446	435	453	419	395	436	435	421	446	443	394	425	443	456	428	437	397	417	421	426	440	412	469	431	441	442	419	434	421	413	453	443	427	464	435	421	448	406	405	409	396	417	407	397	430	427	446	464	435	424	403	445	398	394	398	451	400	408	441	425	382	444	417	403	452	458	445	432	459	469	460	454	435	408	410	431	420	442	402	438	423	454	450	457	416	408	458	449	424	411	459	426	408	403	428	452	421	463	450	449	411	430	416	450	443	401	417	458	427	436	447	399	421	468	431	453	439	410	455	450	422	416	392	453	460	410	403	434	458	426	416	409	448	450	453	435	448	427	424	444	412	400	426	428	415	458	404	413	441	416	439	409	400	398	436	413	375	464	418	428	415	442	435	418	422	438	431	417	439	409	409	433	446	430	418	407	448	451	448	453	421	416	446	423	429	425	464	427	420	455	451	423	449	421	468	417	438	432	436	447	416	412	423	420	434	424	430	408	423	409	461	429	432	404	438	406	437	392	403	424	418	444	440	414	430	419	422	449	418	413	398	447	446	408	422	422	419	429	446	438	399	395	468	420	429	438	454	404	425	464	403	440	443	441	442	427	441	430	404	416	444	443	392	456	449	426	483	407	405	434	413	417	440	406	431	407	414	428	457	440	426	421	460	402	461	442	405	461	433	435	415	468	419	438	445	441	431	424	414	427	398	446	442	411	410	448	430	432	439	392	423	415	463	377	400	441	457	435	416	471	407	472	426	429	403	375	413	413	446	455	434	389	434	455	470	449	431	393	469	426	400	464	422	423	458	472	417	426	453	423	434	449	427	429	412	413	457	446	431	421	429	445	404	411	429	419	456	445	414	458	435	467	426	439	467	452	460	463	442	398	411	438	462	414	412	423	420	446	415	467	413	418	430	420	465	399	439	420	425	473	411	433	420	417	458	425	421	411	460	437	411	464	428	441	419	420	448	390	447	434	401	441	445	456	474	441	409	431	477	430	385	417	438	409	404	401	465	435	426	424	435	398	433	377	425	431	408	433	427	446	430	445	444	391	393	447	427	409	468	430	420	500	391	387	421	445	448	431	413	424	438	424	438	415	465	436	400	417	438	449	430	421	409	382	424	436	402	420	443	389	435	448	454	462	404	427	405	402	470	462	436	437	454	475	450	446	433	439	403	420	464	439	436	443	464	427	401	430	422	405	425	423	442	409	437	439	431	450	431	429	438	396	421	422	455	404	465	409	438	402	443	397	404	408	436	401	476	417	394	467	447	419	424	429	431	406	427	401	428	467	428	432	418	459	415	444	410	452	445	416	457	446	397	442	427	423	407	435	431	442	454	467	402	415	420	448	444	437	418	420	432	440	440	426	431	391	458	426	434	419	410	416	435	424	424	413	405	468	419	404	452	434	399	399	420	438	411	408	424	445	405	479	440	417	428	414	440	383	417	457	436	441	434	408	405	461	429	449	412	451	436	404	436	382	448	445	406	438	382	396	457	394	454	427	441	431	465	403	442	447	406	434	426	417	420	398	444	409	445	427	399	445	393	429	428	457	455	414	460	438	423	417	440	411	373	465	420	436	415	410	475	444	417	423	442	483	386	428	421	441	452	440	442	399	435	407	417	421	438	404	451	448	448	426	407	403	426	393	451	419	404	449	372	425	409	429	425	390	451	403	437	446	417	441	462	453	453	429	396	421	420
40594	82047	61098	41153	1469	1091	940	839	722	709	708	687	605	659	632	651	592	581	606	572	677	601	593	570	583	594	554	627	629	582	595	557	547	552	613	558	617	619	537	557	549	555	565	535	560	581	544	551	560	607	599	575	571	547	572	557	562	564	569	558	561	584	566	557	612	561	571	541	579	577	585	531	594	554	566	597	593	538	596	572	575	560	586	565	557	593	532	574	577	546	608	526	545	561	603	549	578	574	556	574	536	573	577	528	523	620	555	597	560	552	579	550	598	570	575	581	620	597	563	563	565	614	578	580	590	582	618	587	529	557	557	580	552	587	566	598	586	589	576	565	595	560	617	586	557	542	558	581	554	584	593	539	577	552	568	604	557	543	559	568	585	579	588	578	601	568	545	590	572	563	563	609	586	628	558	557	601	568	557	524	544	561	578	589	531	598	558	580	584	539	568	560	600	563	560	613	544	585	599	574	582	550	547	595	587	578	572	536	584	528	580	564	597	562	530	572	566	584	524	599	539	554	594	596	562	580	587	581	601	606	549	564	570	566	625	574	595	585	522	562	542	539	587	567	545	594	545	586	591	586	581	589	587	530	565	603	546	569	586	596	613	562	553	550	568	523	578	592	628	554	585	545	599	576	586	594	588	551	569	548	542	529	579	532	538	590	593	538	586	616	571	529	554	605	555	551	571	614	552	562	513	560	581	564	555	553	578	572	599	569	599	557	584	523	552	553	571	546	585	578	573	607	573	547	562	553	569	568	582	599	595	555	598	586	600	533	600	592	596	556	584	565	579	584	581	576	528	584	585	599	569	550	555	552	567	573	548	542	556	595	555	520	553	555	617	569	525	602	603	550	562	555	559	644	542	560	593	590	614	564	551	562	604	587	558	588	579	592	573	599	529	559	574	534	535	598	554	556	558	609	598	555	558	590	604	559	626	532	604	609	571	571	544	595	576	551	569	562	584	578	545	605	549	587	565	566	592	520	599	601	591	579	555	576	562	597	558	496	585	608	602	564	609	578	606	593	538	550	588	537	580	598	539	553	492	561	579	607	522	590	550	580	576	541	586	566	554	588	561	602	612	555	547	534	558	576	601	563	593	581	562	561	535	583	595	531	550	592	553	533	535	551	532	556	577	581	556	575	571	535	585	573	568	616	583	545	574	552	582	603	550	574	543	589	596	526	610	573	576	527	580	606	564	542	584	612	586	565	561	514	574	569	573	574	543	549	544	556	579	539	562	605	572	589	596	599	541	602	594	553	572	619	564	602	553	543	586	544	586	592	593	569	599	598	570	592	572	580	610	596	562	549	573	547	527	576	552	604	541	568	581	536	589	591	582	614	563	554	570	517	576	588	604	553	599	579	512	624	566	572	590	553	524	569	584	564	548	560	545	547	570	548	575	562	570	532	530	588	575	568	521	584	559	524	543	610	605	543	540	571	603	573	620	570	573	620	596	588	581	546	582	567	636	593	549	586	551	541	583	550	571	553	552	535	544	578	561	577	555	589	587	596	591	568	585	546	550	558	608	545	548	569	550	570	544	620	553	612	596	538	613	549	592	590	640	553	559	585	549	577	591	594	565	568	581	577	549	531	582	608	547	561	574	574	612	625	536	584	551	522	561	600	561	551	584	587	551	566	576	544	562	564	589	566	551	594	583	563	567	588	524	561	593	579	583	513	566	596	536	536	560	558	566	554	590	574	582	578	548	539	588	559	550	570	579	591	595	570	566	540	591	568	566	605	566	556	526	563	585	555	591	579	574	550	574	607	558	538	582	558	549	597	567	583	596	578	545	560	519	575	598	598	588	578	596	572	603	563	551	550	588	590	561	571	581	540	585	567	540	571	578	580	577	618	576	569	575	576	598	553	576	531	619	595	558	593	563	556	573	563	589	591	573	559	504	600	558	591	547	613	545	572	570	572	574	521	595	594	541	566	578	582	562	610	589	567	570	547	580	526	576	591	582	596	570	592	588	555	570	586	619	579	537	596	553	569	609	572	587	563	553	541	600	568	579	563	568	573	545	552	617	610	545	616	601	553	566	594	574	593	562	527	570	613	580	540	573	565	596	595	564	564	573	580	573	615	554	578	553	553	566	576	597	558	561	570	564	574	577	581	545	591	573	587	580	573	548	577	593	546	583	561	553	601	579	590	548	579	518	551	569	610	540	580	611	593	574	554	595	573	559	562	524	557	580	603	566	518	574	544	529	580	554	604	599	548	585	621	589	584	590	566	565	550	564	578	571	581	598	593	588	549	570	629	536	598	585	536	566	572	567	580	586	587	542	580	611	580	536	561	582	547	547	565	597	584	586	519	563	577	598	569	567	601	601	548	552	586	547	542	534	565	584	585	579	535	585	590	623	558	598	508	547	533	542	595	575	568	562	609	577	550	587	521	529	546	575	588	591	599	559	571	556	561	596	596	571	582	606	591	563	561	614	548	554	598	535	565	607	561	586	577	540	543	612	566	616	581	540	586	579	558	595	599	570	580	540	590	572	540	592	545	599	593	591	604	591	607	542	516	538	534	546	580	571	538	574	568	565	557	568	553	581	564	529	607	579	567	549	572	558	523	572	535	521	561	526	579	560	582	577	621	576	607	596	550	582	588	595	597	641	583	571	590	597	560	560	614	582	584	549	547	611	580	591	596	538	581	575	536	567	566	552	603	539	607	628	596	542	586	561	535	614	574	531	561	561	569	576	551	556	576	579	572	590	559	582	561	578	593	507	543	534	586	558	610	558	562	615	571	564	554	565	610	565	596	584	562	563	594	591	591	559	613	619	552	554	563	566	582	513	568	566	578	574	566	590	571	578	602	576	567	594	560	580	559	551	549	619	573	586	610	559	590	569	604	588	538	533	590	575	575	565	562	583	563	605	592	591	547	573	567	521	541	546	556	624	533	603	588	568	602	581	566	555	578	550	558	527	569	588	581	567	592	540	583	545	542	564	591	606	550	586	569	572	586	583	553	619	604	611	600	581	588	535	543	570	561	590	595	578	585	535	552	572	535	555	597	599	581	572	576	550	586	591	614	536	552	567	542	554	589	623	556	571	557	585	592	573	546	583	563	597	580	537	566	586	518	591	574	545	577	605	589	576	527	551	557	577	585	577	567	571	558	579	549	531	567	588	594	592	620	571	528	592	599	582	587	574	545	572	535	586	585	617	573	570	539	571	582	568	555	547	559	551	565	562	556	617	562	606	541	560	542	597	570	599	537	562	558	599	540	586	553	578	577	561	582	537	573	566	574	598	570	576	616	563	593	568	549	580	610	594	601	544	517	549	551	539	577	563	588	616	584	593	553	553	577	559	556	602	594	560	540	592	589	569	548	590	572	592	595	544	578	527	610	588	540	607	554	560	568	526	579	575	545	550	567	572	593	544	589	549	545	575	570	537	597	582	561	576	558	560	537	534	605	537	553	594	540	567	551	565	576	615	566	574	544	580	587	574	569	554	593	591	544	546	562	600	570	585	549	592	546	576	580
27396	22724	20552	10081	490	317	297	293	319	287	285	290	320	307	308	320	302	288	310	298	298	308	307	297	316	306	294	303	307	284	268	293	268	294	317	293	285	269	313	273	306	311	330	279	292	294	323	277	297	289	280	289	273	259	326	315	285	284	268	326	287	283	255	241	289	287	277	298	264	279	309	302	279	271	317	288	297	315	276	314	291	288	315	277	303	299	309	293	253	289	253	280	284	296	297	276	308	261	286	337	314	244	288	292	290	307	261	309	280	312	272	276	276	308	297	265	304	281	301	319	307	327	264	316	300	285	308	286	298	262	278	277	292	302	310	300	300	285	327	294	281	306	302	305	325	318	300	290	282	273	295	291	280	302	315	289	304	284	289	303	292	326	308	311	304	301	269	287	275	299	300	280	323	301	301	310	278	307	293	301	312	282	285	276	280	267	315	299	303	299	316	278	272	275	264	318	287	304	300	303	311	290	318	322	308	282	314	299	290	288	300	277	289	299	305	301	312	322	258	300	297	273	325	334	301	293	306	288	288	306	281	295	283	286	288	295	273	267	309	292	324	298	266	299	295	285	285	298	328	278	263	303	297	312	254	286	296	315	329	282	284	303	320	293	301	296	302	273	300	314	275	272	290	302	296	310	293	283	304	284	322	278	300	293	292	312	282	309	303	317	271	313	297	290	301	276	293	302	280	301	292	276	311	291	298	285	293	278	295	259	293	290	294	314	318	285	324	312	279	324	289	278	293	262	278	308	290	280	305	282	298	311	296	282	315	301	305	299	310	271	275	321	298	317	276	299	283	311	353	305	282	289	323	292	263	312	311	332	280	281	299	305	287	306	297	298	308	276	285	320	321	303	283	317	319	290	318	312	275	269	290	289	296	280	300	286	312	280	287	302	320	244	318	291	306	283	311	309	316	293	311	292	319	292	288	303	329	263	298	293	313	280	300	289	325	323	258	297	267	319	300	291	300	278	284	263	307	256	293	284	289	262	276	301	267	275	298	302	314	306	329	308	316	304	294	316	289	293	262	304	297	277	305	280	303	300	268	303	299	283	300	291	280	331	309	289	290	265	316	286	330	280	271	293	309	293	292	280	340	287	271	317	279	309	281	293	296	297	284	298	259	277	278	267	310	294	308	308	297	289	301	289	267	308	305	283	293	286	289	277	311	318	273	297	283	267	268	310	273	315	327	293	299	282	273	298	297	286	295	261	305	300	291	299	287	277	284	287	275	282	281	280	304	303	299	286	302	302	324	315	267	306	281	277	301	284	325	273	325	284	288	278	340	281	289	286	287	269	307	274	286	266	304	299	272	301	307	312	306	305	281	276	306	311	259	292	278	299	293	321	284	265	280	284	289	293	289	254	297	315	288	247	265	287	305	280	264	306	280	290	293	306	302	297	295	269	313	290	299	299	294	283	277	268	316	313	321	270	304	281	309	299	293	293	303	314	265	274	333	275	282	316	270	321	274	306	266	294	279	314	264	290	289	302	306	303	306	288	292	303	301	306	295	308	292	292	307	280	296	307	319	298	302	283	280	296	287	327	322	304	304	252	311	293	283	281	326	265	315	301	327	291	300	304	289	298	308	311	327	276	277	307	308	322	285	301	318	305	313	300	295	302	300	302	278	278	287	271	295	327	304	305	244	293	269	294	268	282	305	295	278	282	309	294	309	289	287	276	279	295	283	307	282	290	303	309	256	307	296	287	332	309	286	310	294	259	313	301	312	276	337	286	313	335	287	289	273	270	312	285	271	309	287	294	265	311	284	310	289	316	306	324	337	281	286	322	307	309	286	305	294	310	288	283	261	298	341	279	304	272	284	296	295	298	294	314	280	307	308	306	297	298	255	291	282	283	287	297	311	299	296	274	326	288	281	307	307	255	289	309	275	258	293	302	302	281	311	296	287	317	281	308	279	288	272	276	310	279	278	287	327	306	298	326	303	287	316	291	303	289	306	298	316	294	297	296	313	316	288	312	302	273	313	271	311	287	299	275	321	280	294	288	301	308	311	296	289	300	271	296	265	279	262	297	314	302	294	315	291	315	298	270	296	297	278	306	295	316	287	282	297	259	291	315	278	268	306	323	284	314	290	330	299	266	296	287	309	296	265	296	283	268	303	307	287	296	282	348	286	294	324	280	293	268	322	284	301	325	286	303	291	237	307	285	314	301	296	291	292	291	291	319	289	304	324	308	281	282	290	286	267	312	282	295	276	312	299	323	278	278	276	291	319	276	320	298	330	328	276	303	282	311	313	282	327	299	307	293	310	307	252	274	286	300	285	277	332	294	258	315	290	309	310	285	308	301	297	296	299	306	293	284	289	283	298	289	287	301	316	286	294	292	337	272	305	286	295	297	303	321	275	293	281	286	304	312	277	292	292	289	315	334	268	295	274	281	315	323	298	250	329	295	318	314	266	322	303	289	318	301	300	288	290	311	309	304	299	286	296	293	282	310	284	267	263	266	291	276	306	287	300	307	336	311	301	280	308	303	285	311	301	324	294	284	295	325	313	280	310	293	282	295	300	259	293	305	277	300	288	284	285	306	321	328	280	299	316	286	292	328	308	277	309	280	298	311	293	288	290	294	324	281	262	258	328	291	304	280	295	270	285	299	303	268	276	261	279	319	291	319	278	301	308	291	301	281	261	276	285	301	302	290	302	257	308	284	308	308	302	270	291	260	272	326	303	299	322	286	289	322	318	288	314	317	302	320	298	283	323	292	292	287	318	317	296	336	289	313	314	308	295	258	297	280	284	292	262	285	281	303	315	295	298	272	276	283	255	300	291	303	288	277	275	327	317	296	312	279	295	309	279	296	276	283	301	289	259	277	296	281	268	305	298	296	306	275	282	297	292	321	313	284	283	310	280	290	318	289	325	306	278	314	278	263	296	278	292	300	291	299	275	300	289	280	318	265	348	285	309	294	302	290	316	284	290	311	296	301	282	284	303	293	305	311	289	306	288	305	270	285	313	311	296	306	297	306	306	305	291	296	294	264	324	300	287	279	267	323	286	320	296	282	279	293	245	281	271	300	292	314	305	332	298	256	305	318	300	300	280	294	315	300	265	307	308	291	306	288	299	288	290	310	298	322	279	298	270	301	298	296	259	285	312	284	309	296	283	291	289	291	312	305	293	314	301	273	293	316	289	297	298	285	297	293	279	279	278	303	319	291	284	284	285	327	297	293	267	303	278	269	290	291	302	310	281	293	304	280	282	299	311	305	290	268	290	285	292	296	327	280	286	323	307	315	302	330	287	317	303	308	295	286	347	291	299	300	324	319	287	296	292	316	277	275	308	298	320	325	283	287	301	279	253	340	308	284	272	306	294	285	285	293	279	288	286	269	318	256	298	294	308	286	284	312	281	281	302	302	309	326	282	305	294	279	283	301	281	281	266	294	276	280	275	309	277	296	281	292	311	293	294	326	302	255	250	295	302	278	295	279	283	305	303	262	298	302	266	282	287	269	297	320	282	277	283	307
14478	35610	19247	9025	387	407	389	390	426	398	427	409	399	427	369	410	430	391	421	410	372	372	418	400	424	386	378	421	382	393	381	445	398	370	374	400	396	387	367	420	397	409	412	392	383	399	378	403	399	379	392	370	370	411	372	380	384	376	395	348	398	406	362	395	394	401	378	406	397	396	392	409	393	387	400	420	420	390	397	396	382	421	442	401	396	393	429	410	374	408	389	398	391	387	400	397	417	374	383	364	380	420	416	435	395	366	403	417	407	378	389	414	410	402	376	370	410	405	402	425	419	370	389	401	364	407	379	387	394	359	376	400	402	406	389	395	374	394	388	432	395	394	384	364	384	396	343	403	400	415	380	386	386	384	404	373	377	380	417	386	388	366	377	403	401	411	376	402	384	395	380	361	351	391	368	411	384	413	377	375	360	390	399	388	386	397	410	390	401	411	360	386	421	408	372	371	382	402	410	395	369	393	395	389	407	395	411	423	381	391	410	375	402	411	392	389	363	366	368	398	385	381	394	389	379	372	379	387	390	370	391	406	387	395	393	379	385	388	392	417	391	381	372	372	379	430	377	384	380	378	413	375	422	377	382	391	424	395	390	396	403	367	412	416	386	402	395	359	437	359	367	376	413	431	396	394	402	357	395	430	399	367	402	383	373	378	425	428	398	387	333	381	403	364	374	374	384	369	391	351	418	396	404	432	386	367	404	376	372	396	357	406	390	381	406	427	404	410	386	397	409	408	402	421	394	388	386	390	399	405	376	393	365	398	385	395	363	401	406	404	415	360	376	373	351	396	353	369	397	391	353	398	407	395	403	393	394	388	412	410	399	374	390	396	376	391	402	364	388	375	425	387	421	403	385	379	407	371	385	378	384	372	421	406	411	390	382	372	402	380	342	374	377	403	416	371	378	364	384	386	432	395	388	395	382	408	379	379	387	406	396	427	396	395	429	390	405	403	422	433	396	382	376	391	375	365	367	434	378	390	375	413	433	409	408	387	397	401	379	386	381	392	391	361	394	410	376	423	354	388	387	379	415	416	401	423	385	388	385	411	391	405	394	389	402	387	393	394	366	392	366	380	373	419	356	374	366	390	387	408	423	400	356	408	374	395	369	367	376	450	384	374	390	396	364	352	390	427	409	387	377	361	388	393	394	397	407	413	394	380	375	449	406	391	417	387	418	380	370	417	404	383	418	352	405	387	363	388	405	423	391	405	381	401	391	432	350	371	410	409	384	395	363	366	392	381	407	381	345	380	392	386	385	397	383	398	408	385	398	402	376	385	366	393	386	386	399	388	375	388	406	429	385	447	383	395	453	405	392	397	379	389	385	405	428	399	367	380	407	401	370	408	375	375	412	342	409	405	381	400	383	390	413	425	403	394	382	361	403	378	381	427	418	371	426	383	390	404	393	410	382	386	358	394	371	392	397	380	384	413	351	420	407	409	364	396	378	391	394	359	407	375	424	384	385	404	366	387	379	382	363	390	382	398	369	403	417	389	400	406	379	389	405	386	348	387	370	425	406	412	399	384	408	348	352	387	409	412	388	385	421	386	380	376	391	380	383	385	400	378	407	423	373	393	379	389	421	406	395	398	380	391	377	391	422	341	360	370	392	410	358	384	371	425	415	373	366	392	385	378	412	396	377	410	402	394	393	405	405	372	388	396	404	419	365	416	418	437	416	372	387	371	408	364	367	402	397	385	373	397	364	386	362	392	426	391	413	400	418	373	395	395	382	418	414	411	374	403	400	379	400	385	370	372	402	391	428	416	414	383	412	414	385	392	408	380	378	391	392	419	401	418	402	401	385	383	376	402	368	378	367	419	397	430	396	399	400	343	402	391	407	388	421	382	389	411	388	393	362	403	407	406	426	374	407	395	391	436	409	363	372	372	413	412	385	384	384	431	360	422	401	420	386	416	397	396	389	369	410	427	382	400	395	411	402	424	386	409	335	388	379	398	419	394	411	383	408	371	378	430	397	402	400	398	375	387	376	398	431	370	393	423	393	403	379	403	416	393	347	418	394	392	407	404	360	386	397	370	380	403	382	402	377	402	398	398	408	373	366	407	385	399	407	411	381	421	396	364	396	418	368	405	366	370	346	365	393	362	366	413	393	389	412	399	404	402	389	361	390	372	383	371	418	424	405	405	362	403	374	359	400	377	367	407	401	421	376	389	392	409	390	351	380	403	375	407	405	409	394	339	436	380	391	352	382	393	379	392	392	412	423	393	410	415	385	400	413	356	373	412	397	379	411	424	357	379	384	379	377	370	388	391	398	401	385	404	389	398	399	378	400	377	380	396	402	378	409	387	424	403	384	403	393	393	389	385	390	382	412	397	429	377	382	410	393	400	362	414	428	415	349	364	408	408	403	379	369	392	391	403	386	399	382	405	418	394	408	407	385	360	405	357	404	372	427	399	398	386	397	406	391	423	372	402	410	368	378	382	405	397	401	413	374	369	366	359	398	408	402	407	388	409	392	396	389	436	378	406	407	427	396	373	405	370	382	399	412	392	392	415	413	427	384	382	408	368	357	381	411	410	355	389	404	356	389	377	383	377	372	396	385	371	378	384	376	382	376	378	371	377	383	404	384	421	375	397	394	396	386	403	382	414	366	377	387	357	411	389	384	383	423	419	422	410	362	390	390	396	401	351	345	396	392	363	392	340	385	418	369	404	347	377	392	373	399	385	393	390	411	393	375	424	403	395	371	372	371	425	397	421	377	377	398	383	386	392	377	401	388	395	340	401	384	433	368	417	386	402	366	394	397	379	384	385	422	378	386	360	379	376	380	366	395	386	428	380	375	379	430	351	413	387	388	378	373	376	409	404	371	385	350	395	388	366	384	398	362	370	398	356	388	386	400	390	389	372	372	406	362	393	407	393	385	412	400	408	387	397	386	385	383	407	374	393	384	388	375	407	386	386	388	389	408	397	386	358	365	392	424	429	370	362	419	353	379	393	407	390	379	412	389	366	412	382	386	422	388	363	424	441	382	415	364	384	395	424	378	389	361	395	427	364	371	384	346	401	375	392	404	393	409	391	397	339	379	400	365	398	360	404	434	413	365	406	373	347	372	429	376	418	399	404	370	376	374	432	394	403	361	367	394	372	368	381	401	386	392	362	376	410	370	407	377	407	384	387	377	396	379	389	387	398	411	377	374	434	396	395	405	334	393	380	393	399	398	400	370	393	396	397	398	400	410	412	446	411	402	420	377	358	413	398	405	367	377	372	410	364	420	361	395	359	387	371	369	378	380	410	414	400	426	391	363	401	345	391	365	406	380	362	385	378	390	381	396	399	373	389	441	397	403	423	395	396	399	378	379	387	382	399	389	371	403	395	402	397	367	415	404	420	366	397	347	376	399	364	396	396	397	382	389	391	377	383	390	407	384	378	400	383	416	426	394	395	379	392	394	392	395	395	374	360	360	362	373	396	383	385	405	362	412	394	408	420	362	392	374	417	374	370	408	427	403	374	353	383
23229	21531	30138	29042	19056	6490	788	580	546	536	532	553	516	515	531	525	561	584	513	507	512	524	492	527	476	542	500	513	504	524	505	517	538	494	534	481	559	522	495	510	486	497	519	530	547	548	472	493	503	514	551	563	521	522	464	490	503	491	532	556	504	485	502	502	491	527	525	531	518	480	478	491	514	517	513	528	510	446	542	474	504	556	523	504	511	509	544	491	495	519	460	493	543	508	500	508	529	487	519	519	529	474	504	468	504	541	518	533	501	506	519	505	484	511	543	490	463	502	475	546	515	491	522	483	495	549	475	559	515	471	521	502	481	539	508	503	516	502	492	512	495	513	478	523	484	541	538	525	447	522	479	485	499	487	517	501	472	569	500	486	546	529	525	484	511	478	534	523	518	497	518	470	535	497	483	541	494	568	519	516	519	500	492	510	561	515	502	511	498	507	516	491	492	485	491	518	531	479	498	483	495	536	495	495	506	495	454	538	478	491	495	516	517	477	504	524	484	504	522	524	519	499	486	479	484	549	530	483	520	524	535	482	510	502	511	501	501	509	484	480	503	531	535	525	509	498	528	526	486	533	504	516	523	501	518	523	504	488	546	516	522	512	491	484	518	494	503	524	492	567	560	564	510	484	505	456	532	511	496	500	522	491	500	518	525	525	530	499	506	529	507	503	484	504	513	529	503	503	499	479	480	539	497	467	511	489	520	476	491	507	509	546	560	491	475	475	490	510	510	498	473	506	536	516	516	530	471	497	485	569	548	515	518	542	474	535	479	526	497	536	476	520	531	532	517	539	554	507	548	533	493	501	535	533	489	474	514	516	510	466	506	502	502	480	543	496	515	517	517	484	568	523	466	487	527	482	496	574	496	532	492	501	499	499	485	534	513	525	482	499	488	520	522	482	521	554	480	525	483	498	500	519	581	531	508	508	489	519	559	494	480	504	537	472	489	495	486	523	488	510	479	527	544	510	505	513	513	534	507	520	513	516	485	491	482	514	529	494	476	471	540	497	485	533	534	476	499	480	526	530	523	516	525	505	463	488	513	506	487	517	505	524	529	526	511	523	502	517	525	528	486	518	512	518	471	510	548	485	488	513	489	502	520	496	518	507	502	467	535	493	560	537	470	516	521	494	513	496	479	517	524	513	532	479	461	488	485	492	496	492	512	504	512	486	514	492	524	513	536	539	516	477	509	518	504	496	522	540	491	502	521	484	500	479	512	490	502	496	504	501	522	533	513	557	527	514	529	535	496	486	490	498	527	504	479	503	540	544	489	525	503	529	478	542	499	481	498	507	525	506	529	532	512	513	538	524	539	485	517	547	548	538	527	491	486	482	497	474	527	493	525	486	467	506	488	497	471	554	539	524	505	501	511	508	535	572	529	493	512	513	474	498	500	506	499	530	515	520	513	482	505	567	519	495	528	542	493	494	516	483	489	486	518	477	535	498	497	498	504	481	506	491	489	493	553	493	508	532	485	523	496	528	504	530	509	520	513	501	528	522	507	503	489	549	526	471	525	523	479	527	491	529	533	489	492	476	513	526	541	546	542	494	524	521	504	488	493	499	519	489	494	504	510	507	531	489	510	503	498	501	521	522	516	510	514	481	517	518	505	512	502	491	522	547	513	518	500	550	502	531	520	559	452	490	560	543	507	552	502	477	521	492	496	520	534	520	484	489	543	528	507	497	502	475	517	527	504	482	515	483	502	508	522	506	469	468	511	524	515	509	492	501	552	477	525	538	527	477	505	509	503	509	491	493	496	541	488	450	484	482	483	506	477	473	558	493	522	484	542	514	548	512	502	473	522	537	485	507	526	507	542	513	519	529	508	508	540	524	519	540	469	514	501	467	511	516	482	480	520	497	501	520	483	502	510	464	535	502	521	523	511	488	503	505	516	534	529	494	538	498	477	489	509	514	485	480	560	512	473	499	489	477	459	496	527	525	485	545	512	533	498	502	471	529	484	541	483	545	483	537	490	477	475	530	497	505	484	496	469	525	501	502	498	485	531	483	504	510	518	515	483	480	550	514	524	534	560	496	471	503	562	528	541	456	501	504	502	509	512	570	497	471	490	483	529	531	517	512	503	506	479	495	540	470	498	521	512	531	530	476	508	482	499	499	488	481	514	491	495	487	524	499	522	486	480	522	512	505	524	489	500	545	511	534	515	510	542	479	529	495	486	480	533	486	513	511	491	482	520	518	530	480	503	514	480	530	518	509	518	537	530	465	502	524	511	486	498	494	500	518	522	500	518	525	458	520	511	499	526	507	517	499	508	484	535	507	489	468	526	498	525	521	482	525	492	496	504	514	482	488	497	515	500	508	471	509	460	470	451	477	466	530	496	489	528	479	533	521	504	494	516	492	527	516	524	521	531	503	507	506	464	541	504	486	518	501	554	491	493	484	503	496	506	528	526	515	534	509	525	525	487	536	522	510	508	493	499	500	528	544	519	507	488	504	494	527	547	507	483	499	515	491	502	527	584	515	492	499	554	530	564	523	543	489	534	526	502	511	501	537	527	503	525	502	529	530	488	504	545	544	480	478	527	495	501	510	525	497	509	462	487	504	504	536	503	484	488	529	539	525	467	496	471	475	531	519	484	541	475	500	501	545	531	483	523	501	470	484	530	491	506	485	539	495	522	526	494	469	434	526	485	474	526	501	495	497	513	498	480	521	491	500	487	509	494	498	513	471	486	493	517	508	527	528	511	483	507	505	505	498	523	485	512	489	493	495	516	515	508	474	507	510	500	512	528	480	541	519	505	515	474	521	508	484	491	534	497	520	487	497	483	544	497	518	509	525	501	528	485	464	495	493	500	554	501	503	501	486	502	485	506	495	529	508	487	495	535	497	515	506	504	468	458	520	533	514	509	473	536	488	540	510	521	506	502	479	530	515	524	548	513	507	490	498	514	525	514	522	510	515	524	458	497	463	537	511	491	535	517	491	517	494	464	542	501	511	550	467	499	530	553	479	528	505	480	493	504	526	554	527	486	492	524	542	489	483	499	533	499	518	470	492	479	496	546	476	514	505	475	523	523	498	495	540	538	528	517	487	519	498	530	484	494	529	504	516	473	555	502	524	505	518	490	510	515	527	491	498	498	558	518	522	510	475	520	504	512	469	486	503	523	520	474	525	554	491	491	478	459	518	523	509	466	498	516	493	507	518	506	509	473	518	493	491	524	487	525	548	493	450	482	494	550	511	510	536	544	500	555	544	498	515	528	528	532	465	525	546	516	519	520	535	542	547	534	487	479	501	491	506	554	513	505	539	500	560	534	479	510	555	519	485	521	526	535	480	494	507	484	504	530	473	515	495	512	525	485	526	473	512	478	484	536	483	546	486	494	553	497	490	494	528	525	510	516	514	524	495	508	458	506	475	483	516	513	527	491	509	497	512	518	534	491	539	514	537	544	486	488	524	528	493	468	517	509	532	461	547	506	519	537	475	489	489	523	488	479	499	492	524	557	501	497	486	521	518
33779	77352	53294	33833	1163	945	817	783	757	717	760	683	742	732	680	678	686	721	672	708	666	680	658	624	695	690	702	640	690	667	688	713	695	715	712	643	674	671	649	668	677	672	660	664	648	694	651	655	686	668	623	682	676	675	672	669	699	630	646	646	626	667	684	644	698	675	688	630	694	639	663	703	667	662	632	656	698	681	679	644	662	679	632	644	682	648	635	632	670	680	681	662	679	650	656	655	680	686	682	634	638	610	672	669	676	666	687	675	642	639	731	629	651	661	659	671	690	641	654	656	649	681	688	649	650	671	664	643	639	647	713	662	668	691	615	686	683	672	699	665	622	624	694	661	659	697	690	659	623	693	688	702	665	668	649	699	603	633	673	631	653	640	650	671	719	648	680	651	657	640	649	691	616	682	702	657	694	652	651	646	639	637	672	651	682	727	617	663	681	745	680	703	675	710	695	613	694	699	721	631	656	673	691	630	644	706	657	653	646	665	652	694	634	633	650	688	662	641	654	675	657	663	663	676	636	629	681	635	662	642	605	693	644	675	622	646	635	678	649	644	676	641	661	618	676	656	623	662	662	664	661	657	602	692	623	692	652	661	660	691	662	671	678	687	637	657	699	668	678	645	655	707	688	692	629	704	681	602	659	661	666	643	659	630	669	673	652	682	686	682	643	693	645	637	626	632	636	666	654	651	679	695	688	639	658	710	682	630	725	663	663	691	665	676	731	648	658	644	634	656	641	678	663	669	664	667	654	651	665	655	679	674	656	624	682	643	646	649	629	691	684	667	628	647	666	685	623	684	664	684	654	659	707	668	665	657	637	673	703	633	632	668	682	640	625	696	686	642	611	661	625	656	715	672	646	651	668	693	659	656	696	670	679	613	664	632	690	626	697	661	689	656	614	630	683	657	633	692	653	668	664	675	672	649	628	667	686	663	638	687	641	643	670	692	673	621	674	619	721	641	675	646	679	669	649	655	635	648	689	657	655	688	652	645	644	641	651	653	640	652	681	643	664	665	621	661	675	607	636	682	668	667	676	648	664	678	654	702	596	672	676	663	682	653	634	666	662	647	672	663	656	627	666	634	681	637	698	646	655	668	643	652	643	635	614	693	648	691	666	620	679	623	626	697	671	670	633	686	688	643	686	660	670	625	726	671	685	648	666	676	699	655	604	637	645	619	649	659	670	686	686	630	665	642	619	650	719	672	652	653	661	621	693	648	659	638	647	695	637	645	664	612	660	677	654	647	690	683	612	616	654	642	659	650	606	666	721	615	623	639	642	643	677	693	653	696	704	679	678	626	692	670	687	630	640	635	662	635	670	610	688	652	627	650	662	680	679	672	645	635	671	667	633	633	697	677	627	648	659	652	710	656	674	643	687	679	673	633	677	635	660	655	689	591	635	678	679	629	641	662	655	635	652	633	680	672	624	685	657	674	664	692	657	633	640	649	627	689	659	664	635	664	675	685	699	660	634	676	667	684	682	654	633	616	669	648	660	691	636	681	678	680	617	647	669	688	603	689	643	648	635	657	664	636	604	613	664	676	620	671	740	622	652	678	672	695	656	678	689	641	653	610	648	682	660	673	652	680	653	664	641	687	657	664	670	670	687	665	653	662	694	680	672	685	635	672	701	634	670	677	644	628	677	689	659	685	652	671	663	645	674	695	624	675	706	641	662	662	664	663	644	664	668	663	684	655	697	612	728	646	652	657	657	627	653	697	656	657	656	602	629	673	660	680	620	649	670	638	629	665	711	691	644	631	651	652	641	686	687	687	706	659	665	663	664	649	666	708	638	669	721	631	677	694	636	662	683	708	646	694	664	687	690	633	659	652	690	655	659	628	702	660	699	682	661	676	660	667	677	690	670	683	640	644	715	656	683	617	677	637	682	639	629	658	710	646	698	643	660	666	662	680	680	657	678	687	671	679	632	713	634	647	632	668	625	650	676	661	663	668	686	701	651	668	701	658	638	643	627	648	670	649	630	672	657	698	622	643	664	688	621	687	614	631	700	644	597	676	630	696	628	667	629	681	610	627	624	624	648	657	687	703	673	611	683	653	678	656	635	686	631	663	659	661	626	646	644	596	647	661	645	666	676	631	665	631	661	711	677	636	672	666	698	648	682	670	656	680	660	672	623	691	688	705	702	671	630	667	680	650	663	662	647	716	633	633	673	654	676	624	662	654	675	682	651	672	668	629	678	661	650	637	655	590	690	632	671	674	718	634	656	662	646	670	618	648	691	661	706	676	674	700	669	655	658	678	648	675	694	692	667	699	721	632	632	706	649	623	712	683	588	696	676	631	703	642	687	690	641	623	675	673	658	676	663	703	630	668	658	680	672	636	653	655	698	673	659	661	619	650	671	595	643	630	622	685	675	660	650	694	670	689	688	707	636	657	630	665	668	687	628	644	684	693	660	670	627	587	641	725	690	635	674	648	673	632	697	664	670	677	659	697	636	614	662	671	677	694	678	623	615	694	656	696	678	700	643	690	666	667	652	661	673	681	643	666	655	686	724	653	646	631	648	670	620	687	661	667	691	660	619	685	664	710	694	677	642	646	685	696	685	657	679	692	654	691	688	723	650	700	653	704	664	626	660	643	644	690	616	701	671	662	644	647	674	655	686	670	708	678	644	663	651	690	665	626	664	686	718	683	627	656	665	637	674	654	693	655	658	670	662	665	654	634	642	667	637	686	667	659	708	625	622	659	678	678	659	672	612	709	678	647	664	700	651	651	681	650	673	649	623	644	661	638	641	692	657	655	653	651	674	665	644	636	644	669	644	673	677	716	685	687	667	673	677	648	609	662	618	665	618	676	699	640	684	638	704	671	658	623	696	623	665	644	662	673	672	676	691	717	659	694	649	640	683	645	675	661	692	679	657	644	648	658	663	643	700	660	684	714	635	653	679	676	650	620	687	674	666	696	600	673	661	687	656	668	636	629	666	669	654	667	646	638	642	636	688	686	670	656	707	653	691	657	662	660	634	694	714	631	678	678	678	706	653	673	655	634	615	653	664	675	664	635	677	672	645	643	636	633	650	644	669	649	670	662	660	653	682	639	674	672	653	621	604	618	687	688	648	684	669	657	685	614	667	651	660	681	652	668	624	743	698	662	665	673	663	665	651	677	697	640	640	590	604	681	640	655	676	593	629	649	679	685	677	645	667	668	628	647	647	643	649	679	682	686	607	608	686	674	675	634	664	670	643	678	667	618	702	660	679	659	667	614	684	601	687	660	647	645	692	618	615	640	694	682	684	625	684	646	709	705	663	621	672	665	631	743	662	704	710	654	675	663	654	636	701	709	664	670	642	666	692	642	629	674	681	649	665	648	667	702	701	620	675	699	669	640	688	644	591	660	634	637	653	672	653	680	690	657	658	631	676	602	659	658	652	694	632	620	686	648	647	682	612	629	657	600	723	642	638	664	690	717	674	685	646	696	679	623	658	652	669	677	658	689	640	675	716	654	638	645	660	655	660	632
24616	22035	28937	26943	7177	296	203	174	170	177	175	145	129	175	150	160	155	179	163	165	160	169	146	146	150	164	158	154	171	154	144	149	169	163	172	144	165	139	152	159	158	162	154	140	154	188	141	136	155	148	156	137	163	190	152	153	184	149	164	158	153	154	148	126	161	160	168	151	147	148	151	162	142	152	153	174	147	157	166	170	149	154	151	151	162	163	147	153	160	160	154	137	146	152	146	171	140	170	176	157	147	149	155	151	149	160	165	164	158	137	147	154	132	140	161	162	139	156	148	141	162	137	165	161	186	159	146	174	146	141	147	186	143	161	132	172	148	155	170	157	148	149	136	148	147	154	152	131	173	141	156	142	148	157	144	164	170	173	152	146	176	163	175	175	151	151	157	161	166	152	139	129	158	149	151	146	167	153	164	157	157	153	149	159	136	145	147	146	179	161	154	157	144	155	173	146	144	168	154	126	154	173	158	144	147	143	162	156	173	164	140	156	162	153	169	131	151	143	159	145	135	164	175	137	147	162	166	153	149	148	174	150	163	151	138	138	147	152	154	172	171	157	159	146	148	147	160	157	169	155	156	159	158	168	131	148	148	146	148	159	143	153	171	172	143	160	163	163	167	171	146	157	178	164	158	141	134	153	153	142	171	120	160	162	154	155	159	135	142	156	135	186	146	169	140	158	152	212	162	168	161	146	138	153	141	159	176	153	183	163	146	135	179	159	143	133	137	173	165	164	130	156	137	168	150	156	161	157	142	149	143	138	174	164	164	160	148	167	142	143	145	165	144	136	147	124	167	156	153	143	142	120	150	153	147	137	159	136	159	164	143	152	160	150	176	170	138	162	155	159	162	168	141	174	161	156	157	182	145	156	135	148	138	135	157	140	143	164	140	157	166	141	157	145	157	168	153	166	148	139	182	163	168	147	171	123	168	162	145	156	143	149	160	147	128	155	145	161	136	155	158	169	143	156	146	166	168	149	167	160	169	151	170	150	151	145	160	164	146	157	156	166	143	152	179	148	159	156	156	139	153	143	149	149	167	166	154	140	177	143	136	147	140	143	155	166	169	170	133	158	167	136	153	154	149	173	167	148	159	152	152	160	154	159	169	146	164	142	143	156	141	165	148	170	160	162	156	131	155	161	158	158	166	131	156	147	139	142	148	141	156	158	168	156	154	158	151	149	145	152	165	163	147	170	147	155	170	155	160	124	160	169	146	162	183	142	167	141	155	156	157	147	137	175	154	173	161	153	150	144	162	167	174	156	144	140	160	170	174	144	146	163	142	151	152	156	143	140	155	152	162	130	144	163	172	173	165	152	152	161	139	174	154	144	155	154	187	149	151	141	154	161	154	140	151	165	164	164	159	162	161	154	161	160	159	155	154	169	176	153	140	138	149	150	168	162	168	153	169	148	135	160	163	160	155	151	167	167	128	141	151	181	169	136	115	164	164	155	178	155	163	164	125	178	170	140	171	145	151	150	165	150	135	166	161	144	146	142	146	155	151	168	132	166	137	133	164	161	153	150	166	155	151	167	153	131	147	122	145	154	164	140	158	169	143	147	157	169	165	139	141	143	154	153	153	129	161	153	163	133	154	150	166	153	160	160	136	147	135	159	190	142	153	167	155	146	112	167	164	143	157	178	161	162	146	172	162	169	133	144	147	119	139	156	175	124	153	160	157	135	152	125	162	144	157	161	150	147	154	158	151	139	155	129	152	157	161	180	156	154	145	160	161	175	126	161	153	153	146	155	155	160	156	143	139	152	168	169	154	176	160	130	132	162	162	138	159	164	147	148	136	141	154	153	149	132	149	141	155	182	152	178	151	148	168	149	159	159	151	179	151	146	162	154	163	127	179	152	117	168	147	178	151	165	150	153	136	161	172	140	137	155	138	149	170	145	172	177	159	140	171	156	156	152	181	156	158	143	164	142	165	158	168	156	143	166	161	150	135	180	177	146	120	155	161	159	157	148	143	147	145	142	149	165	152	181	162	172	140	179	162	145	152	144	161	160	158	137	134	152	138	168	171	137	142	160	128	135	161	163	163	139	130	152	151	124	147	152	147	159	168	148	150	162	127	160	154	125	168	171	180	128	133	160	150	155	159	154	135	151	149	168	152	141	163	154	173	137	170	154	140	171	150	185	143	143	156	166	151	151	168	146	169	150	152	137	137	155	161	157	154	148	132	150	158	153	167	172	154	140	172	147	149	159	152	180	138	145	150	157	144	168	151	173	170	160	132	159	151	149	156	149	167	134	161	136	154	168	168	152	146	155	147	135	144	152	159	146	163	148	154	152	156	151	167	172	191	171	158	158	137	190	161	142	129	146	153	156	174	170	160	152	148	156	159	156	152	170	138	124	131	131	146	158	148	168	163	155	156	162	150	145	161	175	172	159	132	154	156	153	165	161	146	149	168	169	161	150	159	146	169	146	160	148	133	165	154	164	154	159	153	144	159	170	156	162	161	148	138	168	143	157	154	147	144	140	145	170	157	156	157	160	160	165	168	176	159	164	152	161	131	137	140	146	155	153	133	141	166	135	161	144	147	154	145	169	138	165	153	143	150	140	142	156	161	159	140	153	153	140	136	163	164	164	159	135	158	160	152	163	148	151	135	186	174	164	151	167	135	162	149	144	144	169	150	168	135	133	179	158	143	159	173	158	147	146	158	142	143	135	140	162	147	161	161	161	139	173	154	164	146	151	173	154	141	186	132	162	144	140	170	161	163	139	124	146	153	161	134	158	144	177	169	146	155	151	154	160	159	144	151	170	137	138	160	154	157	171	138	135	159	146	141	164	148	150	155	152	160	158	166	144	156	149	156	154	149	153	180	156	150	141	145	150	142	159	156	142	151	144	150	151	177	145	164	169	143	159	159	173	166	164	161	156	158	172	143	161	141	130	142	155	141	149	160	149	156	152	149	134	175	166	137	148	132	160	170	155	138	134	155	148	156	169	142	153	163	156	158	130	152	123	150	165	163	181	157	158	188	132	154	148	176	152	159	134	146	153	142	134	136	159	168	152	147	160	149	148	155	156	145	141	151	132	156	151	159	133	159	140	171	140	166	177	180	151	141	154	132	161	168	129	151	168	147	142	155	150	167	142	165	156	162	166	156	149	173	157	167	168	143	168	152	152	147	161	156	135	147	150	147	175	143	150	157	144	156	163	137	141	171	142	165	162	171	170	166	154	153	148	148	158	175	164	176	164	158	133	177	153	144	158	158	158	153	163	170	161	137	171	141	141	174	140	148	158	154	150	165	151	163	144	171	151	139	154	152	170	154	153	168	162	152	166	136	162	175	153	180	164	130	160	137	157	130	174	172	135	142	151	158	155	144	172	186	148	165	155	136	156	137	149	152	157	153	133	155	153	157	160	175	175	153	162	139	126	129	153	149	160	149	148	163	168	156	164	135	149	150	135	162	116	148	153	169	140	136	165	168	165	171	188	174	146	167	158	140	155	151	155	151	154	163	138	136	137
29218	62561	40226	24596	453	323	330	302	267	256	286	251	255	249	256	240	225	245	214	228	233	206	247	233	228	208	207	226	228	232	237	253	217	236	210	253	233	202	237	221	230	227	228	205	216	238	225	215	228	210	220	237	228	226	197	222	224	197	211	209	208	240	220	230	206	222	203	245	226	212	216	223	233	240	229	211	240	237	245	223	229	218	240	211	208	219	222	232	202	218	249	211	229	212	194	243	209	212	241	230	238	239	221	202	204	235	212	238	211	217	232	218	224	221	223	240	243	225	227	260	216	206	210	218	231	215	226	227	243	221	222	222	223	224	225	211	200	210	253	250	211	208	197	206	214	230	193	235	218	239	228	206	210	239	224	228	215	204	218	228	247	206	201	192	211	238	234	232	223	221	179	220	226	219	234	210	235	232	214	210	233	215	224	221	225	230	236	206	235	221	208	194	218	233	218	239	226	214	231	238	218	240	209	215	215	215	231	227	225	214	205	248	200	227	246	216	251	199	223	218	215	221	253	218	221	223	240	195	260	244	225	251	233	210	222	226	215	233	243	237	219	219	217	222	217	245	236	221	241	204	238	249	235	211	220	220	224	234	228	196	212	239	210	210	247	214	212	198	222	229	215	196	194	221	205	210	229	251	226	212	211	218	228	218	220	199	256	205	216	223	207	234	226	199	225	221	200	246	207	216	212	196	228	238	231	235	232	234	226	190	222	205	229	213	220	230	194	202	210	218	216	204	212	179	236	203	205	214	223	237	228	246	207	254	237	199	217	223	220	210	249	220	207	254	228	223	230	225	227	211	205	193	234	220	216	206	230	234	231	230	235	236	235	203	217	226	197	236	219	234	199	233	204	214	247	214	239	245	218	254	226	217	253	243	219	221	218	232	240	206	243	228	261	224	231	232	231	224	215	208	211	236	209	197	217	232	198	221	206	209	210	233	213	261	214	237	236	225	233	213	216	225	255	207	220	203	227	231	228	218	236	225	219	221	247	194	210	196	245	225	226	197	214	222	217	199	216	217	213	257	222	232	221	206	224	224	246	245	261	199	233	248	223	242	222	215	222	222	216	220	227	213	223	218	248	237	231	232	233	220	214	239	218	204	184	237	217	234	219	208	192	244	218	223	215	208	221	225	194	221	194	219	181	245	216	199	223	240	232	246	225	237	218	215	210	229	235	260	214	214	213	241	224	245	182	228	203	232	225	234	237	185	233	214	211	211	206	194	237	237	239	200	218	212	197	230	210	212	182	232	219	195	230	190	254	228	245	229	224	221	219	209	203	216	233	226	218	203	222	209	228	221	219	207	217	218	210	217	223	255	223	215	232	230	215	245	224	231	205	201	228	208	227	190	218	231	191	225	215	201	240	240	216	224	209	219	200	215	209	215	227	243	227	256	211	212	221	206	195	246	210	230	210	226	220	206	208	231	218	213	200	202	194	206	245	209	249	213	238	223	213	234	223	228	221	222	209	218	226	230	220	226	232	213	220	215	242	217	214	197	211	208	203	221	244	209	222	217	212	250	223	259	213	249	244	211	234	261	211	213	223	237	236	238	217	199	230	185	220	212	236	221	206	230	227	229	209	224	240	204	191	244	235	233	228	257	213	220	223	243	212	208	230	227	228	226	244	229	232	215	228	187	232	228	230	210	233	203	221	244	228	205	218	226	223	228	208	218	218	223	225	256	202	228	222	224	216	243	210	246	210	237	226	226	227	216	214	218	206	212	232	227	230	215	215	221	229	198	254	249	216	229	235	228	214	216	229	222	231	239	220	237	232	211	234	221	195	226	230	226	200	211	209	234	229	223	210	219	201	252	232	227	202	226	225	224	238	230	216	224	240	224	218	234	216	224	227	232	203	230	214	235	220	232	225	209	222	217	221	210	268	198	234	219	192	204	233	219	229	212	233	194	220	230	233	209	199	195	223	237	206	202	214	211	223	249	203	246	215	221	223	207	209	248	222	218	247	218	201	252	242	236	196	215	197	256	226	208	215	224	237	233	228	228	198	251	236	219	201	226	234	221	226	233	209	222	194	210	200	244	238	209	213	230	238	233	214	211	210	213	241	237	219	239	222	219	215	232	219	222	226	249	213	233	258	221	226	221	215	225	229	235	236	204	243	186	200	258	239	234	219	229	213	226	237	216	232	215	212	228	219	231	209	210	219	237	231	216	220	235	221	220	228	210	227	207	219	215	235	225	244	205	224	214	219	239	224	240	208	218	214	213	222	210	241	250	220	212	230	204	245	242	224	223	217	222	230	218	218	215	239	196	227	235	229	217	203	239	201	224	220	230	215	221	218	211	234	236	199	218	235	198	232	240	210	220	224	199	235	240	194	245	238	256	213	223	231	224	215	205	258	217	220	215	225	227	234	242	246	230	218	224	219	213	267	244	197	205	212	210	227	225	201	213	220	247	218	229	228	206	204	208	201	180	231	206	211	227	219	227	246	229	206	221	207	240	243	211	255	239	200	204	196	227	237	234	254	183	210	221	226	234	229	217	198	234	204	216	226	227	234	221	231	216	255	221	217	189	213	228	196	213	237	202	229	224	211	184	219	204	236	222	211	221	220	200	237	226	207	250	207	191	205	229	225	209	225	239	228	223	211	223	207	249	240	216	228	223	209	207	218	214	220	227	242	209	216	215	212	230	222	241	217	220	232	220	222	217	225	217	239	220	194	211	233	242	218	228	211	219	206	213	177	249	238	202	236	231	224	232	218	224	223	228	211	201	225	227	244	206	216	209	229	212	210	214	236	226	232	219	224	235	227	222	217	239	220	228	215	227	209	208	234	235	224	214	228	237	203	201	235	211	224	220	214	200	213	235	248	244	210	236	199	217	206	223	209	205	217	245	233	216	221	212	227	208	196	255	214	234	220	231	230	203	233	230	223	193	204	253	229	243	226	243	267	208	206	208	241	253	220	229	214	217	220	216	218	242	215	238	228	238	248	199	229	236	243	214	210	218	225	218	224	224	257	214	219	206	218	220	210	254	227	219	226	220	197	193	203	202	234	245	237	232	225	233	230	244	212	232	203	213	252	210	243	220	224	212	244	221	229	215	253	199	207	222	217	227	240	214	221	215	253	239	238	228	226	213	252	211	211	230	233	225	240	219	220	236	225	223	238	225	223	238	248	227	212	215	222	230	210	233	230	200	217	241	214	206	190	236	212	257	247	236	203	204	218	235	227	210	203	246	243	230	237	197	201	207	262	221	201	232	214	228	215	228	220	246	227	232	238	241	197	221	206	229	242	207	219	233	223	236	245	217	231	236	233	211	204	241	227	211	237	261	209	219	222	196	220	247	214	220	216	203	227	228	239	209	192	215	224	245	221	237	187	221	223	237	229	210	222	225	223	216	225	227	219	220	213	230	220	209	221	243	212	244	207	230	236	202	225	230	244	230	212	211	218	196	233	211	214	207	231	216	215	220	216	192	202	222	209	233	219	227	227	222	225	207	184	206	213	235	208	281	213	212
22268	21533	29531	26203	21258	18958	4720	615	537	500	467	490	518	455	432	456	444	454	485	474	427	454	433	421	430	427	439	443	446	442	424	446	446	486	416	461	406	436	434	442	463	439	451	489	434	438	420	448	455	448	453	442	458	437	433	439	432	391	443	425	421	443	458	411	436	425	373	406	450	442	440	444	435	438	429	466	475	452	468	443	423	422	436	454	463	444	434	446	458	435	423	469	453	463	412	487	448	421	442	442	410	400	435	430	463	420	463	432	448	423	427	406	430	465	466	433	447	415	423	411	437	381	423	443	452	457	466	435	467	454	431	449	433	430	438	418	435	427	424	418	461	432	453	454	462	429	449	447	426	410	388	420	437	454	442	440	422	459	471	456	438	450	425	424	419	421	429	418	444	422	453	428	424	411	449	455	389	391	416	436	421	426	392	435	417	413	403	390	408	447	437	435	468	426	464	433	444	420	381	446	429	434	392	412	430	417	400	414	462	426	434	454	428	394	438	477	447	412	447	405	420	425	462	428	419	448	445	413	443	417	417	430	413	422	403	403	429	465	449	435	407	416	421	420	412	429	419	455	420	445	427	448	449	445	414	462	424	408	445	428	459	456	441	446	420	451	421	419	418	432	407	470	442	426	428	416	453	404	415	459	473	439	406	404	452	446	414	410	428	433	468	409	461	417	431	469	444	415	448	423	459	420	462	417	411	387	423	424	419	454	445	427	436	404	397	459	402	406	420	428	420	386	442	407	448	421	384	416	425	429	413	468	402	440	432	428	466	398	431	415	425	456	437	445	417	447	432	435	438	444	446	389	431	474	440	464	444	411	445	430	408	456	430	399	428	432	415	380	432	400	425	419	455	409	461	407	452	418	437	436	416	433	426	433	406	443	436	420	434	452	400	455	429	389	396	448	451	406	450	411	470	420	426	429	436	418	400	423	462	435	440	421	450	454	474	456	406	430	387	424	421	430	471	466	410	424	415	438	444	437	436	423	414	401	426	409	418	455	454	441	414	426	426	433	424	446	453	445	463	440	434	439	416	431	430	469	422	433	421	409	403	472	419	401	431	415	439	442	454	465	423	409	446	430	436	480	451	452	431	457	438	458	443	448	450	427	404	407	401	424	430	414	425	447	425	467	422	450	440	410	424	417	417	409	431	457	418	458	436	428	466	409	440	402	436	396	444	407	429	404	440	402	450	431	455	401	432	426	425	437	429	430	431	439	461	436	411	422	405	430	387	441	422	421	456	425	402	425	417	446	442	465	452	449	432	423	388	418	431	446	430	405	452	420	465	383	462	451	407	410	446	467	440	442	431	434	421	431	441	455	428	407	396	449	408	447	426	426	411	434	448	415	428	407	439	454	402	405	418	436	417	447	415	427	436	454	436	452	445	460	461	449	460	398	486	421	438	449	442	453	446	407	423	434	423	453	437	413	422	409	405	413	434	448	441	423	434	411	449	435	455	396	438	415	457	449	393	428	406	444	470	401	430	462	397	410	419	445	389	442	405	455	456	425	463	442	404	458	451	428	423	410	436	460	417	387	444	434	487	407	388	441	421	398	411	420	435	424	422	398	408	432	439	429	417	458	436	457	444	414	394	407	459	464	440	411	446	439	463	393	464	420	442	466	415	449	456	455	413	412	442	409	393	455	391	401	483	442	440	450	396	405	454	418	430	427	432	378	434	445	425	426	412	439	496	451	433	430	437	411	378	449	392	430	416	409	444	447	402	447	427	421	475	454	444	425	443	443	476	428	426	437	449	446	428	442	427	449	422	403	461	409	445	421	457	418	373	444	365	447	435	451	451	386	445	422	462	449	439	412	414	446	425	425	405	428	418	407	442	422	451	387	407	459	423	386	413	424	438	399	412	409	397	443	453	432	426	422	395	422	417	423	464	400	416	477	427	438	422	443	410	443	420	462	450	433	443	414	432	463	420	440	379	434	430	438	418	403	439	441	412	434	442	463	446	469	459	445	393	428	413	435	443	450	376	434	433	436	402	439	415	461	446	421	454	434	422	436	431	419	403	441	477	434	428	404	419	406	424	444	431	431	433	451	428	428	420	446	421	418	431	401	452	429	418	454	430	429	426	432	445	429	419	436	446	454	421	406	415	443	459	446	444	438	445	386	443	432	446	431	425	427	479	447	421	407	413	401	399	442	417	476	434	462	428	457	446	424	438	439	438	466	439	388	424	448	456	427	435	448	424	403	451	425	417	397	413	446	413	422	418	412	433	440	419	443	416	433	434	412	450	457	438	426	420	432	405	443	444	409	422	433	425	426	415	441	433	425	416	422	462	435	420	456	445	414	446	432	434	410	426	474	424	440	412	429	430	448	441	415	404	436	424	409	423	432	394	479	437	453	439	436	415	433	447	424	443	425	488	431	407	413	435	432	410	455	415	478	454	411	440	459	456	418	418	453	448	428	426	428	429	432	432	413	420	472	438	434	392	443	446	438	424	449	418	411	417	396	432	440	447	485	437	395	434	419	436	445	413	441	452	446	401	401	475	448	441	437	447	422	439	443	426	424	411	442	389	458	424	421	430	463	430	456	474	458	458	402	425	392	391	462	454	427	461	418	445	417	395	459	440	458	415	421	440	470	414	481	406	400	392	429	424	420	421	402	444	415	406	446	433	403	411	443	414	425	442	437	430	452	420	420	450	456	442	420	422	387	409	449	438	436	440	437	398	424	416	430	449	462	399	398	434	435	424	401	472	441	399	487	437	437	476	464	433	428	415	422	420	408	410	426	408	422	429	425	468	424	423	427	444	417	437	461	455	456	424	463	462	465	413	429	420	435	441	431	405	431	422	443	438	424	439	437	401	420	446	398	443	435	433	439	425	406	440	452	440	411	434	439	440	453	407	428	434	393	436	413	479	449	436	406	389	432	423	459	428	440	435	422	456	413	427	441	447	450	444	432	400	464	453	412	469	451	388	441	453	449	408	420	421	463	408	438	438	408	441	427	426	458	447	437	415	441	485	410	458	442	454	448	448	426	444	456	467	449	425	479	392	447	416	449	431	457	423	404	437	471	476	471	428	436	470	442	444	434	402	422	413	431	434	443	430	427	398	424	430	416	411	412	423	424	416	419	476	436	446	445	434	439	414	441	450	461	429	426	409	421	454	410	416	423	410	425	428	433	417	465	450	435	462	418	420	429	407	374	449	411	464	428	441	430	460	409	434	426	442	425	380	426	430	461	431	410	451	391	432	420	401	428	424	452	411	437	451	382	404	450	425	425	458	411	395	454	463	424	460	448	442	433	454	408	422	428	432	450	444	446	449	453	455	391	428	426	438	402	412	411	418	419	440	376	420	426	421	466	457	443	437	425	408	419	407	420	422	440	443	438	462	424	455	424	425	441	469	447	453	456	437	424	412	430	445	447	438	430	446	403	424	396	422	490	440	403	413	447	410	447	438	445	450	421	430	396	434	410	422	392	417	440	434	455	426	437	405	451	432	413	406	419	436	460	437	428	426	427
40676	79706	57810	40950	1524	1161	924	865	790	716	719	664	669	600	625	640	636	630	633	619	606	546	564	610	591	603	549	564	597	597	623	584	579	556	555	599	571	606	611	552	607	579	570	587	565	539	564	545	598	539	533	564	588	497	582	555	555	612	630	555	587	578	524	597	603	595	570	574	562	563	570	591	569	597	539	639	563	588	606	557	545	561	552	583	565	554	608	580	598	607	600	562	589	575	582	536	559	557	613	563	603	596	528	612	557	545	554	600	551	571	541	591	583	620	610	615	589	603	594	588	614	593	570	643	561	592	578	559	550	530	570	630	618	571	601	576	575	553	582	553	575	584	554	560	592	567	571	564	512	579	558	633	613	587	569	551	603	565	548	581	536	581	578	586	577	553	582	530	590	552	533	601	572	568	547	593	602	542	546	583	577	562	603	558	598	608	540	565	582	614	588	552	586	585	586	567	549	570	556	580	572	567	550	571	589	573	521	612	573	568	546	539	544	589	572	571	591	611	548	555	588	577	580	567	581	598	550	566	587	611	617	602	597	580	531	539	561	579	552	581	560	597	569	532	553	586	550	564	545	586	544	580	583	598	577	580	553	565	591	575	564	572	566	554	537	582	581	580	583	576	586	563	589	547	550	585	595	629	555	561	547	574	550	542	561	581	584	584	552	565	594	588	592	546	548	569	557	603	593	547	566	582	588	542	546	549	584	582	556	570	560	585	591	614	568	588	612	576	599	565	571	559	578	529	589	594	579	589	604	535	588	613	564	590	574	533	547	595	523	583	555	586	613	579	594	591	590	544	542	579	566	614	570	564	550	578	546	572	557	581	553	575	596	552	554	590	572	551	610	576	542	648	575	566	555	598	592	583	575	584	586	551	553	600	537	589	581	574	582	574	558	577	549	539	564	577	577	586	586	564	591	563	546	599	578	532	578	549	616	571	540	591	610	551	603	513	580	555	590	580	556	539	558	580	543	572	580	563	544	559	552	589	579	593	555	612	555	597	566	564	552	547	566	559	561	593	572	566	543	625	616	579	581	565	563	570	619	602	553	562	549	592	539	568	554	560	542	563	563	586	607	546	547	574	568	590	601	583	581	562	591	585	568	572	587	560	545	555	570	601	607	579	581	556	593	577	560	576	569	615	598	540	556	587	573	598	625	556	571	559	563	587	577	548	545	572	561	621	553	531	614	562	586	587	582	608	571	584	574	607	561	593	566	566	587	582	569	522	559	530	559	523	577	601	573	591	521	593	591	614	583	553	639	523	590	565	569	603	552	541	597	592	595	574	594	547	560	572	588	608	542	569	583	566	555	575	562	523	570	622	549	588	546	626	575	570	529	555	573	586	568	555	611	535	552	552	592	597	591	563	584	532	592	572	564	582	547	576	602	547	577	601	569	578	609	590	565	554	554	584	566	556	581	579	566	575	624	582	552	553	594	580	590	568	606	571	510	567	586	559	576	584	546	610	587	558	571	560	599	614	553	528	560	549	542	619	564	622	596	617	625	572	540	575	590	570	566	596	563	570	581	587	600	538	564	560	580	587	591	552	576	563	588	573	578	519	604	591	587	522	608	588	640	583	580	550	620	594	606	549	557	561	571	585	570	573	561	609	589	572	591	583	571	588	563	563	574	617	612	562	613	569	596	557	543	600	583	607	560	580	620	568	547	584	578	583	532	568	558	573	586	584	578	570	574	558	504	574	582	639	518	555	570	567	587	555	586	595	627	565	539	601	572	530	614	582	576	560	540	587	573	578	603	566	591	571	575	541	535	583	576	581	555	551	570	554	581	566	547	541	568	582	542	604	588	578	536	545	579	567	596	570	587	554	615	563	611	581	573	585	526	548	560	549	563	532	578	572	574	552	543	540	574	606	577	587	583	571	546	564	544	573	578	526	595	558	556	623	600	625	574	559	571	555	623	584	581	512	574	596	587	604	542	559	530	581	585	564	529	559	528	553	569	537	551	602	561	522	547	564	573	609	543	577	544	575	605	572	589	589	607	576	593	595	568	583	598	525	529	555	530	571	560	565	577	568	597	564	609	554	580	532	589	580	579	551	540	601	566	574	577	591	564	589	547	536	591	572	579	520	560	587	531	604	595	553	573	590	536	613	595	605	538	570	572	524	583	579	562	581	579	578	558	589	597	587	551	577	560	554	574	566	551	547	568	554	595	529	528	577	593	568	584	542	589	549	542	601	586	552	600	606	571	544	553	558	563	564	572	579	623	550	547	607	584	564	580	529	567	552	562	605	556	585	586	578	532	555	572	585	552	567	548	521	560	593	579	612	561	552	631	570	565	564	576	563	562	528	616	628	552	547	591	609	565	566	568	571	589	601	558	550	545	561	570	556	609	621	522	575	585	525	541	577	604	559	576	627	573	545	569	583	583	617	561	639	538	584	614	564	560	620	570	593	590	565	537	561	570	573	572	565	569	572	611	570	516	614	594	614	584	610	586	551	547	572	580	616	580	556	553	603	598	581	562	628	577	547	579	523	574	559	577	563	550	598	568	574	607	586	571	608	537	546	576	577	584	545	618	585	537	543	587	582	595	592	564	589	578	592	583	574	592	567	583	579	561	563	585	521	615	569	561	597	601	580	609	578	586	544	572	564	573	550	559	621	588	549	573	544	568	577	590	552	574	576	595	569	579	586	560	533	592	611	574	588	566	575	603	598	546	566	596	556	554	546	535	556	519	587	573	506	586	575	532	556	575	599	579	580	579	607	583	554	569	549	542	596	575	566	591	584	591	626	594	562	568	591	556	580	615	627	572	565	576	548	563	579	539	561	582	568	587	573	581	597	521	542	575	592	575	578	541	545	623	568	551	557	593	554	565	576	549	565	578	566	550	577	568	596	582	609	591	571	571	584	552	538	547	579	595	523	562	588	562	603	552	561	586	574	549	602	553	582	566	575	552	565	532	545	599	605	611	617	559	568	594	557	572	583	568	562	577	544	571	581	568	591	582	560	577	558	577	581	579	574	545	613	548	582	546	566	569	536	559	574	558	562	581	601	549	551	560	555	586	596	568	576	538	568	557	543	543	563	608	550	558	606	570	554	580	537	583	586	587	582	570	543	599	587	580	587	583	587	581	604	578	591	582	565	601	557	602	589	555	561	606	594	596	621	553	589	542	571	575	572	600	569	597	567	552	579	550	554	571	571	566	592	573	533	570	531	555	577	596	606	568	611	555	570	563	586	515	591	582	552	617	599	536	550	539	585	531	579	577	563	577	595	610	540	577	575	573	526	573	566	581	540	587	582	561	587	565	580	538	610	616	527	604	598	566	556	600	594	589	585	566	566	553	570	566	533	577	580	555	567	546	562	614	545	546	614	600	562	544	568	557	560	582	537	600	571	572	563	523	554	583	541	542	534	558	584	573	565	592	553	582	514	551	539	545	536	541	579	584	553	544	594	556	597	563	551	609	587	585	622	581	578	623	548	587	608	534	537	608	567	607	581	573	570	589	567	570	548	561	528
27490	23060	17936	9089	586	431	339	321	296	329	314	300	286	309	280	319	320	288	303	309	304	301	273	309	295	313	291	311	318	290	300	315	273	279	315	298	294	292	284	295	277	316	293	310	328	303	276	326	313	309	301	300	316	306	296	293	310	323	316	274	297	296	266	299	287	276	319	263	327	306	301	284	297	294	285	291	272	336	316	290	276	282	286	299	313	304	279	295	327	306	326	283	296	313	297	334	265	294	297	303	304	296	326	298	316	295	314	317	289	255	303	318	285	305	295	303	349	294	284	299	308	279	289	321	305	273	279	329	292	306	301	298	282	304	314	304	304	285	312	281	305	297	319	293	289	318	281	337	284	308	333	258	317	309	298	308	287	293	325	288	291	277	312	301	309	294	332	297	305	268	324	266	265	303	289	318	301	280	273	325	306	296	281	284	299	305	313	313	324	273	310	308	281	272	300	277	300	314	282	271	280	324	302	293	314	320	290	287	307	253	280	317	279	277	342	316	293	287	285	293	283	286	288	331	308	289	298	289	287	314	307	280	307	293	290	301	309	313	301	315	295	306	261	302	259	276	293	323	274	285	327	309	318	318	290	274	296	290	329	304	282	281	300	292	314	294	293	321	313	336	307	271	330	297	291	299	289	318	300	293	286	307	305	289	308	319	308	300	302	307	295	286	281	325	305	337	345	280	276	278	293	318	326	294	294	311	280	323	340	319	304	304	330	308	318	279	310	289	287	297	315	289	317	310	308	293	298	282	330	286	304	317	280	300	298	293	295	312	306	291	301	327	263	283	278	305	307	273	324	312	290	290	291	292	289	325	298	307	299	300	300	305	303	289	307	294	305	288	274	306	300	286	324	305	322	319	331	303	306	270	342	293	291	318	284	314	292	318	305	291	321	325	274	316	292	303	304	315	325	302	312	325	312	284	302	308	321	298	293	327	306	298	295	297	334	277	305	292	295	293	298	284	299	323	311	321	301	281	286	305	290	301	273	302	302	314	309	300	298	300	292	312	292	306	291	298	331	299	288	263	266	310	289	309	309	312	264	257	294	294	319	276	284	293	280	319	275	335	289	312	295	320	317	309	327	310	294	291	283	306	331	301	298	290	289	302	299	267	311	318	311	312	286	275	295	309	316	293	310	302	272	299	280	297	282	294	317	299	289	254	292	294	291	292	281	304	315	290	298	295	309	299	298	285	280	307	295	320	287	312	292	310	288	308	315	296	265	284	300	288	308	278	301	284	270	315	299	309	320	293	288	329	276	299	302	285	298	273	314	280	293	278	299	273	287	258	283	276	297	307	318	302	293	333	301	305	290	298	302	290	312	272	276	303	292	297	306	279	325	319	321	286	325	311	295	295	309	302	264	296	332	270	293	288	302	299	311	308	306	292	296	290	310	289	283	308	307	299	300	322	315	315	295	309	311	301	303	288	291	310	279	309	301	289	277	266	266	286	306	282	262	300	325	280	350	295	290	306	286	302	307	302	328	302	309	282	330	291	312	292	284	304	304	277	294	288	300	287	279	284	290	292	288	322	304	281	285	313	304	273	279	306	295	260	289	287	287	284	296	293	306	293	307	297	281	311	337	282	312	271	292	279	279	285	311	299	285	309	294	302	305	302	302	333	294	300	312	308	280	296	292	278	305	307	302	308	328	317	287	289	303	321	298	277	301	296	308	318	286	277	278	276	295	335	323	294	299	316	295	274	335	323	296	287	272	301	286	279	298	273	290	306	282	308	322	299	292	274	294	279	276	297	269	322	295	313	281	286	311	281	325	326	274	324	286	313	317	273	284	282	306	289	309	305	295	274	313	307	293	326	267	290	285	271	286	281	302	292	262	307	296	283	299	295	331	301	328	279	298	270	309	317	284	284	295	328	311	273	292	291	313	288	319	289	308	299	327	269	284	298	322	291	294	325	308	280	323	284	306	319	315	283	319	271	290	299	305	263	296	254	291	311	301	316	277	293	282	294	318	333	289	298	287	285	297	290	292	337	293	303	293	298	268	286	301	292	299	298	320	294	310	271	307	303	319	335	285	307	285	312	254	300	299	311	301	275	306	274	305	289	296	270	294	272	308	284	298	311	303	281	312	292	303	308	322	300	304	296	329	328	296	289	320	310	294	298	258	299	286	299	318	300	321	300	312	328	284	309	264	281	317	309	307	302	283	261	284	269	310	289	285	278	288	314	307	330	281	282	308	302	290	304	298	299	304	319	278	310	304	309	299	288	327	266	307	272	269	289	296	289	283	315	291	299	306	307	304	295	281	302	267	283	300	277	301	291	292	294	324	302	307	282	286	335	314	324	311	308	284	303	268	299	288	298	308	300	309	285	309	313	269	304	279	290	312	286	286	272	311	332	299	284	283	283	306	298	285	312	318	304	288	309	291	291	276	279	277	289	311	283	303	294	292	316	286	278	316	296	237	299	284	286	294	268	272	303	308	291	348	296	297	309	311	306	270	310	280	323	290	277	293	293	283	279	294	283	298	288	278	279	311	265	292	288	283	313	308	291	306	337	289	271	321	317	306	311	311	316	309	294	296	258	307	282	275	297	321	292	280	317	298	309	298	284	316	297	340	306	305	318	295	294	305	279	259	320	296	304	293	306	305	285	303	330	282	299	300	324	295	319	309	310	272	320	283	299	303	299	297	306	319	305	284	306	277	255	316	287	295	307	301	288	270	307	297	303	307	301	290	284	308	282	287	313	309	290	282	292	303	289	291	293	303	323	297	302	309	296	315	283	280	288	303	299	288	300	297	303	302	325	290	314	299	287	291	291	295	290	308	294	304	266	303	289	292	281	271	289	284	271	310	325	307	310	303	316	342	319	299	290	295	303	283	325	295	339	320	334	248	289	283	306	315	277	287	288	301	318	293	291	285	308	313	294	308	309	296	270	284	307	308	307	292	308	265	279	271	262	312	269	315	303	296	300	296	288	323	300	293	317	284	290	279	296	258	312	274	311	273	293	297	273	274	299	284	340	319	316	309	294	323	304	293	324	287	291	317	324	301	278	283	280	292	288	300	306	303	308	318	275	286	285	291	271	273	323	290	302	305	302	307	312	314	299	283	320	274	275	283	302	290	299	284	289	319	286	285	321	331	302	313	298	313	287	270	311	310	276	280	290	299	308	320	251	280	296	269	307	326	300	303	264	311	302	291	321	289	316	316	285	313	261	300	335	308	302	302	287	296	295	304	303	282	317	306	307	326	292	280	298	274	257	320	319	286	287	292	350	314	282	302	310	303	321	288	318	313	346	276	283	300	312	305	269	299	343	304	277	300	305	291	286	304	309	315	333	302	287	299	256	256	294	298	298	309	283	286	297	305	305	313	296	255	321	300	298	319	298	296	305	291	294	281	307	340	287	281	295	317	279	312	284	312	311	297	318	299	300	320	299	308	288	320	299	300	291	300	302	303	313	311	313	312	307	336	290	295	308	300	302	297	294	298	337	298	291	263	291	298	315	297	271	281	288	340	280
15102	36266	16828	8911	396	423	418	384	432	364	419	412	363	390	405	415	431	372	366	399	378	417	428	364	408	408	395	422	360	406	362	389	399	411	387	398	407	402	404	422	397	379	419	402	369	418	383	376	397	396	399	408	369	392	436	410	392	419	389	402	423	405	404	369	393	356	385	397	418	381	403	394	377	420	412	395	420	406	366	393	439	396	395	374	399	395	381	404	386	446	365	428	375	361	379	379	380	395	414	391	407	420	385	408	415	461	404	421	385	406	396	379	370	386	371	382	452	385	401	350	382	417	427	364	428	407	388	404	350	384	367	382	382	366	397	373	394	371	377	391	402	355	398	404	390	387	432	380	399	364	395	384	362	403	391	354	401	405	436	379	389	409	382	370	375	368	363	404	400	406	405	393	371	365	356	381	420	371	378	427	371	385	392	419	419	382	369	371	385	409	412	403	392	373	368	411	415	399	409	386	411	392	389	417	395	387	395	415	411	376	389	377	378	406	411	386	351	411	409	394	391	370	402	394	385	391	366	390	396	398	391	426	417	401	366	441	368	418	383	406	409	397	407	405	398	378	402	383	404	410	377	392	384	390	373	367	389	360	409	433	362	391	365	376	383	397	370	361	386	388	391	400	368	398	381	399	382	418	375	387	445	418	435	383	415	379	367	403	364	399	412	386	439	437	407	389	405	434	395	398	386	400	393	385	383	392	393	417	399	366	383	383	383	408	413	358	374	406	420	402	365	388	415	391	359	358	387	412	404	397	390	406	400	381	385	401	374	408	376	417	383	389	395	432	419	403	422	400	394	394	376	411	375	395	411	383	375	370	374	371	362	373	392	379	391	395	396	408	393	396	377	400	386	400	387	402	410	370	381	414	418	390	362	393	402	413	405	388	387	391	387	386	399	387	363	387	402	420	374	418	383	404	406	396	424	369	357	390	379	389	377	395	384	388	406	386	408	398	391	388	392	375	398	401	398	368	390	401	404	399	426	388	377	386	390	409	394	378	383	371	398	394	391	376	404	402	405	379	384	395	407	417	405	423	383	410	388	378	375	402	423	405	379	394	396	403	419	379	443	404	391	383	365	408	382	394	390	358	400	392	386	378	414	355	421	411	358	390	374	398	433	379	393	412	393	409	387	375	372	413	371	386	407	439	379	404	394	401	361	390	408	419	355	361	410	369	410	401	403	391	370	393	386	374	397	359	373	379	364	404	422	393	369	385	425	416	434	378	384	413	392	368	375	401	390	388	405	406	413	373	387	396	386	382	413	381	391	397	388	415	424	372	388	426	367	375	386	384	386	352	379	389	404	358	371	391	394	430	394	372	403	367	448	377	395	388	393	419	427	371	388	415	348	413	390	390	419	364	377	377	428	422	377	403	354	340	375	376	387	376	390	383	405	394	390	391	385	416	401	397	424	426	398	378	397	390	410	383	388	391	457	393	407	434	380	418	413	394	361	378	387	387	410	395	390	394	417	354	391	409	406	397	390	413	422	428	357	400	418	426	428	401	362	415	421	384	338	359	356	416	412	383	395	372	380	410	375	421	416	365	399	381	385	432	411	403	346	368	390	382	401	424	417	398	398	374	393	420	393	395	394	364	422	386	404	381	408	404	380	385	374	404	377	375	381	410	351	386	425	379	374	372	378	412	402	422	401	436	393	440	413	394	425	398	406	402	365	409	392	363	423	388	426	385	389	418	381	394	381	382	419	375	390	437	380	422	404	398	424	357	424	406	416	378	398	412	387	409	406	400	396	359	355	397	395	399	405	369	402	367	390	381	403	423	384	414	370	380	418	391	412	395	394	380	421	388	387	410	391	373	368	352	425	435	380	410	380	386	408	370	414	417	396	402	380	397	435	377	392	410	411	383	373	415	418	384	420	367	392	354	416	367	370	393	342	398	414	384	410	384	396	393	429	372	398	376	409	384	374	385	396	397	384	397	387	408	404	406	445	387	400	437	348	374	372	405	375	371	428	392	395	369	388	415	384	403	366	386	423	379	394	419	432	413	394	394	368	389	387	375	393	381	409	402	383	402	396	436	370	387	379	394	408	431	388	381	388	397	404	390	372	391	399	429	386	469	358	402	360	364	391	395	380	403	370	376	406	377	379	395	399	410	379	410	416	403	384	409	447	380	378	365	368	392	406	405	355	428	384	423	375	378	397	430	410	395	374	400	372	407	399	399	391	341	382	379	404	442	395	391	415	428	419	399	393	404	385	423	336	372	363	409	403	374	402	366	427	381	425	364	400	393	378	393	394	365	404	380	402	388	432	393	406	418	390	396	393	427	411	398	437	405	409	417	403	440	406	394	411	413	410	373	371	409	414	351	375	403	384	393	412	366	403	376	378	384	411	420	385	431	386	392	393	365	425	398	423	404	422	425	405	391	408	388	384	377	381	392	390	374	420	404	375	407	425	418	419	397	376	348	377	420	389	388	389	386	398	397	419	403	409	378	392	391	421	397	367	408	393	398	389	371	379	373	394	406	414	413	404	437	397	374	393	378	387	387	385	410	400	406	391	389	386	379	425	370	382	368	403	413	403	409	410	381	384	429	375	398	378	390	409	396	412	367	387	415	400	416	358	402	410	420	384	412	394	361	397	430	382	391	388	393	365	420	386	362	379	395	405	420	405	416	396	416	421	403	407	390	363	399	377	380	371	369	384	413	410	382	407	381	353	380	386	381	416	406	410	396	376	427	394	423	392	380	388	419	411	414	389	385	400	411	390	389	384	415	392	371	397	391	348	386	373	401	354	374	402	430	405	392	383	408	414	400	382	393	385	401	365	362	379	428	412	365	397	359	373	381	392	386	369	398	404	417	365	405	404	411	430	417	367	407	426	422	400	390	367	371	394	383	391	411	357	404	407	401	387	409	422	386	411	399	392	423	360	390	375	392	389	379	398	377	407	420	375	387	369	412	429	422	375	376	400	372	431	356	388	373	406	398	370	388	402	404	429	403	425	420	380	392	371	378	429	400	381	386	407	337	392	368	410	395	420	421	394	371	381	396	416	376	435	401	405	401	401	403	417	408	423	383	390	372	385	385	403	371	362	392	403	403	389	392	387	418	415	401	395	373	384	419	395	405	398	409	421	366	394	387	390	412	403	404	442	364	410	392	396	376	399	421	415	383	401	392	416	385	385	408	385	440	376	373	399	394	415	407	403	396	421	392	366	389	445	422	427	413	387	417	395	426	396	381	400	404	398	398	391	397	398	401	402	380	420	415	383	394	385	389	369	367	377	389	390	400	406	390	387	362	404	398	398	386	359	389	395	404	417	375	426	378	434	395	407	380	409	371	404	392	413	439	409	366	388	369	418	363	394	378	401	373	398	388	414	429	408	389	416	393	403	410	394	429	443	429	367	417	384	382	386	373	430	386	378	385	397	393	457	390	378	406	395	356	392	400	403	392	429	388	373	409	413	412	384	394	419	398	415	376	383	387	404	379	409	377	378	390	422	403	399	422	399	399	421	421	380	353
23181	22166	31228	29848	16923	3960	716	619	552	575	542	594	530	521	504	524	522	516	527	501	550	502	534	494	541	516	533	481	505	503	489	519	531	508	538	527	520	515	519	535	490	495	511	522	481	487	563	518	518	514	505	507	565	534	516	527	532	539	494	516	534	522	527	503	515	494	535	486	532	515	498	487	516	503	497	499	507	508	510	495	503	535	436	518	493	497	501	496	508	541	551	522	523	520	530	523	537	498	519	560	532	505	515	499	503	522	487	475	502	571	536	513	514	534	548	512	479	491	473	517	530	596	498	517	500	509	541	518	540	472	527	517	507	535	518	503	500	529	536	479	511	515	499	485	505	512	522	515	510	488	552	497	532	533	508	520	483	530	526	479	554	531	550	543	476	519	541	526	512	519	543	513	551	520	476	527	558	494	502	503	516	483	526	536	485	506	552	506	536	502	505	543	490	553	512	503	521	552	517	554	525	496	486	504	508	541	505	506	536	495	535	508	531	495	487	500	542	522	537	521	531	520	501	495	566	521	476	515	537	516	558	484	499	542	506	528	522	530	522	530	481	494	559	545	499	489	549	548	513	542	522	530	546	498	489	549	528	516	591	469	485	528	520	517	482	525	561	504	501	517	510	512	514	496	498	522	475	498	510	490	545	524	479	521	498	508	515	525	480	479	545	496	504	493	502	527	526	535	556	550	513	503	501	475	528	526	522	545	530	528	516	505	497	513	541	499	529	519	531	523	546	505	522	498	513	506	512	501	508	513	511	502	482	489	511	508	511	519	526	499	521	526	507	492	466	539	538	511	572	534	472	525	485	534	518	518	509	505	503	511	525	492	571	525	510	510	511	524	514	553	546	546	521	549	541	551	536	523	556	521	506	548	517	507	517	513	547	517	518	528	499	542	521	480	486	462	531	505	518	514	495	484	510	525	515	512	521	527	528	508	503	545	484	523	483	509	491	502	486	523	551	487	506	529	532	524	487	502	501	501	497	502	475	517	511	530	483	517	539	496	523	538	518	504	526	510	518	514	507	492	490	502	520	533	527	500	488	503	524	498	529	522	507	534	475	482	538	525	483	511	540	504	497	484	484	547	500	510	542	552	511	530	502	460	521	488	519	512	523	523	494	511	540	515	519	504	522	513	521	493	521	493	510	529	501	481	466	488	525	500	543	509	485	517	507	500	516	505	493	504	479	520	508	523	532	520	541	516	493	473	490	492	531	490	516	522	563	512	489	492	530	490	531	529	539	529	503	517	533	500	541	475	526	545	446	504	535	537	502	532	506	517	484	510	569	558	523	518	489	537	501	531	538	496	528	501	503	537	510	551	496	512	552	517	514	496	507	539	503	536	521	557	501	469	504	501	537	571	512	498	511	527	554	533	538	538	496	534	524	522	513	479	536	545	532	512	514	538	525	530	519	527	485	521	535	494	527	489	446	545	513	536	492	498	509	555	571	527	539	503	513	526	561	523	539	501	501	526	488	496	482	496	543	467	532	520	511	529	512	540	514	503	535	507	510	503	518	500	516	528	524	557	514	559	495	530	498	536	517	506	542	534	496	511	517	453	488	511	546	532	474	561	475	515	469	520	487	490	490	562	499	518	509	556	520	502	488	495	515	513	510	512	513	490	525	514	544	537	505	576	528	518	541	517	546	542	515	540	576	534	492	482	528	535	509	501	480	519	547	530	523	513	565	483	534	493	508	491	506	522	530	533	521	517	534	522	539	469	535	539	512	525	500	528	480	546	500	532	534	547	507	490	496	558	488	531	520	510	514	527	526	504	544	533	534	497	544	543	506	526	515	475	508	519	563	498	513	532	524	498	547	513	513	526	521	528	534	552	515	475	526	500	496	504	528	465	514	513	506	509	545	505	534	517	511	512	507	553	490	543	503	530	534	534	511	501	524	528	525	541	508	518	555	494	507	496	556	497	544	526	514	555	521	470	489	508	500	511	545	514	499	496	504	565	522	493	513	530	471	506	491	503	526	535	524	568	529	550	536	549	546	512	543	547	512	546	520	517	505	519	480	521	516	519	540	516	527	487	496	532	512	513	502	516	516	491	483	540	534	474	513	532	546	537	507	508	498	524	544	528	473	557	545	525	554	539	508	490	504	487	483	470	530	532	562	536	504	521	516	495	485	541	486	485	527	528	506	513	523	513	476	576	559	516	537	524	493	512	516	541	483	530	527	533	501	533	518	476	477	519	525	513	508	518	537	528	515	509	511	505	504	536	508	526	513	518	500	502	488	541	504	494	460	523	532	483	507	500	520	538	529	514	491	534	507	505	498	522	537	505	522	490	535	500	519	518	502	489	491	519	503	541	515	471	507	492	487	505	548	480	527	520	505	537	490	519	504	539	505	516	519	489	563	548	496	453	489	497	557	504	486	509	528	515	499	523	522	537	512	520	484	508	498	474	508	538	477	504	473	516	516	516	533	489	521	513	537	513	531	496	518	454	524	496	528	522	514	518	534	552	521	523	522	498	513	514	525	520	490	521	536	542	499	551	498	542	496	492	515	512	552	531	523	555	523	508	485	510	499	534	519	545	534	502	534	475	491	509	513	493	496	504	530	501	574	518	508	559	514	503	550	510	471	542	526	524	514	527	489	541	510	514	532	518	484	543	562	493	495	502	490	514	519	520	537	536	465	519	485	506	493	515	523	519	519	490	533	492	500	460	512	519	483	517	528	490	543	511	518	526	542	533	546	541	485	527	516	504	523	492	465	513	489	536	493	506	486	511	526	516	537	544	494	543	522	520	496	507	517	515	511	489	510	496	491	496	482	512	516	527	546	545	491	489	513	505	547	548	526	518	544	506	485	520	501	522	522	513	503	526	490	502	523	559	513	534	542	531	510	491	493	553	508	510	530	485	521	485	546	564	519	485	548	527	522	486	520	502	543	515	512	506	534	523	493	494	492	520	538	504	524	581	504	514	485	537	462	529	504	487	500	486	499	499	485	520	495	495	532	513	539	461	508	544	529	485	553	497	519	471	515	482	514	548	518	535	528	493	491	505	525	513	496	501	547	513	494	477	523	503	503	484	478	523	508	479	486	504	512	495	546	499	534	491	527	475	499	496	524	559	533	535	547	528	494	503	512	539	521	531	516	546	536	520	522	508	497	486	489	510	499	528	519	523	540	504	499	533	520	483	526	500	489	542	473	499	486	503	542	541	509	529	541	493	519	527	516	494	528	504	506	523	526	565	515	494	522	524	522	533	552	518	535	530	540	524	526	504	520	537	543	493	512	506	486	556	540	519	469	511	479	502	512	476	483	502	498	502	547	470	499	542	545	496	499	498	550	507	529	537	522	487	559	528	562	492	542	546	555	539	505	496	526	492	506	533	548	514	460	507	542	504	513	556	508	548	505	539	556	499	488	511	515	508	527	552	520	496	527	534	538	524	542	510	516	524	516	497	509	521	587	529	572	536	491	523	516	501	515	493	517	497	535	566	528	494	512	529	514	487	544	544	536	501	535	544
34545	74718	48867	33075	1213	961	839	776	744	694	719	721	709	702	655	738	698	704	628	648	702	671	693	689	726	750	639	654	662	689	669	659	670	671	663	624	657	707	692	688	621	679	659	678	681	700	698	658	655	678	626	655	717	699	668	685	664	666	674	707	637	665	671	704	629	643	656	650	717	697	667	646	682	636	642	687	679	638	679	704	602	645	630	611	696	705	665	689	686	706	654	633	662	701	677	705	665	646	665	649	628	645	640	662	673	667	702	670	676	662	647	712	686	688	650	680	647	672	682	651	689	698	667	705	642	638	672	698	633	647	651	675	662	666	687	654	645	652	620	645	673	658	629	620	683	705	669	692	636	670	688	643	634	677	656	635	628	664	693	638	672	694	697	633	649	670	658	672	663	732	661	639	605	680	687	672	662	683	654	701	632	654	696	660	695	688	675	664	682	638	679	666	670	668	712	638	649	668	651	680	628	696	691	662	656	646	654	689	728	662	678	609	602	690	635	664	667	708	682	653	629	681	638	670	678	646	722	639	644	657	638	661	670	674	638	679	656	678	692	669	668	671	706	653	646	598	639	677	685	697	666	600	695	674	642	651	654	667	638	676	669	693	686	649	710	684	657	639	692	630	680	672	682	699	667	656	655	638	616	707	641	612	617	690	658	655	678	687	661	677	645	649	689	647	684	699	697	660	665	678	690	714	667	632	661	631	713	647	692	651	658	705	693	677	630	639	695	690	716	647	665	670	678	673	616	687	687	657	695	631	662	628	649	697	653	629	668	621	664	656	660	674	682	603	634	653	642	680	618	636	672	696	672	676	636	690	652	662	702	629	671	657	677	607	622	625	664	723	670	643	687	672	660	649	687	650	673	637	676	650	652	684	629	676	650	675	646	644	669	595	670	663	636	691	674	681	688	665	673	692	688	660	692	642	684	659	726	670	668	674	651	700	689	673	698	628	657	689	655	671	678	646	678	686	665	632	665	634	660	626	655	634	689	678	753	708	684	685	655	679	606	637	696	658	645	642	654	656	636	598	648	694	672	693	613	699	662	678	651	641	683	674	670	661	655	646	685	678	671	680	700	666	670	652	677	696	668	655	643	670	703	613	744	696	681	665	682	671	660	714	672	648	663	673	639	661	651	668	665	671	683	651	683	672	660	662	666	695	654	696	662	687	631	670	665	716	663	669	666	655	663	702	678	691	680	686	659	678	681	689	681	649	635	647	613	678	654	676	648	663	669	691	664	674	644	648	663	672	685	680	671	695	674	686	674	674	682	644	677	709	660	651	661	668	646	660	654	670	686	645	708	610	653	651	706	650	620	633	691	693	656	682	661	649	635	691	696	695	620	631	642	661	638	672	680	686	648	699	683	660	652	644	681	711	676	640	595	665	638	667	632	684	660	668	679	652	720	624	692	665	655	668	671	677	670	707	662	647	695	643	648	649	650	688	674	680	668	659	674	623	665	683	672	657	675	663	650	728	720	666	681	693	674	653	714	652	613	619	657	712	698	651	712	695	650	646	652	638	637	673	653	669	660	700	667	671	678	708	670	627	653	627	665	682	674	654	614	667	710	679	674	645	665	677	639	623	727	694	655	675	643	641	668	643	671	656	684	677	677	655	687	650	692	689	636	693	635	642	714	677	690	659	657	671	632	678	661	658	699	676	640	690	666	651	682	689	620	653	681	659	695	692	606	677	657	677	701	669	672	687	611	657	689	659	679	673	642	680	675	636	676	664	657	681	700	645	632	679	664	692	655	642	647	701	605	621	676	668	710	730	690	667	653	670	637	698	652	649	671	675	703	641	691	639	634	637	663	631	670	666	678	656	674	704	673	662	715	625	675	686	658	704	650	713	690	653	666	652	620	674	661	670	683	630	673	689	632	649	634	659	670	725	656	607	608	655	686	675	665	669	631	664	665	705	664	687	655	694	666	706	657	652	695	685	649	613	678	680	658	660	664	674	710	710	658	670	660	662	604	635	647	696	664	677	666	717	645	606	709	658	697	654	649	697	657	678	698	702	699	647	660	650	660	693	680	653	707	660	688	649	677	676	692	704	701	628	675	708	672	646	661	671	708	679	682	634	687	711	680	635	652	677	665	689	643	652	674	654	635	657	675	699	694	643	666	678	648	682	661	681	698	652	690	681	657	657	630	704	669	635	631	664	635	624	631	654	627	672	649	675	670	694	668	713	682	663	686	697	696	698	666	635	658	629	640	678	637	685	695	706	707	626	680	681	676	645	656	663	723	677	660	615	668	697	678	681	670	637	704	659	740	668	665	635	666	705	723	666	688	677	687	639	681	697	668	692	706	648	713	677	652	674	686	660	656	707	650	632	650	621	682	670	602	645	649	648	693	705	658	681	660	691	664	714	668	664	647	653	666	676	724	693	671	668	664	663	614	665	591	656	648	664	627	689	663	657	669	666	621	641	622	601	659	654	667	666	710	681	649	661	681	674	691	690	709	659	637	641	680	678	697	684	674	660	610	687	664	685	657	686	704	647	681	693	664	683	660	698	620	668	669	691	649	688	707	715	688	654	635	679	650	631	645	674	662	675	644	631	668	700	680	674	715	668	679	654	644	671	697	702	669	647	653	676	684	647	686	656	697	634	636	665	679	660	674	633	645	672	681	649	616	644	688	679	717	714	675	664	658	671	675	635	644	664	665	635	635	664	692	677	677	660	666	653	660	639	656	681	684	660	677	658	611	639	638	699	654	633	656	645	636	693	684	683	678	683	625	629	666	664	634	680	652	722	655	667	692	719	693	677	655	658	705	642	676	681	632	660	666	685	679	696	706	679	726	668	702	677	612	698	645	673	695	694	660	705	688	649	682	668	631	703	678	638	681	651	680	642	669	652	661	644	678	648	627	695	681	609	637	656	649	667	655	720	680	673	654	689	668	655	649	660	671	691	667	656	621	660	650	630	687	634	674	658	691	660	656	631	624	638	652	667	690	637	665	690	650	663	688	634	668	675	676	628	663	649	680	665	656	665	671	652	700	632	684	624	726	639	658	661	687	670	646	686	671	678	704	685	694	677	660	696	625	672	684	663	718	650	637	682	664	692	654	663	666	652	661	697	686	705	642	706	654	614	654	652	655	649	643	721	657	651	659	654	739	630	647	655	640	668	694	671	676	691	698	696	670	666	671	634	716	675	632	692	712	695	691	663	667	669	691	699	649	605	645	698	647	663	647	693	680	723	703	671	685	659	686	651	662	630	660	663	674	688	688	669	667	614	648	655	648	679	673	661	633	644	663	714	704	668	633	632	659	616	682	659	674	719	671	668	640	677	679	648	653	597	637	678	675	650	669	674	674	679	612	659	703	671	708	702	644	661	637	652	675	618	661	684	688	687	673	630	666	637	659	634	650	629	654	722	700	594	677	669	680	724	666	673	683	662	625	646	694	611	682	645	633	682	664	692	614	649	653	667	632	677	664	664	688	713	664	676	719	630	666	680	628	663	683	640	683	653	642	673	688	680
24523	23239	30359	25904	4873	228	177	191	162	189	186	178	189	170	144	166	159	188	158	178	169	160	140	155	172	144	155	178	145	167	147	156	177	176	168	146	145	150	163	177	139	150	156	176	156	146	130	154	169	150	148	143	154	152	149	143	159	147	135	153	154	148	157	161	157	163	167	152	163	168	146	140	150	159	136	176	145	164	159	153	147	167	138	148	156	154	162	141	149	169	150	144	145	167	129	174	148	155	131	155	140	148	136	145	164	155	159	168	144	146	150	162	161	151	161	145	157	150	162	162	152	144	154	166	160	149	179	144	161	134	160	169	170	166	157	158	163	172	159	168	150	154	159	148	155	144	146	160	156	148	157	134	165	156	154	160	140	144	136	169	138	144	151	135	143	164	159	143	150	171	171	176	155	164	141	166	171	151	155	153	141	160	171	176	150	145	166	157	177	136	157	155	167	162	169	129	147	148	156	168	162	148	155	130	153	154	150	132	146	153	159	149	158	158	149	160	150	149	164	155	162	157	144	155	172	150	161	142	164	153	165	176	149	166	149	167	161	133	176	153	158	169	160	155	146	158	148	159	150	174	159	152	170	145	149	162	169	167	168	146	143	151	138	143	159	126	169	156	167	162	157	165	135	162	155	147	147	156	149	153	174	171	157	151	149	179	151	140	135	177	170	145	163	173	171	155	149	171	159	160	155	148	157	152	160	166	128	142	181	169	166	173	153	157	155	146	178	150	160	166	146	177	155	148	168	163	147	150	161	178	144	165	157	154	155	156	171	151	176	163	142	146	161	182	144	165	165	137	167	161	161	154	171	184	172	153	179	159	156	146	174	155	178	143	148	141	151	160	163	174	152	154	131	141	157	173	161	144	167	139	154	158	171	163	163	143	146	144	150	134	148	156	169	145	157	153	157	165	146	144	172	176	158	158	161	131	148	169	145	152	165	176	155	125	161	160	166	168	162	143	154	142	167	158	163	137	179	168	157	146	161	152	157	168	163	158	161	160	161	139	150	137	172	138	136	158	161	159	143	159	158	154	147	155	169	145	152	144	176	185	178	144	150	153	154	186	167	161	137	150	132	154	174	154	173	159	145	173	161	153	171	158	178	175	147	140	163	153	153	160	148	167	158	138	167	164	171	141	142	134	162	152	146	144	150	165	195	146	134	145	144	162	140	187	163	157	141	151	158	187	161	156	167	173	144	144	156	154	138	163	142	172	167	147	158	141	139	154	171	166	153	139	165	168	165	136	160	164	162	170	162	154	158	148	163	155	176	165	146	166	162	160	190	155	164	141	133	176	180	174	160	125	151	171	142	156	148	156	172	145	173	153	173	152	136	154	153	159	147	149	144	174	172	141	147	154	135	136	169	156	153	144	171	176	161	157	142	143	183	160	151	156	167	156	154	140	153	131	172	138	158	168	152	155	138	149	158	174	163	139	155	138	182	161	167	147	165	148	159	148	165	168	167	137	156	157	138	167	154	168	129	158	178	198	151	163	156	165	150	170	148	157	152	175	140	162	165	161	150	170	158	174	161	181	171	140	154	147	167	158	152	146	180	160	161	156	145	161	157	138	159	130	176	156	154	168	140	141	145	147	158	127	168	130	165	140	158	175	165	146	146	150	158	160	144	154	155	141	155	169	153	170	155	134	148	152	149	158	152	138	155	140	156	160	164	137	158	160	138	157	137	164	157	151	164	181	177	168	162	169	173	153	147	169	173	148	164	138	140	139	167	172	168	171	143	167	176	161	179	141	180	155	146	166	167	154	151	156	168	164	178	149	158	147	160	166	154	138	152	159	149	153	142	151	152	150	148	143	175	145	158	161	140	156	141	178	139	159	146	166	160	166	146	151	145	150	162	141	180	141	154	156	181	160	158	170	156	132	150	172	156	135	172	158	166	153	159	163	162	145	140	164	169	150	147	127	129	138	155	165	174	168	156	161	151	170	152	135	131	145	151	136	139	162	158	156	149	156	145	151	147	140	146	152	167	151	157	159	155	162	160	142	158	145	158	172	184	167	130	144	153	164	175	146	162	162	159	176	149	137	147	170	159	190	150	150	137	168	149	168	135	151	149	168	160	143	158	153	177	172	184	157	175	124	186	148	149	134	174	163	166	159	154	170	152	165	153	151	137	172	153	153	154	163	160	148	150	170	179	136	165	142	174	167	149	147	163	148	162	149	149	166	181	145	151	157	167	142	167	152	170	157	177	154	146	155	142	146	171	144	156	155	156	158	157	165	163	147	138	164	163	146	159	169	160	120	164	132	158	152	164	149	167	158	165	133	154	162	173	163	150	155	165	155	142	151	146	163	142	147	182	155	159	162	147	146	148	156	167	155	181	174	132	165	152	150	168	143	142	146	170	146	159	154	161	174	157	168	166	162	159	134	163	161	171	174	150	171	145	153	159	155	160	134	141	135	150	157	170	149	154	155	142	155	168	148	132	149	175	155	165	158	131	143	181	141	170	156	140	158	149	169	156	166	123	160	165	179	178	137	157	147	159	149	146	167	136	157	144	153	165	159	168	133	175	174	155	145	171	163	161	150	163	169	165	161	133	156	173	151	175	159	157	162	143	159	166	177	136	188	146	163	144	125	151	147	163	154	129	150	141	173	163	151	160	156	167	142	145	158	165	161	166	161	156	161	163	147	158	176	148	162	162	159	156	169	141	130	158	155	157	158	145	173	159	154	163	145	157	156	151	160	177	153	151	153	179	148	169	169	171	158	146	129	156	134	167	169	171	148	154	178	140	155	135	139	165	179	168	159	170	168	154	159	143	138	152	163	155	176	168	158	159	157	139	171	153	160	163	150	159	151	178	168	137	133	152	168	138	146	162	160	173	147	158	149	172	168	147	173	166	190	160	130	144	159	142	178	154	152	150	155	148	174	183	168	154	166	176	151	182	147	164	139	178	161	150	141	169	146	153	139	189	146	177	139	130	177	148	140	151	141	133	138	149	165	162	168	133	135	167	137	161	155	164	137	152	167	156	146	143	154	153	142	145	165	155	145	156	154	146	148	170	162	151	146	172	143	166	163	178	144	145	171	149	160	162	168	145	170	156	144	163	156	180	154	157	166	167	143	161	151	135	154	169	162	149	148	163	183	146	160	188	169	152	147	150	165	159	162	156	187	154	158	157	167	193	159	161	137	185	122	144	183	157	178	162	174	137	158	153	168	153	156	157	160	172	166	146	141	149	152	169	161	162	163	175	156	154	129	155	147	132	160	156	154	146	134	173	146	151	158	176	135	134	156	148	161	158	180	165	155	151	166	171	155	154	154	164	167	146	162	131	160	178	139	133	150	142	180	154	167	136	182	159	130	170	138	143	163	168	159	157	165	168	146	136	161	137	170	173	159	156	167	164	167	170	153	168	156	180	160	154	165	155	133	149	150	149	164	138	175	171	149	170	141	169	167	167	161	144	172	153	135	164	146	148	154	146	146	151	166	163	161	141	154	156	160	172	149	146	156	143	145	166	155
30202	62273	39018	23737	483	365	306	287	261	271	254	235	254	247	222	231	219	233	214	237	243	226	230	248	220	228	218	232	219	254	209	221	217	229	226	223	218	227	237	242	215	225	264	238	223	231	226	244	240	244	229	228	248	226	192	221	229	241	226	229	232	216	232	211	214	235	245	212	184	214	235	200	224	199	256	214	210	206	251	179	230	228	206	247	236	211	235	229	215	220	227	215	244	205	235	224	196	201	216	209	228	212	207	187	233	210	219	228	236	235	235	234	251	234	221	223	224	216	235	221	220	230	230	208	221	210	213	245	190	223	223	243	203	215	238	209	219	221	227	187	204	211	233	234	217	225	234	224	233	235	220	242	208	217	204	242	237	232	229	216	228	222	223	247	213	226	219	248	209	211	216	197	256	209	223	217	244	225	211	206	212	220	228	249	238	216	236	221	237	227	233	214	230	228	241	221	201	234	223	213	222	221	225	234	250	219	222	213	205	224	235	198	240	224	224	226	234	211	239	223	216	226	210	241	239	229	235	232	267	206	226	215	220	228	218	201	232	226	220	198	228	224	193	223	232	219	203	241	204	211	225	208	237	227	233	213	223	220	215	198	247	202	243	219	195	233	254	207	214	205	242	227	215	230	219	236	245	203	197	217	209	245	233	226	240	228	242	222	222	231	241	204	223	247	226	217	256	226	240	250	251	234	205	204	217	215	219	207	210	236	221	207	198	232	226	221	227	220	217	231	234	221	245	222	250	216	232	209	229	216	231	214	216	235	213	225	209	224	245	233	202	213	213	218	233	201	203	238	216	252	232	227	237	219	205	221	212	227	222	219	214	205	231	194	206	237	232	232	233	205	244	242	209	223	216	203	214	247	243	222	214	234	212	213	202	204	222	223	229	208	220	227	243	245	206	223	247	216	229	203	222	224	232	256	222	205	209	213	233	241	226	255	207	221	222	216	221	228	219	207	229	242	222	225	228	202	230	208	220	244	212	227	207	235	203	238	229	216	214	210	214	214	209	238	220	237	226	219	208	250	211	209	218	233	225	228	209	211	227	234	247	208	219	236	217	198	214	223	225	220	235	228	224	232	222	221	239	247	220	213	233	235	212	242	247	231	224	213	210	210	226	229	231	234	226	223	224	210	217	234	234	218	223	234	206	230	200	242	243	235	241	247	219	234	243	223	225	225	230	227	210	241	216	230	228	233	218	223	193	210	212	205	232	239	223	207	207	248	216	235	236	242	236	236	222	188	213	211	202	213	228	202	225	219	246	229	239	203	240	247	209	209	230	210	218	233	241	233	222	232	231	244	226	223	214	208	206	241	240	240	196	216	218	230	220	227	193	236	214	248	211	222	243	221	249	203	223	235	230	207	242	211	215	256	229	211	244	209	192	213	238	222	228	199	220	203	210	216	206	192	227	246	228	239	216	216	237	244	214	230	240	211	243	208	211	222	253	232	220	203	220	234	210	215	241	231	213	198	239	251	240	222	229	234	207	210	226	216	212	225	207	204	211	238	236	258	205	251	224	208	198	262	231	226	217	234	204	214	232	226	230	204	227	195	231	254	227	229	208	221	216	214	221	211	227	207	234	221	210	228	227	252	229	248	232	219	240	224	242	219	215	216	219	229	231	214	219	219	207	206	235	214	199	226	223	246	212	248	236	220	232	227	206	226	217	244	238	217	233	207	238	220	221	224	197	233	226	220	236	227	204	257	208	210	210	227	203	215	222	222	239	209	259	225	227	228	208	216	231	200	222	231	250	236	238	204	203	228	222	216	227	227	233	255	251	226	232	237	210	254	249	235	233	213	205	244	236	234	250	234	225	221	219	235	245	235	186	221	222	237	220	224	237	218	253	228	234	258	231	217	227	227	232	213	235	215	212	223	229	223	229	236	234	228	200	247	214	221	216	217	203	236	214	239	206	215	218	234	252	225	220	219	207	217	222	210	221	223	230	225	221	203	282	246	214	212	218	221	229	202	230	244	205	235	259	211	240	239	228	173	206	233	212	214	221	233	218	223	220	211	229	235	223	250	219	224	209	230	214	243	232	212	216	238	230	236	230	212	216	207	232	204	241	229	230	213	223	214	224	225	225	228	234	223	233	255	212	237	224	220	236	211	225	223	244	248	199	213	235	201	209	237	229	203	218	221	240	225	228	212	214	209	242	234	224	222	228	221	244	221	258	242	245	208	237	185	220	231	240	221	248	243	226	226	217	220	194	222	202	216	223	224	245	222	205	213	244	190	210	221	221	238	269	189	232	209	218	220	230	210	223	232	229	243	248	209	232	211	229	221	267	240	198	224	202	237	220	205	251	244	214	239	230	223	218	243	195	239	223	200	213	218	247	208	216	206	226	209	220	212	228	253	184	217	235	210	241	229	231	210	216	223	221	232	232	213	216	220	236	219	231	226	231	204	201	212	240	218	234	192	204	229	213	219	275	244	231	224	234	224	208	198	248	237	208	211	233	231	226	227	255	209	229	201	230	234	229	195	245	228	208	218	228	226	248	228	218	225	232	233	244	226	213	223	239	216	226	235	216	233	213	200	208	235	236	184	229	228	235	222	244	219	218	201	227	234	209	232	226	240	231	232	241	203	213	201	207	212	230	235	239	216	193	226	237	203	214	202	231	218	180	212	213	186	212	213	237	227	216	236	253	198	235	255	228	246	217	213	227	221	230	205	226	236	226	242	231	206	225	233	220	250	225	267	241	198	218	230	213	230	233	246	230	207	264	243	228	254	226	217	232	227	238	215	231	212	223	219	221	209	230	234	227	232	215	226	200	208	257	230	231	199	228	220	237	207	206	234	204	254	212	225	232	230	218	205	258	240	205	202	229	236	221	226	235	223	216	197	201	226	219	239	236	217	211	225	263	220	218	236	239	220	219	203	199	231	231	220	210	222	213	218	186	245	215	241	216	238	209	200	201	241	229	212	228	242	213	232	231	237	220	194	230	235	231	232	228	229	235	220	215	214	223	199	200	195	218	195	234	220	260	217	235	225	206	234	239	209	214	213	222	224	199	245	223	202	237	226	231	235	244	239	220	214	238	226	223	212	225	253	224	221	230	235	244	209	204	238	233	230	216	231	227	212	244	215	212	216	215	232	230	225	223	229	221	235	226	220	225	238	228	195	221	226	228	223	240	222	237	230	221	239	218	239	243	231	247	211	267	228	231	223	203	242	214	212	222	235	224	252	218	255	220	214	238	234	192	208	243	224	236	228	191	214	207	226	234	241	201	220	235	238	228	212	257	221	216	226	236	258	197	219	203	206	228	247	218	218	215	238	222	214	232	240	200	222	231	223	221	225	213	197	229	222	222	214	242	225	240	230	210	225	215	224	218	211	226	251	215	189	246	242	208	199	223	228	202	238	206	244	227	222	252	202	211	207	219	233	210	239	235	211	227	198	224	234	228	239	217	232	212	214	232	226	217	206	221	206	240	245	231	231	203	219	202	229	193	221	215	206	223	214	228	241	192	229
22320	21775	30844	27216	21024	15043	2082	570	536	550	494	462	462	468	462	494	428	433	440	441	447	447	446	433	435	449	416	428	439	427	438	443	457	420	478	429	440	460	430	437	468	458	454	437	440	406	401	467	400	437	449	415	440	457	464	424	451	448	432	436	426	439	468	487	456	490	486	406	440	415	448	398	426	405	477	426	402	444	437	391	453	422	415	436	453	421	458	422	440	417	455	425	432	416	471	382	402	440	421	430	447	419	444	422	422	459	417	407	421	370	390	425	464	417	442	442	454	407	419	435	434	436	441	451	441	441	445	429	410	453	427	438	424	439	419	414	446	424	442	437	403	404	452	439	466	445	419	437	452	446	417	426	427	451	420	408	451	436	413	465	460	455	423	431	468	438	415	442	404	407	430	410	425	461	402	433	423	431	436	438	418	448	489	408	453	418	422	440	460	438	402	415	468	441	441	452	406	445	419	417	442	449	403	420	437	466	492	431	396	453	467	423	437	444	421	401	421	440	477	401	429	374	414	457	445	414	391	418	450	472	451	427	448	453	436	494	433	431	440	445	417	427	470	408	433	467	430	456	445	422	433	471	420	431	471	441	477	396	463	406	478	426	450	422	420	418	430	443	457	420	461	405	432	405	448	446	428	424	477	436	423	413	372	432	454	462	438	417	448	445	429	437	423	431	423	436	399	431	430	439	406	407	451	433	414	406	428	420	457	410	463	450	421	402	434	427	434	449	398	414	423	398	439	429	442	443	415	438	428	430	442	445	448	434	426	438	435	391	439	441	442	440	465	429	453	418	447	433	432	442	435	436	376	444	417	407	438	431	401	443	440	433	434	402	400	445	434	422	448	432	403	429	407	458	427	414	436	464	417	392	407	422	449	427	432	415	467	408	412	451	433	471	431	433	452	463	445	416	462	432	428	429	459	445	468	443	418	428	429	427	450	433	400	467	437	435	416	455	428	432	423	422	429	383	438	420	423	459	434	439	466	411	465	424	435	450	438	422	428	440	470	426	437	453	455	458	464	431	455	442	414	449	438	439	446	409	454	444	442	430	432	467	441	419	421	430	470	444	449	420	421	427	460	463	438	408	424	414	439	409	413	437	412	402	424	420	394	431	393	459	432	448	453	402	440	408	417	412	461	440	428	361	414	445	401	440	430	420	439	415	435	407	417	429	427	460	419	412	421	420	438	474	469	429	400	417	453	467	433	414	455	437	440	450	478	385	440	432	468	465	448	464	412	448	434	410	445	405	458	446	390	428	458	430	452	414	432	439	448	429	401	464	409	419	428	443	447	467	420	444	448	434	453	443	438	446	435	463	438	461	467	466	445	429	417	421	414	422	437	430	466	397	434	429	437	419	416	409	411	400	476	418	445	392	403	415	422	439	489	441	422	437	466	438	436	433	446	432	425	434	416	430	450	444	404	443	435	423	439	465	456	466	437	437	433	445	426	422	443	462	456	450	428	436	448	415	455	433	439	419	416	422	398	448	445	428	421	425	433	443	434	447	445	416	462	464	440	417	454	407	426	407	444	426	439	455	451	414	442	448	462	410	441	425	414	435	405	437	423	430	467	429	439	464	456	434	476	445	414	414	416	452	424	446	458	397	459	435	432	459	428	412	447	506	438	429	418	448	445	434	419	448	429	440	412	462	419	424	422	420	436	445	421	412	420	439	452	425	465	440	422	432	393	418	457	433	442	463	426	435	401	448	426	444	467	425	426	393	425	418	432	431	430	452	435	413	448	431	445	429	455	454	443	424	430	435	412	421	404	445	455	471	431	403	416	466	423	427	428	421	426	459	439	396	437	412	417	446	427	400	464	395	459	438	449	411	400	438	446	376	466	411	437	480	475	478	428	486	423	425	416	446	462	425	441	467	408	431	408	424	437	424	441	449	447	433	447	418	459	471	414	448	473	437	411	436	426	461	412	425	473	421	432	446	432	425	437	460	462	450	436	455	423	439	404	433	456	458	447	417	424	421	435	442	422	411	432	452	459	443	419	433	472	400	464	465	456	465	440	413	434	440	417	420	455	444	451	435	405	436	460	467	461	422	422	424	441	405	421	442	442	404	406	427	460	422	461	432	483	440	447	457	408	417	446	435	437	439	415	438	432	442	463	389	444	436	408	416	447	428	437	432	453	425	464	478	459	455	453	429	435	410	458	474	452	447	436	422	449	424	441	418	493	416	439	420	440	448	453	444	426	413	436	465	444	442	465	409	434	455	441	403	433	472	435	452	432	434	446	438	428	432	432	459	436	457	455	435	414	408	411	452	442	426	396	453	414	432	409	422	418	408	456	480	453	432	468	402	435	443	430	440	465	428	448	450	437	424	390	470	463	427	435	419	386	442	443	401	412	464	436	431	413	439	437	432	433	487	457	449	416	462	436	431	434	422	461	422	468	461	431	405	436	443	428	421	412	454	395	448	454	474	449	388	423	451	399	476	458	436	396	453	414	431	403	466	396	430	449	459	419	425	475	454	440	439	444	437	454	467	415	446	422	427	398	482	463	442	437	425	480	452	449	442	413	439	452	448	437	419	418	423	436	473	463	413	427	432	411	430	397	419	450	403	413	405	396	463	448	430	467	438	420	447	445	417	439	391	442	434	431	397	412	443	424	431	417	425	472	452	416	435	405	403	440	459	441	432	428	419	411	475	455	426	425	421	434	435	440	426	415	457	458	447	437	438	399	450	424	423	467	444	459	414	432	424	443	417	425	420	471	425	424	412	429	413	453	440	440	445	443	437	419	483	425	431	461	450	444	448	428	415	433	431	405	433	435	467	480	440	430	405	445	443	443	419	461	445	437	451	431	410	401	411	432	424	430	454	453	443	406	419	426	457	456	431	435	398	393	452	435	452	405	420	400	463	484	457	424	459	416	395	436	435	453	469	421	468	452	430	439	457	416	364	432	432	438	418	433	436	410	459	440	421	440	454	411	464	438	418	475	414	420	439	422	442	413	454	412	446	460	395	448	463	426	434	499	414	446	417	429	418	445	401	438	420	445	458	462	429	424	387	428	457	446	426	419	427	414	457	420	424	396	413	413	442	445	446	430	421	431	444	449	459	444	471	441	451	411	455	461	432	402	426	493	443	433	430	435	450	436	394	406	408	420	426	438	462	465	469	386	439	436	386	461	424	394	442	428	437	448	450	399	469	426	427	423	420	408	422	438	445	431	451	435	423	425	453	422	476	425	456	445	440	429	424	458	441	430	433	437	451	438	482	432	400	445	450	405	461	426	418	449	448	435	438	437	465	456	432	436	456	485	465	424	430	420	434	430	418	451	433	443	429	431	450	427	437	426	412	454	464	471	412	446	432	451	405	442	447	467	460	448	458	433	448	373	448	424	430	431	438	444	460	444	482	455	453	498	427	435	426	464	475	402	425	453	422	444	415	449	436	404	410	417	454	404	449	407	413	421	424	434	427	457	398	411	437	444	423	429	490	405	429	446	446	425	463	462	400	411	443	422	429	440	423
42522	72975	58785	39650	1559	1161	879	826	848	759	682	667	670	678	639	649	575	620	577	676	606	591	589	598	586	606	550	604	589	635	588	618	575	581	609	575	580	613	589	596	599	570	582	562	616	562	601	595	622	566	576	622	574	597	580	600	554	560	622	624	576	523	589	594	563	563	546	601	637	576	564	638	580	586	592	613	573	595	610	619	606	578	539	586	579	551	581	635	638	579	562	564	546	613	584	544	556	581	563	604	564	567	575	593	559	580	531	569	598	570	581	600	607	573	592	565	552	595	614	574	588	583	582	564	579	569	589	529	568	561	584	600	578	561	555	590	586	568	561	567	571	611	576	596	599	583	570	565	624	543	584	551	593	584	614	564	553	595	587	578	545	584	620	591	561	560	646	559	593	562	614	572	556	597	561	589	573	573	593	584	557	559	656	613	569	599	593	617	582	612	573	568	549	580	550	560	527	586	538	556	558	532	591	593	585	608	544	561	547	562	531	592	539	584	557	608	630	620	596	538	593	615	535	602	565	583	536	567	553	632	607	554	625	557	575	582	578	554	592	576	588	601	562	585	594	682	555	578	587	530	599	567	575	601	566	570	550	600	592	554	579	585	578	623	537	575	541	568	586	558	604	566	555	575	587	593	577	585	561	598	544	557	581	561	585	628	594	581	582	569	600	553	591	570	563	567	580	535	578	524	602	577	585	573	547	603	575	578	607	604	601	584	643	589	587	679	585	549	573	581	567	631	613	542	579	605	560	569	590	568	609	560	548	604	581	559	585	588	607	595	568	578	608	605	557	610	578	596	578	563	577	574	623	605	614	601	544	592	545	574	537	581	560	571	595	601	576	567	615	591	546	570	586	573	577	610	572	596	564	551	555	585	536	602	570	580	578	580	579	598	606	601	584	559	575	610	568	585	601	597	575	550	562	625	579	569	557	587	570	594	551	569	550	641	585	573	559	588	596	598	593	569	550	607	587	593	568	583	604	623	568	581	553	567	628	528	572	557	604	557	585	588	631	582	583	563	539	599	550	564	574	580	589	588	531	524	579	587	568	595	567	578	597	547	593	551	577	577	623	590	534	588	564	605	552	588	564	571	571	570	598	575	636	588	606	605	546	567	577	579	575	572	596	583	560	544	570	571	583	585	560	544	578	627	523	600	533	567	537	613	605	539	594	526	569	601	582	562	575	551	597	585	571	627	595	562	581	576	569	554	604	570	559	573	618	582	590	545	553	610	596	568	554	597	552	602	588	565	603	593	583	605	560	597	584	581	555	563	586	568	545	570	503	579	557	579	573	581	577	589	577	565	563	584	583	568	578	569	541	507	587	561	602	562	547	562	560	570	571	570	608	556	583	602	538	622	568	609	556	593	554	590	606	570	561	559	571	556	617	550	565	605	569	583	587	554	570	572	612	538	561	593	595	600	580	550	583	591	608	580	576	550	593	583	536	555	583	577	573	641	609	555	550	577	607	560	575	592	572	587	584	622	585	536	559	530	610	564	526	567	611	549	610	598	536	590	589	629	639	577	563	569	591	613	597	597	601	595	588	578	551	562	546	563	569	556	588	594	583	602	596	614	591	590	573	523	594	562	566	600	615	619	586	607	605	565	533	554	560	546	580	648	566	572	567	557	596	603	527	554	599	611	567	609	594	568	638	559	603	629	579	553	586	579	569	523	586	558	604	634	578	577	629	618	551	597	596	606	576	584	639	572	638	560	565	578	573	573	557	552	592	606	535	592	567	558	605	602	582	557	589	610	610	558	585	551	607	592	576	545	593	592	517	589	594	532	597	606	530	579	639	631	626	630	592	606	599	608	582	594	580	601	579	567	530	604	618	629	569	574	589	549	632	583	605	594	591	552	551	603	605	594	592	589	567	563	567	606	562	580	565	578	560	610	593	532	557	576	599	604	601	560	577	576	562	594	574	613	573	594	544	559	584	599	579	574	618	578	603	569	589	613	597	597	570	601	611	600	595	576	613	524	620	542	563	557	616	564	559	604	601	605	609	595	583	599	540	638	580	604	553	576	579	577	601	578	590	552	577	578	537	577	572	569	598	566	577	619	586	582	605	586	586	619	593	551	606	580	588	550	598	571	571	549	568	582	585	587	546	553	572	591	609	577	562	584	572	551	585	551	611	603	537	581	609	542	649	573	581	577	567	611	580	641	565	574	571	597	599	591	570	549	613	545	571	548	585	556	557	573	620	615	575	545	586	569	577	585	584	610	606	591	565	553	582	566	602	610	559	607	552	564	611	545	601	574	574	587	568	583	572	544	561	579	577	625	569	591	587	591	584	552	584	567	600	570	595	566	598	548	575	598	609	568	594	574	578	593	556	562	570	609	556	557	638	596	553	570	532	597	580	587	594	539	616	558	586	555	571	514	568	602	551	584	589	586	587	586	552	578	617	619	557	583	590	557	584	589	581	563	597	590	593	573	603	593	587	600	588	574	584	523	570	554	610	574	607	584	585	594	583	588	563	565	551	564	554	610	606	603	563	534	558	547	591	618	574	600	602	598	554	558	575	576	543	573	592	612	551	618	546	608	565	618	527	603	572	599	598	578	557	612	569	601	530	604	559	530	613	590	599	571	610	536	558	565	627	634	557	560	593	582	585	548	588	585	597	609	563	561	583	587	606	594	585	607	562	565	611	562	561	601	592	585	533	578	571	568	590	589	597	608	573	551	576	607	588	548	618	581	556	586	584	551	591	569	589	554	606	555	601	563	588	584	561	621	592	613	586	575	567	519	571	590	614	570	592	627	561	590	587	580	600	573	574	567	583	548	599	603	623	558	614	597	595	569	545	566	584	582	563	625	554	583	527	572	581	588	547	587	595	613	558	535	606	598	550	604	555	571	562	579	591	520	592	591	553	572	561	551	567	581	560	600	582	606	584	581	629	579	542	630	608	574	570	590	633	584	550	564	570	559	541	602	600	573	593	565	575	524	546	606	560	589	575	578	564	580	608	566	587	570	606	529	584	565	578	602	578	578	556	546	554	576	601	595	538	576	566	571	611	569	571	590	613	571	549	625	606	587	627	544	597	555	580	547	653	594	564	623	613	594	583	654	561	591	589	594	537	572	560	573	567	549	614	606	563	610	577	589	578	561	580	577	632	568	576	593	585	626	596	559	551	620	629	567	573	586	579	591	584	565	599	580	601	595	606	597	531	537	571	547	563	607	599	563	554	579	574	566	557	608	580	585	578	557	619	578	512	590	562	581	602	585	551	597	558	593	537	595	554	563	633	604	544	571	572	564	563	606	564	562	593	601	548	549	579	554	578	582	574	656	577	599	580	543	573	576	572	584	611	548	614	579	569	517	585	539	559	548	581	544	541	574	561	560	631	578	591	529	580	554	593	590	566	559	553	575	583	604	598	536	564	545	553	607	585	556	581	564	576	596	590	534	560	590	553	584	550	595	579	605	553	561	576	554	625	587	603	574	566	564	605	540	567	562	575	586	616	572	588	609	550	587	594	536
27434	23103	17874	9534	420	322	330	298	300	317	322	254	343	300	327	315	320	300	295	287	294	337	330	348	340	289	301	326	274	332	315	270	272	289	297	285	294	286	317	301	315	334	319	281	271	287	295	295	324	344	308	275	279	306	262	304	282	273	291	299	306	297	344	294	296	310	337	288	292	331	289	286	285	291	309	315	305	311	309	287	296	297	273	287	312	278	283	305	318	272	287	289	295	314	324	309	288	329	329	310	306	296	285	307	304	315	324	282	261	287	301	308	294	283	316	303	289	309	295	318	308	291	309	295	297	272	293	308	289	300	309	289	307	289	276	318	309	282	306	332	324	301	289	334	278	283	300	307	287	323	298	319	318	314	297	284	292	296	321	334	303	314	283	327	286	307	309	302	304	317	336	325	308	311	318	288	305	346	334	297	281	284	319	324	320	291	349	273	286	303	317	292	297	310	304	330	297	302	322	301	301	325	316	309	288	322	291	308	321	295	301	305	326	275	325	273	281	284	311	306	298	275	302	316	283	321	287	287	300	315	301	270	289	301	296	336	279	297	314	304	288	296	267	285	312	287	321	283	302	294	323	305	293	330	298	288	283	293	286	311	298	264	332	296	289	290	302	314	296	305	331	312	314	294	313	316	301	313	316	282	316	295	305	284	319	305	316	320	298	325	298	287	333	308	304	293	292	298	310	276	293	315	316	317	287	295	290	291	308	295	315	303	326	319	296	293	280	303	311	301	316	309	308	305	279	272	311	297	317	284	330	307	249	271	272	289	282	305	297	274	313	300	280	278	300	322	308	287	322	299	312	315	256	297	316	293	306	283	312	310	327	292	288	273	325	305	301	282	310	292	303	315	289	323	308	271	296	292	324	327	279	297	285	288	330	316	306	278	333	302	282	290	311	328	328	344	259	295	308	342	312	288	290	339	261	296	316	306	270	284	304	294	283	317	297	294	314	332	323	310	316	306	303	331	300	294	300	296	320	318	301	284	320	281	301	295	291	316	303	284	296	300	294	300	299	300	249	312	312	287	325	322	308	291	316	328	295	311	304	300	304	320	345	345	283	313	296	304	320	312	304	310	323	313	299	304	304	275	280	317	290	282	305	295	311	325	269	266	309	301	300	303	296	331	321	267	299	317	284	274	302	299	320	293	363	324	304	284	321	300	292	323	305	295	301	315	305	315	288	333	326	308	296	316	302	304	337	258	316	335	301	274	341	270	348	281	266	296	303	305	312	299	334	314	289	324	316	327	302	320	296	293	298	319	305	306	307	275	307	273	332	320	303	292	299	346	297	263	295	310	311	279	310	347	313	311	337	308	282	349	290	310	302	307	315	289	298	291	293	305	302	336	301	293	287	320	290	299	272	273	280	305	279	315	318	268	335	303	314	270	276	297	289	336	290	294	316	302	295	274	313	293	306	317	286	296	277	331	336	297	279	280	321	289	332	300	290	298	293	304	341	294	303	287	316	324	316	277	327	285	276	281	298	307	322	328	271	317	308	328	304	280	309	315	305	309	287	334	287	325	294	285	311	295	305	330	278	330	291	310	286	314	274	289	273	316	293	312	305	299	281	302	288	306	317	302	307	346	318	320	320	322	333	285	314	300	282	303	298	310	292	287	304	304	300	308	313	279	278	297	298	306	305	271	291	297	323	302	341	316	315	293	281	304	329	291	321	297	278	303	315	274	331	303	283	325	302	293	299	347	280	304	314	314	321	345	318	298	302	361	306	341	301	301	324	311	299	292	303	305	309	322	299	310	326	321	324	291	290	286	299	277	275	318	283	279	297	295	282	279	311	297	308	312	322	295	268	336	315	326	298	315	317	284	318	295	267	287	293	301	327	292	320	311	274	283	287	293	294	321	310	307	254	293	308	275	316	311	319	277	278	277	277	296	289	282	296	312	345	325	287	281	319	302	300	280	311	298	337	308	318	309	332	283	292	305	328	304	284	300	307	300	309	304	321	300	296	302	302	301	305	272	336	271	303	303	324	298	296	305	284	299	307	329	320	317	314	286	309	302	306	286	282	274	283	299	310	320	318	313	301	326	307	288	300	291	268	287	310	306	329	349	342	292	301	305	308	308	290	285	308	310	277	312	321	291	295	338	293	288	296	290	301	314	316	291	326	302	285	356	348	311	301	321	289	289	291	298	312	306	307	261	301	300	289	297	310	328	283	307	319	299	296	308	319	293	306	317	326	290	303	300	328	314	286	329	274	294	269	266	261	282	318	277	275	280	264	286	301	312	314	311	300	285	306	260	290	305	314	317	295	327	321	327	290	321	297	299	326	303	315	278	301	282	300	301	314	307	343	302	317	289	298	294	302	280	290	286	347	306	281	305	297	306	285	302	289	277	307	302	331	323	345	294	289	312	278	264	337	321	302	295	309	298	275	318	293	321	301	313	310	299	291	329	298	336	310	319	307	309	304	312	328	325	275	336	298	292	296	308	324	320	327	345	305	276	296	269	310	300	287	303	305	311	290	303	333	330	304	303	296	327	285	292	282	311	296	319	269	315	320	301	280	299	302	310	298	305	299	317	316	305	335	295	306	287	304	301	300	274	283	291	317	317	298	281	302	310	319	291	297	304	280	285	303	326	326	301	317	289	300	285	289	285	311	302	310	306	287	276	289	317	319	315	297	296	324	323	314	297	320	300	315	282	285	312	314	332	312	309	331	317	317	288	286	285	308	273	309	295	304	298	311	309	301	290	310	302	274	297	306	294	289	287	276	324	293	280	286	299	306	305	290	320	322	300	293	309	277	300	318	285	301	281	287	322	343	293	303	277	263	297	291	303	315	303	313	270	309	307	315	305	330	292	319	282	311	342	286	317	288	308	301	302	347	309	316	330	306	305	311	303	286	293	293	320	293	301	333	307	291	307	308	320	289	321	290	298	282	295	309	287	295	311	288	309	276	333	310	315	275	282	284	287	282	287	313	293	295	276	320	306	309	276	253	319	302	280	317	270	299	315	318	265	314	289	304	361	285	294	306	304	314	306	275	297	286	313	304	307	298	293	321	318	329	334	291	320	315	323	290	298	307	287	308	284	292	314	315	308	278	288	302	297	275	310	291	304	303	295	329	326	289	327	306	284	301	314	323	326	315	298	295	275	306	275	304	295	285	262	320	322	287	305	315	285	291	307	295	338	305	305	297	306	316	302	285	292	286	280	351	324	317	288	273	318	297	284	299	316	319	335	309	334	334	277	306	293	324	291	309	317	300	322	306	306	315	305	295	269	298	322	337	283	329	318	315	307	291	316	277	319	298	310	324	292	294	321	295	295	307	305	284	300	348	283	271	335	312	284	262	334	300	268	305	305	290	286	301	282	334	296	274	315	297	318	318	304	291	270	313	329	279	331	259	305	284	328	305	330	330	332	307	308	265	320	269	319	308	296	287	299	346	312	307	315	287	299	318	305	261	308	327	342	269	273	312	296	300	306	331	305	305	328	299	289	308	320	292	286	300	319	306	297	306	328
15335	35510	17041	8570	453	417	402	390	429	386	411	368	393	431	389	434	440	418	383	375	399	411	409	426	433	423	428	426	386	411	414	380	384	408	405	359	367	380	395	385	411	374	390	392	403	430	407	383	423	369	383	388	398	399	386	394	398	414	409	394	389	413	411	437	416	422	436	403	390	410	415	412	412	388	410	380	380	396	400	390	409	377	399	361	378	355	400	389	436	423	398	433	377	361	391	438	391	413	415	391	374	409	412	369	393	387	392	393	401	415	364	385	416	378	399	374	419	408	402	401	383	405	392	402	401	423	417	440	396	364	381	412	393	400	393	404	460	377	383	371	422	410	422	369	393	388	387	391	421	419	393	401	377	379	423	385	396	381	368	362	395	394	397	383	400	432	380	425	396	433	441	410	399	393	383	419	402	376	364	407	362	406	380	389	392	414	424	380	417	416	394	387	412	394	362	410	420	375	369	398	431	387	423	418	401	425	374	381	408	394	418	390	379	437	373	423	434	441	415	402	345	399	391	376	405	411	364	430	389	421	371	440	414	381	397	396	396	417	365	360	394	401	353	370	416	391	413	380	399	384	401	400	402	410	379	381	393	392	390	391	394	389	377	394	376	399	411	380	403	393	377	407	422	437	407	450	371	420	389	379	414	366	423	336	390	400	411	389	388	409	389	400	410	383	383	405	407	406	360	386	392	409	376	354	375	409	406	435	427	373	408	382	410	412	400	412	396	368	371	411	400	385	408	367	368	405	395	437	389	376	377	404	409	439	401	388	385	414	420	427	431	384	400	382	407	413	385	379	363	451	387	384	404	378	392	411	378	386	386	424	374	362	408	390	391	404	394	394	405	405	416	435	368	365	386	381	443	389	396	361	390	377	410	437	362	354	414	439	384	407	385	393	413	383	394	397	421	390	392	438	404	377	378	431	415	415	401	392	409	405	390	389	358	407	353	403	387	380	400	366	393	396	403	384	388	371	413	383	409	387	361	381	401	408	369	419	422	416	416	399	399	387	401	386	418	421	394	372	390	404	396	401	412	428	411	408	393	385	407	392	412	369	400	384	399	396	401	411	399	384	395	373	398	409	435	384	410	381	393	410	382	391	415	416	389	420	400	363	416	393	384	409	393	417	413	360	390	430	381	327	403	389	430	414	365	398	395	352	364	366	437	381	425	397	380	376	419	420	407	350	424	416	385	413	433	403	372	372	423	431	393	386	379	385	390	406	410	357	383	376	454	371	392	410	366	412	384	393	412	408	385	406	396	353	429	359	358	404	433	426	403	406	416	397	350	435	431	381	388	379	429	417	408	432	402	383	394	369	380	370	409	433	414	379	384	384	391	414	367	350	367	384	421	388	401	407	408	403	346	421	397	392	381	373	395	402	426	409	418	402	370	408	348	402	423	399	418	375	407	396	440	405	393	354	398	415	399	393	433	435	367	377	397	391	397	397	422	405	413	369	394	440	396	369	404	389	396	389	417	397	373	446	368	415	408	378	418	377	418	382	441	403	373	403	391	399	400	424	398	371	399	391	412	412	399	381	383	402	409	443	392	402	416	394	414	405	416	448	384	392	380	395	395	386	388	410	392	395	400	396	412	419	383	383	413	384	428	396	396	391	392	395	386	414	415	372	408	396	393	411	401	436	361	398	389	371	409	365	413	404	384	408	374	422	395	364	379	396	419	369	404	399	418	386	429	400	408	376	436	362	411	385	392	414	371	412	429	385	427	404	417	409	387	419	371	382	411	431	416	438	416	414	412	385	373	385	380	409	395	420	414	393	388	409	406	410	411	382	397	386	420	417	400	393	389	390	399	434	426	420	411	423	429	417	403	381	408	415	374	395	400	449	403	395	419	405	393	403	403	409	359	405	389	422	403	412	408	413	410	387	394	385	408	392	368	373	402	381	365	374	408	452	403	401	372	396	402	409	369	389	412	429	402	413	391	407	382	428	411	399	423	403	390	419	405	421	396	383	400	439	424	377	395	376	415	399	405	413	406	393	408	408	379	380	390	398	421	391	401	394	400	436	418	399	412	378	406	407	393	427	404	394	379	384	381	369	403	440	447	400	435	411	370	412	388	396	412	400	385	380	369	385	397	426	388	423	435	407	399	371	377	410	383	396	413	407	391	384	386	395	400	406	392	415	384	419	412	407	401	413	397	385	410	404	427	413	370	426	379	412	388	379	376	416	426	379	415	410	402	414	416	384	427	441	362	405	428	447	437	400	421	380	392	406	403	422	368	385	390	381	387	362	409	405	406	386	411	417	409	412	387	412	430	418	409	413	400	392	378	379	363	436	424	390	381	446	390	414	392	406	380	412	387	393	379	395	414	434	425	380	389	414	393	378	385	417	411	396	421	395	405	392	400	430	414	416	369	381	455	410	379	390	384	403	397	420	421	381	422	390	398	392	409	415	409	381	367	378	429	378	419	373	400	406	379	379	363	370	411	390	398	408	403	385	398	414	433	411	433	413	388	453	399	424	400	426	412	376	409	442	429	362	388	399	377	403	430	363	412	401	408	389	409	384	362	368	399	407	408	415	383	377	397	374	386	392	384	429	370	386	373	388	378	407	385	422	413	414	386	367	377	373	394	387	387	381	382	427	388	361	374	371	388	405	404	393	372	382	365	411	396	403	331	420	377	410	366	405	395	414	402	420	396	399	444	372	399	411	403	400	390	389	393	404	431	421	389	406	403	405	411	362	406	405	393	380	380	424	415	423	402	424	412	384	426	400	379	371	434	405	370	421	397	382	387	413	401	408	375	403	385	379	373	404	405	403	393	418	393	397	391	381	400	387	406	379	389	369	406	389	397	439	396	424	360	438	403	412	413	406	388	404	354	375	400	429	419	392	457	442	356	413	439	416	419	398	428	389	375	379	390	411	390	411	405	360	443	413	395	400	389	370	401	412	367	399	366	414	405	377	432	401	355	414	408	385	438	430	400	420	391	420	365	368	410	399	418	393	375	414	390	410	404	418	391	420	396	398	384	391	402	367	380	407	368	378	395	377	404	404	383	400	431	421	417	410	382	441	387	410	364	396	424	408	417	396	378	396	408	397	412	390	412	415	396	378	426	375	426	381	386	397	398	420	421	417	395	449	402	413	370	386	403	384	411	417	423	400	406	411	423	399	422	396	417	372	372	375	392	427	418	360	392	413	422	404	396	406	427	406	404	377	373	379	420	394	397	376	401	409	412	390	363	413	357	416	421	406	442	397	424	381	434	383	366	386	404	381	371	421	417	366	402	401	406	422	368	395	405	387	385	420	397	394	391	407	404	388	412	382	419	401	390	397	390	391	382	367	384	387	371	409	394	420	421	384	409	366	404	399	387	407	416	410	386	398	385	383	411	436	398	439	367	400	413	397	410	423	405	408	433	386	403	384	385	393	396	365	390	394	392	416	361	383	378	403	411	401	409	411	424	360	430	409	397	409	423	400	368	379	400	388	395	366	369	394	377	399	385	390	388	383	420	414	425	380
23193	21673	28812	27318	19910	8105	848	611	537	595	549	553	558	545	516	549	549	526	510	533	553	511	545	540	521	561	506	514	518	510	554	478	543	570	520	518	522	507	494	528	521	472	544	544	542	504	545	538	538	543	512	520	545	533	492	523	521	497	547	504	531	530	526	562	521	516	572	533	495	505	536	516	548	529	541	488	512	520	509	498	534	517	535	532	505	507	521	525	537	520	540	532	557	533	532	496	529	508	506	514	539	493	520	515	519	519	527	554	528	528	542	488	493	528	503	562	523	519	494	489	533	541	512	566	522	540	500	529	540	503	565	527	520	509	486	534	554	530	503	512	477	536	524	572	523	501	530	477	532	555	483	530	494	513	528	492	546	514	484	525	538	492	485	532	520	506	556	543	559	536	534	507	531	564	571	479	532	549	541	491	544	515	492	560	514	505	497	539	556	512	503	567	524	551	482	518	535	506	543	516	506	524	559	499	534	491	510	543	530	490	511	510	543	505	508	510	558	521	513	539	543	484	484	519	535	507	483	543	528	504	543	553	518	533	530	533	504	518	485	533	532	595	533	503	535	535	511	520	533	522	540	500	525	535	504	538	499	521	484	516	528	527	532	505	531	484	514	489	500	534	501	504	535	521	511	499	526	578	584	505	554	528	524	519	542	516	476	527	551	541	543	503	507	536	503	581	526	529	510	526	536	514	500	542	549	528	525	530	529	540	519	499	528	525	531	547	507	541	537	542	512	488	520	552	520	528	533	521	537	549	525	517	557	529	550	531	529	490	498	479	531	500	528	521	496	551	493	550	519	526	520	500	532	480	489	509	545	535	507	523	533	548	535	571	524	551	524	491	505	568	487	495	500	550	537	541	547	478	501	489	530	527	523	469	534	545	493	508	509	527	566	516	578	537	502	512	547	493	560	548	504	512	531	553	530	527	515	511	503	477	532	535	535	493	536	528	527	535	529	523	523	545	534	514	505	503	545	546	564	532	538	500	530	530	524	546	507	472	538	493	517	544	464	525	539	524	511	511	488	541	525	542	514	543	521	514	554	520	523	533	501	525	503	537	545	504	551	518	500	529	529	533	507	478	524	567	531	519	564	508	488	508	493	506	505	531	506	507	539	523	516	505	553	488	549	547	527	561	560	539	535	496	520	501	536	535	530	551	545	520	501	510	528	527	516	499	507	519	533	530	539	521	489	509	563	505	540	490	532	550	517	501	510	520	528	543	550	524	534	554	504	509	551	535	520	564	544	488	524	524	486	536	493	531	526	492	474	540	504	556	493	533	509	489	527	522	498	550	529	515	527	549	512	533	548	536	509	514	565	501	528	519	504	529	498	548	508	490	502	503	514	550	535	525	524	550	529	488	546	526	562	520	521	532	529	506	530	518	557	522	491	552	480	517	540	517	518	521	519	531	516	513	574	530	548	501	526	524	509	541	522	521	485	517	520	524	533	488	526	506	525	537	488	572	549	584	454	511	529	485	513	513	526	520	531	535	516	544	488	492	502	549	492	513	525	530	545	517	526	469	557	498	531	573	542	534	505	477	515	521	521	521	540	545	491	487	536	544	575	534	549	492	488	532	516	570	486	494	561	518	563	581	531	550	525	518	543	517	530	491	472	494	524	583	534	497	547	536	517	527	513	528	550	529	527	494	498	502	563	522	516	527	564	488	513	537	540	516	563	565	494	501	505	483	505	541	543	501	511	546	480	539	578	519	511	517	516	542	519	528	565	551	551	567	545	522	579	519	548	535	504	541	499	529	522	532	559	512	500	539	519	484	514	545	503	538	538	503	524	548	504	485	536	507	536	525	513	508	512	541	544	487	563	485	559	578	542	538	548	512	479	485	523	506	590	543	523	515	488	571	517	520	506	522	568	545	516	529	539	525	520	537	539	489	520	531	535	516	502	495	528	542	522	535	519	548	550	543	528	537	546	505	531	545	568	554	546	556	539	531	542	522	526	547	523	515	498	501	491	566	509	521	528	535	557	537	508	501	515	524	508	523	533	593	499	513	554	459	556	509	531	528	520	531	512	542	508	542	547	539	533	493	510	514	536	532	554	496	514	467	513	508	514	523	538	507	578	541	570	509	489	486	501	495	501	500	515	503	527	539	490	502	513	549	510	564	543	489	529	499	558	512	539	503	494	538	469	530	484	566	499	509	516	521	525	524	524	538	505	551	538	529	532	518	551	495	545	555	518	499	546	526	504	523	506	535	535	529	505	483	479	519	542	546	472	555	514	549	522	504	485	484	527	534	552	487	557	515	525	505	538	540	559	518	536	519	510	541	500	523	522	501	530	523	550	510	521	518	528	529	512	517	475	544	527	548	521	519	542	557	537	550	516	510	472	542	543	524	548	491	492	519	522	536	523	511	527	532	515	517	509	516	472	516	522	515	533	546	550	503	499	563	511	512	549	552	555	528	497	548	538	506	524	561	542	537	543	524	524	516	548	522	529	528	520	502	505	503	494	515	556	524	565	500	532	522	496	572	508	521	494	505	510	523	530	529	537	513	505	513	485	591	522	548	534	508	510	535	513	526	536	505	481	503	512	516	536	508	503	496	506	527	500	501	516	526	520	528	502	516	481	493	531	514	573	555	533	542	553	495	522	509	511	518	496	495	525	457	523	524	478	529	535	526	546	516	510	539	471	547	528	548	548	569	542	523	502	524	528	473	503	533	532	529	508	526	518	512	546	500	511	524	550	523	525	528	542	523	498	496	512	560	522	517	541	529	527	498	550	541	531	546	528	545	514	520	514	538	556	520	507	506	505	484	521	536	538	504	502	513	505	541	512	479	527	503	527	528	529	500	550	484	515	549	554	505	545	524	510	533	536	516	492	495	483	503	505	526	522	550	499	523	574	477	512	541	513	545	490	540	538	510	563	505	571	515	463	485	494	529	485	527	488	491	538	576	513	522	518	518	553	510	509	520	499	537	538	551	515	530	525	510	505	562	520	493	512	546	518	527	552	512	537	537	501	533	547	525	523	550	508	535	551	537	534	571	503	527	511	515	521	557	516	530	545	525	507	525	459	513	480	500	531	542	538	501	525	486	477	483	491	498	547	548	536	504	566	529	481	538	518	511	485	501	552	503	491	532	488	538	507	561	529	528	539	506	540	509	536	527	518	523	517	543	518	500	501	491	494	510	530	520	528	549	511	520	543	524	517	529	462	498	549	454	550	532	512	537	540	536	524	550	553	540	547	536	515	546	544	522	538	496	505	489	548	526	509	474	528	475	544	504	492	570	491	541	518	526	498	501	570	529	522	549	515	528	523	506	532	524	522	538	523	519	548	553	527	515	512	517	539	533	545	519	517	518	525	523	501	510	511	536	515	500	528	493	506	527	522	537	506	525	527	524	519	536	516	530	523	509	505	527	522	524	508	533	526	519	552	520	505	481	511	538	553	535	497	520	537	542	526	533	545	517	507	513	505	488	508	526	524	541	513	514	549	554	525	514	558	488	555	479	488	498	539	527
35895	70125	53540	32947	1130	944	842	792	765	785	765	712	702	720	720	724	668	715	686	703	685	667	743	671	668	651	641	663	651	679	713	677	655	726	675	694	654	665	705	667	688	660	660	718	692	666	665	684	669	635	713	667	757	663	714	725	683	700	700	672	689	612	683	654	669	703	674	643	645	709	649	684	648	688	709	708	640	689	669	664	698	703	674	675	610	655	670	641	655	706	673	676	665	665	685	649	667	633	670	706	693	669	652	675	704	720	747	704	718	694	625	676	673	710	685	734	681	699	685	663	690	668	662	660	716	694	605	662	663	649	650	701	659	669	694	683	665	688	669	648	689	683	653	703	694	728	678	704	692	656	673	714	651	682	682	680	637	701	688	695	669	649	679	647	668	663	648	646	679	711	724	646	639	731	666	687	658	711	680	645	690	615	675	686	724	717	665	680	706	675	670	638	670	663	693	719	663	662	690	689	649	674	694	696	661	687	678	678	702	723	680	694	678	677	674	655	647	642	710	655	690	676	684	690	653	657	685	696	710	666	671	678	659	623	695	654	630	638	678	655	674	697	682	667	649	714	660	669	690	680	680	681	690	657	649	670	698	710	716	685	645	698	692	659	650	685	665	691	722	650	667	675	687	701	660	663	665	663	676	687	668	736	670	673	690	675	676	671	687	660	690	654	668	704	701	643	698	691	684	632	673	683	677	672	668	671	645	717	691	678	636	646	669	629	663	691	656	689	656	638	681	669	686	710	664	660	742	672	697	718	703	714	682	712	659	676	668	676	657	692	684	694	712	694	701	680	685	710	649	631	664	678	696	698	694	698	680	681	648	669	685	671	697	642	623	719	662	655	660	707	682	654	712	681	664	672	730	628	686	699	680	657	624	666	693	736	721	719	705	665	676	708	653	676	670	677	652	668	699	663	660	622	624	749	684	668	680	645	655	717	670	719	623	642	656	680	669	652	656	678	638	672	693	657	700	667	686	670	667	699	688	701	678	702	716	671	670	634	720	657	686	661	634	642	718	669	681	719	681	687	671	668	658	676	677	684	658	670	654	675	651	663	693	685	687	666	711	644	707	655	685	660	644	636	711	708	688	700	667	679	706	688	661	719	648	668	657	639	667	682	682	690	678	656	674	686	632	670	686	693	666	669	712	679	692	639	662	655	632	683	695	687	676	654	627	689	651	682	659	661	671	702	630	660	705	692	702	679	677	680	681	673	671	728	707	680	686	698	654	687	634	648	701	681	660	685	703	693	689	697	676	697	687	671	727	685	647	693	671	711	685	649	688	641	693	657	692	686	705	687	705	647	642	681	695	692	702	659	709	646	696	680	687	669	692	639	663	747	690	664	708	699	662	735	702	667	685	646	657	710	684	635	671	679	728	667	695	703	682	669	654	658	679	705	671	655	662	661	643	696	703	676	647	746	640	675	658	678	667	703	661	697	727	618	680	676	653	653	663	706	651	710	721	643	673	736	700	634	647	641	664	707	695	701	665	671	681	669	696	665	700	686	692	688	674	693	626	698	673	731	681	701	703	677	691	630	667	668	672	691	676	671	695	714	653	662	642	687	657	667	641	700	699	643	670	624	651	681	677	673	688	623	676	606	670	695	683	674	687	646	689	662	676	697	693	689	700	692	651	679	691	706	664	684	715	636	647	668	639	685	676	676	671	662	644	665	689	689	672	695	657	648	662	727	674	658	701	722	688	685	690	652	702	685	649	685	620	716	661	650	651	668	694	675	664	704	681	673	689	656	680	672	644	712	683	681	672	670	655	693	712	694	669	686	660	670	667	664	700	684	661	681	670	680	699	726	654	705	618	659	665	691	742	677	691	678	753	669	740	685	669	642	686	625	648	721	680	656	701	706	658	675	640	685	700	710	689	706	682	712	633	688	712	669	652	701	656	677	686	688	728	696	635	680	685	696	641	723	660	683	691	686	666	662	687	694	721	691	650	685	655	709	680	676	655	689	670	686	686	657	697	701	648	673	706	668	675	733	662	670	636	678	656	695	660	690	669	688	675	683	693	702	651	686	667	673	649	669	684	619	671	662	621	699	675	635	688	642	639	685	678	705	696	677	672	690	677	671	666	667	685	704	697	703	679	696	659	720	692	665	657	695	624	697	673	641	699	674	671	687	683	642	673	659	693	598	692	628	671	690	681	704	689	685	730	665	646	702	641	669	711	703	640	646	628	695	712	680	702	701	681	655	677	639	704	642	657	645	678	619	690	647	712	681	687	699	654	728	688	671	664	728	651	655	666	667	660	638	721	676	754	669	660	718	665	637	654	710	691	648	712	670	708	646	659	679	686	692	647	727	674	666	678	668	669	684	684	685	662	678	680	675	649	648	692	677	685	630	682	663	692	689	666	675	745	667	679	635	690	648	694	686	670	681	686	681	732	638	645	688	667	649	706	708	713	682	702	728	692	686	681	652	695	694	676	693	654	679	692	623	680	643	671	697	717	699	685	652	645	628	654	679	666	652	689	661	680	721	640	656	654	681	670	670	625	695	713	684	660	648	655	669	651	684	652	719	657	678	652	643	662	673	672	653	659	681	655	650	663	655	680	663	715	695	664	707	641	690	701	679	716	638	660	718	645	717	678	678	668	643	671	668	672	699	644	694	691	667	681	677	665	726	747	648	645	681	696	668	659	636	689	673	639	660	671	694	686	649	658	686	638	631	656	663	661	700	679	634	661	662	690	683	652	666	715	662	688	702	644	708	690	708	673	670	659	690	660	718	702	690	742	724	660	715	671	678	663	665	654	641	616	638	712	656	687	667	649	759	615	673	716	633	664	666	686	654	681	721	757	688	696	713	657	693	754	666	678	698	698	599	627	610	714	682	642	690	673	648	732	658	664	738	637	713	676	684	665	705	699	687	682	620	691	730	713	651	686	676	710	648	704	711	682	659	684	681	686	661	707	649	715	674	700	684	689	681	678	697	709	681	708	682	663	655	626	705	690	710	657	670	747	708	642	671	671	672	695	644	667	597	709	682	694	671	678	706	694	622	619	688	696	688	603	652	700	709	674	677	649	689	684	658	672	666	651	689	649	708	718	690	652	697	669	726	669	726	617	647	678	652	654	666	708	642	685	668	682	677	688	692	687	684	659	676	654	706	694	684	645	656	695	648	636	687	681	711	657	704	672	657	673	668	692	674	681	659	646	634	710	661	659	666	665	665	657	646	666	676	696	688	671	635	681	703	669	640	675	693	629	638	657	689	668	667	694	695	688	745	658	700	650	680	676	681	671	687	717	685	645	697	689	649	649	709	689	654	722	716	657	702	631	672	706	692	666	691	666	682	670	662	664	659	684	648	651	720	675	668	651	639	643	661	691	706	656	724	621	661	662	704	714	712	676	664	650	689	681	676	662	690	648	646	685	683	692	652	709	649	692	680	693	671	667	722	663	624	661	689	648	698	668	651	702	638	651	718	661	633	672	636	702	662	695	664	664	670	640	686	706	641	680	637	708	696	678	679
24559	22434	28038	26730	6451	244	205	177	173	195	176	161	146	145	170	165	182	162	155	132	160	151	160	163	155	158	178	165	194	174	158	160	140	164	160	150	154	145	154	149	162	160	181	147	171	156	144	155	150	186	153	160	176	164	145	154	165	156	186	159	178	163	154	157	144	154	176	161	144	160	147	152	155	153	172	172	167	154	156	166	173	168	150	120	151	169	133	147	171	159	153	165	178	155	148	171	138	166	138	163	167	164	164	157	177	145	163	169	157	142	154	139	158	188	163	179	124	160	174	164	158	146	135	163	166	176	154	154	151	157	135	144	178	175	174	153	161	175	166	172	169	143	177	166	160	168	146	155	145	158	188	167	164	164	168	162	148	153	146	152	153	150	142	163	140	156	153	147	158	156	155	143	153	153	127	138	176	177	186	159	153	159	157	152	161	144	186	158	126	164	157	135	165	163	175	183	149	178	147	153	186	146	160	146	174	156	140	141	158	169	179	154	167	161	147	152	176	172	156	143	163	189	147	174	167	161	159	158	162	138	159	187	149	181	156	162	130	158	167	159	157	163	165	183	181	166	155	149	155	157	167	144	163	176	151	161	159	169	156	172	158	177	158	207	166	163	143	171	166	161	193	142	156	165	164	162	154	154	161	158	155	141	156	141	163	162	164	165	147	163	136	166	144	148	159	159	152	164	175	166	157	164	194	135	159	150	156	167	150	155	167	151	152	140	151	161	170	175	149	152	145	159	155	151	160	145	157	151	164	148	170	167	171	161	160	165	172	160	155	185	184	173	171	166	134	174	143	148	183	163	163	156	143	165	186	173	140	137	172	160	153	134	186	157	151	152	154	162	181	153	159	157	198	177	170	181	160	169	160	166	165	142	158	168	180	154	162	179	173	141	159	171	186	172	158	151	183	158	143	165	158	164	141	163	139	154	153	141	147	178	156	146	153	162	144	150	164	170	186	163	143	146	161	174	162	165	157	171	167	150	164	162	149	176	166	142	170	148	160	155	158	144	166	148	147	181	170	156	146	150	150	169	169	147	176	164	137	156	177	157	162	169	155	152	145	174	147	171	167	161	157	144	144	161	141	186	174	165	142	155	169	149	155	157	152	155	185	145	167	173	147	157	156	164	178	142	163	172	161	162	164	175	171	193	159	158	172	163	181	157	156	154	166	172	161	163	157	152	171	163	144	174	169	170	171	173	151	152	158	162	162	165	152	167	141	157	171	141	173	164	159	173	156	176	156	156	152	175	167	162	151	151	160	160	159	177	166	164	156	164	170	151	144	142	143	163	159	154	160	151	157	124	142	132	150	159	143	163	141	147	148	149	168	169	160	176	147	141	142	169	157	157	161	137	160	145	164	169	145	156	171	146	145	158	161	172	144	153	160	185	162	144	158	145	171	162	138	152	173	180	152	145	170	157	157	158	152	165	135	153	180	158	156	156	182	148	162	187	170	157	177	160	158	169	171	150	181	169	157	177	167	168	155	163	154	160	173	151	168	161	173	171	149	144	156	182	149	154	157	156	174	170	164	164	185	159	157	178	162	146	176	147	165	169	144	148	140	154	150	175	167	151	144	151	158	186	157	146	151	186	164	168	163	153	166	176	142	144	154	164	161	182	153	154	164	160	147	156	169	161	147	153	161	165	165	174	148	152	156	159	170	139	170	158	153	162	169	150	143	145	161	146	174	168	146	163	178	157	161	156	182	162	165	162	155	165	160	132	159	153	139	161	155	160	150	152	150	175	199	143	144	191	136	167	157	143	163	148	169	165	165	160	153	156	150	148	176	164	154	138	160	177	175	142	166	177	143	150	166	180	160	155	151	161	159	165	149	171	148	165	155	160	155	172	152	165	177	153	174	173	177	177	156	177	167	138	159	179	176	142	172	134	136	141	170	143	173	145	194	173	171	167	149	153	149	160	165	150	151	168	170	174	146	151	153	146	153	160	153	147	160	163	160	187	149	162	180	161	182	170	164	168	173	149	155	158	152	162	148	173	166	145	159	155	167	177	166	148	150	154	145	144	150	168	138	179	171	139	183	167	187	160	145	146	174	149	173	161	146	143	141	153	148	160	162	167	150	146	157	157	163	179	159	163	142	166	165	167	179	145	143	165	150	170	160	171	165	147	156	168	186	164	176	187	172	159	169	183	181	141	164	157	172	156	148	159	177	161	183	176	153	169	132	146	157	171	159	176	152	182	190	141	165	173	154	155	172	166	142	147	152	190	169	174	150	139	141	139	172	157	188	162	155	159	170	159	180	148	162	156	175	128	159	161	141	151	162	176	154	180	173	141	176	178	145	173	164	181	168	148	150	144	164	171	155	172	168	156	147	154	137	157	163	170	141	155	158	148	145	147	177	175	145	170	149	171	167	171	148	158	156	180	157	147	158	162	142	160	144	175	166	203	161	151	187	153	176	199	155	160	168	153	171	155	161	161	166	167	164	175	189	159	166	153	181	141	169	158	148	172	171	147	159	169	175	148	148	145	166	171	159	154	146	169	164	150	172	136	159	173	162	162	143	161	161	169	148	167	183	158	158	180	157	159	162	172	157	169	161	170	170	183	155	164	158	181	143	155	173	143	174	160	170	156	163	142	163	166	188	158	142	168	146	143	176	144	160	152	158	175	161	156	145	182	182	164	170	178	160	162	160	143	138	161	153	161	160	149	164	165	151	160	155	151	189	160	155	173	154	170	178	173	136	152	167	173	156	157	171	154	150	162	148	172	179	149	160	148	158	183	170	145	134	145	164	153	159	155	150	151	148	122	173	160	154	118	134	165	164	168	159	122	174	152	150	158	166	159	163	153	149	177	158	163	138	172	167	151	177	158	170	155	137	162	158	157	158	171	169	154	160	164	181	170	156	151	168	164	156	127	153	177	159	164	138	149	154	174	164	160	146	158	157	137	168	168	163	156	150	159	156	173	156	174	181	159	153	150	175	180	175	146	167	155	153	149	145	172	192	162	163	178	171	150	170	182	167	175	155	145	161	159	176	156	167	181	156	159	148	155	167	142	182	147	142	159	147	155	139	167	167	162	167	155	151	153	153	156	158	149	144	165	164	173	169	153	168	165	172	147	158	170	181	149	154	163	158	175	183	155	148	158	140	164	165	168	158	182	129	160	172	183	147	136	140	145	171	162	159	148	150	156	172	170	144	157	176	163	145	166	139	168	169	179	183	150	158	164	149	156	176	167	166	183	145	171	147	155	159	168	151	148	146	160	163	156	161	160	154	161	173	159	175	178	140	146	151	137	155	166	181	147	171	179	145	143	176	167	163	162	166	174	146	166	170	132	156	159	179	158	174	146	166	164	164	151	148	193	147	154	180	155	148	153	176	191	151	155	133	172	159	146	165	141	167	170	170	159	174	157	154	174	164	173	161	157	152	142	164	167	144	183	150	145	164	148	171	181	167	150	166	151	151	155	169	157	161	152	152	176	172	160	177	148	163	155	173	181	187	148	167	156	151	149	170	179
32173	61294	41193	23102	480	342	347	297	283	278	284	255	219	240	260	244	251	240	244	256	207	239	240	243	209	246	219	239	238	237	230	222	200	248	260	249	244	232	253	243	257	215	210	245	222	238	233	250	247	268	221	223	215	217	234	237	226	247	211	258	257	217	225	227	240	199	217	247	280	208	196	235	247	265	240	250	235	218	251	223	245	217	227	239	237	263	230	229	215	212	235	251	229	221	214	226	235	249	244	221	248	241	223	204	209	213	221	231	220	221	250	231	224	233	225	240	251	231	261	226	237	216	232	244	251	235	222	231	213	212	264	226	225	224	235	226	256	236	223	230	241	208	228	236	203	239	240	252	253	218	220	217	256	224	254	226	235	233	260	229	217	227	211	242	217	230	235	225	200	265	219	251	218	220	230	244	253	222	214	218	238	236	226	224	228	238	238	204	235	230	231	237	233	247	218	224	242	230	237	257	221	247	236	235	240	221	234	235	241	203	231	248	224	219	227	243	248	218	206	229	221	252	218	215	258	225	254	251	247	268	233	229	239	241	211	197	254	233	253	240	214	247	256	242	225	204	218	220	236	215	246	206	240	250	232	235	238	214	222	226	229	259	250	245	246	208	223	234	204	223	245	232	223	219	219	243	235	240	244	215	234	238	243	210	226	182	227	244	230	243	236	226	204	245	259	246	220	230	245	243	237	234	232	193	228	232	245	226	225	254	208	235	221	229	260	219	229	222	237	207	237	243	222	240	252	239	226	220	241	196	235	224	213	222	212	242	221	253	250	202	234	228	205	263	238	250	209	239	233	208	219	250	235	261	239	226	229	249	253	202	232	215	249	249	242	237	236	233	220	237	227	226	235	202	238	220	245	237	218	221	225	230	232	234	220	219	240	240	231	252	215	236	198	222	212	226	205	222	199	228	240	223	254	220	251	225	265	244	236	232	244	237	230	222	231	224	214	225	218	210	223	262	218	227	213	233	245	233	216	260	223	241	234	245	247	239	262	229	230	244	194	248	219	218	244	225	224	233	240	207	205	237	194	227	215	229	221	184	219	242	223	240	226	214	219	231	220	225	230	228	224	251	225	232	243	229	247	228	244	241	247	228	204	231	217	229	224	223	233	262	233	233	260	229	222	230	216	225	235	236	237	228	245	226	258	240	204	202	235	230	215	245	252	236	225	231	280	207	241	221	215	219	244	258	195	267	247	227	226	247	262	221	229	214	250	218	231	226	238	246	241	230	257	208	228	199	252	241	215	240	224	232	254	234	235	260	237	224	211	245	213	257	209	246	230	247	230	238	258	235	249	216	249	252	201	214	216	228	221	194	232	247	263	216	230	243	242	209	232	230	230	228	242	230	220	223	246	237	223	234	243	225	227	253	229	215	259	232	230	260	222	238	223	223	229	228	260	219	264	242	235	234	214	231	202	219	239	225	273	204	212	216	195	232	232	229	243	239	240	239	240	262	234	211	232	227	253	239	217	237	252	218	232	206	237	250	250	248	232	249	249	237	225	226	231	224	233	216	242	214	216	254	224	236	251	235	238	264	252	235	229	226	219	234	205	230	260	238	246	207	227	251	219	225	227	216	215	212	246	251	245	207	221	231	212	231	238	231	236	244	250	241	234	243	205	208	244	241	221	240	246	253	226	233	217	222	213	239	204	209	262	249	222	225	252	252	226	237	260	239	203	228	234	223	233	229	227	266	234	214	224	229	236	244	211	226	214	251	221	235	227	216	234	235	239	220	259	238	233	233	240	246	255	247	230	250	228	206	243	260	225	238	239	246	229	224	205	233	236	238	213	200	247	215	208	225	235	226	251	230	254	238	245	259	221	231	217	239	204	247	234	204	238	200	242	233	246	261	249	224	221	232	258	228	212	223	219	218	205	236	244	234	223	238	228	230	221	244	212	219	214	242	240	214	233	239	219	267	208	215	219	224	221	224	240	242	244	227	236	242	206	225	258	229	226	239	239	249	240	228	223	220	216	229	242	237	232	233	213	247	229	246	239	252	230	241	240	226	243	224	212	238	230	243	228	233	256	219	216	212	244	219	203	245	255	210	248	227	239	231	241	227	244	212	240	221	239	240	249	249	227	264	230	209	222	256	246	235	255	236	216	200	230	228	247	245	225	237	229	222	236	228	239	223	274	263	245	257	246	234	224	221	246	220	258	230	199	242	256	213	247	256	267	238	235	215	198	231	223	205	208	244	231	235	233	214	235	256	251	230	223	236	243	236	243	250	245	220	228	241	239	253	246	240	260	242	228	252	219	237	254	210	222	258	238	227	214	223	217	210	242	207	233	225	237	224	248	213	227	247	226	248	251	225	247	221	216	234	211	219	224	216	216	232	193	232	234	222	227	226	217	223	226	219	249	217	238	210	264	243	253	250	214	230	233	216	220	242	246	242	253	241	237	233	194	238	230	241	252	246	218	232	203	208	227	232	204	204	230	218	230	236	225	231	233	218	234	214	223	207	232	222	239	223	248	232	218	231	208	236	218	239	249	244	208	235	203	235	243	239	215	229	247	233	240	256	226	217	247	231	257	246	228	222	210	240	227	256	219	225	225	255	221	246	230	229	216	221	247	224	233	237	223	247	237	245	226	231	214	210	244	221	221	223	240	251	234	256	225	216	231	237	204	221	228	239	244	232	225	253	232	239	220	218	225	223	252	247	245	227	206	242	242	198	233	206	231	232	195	231	228	242	222	219	212	240	199	235	219	240	238	226	267	233	220	210	252	235	239	237	205	207	224	217	258	256	226	227	212	237	241	222	250	218	259	209	245	243	212	238	260	241	236	199	233	223	228	234	220	243	212	199	240	208	223	225	226	226	239	233	243	259	222	258	246	225	210	234	203	209	238	220	214	229	220	224	231	224	240	263	219	199	228	219	221	223	254	233	224	222	231	224	224	233	219	218	261	208	242	222	227	247	222	208	233	245	220	226	225	224	245	226	239	231	240	250	226	261	220	210	261	234	229	235	219	229	227	235	216	239	255	236	239	239	232	246	253	223	221	253	230	237	238	241	238	241	220	241	203	232	238	220	222	257	216	245	221	217	217	233	201	235	247	214	216	268	219	188	234	238	250	214	238	221	205	230	222	215	208	224	245	214	223	234	257	226	204	230	222	218	237	221	233	245	227	234	241	243	232	229	222	241	230	270	240	232	229	261	245	236	229	229	252	226	240	246	230	226	200	231	258	229	228	224	223	227	195	237	243	213	207	209	217	242	265	232	248	262	197	245	232	256	223	204	263	259	234	215	227	237	221	231	211	229	225	227	242	225	235	204	216	207	235	225	230	223	232	234	209	215	244	223	245	268	228	244	227	226	213	248	222	242	208	210	212	245	231	236	210	267	263	242	228	247	227	234	205	241	243	223	253	246	211	252	212	272	235	226	228	217	248	220	227	225	228	227	252	217	222	246	227	231	226	207	223	240	225	219	207	242	241	261	257	233	245	215	238	247	235	212	211	235	234	250	255	222
22285	21547	28541	28217	21083	15885	2470	641	511	496	469	477	488	457	472	502	468	447	451	453	448	471	441	458	435	420	457	432	467	428	433	449	447	398	428	454	463	446	441	420	443	472	434	433	486	443	437	476	465	444	444	464	432	468	470	450	431	455	467	434	443	436	461	443	457	431	470	443	425	396	437	435	449	442	439	471	458	424	402	380	432	472	472	456	461	429	445	443	451	422	412	475	442	446	433	440	413	439	460	437	447	450	445	448	417	444	466	432	452	417	437	452	438	456	429	400	449	481	500	453	442	459	453	430	454	441	414	443	439	452	458	487	455	435	447	459	447	390	418	434	453	461	424	406	429	431	450	463	409	468	441	424	406	458	466	425	461	454	445	429	414	442	471	440	432	431	428	403	447	482	444	474	441	461	453	482	415	427	412	417	411	410	438	423	457	428	454	413	492	455	464	420	445	447	431	451	440	447	432	444	428	444	458	457	420	443	443	407	433	429	458	470	459	427	429	436	407	434	479	463	420	411	433	451	405	441	409	402	432	429	454	437	448	444	468	397	462	430	466	395	459	443	463	493	457	446	434	472	462	468	450	483	404	437	464	429	456	464	442	433	431	421	468	437	433	413	430	431	491	434	455	476	450	434	423	423	412	460	458	442	409	447	435	408	412	424	429	454	433	422	399	408	427	464	424	479	440	409	456	435	465	460	440	401	433	457	483	429	456	458	434	415	401	447	435	445	455	449	452	486	446	456	442	472	418	442	431	418	482	434	468	464	446	440	429	429	426	443	453	412	463	416	448	433	437	435	467	454	441	426	492	408	427	449	430	433	481	432	442	444	462	450	443	473	376	432	461	426	466	471	454	410	446	446	423	421	423	466	411	448	461	444	445	420	467	441	478	430	452	402	445	455	486	469	466	452	456	414	422	469	473	429	441	446	450	453	429	472	432	449	420	413	429	436	433	423	469	425	414	439	465	410	458	451	453	435	460	447	386	422	446	439	458	457	475	417	507	432	439	406	444	425	453	431	473	449	443	426	440	446	433	452	442	414	457	419	416	425	436	470	446	469	444	429	458	456	482	425	460	445	453	453	446	418	484	454	403	448	456	385	438	465	456	457	463	440	419	415	422	466	466	428	418	421	439	446	432	424	452	480	439	448	441	472	480	419	470	442	459	426	479	431	426	423	443	435	475	419	480	440	414	432	404	426	475	433	475	423	415	447	466	430	464	419	433	463	450	451	413	408	435	425	446	438	447	414	429	428	467	460	469	421	418	473	464	462	422	442	424	449	477	427	486	486	447	429	485	430	428	425	445	421	429	457	450	427	444	460	486	455	436	439	462	407	432	440	439	470	428	477	418	423	448	428	453	417	411	424	411	449	455	458	429	410	400	438	456	474	446	460	455	432	470	412	471	398	432	438	432	389	441	465	438	461	424	448	448	446	429	441	475	431	411	433	461	448	463	465	468	461	469	451	415	461	448	444	437	412	406	457	442	455	409	443	423	474	426	438	438	439	437	445	427	417	432	465	417	464	466	475	415	460	442	468	446	434	426	463	429	425	396	489	445	471	430	504	411	449	440	438	446	403	437	434	426	399	437	455	418	452	450	466	459	442	461	432	440	434	436	437	425	426	437	464	495	461	442	439	449	442	450	443	432	405	426	416	435	426	436	405	420	435	453	427	439	418	428	421	427	418	432	449	469	430	457	475	459	424	457	425	447	424	444	406	454	443	476	427	420	456	448	403	408	451	451	414	433	449	454	432	486	421	444	454	458	426	434	455	408	436	466	466	431	450	460	456	444	443	415	513	442	455	437	412	414	450	430	439	443	458	463	424	435	433	467	456	424	440	458	425	434	455	421	469	426	456	413	432	463	454	418	463	424	431	421	411	458	439	443	460	426	442	439	486	415	414	455	401	423	472	446	441	422	442	451	437	442	437	438	429	453	450	473	443	435	430	433	477	439	490	431	427	438	442	445	452	459	468	412	428	454	452	451	469	427	429	473	483	428	465	440	422	487	448	449	401	416	444	406	443	462	436	432	459	418	421	430	406	459	442	461	458	432	458	459	434	464	439	452	425	467	408	419	414	416	428	423	441	392	451	442	423	441	459	448	415	433	411	422	432	442	435	420	437	410	454	440	431	425	451	443	424	423	435	440	441	473	442	437	473	463	444	440	420	459	440	425	472	491	456	452	452	478	451	428	399	492	426	458	458	461	450	441	445	466	411	425	470	414	416	423	447	449	495	446	452	433	451	441	430	430	463	436	418	423	433	447	422	445	457	459	438	447	450	447	478	451	424	454	477	452	424	400	472	431	457	435	423	462	444	465	461	485	421	468	447	436	439	441	426	423	436	402	445	439	407	456	422	445	444	390	457	441	446	457	424	423	447	440	489	459	426	456	441	463	422	465	469	416	408	454	456	458	448	433	450	430	425	456	437	409	444	469	441	421	470	437	418	484	411	435	464	469	468	452	419	437	445	450	465	450	464	457	440	426	430	460	433	419	411	452	452	423	433	457	440	433	458	431	433	439	435	472	474	442	432	436	422	459	455	406	429	438	416	454	450	443	469	452	461	429	418	424	497	422	441	432	428	409	431	439	416	419	441	466	409	411	476	434	446	443	441	466	474	457	460	439	464	470	469	420	396	455	452	420	459	439	452	444	428	453	452	441	465	433	386	430	441	419	445	443	444	421	487	478	461	449	436	453	427	435	435	450	423	418	456	478	474	420	503	440	469	458	413	440	423	418	434	426	431	410	443	452	404	423	438	454	442	440	426	462	422	455	388	453	427	443	456	444	413	439	447	442	455	434	454	460	437	450	461	429	473	486	490	432	402	478	437	437	415	446	469	414	439	445	429	489	452	433	434	481	410	433	485	449	421	450	444	437	490	405	428	432	434	423	446	464	447	454	450	452	438	459	434	427	475	443	421	439	414	450	479	404	465	417	469	427	452	412	424	416	453	461	453	421	437	471	475	440	441	435	390	457	435	407	442	405	443	430	457	463	430	420	436	439	451	442	424	439	427	490	438	451	477	441	429	421	466	484	455	421	407	418	427	481	438	472	468	474	450	421	452	469	477	454	427	412	462	434	439	413	436	448	470	431	432	478	428	449	428	455	432	439	438	475	490	433	506	437	437	453	470	441	444	446	414	430	459	461	470	422	439	457	464	477	428	448	402	430	439	444	482	424	453	472	419	441	435	424	440	476	448	400	460	424	459	457	455	497	426	410	427	459	490	431	455	431	474	425	426	458	495	484	422	457	451	424	452	450	423	421	469	450	448	419	426	435	461	455	492	440	402	452	411	423	469	438	443	423	448	464	436	414	419	417	464	403	457	466	439	459	456	419	432	399	424	406	405	419	420	430	477	439	451	431	462	480	419	470	479	444	429	430	409	433	430	457	423	461	456	426	418	467	443	435	515	421	432	427	456	459	441	408	412	415	414	458	451	442	434	460	411	476	449	469	422	444	407	458	433	419	426	415	416	444	385
37864	74636	65549	40689	1454	1036	907	825	785	741	718	676	682	703	619	643	657	594	608	622	599	629	599	619	633	631	603	605	597	619	617	574	616	616	592	581	661	670	580	591	589	584	604	613	611	599	586	569	584	595	560	606	636	605	590	588	665	622	593	621	607	550	588	603	595	566	580	592	554	607	564	578	595	577	599	566	619	607	568	586	573	626	621	572	580	605	569	570	590	562	563	598	563	592	566	603	609	622	590	599	624	575	616	594	603	607	582	572	546	583	557	608	594	567	613	619	613	603	561	583	616	601	612	627	561	564	616	561	577	568	633	589	611	597	541	533	573	629	578	586	599	612	595	600	550	575	597	590	577	570	585	591	623	613	613	568	591	582	621	578	574	556	631	607	606	593	609	562	575	606	631	619	563	585	595	627	626	615	632	570	608	565	564	611	540	597	646	571	637	575	547	561	602	634	602	621	563	610	622	577	615	585	569	575	559	584	534	576	562	664	565	609	566	589	558	595	604	588	602	586	579	575	568	573	561	592	581	603	578	622	607	536	569	576	604	551	609	579	543	572	594	570	568	575	596	559	578	575	601	610	592	566	588	609	605	621	619	536	599	568	603	602	606	591	588	588	588	579	596	601	574	565	628	562	613	592	579	607	589	609	597	558	615	589	600	608	557	583	584	607	579	627	595	611	582	552	543	579	609	598	560	612	603	585	601	557	579	584	616	552	626	627	607	559	601	570	581	581	625	603	606	584	550	630	588	608	590	598	579	633	584	631	575	632	581	576	577	596	555	593	578	602	587	595	569	574	635	618	607	594	574	577	576	635	598	569	555	567	551	598	595	623	581	585	562	572	600	552	604	604	584	594	567	610	628	597	590	592	558	566	528	590	605	602	581	632	580	567	626	628	586	609	597	594	575	574	609	594	604	572	625	589	587	608	581	577	574	638	547	605	614	566	607	587	579	610	634	578	544	595	581	572	584	579	553	597	555	592	576	551	575	569	562	620	585	585	575	539	586	606	589	619	560	577	546	562	574	579	614	595	566	598	567	614	562	561	590	594	601	595	563	635	588	641	575	581	561	590	582	617	566	579	567	617	597	589	587	575	588	545	589	563	584	563	594	550	576	610	562	609	584	581	588	630	627	609	580	582	595	625	582	543	603	595	578	572	583	570	594	579	591	597	601	647	601	617	622	585	574	554	616	573	600	595	565	568	589	542	588	604	553	611	586	627	601	568	581	617	622	593	541	574	606	604	598	565	533	608	584	609	601	607	636	568	586	567	591	583	554	552	602	612	582	538	614	576	584	625	566	614	562	565	571	578	603	601	575	537	614	578	567	622	582	597	594	602	593	607	601	609	618	574	597	627	633	566	636	588	624	583	603	559	583	585	645	598	617	625	558	564	585	575	546	604	590	590	567	582	611	618	559	585	629	571	555	591	541	550	554	605	592	570	548	592	529	568	573	591	615	638	625	528	602	572	598	556	601	563	627	635	616	598	599	540	589	605	587	614	586	575	594	629	578	610	583	574	575	571	588	586	539	627	619	569	576	581	646	642	610	577	598	595	574	598	592	623	618	593	566	583	598	586	582	577	596	578	607	594	555	605	547	581	588	569	573	565	598	578	593	560	575	553	570	557	583	639	571	594	611	603	579	605	567	581	541	539	602	633	611	581	575	545	573	567	624	593	543	611	567	544	561	619	604	597	570	600	581	533	604	564	587	633	580	617	542	621	610	595	585	589	566	583	604	598	565	610	592	541	570	586	584	610	575	598	540	597	604	561	586	570	617	560	615	577	561	604	614	581	601	634	571	608	607	587	577	617	606	561	585	603	581	588	572	619	614	601	571	604	619	565	603	575	620	562	571	562	581	621	578	613	579	593	585	541	609	587	557	573	626	575	612	527	602	622	634	594	555	590	632	605	618	579	607	563	566	593	548	607	616	602	644	607	604	593	631	547	566	559	570	581	569	579	567	618	583	603	558	582	573	548	564	596	608	587	588	624	595	599	643	601	592	610	609	589	578	625	569	624	549	549	557	581	588	578	576	611	609	560	570	573	622	549	585	579	642	594	587	614	567	603	601	584	586	595	626	535	570	569	617	605	591	564	556	580	561	597	607	583	594	592	622	554	553	557	574	588	598	576	558	553	601	620	585	586	578	589	603	589	568	613	587	581	586	551	573	591	592	631	606	576	602	607	607	578	572	579	568	573	600	557	533	576	578	565	598	594	614	589	584	627	571	576	591	594	581	552	564	568	598	623	590	570	594	591	609	578	616	638	602	610	620	602	568	569	579	555	591	596	575	582	611	614	578	595	602	536	590	598	556	626	576	514	596	589	616	596	555	609	571	608	540	627	566	599	589	587	597	560	569	639	567	518	600	554	609	594	574	529	594	610	599	585	585	583	584	599	619	533	614	598	627	620	576	568	577	620	634	596	600	618	582	620	558	585	586	577	622	575	614	576	603	581	599	611	615	576	586	609	606	600	560	594	601	589	593	620	592	623	572	590	567	589	569	570	600	598	572	618	591	565	593	591	590	558	571	622	612	589	564	602	630	647	586	607	577	574	541	561	622	594	541	605	588	587	565	595	612	576	574	585	582	588	588	631	595	591	597	570	589	590	603	597	610	605	598	585	587	579	614	587	572	606	586	612	559	587	597	578	608	549	556	587	591	607	566	575	602	588	630	598	574	587	567	578	617	557	569	628	612	576	587	582	605	570	632	621	576	585	595	595	572	590	583	591	553	586	581	623	627	605	601	620	593	585	562	595	576	554	570	619	589	625	649	576	610	613	558	603	615	598	591	556	600	569	541	575	651	580	560	548	582	581	607	591	594	567	609	589	591	565	582	559	562	588	624	594	619	561	570	563	608	574	610	621	597	552	601	589	581	625	588	604	603	600	580	614	558	550	606	594	562	581	611	559	589	588	562	588	587	610	587	590	572	572	571	609	558	566	577	628	595	607	601	607	606	555	617	580	620	596	613	605	612	584	581	565	616	607	599	571	566	560	619	617	586	614	580	573	554	566	554	565	602	592	591	583	600	602	620	586	585	569	594	592	633	581	607	603	628	599	591	572	575	534	574	589	573	607	595	613	587	574	589	580	612	597	602	574	560	643	598	595	585	587	622	631	541	553	621	562	641	588	622	567	623	572	571	609	605	570	589	544	599	632	570	635	568	623	598	615	617	614	605	622	614	550	587	588	609	560	587	587	569	572	600	576	614	581	587	598	600	583	563	570	598	611	608	598	595	579	574	594	569	599	635	609	598	631	591	595	605	574	602	616	577	566	583	626	623	564	593	585	563	563	596	615	619	545	600	548	579	544	582	589	593	603	591	578	517	570	603	604	593	603	583	613	628	507	572	549	583	589	587	593	563	582	564	596	611	595	609	577	627	618	596	579	529	593	571	605	581	587	627	600	536	577	584	546	546	623	597	551	534	573	606	559	542	616	637	598	576	573	565	637	619	584	604	610	610	566	561	606	551	582	559	589
27760	22727	17472	8906	568	425	321	332	329	325	316	320	288	328	293	295	319	296	304	280	336	321	326	319	313	288	321	332	310	285	326	299	304	340	322	348	330	322	289	310	274	357	324	330	330	293	301	329	332	313	353	333	323	341	308	296	332	341	341	303	306	330	325	308	331	338	305	334	315	327	332	345	360	315	302	291	322	311	315	319	320	323	320	329	294	310	311	303	331	298	314	278	326	306	298	288	325	291	293	306	338	301	329	290	316	298	297	311	334	298	288	304	329	289	299	310	291	311	327	340	334	316	328	302	297	301	296	313	308	315	299	341	305	302	301	339	340	315	335	322	320	313	325	333	324	294	314	300	324	325	299	308	310	300	339	307	323	332	302	332	316	312	346	299	310	301	327	333	294	310	300	304	303	305	317	321	340	320	349	315	296	344	335	311	338	311	313	330	299	306	298	355	324	346	312	328	308	306	270	315	303	318	285	311	318	338	315	314	341	298	315	296	329	293	326	303	314	306	300	332	298	321	295	301	291	334	306	316	295	288	315	319	326	307	287	353	313	319	328	320	271	352	318	305	305	314	293	340	303	322	321	330	333	298	300	334	309	314	294	291	315	356	301	316	279	296	299	321	314	298	325	298	336	302	308	328	332	285	289	309	303	309	290	298	316	321	336	291	324	291	316	340	299	306	325	284	281	338	273	317	307	300	346	335	327	325	315	313	328	320	345	341	290	320	304	303	332	331	314	305	340	301	314	324	319	316	332	357	312	306	312	315	286	323	326	309	304	284	285	306	307	308	349	289	310	339	334	321	314	333	326	331	309	330	345	320	312	318	311	312	312	289	308	318	289	281	304	296	289	325	297	347	326	317	320	292	324	326	304	306	330	311	279	321	300	298	320	319	296	286	297	292	327	301	320	315	323	304	280	303	311	332	294	340	349	315	304	307	297	315	307	305	306	316	356	328	319	328	317	332	308	302	309	330	330	301	330	315	326	313	339	316	311	329	325	321	337	297	327	288	328	298	331	344	306	322	327	325	325	330	279	310	308	330	324	344	311	294	323	312	345	312	318	316	331	328	303	332	329	326	287	279	339	293	300	312	320	296	315	312	318	301	300	306	308	312	300	293	317	275	327	300	289	319	310	308	313	337	303	328	327	313	309	320	309	305	315	320	317	299	313	307	299	324	324	301	348	338	316	319	312	308	309	318	332	293	318	305	301	328	337	306	315	302	330	296	341	310	335	335	336	314	339	310	319	307	307	291	304	320	298	322	331	306	290	323	321	336	297	318	300	318	319	331	326	328	301	306	336	342	316	300	332	298	313	301	285	299	337	317	291	291	297	305	306	319	297	284	293	326	300	290	358	327	304	302	300	286	354	323	299	316	315	322	296	315	317	300	289	314	313	289	296	326	301	320	324	304	330	306	323	276	330	354	319	288	261	347	296	340	300	322	314	329	324	324	304	324	326	316	318	288	313	345	308	326	311	326	333	294	324	336	307	317	295	331	321	311	321	318	328	346	321	337	319	338	331	304	322	348	335	297	318	299	347	305	321	353	344	308	302	326	329	329	347	281	320	309	314	345	334	313	299	300	319	298	289	349	341	315	308	318	346	280	311	307	343	320	315	316	303	292	299	313	348	328	318	292	348	300	308	309	293	320	310	314	306	294	294	307	310	293	287	316	337	298	307	319	318	310	343	325	340	317	295	324	335	310	296	293	339	300	295	359	305	299	338	308	333	278	333	312	291	329	315	327	293	323	331	311	304	279	319	327	341	316	314	292	320	317	321	319	313	325	310	305	321	328	280	289	318	304	310	310	297	307	296	324	319	317	317	321	311	294	285	333	296	298	303	313	297	320	317	313	272	309	298	314	335	282	288	312	309	292	335	311	317	308	320	294	304	298	285	344	301	300	321	332	305	307	294	312	332	280	326	309	319	311	330	327	352	348	304	322	345	337	310	314	301	340	298	357	296	303	304	321	327	317	321	348	323	328	317	309	343	302	282	325	295	326	316	282	307	322	319	311	304	346	325	292	333	320	322	341	331	314	315	317	310	317	304	320	324	298	312	324	323	309	309	315	324	302	312	322	322	330	288	304	334	322	303	316	327	325	316	298	316	322	340	299	299	306	325	312	309	317	296	317	332	313	339	299	302	315	315	322	309	343	350	315	313	314	321	315	294	291	339	298	300	317	322	324	318	298	336	308	299	310	333	301	333	371	289	306	333	332	280	305	305	325	274	315	324	316	333	292	307	322	297	309	322	300	352	329	312	335	297	339	318	331	329	295	303	310	340	304	293	318	291	278	346	320	280	336	319	312	325	339	304	311	343	294	310	300	331	293	324	304	348	292	305	315	327	338	329	296	330	320	308	329	286	353	315	305	323	292	324	328	314	316	292	312	304	287	296	288	305	293	334	320	298	304	307	303	333	324	319	299	312	295	338	295	343	309	320	295	324	312	331	305	333	338	299	331	321	327	309	304	339	293	358	339	328	285	332	306	303	335	298	332	321	349	327	277	352	313	354	303	295	293	322	301	298	313	291	303	302	319	304	333	303	332	330	294	312	304	316	301	318	328	297	318	336	359	355	335	327	306	323	321	306	291	320	290	316	332	329	314	317	331	335	280	289	312	290	336	336	284	327	323	333	326	351	296	323	317	305	282	311	332	308	312	315	316	314	344	336	302	353	324	309	283	340	333	333	347	346	313	299	316	345	319	292	321	347	329	314	290	301	312	298	316	317	310	330	309	302	295	311	311	281	311	309	321	326	313	302	306	317	300	326	335	335	300	317	304	294	310	297	310	330	328	291	344	336	295	316	330	284	284	302	281	360	321	295	321	320	302	282	295	328	307	309	334	321	344	317	304	296	307	321	323	280	339	301	313	327	313	314	326	331	323	321	350	314	310	312	319	294	339	336	316	318	319	302	305	283	322	303	322	304	324	304	300	299	323	296	297	315	333	337	320	306	318	320	302	341	310	300	350	332	308	326	304	303	315	338	323	317	303	324	308	332	310	318	304	339	312	294	266	307	301	295	293	318	297	311	321	293	313	298	325	321	301	338	307	327	325	311	301	318	327	314	330	303	311	339	350	307	317	305	327	301	321	325	330	335	317	326	309	326	306	326	325	281	287	281	354	328	301	293	334	292	328	319	280	319	326	330	283	317	347	278	323	304	342	304	332	319	330	303	348	302	305	296	324	310	297	301	338	321	316	285	297	307	329	315	306	315	317	303	304	323	314	297	312	312	294	300	321	324	296	343	299	308	296	325	301	296	333	309	324	300	311	318	334	331	295	295	371	307	319	322	308	296	310	300	332	313	342	316	355	305	309	305	314	333	321	292	322	353	294	289	335	288	305	354	343	307	348	321	313	322	304	327	326	275	294	334	346	298	302	340	280	300	301	321	324	353	318	321	310	300	312	330	312	329	299	335	355	324	309	310	278	326	286	328	287	311	318	347	297	307	346	319	331	333	300	325	310	343	294	321	298	325	320
19105	34074	16526	8052	448	445	449	426	477	416	411	423	451	411	440	432	418	427	402	385	448	429	403	465	376	407	416	390	430	405	416	467	441	412	433	414	435	459	421	443	400	433	415	420	388	381	408	409	470	439	377	407	404	430	403	440	435	430	407	415	406	420	401	392	408	414	404	406	453	400	408	397	411	393	417	393	397	432	391	420	422	399	389	421	406	437	428	393	383	408	383	423	427	403	414	434	460	402	410	435	421	377	397	388	397	401	434	410	419	403	393	433	397	441	405	428	390	410	406	400	409	407	438	434	397	426	403	427	406	433	414	409	436	400	441	440	412	468	431	427	440	454	424	411	450	392	431	418	383	431	458	440	391	421	393	389	433	425	420	413	441	428	422	411	391	405	412	411	401	430	396	444	403	447	420	412	403	399	392	421	411	424	435	411	408	417	393	384	423	403	397	409	442	399	439	402	413	436	382	403	444	417	385	420	441	408	393	423	381	435	433	402	420	411	403	406	412	389	433	404	414	387	433	415	350	425	401	416	390	463	405	426	420	407	409	426	440	405	398	410	369	396	410	385	412	442	419	410	436	446	415	443	407	422	420	392	395	443	434	396	387	426	446	418	429	417	391	422	415	392	465	413	426	394	414	455	402	435	429	418	386	429	398	402	421	414	411	428	418	416	411	419	419	430	415	414	375	403	423	407	421	420	425	456	380	415	423	429	420	383	425	389	416	388	402	454	435	408	383	447	415	381	452	406	418	420	430	396	402	405	429	400	407	406	423	424	430	412	390	405	428	425	401	382	407	410	427	464	410	386	392	410	414	415	424	416	387	417	433	412	407	441	403	425	420	436	397	443	396	491	432	424	422	400	414	385	446	427	438	425	452	421	449	426	429	487	407	442	399	405	383	450	437	453	401	430	430	380	352	412	395	448	408	413	417	417	435	423	400	378	447	420	427	434	429	440	426	414	408	418	419	412	421	415	397	409	452	418	425	414	406	398	404	403	434	419	389	432	423	419	402	430	396	398	446	423	416	435	401	416	420	452	407	411	402	421	403	414	474	393	412	413	430	408	407	393	415	405	413	428	412	405	438	411	489	441	410	414	420	397	384	463	407	393	425	388	455	453	448	448	399	417	423	394	418	418	402	390	416	429	404	439	384	422	425	438	395	401	393	428	392	428	442	416	419	403	415	415	408	407	413	411	389	414	413	449	423	427	422	404	409	394	425	419	393	447	442	420	397	438	412	401	403	412	436	430	403	427	421	426	403	421	397	427	395	386	448	403	385	414	393	387	387	477	438	405	384	429	401	421	392	416	384	396	432	375	431	449	429	451	434	399	388	434	435	408	416	460	399	435	430	425	422	411	418	443	396	376	440	392	404	402	439	406	418	411	395	418	381	406	408	434	423	390	427	457	441	411	421	412	397	450	421	398	407	425	429	416	408	412	427	408	383	417	444	426	424	405	423	425	453	413	427	401	421	405	464	403	444	425	387	413	422	466	423	390	409	429	450	420	391	393	423	402	392	411	462	406	418	423	393	380	402	432	422	439	410	435	421	440	426	420	376	413	414	398	400	376	427	426	402	398	425	374	395	415	446	427	402	426	421	419	392	433	407	400	429	449	400	404	402	411	431	443	407	404	402	398	393	383	446	429	432	404	423	408	421	409	428	410	422	437	412	445	420	458	429	408	474	421	432	390	420	410	416	426	390	423	434	426	448	436	443	424	428	417	423	397	420	407	364	423	419	439	452	404	432	411	418	383	407	401	415	425	433	414	456	446	432	430	404	459	405	379	415	402	406	433	426	431	398	414	413	413	453	428	439	463	416	460	432	415	424	423	445	393	442	393	425	421	414	413	437	442	446	397	392	421	428	411	417	401	414	388	429	439	407	413	421	380	400	411	394	435	396	463	380	418	443	452	425	427	412	381	422	437	438	386	438	405	421	408	393	429	414	399	397	417	394	422	411	442	458	416	426	393	414	421	404	435	366	418	408	413	432	402	428	429	428	398	422	383	386	416	454	390	429	425	408	391	444	421	416	407	417	388	426	429	417	440	386	413	405	395	401	426	444	413	414	405	413	398	406	428	430	412	402	396	399	433	454	401	425	417	397	422	452	415	401	443	410	415	404	416	437	399	417	406	439	420	408	412	370	405	383	386	432	389	396	419	421	410	404	396	420	399	414	403	374	427	398	403	437	416	434	419	412	388	368	424	439	410	386	414	405	419	420	393	383	396	389	389	410	436	400	441	425	403	423	424	374	429	396	415	408	458	410	468	411	416	406	425	418	416	413	435	428	397	412	425	405	437	426	404	434	405	446	412	435	389	399	404	408	416	428	439	406	420	412	393	400	417	441	413	403	439	408	446	406	435	421	421	409	411	413	423	445	402	420	436	388	430	399	437	418	385	405	408	407	413	406	396	414	382	430	384	401	387	420	370	430	425	422	422	434	420	412	397	412	447	396	413	408	417	419	449	445	454	384	390	400	420	405	428	453	436	463	404	416	406	434	385	372	405	442	403	409	414	442	434	377	395	419	432	424	418	413	445	404	465	443	431	435	393	431	409	408	425	425	387	471	392	425	398	420	410	412	398	429	413	389	447	426	387	428	441	414	403	417	439	433	455	409	424	455	413	414	408	432	388	406	445	420	407	416	423	420	396	434	424	409	388	394	430	380	403	453	418	436	436	450	414	427	443	386	429	424	407	424	416	420	401	391	430	413	432	403	429	451	430	426	397	414	445	438	426	436	406	408	410	404	425	395	407	394	454	396	425	405	445	392	424	373	414	425	366	433	437	431	404	422	419	427	421	390	390	390	425	383	409	403	423	427	393	402	444	415	422	407	401	394	409	426	412	396	414	388	441	430	405	402	436	414	408	428	395	394	435	390	394	396	400	438	410	382	412	445	409	423	398	428	387	385	408	450	417	408	417	433	440	438	418	455	433	407	419	424	449	393	373	415	389	401	416	413	453	412	418	418	390	432	372	469	424	430	461	404	427	445	426	431	410	415	387	405	405	421	431	436	400	425	437	402	471	381	434	421	440	445	388	401	442	406	429	412	378	438	407	461	416	402	414	398	380	441	406	396	384	437	382	423	444	386	418	399	424	399	397	371	426	445	441	411	411	430	445	419	443	397	409	414	430	436	427	393	426	416	410	422	433	434	424	386	401	400	422	421	447	420	415	393	425	447	418	402	397	415	400	422	432	394	421	429	402	408	435	410	422	411	415	438	436	386	414	452	424	460	424	398	440	394	417	420	413	415	443	438	412	446	425	407	443	414	393	427	432	412	408	442	384	442	440	419	429	436	423	440	433	452	426	431	397	462	395	430	495	409	411	425	425	431	436	404	406	415	415	415	394	416	416	437	376	436	433	396	427	392	407	422	418	403	414	432	424	416	411	428	401	412	385	428	430	417	445	411	397	404	409	419	420	440	402	410	439	429	439	383	405	430	419	426	450	420	417	427	426	453	430	449	412	392	422	437	391	427	375
23269	21603	29510	28562	18579	5701	748	613	550	588	572	563	562	534	558	565	550	510	544	550	525	504	534	507	522	533	526	533	564	504	562	551	596	554	546	552	540	515	497	530	522	592	548	554	536	523	541	525	521	530	551	551	551	503	533	524	559	539	510	564	564	514	559	526	525	550	516	547	531	529	530	519	543	593	543	540	522	515	549	541	534	520	581	559	551	566	555	578	538	498	527	570	556	499	539	529	537	492	513	491	515	564	543	572	484	504	573	537	564	526	534	517	523	539	537	477	543	559	518	545	563	499	536	508	536	543	555	532	536	556	519	504	517	520	546	554	520	563	507	533	539	523	502	575	521	515	564	515	538	524	530	505	560	549	576	558	561	534	546	533	599	508	534	546	544	503	568	554	547	544	535	555	537	537	534	508	519	512	533	562	487	564	579	545	548	514	500	531	548	512	554	505	551	506	534	549	534	567	556	523	548	551	547	501	541	523	535	522	605	548	561	523	548	536	510	520	522	537	542	546	515	528	551	563	521	551	557	543	536	538	533	543	574	595	512	520	555	515	505	493	549	543	564	532	545	536	531	548	546	527	504	597	575	510	566	533	549	543	527	532	569	568	526	546	506	512	526	551	529	541	529	563	498	528	547	543	515	527	529	524	529	536	546	564	547	541	528	567	558	562	523	542	559	522	539	527	529	509	559	543	561	540	504	519	577	547	545	556	539	532	508	539	540	538	587	524	518	532	536	547	545	526	538	491	510	539	515	500	530	541	533	532	528	562	528	588	499	531	531	553	508	550	544	541	530	515	542	546	529	477	513	530	559	521	535	514	530	559	537	557	483	577	522	536	491	523	523	525	550	526	608	563	556	543	539	531	518	480	497	543	506	541	536	557	533	540	518	505	548	507	548	520	569	560	567	563	567	552	576	557	471	550	537	527	499	543	528	536	525	495	524	568	517	538	561	540	518	533	494	513	559	515	536	493	519	531	522	545	568	517	538	509	505	534	516	576	535	527	561	522	531	529	538	564	548	508	546	571	511	545	563	524	538	507	524	517	529	504	577	565	542	573	524	529	539	532	517	466	532	476	589	545	543	553	562	578	517	520	551	496	559	536	513	538	529	503	544	545	516	535	511	507	568	517	516	545	549	507	531	541	551	548	546	510	534	529	479	535	550	521	586	509	549	536	540	519	506	555	552	566	484	547	557	511	520	536	549	533	547	534	546	575	539	600	558	591	510	555	544	549	507	558	542	528	553	545	534	517	560	523	499	496	514	503	508	536	518	541	528	540	467	543	525	514	524	533	500	529	539	529	583	537	541	544	528	524	548	536	531	517	541	499	547	531	495	523	554	538	567	560	539	542	536	536	538	566	557	546	495	521	514	486	506	536	544	543	523	529	564	526	486	574	539	538	543	572	569	532	563	551	513	549	508	582	512	496	519	557	584	507	538	567	527	539	517	564	550	561	543	519	533	540	521	546	501	519	518	548	537	551	501	557	551	549	596	537	551	556	525	519	522	569	563	496	525	614	568	493	476	503	548	535	509	528	556	527	544	550	513	521	525	578	546	536	535	560	529	513	518	472	510	489	536	531	540	571	497	514	477	485	591	551	566	526	532	535	517	516	543	507	536	568	496	554	539	507	500	537	507	560	558	561	526	551	496	543	501	550	538	532	546	541	528	533	537	523	562	557	531	508	493	579	517	580	538	531	514	528	512	519	612	564	525	535	545	510	547	527	524	512	551	508	553	516	521	517	496	551	518	523	533	568	536	545	537	545	542	516	529	577	505	570	549	574	555	528	502	531	538	544	540	554	560	531	520	532	560	537	506	523	543	534	558	521	545	522	507	532	555	544	525	560	564	513	538	576	570	571	543	530	524	535	518	529	532	533	528	552	509	555	521	550	524	579	521	535	510	486	522	538	540	530	552	538	530	534	558	529	532	495	553	555	509	527	530	552	507	532	569	532	539	524	550	524	545	528	514	554	565	557	528	580	579	509	535	554	538	544	528	540	550	541	537	522	523	552	560	525	571	515	539	574	524	495	530	528	552	518	535	509	531	519	513	538	524	499	520	505	572	520	507	518	535	527	551	555	526	462	519	535	533	532	485	533	535	522	547	544	522	516	551	569	540	509	510	548	546	513	468	537	517	521	523	557	475	516	512	512	522	516	517	552	548	543	466	525	511	530	520	529	503	594	566	560	511	522	569	536	515	552	536	530	527	560	548	534	522	535	494	543	539	518	527	549	503	554	542	505	529	488	543	518	513	518	547	522	557	571	554	521	557	524	540	516	562	511	558	543	548	527	533	529	545	551	543	563	561	543	535	535	521	530	557	510	513	542	478	581	509	522	539	559	519	501	528	508	517	536	564	542	564	514	538	548	572	537	530	516	490	510	548	505	590	528	509	513	569	544	520	530	531	527	532	579	521	528	545	489	479	527	519	537	542	550	510	529	579	535	512	553	523	553	554	529	556	526	542	553	528	544	555	540	546	541	539	525	588	500	518	544	534	547	542	555	539	530	522	539	535	520	552	567	532	536	529	554	512	532	533	509	552	519	575	506	566	539	506	534	517	532	539	529	530	495	573	517	561	529	519	486	488	506	553	516	537	518	540	542	536	550	530	490	566	558	483	507	546	536	541	573	520	513	530	544	559	503	546	535	544	523	496	571	562	529	535	570	525	537	503	531	541	518	553	525	589	515	534	531	557	564	535	501	549	548	508	473	513	538	521	535	533	533	542	542	501	556	526	547	511	525	534	539	542	555	547	523	501	543	514	525	543	540	520	547	537	553	499	476	537	498	518	564	530	553	515	534	573	509	544	491	531	552	522	543	545	596	534	584	516	503	543	543	514	517	565	576	514	511	538	552	508	504	540	558	536	530	573	550	527	508	588	561	548	515	533	528	520	545	542	501	563	550	491	546	529	518	536	540	554	549	538	540	549	522	517	516	498	544	572	541	543	548	520	536	564	512	530	531	558	548	477	582	534	526	537	536	542	552	523	536	539	546	537	501	488	523	500	541	544	543	532	529	582	548	543	523	507	524	515	518	500	523	528	512	512	535	551	530	537	526	519	546	535	517	531	549	559	589	487	506	511	499	529	506	497	545	510	537	555	540	545	535	546	550	533	533	543	502	559	598	523	539	523	559	534	546	537	533	570	549	520	561	511	552	513	568	530	532	576	533	586	494	500	545	517	525	515	538	574	575	548	550	511	533	542	567	495	519	563	539	536	588	525	522	532	485	557	532	545	522	567	502	541	506	558	495	543	544	574	542	527	577	544	506	501	540	528	495	542	561	581	532	540	530	516	567	520	513	519	561	551	512	526	474	527	535	502	548	535	547	516	489	536	510	553	543	532	514	539	565	540	542	524	531	532	566	534	500	559	518	529	559	544	527	530	548	556	522	550	524	540	534	537	510	539	554	545	537	504	507	532	525	533	543	508	556	538	575	586	552	521	541	527	582	523	561	540	478	575	549	516	508	544	502	532	559
36973	70515	53513	31599	1187	931	832	798	739	794	723	730	666	706	726	688	728	702	725	727	738	700	684	708	695	691	721	700	692	700	671	666	709	693	698	701	737	703	752	691	696	714	694	715	700	690	671	673	696	684	666	681	694	711	692	689	642	713	722	673	682	674	699	742	678	712	696	657	730	672	658	692	670	710	725	667	650	707	722	725	679	667	693	740	702	675	643	698	693	689	673	662	690	668	703	659	674	686	684	685	613	746	635	631	699	681	663	721	653	699	735	703	684	706	728	717	704	671	661	728	687	713	708	692	702	696	653	687	685	690	663	693	686	706	673	634	680	664	677	688	698	661	738	701	639	682	716	681	682	732	670	696	716	674	737	694	712	670	680	646	720	703	695	733	640	688	699	733	688	705	643	667	706	689	703	661	727	746	651	670	692	719	649	661	713	712	728	689	727	674	692	692	709	690	734	684	688	698	697	749	699	716	678	740	746	698	712	667	643	677	696	673	653	647	702	687	707	715	675	663	694	696	687	685	629	687	708	728	684	674	719	666	673	663	693	644	693	702	693	685	756	705	664	659	690	673	731	739	701	717	715	654	725	694	666	690	653	674	727	694	723	673	704	688	638	687	687	715	678	724	710	704	630	680	699	669	681	668	727	680	682	665	639	683	709	698	652	669	678	654	668	692	636	670	696	695	659	718	644	670	720	675	692	691	674	671	691	709	692	657	648	672	701	665	718	690	660	732	686	698	687	631	688	642	688	711	660	685	693	628	693	664	664	702	719	755	719	702	691	716	665	662	706	692	675	737	670	706	687	691	689	718	657	675	652	728	719	750	699	699	684	687	657	674	701	683	711	704	684	697	667	691	754	704	668	686	641	685	712	717	665	710	673	708	724	675	652	692	677	669	682	636	669	692	703	651	695	698	715	712	679	728	692	700	700	700	670	687	730	665	712	666	682	708	693	713	689	677	680	624	713	692	679	696	716	662	711	711	678	712	717	672	669	682	687	714	677	667	673	684	639	702	707	688	690	675	652	700	644	712	680	679	684	708	727	631	690	696	661	705	730	644	670	683	703	660	703	692	703	720	648	649	683	708	680	692	696	711	711	735	686	713	696	663	708	660	665	715	697	693	737	651	674	641	697	692	656	692	672	654	704	705	640	677	736	706	706	727	665	713	709	667	709	719	709	689	674	670	698	683	685	673	672	687	699	692	738	713	683	688	740	681	714	690	644	656	683	689	672	683	626	671	679	692	701	715	722	616	746	713	711	670	681	701	670	686	687	717	673	692	669	685	692	656	692	725	646	714	702	720	678	672	650	741	717	677	686	677	684	695	640	728	643	688	701	711	720	644	704	719	708	689	669	683	645	667	721	639	700	741	728	621	692	720	708	763	666	667	651	716	698	634	706	697	675	700	710	672	656	714	691	718	685	691	680	676	675	706	701	709	644	689	688	700	715	659	663	703	683	732	698	662	681	675	712	659	693	655	706	685	736	647	675	696	715	692	680	721	700	730	713	698	700	703	643	712	748	703	702	647	689	697	713	663	693	643	667	754	667	685	713	696	689	655	684	661	729	707	668	688	709	663	735	678	656	682	651	654	668	715	708	702	699	630	693	698	645	697	643	728	683	718	665	710	693	638	666	670	673	712	666	687	737	722	669	699	663	687	692	705	686	644	738	678	699	704	655	657	704	704	716	660	666	697	712	685	690	685	703	757	719	720	703	691	668	701	675	711	639	694	743	706	718	667	700	669	638	670	678	681	727	701	653	685	700	665	677	695	704	705	665	665	677	665	694	728	709	701	715	701	648	659	710	720	702	712	685	691	705	730	696	714	687	686	689	693	736	688	672	693	719	695	747	686	676	688	694	687	688	688	671	683	682	716	732	673	679	695	686	696	650	713	716	678	692	697	677	715	654	632	709	681	725	763	703	690	704	670	650	734	659	737	688	708	694	684	681	680	660	652	702	709	656	695	680	705	722	674	656	696	637	696	723	692	660	658	726	677	661	659	700	696	708	725	707	692	676	714	714	701	635	735	670	726	662	724	730	627	723	662	646	766	661	668	666	689	693	663	676	681	690	720	667	689	674	672	686	690	639	699	656	666	715	650	756	660	705	649	664	681	719	693	700	657	698	702	681	719	697	706	685	727	712	661	693	701	750	685	697	706	704	723	656	661	708	709	712	676	691	727	716	720	696	670	703	660	678	718	650	688	629	702	728	705	654	720	717	664	708	693	682	680	664	663	704	734	687	689	725	703	753	698	665	703	645	686	733	724	672	672	722	696	666	654	682	662	691	715	710	690	708	698	693	736	698	720	701	745	713	700	697	689	710	694	703	703	669	691	673	698	710	669	702	656	730	670	744	730	719	699	669	714	705	684	732	678	668	677	698	643	687	653	720	705	699	683	735	740	668	658	693	683	716	648	693	654	648	693	698	694	661	702	717	678	687	692	701	651	648	699	678	679	625	697	744	710	671	720	692	682	652	708	720	688	687	633	702	700	748	722	696	678	665	720	688	669	737	643	666	699	675	733	668	683	707	677	701	714	711	691	682	709	647	691	673	661	674	683	690	670	690	636	666	716	703	733	735	691	732	660	730	715	681	667	643	708	648	686	670	700	684	724	681	666	701	683	674	692	661	682	753	707	732	665	668	652	727	688	677	724	680	714	701	685	718	645	651	689	713	682	689	629	685	695	709	713	731	663	674	702	689	718	702	707	683	739	690	643	706	663	708	692	663	708	670	715	699	656	690	746	666	685	707	680	662	726	673	714	695	690	705	653	714	697	690	683	697	698	665	721	679	645	712	706	705	679	704	716	724	703	706	680	653	725	645	686	683	724	674	719	666	676	682	657	672	710	681	671	684	704	739	715	723	674	692	695	684	694	685	653	714	740	702	733	659	699	670	731	742	705	754	727	701	650	698	670	671	692	662	677	705	669	690	732	641	697	664	749	709	682	694	668	683	691	710	685	694	711	700	666	714	735	703	711	658	696	679	693	671	691	668	730	672	644	688	681	721	670	700	690	713	720	728	662	693	699	691	682	698	684	679	685	653	649	654	692	660	723	729	724	705	685	688	694	642	711	707	674	722	667	681	677	710	673	710	762	678	731	676	654	686	708	657	687	670	699	664	681	699	727	674	665	689	724	677	735	682	669	690	720	690	707	717	638	694	708	704	691	691	707	676	702	721	662	674	652	723	679	725	663	717	632	647	701	691	690	691	689	699	679	717	701	739	676	656	684	727	699	732	735	702	726	672	698	722	694	673	685	628	683	645	681	687	722	696	684	679	690	698	680	641	733	724	673	683	705	715	711	697	731	667	693	748	716	718	751	659	632	678	666	686	691	695	707	689	681	708	715	660	661	724	705	709	722	682	702	690	724	707	651	662	710	692	747	683	671	681	720	677	670	655	696	685	670	679	719	691	673	696	650	678	680	677	670	715	720	657	675	652	671	715	706	689	730	693	707	677	679	658	758	706	699	661	685	699	699
24599	22112	28012	25928	5662	219	190	194	188	187	193	193	162	175	198	187	176	185	181	181	170	170	174	188	185	171	158	177	164	181	161	175	174	187	153	167	156	170	172	169	171	187	166	166	172	176	168	187	177	186	180	161	166	162	178	183	180	155	178	157	200	182	176	173	174	192	207	152	146	177	172	167	191	184	154	165	173	180	195	174	145	196	164	188	191	169	170	182	194	147	151	170	171	158	161	148	144	180	170	177	155	173	180	187	178	159	174	127	163	159	179	172	168	176	167	156	185	171	145	158	159	181	188	164	161	176	166	166	156	173	177	156	174	195	164	185	187	157	170	168	181	154	162	167	174	173	176	158	174	183	176	186	195	169	199	171	182	182	188	172	174	168	163	152	160	190	174	159	182	134	178	159	131	165	156	190	170	166	164	165	162	189	169	189	137	168	192	153	173	149	165	164	195	179	158	178	151	174	191	175	162	169	167	160	155	168	162	198	170	194	153	176	158	169	155	165	194	198	171	159	161	142	151	188	179	174	170	158	165	170	176	169	203	199	173	171	149	165	171	197	159	160	169	181	185	186	168	163	171	176	187	188	160	186	174	177	181	180	174	170	137	183	174	181	157	148	210	167	173	147	159	141	167	180	181	188	176	169	150	175	157	173	166	155	167	169	168	175	192	170	176	173	167	162	181	169	195	179	146	180	157	151	179	171	166	155	166	173	165	142	168	159	186	168	155	169	170	174	182	166	190	145	197	187	167	164	153	183	172	178	173	184	175	164	163	190	200	185	164	180	165	184	171	151	173	169	175	175	185	170	175	180	186	165	165	146	177	182	156	174	184	179	181	174	180	171	178	168	201	181	192	154	154	176	152	168	147	167	179	192	179	186	166	165	169	167	169	186	145	163	185	178	172	170	170	162	169	179	177	181	206	161	162	180	168	181	132	167	171	181	181	182	184	167	183	161	157	183	206	148	182	172	159	173	169	176	167	206	149	158	179	156	184	157	197	176	167	162	182	169	177	162	164	146	175	163	146	172	186	183	164	168	173	159	176	169	161	179	172	177	152	177	162	182	167	156	149	184	165	169	186	164	166	186	172	160	168	159	161	165	161	155	157	170	177	200	169	181	161	189	177	152	166	172	203	187	156	188	163	178	165	146	175	161	142	167	187	151	154	185	185	158	163	205	180	168	186	171	168	176	176	148	167	180	145	169	152	170	191	218	175	165	168	171	168	192	183	157	179	172	186	202	178	155	137	172	155	179	155	166	147	197	174	163	171	193	181	162	189	171	165	171	190	177	165	166	191	172	154	165	202	148	164	156	184	155	157	177	143	170	170	138	162	160	180	206	191	132	173	182	189	167	183	162	158	188	168	185	158	174	168	162	165	154	163	157	179	167	152	155	175	183	168	194	186	184	170	136	170	194	192	177	182	155	161	179	164	175	164	177	176	151	151	141	204	165	162	154	159	181	190	170	167	173	174	184	173	187	169	181	169	171	189	168	163	161	158	161	150	207	160	157	167	182	161	169	165	188	178	152	175	170	188	172	162	187	147	202	175	172	195	160	173	168	176	194	162	186	179	167	155	192	160	198	169	168	161	166	160	157	185	158	154	177	158	182	154	169	178	188	174	177	152	181	164	161	189	173	185	156	183	185	169	179	171	169	176	161	158	180	171	175	195	157	181	149	191	164	171	185	182	193	160	200	188	169	196	181	173	171	152	157	171	183	156	176	195	164	172	165	169	152	186	157	160	161	171	158	190	180	192	169	184	192	168	166	159	156	184	171	168	158	170	161	205	200	181	176	163	149	151	157	171	184	174	179	193	159	160	161	143	185	155	155	187	187	186	183	166	175	178	184	158	174	169	191	183	161	168	165	172	158	181	176	165	173	195	165	183	155	151	183	179	168	184	180	166	175	151	170	179	183	198	161	198	186	154	159	180	153	156	176	159	178	183	174	173	153	179	158	179	166	207	164	171	178	179	174	164	176	160	172	167	175	179	181	177	152	172	182	208	127	187	159	194	172	165	152	190	160	147	169	163	181	180	193	175	178	159	162	149	184	160	177	199	152	157	192	159	164	183	180	161	176	182	185	181	187	201	152	157	172	185	171	178	178	157	161	160	158	165	168	167	162	162	158	167	159	166	174	171	163	163	150	163	170	187	166	172	182	180	163	163	183	180	175	167	188	174	177	181	161	137	160	177	166	160	155	169	166	152	181	167	181	198	167	144	162	181	159	174	168	186	197	163	164	175	162	159	184	188	170	166	173	173	185	176	194	179	179	169	178	175	164	175	181	171	167	178	177	132	163	172	150	145	184	182	172	158	160	146	171	180	172	156	191	186	163	166	177	168	191	164	161	155	185	174	165	175	166	151	172	190	168	181	176	134	166	162	170	184	170	153	176	180	178	176	178	181	148	172	134	174	167	170	171	215	183	152	158	176	181	142	171	167	156	145	181	176	177	180	146	165	150	160	172	147	171	149	159	208	201	159	162	172	169	160	188	185	175	171	163	180	188	158	170	173	149	181	159	179	171	158	183	171	184	157	163	165	178	160	170	173	171	176	171	174	190	159	152	169	164	178	185	154	170	193	174	163	184	190	177	174	138	177	160	174	179	147	175	150	159	182	177	159	182	178	153	170	176	178	171	171	180	137	163	152	161	201	196	169	172	172	158	176	176	170	179	169	163	172	165	150	175	179	167	166	193	164	188	187	182	167	164	156	199	160	181	212	173	145	158	192	167	173	166	166	167	172	172	160	148	164	183	175	187	149	160	163	179	179	178	186	180	162	183	177	178	174	167	197	194	188	192	180	163	176	178	173	196	164	166	173	200	170	174	193	165	176	181	167	189	186	169	172	174	177	200	171	181	144	162	164	177	173	175	175	138	166	181	168	160	159	148	169	156	165	144	183	158	171	158	154	178	172	161	145	177	181	168	173	170	154	143	176	191	171	183	190	183	150	183	183	171	164	164	185	164	158	189	134	180	146	178	176	170	154	186	175	174	142	185	188	158	141	177	168	185	163	188	169	174	177	167	169	166	129	153	181	166	180	185	165	161	183	163	151	193	169	180	159	174	150	174	146	175	166	177	158	178	194	171	163	169	168	178	166	172	183	152	170	175	179	159	159	147	168	158	164	179	161	186	145	169	152	180	160	185	144	177	152	161	175	162	168	178	170	184	168	172	162	163	168	158	159	157	165	196	166	181	174	172	170	184	158	164	161	160	166	163	155	190	152	165	177	168	176	157	165	192	172	153	181	188	165	150	154	162	155	161	163	185	150	179	191	181	175	166	162	158	159	165	181	156	178	169	149	201	164	186	174	183	165	160	176	169	166	176	178	170	198	176	182	166	176	167	198	157	166	159	169	143	173	170	179	171	179	173	189	178	170	164	163	154	150	150	163	155	168	162	165	182	177	152	155	195	183	175	168	174	180	172	153	170	161	170	165	157	177	164	174	159	164	155	198	171	174	166	170	171	178	168	185	193	173	193
36128	56795	40346	21428	508	356	342	308	295	262	280	255	267	275	253	247	260	260	233	242	258	255	259	252	238	233	226	237	251	253	243	230	252	259	249	235	251	227	254	225	247	258	233	243	229	255	246	208	251	276	248	267	258	233	233	252	254	254	249	221	235	237	224	221	216	258	243	267	243	219	233	277	241	241	244	234	234	239	217	244	263	233	232	241	239	266	237	270	243	243	209	248	244	231	251	253	244	236	227	248	248	229	235	255	254	267	262	228	264	259	253	227	248	244	251	221	251	239	270	227	249	255	233	241	238	248	242	251	248	234	242	266	230	235	237	234	240	222	210	244	222	215	254	233	242	223	242	251	239	248	305	223	228	268	228	246	239	227	231	237	251	242	262	250	261	241	240	230	256	246	239	249	244	233	225	265	233	234	268	238	236	248	212	249	222	251	264	262	221	227	237	248	230	226	250	241	220	268	248	265	212	241	226	223	238	242	247	221	228	245	209	245	247	252	241	247	232	237	281	226	224	248	246	232	222	243	274	243	243	243	255	263	228	208	212	236	270	238	239	231	228	235	232	256	251	255	248	261	258	247	241	235	209	229	231	258	246	220	259	244	237	254	254	267	268	238	246	213	234	232	225	243	257	257	207	239	257	251	230	243	257	204	228	232	254	229	231	234	213	226	264	239	244	258	246	222	242	232	258	213	275	243	244	199	232	231	242	261	236	233	250	223	242	228	218	253	259	268	256	245	241	254	247	236	269	271	231	230	271	254	271	255	224	256	244	265	257	194	229	245	239	242	251	272	223	244	258	259	236	238	239	251	248	241	234	235	239	253	241	234	239	258	213	255	252	277	215	237	251	265	226	215	228	261	236	236	233	242	238	268	216	244	230	245	264	253	235	235	242	223	264	258	268	224	260	245	256	245	258	231	240	270	265	211	241	270	243	228	245	240	261	241	254	238	240	234	250	251	232	239	251	250	232	240	233	250	242	251	225	231	217	248	258	247	245	249	247	246	244	236	224	253	252	259	241	242	263	240	246	225	250	246	241	235	252	262	276	221	249	227	244	235	242	252	224	244	254	248	260	238	247	261	242	236	269	256	249	224	242	241	242	260	261	242	250	245	232	240	242	262	244	227	242	224	232	232	238	247	253	222	234	248	245	220	240	267	250	247	222	247	268	239	204	252	209	213	237	236	227	253	249	228	251	246	220	234	235	261	229	211	225	227	228	249	245	256	252	236	259	238	230	244	247	230	270	241	258	247	244	238	228	234	247	233	243	250	201	261	255	226	228	242	215	231	256	243	246	230	232	252	246	270	226	253	258	260	236	245	257	273	242	238	251	242	219	273	263	258	249	244	236	250	222	253	231	232	233	246	250	234	221	224	234	236	249	244	234	234	231	260	241	243	252	252	225	231	255	241	220	241	227	236	262	248	252	270	224	247	265	257	253	258	264	233	234	216	234	225	202	233	239	256	237	241	260	226	223	258	228	235	215	268	241	244	267	256	240	266	249	239	224	226	224	202	251	243	256	242	270	246	275	258	221	235	246	254	212	284	251	228	248	242	258	230	247	257	234	239	227	256	248	242	201	230	260	244	252	216	263	267	248	231	229	247	216	231	221	245	241	242	218	253	220	263	274	253	229	228	240	247	286	233	245	239	255	232	241	267	251	240	236	264	235	227	242	236	255	257	273	220	232	233	243	272	241	227	245	243	248	246	233	225	281	214	276	250	208	254	235	234	267	232	241	240	247	228	224	234	232	264	231	221	243	242	238	271	253	260	226	235	234	245	251	259	236	243	252	230	240	260	241	260	232	239	220	269	215	235	242	246	238	232	235	265	238	261	259	241	220	265	221	233	244	227	259	246	256	240	223	271	242	221	238	266	237	271	256	240	256	243	219	246	242	259	248	247	254	244	287	252	248	241	276	244	254	234	247	244	265	246	238	261	246	226	205	236	226	233	241	257	255	250	233	225	232	262	257	254	249	252	249	236	254	260	256	257	249	264	255	226	235	254	231	229	234	230	275	272	255	246	278	251	271	254	261	226	242	254	248	242	250	241	239	238	255	255	246	256	252	261	262	226	227	235	228	234	264	270	256	246	215	240	241	243	271	261	258	264	229	235	220	261	235	251	226	243	239	253	242	234	225	242	236	263	256	243	255	232	239	250	257	226	251	233	236	247	252	236	259	231	246	233	249	255	221	230	260	233	237	245	248	232	266	259	269	249	253	252	242	253	246	253	259	238	222	246	240	262	232	246	255	219	265	247	252	231	247	285	247	252	231	251	277	274	218	226	221	263	224	272	254	249	246	256	235	258	265	232	231	294	258	242	270	258	263	238	258	230	247	261	262	269	259	206	241	278	221	223	209	233	259	249	233	227	279	233	247	241	256	239	250	241	215	261	253	263	228	254	232	256	250	229	247	270	251	251	269	271	253	256	225	249	249	248	233	252	239	237	226	249	238	240	247	263	239	236	232	256	228	224	230	240	260	249	240	232	234	249	243	250	248	261	235	233	244	244	224	266	251	216	242	217	246	279	235	246	247	244	236	225	239	263	275	253	252	240	238	258	253	226	228	257	245	222	239	244	260	261	232	255	222	235	235	242	270	272	264	263	230	255	261	234	245	245	244	246	239	241	215	231	231	254	243	258	227	215	233	243	222	241	255	263	266	259	234	248	259	257	243	225	276	254	225	239	254	250	231	240	254	225	250	230	237	238	230	242	246	262	221	253	269	256	258	210	262	251	256	256	268	271	246	208	241	221	220	254	255	256	244	253	253	226	235	250	252	239	255	281	239	249	245	247	250	261	244	254	239	263	254	236	261	239	227	222	233	237	228	253	244	238	214	244	248	260	231	229	238	273	228	249	238	246	217	239	279	257	255	276	225	238	258	236	237	208	242	238	245	216	218	277	236	229	254	251	229	225	240	256	258	233	245	239	219	233	227	242	237	251	241	221	262	225	223	233	231	262	238	255	233	212	247	261	250	250	216	268	221	277	251	245	247	252	223	238	276	235	224	219	285	247	255	247	247	260	273	253	273	225	250	242	221	242	252	252	242	228	245	233	246	239	245	240	241	219	274	232	257	267	259	268	243	247	259	265	236	228	229	255	250	254	225	226	255	241	245	239	232	240	250	236	261	239	222	239	242	231	225	233	242	242	219	272	230	221	237	240	236	241	205	232	254	244	258	218	267	241	241	239	253	258	248	263	250	229	226	243	238	214	237	235	237	239	229	249	258	212	247	213	242	260	253	234	256	223	255	255	267	263	242	268	251	255	222	231	245	261	240	233	254	252	260	263	231	248	228	277	241	259	243	275	231	245	253	255	239	260	242	237	242	229	236	244	238	247	243	240	262	251	218	233	233	263	233	255	251	242	258	229	252	237	225	274	263	210	260	257	263	232	254	236	249	244	231	242	240	241	244	245	248	269	258	250	231	240	224	256	236	260	226	239	232	249	253	251	254	242	233	217	265	244	261	232	233	238	236	276
22280	21458	29174	26849	21087	15649	2221	635	522	559	498	476	493	464	480	462	457	488	455	484	473	473	445	459	466	434	459	478	502	493	463	443	497	466	438	491	464	457	444	466	474	477	461	471	483	450	453	478	447	443	463	453	450	430	442	457	454	468	445	444	480	460	436	448	443	432	451	426	453	423	444	431	464	465	454	449	475	442	457	479	498	494	461	473	467	469	462	457	450	492	484	445	472	459	453	449	464	412	408	460	455	471	468	439	436	460	433	423	483	450	428	450	452	475	435	483	425	459	423	475	447	467	456	442	447	450	448	436	411	427	468	442	439	423	443	521	457	453	427	451	454	446	492	484	436	410	467	461	441	444	443	456	448	449	429	452	444	450	440	434	453	456	436	469	469	456	436	450	432	455	447	447	412	443	497	474	447	437	480	445	473	436	473	452	459	464	498	440	447	437	490	465	465	472	428	433	448	450	439	418	441	461	453	454	453	438	436	445	430	441	481	446	477	467	454	447	449	422	466	483	450	430	433	439	432	481	455	471	474	504	474	458	416	392	427	473	470	486	469	429	451	483	459	479	479	445	443	451	431	449	435	456	475	482	441	469	472	450	480	473	432	462	450	481	470	450	469	466	455	485	424	443	426	463	498	446	445	462	463	471	493	431	422	458	479	436	435	436	470	474	453	451	458	450	488	444	460	401	424	407	447	425	467	432	447	472	435	440	452	425	469	451	438	436	443	484	431	521	471	440	474	398	463	475	408	504	434	432	478	465	432	445	451	478	420	485	451	435	421	467	446	434	421	499	470	431	449	472	443	495	452	450	444	490	467	469	477	487	462	414	482	460	448	447	439	463	438	486	463	440	453	469	455	440	479	474	495	470	471	442	459	444	489	440	420	444	434	479	466	457	445	492	482	435	446	478	451	481	449	472	420	429	463	465	446	434	462	455	478	446	432	455	453	427	469	452	447	439	441	447	438	468	464	469	474	497	468	466	447	447	451	433	387	478	445	433	497	434	457	426	461	479	449	451	446	448	427	482	479	422	444	478	486	450	435	444	471	445	474	462	479	463	439	441	445	419	467	483	405	459	440	409	488	442	441	461	440	442	463	444	446	480	487	458	448	411	479	463	427	432	458	423	496	489	449	431	485	435	435	442	436	441	469	437	419	452	426	479	438	423	427	444	498	439	503	466	442	447	415	437	471	455	483	466	467	480	482	452	483	455	459	477	484	438	484	457	460	446	449	476	464	469	442	411	468	468	457	407	462	466	439	457	465	462	420	452	463	424	496	405	456	467	429	473	469	474	468	463	470	445	444	452	434	450	438	495	419	430	464	452	409	438	446	421	463	449	461	480	433	480	487	424	501	466	435	476	444	451	448	442	441	485	467	455	466	446	440	467	460	468	481	436	462	459	451	466	471	463	462	481	473	456	433	440	463	463	474	429	438	449	428	458	463	467	484	441	456	463	445	477	472	438	461	450	442	491	450	469	445	495	430	452	456	425	449	438	447	462	446	468	448	466	431	465	489	468	456	445	446	468	465	466	469	459	473	431	455	463	427	428	448	436	409	443	465	422	434	476	454	449	457	459	451	455	447	487	454	471	424	438	401	480	454	468	439	486	449	441	450	418	447	432	449	462	448	448	422	451	443	404	498	526	467	451	438	478	470	461	434	439	476	490	428	429	417	479	426	461	432	418	454	448	415	471	432	441	448	476	465	446	477	484	456	476	462	448	436	431	458	437	456	442	446	425	446	451	468	442	448	438	438	429	473	469	427	460	501	441	443	478	443	432	422	443	480	483	458	454	499	423	420	458	458	483	464	439	489	471	511	443	440	459	467	485	408	448	424	457	475	431	457	426	444	451	428	432	487	428	452	434	453	452	462	460	440	503	438	490	471	460	442	445	456	477	463	415	478	444	449	458	454	496	455	463	432	454	466	464	462	422	470	435	464	476	452	441	458	452	474	449	436	450	429	461	480	455	451	478	466	433	443	443	473	435	445	465	445	465	483	445	488	460	473	471	468	433	456	434	471	442	428	496	436	481	445	466	428	424	454	449	451	454	455	448	449	462	424	413	457	423	436	441	441	461	471	458	458	463	448	471	470	453	453	495	474	458	438	461	479	460	469	464	479	466	456	483	462	444	451	462	465	455	493	464	478	494	427	478	418	459	462	462	491	460	436	446	509	438	455	430	426	446	439	444	474	416	486	437	415	497	454	440	450	433	463	465	452	433	451	439	440	412	438	451	478	460	456	467	430	425	445	465	471	473	483	450	424	449	437	439	444	451	475	453	431	415	480	455	456	405	461	450	475	493	491	443	472	438	515	489	400	449	457	442	450	462	437	475	422	458	471	419	439	473	452	459	444	450	442	425	471	432	473	448	433	494	449	458	479	496	477	417	493	495	450	449	477	483	414	441	446	461	418	488	482	466	480	423	445	462	458	459	438	402	426	461	440	449	451	428	483	439	454	413	470	435	463	438	449	419	461	447	426	450	437	468	455	462	494	414	434	443	448	458	453	457	487	450	490	450	432	455	480	458	429	453	446	430	431	457	445	392	451	445	452	457	459	455	432	448	443	456	450	447	487	460	449	466	489	478	477	428	465	474	422	467	437	464	479	399	410	470	466	474	471	438	444	426	425	433	459	455	440	430	445	430	422	458	486	474	443	480	476	415	433	470	425	425	427	449	397	423	473	467	427	468	466	469	439	466	504	430	442	443	463	481	462	463	455	464	489	466	454	457	472	462	487	472	486	462	466	438	465	484	472	462	428	445	450	466	455	444	471	450	477	496	430	417	444	453	442	426	429	442	447	447	465	461	464	506	426	473	428	445	433	443	459	441	446	476	470	452	439	444	409	460	472	484	468	467	439	486	472	437	497	445	419	440	461	425	458	461	491	436	464	452	438	489	450	431	439	411	455	436	448	449	435	436	446	442	471	451	465	486	456	442	442	470	439	472	452	440	465	421	464	496	455	432	440	462	500	431	393	434	422	447	485	459	486	459	406	451	453	486	486	462	435	471	477	475	453	451	422	451	462	434	450	462	450	474	441	482	474	488	470	434	458	465	467	446	444	440	453	486	457	455	456	451	444	465	491	480	445	444	508	445	461	452	448	443	440	397	431	450	485	423	466	439	422	504	434	467	455	466	464	418	447	439	443	513	474	448	417	472	429	418	407	449	487	442	491	417	453	444	466	465	423	427	443	428	478	417	441	446	433	432	454	476	456	449	460	447	438	435	430	464	436	456	450	471	495	456	470	445	454	433	444	481	439	466	480	460	435	441	452	451	468	469	456	425	474	426	453	446	439	447	458	476	492	426	466	479	461	484	436	430	468	432	451	472	452	441	446	459	440	457	443	469	446	429	442	458	459	447	435	418	459	418	476	446	478	446	459	454	456	505	502	424	423	460	451	475	462	473	451	434	465	448	474	490	471	458	474	489	501	454	437	446	448	490	465	451	399	474	445	440	480	437	475	471	423	479	407	430	471	427
35511	69490	60516	37428	1672	1086	884	797	731	713	688	710	664	625	662	634	627	637	630	636	582	595	635	617	647	611	631	673	573	588	593	581	650	575	611	601	615	596	561	618	578	631	633	633	580	596	621	599	598	600	578	621	591	628	613	599	615	591	575	574	614	531	627	557	595	646	583	595	573	602	622	584	592	615	601	607	611	594	560	595	561	582	629	610	605	607	572	550	613	572	607	608	590	594	556	624	614	611	568	608	603	575	556	617	609	640	599	578	569	602	601	609	615	583	593	589	618	605	622	571	562	621	634	537	594	604	600	643	576	620	586	613	619	597	599	619	553	618	548	601	615	628	604	565	645	585	634	602	619	656	592	597	571	640	571	613	618	550	586	606	615	630	615	588	580	602	595	586	625	606	580	642	608	556	605	572	574	637	648	591	619	561	597	610	622	613	637	580	604	590	638	603	589	572	582	618	583	594	613	593	586	611	619	615	579	617	595	641	635	581	563	616	618	601	607	577	628	608	631	602	631	642	591	588	625	634	606	613	609	599	564	581	611	592	624	585	630	605	593	567	636	614	609	619	599	604	614	622	574	623	580	618	587	599	565	588	591	590	609	616	603	576	617	598	632	606	570	597	586	619	606	614	587	618	568	612	618	627	590	588	584	585	590	597	621	619	598	635	596	610	588	576	586	606	617	597	605	621	627	627	615	604	636	569	628	618	630	563	602	610	608	562	594	622	619	625	621	626	645	549	598	574	607	584	590	534	608	607	627	597	569	593	631	623	588	547	648	611	593	608	588	598	640	603	588	606	595	607	621	627	610	590	606	601	541	601	636	593	604	583	623	610	602	597	606	594	577	534	585	569	595	620	585	595	612	643	615	598	592	594	587	594	594	593	546	579	591	574	604	622	650	621	616	623	601	635	614	595	644	585	563	579	581	601	618	610	582	562	587	601	590	559	598	608	564	601	580	584	625	597	589	602	577	618	611	589	550	580	582	581	607	579	606	564	588	608	561	564	631	583	606	619	580	573	591	593	633	599	570	600	589	594	621	599	579	615	562	603	576	588	580	563	603	612	624	572	590	630	628	625	576	635	650	583	553	558	598	619	593	564	610	613	615	595	592	578	562	587	607	610	604	603	657	589	621	600	628	592	556	603	570	670	592	615	625	633	568	616	573	593	623	605	566	577	612	617	607	620	571	591	562	608	600	613	582	581	584	566	585	581	593	593	594	612	594	598	556	618	596	615	605	619	595	645	596	587	586	620	613	614	606	616	601	582	588	610	544	608	627	573	568	593	560	601	628	592	612	605	591	627	616	606	593	621	643	617	558	583	604	571	571	588	598	603	590	608	574	597	584	561	611	595	627	541	614	549	638	617	586	629	584	599	567	609	613	622	614	589	587	647	585	612	604	601	594	571	607	576	652	608	568	628	613	605	605	627	595	619	617	598	626	549	603	588	578	564	568	630	663	641	655	603	591	621	582	569	593	595	629	617	568	616	577	607	610	574	558	564	656	596	619	609	620	581	577	598	589	608	601	581	523	585	623	560	585	599	601	609	597	613	556	588	578	620	584	649	624	607	601	664	611	569	584	588	616	609	616	585	580	586	596	601	579	594	602	589	575	554	597	621	613	630	597	559	593	594	581	586	613	603	600	609	624	619	629	562	615	580	565	603	629	615	608	581	598	550	568	574	599	586	572	616	593	566	554	577	573	568	629	591	600	558	548	624	636	588	617	578	627	616	576	576	566	610	631	611	603	592	561	605	600	569	601	591	582	631	580	645	607	592	595	634	620	588	591	610	560	573	600	558	588	626	615	581	582	599	613	572	610	609	592	584	594	623	629	559	603	547	584	608	612	618	609	565	614	585	632	571	601	609	566	589	616	576	592	597	636	612	583	559	571	634	534	592	605	578	597	623	615	564	565	616	613	578	601	639	564	595	591	580	592	632	576	620	568	590	561	633	605	572	553	581	597	639	605	630	559	600	603	592	628	591	600	610	602	560	612	623	559	618	586	613	639	649	591	534	626	620	613	593	604	591	574	600	584	566	633	580	573	593	592	654	603	616	587	597	640	618	578	606	610	616	573	608	571	654	620	581	591	641	615	593	633	601	621	593	643	571	571	569	605	632	598	598	611	630	606	636	609	532	578	606	553	579	617	562	602	630	555	585	607	550	594	650	662	627	610	550	574	613	584	604	628	560	536	640	603	588	643	607	573	586	619	624	611	626	598	650	583	588	595	597	561	650	578	647	563	639	631	586	628	599	569	606	616	628	581	567	577	640	644	586	582	585	607	566	646	558	596	604	562	611	590	569	561	570	575	586	591	591	629	631	622	618	598	610	610	589	554	564	593	559	616	612	596	611	571	561	574	635	624	563	605	596	585	594	611	619	634	570	626	644	634	615	596	624	573	554	628	577	621	630	620	588	604	595	618	605	576	618	577	601	583	618	592	613	591	638	643	567	589	586	593	590	605	610	590	590	639	635	581	648	581	581	611	599	582	593	601	575	634	603	592	596	611	596	596	637	627	560	647	643	607	582	619	584	576	562	565	636	599	612	582	573	603	572	603	604	627	567	594	611	566	596	563	587	601	549	629	613	603	640	584	578	584	571	579	605	551	567	588	579	541	619	640	602	604	614	606	596	595	609	638	608	609	603	583	612	561	624	579	629	659	598	603	584	554	556	623	590	587	612	604	595	610	586	590	681	598	609	589	588	549	589	639	617	548	570	621	566	599	572	620	558	590	591	614	586	601	579	614	585	601	585	596	602	606	574	599	568	617	614	588	591	631	592	564	586	615	591	538	604	594	598	620	595	605	623	602	615	637	591	639	585	590	583	600	608	650	540	586	615	574	607	596	604	571	597	616	581	597	562	593	651	545	574	588	621	572	590	612	631	598	611	585	584	583	615	615	593	599	572	598	620	579	653	594	624	594	672	608	584	568	616	601	606	587	579	596	597	593	560	593	590	593	631	579	610	581	586	597	648	598	577	575	622	591	589	584	565	602	638	543	602	590	614	637	598	536	602	607	607	600	584	624	580	602	569	603	590	619	576	652	596	622	592	646	624	584	597	612	637	627	548	594	628	590	613	556	560	606	621	612	610	576	580	591	603	594	590	617	595	583	609	609	595	568	610	581	592	606	584	591	610	658	553	586	587	586	555	546	577	601	635	569	580	626	624	590	589	626	625	558	582	607	552	580	642	595	618	531	598	611	586	599	582	652	645	596	603	587	613	584	603	596	566	620	555	632	601	612	611	603	568	568	580	601	578	584	618	603	592	636	606	580	611	624	617	601	638	558	574	564	574	633	607	606	571	588	586	621	613	560	622	615	609	654	576	586	629	566	623	618	613	573	599	591	565	573	566	581	624	590	591	592	571	661	554	633	583	603	586	618	558	594	609	576	606	624	599	593	604	617	578	614	594	615	558	597	560	598	614	616	561	607	609	621	607	602	606	612	638	611	579	560	582	619	574	597	589	584	613	583	630	588	615
27936	22326	16460	8558	432	350	345	337	310	360	312	334	292	338	338	283	298	317	307	303	340	290	356	342	304	312	344	303	303	328	329	306	335	319	319	334	323	330	312	315	337	302	331	303	324	341	292	314	326	287	305	327	316	335	332	300	349	312	313	302	335	304	315	320	302	286	309	302	340	317	287	306	321	310	310	317	288	321	308	346	325	321	324	334	303	328	356	320	316	338	287	316	327	340	286	311	354	276	327	317	284	304	311	348	324	288	355	294	288	332	332	310	308	327	337	323	333	322	324	305	324	287	338	317	342	340	296	338	337	323	320	314	311	343	329	317	346	314	322	320	304	303	302	333	283	301	306	312	312	320	323	278	357	331	311	327	338	309	319	337	333	286	312	326	339	339	301	311	318	298	296	340	335	323	297	341	308	347	316	315	333	297	309	321	322	320	308	342	310	336	319	329	329	301	334	330	283	313	309	340	300	317	323	297	303	297	306	342	321	330	305	327	332	308	302	306	316	299	336	296	335	311	314	331	290	308	325	328	315	296	293	345	286	298	329	328	300	310	355	352	306	316	307	350	292	333	306	334	304	337	317	335	313	290	353	304	289	282	282	309	313	303	355	321	309	291	331	355	306	316	311	316	330	335	292	317	325	307	301	320	311	326	339	283	299	340	298	302	338	311	301	333	318	300	329	300	324	320	309	305	322	323	294	347	320	307	309	282	309	330	319	312	296	339	334	328	285	317	319	299	332	349	318	358	331	310	299	312	280	315	329	305	305	327	343	333	303	312	307	309	337	333	304	340	328	346	336	299	329	324	348	298	324	305	298	310	314	323	341	330	328	316	317	312	302	310	356	299	305	307	333	305	291	320	306	327	315	314	296	313	306	290	331	336	304	316	312	293	334	317	325	304	316	294	288	300	331	304	297	308	298	368	348	332	317	317	339	317	306	341	306	317	314	308	311	304	326	313	311	330	306	327	288	309	327	323	335	321	314	321	319	316	330	302	295	327	333	307	293	338	304	309	301	307	330	307	356	291	320	319	327	312	309	336	333	325	331	334	327	324	303	304	348	322	301	337	316	328	332	310	322	320	307	316	312	290	333	321	335	316	335	321	293	347	328	324	293	330	307	343	335	331	324	315	307	341	320	329	316	314	306	285	335	327	298	327	311	363	296	312	320	283	315	295	311	301	320	326	311	306	334	310	338	322	319	337	321	298	297	319	324	307	327	314	304	344	305	342	313	309	287	310	310	287	321	305	313	289	314	319	300	342	351	301	309	300	298	340	316	296	322	303	297	320	317	333	291	303	296	326	349	344	300	322	324	283	319	348	326	329	344	313	334	331	327	304	304	314	327	290	333	317	295	315	323	328	291	315	302	340	305	303	309	315	295	286	335	303	323	348	336	323	378	304	322	315	347	352	301	335	307	290	289	305	315	336	312	320	319	321	327	332	326	311	309	317	324	314	318	318	300	316	335	331	322	319	344	337	304	313	307	341	306	315	311	289	284	360	302	313	320	328	355	336	323	317	300	310	301	313	338	290	338	322	331	314	311	298	304	358	328	283	329	288	318	329	345	317	318	308	318	303	294	328	324	290	350	348	346	340	347	313	325	308	319	314	355	348	301	289	312	298	313	310	322	312	305	317	343	311	297	325	346	340	321	317	330	349	313	286	319	308	323	306	338	301	321	318	344	325	293	308	359	345	289	305	301	306	314	341	343	351	342	317	305	291	264	318	318	296	320	339	309	317	339	304	302	323	304	294	324	344	347	294	313	325	302	303	308	311	299	337	336	336	301	304	307	313	323	331	314	303	276	304	289	312	321	298	308	308	303	309	309	296	322	313	317	298	302	310	308	305	293	340	296	323	319	309	297	317	304	336	307	334	311	290	302	329	328	314	308	284	306	318	283	330	305	349	325	329	307	299	321	327	297	310	301	337	330	335	333	322	363	300	316	335	340	335	316	305	343	315	338	316	317	317	312	359	309	329	305	317	319	330	312	283	331	292	329	298	336	319	302	311	312	311	320	290	312	326	343	274	344	328	312	337	323	338	294	302	325	342	320	311	337	315	313	325	326	298	324	281	349	343	305	303	307	313	312	341	319	354	325	330	321	321	310	301	316	354	336	354	299	353	304	303	330	335	334	286	318	301	319	329	324	322	329	324	303	314	305	308	328	283	333	310	326	291	337	325	323	304	324	318	357	324	302	313	303	360	295	294	315	367	330	328	299	340	298	336	300	297	314	295	348	285	345	314	298	307	282	308	301	281	303	341	327	320	306	337	305	325	282	330	314	284	320	331	314	301	306	351	332	318	324	326	338	327	335	328	311	346	303	309	330	312	296	320	308	314	326	336	333	322	340	308	326	321	327	315	353	363	309	326	336	297	306	293	326	297	282	277	328	328	308	298	323	314	319	316	303	319	314	316	347	330	323	310	283	289	331	332	264	303	277	299	301	305	284	333	303	316	296	307	320	358	325	316	309	311	287	322	313	318	324	299	313	302	335	319	333	311	327	322	336	319	290	309	292	298	308	355	319	315	289	325	320	324	330	318	328	284	300	295	313	321	314	338	332	307	315	296	295	308	312	326	306	332	311	282	323	325	300	288	312	324	317	319	309	330	298	308	306	350	326	304	289	284	322	309	351	293	324	333	321	301	285	352	311	333	287	320	302	278	301	321	333	322	338	309	313	342	332	321	306	325	255	332	323	323	299	306	324	323	303	319	308	289	312	326	329	303	336	318	346	292	346	284	326	364	315	325	314	314	320	354	320	326	314	329	325	300	327	298	291	334	323	309	289	315	314	317	294	325	299	301	297	331	298	329	299	306	330	332	341	314	301	343	331	319	325	312	330	317	315	327	332	344	336	304	337	307	305	318	303	318	312	330	284	305	325	311	311	347	300	281	342	322	313	283	342	327	297	345	321	321	297	321	333	345	293	323	308	373	301	335	293	335	331	286	294	309	310	316	356	323	317	330	321	320	324	323	325	313	305	372	328	321	313	306	356	310	312	316	332	340	350	347	292	299	328	338	320	325	310	307	316	331	335	313	316	319	307	303	345	331	310	339	314	334	302	314	315	345	311	315	326	307	305	336	308	319	342	311	299	308	269	334	350	307	339	321	296	312	300	332	322	301	352	354	349	310	342	317	324	298	302	331	308	302	306	305	303	328	293	316	321	325	313	306	315	298	330	334	329	347	318	344	303	289	304	327	320	303	331	322	322	333	328	306	312	317	343	321	335	320	331	314	318	309	328	327	302	317	307	313	317	345	323	341	321	316	287	309	331	338	325	299	335	308	311	356	307	307	318	313	309	339	317	347	326	347	329	308	309	289	290	327	317	318	291	351	310	316	327	306	305	322	324	319	320	347	323	328	315	313	337	287	304	289	305	338	314	352	345	326	329	347	329	321	325	321	309	315	309	320	311	319	300	345	328	339	299	360	339	342	305	300	310	313	324	357	367	294	321	325	297	317	323	297	324	299	320	309	306	302
21263	31732	14905	7910	510	443	409	444	445	409	441	427	384	413	443	401	422	398	438	422	450	434	447	409	394	385	429	430	439	441	380	413	425	451	415	418	388	400	462	425	405	420	433	380	440	441	415	468	433	418	446	444	404	428	418	403	422	384	391	441	431	446	430	416	428	385	411	446	402	435	428	409	462	435	419	413	372	474	424	410	439	449	398	436	406	433	414	421	419	419	404	433	419	444	448	414	417	423	432	397	386	405	398	387	398	405	421	391	420	403	403	396	431	450	406	457	405	422	440	406	444	395	436	438	447	414	396	415	422	403	389	400	421	445	426	396	402	427	415	408	417	418	429	383	442	462	414	426	400	416	394	386	458	430	424	399	413	428	404	420	412	403	432	409	417	416	393	452	406	380	419	448	408	440	408	406	404	438	384	451	384	421	432	429	419	431	405	411	430	418	400	419	424	399	419	443	410	418	412	417	401	433	377	437	395	438	438	382	448	377	398	388	403	417	405	408	422	388	433	436	447	408	406	408	418	438	394	421	393	430	445	427	443	401	438	417	399	405	434	458	398	463	414	458	401	398	412	396	408	432	420	388	416	419	418	401	411	407	408	423	390	403	413	443	410	400	406	431	431	422	438	401	438	433	392	433	410	417	423	433	445	405	409	455	409	388	436	401	400	432	416	425	412	428	431	405	404	420	453	408	411	421	402	432	413	403	409	395	430	411	418	466	435	413	406	431	424	434	424	448	456	417	392	425	400	457	407	401	405	401	460	388	400	412	440	400	387	407	410	402	397	445	430	389	434	417	387	422	388	399	427	475	421	466	415	424	421	396	411	404	411	373	415	427	430	460	425	436	434	429	405	451	391	425	429	399	390	430	410	421	410	439	406	414	417	431	422	420	443	405	449	463	437	400	413	418	423	404	455	442	425	387	423	441	408	418	435	450	417	432	401	443	438	407	418	406	377	432	395	398	396	429	403	413	389	391	449	377	447	433	419	416	435	442	407	411	386	452	444	421	441	457	438	434	462	421	397	419	459	414	442	400	393	389	425	385	427	443	417	436	420	451	426	410	410	392	420	420	416	390	414	413	417	419	414	451	447	414	453	411	392	419	429	407	457	416	440	409	406	437	410	401	436	408	396	426	417	407	391	413	409	400	411	388	411	423	423	442	438	420	425	421	425	386	467	413	406	406	403	407	396	399	455	394	424	432	424	428	409	398	410	430	429	449	424	428	427	404	415	408	430	444	441	401	423	394	439	408	396	430	457	401	411	411	412	433	398	427	410	427	406	422	436	388	372	415	415	410	416	427	406	397	400	411	399	435	387	436	397	407	408	397	424	384	450	393	425	425	425	400	407	427	432	434	431	464	408	427	400	399	392	421	419	414	392	401	413	459	412	413	428	420	424	378	397	412	370	394	427	415	422	390	398	405	411	440	434	426	439	427	421	425	438	440	427	386	405	396	418	418	384	414	424	424	431	393	368	430	399	408	441	414	420	433	404	433	442	448	416	402	409	440	440	423	409	402	412	429	404	398	420	464	421	409	407	413	438	425	459	431	434	406	407	433	438	433	411	424	417	440	414	427	375	386	395	412	432	433	383	419	400	416	382	401	429	440	384	417	410	412	377	449	413	447	393	423	414	448	408	451	438	425	443	427	431	411	400	462	408	413	408	377	425	443	420	371	393	405	432	445	434	410	457	413	432	434	419	414	403	398	414	410	415	427	434	415	377	426	419	433	435	391	393	379	442	420	470	421	393	421	355	375	418	408	411	392	440	441	425	392	436	382	427	437	395	426	418	415	429	394	387	395	399	415	451	432	442	429	422	406	401	428	422	403	419	422	402	426	439	409	440	392	413	416	433	412	459	451	438	375	429	437	436	424	405	439	445	398	459	441	399	415	439	397	424	388	411	424	434	378	418	411	436	420	408	399	410	416	416	414	416	415	391	396	398	418	464	399	417	424	396	436	385	466	416	392	368	430	430	396	425	423	423	443	384	423	443	391	434	444	462	441	414	405	397	461	417	439	450	445	424	442	404	424	418	424	444	418	450	418	410	436	398	427	439	400	446	401	388	429	445	426	407	399	395	390	442	435	403	462	406	432	425	419	393	424	413	390	430	429	405	435	460	426	396	411	413	444	415	417	439	404	419	365	354	433	405	379	429	392	442	378	402	434	388	432	453	445	403	435	400	401	405	442	421	457	436	462	410	446	418	422	415	442	388	411	423	401	401	420	426	408	411	406	424	387	432	432	443	474	390	449	406	363	415	460	435	414	439	405	422	461	388	418	431	395	433	409	387	416	425	468	414	460	411	411	396	392	451	449	417	430	410	400	433	407	414	425	441	489	414	425	425	409	422	443	425	429	425	410	421	430	426	440	422	443	406	404	392	419	432	420	460	402	374	405	410	438	431	396	431	426	437	405	417	422	395	446	411	416	437	382	393	452	440	439	375	409	399	421	437	429	424	418	422	396	445	453	414	418	418	422	389	427	451	434	446	406	431	405	451	426	451	429	413	381	428	414	443	449	435	432	432	437	421	432	447	437	413	402	437	375	464	432	420	426	383	434	424	436	419	391	465	405	443	418	415	394	395	386	381	411	428	457	449	439	428	420	416	410	398	437	438	464	417	430	441	410	426	408	398	375	405	426	405	432	437	392	432	415	431	408	380	407	372	402	409	422	426	411	386	429	420	463	390	384	433	385	439	409	388	416	427	417	425	419	423	404	403	436	424	376	408	454	429	421	420	400	415	394	402	435	439	380	416	418	458	419	468	442	425	446	425	444	402	419	437	410	391	426	413	443	414	416	388	450	426	399	412	405	415	410	414	421	388	396	449	417	423	402	381	402	436	418	410	431	414	431	401	422	415	387	441	425	409	435	457	448	407	401	405	424	382	424	439	379	435	405	439	406	438	410	433	401	435	413	409	440	373	401	399	458	428	434	403	395	419	424	433	432	404	402	413	431	423	471	428	451	421	417	424	450	407	383	416	426	440	439	392	419	428	384	430	468	415	404	441	451	427	419	426	422	409	449	419	435	389	393	428	424	401	422	407	392	418	423	412	439	417	419	435	401	407	434	398	435	358	442	437	407	403	407	432	391	417	420	379	407	395	409	425	429	412	425	419	406	418	411	397	405	404	419	428	451	437	414	401	443	397	394	398	410	442	485	414	397	429	409	465	438	398	432	421	412	397	396	425	412	428	412	384	430	420	396	397	445	450	382	406	401	467	422	421	433	402	389	423	438	423	394	430	407	418	419	430	389	382	415	416	382	414	448	416	425	428	411	408	445	418	447	373	402	375	429	449	425	422	437	426	402	411	419	398	434	434	431	416	419	428	388	420	452	439	412	433	406	433	462	401	407	395	428	416	491	406	412	413	429	452	428	413	389	419	433	458	408	406	461	423	376	408	437	405	400	411	421	404	406	395	430	410	393	447	442	441	432	414	438	416	391	425	420	448	421	444	426	440	416	414	424	390	443	400	412	440	448
23278	22099	29374	31577	16220	3233	733	573	601	570	534	548	561	552	565	560	558	551	583	510	558	540	573	554	558	561	543	548	542	534	558	525	539	542	550	518	569	535	510	533	560	515	531	564	557	549	572	527	548	531	522	539	551	526	506	536	546	521	524	526	511	566	537	565	578	572	552	585	527	536	597	551	539	521	520	545	525	544	571	561	548	531	503	547	519	537	540	517	516	548	540	555	555	519	552	527	542	543	522	536	530	569	582	526	514	522	510	512	536	540	522	524	526	562	563	542	576	526	600	500	550	548	546	553	550	561	553	505	498	517	534	529	555	521	511	534	565	508	566	521	557	610	564	546	524	542	515	572	535	519	567	561	548	571	532	537	532	499	540	541	595	558	521	565	499	568	513	531	567	480	520	527	564	523	550	537	563	504	544	554	582	497	582	495	613	571	540	538	592	519	534	579	531	543	533	551	570	553	534	593	514	543	504	532	551	547	549	558	497	549	560	557	512	520	501	557	490	580	542	540	558	553	526	504	530	532	507	513	551	534	532	548	512	548	547	527	540	544	543	545	575	558	525	541	529	521	554	576	598	510	570	559	561	507	580	537	548	524	576	494	547	520	544	551	524	545	535	577	523	629	549	547	499	549	538	506	507	551	583	558	544	563	523	526	583	546	533	533	507	549	547	521	521	555	541	544	516	523	524	534	526	550	543	535	525	512	533	558	533	549	589	502	540	537	539	550	505	533	553	534	512	520	530	488	555	553	524	491	535	556	532	530	557	504	570	514	527	535	540	552	526	567	552	519	528	580	547	519	520	531	507	543	552	548	574	559	505	569	593	508	595	547	523	565	502	545	537	602	538	540	538	564	493	586	521	484	570	541	552	551	518	515	509	525	508	577	541	549	533	550	552	527	556	528	569	517	583	559	515	560	550	526	590	534	505	493	505	484	552	530	518	553	566	531	544	554	561	566	563	489	506	528	553	511	564	543	560	573	546	566	576	537	542	540	509	576	542	527	517	540	549	492	553	510	538	527	552	535	524	510	528	558	560	544	545	563	520	547	541	551	551	529	545	521	538	548	567	532	552	493	536	564	548	559	543	554	536	593	497	490	525	535	569	540	574	581	513	525	542	514	583	587	545	563	535	529	523	523	536	517	541	538	507	558	590	550	511	543	553	547	546	588	592	545	526	523	524	532	541	569	490	567	542	543	515	529	528	538	552	582	556	560	541	513	550	520	517	509	558	561	567	560	539	545	521	542	556	557	565	525	528	546	533	523	588	549	560	547	533	551	533	516	539	538	530	547	556	532	525	513	568	533	531	517	520	539	562	518	553	527	538	518	530	539	547	529	532	574	556	555	514	543	532	541	532	539	576	515	536	566	558	581	555	486	559	553	541	546	534	556	536	559	497	562	533	502	534	509	559	546	550	577	576	586	496	570	532	491	573	528	540	589	517	561	528	493	523	527	517	532	549	539	539	477	561	532	528	521	483	531	563	534	517	554	524	537	544	584	535	562	539	542	570	560	552	552	529	552	574	518	574	531	520	548	533	563	545	548	571	555	550	514	535	536	535	506	523	493	574	516	512	530	549	578	522	528	531	575	541	562	542	540	545	570	532	561	498	562	525	528	544	527	534	563	534	517	557	566	539	524	543	520	523	533	573	508	554	529	539	523	576	533	526	551	504	556	548	535	531	555	533	555	486	541	573	557	546	550	547	525	535	572	551	559	535	529	539	594	538	556	545	544	537	549	559	556	538	545	513	559	539	516	551	529	512	539	516	554	556	541	574	543	548	519	520	553	525	500	518	548	551	524	534	509	552	522	546	577	549	513	532	535	523	522	588	564	552	520	504	562	538	590	568	548	571	527	547	569	533	515	517	539	564	516	512	531	521	520	551	592	530	519	566	537	543	548	540	523	565	575	573	568	549	535	545	548	533	550	522	569	521	517	527	559	536	563	590	586	520	522	537	542	535	562	554	494	573	528	526	516	559	540	541	578	510	582	550	540	531	531	564	521	546	512	543	521	533	511	505	553	554	549	547	552	555	566	518	533	541	575	526	512	571	533	555	547	554	549	534	566	570	522	552	550	521	534	557	535	555	543	513	528	529	543	517	526	544	535	561	577	523	491	546	558	521	540	533	527	548	523	546	519	528	559	548	498	576	519	537	522	494	550	517	553	522	562	576	537	552	546	540	494	554	546	562	559	538	534	553	538	511	513	574	587	554	523	566	501	575	501	545	575	532	584	563	541	542	544	571	535	524	530	542	579	514	561	516	577	518	549	542	537	548	552	529	533	534	515	507	571	530	530	522	560	557	558	505	553	549	559	526	505	546	524	557	576	542	520	506	571	531	551	510	502	526	542	540	518	530	557	532	558	559	531	581	518	533	479	522	519	496	548	512	534	526	523	557	517	511	605	531	501	529	533	564	551	538	552	579	547	531	540	538	536	561	549	517	609	604	543	561	516	542	552	526	550	504	526	512	569	530	586	538	579	543	566	506	566	545	537	552	494	555	500	540	538	540	515	534	592	578	594	542	493	508	549	554	577	550	536	538	514	501	584	540	533	571	483	544	573	541	563	593	533	524	512	511	509	548	552	546	556	552	549	569	534	520	528	503	537	550	522	549	549	554	548	512	564	563	511	550	554	564	530	555	562	524	510	589	511	514	585	573	540	513	534	533	527	517	525	597	529	567	527	568	553	548	573	557	557	558	543	525	544	556	541	563	543	525	548	524	548	560	549	525	524	533	558	519	545	542	595	527	517	519	486	552	503	548	509	528	535	554	549	553	566	517	553	512	547	580	576	541	518	534	539	520	596	541	557	530	514	523	508	524	563	571	529	525	535	520	509	516	532	544	533	572	528	488	547	567	540	526	523	493	512	523	526	535	532	544	580	567	547	525	534	514	508	575	529	556	540	536	533	538	510	555	578	517	520	503	532	551	530	509	560	518	557	551	565	498	524	543	544	561	553	540	539	536	560	553	570	530	538	557	563	525	535	507	596	526	512	552	575	570	577	514	616	533	524	536	517	535	539	525	509	508	517	598	580	523	532	576	578	540	540	566	566	521	569	537	588	580	532	545	505	530	540	536	527	537	549	551	586	532	572	538	553	566	575	525	604	532	575	516	534	549	606	532	557	566	552	537	533	544	604	533	576	522	511	558	559	533	531	563	522	559	585	526	617	519	530	572	517	622	529	532	543	554	557	533	591	556	519	507	533	533	551	537	548	538	574	535	516	564	559	526	575	553	529	528	502	525	522	547	502	535	557	532	543	560	500	519	535	538	533	559	550	542	534	550	514	543	517	535	509	541	533	525	543	592	567	529	569	539	530	571	529	535	561	513	515	522	535	545	502	533	530	539	535	468	503	532	558	513	526	558	562	539	534	545	522	558	459	546	550	551	544	562	529	548	569	511	481	496	555	605	508	554	572	566	547	572	585	525	533	557	519	498	519	510	561	487	518	537	526	561	567	539	504	571	542	545	583	530	552
39397	66274	50749	29995	1431	871	856	825	802	767	716	781	728	719	761	716	697	695	710	672	725	727	740	708	706	724	738	666	706	661	715	741	708	693	753	784	731	688	723	714	688	730	680	735	702	690	693	679	726	689	671	724	685	685	721	697	700	682	754	728	676	666	719	744	703	713	711	665	662	699	711	688	706	680	669	681	688	682	735	709	699	703	694	683	704	694	692	727	728	704	706	657	713	702	707	729	666	769	725	664	691	680	701	707	724	691	683	696	703	689	695	718	684	721	719	682	711	685	670	712	735	741	708	707	708	700	735	692	656	715	703	705	692	622	702	693	704	674	719	697	655	694	695	711	682	696	787	674	700	682	667	699	682	726	667	676	719	704	741	684	669	693	678	695	665	717	676	702	713	712	703	707	680	716	691	658	724	684	710	737	724	695	715	738	652	680	665	746	686	680	680	696	711	703	670	668	707	732	715	730	708	720	683	724	687	706	713	712	667	643	657	687	651	648	687	719	703	717	672	689	725	774	687	689	640	690	664	673	685	702	674	672	665	760	697	717	692	697	674	715	680	711	650	701	690	682	743	700	704	696	698	724	719	657	673	689	686	712	690	685	696	623	678	686	684	702	728	669	711	678	669	719	751	691	726	702	740	710	692	693	689	671	757	694	703	663	679	669	676	711	683	662	710	706	681	716	690	698	710	746	741	696	691	727	720	713	718	665	705	701	707	736	704	703	719	720	677	660	678	698	729	708	700	718	684	698	681	668	670	717	720	707	694	691	686	684	646	736	729	666	679	683	691	691	703	711	706	749	643	669	702	673	693	694	709	687	665	710	707	704	665	711	735	704	646	725	669	770	718	670	673	702	666	691	696	654	706	685	660	722	726	718	670	703	689	693	735	710	724	745	718	719	717	679	710	684	649	660	697	642	680	688	719	674	692	699	701	726	668	719	690	707	679	685	719	673	711	691	672	728	666	727	668	658	647	664	687	660	726	691	702	718	697	720	716	772	761	695	667	681	673	683	696	720	718	704	705	693	674	710	699	689	687	687	698	734	695	732	705	718	676	723	701	720	675	710	729	708	634	718	696	720	719	707	672	675	696	702	728	713	750	709	723	733	650	696	640	712	653	681	688	726	689	741	678	700	734	720	714	695	693	720	710	726	685	674	656	692	690	727	710	700	739	674	732	680	716	673	686	709	708	718	729	741	770	727	700	662	722	730	693	697	702	678	697	693	684	653	649	698	669	715	722	733	710	700	733	733	689	695	722	652	656	712	729	687	696	698	697	731	710	694	681	701	714	656	698	695	708	683	699	675	724	698	729	739	708	737	692	640	699	702	711	702	708	742	652	705	718	699	680	687	680	675	717	630	722	677	729	712	683	711	678	637	722	704	726	712	711	674	686	699	707	688	672	714	733	680	683	681	683	659	742	673	677	694	694	675	687	722	667	694	680	687	683	667	684	707	672	689	694	703	693	689	750	720	683	686	687	730	699	714	677	673	707	700	697	674	733	715	710	704	724	702	686	672	731	702	644	666	717	704	713	650	716	691	699	681	684	702	680	690	662	677	663	693	730	668	707	713	722	730	689	731	653	692	732	690	666	710	684	698	673	697	712	686	695	678	728	698	682	730	712	659	715	714	702	724	696	664	674	670	663	686	664	728	659	708	702	676	701	684	687	684	714	708	697	735	721	669	701	687	720	704	689	730	685	686	695	705	760	677	694	683	716	711	734	677	668	702	777	704	662	708	681	727	677	677	734	682	684	684	752	684	677	708	680	719	726	688	690	668	687	611	682	711	674	704	702	723	714	698	724	682	711	696	721	637	684	709	690	671	713	682	731	687	698	687	645	712	675	674	732	697	748	702	659	710	690	716	712	700	702	730	667	742	688	696	738	693	732	710	701	708	701	692	719	707	708	711	655	688	668	677	698	691	707	685	705	679	702	673	690	679	731	690	670	720	675	740	685	704	643	691	674	663	685	757	726	677	707	681	683	716	663	700	660	671	761	724	701	699	696	695	719	711	710	733	709	705	715	686	707	669	720	671	711	710	649	744	734	722	679	698	699	755	704	686	662	687	717	713	677	661	699	749	710	712	714	708	722	699	720	666	733	656	682	694	733	708	689	718	694	700	733	692	733	728	699	697	691	711	702	700	732	696	742	726	687	708	687	662	701	691	723	703	701	710	706	728	665	649	676	657	730	729	691	722	725	645	700	696	698	690	729	717	656	675	718	683	698	733	701	733	674	701	721	707	668	689	735	726	676	694	722	689	708	725	778	694	728	653	713	700	741	691	680	689	754	677	707	719	673	736	679	721	705	633	661	725	692	730	740	713	706	683	665	706	714	697	747	690	706	686	664	715	696	709	670	683	717	690	708	680	755	660	737	764	744	729	696	702	678	722	697	723	724	680	678	696	708	724	689	710	737	735	694	723	686	681	719	712	700	697	709	740	688	707	717	728	668	697	662	697	730	696	733	684	620	650	720	741	674	737	686	710	686	690	691	716	709	686	686	700	704	718	668	694	711	677	735	743	692	678	701	710	688	749	683	691	687	703	671	695	636	660	673	722	681	738	664	680	690	700	761	691	712	651	701	720	647	685	710	748	693	684	708	705	698	740	715	702	693	693	709	701	659	725	723	731	710	700	696	713	681	718	704	726	652	676	712	737	690	715	702	706	714	699	725	737	738	713	659	704	706	689	753	704	709	702	701	666	747	719	720	689	705	697	664	672	689	677	699	718	675	765	700	695	662	746	716	660	689	735	697	672	709	705	675	676	714	722	628	663	704	761	680	668	655	671	724	714	688	737	774	664	722	697	680	706	718	662	710	737	689	735	680	736	622	685	667	735	719	687	725	702	683	709	695	717	667	707	705	642	706	723	713	726	708	678	733	667	680	667	680	748	728	664	704	678	638	708	697	693	706	671	682	768	709	706	717	725	687	687	723	723	687	698	707	765	706	688	701	699	707	692	725	711	749	678	709	669	706	717	746	638	731	735	679	701	717	730	658	710	745	701	659	657	702	655	739	728	705	653	724	708	704	663	681	689	686	686	726	702	731	743	645	717	687	674	691	691	711	742	699	671	669	723	697	706	658	671	718	704	733	709	701	667	680	733	715	690	689	711	679	706	670	713	657	677	700	710	698	663	659	698	702	715	707	684	657	765	710	693	636	685	680	762	625	737	723	707	679	715	654	698	688	644	696	696	687	733	718	736	664	688	686	686	674	637	757	674	692	666	708	709	691	685	689	683	675	687	698	689	678	701	685	688	660	710	720	670	724	731	694	734	713	679	712	714	708	698	738	743	723	713	727	646	704	701	736	681	705	691	673	726	724	680	687	681	698	734	742	672	744	673	700	731	685	693	631	652	706	678	691	620	687	702	710	693	700	681	677	702	711	719	718	689	701	693	694	661	684	691	718	661	702	731	638	696	693	657	716	640	707	694	694	698	674	689	691	726	721	702	674	669	714	699	725	677	702	705	676	711	700	692
24676	22634	27686	25345	3834	217	225	185	185	167	157	175	180	171	178	178	206	180	188	171	192	172	190	165	158	182	187	157	177	194	172	164	177	180	160	175	154	151	179	170	161	198	171	165	158	170	175	159	183	165	165	163	178	200	173	173	171	168	147	180	178	212	182	181	177	168	173	175	190	155	182	183	164	172	166	174	183	173	172	174	182	177	190	161	200	180	175	156	175	182	188	176	149	166	188	177	170	166	179	182	181	165	156	161	187	162	156	164	177	162	160	175	161	194	167	191	167	196	182	207	183	169	161	154	170	160	177	170	166	141	176	167	175	171	179	178	189	176	195	167	143	178	177	154	147	177	169	177	177	178	172	158	162	170	173	175	171	169	167	193	166	171	155	175	175	179	158	147	150	180	155	171	174	175	176	203	173	185	164	169	165	195	168	178	187	166	166	178	187	182	188	178	168	157	174	182	161	175	178	179	176	193	160	173	164	157	161	169	163	162	180	176	159	173	148	173	179	171	183	181	189	177	192	159	181	175	191	211	179	171	161	187	167	179	170	190	148	163	151	189	137	172	180	175	166	158	178	153	181	176	167	162	203	167	162	168	168	177	167	167	177	175	158	161	156	182	176	177	167	187	144	190	177	171	149	178	173	168	169	180	181	182	174	175	164	188	156	169	176	144	176	186	200	166	197	186	184	160	202	185	161	180	158	170	179	165	176	173	175	176	176	165	162	148	192	158	169	172	158	161	176	170	190	162	168	156	173	178	172	197	156	174	186	183	160	163	174	153	171	182	201	175	183	171	164	159	183	182	162	166	184	162	158	152	174	198	178	186	166	163	185	170	164	178	162	167	169	182	176	162	176	167	172	166	181	143	163	181	190	151	182	174	174	173	165	164	155	171	181	164	177	189	177	172	197	181	174	171	168	169	197	173	183	149	158	169	189	160	171	181	189	163	174	160	171	167	194	163	185	167	159	178	194	196	176	181	142	176	182	167	149	135	152	173	172	176	195	166	197	158	164	184	198	164	185	173	155	164	189	173	181	164	192	186	172	161	185	156	165	191	171	175	152	168	178	167	167	174	188	165	187	150	171	181	176	183	157	167	168	163	170	191	165	169	167	160	143	182	194	161	195	168	189	172	190	181	166	165	154	187	172	169	172	179	159	159	177	160	170	187	180	169	178	154	159	163	203	190	194	176	184	193	187	189	167	190	179	180	177	193	156	192	145	190	184	173	187	169	175	143	179	188	180	169	169	152	176	169	188	186	181	180	169	206	167	174	183	151	169	198	171	180	163	183	186	178	193	146	182	175	175	187	159	184	184	170	177	181	160	165	165	191	186	153	169	177	164	162	172	158	189	162	176	173	174	189	166	174	181	160	182	153	172	182	154	165	173	150	176	183	169	206	180	176	187	164	163	158	182	172	165	179	204	154	170	155	174	151	167	180	166	194	172	190	176	174	175	171	159	178	169	180	187	181	186	177	172	149	185	165	158	191	198	193	180	170	175	178	178	192	160	154	177	167	147	151	163	178	156	169	179	138	150	181	175	183	146	182	180	185	173	145	143	186	177	161	158	202	180	158	179	175	164	165	162	144	171	176	163	157	172	159	184	161	175	175	183	174	194	181	167	169	182	163	154	194	182	168	168	182	205	187	189	169	171	156	179	186	176	191	166	182	170	186	160	153	187	201	180	165	174	179	172	159	161	158	181	187	168	180	185	188	137	169	168	158	174	158	184	175	160	184	163	188	187	186	193	189	179	180	176	179	184	180	171	157	162	191	170	164	175	162	160	190	163	183	154	175	161	147	158	158	176	166	172	164	168	178	175	168	175	175	172	167	161	187	175	167	163	173	179	176	166	177	161	187	167	188	161	173	148	172	163	172	162	167	173	176	172	189	171	181	166	176	169	175	178	186	168	166	165	150	176	177	162	165	149	171	177	172	155	172	176	170	171	178	176	175	182	174	182	167	186	173	183	169	171	152	165	174	164	174	185	183	178	154	166	168	184	167	176	158	169	179	177	169	193	184	170	181	170	170	192	176	172	164	180	175	189	158	177	151	160	170	182	179	159	169	180	177	179	172	147	162	153	156	186	148	191	163	179	163	171	139	170	164	184	176	189	173	168	168	171	167	171	171	166	180	177	153	164	167	189	162	182	183	161	166	183	168	200	168	168	179	175	175	163	163	186	181	199	172	180	173	168	173	179	181	173	176	171	142	175	197	186	169	182	194	178	164	174	181	189	168	160	158	196	194	155	190	163	175	176	153	174	178	166	204	182	165	166	195	173	153	180	165	152	178	178	166	189	175	173	182	145	186	161	162	157	154	157	182	178	152	176	155	184	186	176	175	167	185	169	199	174	168	188	169	170	183	185	190	191	189	171	196	160	173	180	168	169	158	171	180	174	162	174	184	176	169	192	167	164	170	177	168	162	190	185	179	166	178	153	178	175	146	187	158	189	161	185	183	148	197	168	184	183	170	178	190	178	149	186	165	164	180	184	171	173	181	167	183	177	180	190	164	186	169	176	169	157	177	190	165	163	192	196	195	194	149	179	188	171	166	184	204	176	178	165	182	149	182	170	186	168	191	154	164	166	136	152	170	164	172	184	187	182	177	161	184	167	164	181	187	191	167	172	161	150	168	180	144	175	173	173	170	166	189	174	182	152	177	178	181	166	178	166	188	161	191	183	168	188	178	175	150	183	154	162	189	177	160	163	201	182	191	177	156	159	163	147	143	159	189	168	174	172	188	177	172	186	170	159	186	148	162	189	184	156	182	176	171	154	170	183	194	175	156	179	185	179	172	170	173	185	156	168	159	157	185	160	189	167	201	182	179	138	171	188	171	169	176	154	166	181	165	160	156	191	173	179	168	172	199	164	192	154	182	158	174	160	176	166	186	159	171	185	162	161	164	166	156	177	187	196	172	184	178	201	190	148	154	194	166	182	169	154	167	196	168	138	182	191	150	157	161	149	170	170	182	187	175	183	180	178	166	181	170	192	172	165	171	169	163	189	168	185	153	147	179	193	170	169	186	171	157	165	179	186	173	178	175	183	153	156	163	169	163	165	166	169	184	179	169	179	178	165	157	165	185	165	145	168	180	167	189	166	196	176	168	163	189	170	188	158	146	192	180	162	152	176	208	163	166	187	181	169	164	184	159	187	177	170	164	153	186	173	144	154	189	202	156	170	173	175	169	183	165	169	162	158	143	156	159	184	167	173	162	172	164	180	175	159	172	183	175	191	165	142	160	178	161	188	184	170	186	173	173	152	204	180	193	151	189	170	165	172	159	185	176	179	156	156	187	171	166	147	191	186	177	175	177	155	188	165	164	178	178	169	149	187	173	161	184	174	173	184	175	184	160	155	192	195	162	184	182	167	196	171	180	162	174	164	178	180	193	163	177	180	161	157	180	175	211	188	169	182	184	181	176	182	185	186	158	192	163	151	165	158	188	172	158	170	180	161	182	182	130	169	187	186	159	182	179	157	150
37725	56147	38565	20550	602	337	302	269	292	251	287	283	277	264	261	256	255	249	254	237	263	252	251	268	233	284	263	241	259	264	254	233	256	254	257	238	262	240	268	261	249	230	255	235	258	249	264	254	204	278	238	251	233	277	244	276	235	253	243	221	262	233	223	249	244	233	252	240	224	261	236	259	251	233	233	243	254	251	229	239	280	242	236	259	247	273	249	237	236	249	255	223	240	251	231	245	248	276	219	256	242	235	245	242	266	232	267	264	233	254	243	238	254	265	259	248	252	276	243	247	267	244	255	252	254	213	231	249	231	258	238	254	277	272	242	263	254	247	242	254	247	287	235	258	246	272	210	243	230	254	225	260	227	244	254	264	249	256	266	255	259	245	272	240	264	242	234	244	235	273	252	276	247	239	240	233	260	248	253	270	237	236	230	243	219	244	241	250	251	221	250	228	230	225	268	255	260	221	258	238	246	260	258	229	244	238	226	249	223	241	259	216	239	231	231	249	255	243	286	240	245	256	227	240	234	232	237	244	257	255	225	239	254	249	234	258	261	241	248	267	263	248	260	269	243	224	274	216	260	244	258	251	259	220	251	228	247	234	231	242	283	238	224	250	263	249	240	284	221	231	248	237	274	234	230	246	221	223	249	237	238	249	247	251	261	247	235	274	242	245	227	254	265	224	247	248	235	244	266	250	251	274	222	232	245	253	251	236	254	247	240	250	264	265	276	239	244	217	238	258	249	232	273	230	225	267	245	249	217	273	239	232	233	225	216	254	236	269	253	236	243	238	238	246	261	261	235	250	256	225	243	259	251	262	266	248	259	257	211	245	274	244	268	248	276	261	236	252	242	259	224	253	257	239	239	256	234	234	217	278	261	223	225	237	263	234	244	263	257	255	230	274	212	228	236	241	256	286	240	222	237	254	249	247	232	250	265	248	278	253	233	247	244	266	248	254	252	229	256	246	245	234	244	266	247	225	275	214	245	229	238	238	253	274	241	243	244	253	229	281	233	251	231	250	249	219	233	233	245	234	235	247	250	251	223	232	249	235	255	262	234	241	239	258	281	244	239	216	263	219	240	259	249	250	250	219	248	251	240	263	222	248	257	233	238	244	251	230	265	234	248	239	266	247	240	245	216	251	243	259	250	239	258	267	236	246	261	229	249	246	252	217	254	249	251	284	233	238	237	249	246	255	254	250	225	249	240	275	226	252	241	268	254	261	259	245	252	259	249	263	226	240	258	244	209	268	240	226	257	249	236	220	217	251	223	245	227	245	272	244	219	227	253	272	223	263	264	255	229	245	248	272	222	258	252	252	223	226	225	240	260	245	232	248	236	258	249	230	246	237	243	247	247	235	239	247	254	250	219	235	220	247	239	238	263	229	230	241	253	258	241	258	276	253	254	261	251	229	230	244	217	227	221	219	268	251	270	253	226	261	244	239	224	259	224	231	249	259	230	278	223	235	224	258	288	252	248	220	249	241	205	264	237	265	227	253	275	251	226	239	226	237	287	295	264	234	236	291	249	224	219	243	215	267	247	233	243	255	229	235	230	263	215	283	234	254	236	219	245	255	236	241	269	251	271	227	260	254	242	260	243	224	253	243	248	235	249	270	220	246	234	276	248	249	247	245	213	245	239	235	240	253	242	258	239	232	225	266	265	258	238	209	237	234	284	262	254	220	240	250	233	241	220	239	256	209	229	257	216	290	244	262	268	227	255	233	261	266	246	259	233	247	238	237	269	247	255	261	259	259	260	264	226	242	254	261	234	240	226	250	234	236	240	265	257	256	256	244	267	251	248	245	252	246	238	245	213	242	243	245	248	226	235	239	242	252	205	235	265	241	242	243	248	231	223	273	242	228	253	234	226	262	212	236	264	274	233	226	257	274	260	266	265	264	218	235	261	211	226	261	232	225	252	232	261	238	270	255	247	238	261	243	266	249	231	225	240	245	236	228	239	258	248	260	270	245	241	222	251	236	224	250	252	240	264	232	235	252	265	218	241	242	216	245	267	247	237	219	263	253	240	260	243	225	235	253	274	248	243	235	267	247	220	247	272	225	243	240	235	263	256	243	260	239	261	237	277	257	245	250	234	240	246	259	242	237	243	253	249	261	241	204	227	221	248	265	243	259	270	238	211	252	217	260	262	247	268	242	243	252	279	243	223	256	229	229	255	243	234	250	246	249	252	261	235	239	272	258	261	242	242	265	233	251	251	244	275	246	249	242	257	265	243	247	293	251	220	249	246	245	253	247	281	210	263	286	277	257	257	260	281	235	245	239	240	272	241	248	267	240	243	248	264	230	235	241	238	279	242	237	266	248	240	232	260	246	242	223	249	251	241	274	252	259	225	238	257	256	232	235	257	246	243	243	260	275	249	245	219	246	283	270	259	248	263	222	243	285	248	243	248	242	266	224	268	216	251	228	268	234	241	269	210	251	260	261	227	265	213	281	242	265	236	269	258	264	245	227	240	258	266	240	248	257	256	257	248	232	245	250	239	245	261	230	238	235	242	285	243	236	253	283	252	257	242	254	275	235	250	219	268	243	270	269	212	265	253	250	256	251	260	227	271	244	243	266	261	238	221	232	264	213	237	238	226	224	223	248	253	264	262	265	259	272	252	251	251	262	230	231	236	243	241	237	242	255	221	250	242	231	254	255	248	233	221	281	236	259	245	238	254	261	263	232	261	254	271	267	251	237	243	247	220	219	239	232	226	254	250	281	263	263	228	211	234	233	253	247	257	229	265	252	266	263	250	263	242	216	241	237	231	220	232	237	272	254	250	227	231	248	228	219	262	282	245	262	251	237	245	246	267	249	244	270	231	237	272	229	251	234	240	234	266	256	246	258	249	232	231	254	221	256	254	235	240	246	251	231	272	243	235	245	251	269	256	267	219	226	238	244	271	242	251	247	209	243	252	268	251	259	263	244	250	278	237	272	240	272	260	247	237	236	246	234	265	256	247	246	229	246	274	236	253	243	252	231	255	233	229	251	243	255	256	232	231	231	224	221	229	224	237	230	243	239	229	254	226	220	231	256	256	241	266	272	241	252	251	246	259	244	237	218	245	221	266	279	245	283	230	227	225	231	247	262	260	262	212	247	241	254	290	241	238	242	247	217	260	257	237	243	255	231	253	235	237	229	245	234	285	270	242	216	250	248	257	262	256	264	239	250	266	202	280	245	245	234	241	223	236	247	250	223	255	220	220	245	236	243	279	243	284	267	260	254	247	248	255	242	249	262	240	272	234	220	230	272	235	234	250	246	229	264	274	262	247	244	241	257	249	241	231	272	242	246	263	237	231	242	227	258	235	235	251	225	262	220	232	245	261	266	267	274	245	258	242	233	230	242	260	250	209	240	273	271	244	227	242	248	264	228	244	247	259	223	233	265	253	245	241	254	231	250	229	257	237	263	248	253	248	231	246	232	229	265	267	257	222	254	230	235	249	234	257	253	233	240	233	230	259	229	236	250	232	256	275	253
22320	21553	29351	27446	20812	12751	1374	578	499	551	507	505	522	506	470	484	494	435	469	464	467	449	481	490	465	478	496	464	476	492	480	462	451	467	428	473	462	459	460	450	457	493	457	446	465	441	451	453	430	413	466	474	426	450	462	446	412	479	456	485	467	478	456	439	431	429	448	461	453	445	459	467	494	444	441	470	453	431	446	453	465	496	454	469	469	448	465	465	425	474	468	440	469	474	478	441	483	458	492	428	441	433	445	470	468	448	479	415	472	438	471	430	430	457	449	456	449	441	468	482	444	477	423	452	436	442	449	446	441	450	466	462	465	452	470	444	462	512	497	411	425	494	459	491	443	490	417	459	461	456	426	454	468	453	479	448	421	441	428	465	473	471	457	432	437	471	458	439	473	449	462	449	477	438	444	464	455	447	479	477	426	460	433	462	441	482	459	426	441	465	471	440	470	463	432	470	433	442	471	468	443	453	439	486	490	448	481	475	505	450	436	478	455	478	447	453	419	451	464	490	472	447	458	468	475	485	440	516	459	473	471	474	433	479	442	488	432	483	461	420	444	456	481	474	456	450	481	462	473	485	492	446	484	465	461	407	474	462	482	444	447	434	485	477	491	435	458	462	453	453	456	463	473	454	466	424	418	471	448	476	453	442	464	445	485	435	434	464	434	463	458	469	450	481	473	458	433	411	454	413	452	436	477	452	474	444	461	419	434	427	434	444	450	479	428	492	459	434	423	517	461	444	447	469	456	467	476	458	476	458	456	483	465	460	461	505	456	483	452	462	424	458	485	465	428	456	462	452	449	460	482	481	493	459	471	416	419	480	468	475	431	478	429	442	478	470	459	454	478	471	434	501	456	483	441	473	473	438	447	473	455	448	454	493	448	479	467	449	471	467	458	482	460	435	452	515	445	486	466	456	483	494	426	467	480	447	472	427	471	463	486	458	459	451	463	440	452	425	488	440	448	454	464	436	466	456	484	433	488	445	448	415	453	409	462	440	471	458	444	430	415	448	456	433	453	431	448	455	456	450	447	500	476	427	482	458	471	471	458	444	450	462	427	442	453	461	457	464	457	474	470	479	457	474	460	480	434	453	438	446	441	444	472	471	476	459	442	475	493	469	486	443	449	390	433	459	437	484	486	452	455	453	477	443	495	446	475	435	399	460	459	490	482	464	469	430	503	428	468	469	469	459	446	458	460	494	423	444	456	474	452	453	463	434	437	455	445	455	459	491	461	460	469	436	442	445	472	447	409	476	474	460	460	465	455	489	473	452	447	430	431	422	450	461	436	453	436	464	450	458	486	422	462	427	462	462	463	474	493	442	467	481	490	456	433	447	471	460	462	476	468	461	457	425	435	471	446	456	432	465	462	476	466	478	485	440	442	458	463	463	456	487	497	500	454	432	501	483	455	456	446	469	459	447	457	435	464	422	483	452	483	481	451	452	479	463	475	454	456	480	455	439	471	450	489	477	473	449	449	486	472	447	419	479	471	426	442	467	484	465	451	486	450	462	471	430	461	425	486	503	483	440	445	457	477	439	468	460	446	481	459	456	426	468	463	467	464	476	414	471	461	467	465	459	443	423	404	476	475	459	466	471	434	465	460	430	460	450	414	499	439	409	460	492	423	455	423	459	448	509	455	456	458	467	443	458	457	449	458	417	447	447	458	447	482	483	433	448	465	466	444	478	428	493	473	471	426	464	438	460	433	440	449	471	474	462	448	458	442	399	467	450	462	479	460	468	416	439	478	489	457	437	439	422	447	444	430	435	431	454	474	473	491	489	480	460	448	455	441	431	462	462	449	426	445	489	447	464	477	457	445	446	450	462	426	488	509	483	426	434	446	440	453	487	441	417	455	444	479	463	429	452	443	488	449	433	479	449	458	447	476	485	483	456	458	459	411	441	440	466	461	446	470	420	442	439	448	470	440	453	471	472	462	445	454	448	426	419	491	440	458	458	455	469	470	445	437	447	483	463	471	457	454	489	507	465	444	469	452	431	422	459	459	461	441	443	482	416	444	440	450	439	470	448	461	425	465	431	474	413	419	469	491	487	407	442	445	423	452	465	504	482	463	481	432	457	451	475	412	425	473	445	451	439	454	459	463	464	473	482	442	480	468	469	455	438	465	457	500	462	451	469	423	478	474	461	458	444	465	469	472	435	456	441	464	486	465	427	440	453	469	431	423	483	459	434	477	437	459	425	447	476	475	441	468	461	477	472	437	447	450	422	480	438	428	433	444	448	458	446	472	463	457	432	464	504	430	482	468	433	439	411	488	443	458	461	419	433	464	478	473	480	470	437	464	409	492	466	448	461	499	445	457	416	431	470	450	455	499	436	458	497	444	467	476	442	426	430	456	472	451	464	460	485	437	425	479	457	453	460	438	476	462	445	479	460	443	444	486	419	455	474	415	452	437	444	463	479	454	454	439	461	470	453	439	422	447	454	453	484	459	487	449	460	486	441	413	475	489	456	456	453	403	449	427	425	473	449	434	481	411	455	486	435	476	431	461	467	451	465	428	471	486	481	486	453	453	450	451	461	419	501	468	445	464	444	447	447	450	487	436	419	447	441	455	477	428	434	433	460	428	444	441	467	466	455	485	452	456	474	470	450	441	429	464	461	464	431	465	442	473	438	454	466	432	433	487	469	428	416	484	442	441	456	483	468	458	483	466	464	458	424	486	449	467	476	469	446	437	486	458	459	441	475	414	422	436	473	461	448	417	447	493	440	466	449	446	475	472	474	501	477	449	436	470	422	462	433	474	452	487	444	459	434	485	470	433	455	455	471	461	420	460	478	477	421	450	435	455	488	480	457	487	451	468	450	449	449	461	461	478	454	480	451	457	471	450	471	459	448	465	459	481	475	443	463	431	433	447	445	429	457	454	467	445	468	478	496	435	493	477	463	475	449	428	461	474	457	442	488	452	483	441	474	443	448	457	460	475	422	433	435	431	458	474	436	419	453	504	469	466	460	471	465	460	477	425	460	459	478	420	457	485	460	402	438	422	493	448	487	451	467	455	477	453	466	483	472	478	452	446	464	467	447	448	449	423	459	454	443	444	432	452	458	436	486	450	467	466	452	454	461	461	420	460	425	463	459	453	478	441	452	520	426	466	461	479	454	448	451	430	455	424	473	472	431	485	448	482	448	463	445	464	483	428	454	472	478	492	475	489	450	463	444	448	474	448	424	475	487	477	458	438	475	442	476	460	470	434	463	455	485	451	447	471	480	458	469	455	469	460	462	456	472	469	479	439	455	433	491	451	417	458	456	462	460	459	459	463	422	453	466	450	470	471	476	459	456	450	460	466	446	436	451	464	426	462	449	485	474	459	409	447	449	466	459	421	426	416	404	444	470	434	490	505	456	491	457	400	443	444	450	477	464	464	450	472	455	485	483	466	411	429	471	488	443	449	449	470	471	452	453	483	451	438	487	442	462	479	445	432	452	450	440	476	422	473	446	481	435	450	420	420	449	455	485
40068	66297	62152	36480	1988	1043	951	852	802	715	759	688	686	680	629	661	623	648	649	644	619	606	654	629	646	642	605	613	644	617	626	638	619	611	655	606	630	596	634	600	627	599	621	650	633	628	604	587	635	570	598	560	591	600	608	648	596	610	615	633	610	594	620	642	628	648	642	642	645	639	674	600	573	590	616	604	602	603	610	585	578	579	623	625	586	608	622	614	607	560	592	612	576	632	575	529	608	616	602	601	610	621	587	585	547	586	596	595	643	551	586	583	598	579	644	605	597	607	550	593	627	587	618	620	580	603	588	624	636	585	609	614	582	573	594	601	620	596	592	587	594	602	593	614	614	614	627	590	599	613	606	589	654	630	606	541	592	643	595	605	592	608	586	586	617	668	554	591	615	637	601	611	589	615	586	594	616	610	607	600	629	561	548	565	610	592	585	608	621	610	565	574	609	596	565	589	613	583	615	576	648	675	596	622	591	575	641	639	638	615	587	592	584	580	569	608	582	579	597	609	570	606	588	592	615	590	582	613	597	632	621	577	587	589	589	576	596	602	630	616	595	585	590	568	622	641	632	598	618	633	623	580	640	583	571	618	568	616	593	596	590	593	624	626	620	602	579	585	634	588	622	616	636	578	580	604	622	636	641	584	589	570	616	625	628	584	583	658	577	600	600	579	589	574	605	617	605	591	624	572	615	622	607	619	584	603	628	578	636	606	556	593	635	607	603	590	614	615	597	585	595	599	598	606	618	585	620	615	579	624	590	633	625	576	570	600	573	602	614	605	553	584	610	602	579	603	601	623	599	649	578	636	603	607	607	610	585	599	578	597	624	615	607	616	577	681	600	636	647	580	551	601	633	611	611	580	610	575	601	584	586	618	606	615	601	610	575	618	600	574	563	606	583	598	608	592	600	597	614	562	636	579	585	644	605	591	561	625	613	629	616	641	603	604	618	620	599	595	612	563	622	628	606	593	614	651	641	582	576	632	591	599	616	638	598	623	596	607	560	609	587	623	579	617	645	595	603	607	611	610	634	589	592	604	581	595	582	618	604	595	621	617	639	593	617	601	597	585	647	620	601	605	599	628	613	627	632	607	569	629	634	604	583	630	585	608	586	578	624	612	606	614	587	571	588	645	632	576	617	632	595	605	610	610	580	589	593	586	597	640	576	627	608	626	585	603	629	563	610	662	588	615	587	656	598	610	602	616	623	609	558	628	559	575	627	610	584	651	612	614	582	630	582	615	585	570	646	611	606	633	599	628	587	610	594	638	576	597	650	572	600	593	618	579	625	593	595	588	581	614	637	621	645	591	609	595	590	590	600	587	614	583	628	597	612	630	594	626	620	595	607	610	574	596	577	595	641	604	607	596	612	640	618	613	610	634	561	628	616	621	593	578	613	636	624	575	596	593	613	625	607	613	617	554	587	565	645	585	611	619	605	560	584	608	602	622	640	605	599	592	612	585	570	677	586	599	588	620	626	582	600	592	566	581	584	612	624	597	600	613	571	645	650	593	587	621	599	582	653	598	621	604	572	586	588	569	591	610	588	546	594	625	616	600	596	573	575	577	602	571	570	613	569	603	622	592	597	605	577	625	612	598	583	584	608	563	603	562	639	603	610	615	579	604	613	569	616	582	620	577	579	589	644	633	597	594	606	575	595	608	606	594	628	645	573	669	662	594	581	610	595	643	636	634	608	605	640	613	573	618	617	625	631	575	597	557	624	628	623	639	617	599	587	615	575	602	596	553	610	629	624	631	633	578	591	606	606	609	600	611	621	623	590	603	561	607	621	538	606	567	585	601	601	579	574	604	589	611	608	645	571	549	609	608	563	574	563	585	610	606	585	592	593	602	589	600	633	583	609	577	583	651	626	569	624	598	593	611	632	632	599	602	584	628	612	587	560	645	604	562	613	580	613	635	554	622	581	583	603	620	615	580	551	646	624	622	602	619	609	588	603	656	604	585	570	594	611	630	603	601	598	596	562	623	585	591	620	621	575	607	621	630	623	583	564	601	562	600	572	585	556	601	603	582	606	560	622	591	628	624	581	619	639	633	623	621	551	565	599	592	630	559	641	592	656	582	583	622	572	572	590	618	586	653	585	568	605	599	568	625	599	634	604	594	584	578	585	583	538	585	599	579	606	613	638	554	582	592	587	566	586	620	590	578	599	590	603	617	599	629	631	540	642	568	614	619	587	590	593	659	583	621	613	599	618	605	576	592	630	628	626	611	609	622	580	599	581	584	612	641	626	591	598	623	610	592	584	617	594	589	619	614	610	652	624	595	556	602	611	587	635	603	600	633	594	659	633	631	651	609	616	622	608	595	604	617	628	627	577	607	601	576	618	570	622	553	590	644	577	624	599	588	640	596	620	588	604	635	634	603	613	618	630	589	592	620	582	608	600	648	608	603	623	633	581	636	581	609	616	598	576	559	599	613	627	586	549	597	645	594	567	630	611	607	567	656	637	592	603	589	568	598	599	592	576	611	631	590	605	649	580	589	600	644	601	593	628	571	598	644	584	637	582	603	577	591	601	606	655	567	579	597	612	588	580	611	660	642	584	601	585	569	624	572	595	652	568	587	572	609	621	627	589	594	582	643	586	636	619	582	559	614	607	589	600	617	661	631	590	591	597	638	585	587	560	586	617	579	589	578	594	635	660	609	613	608	602	541	581	600	588	597	611	586	606	578	639	630	616	583	584	633	640	590	593	649	664	621	594	600	606	621	640	573	588	616	641	624	592	633	577	589	609	596	604	591	596	585	617	579	629	618	602	636	580	610	612	556	548	611	581	596	606	595	595	591	603	613	570	610	610	564	589	627	639	586	598	608	599	568	610	613	635	629	605	593	614	597	600	630	564	588	557	589	624	605	613	580	609	588	590	600	624	626	570	559	608	646	576	603	562	591	579	623	576	591	610	555	614	652	604	593	583	590	594	615	613	549	586	590	612	534	578	574	649	611	638	611	616	628	616	603	588	591	556	623	599	640	618	632	645	598	644	618	640	580	593	621	587	609	587	580	596	584	622	569	608	632	636	611	574	597	610	599	618	591	585	599	589	616	685	577	651	589	602	582	593	584	631	555	620	589	616	626	609	581	669	613	568	546	630	571	575	584	579	594	618	638	616	597	626	574	593	557	590	611	594	602	547	596	575	606	610	638	579	583	610	586	574	563	624	629	546	615	612	625	603	545	625	592	616	637	575	624	634	594	608	595	612	597	555	547	623	605	586	591	603	559	602	604	609	609	612	612	597	579	600	623	640	610	607	627	644	606	547	623	596	633	628	613	583	618	622	606	639	634	614	618	584	572	644	590	576	632	603	601	590	644	609	615	596	620	587	622	620	601	644	601	601	597	587	582	609	628	564	587	568	607	598	592	585	571	582	658	590	581	609	580	580	596	659	599	605	615	609	634	624	597	646	629	627	615	635	596	607	579	613	586	577	624	593	619	644	610	575	642	622	598	610	611	615	602	652	596	578	598
27963	22808	16074	6466	439	299	367	292	341	313	355	323	305	313	302	328	321	356	347	328	327	315	317	299	327	336	336	332	297	334	318	318	345	323	335	328	304	330	320	331	313	317	307	332	303	337	334	286	358	315	303	292	316	335	346	307	320	325	327	357	298	324	316	328	329	333	294	352	344	341	317	341	309	320	325	333	331	321	333	289	298	325	317	315	327	359	311	340	298	313	339	306	347	322	289	315	327	318	319	328	349	325	337	297	307	330	302	345	322	298	345	327	307	314	318	316	325	322	341	334	331	324	304	301	335	317	340	309	347	336	335	312	303	352	303	305	289	295	324	351	331	311	321	296	341	326	326	336	344	329	328	363	331	306	322	298	299	297	318	336	344	316	335	355	321	328	330	313	297	310	336	324	316	284	329	356	286	304	321	313	322	313	315	335	329	330	289	304	339	345	328	332	340	314	310	337	327	310	340	335	318	314	347	325	323	319	308	353	334	328	335	350	339	298	328	317	323	314	317	310	320	317	294	327	312	342	319	322	340	355	313	309	307	322	353	306	301	331	315	290	316	354	341	331	309	340	311	339	350	358	336	323	327	316	352	320	309	350	313	319	310	294	327	330	331	326	325	320	302	329	326	336	354	290	340	300	319	349	336	336	304	312	296	318	312	326	340	329	306	303	337	297	342	345	312	329	337	285	337	318	274	332	313	318	318	309	327	314	314	344	328	316	310	344	342	320	366	352	309	346	313	318	335	317	303	327	336	354	318	307	335	344	327	341	312	351	331	305	288	358	314	354	295	300	288	333	300	288	335	322	358	333	327	360	305	308	306	337	339	325	290	324	318	323	348	321	327	305	291	311	354	327	295	319	318	287	305	296	345	328	374	355	365	302	349	344	312	348	322	338	302	330	322	347	311	303	296	332	307	307	326	356	316	317	320	301	342	326	331	322	303	345	329	309	346	312	304	326	329	307	321	331	341	324	308	307	306	299	290	317	326	328	351	332	312	358	312	298	308	326	356	300	329	330	314	319	327	297	359	297	349	326	317	318	343	323	338	356	322	304	337	310	321	282	325	302	327	316	312	343	311	323	337	332	328	332	308	314	325	362	336	306	294	343	310	299	308	318	308	325	301	330	316	319	350	319	316	312	315	305	343	294	298	327	335	302	342	320	337	335	314	290	322	329	315	295	317	320	325	325	321	329	302	325	308	340	312	302	324	334	314	320	320	287	325	316	331	332	315	322	311	318	361	301	320	305	361	336	316	341	328	346	320	324	302	318	327	335	319	335	349	320	335	304	289	310	325	322	279	342	349	288	295	316	303	322	317	340	305	288	336	341	333	302	359	337	337	346	318	352	290	342	361	343	333	323	304	317	319	305	348	338	313	344	323	345	285	335	319	341	318	296	309	333	317	330	362	310	313	304	317	308	333	320	323	309	311	329	309	326	311	289	338	321	318	333	338	331	326	326	305	316	353	298	301	313	333	291	303	310	322	346	341	311	312	318	357	291	339	338	358	282	345	339	318	307	310	318	302	296	326	323	315	325	325	291	339	294	336	326	303	317	335	319	306	327	325	275	326	319	274	311	308	316	351	313	294	327	295	309	314	307	310	315	318	325	328	338	314	333	358	329	331	340	308	294	320	323	289	325	332	338	335	328	309	287	296	288	354	326	330	296	329	324	377	313	334	305	316	325	349	327	346	319	288	312	310	321	320	312	337	339	325	312	346	334	318	330	339	328	318	314	379	320	315	333	341	304	337	330	316	324	311	348	323	316	315	313	304	333	330	348	317	322	326	348	316	362	327	304	314	298	320	304	335	329	306	339	317	333	310	351	353	358	336	350	308	333	333	289	314	327	327	315	322	288	331	313	328	319	322	339	311	286	334	344	319	321	323	352	332	335	303	344	307	316	325	325	332	332	318	342	320	282	319	296	339	321	314	317	326	298	337	304	302	329	333	316	324	317	345	339	331	342	304	326	318	313	318	323	339	343	322	333	327	323	343	336	338	308	332	304	322	328	327	327	310	312	341	322	332	315	334	315	308	323	314	349	319	351	315	306	347	315	350	294	326	309	337	302	320	327	314	313	316	315	325	351	332	317	344	328	330	333	306	329	313	329	313	354	322	327	327	291	313	326	335	303	305	283	291	312	320	332	322	315	349	311	341	328	338	345	301	325	314	331	329	331	329	336	315	303	319	357	305	329	315	318	300	317	321	334	310	331	310	339	345	329	326	303	343	323	322	349	333	310	340	348	304	300	332	339	303	300	322	307	327	366	287	315	313	309	308	313	337	324	335	335	335	322	314	331	366	337	288	334	313	335	327	306	328	329	319	355	325	312	300	320	326	321	319	321	302	319	329	306	326	278	337	302	340	341	323	300	347	319	306	327	334	300	343	340	349	349	337	320	373	308	330	296	314	348	312	307	275	326	309	305	307	313	347	309	315	310	305	304	322	325	316	327	348	340	317	316	300	309	312	321	300	347	306	354	314	328	298	324	285	317	339	313	317	341	329	314	308	340	341	316	332	306	336	338	331	334	342	290	334	287	311	310	357	323	352	305	314	310	338	310	331	305	309	337	307	331	316	329	318	335	315	283	338	336	322	308	362	315	292	295	301	317	333	319	349	328	339	338	309	314	331	325	322	312	329	305	335	312	356	293	293	332	344	321	328	326	331	297	352	340	328	313	313	312	312	329	296	317	342	297	321	342	303	316	355	345	314	308	347	324	349	307	337	309	310	301	303	343	301	336	348	346	322	304	303	332	308	340	329	291	301	308	320	344	319	315	278	320	323	310	315	326	322	317	347	341	292	313	330	323	316	340	328	343	327	338	331	319	315	301	334	330	305	332	300	305	300	303	328	340	331	329	309	356	318	352	327	296	315	315	325	310	309	317	314	305	329	319	361	295	346	310	334	294	337	316	321	346	334	300	323	333	313	304	335	360	303	344	331	346	297	329	323	329	333	339	338	329	325	340	344	328	338	306	315	318	319	318	341	344	329	323	327	319	340	314	320	347	329	337	310	286	348	323	304	358	314	310	326	343	359	341	325	313	304	348	314	330	350	317	331	326	306	317	323	334	293	320	305	313	329	294	332	333	345	345	347	324	346	296	325	307	328	336	331	296	316	322	311	323	348	339	311	308	322	307	329	312	334	303	335	326	319	303	351	343	341	302	342	323	327	322	296	296	348	282	327	325	329	330	353	337	323	296	306	312	346	299	343	340	311	299	310	361	327	327	307	302	307	314	290	296	314	325	316	340	311	358	301	331	331	322	320	348	332	323	320	339	327	326	322	337	331	316	354	342	317	327	312	324	316	291	317	291	360	325	318	327	325	326	342	319	290	313	323	328	308	352	317	303	315	335	299	320	345	318	297	323	338	341	337	328	355	328	340	308	342	320	301	341	337	351	333	314	327	325	325	340	317	317	307	314	351	294	326	307	306	320	315	326	341	326	306	306	321	316	347	302	284	317	348	332	333	337	323	293	323	291
22573	31630	15022	5675	461	420	452	464	422	417	422	455	460	426	403	435	411	410	449	383	421	433	410	412	407	441	377	417	399	410	453	464	443	403	454	416	428	407	394	459	422	408	392	465	476	409	413	429	440	411	417	445	440	401	433	389	442	438	413	401	437	416	446	437	444	456	426	446	448	447	414	423	437	426	394	408	423	416	426	420	381	413	397	482	435	452	442	445	396	427	419	443	438	446	388	448	416	445	416	429	388	426	418	407	414	408	479	423	424	407	421	435	398	457	427	430	433	434	392	412	411	434	426	427	453	443	404	404	410	418	454	437	420	473	449	410	410	441	428	401	449	417	405	436	432	415	419	401	417	368	436	492	417	424	457	433	418	434	419	421	463	427	419	463	409	435	433	436	439	403	423	415	441	440	405	442	451	445	444	424	442	409	447	381	435	431	437	408	454	429	397	429	473	437	422	431	437	429	401	436	414	415	431	404	436	439	414	430	414	450	412	411	428	416	418	440	415	376	430	454	422	443	421	430	443	448	455	443	443	449	403	438	420	428	456	404	435	433	467	438	413	415	404	436	399	444	440	456	474	432	411	385	458	422	425	417	440	461	407	446	438	433	426	412	388	430	406	404	439	462	433	413	452	415	434	419	427	427	404	426	404	403	438	461	424	410	448	419	413	405	409	462	449	455	422	386	411	411	406	432	386	451	438	387	428	419	428	396	405	416	454	441	399	460	429	439	425	403	434	445	417	447	416	445	413	447	446	451	400	485	395	366	432	452	454	412	398	433	441	414	446	418	454	441	446	434	402	423	394	374	442	451	401	489	378	404	427	455	434	462	467	385	409	369	417	444	417	438	424	441	434	414	402	417	441	401	438	420	422	393	433	442	398	431	407	409	431	413	436	399	445	394	433	388	412	447	450	423	438	425	461	461	419	449	466	440	469	394	420	460	452	408	444	405	404	440	424	461	455	447	437	415	418	388	423	419	421	433	414	424	414	415	403	424	428	396	436	429	464	434	423	444	422	445	430	426	432	422	432	400	459	414	430	422	434	446	469	424	455	417	453	452	411	409	410	448	394	455	396	424	422	391	453	407	408	405	449	418	465	411	428	439	408	388	406	379	433	426	449	388	441	412	432	410	433	413	428	422	416	449	442	400	430	418	445	423	459	432	444	475	433	434	411	435	424	445	398	414	450	416	437	425	458	437	428	377	401	444	414	405	409	443	432	464	430	440	450	412	423	444	419	407	404	410	388	427	397	406	431	465	421	444	443	405	416	418	409	416	415	435	427	430	392	427	428	459	408	438	433	405	410	445	440	412	442	417	405	391	416	451	407	396	446	389	412	420	436	417	401	453	385	435	428	383	416	409	432	421	409	456	414	446	450	403	434	408	434	400	437	406	445	398	483	452	410	446	417	439	447	417	381	423	393	420	429	465	415	431	432	412	397	427	427	435	436	406	427	409	427	412	430	443	401	448	400	427	417	443	429	430	450	434	436	429	416	445	424	418	430	453	412	418	411	394	414	446	431	421	416	467	392	400	394	425	426	436	422	419	453	410	426	382	417	419	393	442	445	425	424	420	415	434	439	407	433	431	448	439	396	430	425	460	452	442	427	395	360	449	448	415	421	414	456	429	397	437	413	427	451	414	423	397	442	435	404	411	430	451	409	456	418	417	425	415	430	419	440	439	412	412	463	435	418	397	437	434	469	413	425	406	432	429	406	441	417	426	421	419	412	427	424	400	412	419	410	427	432	435	442	441	500	466	393	416	435	414	402	430	397	427	429	417	413	472	408	425	449	443	478	424	430	403	481	442	434	426	411	434	429	420	427	430	428	399	437	450	390	390	427	445	438	457	409	424	416	429	421	443	409	394	443	431	415	436	438	432	436	435	431	430	397	414	412	427	424	397	415	408	423	396	426	442	458	411	420	421	429	451	428	387	460	410	426	430	393	404	453	428	404	426	445	450	411	437	419	449	442	414	456	408	421	431	458	435	442	399	421	431	404	406	433	410	423	394	422	413	396	440	431	434	401	429	435	489	426	458	461	410	425	435	407	437	419	435	441	403	431	393	403	423	453	378	422	444	452	450	397	430	404	423	418	431	426	424	462	437	396	469	426	430	411	436	401	410	421	454	428	428	448	459	398	437	446	449	440	409	446	411	415	466	423	449	417	406	447	397	391	420	424	411	407	417	411	432	441	446	418	467	413	398	418	432	411	443	430	433	416	446	403	431	398	427	414	446	428	433	433	433	432	426	428	396	436	413	436	458	420	436	430	495	445	405	421	408	427	401	428	407	402	445	440	433	418	431	456	411	410	397	452	403	458	433	417	433	438	414	450	426	418	389	423	428	448	410	446	408	404	453	382	446	432	423	431	418	433	404	414	407	414	420	440	458	430	452	460	446	471	442	428	410	447	425	446	426	423	444	383	438	422	434	442	436	395	380	394	426	432	423	409	449	442	423	442	462	413	420	388	416	427	461	451	448	436	465	388	441	420	435	468	445	427	460	419	430	380	414	419	469	398	435	423	410	412	463	432	385	442	427	407	381	392	431	473	441	401	473	434	413	415	431	418	458	459	434	427	447	413	378	477	435	439	428	445	459	442	426	439	449	460	416	420	446	424	418	468	438	451	425	409	433	420	447	432	432	447	401	400	408	442	432	425	439	384	423	431	381	436	447	403	455	430	424	390	429	419	442	415	434	420	437	429	385	435	365	385	415	416	412	389	441	422	408	431	450	407	446	442	453	410	455	437	430	434	452	464	419	408	407	447	446	458	438	435	460	411	421	406	436	405	395	434	422	405	409	418	444	419	419	458	426	456	416	427	434	416	416	432	436	434	436	447	433	374	412	454	414	407	434	431	468	400	400	394	432	432	413	416	424	453	431	438	441	407	422	426	427	437	418	399	427	415	428	422	430	434	453	401	430	359	441	413	425	427	446	403	413	429	399	422	448	420	453	437	427	439	379	456	419	448	447	427	395	444	427	435	409	443	416	461	419	435	394	428	422	399	445	419	445	384	460	436	439	414	429	459	429	422	462	445	444	400	428	406	416	420	452	394	413	389	458	429	455	449	399	437	374	459	404	391	412	423	440	425	409	454	392	446	433	390	400	427	453	426	405	431	424	436	402	407	424	427	415	423	422	416	416	398	443	391	416	433	394	419	401	398	422	432	415	450	430	402	395	418	461	415	438	459	433	446	447	432	413	415	430	426	429	395	462	434	451	418	432	374	428	429	489	446	429	437	405	404	440	407	424	451	434	433	405	415	422	426	440	412	469	413	421	419	426	410	451	431	396	404	393	428	471	421	436	405	436	396	392	429	421	378	410	451	443	405	399	403	401	418	423	450	426	440	433	448	441	439	456	441	437	433	398	454	437	418	375	393	452	471	430	437	415	433	422	436	421	447	434	406	415	445	450	444	445	438	433	420	439	427	426	433	454	425	408	417	435	431	410	422	426	446	442	428	444	393	418	419	395	426	443	430	419
23166	21751	28506	28632	17180	3729	706	621	603	570	617	566	544	582	559	565	539	551	539	561	592	565	556	553	547	573	574	548	525	495	541	582	532	576	519	540	576	578	587	556	560	566	568	571	565	540	569	537	531	579	575	548	500	528	533	546	556	559	532	555	597	558	500	512	554	543	516	549	584	529	527	511	560	547	571	538	536	573	532	534	525	568	576	513	530	506	567	531	558	568	516	526	534	530	531	507	570	521	541	578	543	545	584	527	522	518	581	561	544	555	499	539	529	571	543	542	525	555	536	560	515	539	556	549	555	546	546	546	564	565	539	550	524	506	575	605	499	566	561	605	546	545	565	530	521	604	556	530	554	591	565	564	563	579	509	526	562	578	566	537	545	548	535	532	556	546	533	559	560	516	540	535	540	561	581	564	538	535	537	542	562	515	552	555	521	530	514	527	525	550	502	518	556	544	559	569	529	563	513	557	561	514	576	557	550	498	540	541	564	564	573	501	486	550	543	542	567	515	532	546	547	505	544	521	533	573	555	528	538	542	551	522	504	569	628	565	542	549	533	512	529	562	598	552	558	559	535	569	559	551	542	530	549	550	492	520	572	517	563	548	576	526	535	509	568	551	551	572	597	528	525	540	541	557	592	516	565	569	552	558	563	544	568	562	534	603	551	567	562	539	529	591	568	508	547	528	515	522	544	535	554	538	542	560	570	557	481	533	536	510	558	557	556	561	553	534	524	553	541	566	549	558	573	524	554	580	566	531	534	499	524	519	569	568	582	576	559	547	553	598	569	556	573	561	529	542	547	557	568	494	529	527	535	574	558	495	489	500	492	514	540	539	550	521	606	534	562	600	555	522	514	605	543	563	529	566	576	525	566	585	509	541	541	540	562	575	613	545	552	587	483	553	584	538	547	549	530	560	555	498	585	514	522	545	544	559	511	525	525	533	534	553	528	555	509	570	550	532	561	551	499	545	547	563	550	508	522	517	560	520	552	565	566	518	538	550	585	541	535	556	518	557	579	535	541	519	546	541	541	511	546	547	543	557	568	541	513	574	579	521	589	565	533	553	558	554	562	523	534	502	546	548	555	536	556	527	574	530	570	545	569	560	534	565	522	571	514	522	601	546	548	511	562	531	562	504	529	525	529	560	552	565	561	544	587	518	547	562	579	529	511	551	508	529	543	536	534	560	574	513	588	540	543	548	536	509	580	565	556	514	552	530	546	567	546	600	557	570	531	555	528	536	531	542	535	531	547	563	568	545	576	501	548	508	521	530	584	534	542	575	554	534	503	568	531	557	584	577	537	550	532	532	578	522	536	559	582	529	547	620	578	603	558	598	544	547	499	530	551	542	576	561	567	541	609	536	598	529	520	515	594	551	511	597	615	539	552	511	525	545	550	551	536	590	519	578	561	535	584	540	536	554	529	527	579	540	530	556	553	517	542	603	558	541	552	511	556	538	546	552	569	564	526	581	509	473	574	588	526	531	591	527	539	575	551	507	562	548	568	536	538	503	559	564	558	531	568	516	537	552	560	557	540	571	589	513	562	548	571	562	578	540	582	587	539	578	562	544	562	531	577	528	529	557	490	559	538	522	543	525	514	553	584	520	575	539	499	552	553	560	537	539	560	540	524	539	537	525	558	570	526	551	539	547	573	523	542	525	535	562	584	574	545	539	541	569	584	514	534	568	559	540	565	584	543	512	544	594	554	505	551	534	521	512	552	540	596	540	502	536	555	565	556	560	523	560	557	539	539	510	520	533	586	568	554	557	553	513	511	530	512	557	519	554	533	528	569	586	500	557	518	529	555	561	544	553	524	515	524	567	550	524	567	553	541	529	533	549	547	526	550	574	562	522	534	531	551	552	545	558	541	523	517	540	540	500	510	528	541	582	544	556	539	533	538	551	518	543	547	575	543	557	531	506	564	520	568	540	575	525	527	579	526	540	545	502	515	550	556	523	594	569	555	545	534	533	601	527	539	555	510	531	535	538	538	560	547	553	546	594	548	532	551	515	543	607	548	557	538	556	563	557	520	586	616	558	506	559	554	556	562	534	517	542	543	565	548	599	529	556	538	551	527	544	565	555	541	497	538	564	549	598	558	541	554	536	561	546	550	524	585	558	576	549	602	533	555	532	540	535	547	582	579	549	539	564	557	524	561	532	514	549	572	569	540	529	523	532	524	599	576	516	545	511	590	529	596	581	552	523	532	568	529	574	546	522	564	551	536	524	538	542	565	565	511	539	548	513	534	531	577	539	531	509	593	528	539	544	537	523	585	551	521	524	568	560	531	509	543	574	537	551	559	542	554	556	568	535	549	531	511	548	552	544	554	526	542	536	547	595	564	535	578	570	616	530	569	549	546	520	580	555	549	567	578	539	517	589	553	536	536	568	622	537	527	591	514	552	507	570	547	550	498	528	538	556	565	557	541	518	522	536	533	550	546	552	559	575	540	551	546	563	544	568	494	545	542	519	562	532	553	562	562	555	564	551	548	532	542	541	541	527	505	529	501	556	563	568	554	531	559	568	553	582	532	567	542	559	531	588	540	524	521	543	548	509	567	500	578	551	541	540	578	530	532	524	543	575	568	565	538	593	595	568	558	511	567	559	511	561	543	522	492	573	561	580	556	525	498	571	542	588	569	559	537	545	555	540	521	546	559	518	549	574	557	558	569	529	531	582	529	552	545	528	518	551	538	542	519	578	586	543	540	529	605	540	551	561	557	525	533	569	545	552	520	541	517	536	593	581	523	553	546	557	552	533	498	575	499	560	596	550	549	543	536	558	514	536	490	559	500	531	511	553	570	520	533	556	545	556	520	556	574	541	541	518	556	503	553	537	565	553	543	593	559	584	555	568	597	568	570	555	602	508	556	540	516	543	587	552	573	553	545	553	564	596	547	564	531	529	574	554	539	536	582	545	579	564	547	556	592	548	568	567	553	546	572	538	564	547	534	577	569	553	595	557	597	549	516	550	571	549	539	542	555	547	548	558	576	569	525	568	543	555	540	541	551	534	523	552	558	566	558	555	547	570	557	527	552	526	543	556	565	548	524	569	501	569	537	527	541	510	575	555	565	536	610	513	548	544	537	531	546	554	548	525	539	526	543	508	553	540	513	545	563	558	573	532	577	536	529	572	544	543	527	533	551	564	519	534	576	568	576	530	560	544	569	541	586	569	532	546	562	556	537	573	564	547	556	501	534	547	571	577	537	589	546	513	524	510	503	539	541	518	525	538	560	540	568	493	539	540	549	536	512	544	548	559	544	506	563	551	519	513	531	555	536	525	543	515	551	527	545	582	557	538	549	569	544	524	534	546	581	485	552	551	561	599	585	544	562	518	586	547	494	564	554	546	537	601	545	495	591	562	480	574	534	560	545	527	560	560	524	521	560	578	494	538	564	550	530	539	524	555	565	535	530	613	581	522	491	577	540	560	550	562	546	533	508	540	539	563	528	519	547	562	587	559	579	535	571	526	542	576	573	514
40544	65568	51985	26282	1255	930	878	808	806	757	698	758	758	739	758	715	728	749	732	689	740	723	749	690	755	755	707	730	743	708	668	731	709	721	684	694	712	700	675	716	717	770	741	712	664	715	728	720	701	700	694	689	723	705	741	714	660	682	670	731	722	736	726	701	712	773	681	689	730	767	698	716	697	708	730	717	762	708	685	714	703	683	687	757	689	694	724	700	704	657	734	719	699	676	711	701	678	697	701	681	714	680	672	718	719	687	699	725	680	688	711	712	694	711	710	702	718	709	697	721	678	709	702	697	746	701	636	697	710	716	722	709	639	708	704	706	716	710	719	670	688	701	698	683	701	753	669	698	698	677	718	692	711	646	714	677	664	741	762	695	657	661	699	677	696	737	709	674	677	681	748	735	701	718	711	711	702	678	733	699	689	668	671	736	680	724	747	737	700	681	722	689	710	672	700	686	717	697	715	731	737	695	663	651	697	705	669	681	691	774	687	740	751	701	701	686	711	735	675	686	731	683	708	667	716	713	707	732	683	711	748	710	678	722	697	711	722	754	706	699	721	719	729	699	713	662	667	770	723	681	747	709	672	707	746	690	687	677	719	689	707	692	692	692	685	720	719	694	722	748	681	631	677	699	685	771	696	715	696	722	672	726	758	694	667	703	726	675	723	707	691	699	684	674	691	686	703	712	668	717	710	695	691	711	733	718	711	745	663	646	711	693	699	664	689	696	724	735	676	683	651	730	711	712	722	697	676	704	731	735	697	732	743	677	712	667	677	683	709	717	691	709	712	699	706	724	711	726	621	646	671	704	687	705	731	701	725	676	709	730	706	678	680	763	716	673	772	754	698	701	730	722	713	664	758	740	644	740	733	664	694	706	693	754	676	751	702	720	688	704	699	716	690	693	742	686	707	678	706	655	729	699	737	724	698	728	694	721	753	731	684	662	706	713	695	679	730	709	693	703	689	702	647	712	704	702	706	700	682	680	720	694	688	680	668	696	715	731	690	717	719	691	714	703	718	724	734	696	661	741	707	728	715	684	656	743	716	702	681	743	706	689	667	715	697	728	693	741	680	665	657	661	670	751	736	733	706	704	669	740	649	667	745	723	704	691	681	721	732	654	640	707	704	712	661	695	690	698	728	723	702	728	706	732	722	710	678	706	674	724	693	698	712	719	690	708	732	692	692	761	724	640	686	702	693	726	678	719	704	703	749	691	711	682	687	705	739	691	704	754	718	728	713	727	670	716	750	684	717	650	731	688	696	724	680	702	685	710	665	637	715	699	716	729	690	704	767	716	756	745	717	698	733	692	754	693	710	751	682	720	711	726	685	745	735	733	748	686	628	688	711	741	696	726	727	675	669	724	700	750	691	689	709	668	711	760	682	705	706	727	703	719	662	695	725	729	695	684	704	648	688	696	734	732	680	755	675	719	701	744	704	725	708	708	719	725	732	686	662	691	724	751	699	672	701	711	686	743	757	683	662	691	714	709	708	721	689	715	641	705	669	654	702	693	737	694	685	679	689	723	742	687	735	696	721	684	710	690	673	660	751	699	690	686	698	676	717	695	680	704	733	650	720	756	707	673	746	707	680	694	715	668	741	716	724	710	700	733	682	692	699	707	684	735	714	707	675	717	655	700	714	658	682	734	665	720	722	735	721	724	702	675	716	688	706	732	721	767	681	765	697	731	666	699	686	674	691	667	675	713	671	737	683	694	741	711	687	702	681	674	667	713	695	770	747	715	705	690	653	712	689	721	716	742	730	710	708	750	738	711	671	737	706	756	712	674	715	691	722	700	689	739	720	661	662	658	699	700	711	688	697	685	686	757	689	686	678	721	686	711	738	647	699	708	690	613	728	716	719	675	696	737	690	724	713	639	765	636	748	653	716	725	715	690	724	727	681	720	728	723	698	717	708	712	696	708	712	703	687	742	734	722	709	674	690	685	681	711	697	752	727	679	658	695	748	676	650	720	677	643	670	714	705	689	676	688	699	711	714	722	685	691	687	699	697	695	683	704	695	750	721	744	778	647	676	717	707	718	755	702	733	682	730	687	682	721	731	717	699	702	680	690	677	687	699	706	749	715	691	718	718	673	707	744	694	727	683	671	746	649	717	726	716	706	749	701	644	687	672	743	695	685	706	723	688	687	694	651	734	721	737	695	732	732	676	692	716	676	686	712	731	698	709	692	702	678	690	716	715	712	668	703	710	755	711	726	743	742	742	702	733	738	692	667	682	693	706	686	696	674	743	722	755	687	753	679	711	731	694	692	697	733	701	690	745	695	720	656	669	676	704	740	704	748	675	695	696	722	734	699	710	746	715	674	700	675	661	702	707	742	698	739	687	729	757	693	705	672	722	699	721	715	683	665	702	750	729	705	709	752	751	695	674	700	677	734	714	734	695	688	697	692	713	714	657	710	691	690	687	701	645	731	726	670	715	736	750	694	699	665	695	663	728	717	711	684	678	730	679	694	682	676	689	685	726	683	731	684	697	712	692	715	706	746	714	666	676	700	696	679	694	703	736	706	694	702	735	679	763	714	679	719	746	677	676	692	727	672	741	719	668	662	715	718	714	688	684	687	720	666	687	711	732	696	751	659	702	734	705	692	705	703	699	689	642	670	748	685	717	716	701	689	681	722	708	734	678	718	679	685	695	700	740	684	727	712	721	727	751	699	719	704	700	713	769	738	707	703	749	665	696	713	691	702	681	723	705	677	698	665	705	674	717	690	743	654	672	748	747	723	710	700	702	674	696	687	754	672	690	703	727	701	695	683	658	682	705	697	684	731	701	745	713	709	769	776	730	721	740	700	722	687	715	699	661	679	728	720	704	698	659	716	672	732	698	723	712	709	739	680	744	768	694	754	736	696	730	687	695	688	697	716	697	688	688	663	682	698	748	690	714	697	724	705	733	712	720	712	697	666	724	687	653	676	668	720	723	703	753	679	699	731	669	710	657	747	738	709	698	660	710	709	703	679	723	724	677	709	729	695	703	705	731	683	698	688	750	720	647	687	669	701	723	689	658	716	680	718	687	694	691	704	682	726	708	659	728	680	695	692	729	669	694	746	714	745	759	704	700	727	690	677	736	701	703	662	701	711	706	710	719	714	688	734	709	728	699	749	714	687	656	739	714	698	692	713	754	668	707	742	738	681	704	708	727	701	739	722	715	736	730	711	714	726	702	707	670	670	706	731	694	702	726	708	698	706	726	708	670	734	663	728	638	667	722	729	757	729	680	692	688	715	667	675	734	707	704	694	775	709	717	684	714	676	717	695	702	662	692	709	730	724	716	702	694	710	705	704	699	671	692	699	747	707	719	691	747	675	654	718	677	689	700	681	697	711	654	707	690	737	694	692	738	695	642	722	701	680	748	740	686	708	758	714	731	695	694	751	717	699	745	705	728	704	684	696	681	726	715	681	709	696	641	731	654	713	692	726	690	735	690	746	681	695	723	712	722	690	670	706	680	711	692	688	687	658
24672	22385	27001	25425	4701	232	195	212	193	176	180	189	200	161	187	178	181	167	171	177	190	187	178	169	157	176	192	198	180	196	180	170	186	169	184	189	177	176	177	183	159	166	171	177	181	163	192	157	164	202	168	186	177	178	162	166	162	173	163	172	165	174	178	190	177	158	164	200	174	178	166	168	162	169	167	167	178	188	183	190	173	171	191	163	180	174	165	188	169	165	167	193	167	189	174	163	169	187	170	179	173	171	173	147	141	162	173	214	173	184	169	180	167	156	193	179	177	183	181	179	179	179	175	166	186	172	171	166	158	154	180	194	165	186	174	176	173	163	179	183	180	168	180	155	163	167	188	144	198	169	180	195	166	157	172	199	171	184	174	176	184	179	181	192	160	197	204	178	179	163	160	166	155	184	181	158	170	169	188	172	180	168	157	185	169	141	155	167	173	174	160	171	188	176	164	182	174	177	178	201	187	140	167	156	186	167	176	167	166	167	197	185	178	201	181	165	181	162	159	176	195	149	142	193	207	171	173	175	170	191	192	168	168	176	158	180	158	170	153	173	202	152	164	178	177	187	181	190	194	168	163	155	162	165	149	168	171	188	168	159	183	181	159	172	161	161	164	198	182	181	161	170	194	173	181	179	173	177	165	188	175	173	194	175	193	161	173	169	186	184	148	182	184	183	167	165	182	165	183	183	182	157	175	161	173	189	168	163	179	154	171	148	158	162	181	215	164	199	189	171	184	182	175	158	179	173	191	169	172	190	177	169	165	187	159	154	170	164	161	171	175	163	174	170	174	143	181	177	195	164	165	178	169	178	177	165	169	177	186	183	178	175	163	173	168	184	151	170	177	194	180	183	150	144	183	155	162	162	194	177	177	162	181	165	173	175	187	189	187	170	194	183	165	184	166	200	162	165	170	171	174	160	188	187	161	178	171	159	183	202	167	169	174	184	157	169	171	192	175	165	172	182	187	179	180	177	179	151	180	173	166	191	172	152	185	170	157	180	167	165	176	170	210	148	201	171	191	170	180	185	174	217	192	176	154	193	165	201	163	169	162	159	151	165	167	187	148	161	164	153	175	171	147	189	169	168	171	164	168	169	176	167	202	159	179	169	195	161	165	180	165	198	174	165	170	167	180	151	173	160	187	162	197	198	159	158	181	170	149	175	157	170	154	179	163	195	183	166	180	177	159	197	199	150	161	162	166	188	187	172	162	162	166	184	173	187	176	173	195	202	184	193	191	198	159	168	159	187	173	160	177	177	193	170	149	193	171	155	192	150	148	161	183	188	153	181	170	179	193	189	164	170	170	183	173	194	187	157	158	183	175	165	165	171	199	177	206	179	154	166	171	173	197	183	179	173	154	153	181	185	171	166	162	183	168	174	202	176	164	190	166	166	184	202	168	154	193	174	201	189	160	175	175	157	166	170	164	174	159	183	174	175	222	176	192	157	164	170	170	176	170	186	187	173	176	179	170	183	187	182	190	180	177	171	180	179	206	159	184	163	170	184	192	172	183	165	183	188	174	175	187	182	196	181	187	165	156	187	177	154	162	176	197	167	179	160	200	186	185	181	149	173	167	186	164	183	179	181	174	179	155	158	193	179	191	171	169	187	170	165	164	174	161	186	179	173	153	187	172	170	192	192	180	166	189	165	216	187	186	175	189	168	176	182	179	163	136	179	182	163	197	158	197	181	172	180	181	151	179	149	162	178	176	183	169	158	170	162	153	161	170	166	181	183	180	157	189	166	171	191	174	187	168	149	194	189	199	158	177	165	172	185	179	197	170	181	179	179	154	180	176	168	187	154	193	166	171	182	190	174	193	181	176	188	190	176	168	172	193	165	169	188	192	184	164	166	184	161	172	155	167	149	170	184	177	174	186	165	191	173	146	198	174	189	162	160	162	145	146	186	186	179	178	173	164	174	175	163	161	166	203	179	176	192	168	191	178	193	171	161	172	181	204	167	190	168	194	147	169	153	173	177	185	164	178	190	169	164	195	177	164	175	183	194	197	176	166	173	196	182	202	194	180	170	164	165	170	187	147	179	193	165	170	202	181	181	188	171	167	179	174	151	186	177	169	181	168	177	177	160	156	185	165	179	149	171	161	181	179	161	177	201	198	157	164	189	156	166	163	163	178	170	177	190	178	170	166	193	177	174	177	196	191	184	171	182	161	171	177	176	187	182	180	161	171	186	171	172	183	186	192	165	161	169	181	173	176	159	166	177	183	166	186	165	172	184	177	178	170	180	178	172	192	171	160	177	159	180	160	170	178	164	195	177	156	170	170	166	159	182	172	140	190	170	190	176	165	182	176	178	170	198	166	180	168	190	157	182	166	165	162	181	190	159	178	163	144	162	170	194	160	173	171	208	160	168	180	163	156	177	220	172	190	182	180	165	173	162	174	176	165	180	167	176	174	179	181	169	182	165	185	184	177	187	168	151	178	165	161	184	156	151	183	184	173	172	171	187	165	166	162	162	179	154	164	164	186	182	173	181	187	173	171	193	192	174	180	161	187	174	169	172	163	195	174	173	182	167	176	172	177	172	199	173	179	176	164	164	179	184	173	154	160	189	177	183	178	176	172	170	191	156	196	174	161	185	190	188	172	159	158	173	179	200	201	170	157	159	170	148	177	186	171	201	194	174	180	155	182	194	170	183	160	164	173	166	183	171	183	197	167	174	159	186	186	201	174	187	177	141	179	173	181	166	183	149	162	182	161	187	164	180	163	191	149	199	166	189	192	161	196	171	179	189	182	162	161	174	173	161	171	200	179	174	158	191	173	167	164	176	169	165	192	159	189	177	151	149	168	196	163	152	163	174	171	164	139	169	219	169	161	186	190	204	191	162	197	177	194	198	147	150	179	163	185	173	159	158	197	164	177	178	170	196	163	186	184	188	180	168	188	165	161	154	156	173	185	183	171	179	169	181	187	172	178	145	180	160	182	207	150	168	179	184	182	176	176	168	199	176	178	193	178	182	186	167	180	183	177	150	188	179	196	161	188	190	171	169	191	180	166	196	171	171	193	183	167	173	171	169	182	182	172	184	179	172	173	175	188	182	182	195	171	165	158	171	158	183	128	202	183	187	196	150	188	156	170	178	182	192	177	168	167	151	163	173	180	183	158	191	162	168	162	190	156	185	165	178	188	187	151	179	161	188	166	166	178	175	180	162	175	179	167	166	182	177	195	179	180	170	168	171	169	188	199	169	179	191	188	181	166	190	180	168	171	183	161	164	170	173	207	187	179	174	160	173	162	178	178	163	163	166	208	163	189	167	179	166	174	180	178	164	166	178	191	164	187	186	178	157	155	175	189	183	169	178	165	157	166	192	185	183	198	157	159	186	155	161	176	167	186	183	194	162	196	190	179	182	176	168	156	192	185	187	156	198	168	168	165	187	177	167	162	169	196	181	167	198	166	175	201	181	174	179	184	172	185	170	155	191	197	182	186	170	166	181	154	184	169	164	172	175	186	183	188	182
37880	56455	40148	17631	590	367	320	306	312	296	292	277	266	278	286	238	265	250	237	240	232	253	237	274	220	236	253	261	266	249	262	264	272	234	236	264	264	229	253	238	229	253	233	206	232	253	265	246	264	244	254	248	240	283	275	235	236	266	262	237	231	229	253	266	211	274	262	250	255	233	267	255	273	240	244	264	246	263	237	242	233	238	244	232	256	255	244	239	261	259	257	245	261	242	231	260	248	240	277	235	237	280	245	282	272	213	261	235	252	268	268	259	249	250	257	244	271	244	242	274	261	271	247	248	267	244	240	223	255	266	257	291	262	246	282	245	251	249	254	251	250	233	261	204	266	240	244	272	233	241	244	273	259	288	244	237	248	278	272	277	253	269	249	246	241	251	245	258	284	256	267	237	274	238	256	225	239	233	246	243	245	266	268	272	245	278	244	258	229	239	260	252	256	245	255	271	234	258	238	288	258	269	248	246	242	215	259	264	233	257	246	247	237	235	249	250	268	240	255	219	259	268	241	238	241	258	250	242	237	258	233	258	270	234	232	252	271	289	260	231	269	223	253	245	257	257	253	250	249	267	250	239	264	246	246	231	254	263	260	252	244	240	262	220	216	261	270	229	244	269	225	255	227	223	242	246	246	261	245	259	253	255	241	275	277	224	245	253	247	267	258	227	310	251	271	255	250	297	266	257	244	226	251	266	254	236	267	273	260	248	256	224	250	245	248	245	240	261	263	244	249	271	250	257	255	258	246	245	253	270	242	282	235	255	264	250	252	248	256	237	258	269	267	234	244	252	238	274	273	269	232	254	234	264	259	257	265	257	207	267	277	244	258	251	249	257	275	225	276	262	258	266	235	263	244	229	277	235	253	257	259	251	265	228	251	258	251	251	250	247	261	291	258	245	266	247	213	250	265	248	244	272	301	220	278	239	259	227	259	249	254	248	237	268	249	246	253	258	253	228	247	242	239	232	245	250	244	222	264	268	261	232	258	246	256	206	249	244	221	240	243	253	248	226	271	246	253	256	225	255	232	243	255	245	249	248	224	274	239	269	233	244	260	262	247	250	237	232	237	279	259	249	262	251	256	288	257	246	249	268	217	270	262	249	224	245	260	229	256	240	215	250	238	252	217	233	251	240	229	251	219	244	243	224	258	284	266	254	256	236	264	244	265	269	230	252	248	244	245	254	245	286	222	245	248	235	230	257	258	254	266	251	239	241	255	262	273	255	251	251	248	261	256	239	248	249	254	262	251	223	236	236	260	252	253	262	276	251	233	247	266	251	276	263	264	228	266	277	237	252	257	281	238	263	264	254	242	264	238	209	249	243	221	265	236	269	254	247	254	251	261	241	265	227	222	275	239	262	256	246	258	276	230	254	255	264	252	237	237	262	238	270	242	261	235	257	237	235	247	247	253	250	244	255	264	238	239	279	273	284	246	248	252	246	245	250	243	244	234	256	246	238	302	216	280	240	268	246	259	258	236	263	246	253	241	261	232	250	247	263	248	268	232	251	245	253	237	266	241	239	247	266	256	238	255	238	266	221	256	261	276	230	255	236	282	232	261	229	252	251	241	253	245	231	245	275	258	231	251	217	261	239	266	234	247	247	245	258	264	242	231	236	238	237	262	252	260	240	264	254	247	253	223	274	233	252	215	237	235	235	239	269	229	204	240	266	255	235	264	259	263	270	255	230	240	223	235	241	266	236	236	275	237	287	248	247	236	252	226	225	234	251	239	238	246	235	281	239	268	239	266	235	242	272	234	263	245	257	226	286	254	241	249	244	253	237	219	245	252	246	259	268	244	253	247	256	238	253	279	286	255	239	238	243	243	248	263	245	229	232	248	246	252	268	262	256	249	241	264	273	241	250	271	242	247	204	228	242	248	261	226	247	257	229	262	243	240	241	239	245	265	275	237	262	262	241	277	230	250	248	259	242	252	242	220	236	219	271	220	238	268	283	240	256	244	243	224	255	240	233	257	252	239	224	233	252	270	276	259	237	251	239	236	228	261	246	264	259	264	249	263	267	230	251	236	270	271	271	238	242	292	238	269	267	263	223	243	243	260	223	229	233	243	233	249	265	247	279	268	285	241	244	271	243	267	247	246	242	270	244	241	231	261	223	256	248	252	247	232	228	243	246	262	260	246	264	266	223	251	234	253	263	254	228	243	269	268	253	278	241	256	240	266	241	239	266	258	266	254	275	249	245	277	282	238	251	257	236	252	240	264	252	245	234	270	256	247	240	271	240	256	264	240	243	242	246	256	237	248	228	271	261	255	219	260	232	250	246	272	258	262	266	244	255	248	234	254	253	267	234	238	228	261	229	286	232	265	237	223	269	237	256	261	254	249	262	270	256	251	251	259	251	222	245	221	237	250	221	267	264	253	242	294	229	265	276	259	238	228	283	242	267	252	222	230	236	237	266	260	264	233	242	256	245	268	242	269	256	264	250	261	248	237	246	255	240	240	254	248	278	232	269	237	240	232	266	259	234	257	248	242	289	266	232	244	254	251	279	233	244	232	260	257	253	268	221	271	237	229	254	237	241	237	234	252	255	240	275	276	207	251	230	263	245	221	265	236	260	220	271	254	243	250	254	275	228	245	240	261	243	234	257	254	247	250	232	259	242	266	255	263	258	254	248	256	230	251	236	248	266	222	246	275	255	277	237	246	260	206	255	233	262	263	229	232	218	240	255	277	274	252	261	244	269	271	286	257	251	243	254	224	234	248	283	283	254	256	222	255	251	245	233	243	261	256	275	259	229	261	287	242	269	246	255	276	289	241	227	252	274	270	271	244	238	229	250	252	280	244	223	237	235	237	243	232	261	245	249	224	223	258	267	228	249	243	266	257	237	275	259	268	227	236	236	268	252	254	263	274	262	273	241	261	262	265	256	273	279	263	212	249	234	277	267	239	247	248	255	232	238	269	228	246	237	280	221	242	267	256	245	246	247	240	221	280	264	264	267	228	245	243	240	239	244	253	256	273	223	249	249	255	252	244	233	252	260	249	256	242	259	267	240	261	241	266	233	234	235	259	257	245	246	255	248	265	230	271	266	263	245	252	226	247	234	247	258	213	243	246	274	273	222	267	261	274	267	263	244	264	246	233	244	266	269	252	247	254	255	251	250	254	263	233	255	249	251	236	278	251	276	260	273	228	250	280	244	241	253	263	269	269	256	246	250	228	261	256	255	253	268	219	247	249	267	269	291	271	243	261	254	224	257	250	293	246	242	255	241	254	287	272	253	228	262	241	231	248	233	240	250	259	261	266	228	270	242	247	261	239	240	262	267	244	267	247	238	267	258	253	244	258	248	248	242	245	241	250	274	250	212	247	256	227	286	242	274	236	245	241	221	254	268	256	253	240	229	242	242	253	242	239	252	250	298	261	239	292	242	240	263	266	260	261	230	251	244	246	245	237	250	231	229	272	267	265	230	245	257	247	233	264	259	257	235	284	241	240	247	227	276	252	255	241	267	254	251
22350	21580	28449	27473	20938	14451	1752	648	525	491	534	534	487	497	468	487	439	478	517	473	478	493	432	468	484	468	481	447	497	465	477	477	479	509	469	442	443	476	424	433	483	476	449	467	461	441	458	491	447	475	439	492	426	474	419	460	407	447	465	455	438	435	440	492	421	457	428	450	428	453	447	442	461	509	480	489	480	421	438	482	514	410	442	488	445	454	467	510	471	477	430	455	423	474	414	442	481	436	493	483	435	465	471	444	456	482	470	463	449	468	459	463	469	498	463	428	445	462	456	428	446	440	493	400	456	464	473	507	485	463	416	458	465	453	479	415	416	449	457	477	468	453	481	473	451	481	476	413	456	419	495	465	442	433	452	457	459	436	505	506	451	434	480	453	481	439	496	440	462	423	469	432	460	474	433	467	452	505	431	425	487	425	465	493	454	449	448	447	481	440	476	405	431	470	437	488	465	440	494	439	449	449	455	455	438	478	454	450	491	471	428	444	425	478	436	423	444	444	442	481	451	444	437	505	466	432	443	455	491	460	433	482	435	460	481	495	464	462	481	426	494	475	421	430	454	431	435	465	457	465	452	462	465	475	436	476	455	437	501	470	474	447	471	499	451	444	440	445	458	482	476	479	447	469	438	460	480	481	458	454	437	509	466	439	452	461	445	437	469	435	475	459	461	464	444	477	449	460	465	466	479	471	446	452	451	457	468	492	482	413	454	478	484	466	493	464	470	424	480	466	481	453	458	470	478	466	446	459	468	484	458	437	476	461	458	443	449	486	456	492	442	467	454	477	427	474	446	441	448	428	420	490	449	445	475	436	416	491	452	503	474	494	474	466	434	454	477	439	449	430	437	441	471	460	425	453	457	467	475	428	461	477	480	442	496	483	481	459	432	474	461	512	456	467	474	450	453	433	500	457	502	450	448	461	487	489	477	467	456	451	471	449	440	451	432	476	483	452	446	407	430	442	432	467	474	479	443	452	439	467	455	461	475	481	484	451	477	467	444	485	471	452	462	440	445	438	490	439	449	453	440	464	454	470	448	451	476	445	481	433	439	487	478	416	427	519	472	447	457	442	463	493	440	460	480	429	443	509	452	437	485	462	449	470	475	457	441	488	469	447	434	488	479	489	468	479	474	447	502	486	442	442	472	482	427	462	473	478	453	437	466	468	444	465	449	472	452	459	476	428	462	464	435	448	486	461	437	444	483	449	478	475	455	491	442	452	486	491	419	474	465	465	432	480	481	464	452	432	464	439	479	402	487	431	473	439	490	449	444	482	441	474	433	483	443	505	492	449	461	455	452	431	463	482	494	477	427	472	437	478	452	512	457	432	455	461	439	421	474	474	465	460	430	473	456	451	464	470	451	487	477	479	479	443	427	462	489	450	434	476	460	431	460	434	436	449	481	498	454	476	455	447	429	486	486	438	500	402	446	459	433	449	421	447	469	466	451	461	469	462	475	461	526	468	421	488	421	461	469	496	477	426	491	437	460	512	443	471	453	438	475	431	471	434	421	460	420	453	452	429	458	426	490	472	448	469	435	505	433	460	448	455	470	485	457	458	468	467	449	473	453	476	464	478	485	492	464	471	477	433	446	468	486	483	446	471	432	452	456	460	455	488	474	447	419	470	411	469	437	491	472	469	461	447	433	460	455	455	440	489	468	421	446	448	429	436	510	445	466	487	432	477	451	452	420	436	457	452	454	450	453	482	490	497	495	438	467	506	451	465	428	497	464	487	480	449	422	482	444	465	470	471	454	500	416	444	451	498	450	464	480	444	498	447	462	466	430	411	459	484	443	495	497	466	466	444	454	466	455	467	470	472	434	462	485	455	417	447	452	424	447	456	479	480	483	467	478	465	433	436	439	441	448	471	438	433	457	441	444	472	453	483	471	455	482	467	454	507	458	463	462	498	418	431	437	439	481	492	455	437	427	440	437	457	440	448	481	460	432	463	437	461	437	468	479	443	432	458	445	461	429	478	457	431	460	431	495	473	463	470	466	452	459	483	472	463	483	454	462	498	462	433	459	458	433	464	532	464	470	444	462	495	432	466	477	449	443	433	448	432	425	455	469	498	490	442	475	461	432	441	434	457	479	499	489	503	441	454	488	455	434	483	466	463	444	456	484	426	439	452	480	482	429	472	472	483	484	470	503	459	457	429	441	467	478	469	445	452	435	502	443	444	443	463	441	425	448	468	429	426	489	441	477	483	476	454	453	473	473	419	513	449	434	447	461	444	442	423	437	446	454	457	460	452	452	458	457	443	472	469	431	465	451	481	438	439	452	494	466	455	435	456	427	457	477	433	441	476	459	412	437	445	464	464	500	470	431	485	479	461	450	453	458	485	474	487	480	489	444	495	465	465	463	430	452	437	467	461	485	455	444	436	484	465	472	484	487	469	433	449	476	487	486	447	429	464	463	418	486	444	494	454	478	514	473	420	442	479	461	432	423	405	442	438	483	435	479	453	456	431	491	500	443	454	474	469	487	447	476	455	497	452	453	447	432	440	438	461	458	489	398	459	427	470	458	493	441	459	459	462	459	429	469	460	461	467	465	464	446	438	475	441	423	478	474	457	452	467	454	427	450	468	444	424	426	451	469	435	473	431	474	432	446	459	447	443	436	415	445	481	447	479	417	461	470	437	444	443	445	454	425	465	488	458	426	471	483	474	450	475	458	461	436	436	443	479	459	459	416	429	469	448	471	479	448	452	472	484	456	443	458	470	436	499	485	473	467	424	477	461	500	484	444	414	457	452	459	444	482	490	472	417	468	437	407	466	444	484	433	471	489	476	452	472	476	494	478	499	527	450	448	471	459	438	495	457	535	466	450	461	453	482	435	438	473	429	429	399	439	474	482	481	470	471	493	465	452	479	467	481	449	457	477	442	511	450	472	424	447	450	460	434	453	451	479	459	475	467	458	432	491	472	468	473	454	444	483	452	459	484	408	452	479	425	452	447	482	429	446	445	440	446	443	459	432	492	455	459	441	456	451	427	456	453	415	474	485	512	449	445	446	459	478	471	487	468	434	442	451	425	455	473	479	474	503	452	441	463	453	444	456	445	484	466	438	461	424	461	465	447	467	492	463	465	429	467	468	444	423	460	481	495	409	471	461	442	466	461	489	460	481	446	450	475	455	482	459	463	474	470	424	504	459	482	463	460	441	530	472	479	473	433	474	440	451	478	478	481	486	472	475	450	447	458	477	483	456	460	447	491	425	484	444	505	437	440	486	458	431	473	444	443	463	463	481	457	425	435	489	444	501	456	512	468	482	493	478	434	483	445	408	471	447	443	455	448	434	446	465	455	466	438	487	453	473	498	444	440	454	473	412	443	449	481	439	477	491	443	453	485	456	473	497	480	454	423	469	474	442	428	473	440	508	436	453	463	486	463	449	454	465	471	438	470	439	451	409	484	482	470	453	477	485	477	465	472	433	447	451	487	465	478	450	451	450	472	449	468	525	462	491	414	436	464	453	435
39777	69209	61969	33980	1849	1022	950	832	742	718	692	694	646	655	670	671	662	643	644	593	594	629	627	659	642	631	615	691	596	643	631	596	607	631	589	590	601	601	637	563	638	602	623	628	623	624	601	647	607	577	622	603	568	596	589	615	609	605	616	616	614	625	586	622	621	562	630	607	589	656	615	613	607	615	605	586	597	639	689	637	555	586	574	608	609	595	603	600	602	620	581	551	602	639	589	608	598	598	599	608	613	579	655	608	582	586	608	598	606	613	611	598	633	607	620	640	596	567	600	628	582	618	650	600	591	592	589	605	609	601	564	641	581	566	624	623	559	590	640	588	623	593	609	629	612	617	606	620	626	641	630	542	602	626	638	627	597	628	639	621	596	579	604	614	595	589	606	571	622	620	626	613	586	608	653	584	573	586	560	623	543	588	616	636	589	651	621	603	547	582	629	626	649	626	646	586	582	570	608	608	590	589	635	581	624	673	614	587	569	620	635	574	606	599	636	600	620	642	590	628	600	586	601	634	558	588	612	603	596	609	593	589	605	605	624	586	601	598	632	613	624	604	608	611	638	612	607	602	682	606	649	629	612	650	608	585	618	588	607	612	621	613	627	585	627	620	641	645	616	621	602	576	592	579	625	626	647	630	619	622	599	620	623	618	610	627	659	616	597	612	615	575	645	624	609	645	566	618	579	613	551	574	564	653	622	627	640	621	570	587	593	594	640	619	626	586	591	628	568	573	585	583	672	616	583	616	610	567	669	621	584	631	583	613	585	641	614	586	591	570	629	603	594	646	609	676	637	614	576	618	620	559	618	595	591	595	608	599	643	651	586	610	615	604	609	614	611	620	600	550	592	611	602	623	629	651	608	640	618	623	633	629	634	619	614	619	614	620	615	620	573	625	636	670	584	602	653	639	590	604	636	585	542	622	615	621	610	603	601	620	649	576	627	626	581	609	602	581	571	617	615	640	624	628	661	552	594	605	585	600	576	628	595	677	638	640	542	630	598	619	633	651	602	620	607	613	625	571	583	596	614	622	645	648	613	618	596	618	555	621	629	625	632	574	624	619	604	608	618	584	636	634	607	618	611	605	602	579	566	628	592	603	619	665	614	626	634	619	592	591	588	602	642	577	625	596	610	581	630	600	596	595	596	628	589	620	597	588	618	576	633	644	621	634	638	590	609	586	629	616	616	596	612	641	595	628	562	600	604	578	636	585	624	651	612	626	587	660	651	633	638	629	611	630	636	602	567	574	607	671	609	614	596	597	597	628	615	595	602	599	600	625	607	614	597	639	592	578	587	604	650	588	566	603	623	595	607	603	659	621	584	614	550	608	649	586	627	648	613	591	633	588	587	601	657	636	596	634	614	619	633	624	596	572	629	599	585	623	602	599	571	634	617	636	576	586	645	619	602	667	579	611	589	587	611	621	610	571	626	587	661	631	636	612	615	602	634	602	588	635	574	623	652	627	612	614	620	612	589	574	615	597	600	606	556	620	607	603	629	597	629	658	609	604	624	600	598	628	592	601	600	608	593	617	590	594	581	621	595	599	614	618	594	598	642	602	590	612	620	616	591	597	595	619	613	626	599	574	650	636	650	605	648	637	589	585	627	636	630	630	574	616	629	622	620	586	652	595	607	640	609	582	630	544	619	634	605	620	646	647	571	595	568	647	568	599	615	636	625	643	619	615	625	621	621	624	579	610	620	602	618	642	602	653	571	636	604	599	564	581	629	609	596	590	608	616	607	585	615	630	604	608	610	616	641	617	596	574	581	624	578	610	611	598	620	630	632	612	595	563	602	650	606	667	630	570	599	581	592	625	628	553	604	641	613	612	641	575	549	593	575	580	641	665	596	622	643	646	625	627	587	592	629	611	637	621	650	585	633	624	615	574	624	603	603	592	617	603	620	584	619	626	652	582	629	662	601	619	580	626	623	621	611	608	612	580	633	595	556	604	581	618	641	596	622	617	610	579	616	617	567	625	580	610	633	559	644	582	563	563	608	584	614	593	649	658	590	587	641	584	616	593	595	577	670	648	656	603	598	600	577	596	606	623	596	585	616	596	591	644	613	672	642	578	652	603	651	587	603	641	603	597	637	605	631	569	636	620	636	590	589	643	620	634	606	618	608	625	600	626	605	613	642	578	661	597	642	574	604	619	635	613	590	610	597	611	596	627	642	617	595	579	609	580	628	576	595	604	569	639	596	589	645	598	634	660	595	576	599	639	556	604	617	592	629	620	572	551	629	583	610	636	611	630	597	624	642	614	576	593	616	625	628	655	656	602	650	566	607	601	604	607	641	597	611	590	598	578	596	604	638	584	617	635	574	598	604	623	638	646	612	602	609	633	597	597	598	608	560	594	592	579	625	633	569	648	630	599	616	610	628	597	620	638	568	630	612	658	661	598	625	607	624	579	608	591	590	601	599	602	623	630	635	629	591	607	652	648	632	639	646	600	570	608	604	644	578	593	601	590	608	623	590	588	572	591	585	588	599	619	602	608	638	636	617	601	593	608	624	559	555	619	597	661	581	603	615	608	629	609	589	592	594	618	601	595	612	568	609	589	581	638	594	648	620	651	590	624	595	582	572	616	616	642	621	635	603	564	612	595	618	583	603	617	616	621	627	626	636	586	577	628	645	583	653	600	574	594	634	608	625	598	627	634	618	597	581	648	609	610	608	612	588	627	614	625	565	589	636	631	596	594	645	583	574	593	646	604	625	601	606	602	601	607	630	599	615	646	653	597	623	594	599	612	613	657	638	612	599	621	593	566	634	633	649	599	638	639	610	613	622	583	620	581	625	639	631	608	631	610	623	605	621	661	578	599	582	616	676	622	575	637	597	588	629	613	611	619	617	598	619	578	610	609	602	626	568	604	592	590	598	643	626	615	620	631	636	554	578	592	605	584	633	629	645	602	604	615	655	635	624	640	610	636	570	563	615	602	576	594	625	651	601	623	669	582	629	600	592	626	590	587	643	586	616	625	636	620	587	617	614	616	630	608	615	620	602	564	572	593	616	608	646	617	598	618	648	617	603	631	640	572	589	661	645	639	669	647	585	599	639	632	587	629	590	610	565	595	609	608	621	595	600	558	605	619	596	623	634	571	632	636	571	578	597	635	613	586	541	656	606	594	618	642	630	602	593	589	621	602	626	626	576	590	609	611	592	585	621	652	600	642	593	609	616	605	638	641	602	637	592	548	584	606	557	550	641	593	611	591	573	584	603	589	604	596	594	639	594	592	642	598	605	636	623	618	603	589	619	634	578	587	593	588	621	612	592	602	600	615	568	603	558	608	618	662	625	650	630	594	635	605	588	632	635	640	622	595	613	621	619	633	625	637	608	600	642	620	607	586	601	587	644	600	621	616	610	615	567	588	589	578	612	624	637	597	575	578	634	611	581	601	602	618	613	658	577	585	605	663	595	641	618	586	606	541	602	615	650	638	631	581	591	603	590	586	585	620	589	606	635	622	606	604	614	629
27952	22527	17441	6700	396	334	334	309	353	314	367	334	326	313	350	312	345	336	321	338	321	335	348	330	314	325	324	330	328	310	335	353	321	337	299	330	318	338	296	310	367	327	358	298	319	329	333	326	325	320	332	304	329	307	346	326	366	305	325	314	314	300	311	328	371	320	341	325	301	310	329	301	318	356	365	312	320	371	318	305	341	342	301	319	353	349	306	328	317	332	352	341	330	335	307	333	315	294	327	328	317	329	346	318	341	351	337	293	329	312	340	293	336	338	327	326	342	325	334	327	356	316	343	330	346	341	312	311	304	329	321	329	321	339	311	314	297	337	342	322	347	320	333	310	331	346	332	297	310	349	304	315	335	329	347	348	316	334	316	313	337	327	321	314	348	314	331	319	312	318	298	343	342	338	320	293	340	347	298	344	342	312	312	356	320	344	319	352	349	345	301	347	303	340	351	331	293	320	313	343	333	318	306	337	342	308	350	340	360	298	338	287	321	351	323	338	331	309	362	333	346	349	322	364	315	300	311	313	336	312	339	319	357	320	357	334	350	338	303	329	318	333	329	296	331	313	323	324	318	334	311	305	340	329	290	273	314	297	311	317	316	362	329	317	335	317	291	373	333	331	342	345	302	318	331	332	343	335	327	284	315	377	315	330	310	309	298	312	327	316	349	333	310	320	315	332	298	308	319	304	344	359	334	324	311	348	311	332	348	352	347	307	333	307	302	295	309	298	276	335	310	343	302	329	345	325	323	342	319	339	366	356	348	306	307	351	335	321	315	336	308	325	341	347	315	324	328	337	340	339	307	330	358	319	346	337	343	362	335	293	319	317	308	330	333	342	297	348	365	360	300	333	329	328	303	307	315	329	326	310	309	323	341	315	306	295	334	344	318	343	349	329	318	324	346	306	314	302	325	337	351	368	328	335	345	333	334	339	314	309	350	314	318	342	322	322	317	328	340	304	325	331	316	336	359	341	355	337	344	307	369	324	350	301	337	323	324	331	308	306	283	315	330	323	329	304	328	312	360	347	311	314	351	324	317	352	306	322	328	330	342	348	330	349	344	331	305	336	292	314	312	307	319	315	310	293	316	356	354	319	319	302	302	319	324	374	343	359	311	342	315	341	360	324	308	331	303	305	305	315	299	343	332	342	330	293	299	307	313	329	311	343	300	336	341	329	354	321	326	323	316	304	303	303	290	317	294	325	368	353	310	349	333	322	304	317	283	308	303	336	315	319	345	322	326	302	336	311	350	325	303	344	333	280	368	314	311	340	316	336	303	321	348	328	298	342	311	323	375	305	328	337	316	365	316	308	332	376	334	309	337	323	311	302	341	334	289	324	342	309	361	341	336	348	313	340	356	316	348	315	342	279	317	359	286	367	317	309	339	365	297	305	346	328	316	335	306	319	306	325	357	342	334	306	323	316	336	310	334	318	316	299	357	319	332	332	311	343	317	347	316	332	340	311	342	338	332	324	315	339	333	359	336	355	298	343	335	309	323	318	362	299	309	345	306	282	350	303	292	331	338	314	319	313	342	298	341	336	359	304	364	306	345	324	333	289	327	327	363	312	296	319	320	318	312	315	359	342	349	314	322	338	326	352	328	344	317	359	297	307	331	302	344	359	300	348	335	346	327	333	298	338	305	340	318	289	337	333	333	348	327	305	336	329	335	303	346	334	349	360	293	297	314	344	369	347	301	335	296	323	332	333	323	352	346	297	344	319	336	323	353	314	322	327	341	327	350	358	320	320	316	328	314	338	335	345	321	329	320	285	321	308	355	295	323	322	351	294	340	334	321	281	333	326	343	316	345	293	307	313	340	336	311	320	317	320	291	355	325	363	296	312	344	309	312	323	327	317	323	333	355	317	336	321	333	347	337	327	315	310	308	340	352	340	341	340	320	318	328	311	314	318	315	332	352	302	340	330	331	336	353	335	347	297	350	321	332	330	341	315	322	322	305	327	314	338	313	321	314	370	323	317	353	328	324	352	338	337	318	351	310	339	330	303	312	318	319	308	318	331	323	320	342	303	310	301	305	334	305	300	293	314	324	342	331	330	334	293	305	309	332	338	355	349	302	328	311	319	362	316	327	330	342	365	304	339	314	315	336	347	315	334	322	321	294	324	315	317	328	324	323	304	331	309	329	332	343	322	334	323	337	332	344	328	330	355	325	343	310	323	349	278	346	321	311	298	334	357	351	332	308	340	339	331	332	322	327	316	321	338	301	358	363	312	347	307	337	329	342	309	324	331	351	365	324	320	333	322	339	305	337	329	339	315	318	354	361	308	286	314	337	305	333	335	309	311	315	318	336	316	369	355	316	332	328	347	319	331	326	345	343	338	341	319	285	314	286	337	337	336	320	332	362	318	338	322	330	310	320	330	342	318	377	314	327	338	338	323	293	365	330	303	313	334	318	339	300	329	334	323	319	327	314	347	317	314	322	322	307	334	337	324	322	339	335	361	312	323	313	337	389	359	334	303	315	341	330	345	323	329	334	337	351	325	287	330	347	306	347	316	296	316	330	341	337	327	328	312	351	337	291	324	324	353	342	357	299	343	318	359	312	318	327	336	365	334	358	319	327	340	315	318	341	333	318	298	336	308	329	322	319	335	308	343	352	360	338	297	333	359	338	334	331	306	298	346	312	322	321	318	334	325	348	318	321	345	338	341	301	323	319	336	326	328	341	308	343	322	315	367	344	330	329	348	302	341	318	323	298	302	352	342	337	342	332	319	352	311	332	329	301	339	337	316	319	318	340	326	310	325	343	309	334	312	307	323	347	323	312	348	328	311	350	293	332	270	336	357	311	315	333	328	324	324	336	333	330	335	313	317	358	303	295	304	318	332	337	318	332	330	343	333	319	322	304	366	322	305	291	340	336	334	347	304	338	300	350	333	312	286	320	325	311	322	303	297	330	320	316	332	337	324	335	298	332	338	348	319	319	317	344	338	334	311	292	326	376	350	347	320	306	329	308	330	341	304	319	331	330	343	335	345	290	287	334	355	339	337	329	325	325	328	315	329	337	305	349	310	291	324	334	323	322	329	340	347	325	316	336	347	328	312	320	313	339	335	327	305	313	318	330	320	338	282	332	332	353	334	325	328	300	324	357	316	351	337	321	306	326	308	288	352	318	325	332	321	348	342	284	320	309	325	304	305	289	372	323	316	332	310	313	372	320	316	329	364	305	349	333	322	316	320	327	319	332	339	326	346	315	297	347	330	333	311	344	322	305	333	335	312	311	298	338	312	331	336	334	335	343	322	314	309	332	329	340	337	313	336	293	291	348	329	293	362	295	321	322	313	319	319	372	324	329	341	334	330	318	321	346	332	342	315	336	316	348	330	355	342	320	346	333	300	327	310	329	326	360	322	344	322	320	314	304	341	320	361	318	319	307	357	351	348	352	379	354	341	311	327	322	327	296	342	351	327	327	304	324	315	306	340	315	362	359	354	305	333	300	307	351	303	319	300	279	362	311	312
23000	31164	16444	5599	488	431	461	454	418	449	440	463	452	428	436	401	448	432	421	437	422	476	455	423	444	458	434	456	434	434	406	437	424	434	400	454	446	420	475	409	406	453	394	450	445	439	422	425	418	440	449	423	419	415	419	428	401	441	415	429	448	444	407	454	425	458	452	430	438	419	427	432	422	434	415	444	436	458	461	443	440	453	461	437	406	475	455	434	419	407	434	446	422	387	448	428	449	437	424	436	442	417	412	430	441	434	427	433	427	434	437	441	401	449	423	462	404	411	411	457	419	443	421	444	461	495	424	399	405	428	453	433	406	436	418	442	427	393	410	484	437	406	398	410	426	397	459	400	435	440	448	406	462	441	430	475	424	440	449	431	436	407	428	431	408	434	405	434	460	432	404	440	478	408	453	418	440	447	411	431	423	451	416	416	449	428	380	488	420	440	494	444	456	449	435	416	410	450	415	422	439	406	417	436	414	455	444	416	418	440	415	373	428	412	426	429	434	452	389	456	408	445	374	428	370	406	478	470	400	474	397	418	391	444	425	399	443	446	418	396	412	489	398	418	439	421	419	419	434	424	430	425	410	440	422	439	416	425	458	418	450	395	415	381	445	444	417	432	412	421	435	458	414	428	382	413	458	426	424	422	425	426	441	432	430	446	447	440	420	432	408	422	434	463	452	402	424	414	460	416	401	423	426	446	430	417	429	425	467	434	445	421	404	435	447	383	425	449	420	419	457	424	428	412	444	462	421	455	432	436	428	422	438	422	451	408	443	421	407	438	416	454	416	427	404	414	450	436	407	377	440	490	400	458	477	435	463	399	469	411	437	416	407	440	381	418	445	434	448	453	423	451	436	421	459	418	437	439	432	415	441	437	448	402	453	427	388	406	417	450	426	427	416	459	408	396	429	446	390	432	415	438	465	464	446	453	436	421	443	417	424	456	419	441	421	452	393	451	421	417	455	422	441	444	430	461	452	430	446	467	464	449	404	417	409	417	454	437	408	425	404	415	477	476	472	448	458	427	429	421	445	452	428	439	472	436	466	439	456	475	420	459	434	415	436	451	416	411	419	444	417	476	406	450	400	438	448	421	431	408	411	459	449	426	410	450	395	461	414	441	443	413	422	456	424	423	443	417	439	470	444	452	449	436	440	425	432	406	427	442	436	444	387	452	424	443	426	479	405	440	448	408	430	456	419	402	398	466	426	435	400	448	427	391	439	414	441	452	435	422	444	428	434	435	449	419	458	407	399	421	420	438	401	443	453	446	407	386	447	423	416	414	448	404	392	397	442	451	431	459	393	424	446	420	422	400	403	414	450	441	394	422	425	395	424	419	431	433	468	408	454	405	431	443	428	411	426	405	422	446	437	427	424	389	378	440	416	431	419	395	424	434	429	433	416	459	418	398	446	422	466	488	440	419	419	429	395	432	453	395	462	421	397	409	434	415	439	403	417	453	399	415	451	454	431	421	445	439	404	398	432	436	447	400	445	424	387	416	392	402	457	443	438	431	429	431	410	471	416	403	415	449	412	468	424	444	458	444	428	433	412	443	446	391	448	440	446	422	429	441	425	425	427	407	446	455	470	444	408	428	453	428	472	432	429	414	425	392	421	443	452	408	415	440	421	431	422	445	416	404	406	422	433	437	418	427	388	446	400	431	446	394	419	399	389	425	425	413	450	474	415	421	463	412	468	445	425	415	439	428	481	444	421	462	427	438	438	427	432	432	482	426	429	413	404	417	428	431	446	455	421	411	425	409	443	440	422	460	440	421	394	428	414	410	441	430	433	432	420	394	444	416	424	442	422	434	398	452	443	414	427	423	438	440	401	432	421	442	467	405	439	427	437	444	410	410	405	463	425	432	431	437	435	419	472	455	453	397	412	422	446	391	434	438	439	453	447	422	456	411	435	441	414	403	442	436	414	429	400	416	432	406	462	415	411	384	421	440	428	441	423	417	463	452	419	446	452	453	431	446	427	445	433	443	425	451	427	420	410	423	456	445	447	435	433	474	444	425	426	430	451	423	429	427	443	406	415	417	451	437	394	447	448	403	448	437	445	405	481	437	432	437	415	418	454	429	408	435	433	411	404	418	421	423	441	431	425	464	436	423	455	464	437	457	410	443	472	428	457	419	429	439	443	405	409	446	445	441	408	419	437	435	444	388	411	463	418	418	414	449	439	440	423	422	448	457	414	447	445	423	434	416	426	391	447	450	478	418	395	440	456	454	424	442	438	449	447	448	461	452	412	467	429	460	434	411	425	423	412	442	448	434	420	438	428	450	411	397	448	423	443	434	455	456	415	422	439	380	441	423	405	442	410	445	459	428	440	435	463	432	419	452	444	436	445	446	452	442	402	401	412	436	399	447	440	426	404	473	473	427	433	402	428	401	396	448	454	398	446	463	428	420	396	427	447	427	438	417	424	436	428	454	433	427	409	446	409	428	439	419	389	413	402	409	450	431	443	471	441	401	420	425	442	466	382	456	414	424	421	477	438	426	443	377	413	438	444	449	444	462	400	431	453	436	433	428	423	444	417	415	447	410	437	411	463	429	433	426	436	466	442	390	461	451	427	412	419	439	448	435	419	425	435	422	420	393	424	436	450	406	388	449	404	420	410	421	442	461	427	446	428	471	438	426	395	424	462	425	448	414	384	438	450	436	422	400	423	457	452	469	427	420	424	454	402	403	400	430	429	395	409	419	418	419	445	408	439	422	403	407	452	399	432	409	417	450	468	455	400	429	420	446	419	461	443	430	422	427	401	447	453	421	431	470	474	407	401	403	418	431	413	459	429	422	453	476	449	418	431	400	438	409	401	421	467	463	437	444	430	416	434	425	417	450	435	470	415	428	420	421	428	414	424	426	425	420	417	441	423	451	444	430	409	477	458	435	422	442	437	423	431	443	455	439	448	439	442	404	460	446	434	388	467	427	427	418	425	429	414	452	432	452	461	439	427	437	445	419	459	425	399	471	417	411	450	458	401	405	462	407	433	420	449	433	464	442	414	431	409	423	437	437	421	417	448	409	465	449	435	427	457	406	429	422	456	432	456	403	443	443	431	423	459	444	413	429	421	435	436	430	429	462	443	441	428	415	434	424	426	392	414	449	434	451	423	468	440	414	450	417	432	379	427	426	446	452	453	402	427	432	429	501	427	457	420	449	406	461	429	433	426	428	429	439	435	415	452	421	414	427	458	471	383	455	421	485	453	435	431	414	450	445	405	413	435	466	400	453	421	429	408	401	449	408	380	461	435	383	429	403	429	399	441	459	419	419	477	403	422	421	436	436	448	425	461	419	429	427	418	449	425	428	428	462	424	432	417	469	397	436	459	417	404	452	417	417	404	445	405	427	422	470	446	422	433	443	443	430	444	404	428	399	427	456	447	442	433	400	440	431	419	425	433	405	392	410	447	423	434	430	449	381	410	421	417	416	447	443	411	433	411	439	431	421	419	395	429	418	438	410	422	454	423	445	441	413
23345	21823	29533	28787	16606	3508	750	635	612	556	566	574	563	573	571	558	563	556	599	591	555	534	564	560	535	580	544	571	568	546	562	572	564	561	533	574	544	533	558	579	558	589	546	564	543	534	545	547	562	573	558	541	584	558	557	496	560	570	529	551	521	576	508	527	585	572	530	551	509	550	536	548	567	571	541	552	574	543	551	578	524	578	585	547	547	574	558	519	554	512	596	524	531	535	519	566	537	522	515	538	524	528	542	556	585	559	558	508	569	570	548	545	528	526	571	517	547	503	518	550	556	577	563	539	565	569	564	529	540	561	506	561	618	535	548	599	549	564	572	526	583	563	564	552	573	554	554	580	552	568	554	535	552	561	562	544	529	551	540	543	578	563	554	574	540	597	556	546	547	562	536	572	557	613	596	545	554	548	497	565	543	492	512	511	587	612	494	531	532	507	539	559	526	577	539	546	560	547	547	552	533	531	548	524	549	571	542	507	572	540	526	564	552	510	555	566	558	533	547	559	546	642	527	552	482	578	569	542	537	564	529	526	570	539	593	578	539	546	556	563	551	537	581	565	510	567	500	535	560	523	577	535	561	570	583	593	543	554	514	533	542	602	527	548	541	532	516	560	511	531	524	550	519	550	540	566	576	575	562	563	571	534	573	558	531	560	552	523	586	607	541	546	545	541	527	536	543	544	540	579	538	528	534	543	532	522	594	618	564	539	574	557	532	547	556	523	564	545	540	578	512	549	589	540	550	532	555	570	586	572	547	536	576	584	490	590	571	507	523	579	539	530	528	583	550	530	502	575	538	528	573	547	527	576	516	515	574	549	587	536	528	498	568	500	542	538	524	554	554	530	604	596	560	529	527	508	574	531	523	528	568	563	524	514	573	520	569	571	576	545	543	586	515	583	571	534	558	566	537	575	578	523	544	519	515	573	572	508	509	582	562	549	564	556	573	559	562	558	578	527	584	554	600	540	525	559	542	555	528	551	542	544	513	543	514	556	602	574	535	553	539	559	566	573	525	550	533	566	530	565	530	560	523	530	506	526	525	575	553	535	522	573	591	524	548	538	537	564	540	511	537	533	560	577	544	558	543	580	536	531	577	543	578	500	548	595	573	575	542	548	548	554	553	577	514	539	534	540	508	535	586	539	550	527	526	558	505	573	537	553	536	573	542	534	489	505	541	535	542	577	594	566	580	582	596	549	531	543	552	567	504	526	568	535	562	562	531	538	546	565	568	510	542	562	541	546	553	553	564	554	527	583	530	568	555	555	580	576	535	544	534	547	540	565	550	553	582	525	526	552	552	511	580	511	515	541	575	567	531	564	564	544	571	525	521	511	598	551	559	578	553	552	539	557	530	565	526	533	576	535	526	545	539	573	527	535	524	541	519	523	530	540	540	581	519	519	510	566	538	500	530	552	534	530	587	536	549	526	542	513	580	560	521	528	552	514	558	522	551	560	556	540	526	550	529	562	539	522	535	567	568	571	515	534	570	530	569	550	586	529	576	537	535	543	550	560	540	519	564	531	548	507	558	562	559	538	508	539	566	533	561	542	559	550	555	549	537	557	525	599	550	562	552	575	550	552	541	558	505	564	585	514	537	495	570	521	541	555	548	538	571	525	561	535	570	549	595	544	564	573	522	552	556	540	550	546	551	557	563	555	581	525	545	550	523	533	569	572	570	564	508	516	548	559	557	535	538	560	549	476	549	533	542	549	574	581	543	561	566	552	597	537	546	511	527	537	546	531	535	542	578	574	554	543	553	556	543	556	562	535	580	571	539	574	541	561	589	588	569	547	532	551	562	550	540	591	546	579	543	536	571	592	556	521	551	536	549	550	559	567	558	592	534	594	562	541	535	530	553	553	569	541	521	539	502	575	565	575	530	524	565	569	579	568	523	566	505	539	577	572	545	543	556	556	561	517	554	558	544	506	546	512	559	558	554	560	529	588	581	548	566	540	498	553	550	542	578	552	543	560	545	574	548	569	545	562	539	508	527	535	566	573	572	535	517	566	490	542	529	528	530	553	527	546	536	549	511	537	536	544	603	564	516	574	573	542	567	557	542	560	545	542	531	572	528	553	565	539	550	559	569	584	553	566	557	555	516	560	544	514	540	547	524	545	543	563	546	600	535	564	511	498	568	524	523	543	554	543	555	565	575	576	506	574	571	515	485	540	563	538	525	562	560	518	523	516	544	554	533	557	556	489	511	567	544	565	566	519	558	541	558	554	571	533	535	519	562	540	552	572	535	517	589	566	547	524	550	550	539	607	556	548	538	567	541	539	545	565	584	535	539	533	527	567	572	587	563	530	557	532	616	531	520	563	568	545	515	550	534	546	544	530	530	512	532	570	550	562	554	577	527	524	551	569	554	558	563	552	546	531	550	552	513	549	543	561	552	545	546	558	574	584	560	564	578	542	555	510	569	554	514	560	565	531	535	562	514	534	559	557	569	564	533	568	574	526	592	590	531	546	554	567	596	551	559	568	551	564	532	548	537	595	528	558	579	551	553	550	573	564	533	556	559	573	552	523	534	544	580	516	515	553	561	552	548	570	563	580	567	518	560	541	570	568	580	521	587	550	529	518	541	528	549	541	563	536	511	567	596	520	538	553	584	529	564	565	523	585	542	549	555	523	522	598	525	564	552	552	559	540	582	580	545	503	539	560	538	533	540	560	555	560	557	537	529	578	563	501	577	575	539	536	545	575	553	540	566	559	526	576	559	551	571	556	563	574	535	538	579	514	567	565	558	542	558	546	530	532	572	581	563	536	592	534	527	548	524	506	551	561	541	569	529	520	563	589	539	536	524	550	562	516	558	514	540	562	525	535	555	532	520	579	534	553	506	555	522	546	533	546	567	573	536	554	522	580	548	543	590	477	539	559	558	542	576	541	588	552	549	557	561	605	561	565	551	573	524	565	567	529	591	528	561	524	557	566	592	544	534	549	534	575	601	551	561	578	552	542	571	584	552	553	516	585	553	530	544	536	578	533	561	510	554	538	530	532	552	557	568	525	549	571	505	566	512	556	569	562	536	559	574	562	527	578	519	543	558	573	542	546	560	565	529	545	530	557	570	510	527	568	575	568	548	576	562	588	572	555	502	518	522	555	513	522	546	585	582	617	539	575	528	522	550	549	547	576	547	554	592	589	529	570	551	568	566	585	588	543	539	510	561	526	571	555	502	563	550	538	527	575	513	545	526	533	550	620	528	583	589	558	527	515	546	533	562	547	517	529	548	576	574	551	581	572	535	556	536	568	601	524	558	557	523	523	576	566	531	551	601	560	578	559	542	541	566	510	557	536	584	522	580	587	571	554	534	485	575	549	605	564	573	511	558	539	557	552	547	580	563	561	562	534	564	569	532	555	518	560	552	574	559	513	546	501	563	501	545	543	533	515	602	516	550	527	561	567	601	546	566	533	549	570	535	566	568	575	549	578	564	535	548	569	535	556	528	528	535	555	567	589	561	544	529	539	540	540
41886	61783	53364	27127	1399	966	875	814	842	738	736	752	738	736	700	712	696	746	737	766	705	731	725	704	741	729	759	738	731	708	721	708	756	682	714	697	728	709	702	689	744	752	731	706	724	728	716	733	755	655	696	695	704	703	731	759	747	693	753	678	667	768	688	769	694	671	707	731	680	718	719	700	730	720	704	725	683	732	683	711	712	687	744	711	713	712	725	723	723	740	728	727	717	727	729	770	722	683	715	720	749	717	658	694	707	724	705	744	685	707	729	728	703	699	660	711	715	660	691	688	680	726	679	696	670	710	701	736	715	751	678	673	664	774	694	672	711	689	722	727	779	727	732	733	687	717	728	732	716	742	729	738	693	686	724	693	703	680	693	684	749	741	696	695	706	721	709	731	709	710	704	698	701	727	702	740	748	716	705	691	714	695	764	702	695	727	741	698	712	684	684	695	763	721	716	692	687	675	693	701	715	724	727	745	761	687	680	754	752	672	701	723	706	720	709	722	712	700	742	741	698	695	718	701	748	699	677	731	763	690	706	691	691	731	747	722	693	686	700	698	726	699	737	752	685	708	699	704	701	656	728	669	688	690	696	707	727	698	714	717	742	704	706	721	689	669	774	727	695	763	696	731	667	716	715	723	711	673	742	727	689	707	675	695	746	700	703	722	712	764	740	704	690	755	704	701	682	682	705	698	713	660	725	692	660	720	695	714	694	723	700	665	738	652	693	679	694	701	724	744	675	718	736	726	708	701	676	731	712	690	713	725	745	716	682	715	713	657	668	755	696	710	729	709	687	660	727	743	747	696	742	713	730	734	705	678	747	714	689	681	734	688	723	697	728	685	706	720	679	748	677	682	699	756	705	749	657	691	703	664	683	707	748	695	712	731	712	715	710	752	748	744	712	714	696	677	753	732	696	694	694	738	697	732	657	700	685	747	742	744	693	726	677	706	706	726	756	713	698	688	730	662	646	760	765	729	738	667	713	743	685	659	635	746	686	715	729	722	717	757	728	725	695	707	705	714	714	674	680	689	688	743	738	738	700	692	719	771	728	717	702	751	678	733	767	738	669	708	717	710	779	711	715	749	748	715	730	751	678	711	694	745	718	697	758	681	753	756	766	696	692	704	669	704	720	717	741	685	716	746	690	667	741	723	683	691	706	695	703	678	700	678	703	770	712	699	719	724	752	715	712	674	684	756	751	700	712	696	693	712	766	703	727	751	712	699	683	723	736	675	782	691	737	721	704	758	713	657	745	754	754	746	709	721	698	752	669	717	704	683	750	780	718	752	747	730	703	771	714	668	703	624	746	719	763	741	739	725	688	704	720	713	743	667	691	767	713	724	736	706	676	706	700	669	757	726	713	735	653	735	725	749	708	753	721	690	695	706	746	684	731	708	679	668	696	749	735	716	691	728	711	763	693	731	758	751	670	737	732	709	657	788	691	719	717	696	716	741	712	696	710	751	670	666	705	671	721	726	700	717	742	684	735	727	720	704	720	702	696	710	698	714	739	731	743	755	660	736	702	716	695	696	683	656	686	733	728	764	695	745	712	717	715	697	707	724	709	749	745	711	736	718	661	706	699	689	675	718	711	699	713	675	757	714	697	703	718	730	740	745	681	682	681	715	716	717	699	698	769	741	706	706	709	719	710	734	684	694	707	725	764	725	724	649	683	750	750	716	723	712	674	726	715	712	709	729	712	676	716	705	707	713	730	727	700	704	699	681	717	738	690	703	694	711	762	725	759	727	682	748	677	714	687	692	729	768	669	693	674	769	752	735	737	745	719	713	653	726	725	730	704	695	741	715	738	728	754	714	709	780	724	743	769	753	720	733	716	688	736	760	705	738	692	720	682	747	682	726	734	724	717	711	709	741	671	694	708	705	739	775	686	698	758	733	754	766	735	743	676	731	690	702	680	698	741	675	725	768	708	702	682	734	734	739	709	722	697	676	718	744	703	732	766	727	740	766	741	733	701	665	724	752	704	773	681	697	728	708	697	712	671	704	695	700	698	729	786	705	716	708	730	709	690	720	724	693	695	673	701	677	728	714	721	684	699	744	729	690	731	704	715	674	738	712	701	705	730	686	701	673	716	709	693	724	731	750	686	734	657	712	701	698	680	752	704	689	686	686	702	724	692	726	714	741	674	694	673	757	716	706	702	695	723	709	732	717	731	724	728	701	695	750	687	686	711	726	754	639	707	690	694	743	668	698	726	750	698	711	686	745	669	682	708	694	733	770	731	694	680	698	665	692	711	726	717	702	752	712	692	723	723	740	704	722	759	773	718	711	676	682	729	741	714	751	700	718	722	712	732	739	660	671	690	701	765	726	684	689	711	707	697	690	746	713	728	698	728	744	708	698	693	704	645	703	733	739	751	714	728	743	710	685	715	778	691	684	711	720	659	704	713	674	719	725	781	707	727	764	702	719	691	716	724	695	662	682	698	716	735	723	714	732	702	711	660	683	684	746	698	728	679	742	728	722	713	693	742	696	747	707	731	702	676	683	705	753	724	687	742	724	724	693	752	717	688	672	749	681	744	683	702	748	769	763	686	687	740	707	749	729	722	655	717	698	661	693	711	670	704	695	681	692	707	704	709	753	708	708	674	704	722	739	688	699	697	741	704	731	765	731	702	725	680	733	705	694	712	702	721	722	739	714	704	726	729	712	679	727	681	661	739	658	722	771	690	694	685	711	712	679	693	665	693	748	733	730	723	668	723	728	706	714	744	723	741	706	713	696	715	707	735	709	678	686	730	694	686	684	722	693	719	769	740	732	697	680	671	699	710	725	707	676	747	712	717	755	752	696	687	739	746	669	741	691	722	723	761	707	712	693	774	714	723	683	646	714	705	718	704	716	726	745	735	739	733	710	679	726	706	667	665	694	686	690	716	663	711	693	714	743	729	713	758	703	713	668	734	710	727	716	692	729	683	709	702	711	702	710	685	705	724	705	689	693	678	695	755	671	761	702	735	750	700	675	732	766	751	730	762	723	650	711	703	730	746	738	715	736	721	731	714	747	720	687	695	709	698	673	710	718	725	710	732	668	698	701	733	716	738	714	725	707	706	723	691	685	695	716	746	750	731	722	670	726	692	689	723	692	699	662	705	698	752	699	670	675	676	689	723	688	747	695	739	751	710	706	702	682	715	630	710	688	690	695	729	705	707	689	749	719	700	776	724	728	708	730	686	724	760	690	729	705	725	726	748	689	714	714	673	698	749	735	739	755	765	756	722	701	692	715	719	755	704	735	719	692	732	696	717	733	681	703	686	731	743	739	742	699	708	683	769	706	755	699	704	686	687	690	729	728	685	731	714	722	737	737	731	703	769	698	683	700	728	733	690	776	681	719	691	691	689	726	702	743	722	692	653	735	707	696	727	723	678	702	699	732	744	730	724	688	720	655	662	726	721	766	746	718	689	712	763	734	684	700	706	704	700	743	733	717	739	679	683	719	687	721	692	718	656	723	680	661	691	733	716	717
24914	22699	28413	24913	4130	246	201	211	183	168	184	193	175	177	184	167	178	174	184	150	193	180	165	171	169	196	173	181	167	178	151	182	201	162	190	164	172	208	182	207	183	215	184	159	173	203	199	192	189	177	198	181	162	202	172	188	199	179	165	174	188	179	191	177	182	196	192	183	186	191	175	170	164	172	169	188	180	163	188	167	179	198	192	163	186	174	176	160	190	185	180	172	187	168	182	198	188	191	194	186	145	173	175	171	157	186	185	163	155	183	184	165	171	178	182	174	198	163	199	159	174	176	179	191	192	187	202	175	187	176	178	177	183	211	212	172	204	173	173	165	181	189	190	164	195	189	178	185	191	186	176	168	171	225	172	178	195	168	192	185	205	170	178	177	195	193	183	188	167	194	174	160	180	190	201	201	184	182	174	159	175	177	172	169	167	174	185	195	168	180	189	180	191	186	178	181	192	200	175	196	167	178	169	166	167	194	175	186	189	162	172	208	176	181	179	174	196	201	192	165	198	184	177	175	159	186	148	185	175	194	180	171	199	180	180	181	182	169	168	163	182	192	167	187	195	197	186	203	164	197	189	190	197	158	171	176	179	197	169	196	176	179	160	169	165	166	192	185	182	176	159	165	200	177	163	182	154	173	178	157	190	194	147	175	174	191	172	198	190	180	185	165	163	178	165	171	160	184	182	158	175	181	197	170	164	176	184	182	167	163	169	176	183	189	186	178	183	174	178	167	161	179	199	175	181	176	162	165	202	177	188	191	174	174	190	168	158	159	181	176	181	178	177	171	175	164	175	160	175	164	188	169	181	196	191	183	177	179	175	182	159	172	167	180	206	178	189	183	175	179	170	156	206	182	174	158	172	182	186	177	171	191	192	171	175	191	171	170	187	201	183	198	200	173	173	181	182	178	179	180	199	176	180	152	161	186	186	162	185	200	210	183	186	184	171	173	195	163	146	182	173	169	191	174	184	177	172	196	160	169	169	175	179	181	174	179	182	189	185	193	176	173	171	175	190	192	199	165	169	161	194	172	194	210	182	214	166	190	184	184	197	180	172	183	179	187	176	165	173	186	185	178	172	193	173	173	158	152	168	183	183	177	189	169	150	196	186	186	177	163	191	156	166	178	172	171	168	161	182	184	162	188	162	169	165	164	188	149	183	180	177	185	172	170	196	181	173	179	166	162	160	164	183	195	165	179	186	181	197	190	169	187	151	193	190	187	182	174	173	180	174	192	174	183	183	184	166	198	203	184	186	168	189	170	167	175	172	184	175	177	192	176	163	177	189	188	158	193	187	164	191	195	158	187	163	185	180	160	192	201	178	182	166	182	193	183	191	182	171	153	181	201	161	186	183	165	177	191	196	169	165	173	178	190	163	193	197	186	206	168	168	177	160	192	180	169	189	185	176	217	173	149	190	205	163	193	173	166	181	187	160	188	193	162	179	204	195	192	194	163	177	169	163	174	211	168	169	179	201	177	163	173	187	192	147	163	193	192	190	184	188	198	178	179	198	168	180	182	186	173	167	164	187	145	180	161	173	169	178	194	165	193	192	188	172	189	168	173	176	172	169	169	190	173	210	165	170	182	187	149	197	170	180	184	184	170	196	175	180	178	199	166	181	166	187	167	182	177	193	174	183	147	188	188	227	173	174	213	192	194	181	167	163	173	197	161	156	176	177	179	186	190	184	158	182	167	163	178	202	144	196	179	186	172	182	176	178	175	172	181	184	184	165	201	177	152	168	180	173	184	190	155	177	187	153	181	210	160	188	185	183	171	195	179	164	176	149	161	168	157	172	181	184	181	188	164	184	183	179	175	179	190	167	167	192	175	167	171	176	185	167	184	200	155	179	177	191	162	173	166	183	176	188	151	191	176	199	169	178	192	188	187	170	168	179	166	168	195	176	158	180	182	182	160	181	186	196	166	171	189	191	203	169	171	171	184	198	194	150	183	171	193	198	185	163	197	151	152	176	179	204	168	187	182	180	166	187	181	193	191	176	166	203	148	168	182	200	168	184	171	187	174	192	164	180	171	188	197	162	157	165	177	197	180	187	191	172	181	179	196	195	170	182	151	172	174	175	178	199	198	182	168	193	196	164	145	187	179	182	173	197	186	181	179	173	173	200	162	195	185	179	171	191	191	175	161	200	151	187	173	191	171	175	184	178	184	181	197	179	167	171	187	166	186	178	165	175	177	205	174	161	159	179	193	165	151	192	195	180	204	195	179	170	163	169	178	170	166	182	202	185	154	179	182	186	174	188	192	186	183	176	196	161	181	170	187	174	183	192	155	202	168	175	175	171	186	208	187	182	197	181	166	188	185	173	195	178	176	148	202	170	200	198	200	167	171	190	184	194	184	190	169	192	194	175	178	171	180	212	179	176	214	199	179	170	187	145	182	174	170	192	183	172	170	177	161	171	179	182	209	186	160	177	183	198	172	191	174	178	179	199	160	172	180	182	185	198	186	152	158	202	198	177	172	184	175	175	197	185	192	174	179	192	187	174	158	175	170	168	174	201	163	190	162	195	166	167	163	175	178	190	160	175	174	156	183	182	196	187	186	175	191	176	203	164	162	178	183	181	160	182	187	185	175	200	184	165	189	193	192	182	181	187	195	161	167	184	177	199	188	199	196	185	192	179	160	189	215	174	174	162	180	172	178	174	188	182	180	171	203	165	197	187	192	183	167	173	160	165	201	192	173	175	193	177	183	168	192	188	191	173	160	168	170	186	185	166	204	187	191	168	166	183	194	205	162	170	196	183	175	196	172	176	180	180	195	176	194	195	192	186	162	152	143	182	172	173	171	194	153	171	156	185	188	186	160	185	178	180	169	183	170	186	175	166	191	213	196	180	187	194	195	210	192	182	166	177	173	180	181	158	196	183	191	191	182	181	173	168	150	180	180	170	180	191	207	188	184	199	157	193	161	206	156	192	195	174	196	192	176	190	169	181	153	196	194	183	177	185	201	185	199	177	170	171	164	179	170	179	171	184	182	201	169	181	176	188	178	183	169	194	187	193	176	168	176	178	193	189	186	163	170	180	186	168	192	180	212	182	182	161	183	164	183	175	176	161	190	159	183	205	199	195	190	174	170	176	171	171	182	171	198	191	165	151	185	179	193	161	177	194	184	157	181	187	166	194	170	174	179	212	159	193	176	189	166	160	185	210	181	174	178	183	186	185	177	169	199	166	201	176	195	169	191	163	196	177	168	174	185	157	166	173	182	183	179	202	172	179	169	173	161	190	191	170	151	180	180	148	178	178	194	183	186	165	176	176	209	189	179	167	159	182	182	172	170	176	156	160	170	205	179	181	162	179	163	197	172	185	163	169	186	186	208	166	158	187	188	196	199	155	195	185	164	179	170	172	193	177	192	172	181	178	193	192	179	177	171	172	179	167	188	164	189	178	158	197	191	195	178	178	180	167	158	166	175	186	182	165	198	175	162	181	157	184	181	183	186	177	170	185	172	168	192	182	184
39336	53566	41585	18331	678	383	327	292	302	301	262	290	257	284	253	273	256	279	261	272	238	255	256	274	241	242	264	251	250	238	287	267	241	242	252	295	245	286	265	260	226	240	257	269	275	271	259	249	253	258	260	242	224	232	256	262	212	253	262	275	265	245	263	274	256	237	247	228	263	263	247	260	231	259	260	254	237	243	257	233	257	272	280	276	255	236	264	273	273	247	270	224	245	236	236	260	277	281	274	257	235	251	270	259	264	243	234	255	275	271	286	265	232	270	234	286	252	257	246	230	263	246	277	231	243	235	258	235	235	260	261	273	254	264	250	250	256	236	304	270	261	259	289	261	259	251	238	229	236	250	275	263	276	257	246	279	258	260	258	268	268	233	249	266	256	276	280	269	250	268	275	259	246	244	249	268	252	272	248	269	259	255	231	229	267	264	276	264	255	226	234	245	263	267	263	254	256	263	307	278	254	271	279	257	253	244	231	255	273	244	266	238	285	232	272	255	249	295	247	251	248	266	259	272	266	257	237	278	254	246	254	267	257	275	247	253	278	238	237	264	230	241	266	238	272	256	253	236	270	261	245	275	243	251	246	286	232	238	251	241	256	253	267	273	235	271	258	241	266	247	267	251	250	262	234	285	258	278	226	248	241	245	292	248	257	244	255	235	262	259	269	258	257	261	238	245	247	273	304	266	250	245	275	275	287	261	261	263	264	291	257	280	243	255	263	250	237	278	264	254	238	258	240	246	267	264	240	278	273	262	219	250	244	267	249	241	249	236	251	237	281	246	268	244	227	235	262	280	263	275	271	271	254	279	247	226	261	259	275	271	282	265	284	247	234	245	247	264	249	272	242	244	264	259	235	257	235	253	260	257	254	252	232	269	270	259	255	258	279	255	225	247	215	234	238	255	253	236	250	245	237	252	275	239	265	253	258	264	246	237	249	259	250	231	241	273	266	243	264	238	250	232	256	229	255	261	278	263	246	254	266	234	267	248	246	264	270	253	247	257	247	241	272	254	251	247	254	267	291	259	266	240	261	267	252	245	250	222	266	261	264	258	275	264	274	264	243	253	278	267	271	256	252	256	252	259	251	258	265	269	233	235	246	277	255	262	256	241	256	221	252	244	289	238	261	272	261	265	268	234	247	263	295	220	267	231	262	247	273	250	282	236	252	249	261	243	245	276	245	248	243	268	259	279	230	259	251	226	260	210	252	269	249	260	269	242	289	266	279	293	281	240	251	254	273	255	247	262	284	235	250	212	235	283	259	250	242	260	250	253	255	259	252	245	248	261	267	259	264	239	263	251	240	261	268	278	258	261	248	247	270	263	270	249	264	254	244	257	271	265	276	241	253	249	252	256	244	245	231	273	262	241	237	253	220	254	275	249	269	243	242	216	255	275	279	273	246	248	265	260	228	250	277	276	260	244	243	264	267	242	260	260	256	257	253	237	264	278	255	228	275	240	248	251	226	251	254	252	258	237	224	257	251	256	273	263	274	271	239	259	240	261	268	278	243	267	252	275	279	268	263	243	266	273	265	244	279	223	288	261	283	249	250	249	241	232	253	260	241	232	285	287	239	247	289	270	202	265	270	245	247	274	238	259	266	241	261	257	280	267	264	268	253	233	268	245	243	257	280	235	264	252	247	270	246	243	260	250	261	273	290	246	240	269	237	266	263	241	264	249	251	230	246	276	251	275	263	245	250	269	244	276	239	266	242	230	223	253	239	281	237	238	264	255	253	256	242	258	272	259	249	266	256	231	245	245	252	269	260	251	271	264	252	229	242	242	260	271	261	265	260	255	260	240	225	275	281	270	253	218	269	276	235	248	256	234	234	245	278	281	238	263	216	255	219	265	271	240	249	251	266	271	266	257	238	241	279	250	249	258	239	263	287	241	267	235	261	252	234	292	245	254	256	278	258	258	260	265	228	264	254	267	246	232	236	234	260	240	252	257	239	246	242	253	252	247	226	249	250	264	241	255	255	244	267	228	243	275	220	269	248	267	239	263	253	246	276	255	270	249	267	268	250	257	235	249	274	238	230	254	250	261	258	239	246	266	247	279	269	236	261	243	232	253	237	248	218	279	279	256	247	256	258	251	246	256	245	233	253	257	268	259	257	291	242	243	263	266	254	268	251	251	247	273	259	220	246	256	253	244	280	237	278	255	261	255	252	274	266	262	258	233	266	244	236	254	279	253	240	256	235	262	239	247	246	265	269	233	255	243	261	262	231	293	223	238	255	246	260	255	259	264	241	240	240	250	266	254	251	257	273	253	250	250	260	258	265	222	247	258	252	242	256	242	263	255	243	257	254	259	258	267	254	259	243	243	244	261	263	253	264	269	274	272	286	266	257	240	241	268	226	251	257	260	242	225	239	260	254	270	265	240	248	261	286	243	233	263	255	267	252	252	261	269	245	224	249	273	254	234	264	234	257	241	247	267	252	253	253	283	281	230	253	256	255	267	262	248	266	251	234	262	262	272	247	248	261	257	275	271	268	228	255	272	267	282	258	248	260	257	237	264	240	267	268	242	245	240	252	269	269	230	252	262	260	265	255	261	279	260	254	251	278	238	248	281	239	250	233	277	253	259	250	272	288	261	258	239	235	283	271	261	260	252	260	250	267	250	268	248	253	263	234	251	269	242	231	253	268	274	249	248	233	250	216	251	248	269	229	242	225	261	227	260	266	256	235	262	265	273	271	256	223	242	263	255	243	252	239	241	258	258	253	252	264	262	247	246	234	275	241	271	221	268	233	280	243	238	232	275	250	245	239	244	235	237	277	251	260	213	244	243	217	267	261	243	255	242	242	253	243	236	246	230	244	245	273	261	251	253	261	279	265	255	255	230	251	262	254	257	244	226	246	273	244	279	256	259	244	245	252	269	232	245	260	238	261	258	244	256	239	270	275	212	253	260	245	241	254	252	262	253	267	246	229	277	252	293	239	231	265	249	257	241	275	225	252	266	257	241	250	242	251	235	290	250	259	268	245	251	248	288	265	257	240	271	272	257	244	242	234	242	263	258	236	263	256	251	253	247	263	285	244	257	244	250	270	246	228	252	259	256	259	218	252	229	230	271	273	227	251	252	243	229	244	284	247	259	263	262	282	252	254	257	231	237	214	306	265	230	240	268	249	238	218	258	262	251	253	249	257	273	267	245	260	246	261	257	288	259	255	286	248	239	253	255	259	252	248	238	247	262	266	304	249	247	286	261	253	250	280	272	237	249	261	282	243	250	234	231	213	256	266	268	249	258	262	258	268	240	223	255	279	275	266	255	236	259	243	277	242	259	276	243	287	255	241	288	217	252	258	251	246	259	269	261	252	279	274	234	264	254	244	237	269	242	236	277	239	273	257	270	230	267	255	253	259	276	243	238	266	275	228	239	222	260	252	259	283	292	254	231	256	252	262	234	238	254	250	263	242	290	252	245	273	244	271	262	269	255	237	257	308	272	247	285	249	272	273	257	266	223	255	246	250	244
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
