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
340368781020	340368781541	340368782091	340368782641	340368783191	340368783741	340368784291	340368784841	340368785391	340368785941	340368786491	340368787041	340368787591	340368788141	340368788691	340368789241	340368789791	340368790341	340368790891	340368791441	340368791991	340368792541	340368793091	340368793641	340368794191	340368794741	340368795291	340368795841	340368796391	340368796941	340368797491	340368798041	340368798591	340368799141	340368799691	340368800241	340368800791	340368801341	340368801891	340368802441	340368802991	340368803541	340368804091	340368804641	340368805191	340368805741	340368806291	340368806841	340368807391	340368807941	340368808491	340368809041	340368809591	340368810141	340368810691	340368811241	340368811791	340368812341	340368812891	340368813441	340368813991	340368814542	340368815091	340368815641	340368816191	340368816741	340368817292	340368817841	340368818391	340368818941	340368819491	340368820041	340368820591	340368821141	340368821691	340368822241	340368822791	340368823341	340368823891	340368824441	340368824991	340368825541	340368826091	340368826641	340368827191	340368827742	340368828291	340368828841	340368829391	340368829941	340368830491	340368831041	340368831591	340368832141	340368832691	340368833241	340368833791	340368834341	340368834891	340368835441	340368835991	340368836542	340368837091	340368837641	340368838191	340368838741	340368839291	340368839841	340368840391	340368840941	340368841491	340368842042	340368842591	340368843142	340368843691	340368844241	340368844791	340368845342	340368845892	340368846442	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2759	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
21952	20391	27624	22936	20351	20289	9575	1633	1027	657	573	523	474	495	410	356	323	323	305	313	259	291	294	283	327	293	275	286	260	282	249	258	279	263	231	283	248	255	238	229	268	266	263	272	258	249	250	266	242	247	269	291	257	251	241	248	251	241	248	248	255	248	249	239	291	287	249	262	274	253	239	259	251	238	267	234	265	265	255	250	281	248	239	265	229	270	254	244	258	261	245	227	233	254	238	263	261	268	250	275	278	263	262	238	248	262	255	257	263	242	243	263	256	248	278	279	254	260	273	263	253	247	235	243	244	260	235	263	251	245	227	228	270	276	262	240	256	231	258	252	271	250	258	247	236	273	248	259	261	250	254	263	255	258	232	246	249	258	239	263	257	244	256	256	244	248	240	240	256	252	255	242	245	236	209	263	253	242	249	268	261	242	235	245	236	259	218	276	239	258	246	247	278	243	241	246	266	237	247	236	268	256	260	265	231	276	237	236	229	276	263	240	225	275	247	239	234	249	245	254	241	235	239	240	247	255	238	254	241	235	273	250	247	269	227	245	266	274	249	263	257	238	227	251	243	274	254	241	277	223	270	243	261	247	255	289	262	255	238	236	246	259	263	264	288	236	234	275	227	268	268	253	259	268	236	238	259	235	251	263	232	257	271	262	247	255	285	251	232	281	260	251	247	245	260	287	256	254	216	269	242	265	254	278	255	250	265	266	252	273	254	255	263	261	245	234	257	236	223	266	273	268	263	268	245	262	282	242	268	274	255	236	220	239	257	255	251	248	265	286	236	237	224	254	246	223	248	240	230	261	221	253	222	264	247	269	246	240	260	251	257	276	244	247	279	274	257	263	247	242	239	277	246	238	269	271	254	241	264	283	246	264	251	271	255	276	270	254	260	229	239	264	227	251	272	266	281	230	234	254	244	302	238	245	264	247	238	269	283	223	245	246	228	236	246	244	232	223	265	262	231	246	261	237	267	268	241	246	268	249	251	274	267	248	250	227	249	269	235	217	228	242	243	258	262	254	238	259	278	273	251	236	246	254	249	255	259	264	241	263	279	251	243	249	279	248	232	254	265	236	242	254	235	258	230	237	246	275	261	265	241	242	244	247	251	232	265	251	242	256	249	259	254	254	246	243	236	243	248	287	245	256	249	256	266	249	243	250	267	258	244	270	253	250	235	245	250	244	222	268	240	253	232	239	245	261	232	270	251	248	243	242	245	258	266	252	249	273	258	230	237	267	254	264	274	249	286	254	244	233	283	255	238	240	248	235	241	234	280	250	239	274	255	233	272	236	249	253	242	229	245	246	260	271	244	248	231	251	257	260	238	263	256	223	264	273	253	246	244	225	248	253	246	275	267	255	241	240	276	266	251	246	246	235	248	240	248	275	241	233	277	270	234	293	280	252	248	279	249	237	246	268	220	280	248	253	271	270	265	254	256	251	262	263	231	260	230	251	256	272	283	224	248	247	277	260	239	257	253	246	236	281	254	233	243	231	256	249	260	270	279	254	242	254	229	261	262	258	278	256	260	227	255	252	270	258	267	242	233	239	250	280	261	244	253	261	276	242	261	238	260	260	262	260	272	247	265	300	261	249	215	244	255	235	278	268	256	246	259	292	251	224	262	233	223	250	286	234	243	239	230	234	258	229	272	268	270	239	254	252	237	271	265	234	241	288	245	267	224	251	244	245	237	264	277	262	236	282	305	243	271	235	219	262	249	272	294	280	252	248	237	259	292	253	220	259	279	246	266	220	256	268	253	276	251	249	270	241	249	271	237	284	245	227	244	243	254	236	243	246	252	250	242	257	252	250	268	252	248	253	268	264	265	271	252	249	263	259	264	282	250	278	241	262	251	280	264	227	265	235	254	226	260	261	263	227	266	227	239	238	252	254	279	282	257	281	237	268	231	283	260	263	254	245	257	256	230	270	266	259	240	259	258	242	250	258	253	237	226	244	243	245	252	262	234	241	233	273	253	237	258	261	244	269	240	275	252	243	288	281	230	238	221	236	284	249	255	231	248	283	229	237	239	247	275	260	275	260	230	248	244	252	252	260	242	262	256	243	225	266	238	265	231	255	224	302	261	258	242	262	243	248	281	267	272	239	235	249	253	253	290	228	235	277	261	266	257	245	273	251	236	229	257	278	230	258	270	249	276	227	258	236	285	272	271	267	253	230	275	254	263	253	270	264	275	215	251	285	250	233	240	255	255	244	265	261	242	239	235	251	253	264	267	236	275	234	265	254	282	229	264	251	241	261	258	236	245	272	246	259	287	231	266	250	242	239	279	251	238	251	283	241	268	255	259	294	257	264	246	257	249	235	213	247	243	243	239	221	246	239	254	244	286	240	235	259	279	250	252	271	243	277	258	255	281	242	254	228	273	253	223	242	263	248	272	262	281	256	287	263	241	241	250	256	226	237	248	253	258	246	271	262	259	239	259	248	241	248	247	251	267	262	249	237	274	243	275	270	245	247	274	257	255	277	275	231	278	266	262	240	232	247	279	250	270	259	275	259	237	283	274	248	250	254	270	266	251	269	231	256	228	262	257	241	286	240	249	263	253	223	242	261	271	251	257	257	250	251	285	246	262	227	242	239	247	244	241	253	248	262	253	233	229	254	266	247	255	244	236	249	265	243	239	254	259	229	268	251	267	245	269	246	238	253	257	277	250	215	256	260	262	233	295	238	268	257	271	274	277	265	269	269	243	253	241	224	265	261	253	260	282	247	254	267	245	256	264	247	253	280	253	234	270	227	255	250	244	264	277	238	257	254	257	253	255	243	272	251	242	238	235	256	255	244	236	259	239	268	244	271	266	261	271	246	251	259	291	267	254	270	269	264	261	247	261	224	274	257	247	255	255	246	239	241	216	266	305	260	263	278	257	251	269	259	262	267	253	255	245	270	249	243	234	272	288	267	233	227	250	252	250	264	268	247	257	251	256	259	248	242	249	249	255	235	261	244	258	241	271	249	257	262	262	267	239	256	246	251	245	243	268	253	266	248	282	246	218	250	229	247	269	281	250	279	230	257	251	270	256	253	253	248	249	250	255	240	240	239	254	236	257	280	255	235	278	245	276	261	198	271	255	263	259	289	248	235	261	262	270	251	240	263	244	233	274	250	259	270	266	214	250	238	247	264	254	271	243	246	253	247	254	266	279	287	256	246	239	263	257	241	259	247	253	226	259	248	236	257	260	246	269	258	253	267	277	263	280	254	248	240	266	240	264	219	221	239	254	283	271	251	248	263	233	298	240	259	282	288	242	270	255	240	278	241	266	243	273	256	238	275	255	227	252	252	257	253	250	278	255	252	247	266	241	261	248	237	248	265	260	254	281	271	244	261	239	256	243	255	256	242	243	266	252	284	257	252	254	246	273	260	238	256	231	247	238	243	273	238	256	256	252	259	232	258	249	270	267	227	264	266	262	260	263	237	255	266	259	257	252	236	247	250	231	253	256	236	248	253	226	239	257	263	219	250	246	274
40370	66470	34085	10105	7732	5765	4016	2686	1923	1308	974	932	860	698	548	512	449	473	384	391	361	374	375	385	356	340	344	311	338	339	332	333	318	334	298	327	353	330	293	303	332	310	286	296	305	298	314	293	325	296	290	323	299	296	292	281	327	289	289	291	313	313	289	291	318	288	299	293	290	299	306	299	283	270	302	304	305	284	313	282	305	292	295	302	321	305	325	295	303	320	303	297	272	285	290	283	279	276	311	278	293	279	292	300	311	302	274	289	300	300	284	299	291	289	301	303	282	296	340	288	279	293	298	270	302	318	282	289	267	305	271	311	311	283	290	294	293	334	302	269	328	278	259	284	316	293	278	306	303	312	286	275	270	291	272	310	326	326	307	282	272	335	318	284	294	279	299	279	338	301	292	307	278	270	321	289	325	296	302	299	308	306	305	294	270	292	285	321	325	321	304	314	255	286	313	310	298	273	282	301	292	264	318	304	301	305	303	298	323	301	278	282	272	306	258	294	299	305	312	299	277	312	294	279	294	318	280	291	316	296	316	283	315	296	296	297	316	309	275	295	293	289	304	276	272	307	315	267	280	283	288	286	298	283	292	304	318	268	292	329	287	319	301	275	308	303	303	294	298	279	325	284	317	292	300	276	286	292	314	292	278	283	280	321	294	268	294	283	274	327	313	265	320	303	310	279	315	303	311	324	312	308	293	302	302	292	289	298	318	283	301	270	263	287	320	300	273	331	275	314	277	311	290	282	306	328	317	284	270	335	335	307	312	301	320	296	325	282	298	293	311	307	287	296	283	290	292	285	347	270	283	319	319	291	284	298	317	309	286	332	310	281	314	314	271	331	287	264	307	289	272	291	296	282	306	283	299	320	293	297	324	278	313	280	329	310	297	301	277	309	275	295	315	300	279	311	304	285	291	327	317	295	325	291	311	302	287	301	314	291	279	300	279	290	284	308	299	284	327	320	284	281	327	300	302	288	284	312	295	325	270	297	318	292	311	298	281	304	305	280	299	295	303	266	284	309	277	275	264	309	273	299	291	289	274	311	299	301	301	299	282	300	297	309	260	265	299	311	290	286	304	281	285	276	294	306	297	300	321	308	297	317	301	278	294	330	295	297	272	297	291	319	305	298	320	288	314	301	302	298	318	281	275	286	287	320	299	285	305	299	282	306	310	318	284	286	309	275	319	318	276	287	301	302	303	299	294	309	291	291	325	263	274	284	304	308	281	297	329	274	305	296	308	301	306	297	255	308	280	278	296	297	289	301	290	270	299	289	292	304	288	288	292	311	296	309	318	307	320	340	270	311	296	297	302	306	286	272	292	283	268	293	297	278	309	300	266	288	300	281	345	283	316	310	325	298	272	297	283	306	303	281	282	269	284	318	288	313	302	275	291	279	327	308	311	289	281	299	301	295	269	330	316	308	279	270	302	291	311	297	321	285	263	293	262	345	283	293	265	288	310	327	279	308	274	278	290	336	256	321	328	311	272	301	261	291	286	312	309	282	297	284	284	287	308	287	280	298	318	284	311	303	271	311	294	284	286	301	297	330	312	328	290	272	298	320	321	307	261	316	285	289	288	309	315	286	270	293	275	266	271	281	308	292	308	297	297	344	287	298	304	272	328	328	277	302	303	290	316	290	302	262	315	292	316	285	288	301	301	281	318	289	292	289	317	286	309	315	327	285	292	302	302	306	309	274	307	301	279	289	299	283	305	288	306	275	250	266	307	283	313	307	292	266	297	304	313	269	294	326	303	265	293	324	307	289	306	299	312	285	284	285	281	269	287	292	269	283	295	308	290	302	303	305	287	294	330	271	292	323	293	302	287	287	277	301	287	302	277	298	281	330	264	311	288	301	303	294	312	323	318	299	306	290	278	285	286	306	323	277	304	300	269	281	298	314	278	280	308	293	278	273	290	307	290	298	313	295	295	286	289	300	308	283	277	314	288	304	310	308	313	306	282	272	294	276	278	302	294	338	293	258	304	277	280	315	261	311	268	318	308	286	304	333	299	309	296	283	291	322	332	314	285	288	332	319	305	315	299	299	290	291	304	290	295	302	317	303	320	295	300	279	297	289	301	294	321	279	279	284	307	283	278	311	320	307	309	295	293	301	325	307	307	300	295	312	307	303	299	316	325	289	316	291	294	297	315	284	288	310	291	270	304	286	302	328	305	294	298	293	267	318	296	289	337	271	312	284	308	291	293	301	294	273	277	281	288	304	284	281	318	305	293	274	268	323	307	315	295	295	302	291	303	294	307	309	299	267	307	292	295	297	289	286	322	280	271	280	326	294	306	322	293	316	282	310	283	353	277	293	305	290	280	299	299	292	313	267	309	295	291	273	283	290	278	303	302	265	327	319	273	313	290	328	296	288	287	318	297	314	310	307	279	328	311	311	293	320	272	294	277	292	296	298	328	285	292	294	292	345	276	270	296	287	274	314	297	290	261	265	285	310	325	281	299	293	295	282	305	271	314	305	313	306	315	310	297	288	296	281	313	298	284	287	301	312	288	328	289	307	279	313	293	292	270	301	323	276	290	350	310	302	271	321	311	298	299	294	274	301	297	274	296	312	317	285	323	273	293	300	319	303	304	272	265	310	358	289	274	279	297	311	306	291	308	295	308	318	326	322	299	296	263	348	305	304	294	300	304	282	320	303	295	296	277	304	267	304	278	301	306	300	266	307	326	289	343	306	300	272	269	299	286	318	291	277	299	304	310	297	282	267	296	278	295	327	287	295	337	278	317	287	286	310	304	308	291	285	317	295	281	290	328	306	285	296	281	307	316	287	310	274	291	282	292	323	288	281	305	324	285	303	286	282	320	282	284	269	333	302	290	286	284	316	294	284	330	317	257	312	308	292	272	312	310	273	332	316	287	295	287	303	332	302	339	319	261	279	272	282	282	315	295	320	302	287	292	265	321	306	307	295	288	261	315	295	329	301	302	296	288	298	300	315	297	289	275	317	295	304	305	301	288	269	315	310	310	273	308	274	287	315	283	302	274	301	330	315	316	269	311	268	304	288	321	322	329	311	302	313	299	279	272	316	304	306	283	336	310	274	312	276	284	280	289	273	312	332	290	339	313	310	293	308	317	292	272	283	291	300	299	295	290	300	284	298	283	281	327	283	325	268	277	296	290	240	311	308	267	314	290	282	288	302	297	279	283	317	273	310	321	299	283	308	284	289	304	285	300	320	277	276	320	281	305	292	287	291	296	285	334	297	292	277	297	255	277	314	283	287	309	264	308	317	292	278	272	307	293	284	326	297	305	275	314	290	328	269	300	316	304	295	298	304	326	324	286	295	305	306	304	284	304	282	279	260	284	294	285	302	301	284	290	310	281	315	288	287	323	254	319	290	318	298	288	306	322	267	282	287	310	309	270	287	315	303	330	291	284	297	288	272	255	272	295	308	327	287	317	298	305	296	300	291	307	307	270	325	302	294	264	283	302	304	301	317	318	293	311	289	302	288	286	286	270	294
29552	29097	23325	6262	1756	1116	709	470	320	260	310	276	269	253	244	204	203	215	199	208	226	198	224	212	236	226	202	222	229	194	198	220	226	202	213	207	211	187	227	210	214	209	203	209	211	189	218	187	209	211	217	231	202	181	242	210	194	211	203	185	231	189	212	214	207	221	217	201	225	197	203	208	212	209	204	198	218	189	186	229	181	191	216	201	208	213	187	197	203	193	197	224	209	208	195	189	222	212	222	188	198	207	213	198	218	190	215	195	199	211	182	206	185	221	208	221	200	200	200	203	186	197	201	224	222	210	196	187	201	216	224	199	192	204	221	196	190	195	201	227	208	227	189	196	205	192	226	208	216	181	223	188	216	191	212	193	201	231	211	194	203	208	231	209	200	222	206	186	207	203	158	214	195	197	207	202	210	208	210	202	232	225	225	219	205	204	236	216	228	202	194	217	187	201	196	210	232	220	204	224	187	229	188	202	226	192	242	181	188	200	191	225	211	225	205	181	204	198	188	210	188	205	194	207	242	197	189	193	216	209	201	185	207	207	212	213	193	219	212	215	195	217	214	199	200	195	210	200	188	201	205	220	202	222	192	238	198	222	214	221	223	206	200	211	210	201	186	195	212	192	224	199	203	221	208	189	206	204	190	210	218	184	208	195	186	185	180	214	218	225	196	204	223	222	201	214	235	237	230	198	208	210	212	195	216	216	193	229	211	219	212	196	202	227	219	210	193	214	221	208	214	199	194	216	230	205	203	233	216	238	198	211	208	198	232	210	179	198	208	203	212	212	239	226	190	202	224	196	210	206	185	232	222	195	210	200	199	220	233	213	228	201	205	197	225	234	215	197	197	210	182	191	233	192	228	211	214	195	200	219	208	211	204	232	207	181	203	239	204	202	235	219	216	222	191	197	205	200	200	200	202	189	186	201	206	196	210	216	203	202	201	225	208	223	227	195	194	213	207	218	232	211	195	199	229	197	210	230	214	193	206	203	225	199	239	190	197	196	200	214	212	211	221	184	187	213	207	192	197	226	217	191	220	212	186	220	211	193	208	228	215	204	215	223	198	214	208	206	213	199	203	219	197	202	219	206	216	200	206	198	207	212	208	223	216	201	192	209	203	207	238	224	197	212	212	203	182	223	197	195	214	208	222	190	215	169	208	202	214	222	191	202	191	202	203	186	191	190	200	230	217	223	241	224	206	202	214	194	197	193	213	222	242	212	206	200	226	216	195	208	222	202	183	196	234	202	231	226	232	227	205	206	182	210	204	203	208	203	205	202	206	236	184	213	191	218	214	172	190	205	215	199	211	219	208	216	210	211	240	225	209	220	213	214	221	239	174	218	197	186	204	198	199	186	207	196	214	221	185	201	227	192	231	205	217	199	227	190	225	205	239	218	210	204	218	224	227	221	182	216	206	203	218	232	213	191	203	195	175	179	199	186	203	245	210	210	205	177	238	245	202	218	184	211	228	206	202	211	197	222	222	221	211	210	195	213	222	210	207	226	218	201	211	199	225	235	207	218	186	224	183	187	204	237	223	202	191	197	194	191	221	225	198	223	220	180	208	204	211	198	236	201	219	206	219	238	176	188	192	221	220	221	202	190	205	216	217	199	216	202	210	205	227	238	202	213	212	215	200	204	211	192	182	227	212	226	219	211	229	204	208	228	202	200	225	188	216	214	212	209	218	183	206	214	194	219	189	194	201	195	201	220	214	213	195	182	200	214	231	207	186	205	234	216	231	208	203	218	222	207	207	196	209	222	210	225	207	195	179	216	201	215	210	205	191	231	198	220	250	215	183	193	186	208	191	193	223	191	217	216	183	220	217	213	204	200	196	229	195	210	186	202	234	173	192	204	224	211	208	234	206	214	181	206	199	190	172	214	210	244	218	200	197	197	178	190	206	202	209	201	200	204	225	224	196	202	205	210	231	217	221	221	205	198	195	201	196	197	232	206	212	248	193	193	190	216	211	191	232	194	215	211	214	195	199	203	227	178	231	208	222	225	209	186	201	237	204	225	210	204	184	201	209	199	197	201	197	227	191	204	190	220	182	192	233	204	194	183	197	209	218	204	227	185	202	233	212	200	187	209	206	211	216	175	204	201	205	198	243	209	177	203	200	216	201	209	208	201	204	179	224	212	227	182	214	205	212	204	192	242	184	210	181	211	200	207	229	220	214	211	239	216	184	220	210	224	199	205	198	194	198	213	200	200	199	228	195	189	229	208	202	228	205	205	209	180	209	184	215	209	233	205	236	205	186	227	201	216	216	219	226	223	206	237	191	225	239	200	201	191	205	224	217	206	199	217	191	202	212	202	185	211	213	187	218	223	205	184	198	204	180	214	209	204	182	189	179	224	209	225	225	208	189	212	211	204	223	191	217	227	211	209	226	210	204	205	228	221	207	191	191	190	221	215	190	206	204	178	201	202	235	226	208	192	209	206	204	205	254	226	216	203	205	223	208	201	216	178	246	226	232	213	213	214	231	227	216	196	194	204	214	182	239	204	245	217	215	233	227	201	238	208	203	205	216	209	202	215	194	208	214	190	205	225	213	211	211	215	210	208	201	189	201	205	234	217	189	232	199	234	197	204	196	190	223	228	182	220	204	222	214	206	213	226	188	202	217	200	219	220	205	203	249	222	208	204	200	197	197	206	216	221	204	198	221	199	194	206	233	247	203	209	194	206	208	195	207	218	206	222	221	232	229	206	209	237	214	241	202	221	204	217	225	195	183	184	205	215	204	192	231	205	236	199	206	211	199	195	194	220	229	196	222	206	210	212	227	217	214	201	217	202	218	224	212	222	192	191	231	221	212	174	210	204	190	184	229	203	209	201	209	235	202	225	206	203	232	217	177	216	207	199	220	199	184	230	181	211	198	207	195	214	209	209	205	212	207	190	211	192	217	213	196	206	174	206	205	201	224	230	223	188	213	214	219	208	218	190	198	212	208	197	222	212	240	222	197	209	212	192	205	220	204	223	198	204	194	197	202	199	245	212	204	201	201	200	192	223	177	195	209	239	204	191	209	231	213	221	201	211	190	226	212	185	178	200	218	218	182	202	211	208	175	193	186	251	191	217	197	201	195	229	193	201	216	210	218	207	201	221	215	216	177	201	194	222	203	206	209	216	212	214	193	209	208	228	191	174	192	204	197	206	217	205	212	192	226	204	200	191	203	203	193	218	201	186	237	208	222	205	205	218	198	189	208	213	210	202	222	222	221	220	191	186	207	235	193	191	179	210	220	196	196	205	208	195	212	201	191	204	208	169	230	212	228	193	190	229	248	220	208	248	193	217	205	202	202	221	216	214	218	226	199	213	196	213	215	186	218	216	205	214	206	197	211	212	193	194	204	191	241	218	187	203	197	225	219	190	219	181	202	202	210	213	221	209	185	217	221	189	191	217	213	209	226	215	222	205	223	210	222	222	203	220	197	186	207	209	209	221	221	224	225	185	214	196	208	187	213	221	207	232	207	186	223	217
33615	45890	18716	3721	3006	2340	1422	863	594	436	397	388	417	342	300	287	265	269	290	247	290	291	257	258	285	260	241	260	264	274	246	267	241	262	271	249	240	287	248	251	266	256	257	256	255	272	283	262	261	266	272	318	266	216	297	256	247	278	274	260	270	281	245	269	248	291	236	259	261	268	258	252	270	262	278	253	280	263	253	253	289	259	244	233	289	262	285	276	276	240	251	304	267	280	254	294	255	257	260	286	273	268	250	270	252	252	293	255	281	261	222	262	292	269	262	278	272	269	249	290	255	252	278	262	255	254	296	299	261	245	257	251	280	266	265	264	263	269	260	254	265	252	255	243	272	258	257	229	258	267	264	284	270	274	290	276	259	274	251	281	242	272	284	284	268	288	278	291	253	238	254	212	275	272	240	294	244	250	275	249	244	286	269	254	244	261	253	256	264	241	317	272	245	255	256	254	249	271	247	259	286	246	272	261	321	260	279	242	240	250	267	253	249	258	238	258	290	271	276	246	262	243	281	255	277	275	267	261	265	294	256	241	268	266	274	289	269	251	271	273	241	262	272	260	246	251	262	265	285	271	235	274	244	275	277	238	285	277	269	247	285	287	278	267	274	260	284	269	254	255	266	250	273	275	255	267	281	260	280	272	254	268	251	267	286	277	255	291	284	269	290	277	257	260	252	272	264	289	262	276	278	271	272	288	257	277	242	271	309	248	269	281	242	290	265	252	263	271	286	239	276	270	282	303	256	239	262	277	265	275	287	265	270	261	292	231	276	274	284	284	260	268	259	260	248	253	265	277	293	268	252	265	245	297	285	289	266	291	230	273	243	256	268	249	288	284	263	276	288	262	272	251	274	259	254	244	242	255	274	247	261	251	251	253	268	294	256	269	259	279	271	250	253	285	254	274	252	279	262	254	267	244	258	267	272	246	243	240	309	277	272	254	258	261	249	259	282	256	277	272	265	261	253	272	269	263	234	300	260	265	286	239	260	264	262	257	273	293	261	270	249	271	251	237	261	261	266	283	263	257	262	274	249	229	250	278	236	275	255	278	246	272	265	245	257	272	294	248	274	247	290	265	255	274	252	265	258	264	269	252	254	268	257	289	273	299	229	279	242	262	273	292	264	257	291	274	256	263	276	271	260	255	275	265	266	266	285	276	261	263	246	258	263	276	253	264	266	265	278	278	269	277	275	277	256	258	270	282	280	255	269	271	263	305	269	278	291	260	251	274	273	248	251	259	281	254	280	276	251	290	268	268	261	263	289	269	260	272	264	247	289	275	276	255	266	256	287	248	297	292	250	272	283	249	240	242	289	238	232	246	285	258	269	236	261	263	274	276	265	309	270	266	251	259	277	258	242	247	263	291	278	272	286	282	265	288	272	251	263	267	266	265	260	275	262	263	278	262	286	286	273	249	255	283	259	256	240	273	259	273	269	267	263	280	270	310	260	255	260	272	241	283	269	248	274	273	266	245	282	256	272	256	257	261	295	240	271	293	272	267	289	240	286	259	281	277	290	294	266	277	238	240	259	268	261	273	280	286	279	271	247	267	282	256	303	281	288	251	279	285	240	284	279	242	308	280	261	249	265	266	256	239	277	260	268	288	282	262	272	252	261	237	239	259	243	282	265	271	271	260	261	287	300	274	270	286	266	253	264	244	247	245	257	281	286	273	262	282	278	242	276	276	260	255	251	256	241	261	282	255	287	259	237	259	271	243	254	254	240	270	223	240	242	285	290	279	250	278	262	290	268	272	294	254	227	290	272	242	264	251	262	237	262	263	317	274	261	247	271	225	267	255	263	265	242	249	277	249	303	270	270	299	227	241	295	257	240	262	230	258	274	251	268	286	248	231	299	268	280	278	270	247	291	278	286	290	258	268	260	240	294	228	254	262	274	268	237	283	269	269	290	260	294	278	277	257	254	274	251	280	243	282	231	227	263	266	262	297	281	255	303	247	271	256	275	257	237	288	247	250	276	267	257	300	264	251	283	254	257	296	251	247	236	247	252	253	283	251	270	243	254	235	276	249	264	289	262	282	282	257	287	273	244	285	298	265	254	274	265	250	230	288	268	249	291	270	239	245	245	255	259	228	275	247	227	273	251	237	276	249	259	266	270	293	273	254	241	287	254	278	270	273	275	266	279	261	249	256	281	258	261	277	273	257	263	271	259	265	280	249	260	267	254	253	248	281	249	262	278	263	276	260	302	272	263	251	237	278	277	252	281	288	270	279	272	253	275	270	264	231	265	256	248	238	263	267	251	262	251	249	256	245	309	248	268	258	252	274	276	248	256	261	232	263	255	260	241	257	246	257	285	283	269	255	250	267	266	256	258	270	297	264	244	263	269	262	252	244	242	275	277	249	272	256	266	264	251	258	257	268	275	266	261	264	264	237	291	267	251	287	273	256	256	244	279	288	257	276	264	264	271	264	286	234	269	274	272	264	256	261	262	263	242	248	299	257	263	273	293	246	285	240	293	278	231	248	249	269	268	271	235	298	272	249	255	286	272	253	259	255	276	267	242	280	268	257	260	259	238	251	253	284	263	269	257	276	287	248	310	249	269	268	255	252	252	248	277	244	255	270	249	272	278	272	245	253	280	252	269	251	269	266	287	255	273	231	240	300	286	276	266	267	245	284	268	285	245	234	272	245	255	288	270	252	262	243	236	269	273	243	276	249	243	266	239	249	247	277	290	287	256	254	286	271	252	288	273	259	269	249	263	261	303	253	253	268	280	256	266	279	278	242	277	272	259	280	260	260	278	248	275	273	285	258	276	283	235	255	257	256	244	262	286	286	270	282	272	248	235	282	263	259	264	300	277	250	260	257	263	249	282	267	270	219	273	272	280	254	245	289	279	263	248	246	256	263	247	256	277	238	253	262	259	280	245	270	271	266	255	271	270	284	245	278	276	252	267	234	270	258	263	258	260	253	246	293	245	291	270	248	260	271	267	242	264	281	292	270	276	280	265	223	264	268	255	269	291	283	274	268	273	267	269	270	247	257	277	283	263	254	290	288	277	256	240	234	297	271	272	261	269	272	262	267	276	272	252	261	271	260	263	250	264	247	260	249	242	239	248	257	259	264	247	236	269	257	260	275	252	287	252	285	282	258	264	249	267	256	245	252	243	284	262	265	283	274	284	248	264	291	287	255	270	252	260	260	264	263	269	275	264	272	247	250	264	232	272	264	257	263	276	277	276	249	255	273	250	270	250	291	250	261	266	273	276	239	258	273	262	252	269	262	264	255	262	239	283	270	289	252	259	295	287	277	262	261	261	265	280	277	253	258	279	277	265	263	238	286	255	248	281	262	255	256	285	268	248	293	269	254	242	250	247	260	273	247	257	267	267	256	257	274	254	264	281	240	262	259	294	244	283	272	296	262	243	246	263	284	277	256	247	287	271	273	275	232	270	259	279	259	279	284	301	276	269	275	262	266	272	287	256	265	279	260	243	286	273	275	269	248	295	281	270	267	233	251
24171	21609	28855	24677	21457	12588	1983	726	499	333	292	355	312	228	201	181	159	155	175	182	164	147	183	151	167	142	178	128	149	150	134	147	147	133	138	133	126	133	161	169	154	174	143	136	156	148	132	145	153	147	128	149	144	125	120	155	147	130	128	135	129	131	129	153	149	138	128	149	147	155	157	144	124	149	152	145	147	120	139	141	124	119	145	137	138	141	131	149	139	134	136	125	127	120	129	165	149	127	135	150	154	144	138	151	136	129	137	128	117	137	128	174	150	142	127	132	140	143	142	161	135	120	135	141	135	158	130	137	154	128	136	157	136	137	124	139	137	129	146	131	157	156	147	145	142	160	145	142	147	123	134	140	134	139	123	134	125	120	122	123	136	133	146	144	139	136	155	163	113	139	126	120	128	122	129	136	132	163	121	126	145	144	122	140	127	132	135	142	138	122	135	139	146	141	119	133	153	126	107	121	141	138	145	115	120	157	139	145	153	140	153	135	136	151	144	126	146	117	142	144	138	155	121	144	148	135	155	141	123	163	135	120	125	121	138	153	124	132	143	132	137	147	135	142	142	131	138	141	142	139	153	124	129	131	126	129	128	141	142	141	123	155	139	143	135	141	128	134	140	137	121	154	137	159	146	119	137	152	145	141	138	146	140	135	129	127	151	134	151	155	150	133	152	127	139	145	118	144	146	134	130	127	143	118	130	153	123	133	124	128	134	121	123	153	140	123	131	144	124	134	135	135	141	134	138	144	136	155	154	131	145	122	119	157	158	119	132	141	152	139	128	131	147	146	128	123	134	141	150	127	151	151	141	140	134	143	138	151	152	160	135	151	138	127	150	124	154	129	130	151	173	148	126	129	123	128	126	137	150	140	119	146	145	129	143	125	127	135	109	161	144	139	156	142	131	157	131	151	158	158	148	148	154	129	132	107	154	146	137	147	149	132	142	127	138	119	142	160	137	133	155	137	136	121	124	132	135	133	131	147	126	131	141	126	131	151	138	130	139	148	145	147	129	132	146	153	153	166	128	145	121	138	140	150	148	137	126	149	143	135	111	120	144	132	133	141	115	127	161	151	128	146	131	135	113	137	137	122	135	138	143	118	143	143	139	153	156	120	155	145	138	134	131	144	142	148	146	152	137	132	151	138	138	136	126	136	142	128	145	135	145	125	124	132	121	137	121	154	125	133	118	130	152	124	122	140	141	146	159	116	135	126	141	134	138	126	116	131	141	130	131	126	119	126	150	123	137	149	128	160	143	129	134	129	126	133	145	129	155	117	132	160	140	147	128	144	159	135	134	117	128	141	125	132	143	121	141	148	137	131	127	151	155	144	139	143	121	133	133	122	138	124	143	119	138	129	159	128	143	145	125	132	142	144	125	124	159	121	138	139	130	150	133	125	152	148	129	126	110	136	120	133	140	138	136	122	139	160	120	157	134	143	141	132	165	114	136	130	121	143	143	128	140	131	159	114	123	139	151	139	149	128	140	145	133	143	140	136	127	148	140	140	148	130	125	126	127	140	132	140	142	127	135	122	129	145	154	170	121	151	130	127	149	152	138	137	129	135	150	121	123	134	128	145	132	118	142	140	144	121	149	140	138	137	127	138	125	129	125	122	134	137	145	128	153	150	140	155	137	137	148	131	142	138	139	132	127	136	137	130	130	145	138	145	132	119	125	147	140	125	157	145	145	153	127	113	130	143	142	155	134	137	140	130	124	138	129	118	135	120	156	155	162	163	129	137	146	154	149	132	150	121	122	130	136	128	141	127	155	140	126	139	137	127	144	143	117	176	136	145	149	128	125	129	139	123	128	132	135	150	151	133	145	152	135	137	151	141	149	142	156	154	135	136	144	148	127	112	144	136	124	133	142	148	133	140	115	128	128	140	121	131	135	148	146	127	101	145	142	144	140	134	141	128	143	145	160	97	132	149	168	131	144	135	116	122	167	172	149	148	163	132	114	154	143	148	154	157	146	154	139	139	133	135	139	143	152	140	117	136	150	122	127	139	130	123	148	140	125	118	135	133	134	148	135	134	137	130	152	150	117	121	144	124	150	140	156	172	135	136	127	160	128	125	148	134	161	131	142	132	147	127	116	151	131	128	150	119	126	153	146	127	133	138	135	138	147	138	148	136	121	136	147	146	120	132	142	135	147	141	133	141	135	125	136	159	128	159	152	125	143	137	144	123	166	131	126	142	147	140	136	139	141	122	153	137	124	140	135	117	130	154	118	135	146	124	141	134	124	124	127	134	125	135	128	129	113	156	139	137	151	145	122	133	122	140	139	127	160	139	122	156	156	142	138	128	117	130	128	152	146	147	134	161	149	130	118	136	119	147	136	138	123	127	152	139	140	114	146	128	123	140	140	133	128	160	133	138	146	151	146	130	142	129	125	126	148	130	132	145	125	130	132	120	142	134	132	130	141	137	133	142	153	139	146	141	132	145	131	137	142	125	143	155	149	149	141	146	145	133	138	119	142	159	149	122	133	145	127	141	119	142	131	132	147	132	135	133	142	133	159	133	160	151	136	137	147	139	141	131	138	140	148	123	138	148	147	134	162	159	143	138	120	143	151	133	145	156	138	133	135	149	126	141	144	116	151	153	138	155	130	139	113	125	131	122	135	126	141	139	128	144	137	120	134	144	149	119	120	133	141	111	125	113	132	127	135	156	147	142	128	124	152	131	132	129	131	128	115	155	142	147	127	164	128	134	137	121	137	131	130	145	134	131	142	161	153	134	117	142	142	115	133	123	119	136	127	118	125	133	144	156	140	144	125	137	145	145	131	140	165	134	147	138	117	117	127	130	140	116	129	130	151	145	123	143	111	145	142	129	110	117	128	139	164	135	123	137	131	156	135	156	131	131	130	161	130	120	125	146	136	135	145	131	131	145	120	127	147	139	133	122	140	138	123	132	131	163	129	140	139	130	153	118	119	124	122	111	134	143	141	117	112	110	141	107	149	136	135	137	135	126	133	135	119	147	143	148	139	139	144	152	138	149	116	142	170	129	116	145	134	119	150	141	145	129	116	122	136	151	137	144	140	125	146	149	140	137	139	146	137	154	129	139	135	130	133	126	152	133	130	127	127	124	135	141	132	137	155	137	120	134	140	140	140	133	126	147	166	141	123	137	137	123	134	130	138	127	129	162	139	133	147	136	132	142	135	110	123	136	132	139	154	161	122	151	139	151	136	149	135	132	156	149	125	145	141	137	147	152	155	138	115	119	149	136	123	134	127	130	135	141	142	135	135	121	133	127	135	132	122	145	120	143	129	134	139	115	123	146	144	133	136	125	120	151	120	144	137	125	142	155	141	124	126	141	152	125	140	139	130	132	129	114	137	147	159	123	132	140	138	135	134	144	148	135	118	137	139	152	135	134	132	124	150	129	145	127	134	124	127	139	120	127	132	141	147	150	153	146	136	135	144	134	145	134	140	134	133	145	143	135	157	140	111	131	133	133	140	128	148	145	127	109	129	147
38529	63014	29483	8052	5893	4295	2519	1516	968	664	518	589	533	354	318	264	249	231	201	209	228	209	258	224	204	219	167	220	199	196	184	186	171	177	212	194	199	208	201	183	174	190	218	187	182	193	175	179	165	163	178	191	162	179	188	188	175	196	162	174	201	159	172	181	175	179	168	176	171	167	167	181	170	166	208	185	154	185	170	187	187	197	163	201	180	190	183	163	188	174	202	176	183	180	175	176	162	170	179	188	170	178	153	180	182	201	177	179	203	170	152	186	187	160	172	176	174	145	177	154	158	152	187	167	180	180	178	176	172	151	151	185	167	164	172	169	183	193	177	176	161	189	173	170	181	156	171	172	176	190	178	181	176	141	191	176	172	155	188	166	194	196	137	191	186	179	168	171	185	174	154	172	188	156	171	182	161	166	195	180	187	174	177	193	169	176	152	210	163	170	143	168	171	166	174	177	164	186	183	174	185	181	161	161	172	203	156	202	169	175	171	181	155	191	196	168	176	165	182	188	199	189	186	181	180	190	181	164	165	191	173	161	161	172	167	180	161	183	178	173	173	150	170	170	175	183	165	173	195	187	183	184	183	160	156	177	191	170	166	179	187	172	172	169	189	187	162	160	184	171	192	181	162	183	182	162	150	190	156	189	148	151	168	168	204	203	172	176	154	168	165	175	164	176	202	188	176	180	180	174	191	179	185	188	162	176	180	162	168	176	165	191	165	190	203	154	154	175	195	187	178	184	163	187	167	162	166	194	196	188	165	153	163	175	181	180	192	185	204	163	196	186	151	172	170	166	182	183	181	178	155	179	158	185	181	172	159	177	157	175	172	177	157	181	171	180	168	170	176	170	172	172	159	189	197	168	157	166	171	169	161	166	162	199	178	145	176	162	178	181	178	201	171	165	164	177	171	177	178	184	182	179	194	171	172	173	211	185	169	165	154	178	158	174	161	169	168	183	185	161	173	164	175	182	196	164	155	185	161	169	155	182	165	172	164	174	208	194	172	152	174	188	151	167	171	187	165	182	155	147	195	189	159	188	174	184	182	169	172	143	162	163	190	185	174	176	164	164	179	148	198	185	177	179	185	208	173	202	167	148	176	164	156	163	171	168	182	166	144	161	168	172	176	172	162	160	164	186	172	178	172	159	187	180	156	191	167	145	183	157	150	179	159	154	173	174	142	155	173	185	151	154	150	172	157	178	170	198	149	184	197	165	189	186	171	168	169	157	189	177	154	148	165	165	173	183	183	153	147	168	162	183	174	162	180	167	164	183	175	150	166	184	194	182	170	195	183	166	197	169	194	181	171	160	176	203	181	178	180	162	190	193	172	158	175	180	180	176	203	205	182	190	167	161	170	177	188	164	162	165	163	182	169	169	165	181	180	151	177	202	172	169	147	172	197	159	169	193	154	182	185	188	160	170	186	173	176	175	180	174	170	166	159	175	178	181	193	154	185	161	157	163	182	169	173	168	188	174	169	175	179	197	173	176	191	133	188	162	187	173	175	161	219	188	150	179	173	158	150	180	189	192	160	172	175	177	176	165	195	198	178	174	170	170	166	161	188	166	181	171	184	173	191	165	182	169	190	177	147	179	174	168	158	180	144	168	181	170	174	170	164	166	184	173	170	170	180	168	179	180	171	161	179	206	182	176	169	192	195	176	161	175	187	183	176	157	176	168	194	180	174	162	177	174	193	161	174	176	173	170	162	178	190	187	205	179	168	185	173	175	184	191	191	175	184	191	187	173	181	154	160	166	159	182	180	166	177	206	169	175	163	185	164	173	174	157	203	167	176	155	193	189	164	187	177	178	174	168	184	180	183	173	183	188	166	188	176	186	177	156	175	168	197	165	163	165	187	184	185	175	165	161	178	188	205	187	177	192	170	156	186	155	185	195	159	171	188	193	196	171	178	177	183	175	185	176	167	161	192	198	176	150	199	158	171	165	177	169	170	156	155	153	157	159	183	165	182	203	174	172	161	174	189	173	162	160	186	180	148	170	173	169	180	155	172	158	172	148	176	145	179	176	180	154	179	202	184	168	195	179	187	156	160	193	172	182	159	174	160	158	175	165	172	159	189	179	167	159	173	154	137	179	166	178	167	172	160	150	193	161	191	173	169	180	190	178	161	172	184	205	197	168	155	177	150	160	170	190	195	181	161	182	172	169	179	164	174	189	207	163	160	182	163	175	175	152	151	163	163	181	171	170	164	163	172	183	186	161	196	192	172	163	177	184	162	201	183	175	173	171	176	179	172	158	181	195	202	171	173	189	177	178	185	170	186	167	175	179	158	192	189	181	191	175	179	169	173	154	169	154	185	190	167	152	172	178	181	175	179	166	174	170	196	197	166	180	182	164	206	180	165	163	184	170	150	196	165	179	197	183	185	175	171	181	180	157	166	158	188	176	162	175	183	183	180	153	174	181	190	167	183	175	171	174	188	176	159	160	165	158	155	168	180	177	185	164	168	174	178	178	167	173	181	182	184	172	181	173	176	175	182	159	178	183	183	153	176	166	162	179	172	198	189	195	184	165	193	189	185	182	160	186	174	197	164	158	182	177	149	158	168	172	165	159	181	177	178	161	170	177	141	173	165	176	198	192	183	172	182	177	185	169	177	170	180	161	194	198	176	173	175	170	143	168	166	157	178	187	165	168	167	154	175	182	174	178	164	178	169	171	194	154	166	195	171	186	181	177	159	194	182	180	167	171	169	182	192	185	189	180	154	173	159	189	154	178	189	197	178	167	163	173	188	172	187	178	182	169	185	167	176	166	178	192	170	192	156	167	207	191	188	187	153	176	184	171	183	187	166	179	173	180	185	182	174	175	188	172	166	182	192	192	182	202	170	153	188	171	183	174	167	184	139	164	177	195	148	199	168	169	169	164	164	202	154	174	163	174	207	167	150	192	178	189	154	178	169	182	174	155	155	190	175	168	187	181	160	184	169	155	179	170	189	178	173	163	198	168	171	170	175	174	177	184	187	172	185	167	189	172	159	150	185	158	164	163	176	181	192	172	169	170	176	156	187	190	172	183	177	172	170	162	188	162	167	161	166	148	148	182	194	188	191	162	191	164	172	163	185	183	144	164	182	204	171	155	173	154	163	180	204	190	179	169	178	172	187	176	166	177	165	184	174	160	194	171	190	151	166	177	187	201	163	176	181	171	143	157	200	173	162	171	167	173	193	173	187	197	168	188	177	187	198	166	194	143	172	172	170	180	165	134	178	176	164	180	172	179	160	170	175	187	178	182	177	151	174	181	183	191	171	172	187	138	171	179	165	168	191	172	190	176	162	178	179	170	172	198	181	180	176	153	180	177	159	193	200	161	184	170	172	168	188	178	169	184	170	183	164	175	175	171	167	165	178	179	194	184	184	173	154	167	169	162	157	191	194	173	153	172	154	169	174	169	190	164	179	176	156	169	172	182	167	169	189	193	175	159	166	165	187	176	170	159	169	179	150	151	161	196	156	192	171	205	176	180
25622	21741	27774	25415	10740	1861	932	646	519	435	417	478	419	425	335	338	351	357	378	336	343	354	361	365	334	326	341	347	338	344	341	350	342	308	347	332	331	361	353	321	320	329	330	336	341	337	341	300	288	337	339	326	318	322	334	319	330	326	350	322	347	324	330	340	338	334	318	312	323	305	344	340	344	306	328	361	337	403	337	342	314	306	332	324	338	338	327	330	336	347	304	302	340	312	308	324	345	353	332	310	315	337	335	331	343	337	312	334	347	360	345	353	342	336	335	320	372	307	313	365	332	324	316	316	332	352	337	300	337	316	350	356	317	313	343	306	331	342	328	320	337	354	299	343	339	334	311	339	341	351	332	331	336	324	330	353	320	337	319	339	345	316	320	308	320	327	316	306	346	321	360	352	337	317	321	291	308	334	344	346	330	326	353	319	333	334	371	338	287	332	335	353	333	362	342	339	343	314	316	352	334	331	339	303	349	337	331	321	314	354	333	300	328	320	362	345	348	349	328	306	339	318	319	350	350	336	312	346	325	306	337	350	351	332	293	327	337	331	321	341	319	352	354	336	332	335	338	336	334	356	341	308	317	310	334	317	333	335	344	337	347	344	345	333	312	329	334	333	342	307	315	324	314	316	287	321	323	328	286	331	306	344	340	340	333	347	308	340	353	325	333	349	345	342	323	307	334	304	348	329	319	346	367	356	351	333	366	312	337	343	318	350	311	348	367	329	310	345	325	346	362	343	322	315	327	333	357	321	366	334	319	307	345	320	298	325	339	353	304	318	310	305	333	355	331	298	311	319	328	334	314	346	318	350	364	329	316	335	322	299	346	337	339	319	327	350	326	331	326	328	343	326	332	332	301	335	339	332	333	338	349	380	300	359	306	366	306	326	316	356	337	350	327	347	326	302	356	333	310	318	304	327	301	315	323	301	328	311	326	311	335	325	341	320	316	339	341	332	325	329	340	317	332	329	329	344	322	337	298	352	339	328	336	344	309	283	317	328	317	315	319	319	333	341	337	341	331	366	342	348	281	334	325	334	359	352	353	338	312	364	336	333	348	345	342	322	333	326	323	331	305	338	309	324	339	334	332	342	318	301	358	311	311	363	349	341	346	344	330	346	312	326	348	343	350	310	329	318	300	354	313	367	342	344	315	316	320	318	293	335	308	344	328	340	346	348	351	332	320	312	295	351	338	342	310	330	332	340	316	302	328	356	348	325	292	344	332	341	323	344	319	307	355	350	337	328	331	360	339	324	336	333	308	314	319	294	327	376	348	336	336	316	325	326	341	332	332	364	320	341	335	326	307	336	315	326	340	343	359	339	315	325	344	338	336	332	308	308	320	310	307	315	338	304	316	296	324	332	322	366	325	328	323	324	317	316	356	326	307	314	331	321	325	341	322	301	316	322	291	328	321	347	379	313	314	317	303	344	327	367	311	345	321	352	319	322	316	350	323	341	327	315	319	340	331	300	345	321	358	339	367	304	304	312	346	327	332	343	343	331	330	297	305	342	380	310	311	328	347	325	328	357	353	333	344	331	356	311	321	317	346	315	351	328	312	352	298	327	323	341	296	323	327	308	305	303	349	297	331	348	327	323	339	338	309	351	319	337	317	311	354	348	320	337	290	324	323	286	333	303	368	313	324	318	342	334	336	350	326	339	331	346	318	338	309	288	333	339	345	348	319	337	317	335	306	353	344	310	333	350	318	332	332	350	331	338	336	322	336	318	347	315	344	315	286	345	311	332	304	299	320	318	355	284	331	363	331	339	345	329	327	341	340	317	339	309	292	343	316	325	323	316	362	350	316	345	324	329	320	331	337	360	340	339	324	336	366	333	369	346	327	358	355	345	379	324	343	357	303	345	338	319	350	326	333	302	329	344	327	341	318	334	317	378	323	332	334	344	337	329	331	341	315	317	341	324	349	310	296	338	337	342	344	352	303	337	348	310	335	320	330	344	328	316	326	326	341	312	340	333	335	325	326	324	328	346	323	340	338	321	314	328	295	334	332	353	321	329	342	331	323	339	332	348	337	346	334	309	313	345	375	362	347	312	347	335	330	310	309	332	342	316	333	353	323	321	346	311	328	323	355	341	297	322	321	342	334	347	299	307	305	356	317	317	338	319	328	314	325	317	331	361	344	312	326	321	333	307	347	307	342	349	317	298	313	330	310	349	315	322	344	312	327	339	334	327	306	359	337	361	333	352	325	320	353	326	344	302	341	322	336	321	328	315	333	312	326	322	325	341	314	344	320	313	295	350	339	317	342	300	333	327	333	337	352	305	310	317	345	325	328	331	358	360	337	323	313	327	333	308	334	343	339	305	347	315	320	338	338	323	313	329	326	351	344	335	335	333	327	337	325	323	325	351	359	334	334	310	341	338	340	337	348	341	327	328	329	305	366	343	341	331	328	331	307	309	314	350	319	338	327	333	329	316	356	335	340	328	344	295	351	334	317	348	329	327	304	318	342	313	332	298	328	321	332	305	330	318	329	314	332	328	342	290	324	343	310	329	315	321	345	334	335	303	339	300	331	348	311	337	350	355	366	333	335	342	339	334	336	322	322	326	346	331	318	348	330	306	336	339	287	326	327	333	357	352	290	318	331	342	292	310	292	321	323	341	382	329	347	318	349	349	321	353	346	299	320	328	313	302	357	338	349	361	332	318	328	342	321	325	350	336	290	321	341	336	336	334	319	338	331	346	337	307	329	313	363	315	329	348	330	331	305	330	323	345	323	314	344	349	310	318	321	328	321	317	325	317	290	341	346	360	324	332	307	352	339	321	330	350	347	328	317	349	354	358	314	332	312	324	353	332	308	327	333	342	325	306	348	321	324	355	307	337	340	347	322	329	343	353	325	337	331	342	325	322	314	319	350	337	310	328	334	330	324	346	341	317	307	313	304	362	337	348	356	331	300	326	315	290	342	333	329	340	312	340	308	312	347	297	331	319	324	344	330	341	320	334	342	340	356	311	377	324	330	316	314	329	334	327	310	315	310	350	301	349	316	299	371	307	339	323	322	330	324	293	368	346	331	330	333	355	323	336	331	360	344	330	342	355	368	326	329	314	343	332	327	330	320	325	345	324	338	371	301	334	355	297	327	353	349	323	343	321	330	325	308	301	358	316	328	317	349	321	341	317	364	330	290	351	315	323	329	354	321	330	354	317	355	326	319	355	329	339	338	335	327	326	339	314	340	338	328	312	357	308	299	335	340	342	337	356	319	344	332	326	334	348	297	308	331	323	349	310	327	329	329	322	336	349	324	344	312	319	309	322	326	339	345	368	286	327	309	318	351	329	346	317	332	372	342	299	321	344	347	327	336	362	331	325	329	338	355	341	305	303	338	343	315	332	332	345	345	329	323	342	361	339	332	358	369	338	321	348	310	315	318	311	323	353	336	348	342	299	328	335	328	316	337	320	324	314	336	325	322	326	311	344	312	322	317	339	340	340	337	308	338	356	330	338	315	321	301	320	340	334
36951	54856	25939	6387	4484	3024	1888	1259	838	665	650	758	519	524	456	483	459	427	426	458	411	406	475	429	424	453	426	420	421	399	434	427	387	414	390	418	410	461	419	416	429	400	424	403	387	407	410	431	365	418	398	381	407	441	414	418	389	370	399	410	427	418	411	436	433	362	403	386	439	402	373	401	410	421	395	398	437	374	414	405	444	394	403	405	427	362	377	415	414	398	379	365	397	392	399	391	387	425	394	394	403	436	416	416	413	409	406	385	402	401	444	391	411	409	405	414	413	432	419	393	390	422	391	389	380	407	425	408	393	413	374	376	429	395	390	461	395	393	381	404	417	403	414	401	351	422	399	387	390	408	390	407	413	405	437	421	396	409	424	439	427	423	378	413	413	412	419	380	418	410	418	410	402	396	360	433	405	398	400	425	408	409	411	382	416	393	418	421	413	372	446	396	393	407	389	420	395	405	410	391	401	377	424	389	415	392	436	390	382	420	399	380	366	374	422	413	456	400	429	428	393	386	406	401	385	404	368	417	391	399	395	436	401	384	403	418	379	382	375	395	382	397	410	383	417	385	391	375	392	433	402	377	400	382	429	394	415	398	411	388	411	394	436	402	364	439	398	403	366	415	410	388	368	435	407	418	400	382	401	399	397	401	414	395	394	411	399	398	401	414	379	408	411	417	394	389	424	401	390	409	405	370	415	374	370	423	420	451	363	435	409	413	381	453	420	412	362	408	384	403	358	381	423	385	378	416	394	412	420	387	413	406	394	403	389	376	413	409	389	447	404	400	401	372	431	394	402	391	411	410	382	426	403	398	399	420	385	400	394	391	405	364	420	393	423	398	371	411	393	400	395	415	422	392	453	452	408	386	435	395	426	408	379	411	428	407	407	438	407	380	381	397	376	394	371	416	397	428	378	399	391	378	437	395	417	422	438	432	382	397	406	412	388	401	420	392	403	385	380	424	364	376	400	398	371	424	382	364	395	412	416	407	362	400	400	397	440	364	408	411	443	415	390	435	389	391	402	410	400	405	391	401	417	385	374	398	364	407	432	370	412	450	387	361	400	422	377	373	379	430	390	411	417	385	382	426	406	432	418	384	427	381	379	423	369	379	423	392	396	400	408	389	392	402	380	397	422	398	402	390	435	406	376	429	401	409	434	427	377	352	392	434	390	411	380	404	417	424	421	420	405	418	385	402	423	435	418	420	383	394	400	398	418	400	414	392	396	426	385	404	387	396	376	395	417	430	395	421	384	411	403	415	424	412	396	398	399	404	435	400	398	377	379	408	383	440	438	411	396	419	402	405	383	399	410	410	403	423	413	390	406	393	434	384	384	435	400	408	373	379	378	435	385	431	398	421	418	405	410	410	361	401	367	410	419	409	415	395	386	393	431	413	393	420	409	385	409	392	393	414	405	382	368	396	376	423	401	383	429	404	398	397	383	403	371	399	410	379	413	408	384	385	415	414	402	407	423	416	430	387	430	393	390	393	420	417	400	411	382	397	361	401	418	438	433	413	369	366	406	412	369	392	375	428	362	382	414	382	425	405	399	374	402	462	404	374	375	440	410	400	384	403	366	382	428	388	373	380	381	410	407	409	365	357	427	397	372	403	414	400	413	403	383	406	427	430	386	398	397	393	390	399	410	395	360	363	395	422	398	409	420	367	413	418	397	380	372	396	411	419	406	404	405	391	385	369	381	415	389	391	412	407	415	422	420	385	383	376	416	393	383	457	381	400	407	446	420	360	421	427	392	410	419	404	405	415	396	398	380	390	461	361	395	400	387	364	407	361	395	390	396	400	413	413	377	401	412	399	396	390	398	398	418	400	367	412	438	413	424	405	427	416	383	418	401	426	422	421	394	397	416	401	405	394	448	403	415	401	391	406	410	394	396	387	417	427	401	397	406	414	411	390	401	383	359	432	410	402	406	379	389	398	374	385	385	438	371	427	402	415	368	383	375	388	387	414	367	427	428	403	395	360	391	383	396	427	426	409	365	400	401	391	409	424	426	414	403	393	406	432	394	405	395	373	402	428	397	415	383	399	392	407	420	399	427	422	417	374	415	422	408	395	389	413	437	406	396	381	387	384	396	405	399	396	398	377	429	392	416	428	425	419	391	413	395	400	407	392	380	374	427	370	419	418	416	379	378	378	378	402	407	411	419	419	358	400	370	412	374	441	406	401	391	408	427	364	398	399	389	421	421	376	411	402	395	400	417	423	374	373	399	405	385	376	404	401	381	405	391	425	433	412	398	398	401	402	414	410	422	368	392	428	387	389	404	386	390	382	403	449	399	440	410	397	388	389	425	413	425	386	404	433	420	432	420	412	392	427	404	435	415	411	456	408	397	406	394	422	394	422	405	366	417	391	370	425	351	398	394	410	367	406	432	362	394	398	393	397	398	378	406	385	347	375	386	409	416	402	392	391	422	379	423	374	395	426	408	396	401	432	376	387	409	385	393	406	405	399	395	411	380	407	393	409	427	378	376	430	388	420	383	373	405	414	367	418	405	376	440	396	410	417	373	409	387	387	444	414	391	402	426	390	414	377	363	393	432	407	378	411	395	394	373	399	426	372	434	380	413	436	398	415	425	381	396	383	372	401	352	401	411	370	383	351	396	375	380	388	402	406	423	411	399	387	380	394	393	388	430	433	400	413	427	410	393	387	401	410	391	398	413	415	432	399	393	406	376	376	420	464	402	383	405	418	398	418	404	407	414	392	397	400	392	402	382	379	419	420	397	415	363	399	404	379	430	406	402	444	385	430	387	434	410	383	396	412	404	384	395	396	414	391	389	376	366	380	411	373	402	417	402	401	402	388	435	428	410	390	379	411	411	386	431	393	389	441	407	425	418	406	420	400	407	415	396	435	354	390	415	388	419	411	368	396	386	409	378	417	403	403	369	413	418	383	407	367	378	388	407	437	430	389	419	365	427	425	416	419	414	435	387	413	376	407	393	398	380	401	413	378	405	384	420	355	412	370	375	370	388	414	392	389	385	427	394	414	388	410	403	387	391	414	399	402	413	400	410	428	370	394	392	390	391	363	401	416	399	412	417	418	405	425	385	413	377	407	381	365	374	407	395	378	399	443	409	409	402	425	396	421	417	396	383	447	399	416	398	442	420	422	416	423	415	378	411	414	399	368	402	368	413	390	392	438	383	427	376	415	365	413	434	356	398	435	357	415	414	361	395	389	385	368	362	421	381	400	409	397	387	388	384	393	427	414	379	371	381	414	399	408	388	413	394	410	405	437	416	415	401	389	388	374	382	387	387	401	411	424	414	384	408	415	399	419	395	390	369	375	417	402	389	377	405	438	391	407	404	398	380	431	391	398	388	400	418	407	383	351	402	387	422	403	425	428	399	382	400	380	408	362	424	378	427	406	394	397	424	412	387	395	388	380	401	417	380	408	386	380	417	417	415	392	411	410	427	373	417	413	419	375	370	368	392	414	419	416	406	407	405	436	373	428	404	383	381	413
23276	21629	29300	24329	21577	21484	9411	1235	735	633	622	542	473	383	400	345	325	357	327	304	317	325	321	307	317	312	318	302	280	273	281	272	278	278	285	274	283	294	295	289	299	294	270	296	298	268	291	288	275	271	297	250	276	251	295	255	285	292	265	261	290	266	281	286	264	259	254	274	254	267	279	278	265	264	288	281	276	272	257	244	283	260	237	308	273	258	254	274	267	269	299	303	268	269	268	263	261	270	259	255	253	255	267	262	271	254	279	283	280	251	261	283	265	307	256	279	263	253	273	276	279	267	286	279	280	275	274	239	264	275	269	313	267	262	287	260	287	251	278	258	273	261	268	262	315	274	258	260	246	287	258	303	280	288	275	241	271	285	260	250	263	284	262	258	257	271	282	243	307	254	300	232	264	295	283	306	273	288	256	250	271	277	280	264	237	263	257	289	255	273	269	250	267	282	284	278	271	251	289	291	300	237	237	261	267	298	259	289	265	296	275	267	265	284	268	267	273	291	273	266	291	271	254	291	273	259	281	281	261	283	258	254	237	261	293	288	255	245	269	271	272	270	265	269	269	263	260	271	254	284	268	230	294	289	262	257	266	298	267	285	272	265	286	263	248	264	255	279	281	280	280	281	250	252	282	256	290	275	280	310	304	225	263	300	270	284	291	261	294	265	313	281	290	246	271	272	279	246	297	281	242	284	266	247	285	290	264	251	279	276	252	289	300	269	263	256	252	270	284	263	247	264	286	260	244	268	307	306	284	274	281	264	281	275	259	282	268	275	240	270	268	289	268	264	285	265	274	265	266	261	266	253	271	284	265	259	253	284	234	239	276	265	272	267	250	285	270	270	259	237	271	289	261	272	301	285	266	286	298	287	247	285	291	269	251	277	239	264	259	302	278	261	225	251	244	284	241	256	271	249	251	279	313	300	303	258	269	283	237	277	233	287	239	263	263	301	266	284	268	258	281	255	269	286	272	284	265	260	257	278	268	279	264	281	274	289	280	264	259	266	291	261	275	269	297	268	274	264	269	312	248	287	300	280	279	291	256	269	274	278	271	253	261	284	266	251	268	251	288	294	253	273	276	265	268	249	259	264	275	263	311	251	280	273	292	258	290	289	293	263	231	257	271	249	255	272	248	262	250	262	255	253	304	255	273	285	290	253	254	267	275	294	275	276	259	279	268	257	272	284	278	280	300	273	305	321	267	259	267	273	277	279	261	266	259	255	260	272	254	274	289	245	243	250	279	294	285	255	287	259	228	270	291	263	300	281	322	288	244	295	289	280	266	244	282	263	271	279	283	268	288	252	261	269	292	260	265	264	295	319	256	260	284	309	234	225	249	272	286	239	269	306	277	292	261	302	258	258	289	274	277	276	280	278	246	298	273	270	281	273	276	262	272	249	234	274	246	240	265	246	264	265	289	247	280	280	251	243	279	266	284	235	245	267	255	267	280	268	261	244	265	250	289	263	273	265	288	253	257	284	267	258	265	274	271	269	260	281	272	266	272	266	269	247	259	271	271	267	255	280	259	265	252	290	270	271	262	303	256	272	266	315	273	290	251	305	281	259	267	266	291	267	241	267	303	285	285	268	278	264	269	262	294	257	268	284	256	244	281	264	264	292	261	247	271	297	304	278	276	243	270	242	270	259	293	281	284	289	242	259	255	285	248	287	273	273	272	280	287	265	301	285	271	287	284	265	265	287	258	270	285	277	280	286	283	256	277	245	287	260	293	280	269	274	264	252	270	278	244	276	242	259	286	278	265	252	279	280	278	281	274	281	268	258	268	287	275	263	288	270	256	263	301	247	275	242	256	299	274	272	290	256	247	254	279	298	266	262	270	265	281	259	277	267	261	282	258	267	247	280	261	272	277	267	273	278	273	281	269	266	281	275	250	307	305	277	264	246	251	284	241	251	277	284	257	260	248	279	271	266	260	267	251	280	292	277	271	280	269	269	277	267	268	281	273	261	273	301	275	239	235	270	278	292	287	270	286	299	289	227	279	270	244	283	261	288	283	247	282	257	285	268	264	261	261	291	282	273	269	259	271	263	260	256	288	275	285	268	261	285	278	250	279	258	275	272	290	245	264	263	289	280	255	251	286	272	283	245	264	253	257	290	255	268	255	270	268	225	278	282	275	262	290	269	249	307	277	251	297	283	255	271	294	299	271	225	269	283	262	266	256	268	256	270	281	268	255	267	269	284	271	271	297	289	269	269	270	265	271	291	265	300	265	270	272	274	262	284	257	266	265	287	308	270	256	265	280	266	257	272	309	256	258	298	260	278	250	263	289	290	298	239	267	254	266	252	274	255	281	259	279	254	273	278	234	273	287	264	252	254	258	283	272	308	258	254	292	305	264	280	279	272	289	259	292	267	231	299	258	269	297	250	258	249	258	260	292	265	249	273	261	272	231	240	257	266	262	303	268	263	294	265	280	268	271	267	276	266	260	252	272	273	250	271	262	264	292	251	243	271	271	299	237	285	269	260	240	265	260	273	258	322	271	265	266	256	231	261	268	285	294	266	262	267	249	270	292	276	275	286	283	262	289	271	266	282	257	282	263	282	230	244	260	275	280	271	270	267	316	271	290	257	267	276	271	299	274	269	244	252	305	286	265	263	268	281	277	254	255	278	299	265	283	259	246	281	278	298	258	288	252	298	243	243	270	235	254	303	288	272	278	270	242	265	274	269	278	271	258	287	295	279	262	256	259	269	276	268	293	269	265	236	272	270	254	281	259	265	277	297	261	266	273	271	298	243	256	260	253	255	265	257	249	292	251	261	260	284	246	290	259	283	259	271	247	237	274	239	279	226	282	279	244	263	285	268	239	272	270	286	265	247	260	265	298	265	241	275	270	240	258	252	255	266	267	288	267	259	263	251	288	290	276	277	277	285	289	282	251	267	267	294	308	261	238	274	273	281	260	275	247	281	280	291	294	247	279	263	242	249	263	269	269	276	251	255	272	272	290	254	275	283	270	268	285	261	275	289	267	262	253	233	237	292	259	268	271	252	311	270	293	283	263	276	266	300	295	261	261	285	277	298	245	271	268	262	268	275	277	274	274	261	272	294	267	267	269	276	260	269	259	257	271	288	250	272	255	261	233	268	270	239	271	261	261	274	250	291	280	292	307	281	238	274	232	289	269	305	268	264	271	268	300	259	264	230	251	288	278	273	272	268	269	273	263	276	259	281	248	301	277	259	260	244	264	282	281	296	250	290	257	266	258	270	278	266	273	275	259	282	254	246	268	278	274	271	264	274	283	291	265	303	249	268	243	276	244	244	276	255	307	262	278	232	265	276	237	257	259	271	265	255	289	258	261	286	267	275	276	264	271	287	278	256	255	255	284	280	235	283	254	251	280	290	285	310	306	294	287	255	301	273	281	286	264	280	274	253	266	257	274	284	272	271	276	256	239	277	266	250	265	274	266	287	230	273	267	296	288	264	268	263	257	258	265	259	263	247	290	254	288	274	275	267	253	294
42746	70958	36410	11175	6553	4854	2834	1889	1383	1052	970	849	744	582	525	451	450	408	400	405	420	372	416	384	373	430	349	372	377	365	318	367	361	341	319	332	302	363	350	316	317	341	315	339	315	329	307	347	357	339	319	353	332	331	329	340	288	294	311	290	317	320	328	309	339	341	332	309	294	337	318	301	317	343	315	320	310	339	341	318	289	312	318	288	278	313	322	304	319	307	294	341	315	337	331	323	322	302	309	287	301	332	325	333	333	308	283	302	348	304	342	334	338	281	320	319	356	328	316	341	319	321	293	301	305	324	331	307	311	310	298	275	311	328	343	329	306	296	311	339	326	290	318	309	320	332	331	333	289	312	302	291	309	320	315	318	308	333	291	299	313	319	331	291	353	305	319	282	329	313	305	326	340	308	304	328	348	308	319	340	315	315	317	319	314	302	279	352	337	309	291	356	338	311	285	294	295	309	311	326	316	331	335	310	297	311	314	283	319	300	315	332	328	310	305	307	287	315	296	328	325	315	282	289	287	322	313	301	306	315	336	323	330	327	334	330	335	321	305	316	283	342	350	310	321	309	307	318	320	328	313	327	327	310	330	316	308	310	320	305	289	319	314	292	299	338	309	319	312	331	323	310	336	325	321	341	302	318	318	282	319	268	317	311	288	296	328	319	304	353	309	317	266	329	324	282	322	301	321	303	316	296	335	325	336	326	321	308	302	288	346	297	328	345	318	328	292	298	292	304	324	312	344	319	307	307	325	274	354	319	323	332	314	303	329	329	323	327	310	306	314	333	307	317	326	295	293	310	336	290	286	306	303	310	308	297	325	286	328	333	321	319	320	320	292	309	326	299	324	295	309	300	299	339	312	318	309	296	299	302	347	331	323	315	312	315	346	328	317	292	284	313	294	307	306	313	319	292	294	322	259	341	349	332	339	291	312	314	324	300	326	302	299	347	313	313	260	310	318	329	299	326	311	303	342	338	320	351	308	344	326	332	338	304	330	265	313	312	303	322	335	323	333	338	298	342	316	305	334	334	314	320	318	332	320	315	332	336	294	311	311	343	308	302	321	355	301	347	267	341	287	289	325	326	300	290	318	322	314	342	286	293	316	316	318	305	310	301	339	334	360	283	328	317	334	281	340	315	293	296	331	344	320	309	338	318	354	319	328	309	321	261	345	308	332	319	316	309	310	291	307	339	268	328	322	285	314	350	294	298	345	291	319	316	344	313	305	335	314	335	320	309	311	281	319	325	345	287	311	317	291	314	336	325	300	318	317	312	303	298	298	311	328	338	343	306	298	299	314	318	291	340	307	315	321	276	315	322	345	327	331	326	322	298	324	340	296	312	269	315	305	350	292	337	342	345	325	311	280	326	332	322	284	312	300	307	316	326	310	315	329	343	344	322	314	332	327	311	324	315	328	297	317	286	317	305	320	325	337	331	337	307	310	324	310	316	320	301	323	300	352	310	334	305	303	313	314	320	316	284	308	356	328	306	301	300	348	313	336	314	329	284	326	306	308	328	306	299	328	314	325	351	292	323	299	320	302	318	339	312	330	302	331	300	309	309	325	308	320	333	324	309	309	301	331	348	286	298	325	342	298	298	288	322	335	316	325	321	321	325	309	303	328	320	325	301	319	282	319	321	304	344	341	337	298	280	325	322	311	317	294	306	321	325	317	321	315	331	277	340	323	323	323	307	304	353	306	325	361	302	288	344	339	321	278	323	299	311	345	298	280	313	304	281	305	312	325	298	312	303	303	309	309	336	316	311	313	319	345	286	301	318	285	330	281	296	301	305	303	319	297	342	314	324	310	324	343	294	312	302	320	342	311	301	296	297	319	347	287	297	313	333	295	305	321	333	318	295	301	276	343	334	311	340	318	311	355	324	309	287	274	314	299	308	328	298	337	324	280	341	316	310	369	321	307	341	340	310	305	328	319	310	297	325	336	367	318	312	313	317	313	324	334	307	297	323	319	338	345	309	319	351	341	340	322	324	346	312	339	333	333	322	284	303	316	295	302	297	305	327	291	315	311	304	308	312	266	305	324	313	331	299	335	304	293	322	299	299	313	319	300	334	328	339	321	311	292	325	282	303	304	322	308	321	330	360	324	309	357	279	299	323	324	286	304	328	328	244	311	305	335	301	298	285	308	345	293	330	309	291	315	328	339	303	324	310	301	330	318	306	300	368	302	332	305	299	317	337	328	304	311	306	319	338	317	323	344	326	326	331	327	277	318	300	331	315	304	310	328	305	324	341	329	310	303	312	312	296	296	320	294	299	297	306	301	323	328	309	330	327	300	291	298	299	331	344	327	316	299	279	305	346	336	356	344	321	311	337	337	349	314	323	308	299	330	301	298	317	326	307	338	307	297	305	280	319	302	333	289	302	287	302	331	330	325	291	339	305	323	311	342	346	307	306	316	314	291	302	330	305	305	327	334	316	309	313	316	343	354	323	364	314	279	301	340	299	305	327	342	308	299	337	296	294	354	292	312	310	319	348	297	334	289	273	305	308	312	316	304	318	320	323	357	313	297	307	293	312	311	337	311	304	333	293	328	320	322	320	303	288	303	332	283	321	292	339	290	323	294	314	308	337	286	318	305	330	347	305	314	306	293	311	344	318	312	296	316	326	288	333	342	281	302	333	324	318	337	310	330	287	278	334	310	298	304	324	307	293	302	317	309	307	315	295	331	343	320	329	323	303	298	340	325	330	296	297	305	327	317	337	303	318	300	334	328	307	265	318	317	308	305	316	275	336	329	308	306	328	297	312	306	336	301	329	308	313	309	308	287	310	314	331	318	316	323	330	323	335	326	309	335	300	308	266	316	323	326	310	307	312	345	322	305	320	299	308	312	321	305	318	318	329	319	304	313	325	310	318	301	322	290	301	291	301	331	313	341	305	313	300	324	336	328	293	318	327	314	319	307	323	321	327	329	298	339	314	304	344	325	297	317	308	336	289	296	311	266	296	310	319	310	324	290	292	310	320	280	323	289	302	308	316	326	295	313	327	290	313	302	297	316	315	312	352	308	300	366	335	333	287	332	289	285	306	292	301	306	295	305	286	300	324	305	316	323	306	300	298	321	321	322	304	322	300	332	308	314	297	340	331	319	311	311	324	302	306	293	291	341	320	295	290	305	297	325	298	317	323	334	326	321	312	322	292	321	309	306	320	321	329	288	329	335	363	322	316	309	311	317	304	345	304	307	303	309	327	319	343	312	286	316	315	317	290	320	311	295	329	365	282	272	330	287	317	316	273	289	302	333	317	299	296	297	343	329	333	307	313	323	332	297	320	329	322	262	337	305	312	290	343	292	312	307	343	329	296	297	330	328	305	314	312	320	315	305	304	308	299	295	317	309	295	310	314	314	314	327	289	306	310	295	323	309	300	295	307	311	307	319	326	313	323	324	313	335	319	303	316	318	328	316	316	301	308	314	306	308	306	309	294	291	296	315	285	327	353	362	305	309	332	324	282	336	293	314	317
29452	30028	22627	6024	907	576	436	314	287	225	257	278	250	240	212	203	193	198	208	219	197	209	196	180	198	195	194	213	214	206	196	226	209	225	186	215	215	212	203	201	223	223	223	201	203	218	199	213	190	233	206	215	212	193	195	215	194	196	203	206	214	189	195	211	206	189	213	227	209	219	207	190	198	193	204	187	225	195	209	201	228	186	204	207	199	194	196	209	209	196	229	201	196	206	215	205	199	192	206	206	187	208	189	212	232	217	197	180	179	206	215	208	233	213	206	221	186	225	217	209	197	208	199	213	178	220	198	184	209	215	196	208	173	183	231	199	220	206	217	226	198	224	211	174	179	208	194	201	193	216	191	178	205	202	163	210	186	217	205	204	191	203	197	194	207	200	192	201	208	214	198	211	210	207	196	214	187	221	196	212	212	207	199	191	215	183	204	234	195	218	225	201	210	196	199	218	209	203	203	213	199	207	202	188	211	231	199	228	215	200	181	217	192	180	207	213	172	213	211	188	202	196	202	212	190	189	211	223	219	192	217	198	218	223	205	209	206	206	205	193	191	212	224	209	202	182	201	222	200	191	211	168	204	214	194	237	193	215	193	203	198	206	200	193	170	193	200	206	220	198	206	197	199	215	178	202	204	229	198	190	207	204	204	222	197	199	201	208	186	226	198	245	189	205	207	211	216	209	209	222	214	185	197	208	239	210	220	218	207	192	181	212	216	190	196	221	208	190	189	228	218	205	195	216	192	205	216	224	210	215	226	239	200	211	236	207	200	209	188	216	195	211	189	212	196	215	217	193	183	193	221	203	208	216	192	180	187	191	200	178	191	194	230	191	215	186	178	215	215	180	194	203	203	204	243	232	238	209	209	188	213	195	214	205	223	184	203	193	207	199	212	211	194	217	198	210	202	197	186	177	203	204	210	205	211	208	220	206	194	210	207	178	218	204	212	192	208	207	197	201	216	196	189	202	194	225	187	199	182	203	202	190	192	202	187	199	177	195	204	210	201	178	208	208	216	191	213	190	193	214	205	185	212	190	213	207	198	182	219	199	193	202	208	197	197	217	197	201	207	204	210	191	213	222	204	225	216	196	213	202	191	219	191	180	194	201	216	206	189	205	211	218	242	198	184	195	217	229	204	209	215	220	236	217	203	216	184	202	210	198	201	191	218	222	215	205	213	212	230	209	192	222	197	179	188	183	203	219	207	193	210	218	210	176	218	197	183	195	224	199	206	222	202	196	210	215	194	223	228	204	209	233	228	193	193	224	190	207	194	210	217	200	213	178	214	195	192	224	197	208	187	193	199	212	222	182	207	181	199	226	230	219	218	213	186	212	196	222	233	205	209	205	189	198	214	181	231	178	221	209	203	225	191	196	198	199	186	207	214	202	217	225	206	195	224	199	225	204	229	222	206	196	230	190	203	202	203	220	177	205	211	214	226	222	181	214	199	195	197	202	221	224	224	186	231	198	193	210	218	210	222	226	202	216	195	209	219	219	211	189	179	190	178	207	208	209	193	182	223	201	204	225	232	212	186	193	192	230	214	223	177	223	245	217	191	214	186	218	222	210	207	217	203	216	204	198	208	214	201	231	219	221	214	225	179	231	181	190	213	199	208	184	216	201	217	221	214	205	196	213	211	220	234	221	178	220	199	204	214	189	199	207	189	206	193	223	215	206	213	198	222	205	232	178	197	209	229	203	207	215	235	205	197	197	187	195	202	194	196	208	191	193	196	193	194	212	194	224	194	210	222	224	172	198	217	212	197	190	192	204	213	222	202	211	187	204	211	223	229	223	210	230	199	185	202	199	195	225	213	203	176	214	212	203	191	202	192	220	203	198	205	219	215	213	201	185	189	203	201	226	182	200	177	203	204	193	203	216	203	227	215	202	242	213	189	175	205	237	207	212	209	222	218	185	191	208	217	207	190	203	219	199	197	223	221	242	197	205	211	217	196	206	212	186	202	218	216	199	210	207	220	195	204	239	195	187	214	201	207	217	199	215	222	182	194	232	227	213	202	192	204	199	221	200	212	214	206	203	210	188	205	214	200	213	184	186	228	196	204	204	205	196	191	187	210	190	183	220	219	228	195	228	214	241	207	201	206	208	219	201	223	204	201	218	184	200	221	211	219	194	197	203	189	211	193	180	221	229	209	215	209	194	210	181	199	198	208	201	212	211	226	186	187	221	219	187	199	209	174	193	181	228	212	177	171	191	190	203	217	209	186	188	193	223	221	193	178	190	219	205	200	194	213	215	188	190	190	186	241	201	218	222	207	224	195	230	213	195	172	205	206	233	213	223	192	233	199	215	212	201	196	225	200	218	216	209	207	194	211	215	202	210	186	202	226	193	189	210	205	191	210	181	210	215	202	177	217	187	188	232	204	205	201	203	219	210	222	199	207	225	227	218	189	208	192	229	207	185	197	188	208	197	215	203	174	226	217	192	209	195	199	231	176	202	215	203	204	221	204	220	184	226	214	214	201	214	228	208	175	196	234	232	215	202	211	204	222	172	222	220	215	226	209	206	213	180	207	205	206	203	191	182	213	224	192	182	221	244	208	212	207	208	204	218	215	218	210	185	186	215	192	184	208	186	211	207	187	193	180	192	201	201	208	209	198	224	198	206	214	228	210	212	196	182	201	206	211	188	210	224	234	197	203	206	209	216	194	230	231	202	236	207	202	216	211	183	223	197	180	218	182	221	215	216	205	203	189	196	212	200	226	193	213	195	245	196	210	205	194	214	202	227	188	177	190	200	203	216	222	225	190	201	207	206	193	193	213	217	207	223	190	222	206	195	191	162	212	203	195	196	195	198	190	218	230	213	209	218	197	211	214	221	213	197	199	203	221	203	190	184	196	230	214	189	218	203	241	200	220	188	193	207	194	184	212	208	219	207	227	195	196	202	199	211	219	187	228	196	222	196	212	206	194	199	201	233	219	236	214	204	216	207	200	216	228	211	206	226	215	197	201	221	223	201	187	207	197	204	198	205	202	211	197	197	197	225	191	226	207	226	179	205	229	188	196	231	198	207	227	199	206	179	209	188	231	184	221	207	216	177	190	192	214	192	203	220	187	198	216	198	196	199	221	214	201	196	206	201	225	216	202	215	188	219	212	233	194	182	235	207	207	205	207	195	211	201	207	197	218	220	203	189	186	205	205	219	187	205	190	201	198	212	232	185	194	191	181	203	176	213	201	208	200	210	227	226	222	197	208	215	203	206	212	210	190	204	196	210	185	201	200	201	206	196	217	204	210	206	209	236	197	182	201	212	208	203	204	182	188	212	198	187	230	198	211	204	199	220	218	204	191	195	209	191	213	198	183	196	176	196	212	185	201	204	220	200	205	204	183	204	219	218	213	204	188	217	216	197	215	182	234	190	206	203	186	216	192	189	192	209	235	180	211	194	200	221	191	212	178	201	191	194	200	180	197	180	223	195	190	202	219	191	219	206	218	217	211	213	212	195	201	195	191	217	209	226
33345	46819	17083	3556	1556	1166	701	500	437	380	391	361	307	272	303	256	288	276	287	251	257	237	266	265	286	258	284	276	258	230	279	260	277	266	266	273	241	241	261	257	303	224	252	262	255	262	280	259	284	266	281	238	249	277	257	230	266	269	298	243	247	252	251	279	262	252	252	275	275	283	269	291	273	265	253	278	279	257	237	272	271	267	272	261	273	276	255	251	277	271	237	279	252	253	279	281	255	241	260	317	246	245	251	279	251	288	235	263	261	262	269	227	254	282	241	242	257	256	237	259	278	288	279	273	247	242	276	244	262	266	249	261	253	253	253	260	280	269	236	276	243	240	256	239	247	290	280	269	267	254	247	241	270	273	239	267	245	251	263	254	248	279	273	231	263	272	258	244	261	255	269	251	267	277	263	257	252	257	245	270	280	236	261	249	283	236	280	245	259	273	301	264	281	262	253	285	283	263	261	270	256	286	240	269	257	263	253	258	239	255	259	278	237	271	305	273	283	249	263	257	272	291	230	269	266	234	247	274	254	275	274	262	240	272	269	264	245	269	265	254	265	277	265	295	267	293	259	250	264	309	248	288	257	273	282	259	272	270	245	260	250	274	300	247	255	282	265	260	257	235	270	266	278	231	288	264	277	268	230	280	268	251	268	254	285	292	265	278	259	250	224	262	296	258	298	257	277	274	249	248	277	293	254	278	236	265	263	274	264	269	254	247	242	283	259	249	241	253	257	270	289	263	276	258	293	242	284	272	276	248	271	270	274	260	305	263	263	247	249	262	238	281	261	256	279	266	250	242	278	263	256	261	239	260	262	267	314	255	302	264	284	267	250	249	267	247	276	271	286	279	274	310	266	247	263	238	242	276	244	252	270	263	244	249	266	247	239	242	269	257	243	253	246	288	235	248	254	269	250	268	261	268	305	237	255	232	252	277	268	269	244	277	232	270	257	246	240	254	265	296	274	265	257	247	249	286	279	273	237	244	292	245	260	310	249	257	226	226	249	232	268	268	278	242	263	270	241	239	250	250	241	276	258	265	257	265	313	240	273	263	261	244	261	289	276	258	254	277	249	290	266	246	266	255	284	267	247	249	266	255	274	258	287	259	248	255	254	278	278	285	280	256	292	281	237	237	259	287	260	266	247	241	257	254	263	265	277	265	263	282	246	252	289	278	271	260	283	269	264	236	290	289	259	235	290	234	260	251	269	274	295	311	262	298	241	242	238	257	285	256	274	269	229	254	246	271	287	275	279	248	267	285	303	267	265	264	253	237	274	286	274	245	258	234	277	278	273	255	277	254	263	271	271	259	275	289	255	228	248	263	260	245	260	270	256	231	246	251	290	259	234	264	254	269	273	274	249	256	275	240	262	282	285	306	246	259	283	249	287	275	278	276	272	277	267	264	246	265	254	251	246	297	267	247	268	283	246	241	271	258	256	281	286	280	259	244	239	269	266	249	230	260	233	266	261	259	252	262	256	259	232	253	261	281	246	259	244	230	252	264	276	276	293	279	266	260	276	270	269	266	267	257	280	266	265	293	257	263	303	255	285	266	252	264	250	214	260	285	253	247	267	233	267	272	277	245	269	277	276	291	296	264	260	267	253	281	275	276	239	269	272	270	275	245	242	275	238	277	237	249	291	257	266	260	278	247	269	268	288	293	253	270	232	277	258	269	275	275	253	269	286	271	280	278	229	252	282	263	263	284	263	278	258	283	271	250	279	269	269	239	247	243	274	237	281	241	273	271	277	253	225	279	234	270	268	281	288	260	255	242	238	247	238	272	274	257	270	256	260	250	251	260	291	264	260	264	267	284	246	259	270	311	264	276	269	291	239	241	276	248	284	261	285	276	264	252	275	266	272	262	256	295	264	229	281	259	275	268	258	227	284	239	270	231	287	242	270	249	270	226	251	272	240	250	269	259	289	241	265	255	249	263	269	276	256	289	242	237	272	266	275	250	267	305	278	236	254	247	242	256	249	247	254	268	275	246	261	257	253	254	259	258	273	293	244	276	266	272	253	253	254	244	260	250	238	250	257	256	263	270	274	242	265	257	253	259	229	249	255	264	276	274	289	271	270	274	250	260	253	248	249	245	269	282	249	240	250	250	269	296	260	271	248	292	264	270	273	260	288	271	284	286	259	254	257	237	258	270	300	270	274	263	263	306	249	262	284	260	254	273	268	267	242	271	281	284	282	253	260	264	247	234	252	271	254	246	269	241	284	272	255	260	235	249	247	246	262	257	272	261	248	251	261	285	257	243	248	243	267	277	266	243	272	288	263	277	258	261	230	263	265	271	249	279	308	286	247	287	259	258	260	231	238	259	255	250	235	242	246	280	276	235	279	262	259	251	249	282	253	279	239	275	250	298	277	273	238	273	268	273	236	281	289	259	278	269	279	276	278	241	259	257	238	281	256	297	253	290	263	286	278	235	291	279	284	257	291	249	236	264	305	238	272	261	283	262	261	251	271	258	247	249	270	287	271	278	291	306	279	280	274	283	232	288	288	291	258	244	249	247	257	263	224	259	260	266	254	271	258	288	261	252	252	260	283	275	257	263	265	251	263	241	246	256	251	251	255	258	279	233	239	286	252	270	281	283	281	262	266	263	296	259	256	247	259	272	262	262	274	251	254	275	240	262	285	274	265	255	237	244	245	263	271	248	258	242	289	283	279	270	272	246	256	276	278	245	275	256	277	254	251	293	251	258	261	265	264	268	280	242	240	253	255	241	258	241	304	248	269	277	257	286	264	272	272	263	243	272	262	242	276	250	288	268	262	249	261	284	262	255	254	280	285	259	274	280	268	274	262	275	283	256	260	279	273	293	270	271	230	257	290	259	240	256	247	278	306	261	258	260	238	267	266	271	253	241	260	278	276	279	259	247	261	298	255	253	257	260	273	263	239	277	286	286	240	252	253	267	259	280	261	267	268	268	274	250	273	237	300	289	237	263	253	265	256	238	259	262	237	253	245	252	269	271	268	268	277	229	253	285	267	266	244	258	268	260	243	320	254	289	269	267	270	283	249	267	278	271	253	283	273	253	294	281	268	261	276	242	233	281	271	240	297	243	250	268	272	278	260	249	250	262	269	248	255	251	227	269	300	259	249	275	260	276	253	275	268	275	257	271	254	267	263	248	262	270	289	247	271	256	235	264	289	279	246	286	264	259	287	264	282	264	254	310	275	295	240	243	262	264	265	254	253	269	269	257	243	260	273	239	248	273	277	269	281	256	262	227	289	257	284	257	253	252	251	240	291	268	246	256	260	252	259	263	273	261	268	232	270	259	256	277	255	249	276	266	284	268	273	266	276	236	265	237	270	232	271	250	249	250	228	255	247	257	242	266	264	247	269	263	272	268	228	249	259	254	263	260	279	234	265	264	247	241	263	287	303	283	280	262	284	266	246	279	274	276	277	271	263	261	276	265	276	255	287	278	251	261	266	264	249	263	254	255	270	272	264	265	256	256	288	249	268	230	268	286
24247	21612	28868	24678	21473	11345	1080	506	389	395	280	300	293	217	207	202	173	167	142	162	173	160	151	173	170	150	138	134	134	152	140	155	141	148	125	153	144	137	142	127	145	135	155	120	155	148	144	146	145	131	132	133	128	139	121	147	145	148	115	137	133	126	157	126	140	119	125	134	150	127	160	120	124	135	128	122	127	139	138	136	139	147	132	154	133	149	135	115	142	143	127	136	126	97	125	143	152	124	126	133	130	109	145	144	131	128	119	118	117	134	139	122	117	140	132	128	145	125	127	151	121	145	129	111	147	111	137	146	118	132	145	144	132	149	132	122	150	116	115	143	109	133	141	134	143	141	135	139	131	150	150	137	140	122	128	121	133	133	125	155	134	133	126	133	124	127	141	126	143	115	153	134	116	145	140	144	144	114	132	132	134	125	138	124	120	121	125	125	123	138	132	119	129	131	129	138	141	131	129	126	117	142	143	154	131	130	106	133	136	146	148	135	112	125	153	140	130	132	137	144	148	136	126	107	156	142	161	133	129	130	156	132	123	129	129	136	145	158	120	136	140	131	139	143	141	131	140	136	123	161	146	120	150	137	127	138	125	120	131	143	138	140	140	150	117	158	146	134	141	127	136	134	163	142	119	122	119	101	142	126	125	129	123	123	148	131	118	130	142	146	132	110	113	125	126	138	143	146	136	129	140	145	124	129	152	143	120	121	138	125	145	125	139	138	158	121	147	143	134	125	143	156	155	146	128	160	145	155	136	153	126	133	136	140	130	123	159	122	107	121	146	145	118	131	156	138	153	132	144	139	130	146	109	141	144	140	131	156	152	116	129	131	150	128	134	167	150	125	125	156	136	125	131	128	152	125	133	134	126	113	121	148	126	137	146	146	127	137	134	141	116	144	139	143	129	131	139	136	134	131	124	159	131	126	141	115	130	129	133	122	138	136	137	118	133	138	119	124	120	134	127	119	122	122	118	125	151	134	151	137	145	112	149	134	134	146	129	158	140	160	142	139	124	146	123	143	132	149	125	121	143	146	144	136	119	127	137	128	115	147	143	126	150	139	144	133	131	140	154	158	128	127	145	132	151	137	127	132	132	148	147	134	149	146	125	145	131	137	134	132	136	137	129	169	132	142	144	142	146	149	151	136	136	115	117	153	124	124	115	138	134	139	141	139	145	147	152	132	143	131	125	133	126	133	128	153	128	125	142	145	127	127	120	139	156	134	127	119	138	154	140	140	145	130	136	146	123	146	146	137	151	119	135	143	144	131	129	141	134	149	133	146	146	133	134	137	132	122	125	135	139	126	122	124	145	147	129	123	148	136	138	150	119	115	140	142	150	136	135	115	139	152	152	145	132	138	166	135	133	126	119	138	123	131	124	144	128	127	119	133	152	133	118	137	138	142	140	140	147	120	143	140	148	130	135	121	127	144	130	123	116	127	125	139	136	134	133	121	129	148	156	141	114	134	139	135	141	138	155	126	136	125	137	138	131	137	118	152	149	139	144	150	143	131	144	158	141	147	142	146	131	132	147	129	146	144	124	131	131	149	125	148	137	119	133	130	145	139	150	135	137	141	128	144	132	158	133	146	141	154	151	143	146	136	122	124	148	145	134	141	146	131	162	133	129	136	116	146	103	143	99	129	126	150	130	137	135	140	139	124	128	145	138	115	146	119	135	151	147	139	155	124	128	129	139	114	140	120	136	122	149	128	135	124	153	121	142	126	142	136	142	159	132	104	128	128	136	143	137	120	151	141	142	137	144	125	118	132	113	153	120	140	143	117	112	131	141	126	127	133	115	115	125	138	130	135	122	141	129	136	130	157	135	115	124	131	148	142	142	122	122	131	137	132	133	129	133	127	142	139	127	131	145	127	124	133	135	141	140	131	131	146	113	131	146	125	111	112	127	128	126	122	140	127	139	151	133	122	141	121	133	129	119	126	131	146	141	124	134	119	113	130	113	105	124	135	145	151	129	159	125	119	126	134	124	126	131	125	122	131	142	123	132	148	115	122	142	136	132	123	117	119	135	122	126	119	141	139	138	137	139	119	139	141	136	158	130	121	141	143	146	131	128	146	153	114	145	139	127	124	151	123	134	133	129	137	131	130	138	121	109	154	132	128	129	133	135	133	142	138	135	132	131	148	132	145	124	134	139	141	128	142	146	113	130	130	132	123	131	153	133	138	148	140	123	135	128	130	137	126	124	151	107	146	158	143	127	129	139	130	136	138	135	140	141	142	118	142	142	128	144	122	135	109	114	167	120	141	137	132	119	114	142	138	148	132	150	142	118	144	124	136	142	138	129	140	150	151	138	126	147	132	135	141	154	131	136	120	144	119	131	145	122	124	137	135	127	134	131	131	144	134	143	160	153	138	143	120	130	119	115	125	130	132	129	141	125	125	146	131	144	127	148	145	138	152	125	140	130	129	124	121	133	141	144	132	132	153	142	125	143	156	125	140	118	122	125	122	154	148	137	158	136	113	143	137	147	130	115	141	136	127	149	133	137	126	157	121	131	146	123	126	138	133	132	135	146	120	131	139	126	129	119	133	148	126	129	130	135	138	147	131	139	146	117	128	131	130	131	122	134	120	121	146	162	144	135	141	126	126	127	140	146	126	127	133	142	132	152	122	117	124	138	119	134	143	130	146	124	133	125	120	141	131	133	127	142	140	144	142	138	135	120	152	163	146	152	140	144	123	145	143	130	129	120	134	111	135	121	152	117	125	151	130	141	113	126	137	107	141	130	118	135	114	133	119	134	128	124	134	146	119	129	131	131	121	144	164	125	134	95	142	145	141	132	125	140	120	140	122	132	132	135	133	115	139	150	131	161	117	130	132	150	141	117	135	152	141	124	140	130	143	139	139	120	117	120	124	138	122	119	133	135	146	131	130	133	125	118	145	138	137	135	140	152	130	147	143	135	121	120	121	126	132	145	137	147	120	122	121	123	106	133	117	132	111	134	133	119	149	150	143	134	133	108	143	127	135	119	148	142	135	135	138	129	134	137	122	131	108	141	111	124	144	132	127	119	139	147	125	114	132	140	132	131	154	123	127	151	150	146	124	142	148	131	144	112	135	132	125	120	118	174	131	107	139	118	129	135	130	156	148	133	124	121	126	144	132	112	127	138	145	139	160	130	130	141	144	133	145	147	130	146	135	137	117	145	149	108	121	143	150	140	156	135	115	138	139	153	116	149	129	133	145	155	157	137	139	133	133	149	135	128	145	158	129	107	129	156	131	110	134	158	106	130	141	160	132	136	146	125	132	133	137	135	132	136	145	124	148	128	128	139	139	126	126	127	125	128	122	137	125	128	140	141	140	130	119	141	141	112	127	152	146	121	150	127	139	137	128	151	122	148	129	128	133	145	123	144	127	132	126	124	134	134	146	133	125	125	113	128	162	138	141	137	116	131	139	142	131	133	137	127	132	124	127	141	136	135	139	135	159	141	143	137	128	129	118	123	152	130	123	125	131	152	150
38912	62574	28407	6591	3739	2461	1512	999	749	663	593	579	468	377	278	285	303	232	238	223	186	187	225	216	185	210	179	183	196	180	211	190	194	179	178	154	188	167	186	177	205	158	191	195	192	197	175	177	203	169	154	186	178	160	165	175	181	151	160	187	178	168	167	183	167	202	181	198	180	167	179	170	144	171	154	175	172	150	157	174	174	149	183	177	187	200	183	185	168	174	160	159	193	195	149	184	161	180	184	167	182	166	166	154	176	178	167	179	182	141	164	176	187	170	187	151	172	153	153	184	170	176	186	200	150	181	187	180	154	151	165	162	166	158	167	173	171	165	162	180	174	163	180	175	174	160	149	198	174	178	177	194	172	173	187	173	178	166	165	166	177	182	195	173	156	171	158	155	172	155	165	166	184	189	151	180	174	188	168	158	164	170	158	178	166	170	152	195	197	190	159	190	178	167	173	171	154	167	176	173	174	187	172	143	168	175	176	190	172	185	185	150	169	180	160	157	158	166	193	159	169	162	189	174	157	177	179	153	168	170	168	161	171	174	159	195	166	151	199	165	172	171	171	159	171	143	143	177	181	185	163	155	182	170	167	159	181	180	185	175	166	162	182	181	171	155	160	170	183	149	184	163	182	178	165	182	174	158	165	162	208	148	184	164	173	156	188	139	186	178	203	173	161	197	180	184	175	182	155	181	180	171	178	185	174	165	198	166	170	185	152	175	165	174	149	165	152	194	159	159	181	150	169	178	197	176	167	169	173	163	183	165	168	186	171	171	211	182	176	159	170	204	153	186	192	173	196	199	160	136	177	172	167	161	171	163	160	175	200	173	153	178	197	168	143	172	181	148	180	164	175	160	185	180	188	181	198	157	161	158	196	181	187	185	166	176	178	160	171	179	179	172	197	145	186	174	168	163	168	166	168	172	174	175	187	180	153	163	177	167	173	184	177	164	187	169	170	132	149	171	170	186	150	178	171	171	191	158	171	176	142	184	194	199	175	173	190	171	171	159	178	171	166	163	171	170	175	170	181	149	169	175	168	176	165	168	176	172	154	175	164	182	151	192	171	172	158	148	160	186	170	166	178	205	196	191	201	190	166	160	176	189	158	169	213	189	176	146	197	151	176	167	183	179	182	181	183	162	180	176	162	181	169	189	178	189	199	160	155	168	166	148	179	180	212	151	183	163	186	190	187	173	176	184	174	169	160	164	172	187	181	171	172	159	194	167	148	162	164	155	162	175	181	166	150	163	153	153	172	182	162	160	168	165	175	182	183	198	181	179	178	196	184	176	218	165	196	136	161	169	172	209	177	157	191	185	176	169	176	175	161	152	192	193	170	178	161	199	207	187	154	179	194	194	188	146	158	195	152	184	200	181	175	160	173	167	179	164	174	163	194	166	192	162	175	179	193	157	185	189	174	175	162	149	167	175	164	147	172	177	181	187	162	177	182	192	190	187	168	173	164	181	174	169	171	181	165	171	177	198	175	184	157	144	166	169	162	185	163	168	152	176	172	159	174	177	186	174	174	151	180	157	165	171	191	173	185	171	177	169	160	172	170	168	154	162	162	178	164	171	166	188	181	170	186	200	166	190	176	202	161	181	192	188	180	163	200	167	189	157	181	191	160	196	156	199	185	172	157	145	191	188	178	189	163	166	185	168	194	186	161	151	199	151	167	151	155	159	186	156	168	160	161	162	173	179	178	167	170	175	161	191	155	187	171	160	175	176	169	163	169	163	179	170	160	154	170	186	172	178	182	167	189	164	193	159	168	169	168	202	201	149	182	163	173	184	187	157	156	175	177	186	160	157	159	174	153	168	167	174	173	168	173	173	167	193	161	176	182	159	169	157	194	186	175	198	182	176	183	147	179	186	192	177	150	201	178	170	167	174	165	173	183	175	175	182	151	139	168	176	173	185	156	170	169	191	151	162	161	171	153	171	181	180	165	164	189	191	166	167	187	176	178	170	172	174	191	154	201	155	171	197	168	157	164	166	181	159	161	182	182	174	181	171	177	195	144	182	161	159	197	169	184	198	168	172	174	169	179	157	169	149	176	187	156	180	171	186	182	177	166	187	167	189	168	187	173	159	175	141	150	200	178	157	157	179	174	158	174	184	183	150	169	178	157	173	163	155	165	156	181	175	173	170	188	188	175	173	188	174	169	189	190	185	163	164	169	158	190	179	171	177	198	172	157	155	174	173	190	168	168	176	177	175	179	174	163	192	199	182	187	184	160	143	154	159	177	168	160	170	164	146	168	173	180	159	187	179	162	157	165	157	178	209	152	148	179	169	178	177	157	166	160	165	182	180	177	164	175	189	155	192	185	171	167	168	198	145	194	170	165	162	185	182	196	155	134	175	168	177	195	171	176	164	173	168	158	176	184	165	167	141	188	175	193	180	168	174	168	181	169	168	176	164	171	195	174	177	165	173	136	184	151	184	177	186	173	186	168	162	155	166	154	166	173	195	153	181	174	175	177	167	176	182	191	178	175	149	163	184	184	159	199	177	155	184	186	165	183	166	195	188	192	163	172	166	148	176	172	168	194	174	156	186	185	152	188	165	156	165	175	179	155	163	176	171	187	180	167	192	174	177	213	166	155	182	158	171	181	185	186	150	159	180	162	190	179	181	158	184	192	187	199	183	198	172	175	171	162	163	194	175	191	155	165	170	186	184	177	183	168	183	171	156	194	166	179	159	182	168	179	150	169	156	166	161	168	169	160	195	195	142	184	172	179	153	176	179	183	169	177	151	211	164	180	180	161	186	183	147	165	171	169	145	176	173	167	197	183	151	153	169	201	186	163	162	183	190	160	182	155	193	168	168	181	161	174	161	175	182	177	155	183	183	171	191	167	171	159	187	175	177	159	169	176	164	167	154	162	170	170	162	177	166	161	174	174	162	183	170	177	165	174	176	174	158	178	170	172	156	173	170	190	179	172	198	182	174	194	154	158	179	170	171	144	153	162	167	155	159	183	178	152	176	178	188	179	191	169	179	160	150	168	174	159	198	192	167	169	141	173	173	177	170	184	190	165	183	153	153	178	191	171	178	159	164	187	198	165	161	213	165	188	181	190	164	190	162	201	164	175	178	161	176	179	172	169	184	185	168	179	166	181	176	180	171	164	174	175	158	156	148	177	172	185	146	181	160	153	185	178	148	163	194	169	178	179	170	172	213	165	157	170	170	178	169	162	171	157	182	150	196	163	175	183	168	186	138	175	165	206	168	175	158	158	177	182	200	171	165	167	182	200	159	163	179	156	172	168	174	163	205	157	189	178	175	182	159	159	187	180	186	169	172	172	168	133	174	177	188	158	189	170	171	163	167	178	146	173	168	181	164	198	173	189	170	146	172	155	151	170	160	169	161	177	172	159	181	172	193	160	188	158	194	161	171	178	186	145	188	182	184	175	171	162	169	158	168	185	177	188	201	193	158	158	178	173	166	170	169	174	150	177	157	180	175	176	174	169	171	177	159	167	169	196	138
25714	21822	27658	25469	9770	1057	727	546	496	435	435	448	410	387	360	370	363	343	372	314	348	325	357	355	328	313	353	361	337	322	317	324	332	335	350	329	318	311	307	299	314	356	309	326	337	337	334	323	359	355	304	340	303	328	315	361	324	354	302	309	323	334	309	297	326	367	334	366	320	307	309	315	315	323	300	350	282	345	302	305	325	311	338	324	358	329	309	320	318	336	341	299	312	309	366	331	338	323	325	323	335	326	305	294	324	316	327	351	322	300	330	336	341	354	319	332	308	347	333	302	309	319	320	335	327	360	298	302	349	331	397	320	318	330	333	320	304	331	355	336	346	310	337	319	323	332	307	347	325	344	333	355	333	321	321	345	329	318	335	340	290	323	345	348	298	352	304	336	337	343	344	339	323	357	309	319	361	350	326	344	346	308	339	305	335	319	341	332	335	360	325	314	354	294	354	343	328	306	315	317	345	299	316	345	329	335	315	359	310	342	352	305	329	353	352	348	300	314	343	315	343	326	319	362	316	318	332	290	342	307	318	315	345	356	333	321	301	316	336	327	308	360	334	323	331	305	308	326	322	320	317	311	326	315	338	294	333	349	348	319	308	329	321	352	323	314	315	324	338	322	331	306	363	300	354	332	302	367	315	333	320	331	323	324	292	324	308	327	307	360	329	348	321	311	328	328	327	345	346	330	345	327	347	357	332	325	326	329	332	361	329	349	336	323	311	363	329	323	331	326	321	354	331	298	346	344	339	300	308	328	334	338	306	340	355	378	361	336	305	335	322	347	314	339	328	327	310	340	360	358	367	344	330	351	317	336	336	299	359	326	305	324	338	289	310	318	332	308	344	355	337	320	358	336	317	316	337	336	323	353	357	301	303	337	352	373	319	300	304	323	339	347	315	335	352	336	340	322	306	333	323	328	317	361	349	305	315	338	323	369	336	296	346	341	323	305	346	360	369	318	317	295	344	326	343	334	328	332	332	361	360	355	366	320	336	353	334	339	326	331	322	327	333	328	346	329	328	332	332	374	350	341	340	330	329	311	363	307	327	322	333	343	338	362	338	365	315	300	313	337	341	353	319	321	346	313	347	296	349	348	317	351	331	294	339	344	327	334	302	308	342	322	306	350	329	307	372	342	380	335	350	346	335	330	366	319	358	354	318	370	334	309	325	337	344	355	324	325	340	313	314	337	344	350	329	327	328	340	325	325	335	348	324	325	331	347	317	362	338	308	366	335	336	357	338	331	338	329	331	354	342	344	344	333	343	352	332	306	346	325	354	345	339	337	346	308	360	358	343	323	319	312	327	336	286	348	332	315	342	320	351	320	355	332	333	336	302	315	314	313	343	349	338	330	321	313	334	335	314	326	351	342	326	357	328	319	324	332	381	292	306	325	316	326	315	364	341	314	339	325	362	346	353	329	346	328	339	331	325	295	328	329	318	322	327	330	303	330	319	345	338	309	352	343	323	315	342	320	297	339	335	327	315	367	333	323	339	324	335	382	299	308	323	305	341	325	330	268	330	314	314	320	340	335	338	327	294	325	344	341	347	338	365	329	343	352	325	330	300	350	329	325	318	355	329	353	332	360	309	289	327	337	327	315	310	334	336	319	338	328	328	315	349	331	314	347	329	356	322	312	326	343	315	322	314	353	356	324	337	309	337	314	320	346	361	329	294	310	346	299	339	355	335	341	346	322	298	329	318	326	327	364	289	354	354	339	359	334	360	316	339	310	351	330	355	301	335	386	320	346	332	329	327	343	348	364	315	332	304	363	337	326	329	307	329	323	320	341	324	331	316	311	326	347	347	281	299	330	347	333	305	342	342	344	364	314	326	320	321	314	301	331	326	306	306	340	344	343	350	347	334	334	315	292	346	323	368	331	332	343	316	345	319	345	327	343	342	303	295	311	349	349	311	352	333	359	346	320	307	356	326	353	364	326	345	304	352	296	330	348	328	315	332	330	321	335	353	323	305	318	356	328	307	303	330	341	338	320	319	332	322	321	333	306	297	341	325	312	311	329	318	373	323	336	349	375	333	329	327	340	298	352	320	302	315	345	313	340	293	318	341	316	337	313	351	331	301	310	358	331	337	326	323	343	326	319	331	353	322	345	318	343	323	322	359	327	339	304	305	321	319	318	363	338	352	347	342	349	315	326	348	316	355	305	342	294	361	325	308	346	322	331	336	342	319	292	297	324	327	331	290	333	335	313	322	304	357	335	310	294	340	358	334	328	356	338	352	351	344	328	340	310	310	308	328	358	339	352	311	354	322	310	303	336	274	360	340	312	323	298	330	323	350	349	348	337	340	312	369	340	363	362	325	339	325	349	334	319	375	353	349	347	353	330	333	323	342	331	318	363	324	326	330	321	316	312	337	337	311	329	351	331	345	326	311	338	350	310	310	331	313	335	340	344	345	302	332	353	318	326	318	323	330	349	341	332	347	341	326	320	381	327	321	356	323	344	318	315	340	294	361	336	297	317	322	324	339	363	335	310	356	345	364	316	316	355	317	348	327	331	324	299	346	321	341	307	333	334	323	340	352	345	356	309	356	329	317	340	329	356	341	310	351	300	366	321	350	310	311	278	317	345	306	313	366	329	321	336	308	310	329	344	323	342	369	311	326	326	360	354	344	350	335	317	324	319	312	304	341	307	327	340	334	318	300	330	335	293	359	337	333	331	357	332	344	358	327	346	351	333	344	321	336	327	312	312	336	337	338	334	325	281	315	343	357	322	322	349	358	307	323	336	331	345	306	315	343	308	349	305	348	308	366	321	322	325	322	348	316	322	323	308	321	309	329	332	311	292	326	347	335	312	295	362	334	311	312	354	354	307	316	339	316	320	311	324	305	314	321	343	325	339	339	329	346	326	339	323	319	301	331	305	332	336	290	296	363	311	332	328	325	328	344	326	328	322	326	306	334	296	303	315	339	296	320	322	322	324	323	327	289	350	342	345	336	347	318	364	330	348	303	348	322	312	298	346	360	339	342	346	358	313	339	321	312	317	361	341	345	334	353	343	328	373	346	328	361	315	338	333	369	293	312	353	365	321	308	338	331	319	308	305	353	327	340	305	325	313	300	358	345	313	332	361	316	346	330	332	335	306	340	335	318	335	294	354	311	335	354	308	331	350	318	362	322	328	313	328	332	348	341	315	339	301	350	339	337	321	314	349	353	323	319	332	323	316	311	303	311	331	325	304	327	315	300	358	328	315	326	318	326	323	320	339	338	334	351	291	346	337	326	322	338	342	339	325	342	332	327	324	323	309	372	333	310	337	338	332	357	336	318	323	306	310	338	330	317	315	342	342	309	356	333	325	335	329	337	309	348	299	356	308	322	347	304	314	325	349	327	322	327	334	326	339	335	306	337	328	321	331	349	296	316	349	324	337	335	346	329	304	314	318	312	349	302	331	340	342	379	324	292	323	330	311	343	320	363	333	299	347	336	286	337	316	303	304	342	360	306	327	331	321	350	293	324	346
37675	55353	21635	5018	2723	1545	1107	852	849	691	663	667	561	499	515	522	446	425	408	427	404	419	415	461	379	394	440	406	434	402	383	393	422	391	388	429	408	433	431	393	366	397	427	412	389	378	406	407	398	436	396	384	388	404	456	432	397	420	399	408	452	395	396	389	398	399	394	372	418	399	409	384	417	374	396	383	438	425	450	411	393	347	415	404	445	358	386	430	403	400	364	439	414	396	394	355	392	381	390	392	406	412	373	362	378	402	398	376	410	432	402	415	435	407	431	396	405	410	389	423	409	394	417	411	404	411	427	410	390	407	408	402	416	412	399	430	405	398	402	413	405	405	380	411	426	412	387	409	375	394	396	401	401	411	398	426	412	429	402	432	410	376	452	456	421	445	386	408	401	420	405	392	458	393	419	365	424	383	397	387	436	398	355	382	398	399	385	421	394	429	425	385	378	396	385	385	412	387	424	393	385	430	409	391	392	396	434	407	401	420	420	362	370	431	430	385	420	389	429	399	368	381	372	396	403	410	400	392	376	424	392	422	397	412	426	392	380	403	404	389	405	398	393	390	447	373	396	419	424	390	398	365	417	374	393	369	362	402	409	409	396	431	416	421	389	411	423	390	400	446	425	382	384	420	421	420	435	373	400	390	390	388	429	392	423	385	408	398	404	403	396	387	396	408	380	378	413	413	384	388	400	400	410	391	381	415	443	407	385	393	414	444	410	379	420	363	409	415	394	415	423	442	363	397	393	407	379	412	449	395	412	422	379	388	411	380	431	393	394	424	397	402	428	419	408	391	384	398	412	382	435	401	423	393	390	420	385	393	427	425	378	400	411	396	420	381	386	417	419	405	418	341	382	416	421	425	434	434	417	428	419	382	395	389	397	389	417	404	423	393	401	426	423	426	399	378	422	381	446	395	364	391	392	395	375	411	408	375	395	394	415	384	428	405	435	408	424	443	377	434	407	424	417	408	411	418	416	364	429	376	408	401	370	429	401	414	442	378	437	398	420	427	400	386	387	430	402	382	392	404	450	388	424	400	403	380	419	378	399	356	408	409	407	400	404	434	374	399	456	402	423	397	388	416	417	419	366	404	396	442	416	355	394	369	413	419	418	362	392	374	377	400	385	426	410	391	406	410	386	408	386	370	368	370	387	394	415	373	407	399	417	380	434	423	400	405	373	400	393	424	430	419	439	413	413	358	426	385	391	434	401	426	389	410	391	371	397	407	463	399	417	393	424	410	398	421	372	399	380	420	423	432	405	386	407	426	424	423	410	384	371	401	426	390	416	376	430	457	413	430	437	411	407	392	433	402	400	375	440	386	387	388	383	417	426	400	414	397	433	406	379	394	400	394	394	389	381	407	396	370	379	421	356	417	417	398	379	402	374	413	416	399	413	393	419	433	401	417	399	418	355	415	414	381	403	388	395	412	423	408	374	393	400	406	388	408	405	399	367	389	400	402	412	362	423	388	378	405	443	438	386	358	394	387	430	420	391	388	391	361	397	389	451	417	428	418	393	421	418	411	385	430	436	425	376	351	422	389	420	389	440	418	409	418	395	427	418	426	380	429	422	396	398	408	407	414	385	401	385	388	379	374	419	418	384	438	390	406	372	395	398	369	395	407	404	399	395	408	385	393	391	429	404	408	399	382	414	361	388	428	404	405	348	413	398	375	407	421	385	425	371	371	406	385	406	421	389	405	399	384	429	405	382	377	426	413	403	407	418	399	372	399	401	380	375	424	383	384	400	425	392	373	390	421	430	412	422	361	385	426	431	405	406	389	384	409	418	416	427	401	384	363	400	400	374	411	340	409	387	405	396	403	403	380	401	437	406	394	384	372	391	394	432	403	424	405	421	377	399	407	406	382	409	411	391	390	425	357	409	399	400	379	420	403	411	390	432	420	368	390	418	394	426	423	421	418	385	397	393	427	380	383	423	369	420	419	417	394	391	425	421	421	371	415	412	394	415	416	431	399	431	394	420	421	392	417	417	417	388	383	425	431	409	404	417	361	446	404	363	391	411	392	379	404	432	404	430	411	384	393	375	421	366	384	398	390	416	399	393	397	410	420	406	428	437	402	382	417	372	444	406	417	423	388	380	412	394	356	397	380	397	420	427	375	414	387	411	377	436	407	384	401	406	425	408	435	416	419	437	387	412	386	394	378	403	413	374	409	431	415	370	381	405	362	425	408	383	349	405	374	427	419	372	399	401	349	400	385	444	428	445	390	377	409	394	438	413	421	379	421	424	400	420	385	387	428	411	380	407	410	416	436	440	415	377	393	390	413	396	428	407	412	393	371	413	375	381	394	404	410	436	419	397	404	404	407	394	367	385	404	409	396	389	420	375	404	436	408	410	412	374	389	346	406	408	423	402	413	442	416	424	411	395	396	413	432	429	388	398	413	413	434	391	420	386	410	388	378	377	395	408	376	405	371	370	377	437	395	419	415	415	402	443	397	409	404	420	401	421	393	394	386	424	424	400	435	422	420	396	383	419	425	387	434	420	393	380	401	405	414	411	422	407	371	384	386	401	374	408	383	384	404	423	387	399	370	407	440	372	434	416	424	412	377	390	399	431	422	433	417	386	399	408	399	413	412	407	429	409	423	362	384	429	370	427	402	433	402	354	424	397	430	391	374	404	379	416	397	394	410	378	402	405	437	396	348	410	408	386	405	384	413	413	405	413	403	421	387	436	398	417	386	391	397	374	392	402	431	380	413	414	399	382	391	401	378	406	417	383	422	389	399	415	418	414	404	414	410	385	429	392	427	410	401	434	384	383	437	411	373	425	410	400	421	407	426	411	399	383	431	405	417	418	390	374	416	376	407	399	386	400	377	387	400	418	392	391	405	408	403	417	416	378	442	406	431	404	394	405	417	384	398	380	397	397	395	429	399	399	390	414	411	388	436	402	374	410	424	411	408	390	368	389	386	429	411	400	405	399	406	412	430	385	406	439	434	396	357	373	440	407	397	401	367	399	394	383	402	440	401	418	377	392	389	396	410	408	430	428	401	398	415	448	400	418	392	418	416	421	399	389	382	379	376	380	357	404	390	417	407	405	415	359	418	411	422	371	400	373	415	388	415	419	406	388	382	386	404	412	380	410	420	397	410	383	372	424	374	414	370	388	390	374	412	426	373	401	415	413	423	411	374	375	414	376	391	440	414	381	417	418	392	391	420	356	391	449	402	407	431	391	393	437	433	423	404	391	380	407	382	408	377	398	398	397	416	394	395	352	415	400	386	422	399	386	379	394	419	387	405	392	416	429	403	411	408	412	400	354	410	440	441	382	398	382	420	420	404	373	374	397	401	364	405	401	388	365	418	383	366	422	388	377	395	407	404	370	383	408	408	405	377	404	406	379	426	399	431	396	400	403	378	348	413	400	420	397	362	434	403	425	405	387	398	421	390	406	407	427	412	370	402	430	398	375	424	454	436	416	408	380	383	396	415	401	411	386	415	396	424	399	373	390	398	411	413
23321	21622	29304	24299	21565	21484	8757	1181	774	730	627	525	448	411	433	412	341	338	323	333	317	321	302	295	302	311	306	303	272	275	323	254	302	263	269	272	275	287	254	267	278	260	264	293	265	288	288	269	282	273	288	291	293	255	297	293	268	257	272	240	279	284	275	262	290	286	268	266	264	279	256	278	258	292	269	247	265	286	248	291	274	255	265	276	257	292	301	272	274	265	268	264	274	268	276	273	257	253	278	261	239	276	276	307	283	281	267	243	253	282	227	279	277	265	277	283	283	297	239	293	251	251	282	279	258	252	266	285	275	271	285	258	266	268	267	261	250	254	270	291	275	288	264	289	267	249	265	260	262	274	269	257	266	285	277	269	241	258	291	264	307	267	258	286	282	289	262	260	254	297	281	267	271	274	297	273	280	255	270	269	258	256	247	286	253	247	262	295	250	244	276	282	267	252	293	274	263	265	300	270	276	285	267	309	266	265	249	289	297	252	295	279	265	262	258	269	251	261	223	317	268	282	259	263	243	254	246	273	292	241	245	275	275	289	265	281	317	235	280	269	247	261	257	282	268	253	266	243	275	270	257	289	272	287	262	253	268	256	256	289	268	243	295	279	279	308	278	285	277	249	291	282	282	275	286	275	257	279	256	257	273	266	236	244	278	251	275	270	257	305	288	255	293	266	272	294	252	253	265	282	280	232	278	281	247	231	285	272	267	275	288	277	310	263	258	234	251	274	278	269	261	291	279	270	277	264	253	308	262	265	271	256	276	259	251	275	260	261	271	262	273	271	261	289	274	259	257	296	259	268	295	289	261	281	277	293	295	269	276	280	291	285	275	285	271	270	256	261	263	274	272	266	279	276	296	254	268	271	257	288	251	278	286	301	258	260	263	250	283	247	264	262	291	272	296	268	299	294	264	309	266	269	270	286	275	271	274	258	289	293	258	282	284	263	284	273	278	258	254	255	281	280	278	284	279	296	266	277	249	243	271	271	290	259	254	252	235	268	259	288	275	265	285	287	260	280	286	267	245	255	265	276	275	266	262	273	258	255	277	263	282	271	258	301	252	282	283	255	285	267	274	277	284	263	263	279	297	241	245	281	289	252	283	250	267	267	253	253	269	278	266	276	234	273	260	268	269	275	251	274	272	261	290	256	284	265	261	276	249	249	270	298	277	251	278	263	239	293	252	253	242	293	257	256	271	259	298	240	258	269	245	264	272	296	240	267	272	277	259	235	269	292	287	258	264	269	267	277	256	289	267	292	271	262	276	295	257	274	272	287	253	279	287	270	248	267	262	299	223	278	288	238	278	286	280	251	261	284	276	285	287	286	280	288	270	281	290	267	260	263	269	271	269	262	254	277	266	249	301	260	310	258	273	298	248	287	259	282	271	259	256	263	285	260	274	260	298	254	295	280	272	260	236	254	290	292	271	280	287	301	282	294	293	292	280	280	268	279	282	256	289	284	291	270	272	265	291	257	308	274	274	249	279	237	293	266	284	248	244	290	264	263	252	304	272	265	282	259	250	268	237	268	286	252	297	250	269	297	294	266	303	260	272	253	304	254	295	272	272	285	255	243	261	276	274	278	269	261	266	286	281	266	271	292	266	290	287	244	253	261	272	272	249	297	270	241	294	291	280	265	251	276	278	290	244	269	279	265	275	261	290	257	273	297	268	279	282	264	271	274	246	264	266	266	277	264	261	270	270	277	266	272	267	289	254	231	260	290	255	284	253	270	269	264	309	282	263	237	280	273	261	267	255	279	290	300	272	275	289	254	234	260	272	302	273	266	261	265	265	276	253	277	248	253	257	245	293	271	286	252	266	262	275	278	265	259	258	245	295	249	270	295	265	281	276	251	263	297	286	278	289	243	264	259	269	267	271	253	292	269	245	262	285	267	292	248	277	274	266	282	296	236	256	278	242	267	284	267	272	270	290	275	287	251	278	252	254	251	276	264	257	275	283	271	262	274	286	264	239	276	269	293	276	256	238	267	254	266	288	252	241	261	278	248	266	254	288	253	271	294	254	280	277	288	296	263	290	259	259	280	253	265	274	264	247	222	271	272	271	246	267	293	271	290	276	257	262	255	261	268	255	270	285	282	241	276	293	268	255	256	279	266	251	316	269	266	275	272	266	269	266	273	292	285	285	283	262	262	274	261	310	265	257	246	266	293	262	273	271	263	297	228	294	272	296	254	275	304	286	287	256	252	280	285	248	277	250	269	267	260	300	268	239	291	252	265	275	253	273	294	298	273	253	287	263	252	296	269	256	300	272	318	245	276	280	256	264	282	302	279	267	295	289	275	264	262	263	270	246	269	279	272	261	270	280	284	249	268	285	315	261	251	277	262	305	256	267	251	273	232	251	269	259	266	279	287	288	274	264	255	266	312	299	253	253	290	250	281	255	270	285	281	260	281	282	274	278	289	266	261	273	294	285	279	296	261	248	292	260	289	282	260	261	248	282	278	239	291	244	287	287	272	282	286	282	254	228	257	276	271	247	269	280	271	280	300	292	258	298	284	276	276	270	268	260	263	270	289	293	277	299	310	260	245	259	283	256	258	267	258	262	285	283	284	299	268	289	273	281	291	271	246	263	279	261	276	270	280	290	253	263	286	266	286	259	299	259	261	260	284	277	287	285	249	279	246	265	252	265	258	278	267	281	291	250	245	267	268	252	291	257	238	255	267	248	256	280	259	264	271	267	276	275	270	289	267	250	259	269	288	267	239	247	250	275	253	260	267	280	252	249	295	285	275	284	267	279	234	282	271	301	246	279	286	263	270	281	278	247	289	273	255	240	256	259	285	277	275	283	283	292	292	310	281	276	270	275	248	277	267	266	261	278	236	282	296	271	292	262	283	272	266	277	284	271	285	248	275	301	278	269	282	265	280	268	281	277	246	262	283	261	257	284	275	261	267	267	236	250	288	250	266	259	245	248	261	278	273	320	291	273	262	277	275	285	272	259	267	268	301	291	275	266	256	282	256	293	259	289	280	274	252	301	295	257	282	293	258	267	273	252	254	291	282	277	305	277	289	237	275	254	238	257	282	273	283	294	292	245	296	225	267	286	267	274	279	243	271	262	254	272	285	282	290	293	281	301	236	284	256	272	294	286	284	259	257	270	274	273	253	287	274	259	303	241	261	252	272	298	278	221	283	279	295	266	259	284	264	275	268	271	272	284	281	273	259	281	254	284	292	279	267	255	252	283	246	242	270	316	280	298	289	255	260	229	276	263	292	232	282	277	239	261	263	278	274	270	263	251	287	248	271	277	258	250	259	281	297	278	283	283	255	264	245	257	279	279	258	275	236	247	253	233	267	266	248	271	283	308	280	268	306	283	291	281	263	264	286	275	256	281	264	265	261	280	281	267	289	289	287	258	288	279	275	277	279	274	252	260	271	278	297	254	291	250	288	256	296	286	266	245	272	242	250	289	284	280	267	309	239	262	248	273	269	272	268	253	255	302	274	248	280	262	251	254	243
43301	69220	32808	11082	5537	3407	2416	1974	1541	1255	1194	905	666	643	678	577	497	431	425	390	431	421	436	412	383	354	356	353	361	364	363	324	373	350	324	330	364	340	295	349	345	353	305	324	306	332	325	316	315	372	304	336	321	327	317	328	342	301	323	311	305	308	307	350	357	296	316	329	330	337	327	317	337	329	334	300	320	364	314	329	322	303	357	353	303	294	290	312	346	332	320	348	320	305	316	310	315	338	337	312	341	332	329	337	299	332	343	312	326	334	349	336	347	280	320	305	342	330	354	350	291	292	327	333	298	333	331	279	294	327	319	309	310	322	319	273	326	322	322	306	307	324	312	277	314	330	293	319	343	304	302	314	350	341	298	300	289	289	357	343	304	287	284	305	310	327	319	321	326	334	349	315	321	317	313	304	314	330	317	311	330	312	341	351	322	367	310	308	339	298	322	341	344	371	310	333	309	324	338	289	310	317	352	300	327	306	307	290	296	276	308	322	315	316	280	321	308	341	301	329	299	317	306	326	304	331	331	315	328	279	324	364	303	311	333	327	340	332	304	296	290	312	315	311	328	322	312	297	307	308	315	299	324	289	333	315	327	303	321	325	349	326	317	324	296	311	328	302	333	285	315	309	342	293	305	330	284	322	320	347	341	330	298	280	302	319	331	325	348	342	335	321	313	295	324	325	314	290	325	334	296	296	317	329	316	325	294	302	300	335	312	300	313	322	301	287	307	336	327	307	312	321	320	324	304	318	327	293	314	310	341	325	291	349	350	335	340	303	337	292	349	317	286	299	316	317	305	317	351	295	331	308	325	306	331	329	313	302	298	325	296	324	346	323	311	317	343	347	320	313	284	307	333	291	299	316	333	293	324	298	335	328	342	308	296	323	303	343	287	312	298	308	335	313	275	320	329	292	331	295	299	336	312	320	331	315	298	330	294	350	333	323	297	295	299	305	365	308	321	308	318	312	326	327	303	283	294	332	330	327	309	281	324	295	312	313	300	291	337	322	325	328	310	304	312	328	321	323	307	335	315	338	317	326	308	322	313	307	317	325	328	345	334	284	336	313	285	306	317	326	307	338	296	339	288	321	294	342	321	317	324	295	321	338	331	297	317	327	314	332	320	332	339	331	313	337	311	309	305	333	320	284	324	327	305	333	313	332	326	296	297	314	320	317	312	319	303	317	328	311	318	313	315	321	307	314	322	301	333	333	317	334	281	335	344	333	330	330	347	312	308	316	339	305	319	334	312	330	335	314	311	336	316	319	336	340	357	324	315	329	325	290	316	297	337	333	308	298	328	312	300	305	308	332	296	308	289	336	309	320	303	313	312	327	300	307	322	338	320	313	289	304	294	349	313	352	321	274	336	312	327	305	316	354	332	318	303	318	320	326	296	309	300	346	305	312	309	324	331	327	325	296	337	301	297	307	354	315	336	353	332	323	302	293	309	306	310	295	320	298	325	323	325	329	325	279	346	350	308	312	323	310	317	303	352	322	309	334	304	321	307	350	306	291	295	295	311	311	323	309	312	357	312	310	337	306	299	306	291	326	327	281	334	330	319	324	299	316	344	294	309	322	314	263	309	297	294	343	329	365	321	304	306	322	314	328	317	318	306	314	358	314	353	310	334	357	318	334	299	320	301	328	329	290	316	299	305	316	295	323	314	325	322	340	346	287	320	309	318	294	310	322	312	281	315	315	284	319	308	298	296	332	301	306	315	328	308	298	318	305	301	315	341	323	324	343	318	313	308	319	326	322	321	338	314	311	306	319	335	339	312	332	314	338	346	302	291	332	311	255	347	307	299	296	291	323	350	290	328	287	320	321	311	315	300	297	327	306	343	311	324	320	280	328	308	317	337	305	305	337	326	324	380	332	323	321	342	323	328	328	325	320	297	303	303	305	300	329	309	336	343	318	327	288	313	307	328	293	313	328	344	297	316	328	336	343	338	323	317	337	340	294	340	287	316	303	279	343	308	325	310	324	311	340	310	316	285	300	319	292	304	305	307	317	352	329	306	301	312	307	319	318	326	348	318	302	328	321	304	319	361	286	305	305	294	329	369	271	300	323	324	371	301	320	305	305	310	334	337	336	328	312	310	287	308	313	319	308	343	315	342	319	303	311	301	342	335	305	332	338	325	321	338	304	347	343	304	328	318	324	333	336	319	342	313	291	316	314	343	304	324	330	308	341	328	319	329	322	321	313	314	296	338	308	297	289	311	317	293	300	324	327	337	324	308	322	301	304	297	293	314	366	313	274	276	306	301	324	335	317	302	301	321	318	323	297	321	329	327	329	284	360	323	336	347	331	346	341	333	315	311	353	309	304	299	317	314	313	289	318	335	333	283	298	320	329	310	315	316	312	319	319	307	308	331	315	334	303	313	316	284	307	295	330	321	327	319	323	310	297	317	307	326	324	272	310	298	329	326	360	357	323	304	324	311	311	330	347	301	325	327	335	317	326	330	328	357	278	310	327	339	342	365	296	322	339	305	315	303	310	332	299	291	372	356	329	326	298	296	321	306	327	337	314	306	366	317	336	305	295	339	297	311	325	323	338	290	300	325	346	318	321	313	320	340	345	371	312	329	306	344	300	305	309	347	318	321	301	285	341	305	310	321	323	317	307	301	330	307	269	303	331	310	328	340	310	309	317	315	333	324	326	362	319	316	293	320	310	316	310	307	283	291	316	367	344	309	303	313	324	310	287	296	319	317	325	302	288	303	304	311	337	292	315	325	299	306	304	315	300	309	295	309	320	319	341	300	339	306	328	319	313	346	309	326	314	303	343	300	328	329	330	316	326	327	302	317	296	316	320	318	342	345	340	299	330	311	313	317	318	299	308	301	296	287	314	331	325	339	336	275	309	313	304	294	303	356	308	286	315	309	325	361	321	335	313	314	305	334	299	306	298	325	340	328	323	277	336	337	277	332	314	311	343	274	340	338	309	298	279	317	323	354	308	318	333	324	317	351	317	312	324	308	305	329	331	322	284	290	331	321	321	346	321	315	312	299	303	338	331	329	344	290	303	297	347	335	334	325	331	310	299	336	320	330	266	296	284	310	298	292	292	324	308	298	327	316	311	308	300	330	299	307	331	328	347	359	312	288	309	292	331	317	335	310	304	323	288	331	357	299	344	330	345	328	284	344	316	306	307	341	288	325	319	330	288	322	338	315	321	298	305	333	348	310	334	303	306	332	294	321	316	308	303	311	306	318	325	347	341	320	325	318	359	299	343	331	339	336	312	355	327	312	327	318	335	324	334	294	332	288	317	273	339	311	340	319	321	327	293	322	314	278	332	330	293	333	296	294	329	317	325	312	286	344	310	301	315	337	317	312	300	278	341	330	317	319	319	316	315	316	320	320	336	315	319	322	314	324	309	306	306	315	325	334	323	318	322	310	331	311	310	324	337	299	318	318	284	328	345	312	310	333	301	311	305	331	320	303	294	331	309	312	344	303	338	307	322	319	313	326	324	306	315	298	313
29493	29522	24379	7028	1177	556	432	347	301	302	244	241	254	237	255	243	215	209	204	199	224	220	197	190	217	256	207	208	252	216	213	196	219	207	230	214	234	205	203	188	197	198	235	224	195	202	186	181	194	197	186	196	214	196	225	223	177	193	206	227	207	192	214	218	248	201	206	209	210	207	218	197	209	206	216	209	190	224	223	204	218	214	227	224	200	221	209	174	233	227	212	231	201	212	251	179	240	223	217	208	202	214	191	205	204	216	197	212	228	206	205	198	187	210	225	235	197	187	226	207	191	224	206	191	219	201	205	210	204	186	174	213	191	206	203	187	214	202	223	209	205	211	201	187	201	203	214	204	184	200	208	216	190	191	197	174	201	211	195	209	194	190	192	214	200	208	219	210	206	223	207	202	201	208	208	223	222	210	224	203	211	202	201	200	233	205	202	192	221	205	205	212	232	190	211	212	222	217	187	203	187	223	202	210	223	215	181	200	184	219	213	202	214	193	217	199	248	207	191	222	215	205	190	231	203	221	232	204	194	200	215	209	180	191	192	193	228	197	209	204	216	203	216	205	193	189	228	202	185	197	227	202	212	204	219	213	229	225	214	209	229	217	207	189	218	222	210	215	206	204	204	241	201	208	227	247	197	214	202	193	197	201	183	221	242	215	209	222	187	214	221	206	181	224	221	223	218	235	216	234	206	185	196	211	203	223	199	204	198	211	226	229	217	189	206	232	201	214	209	219	205	220	226	246	204	212	208	215	195	213	212	204	207	199	224	194	207	217	213	203	227	212	220	232	205	217	198	218	210	198	193	206	221	194	206	201	191	208	198	187	213	199	208	209	197	193	224	221	212	192	219	198	212	217	199	189	232	187	180	198	213	199	202	215	192	206	210	195	192	193	204	195	221	206	215	227	215	227	206	230	189	189	220	197	222	215	193	215	227	182	202	200	201	198	228	228	215	209	194	213	221	234	180	195	180	209	224	206	238	247	188	199	193	195	216	177	220	206	212	217	206	206	223	225	189	228	219	205	218	210	211	188	214	214	221	215	194	209	205	183	206	211	212	208	199	228	190	208	212	192	189	183	226	214	203	217	196	217	214	210	224	191	243	194	235	214	202	217	225	198	213	218	223	219	208	205	198	209	221	234	224	205	207	233	203	205	210	239	205	214	221	231	231	205	229	210	206	224	227	203	213	209	233	196	206	222	208	230	215	193	221	201	220	215	221	215	222	200	200	181	233	225	208	198	218	230	225	185	213	220	192	225	190	202	201	219	206	221	213	198	225	207	204	203	218	212	177	204	214	191	205	216	218	210	202	216	205	227	204	205	211	224	218	221	202	181	198	181	224	235	221	211	185	204	209	229	216	202	211	232	218	195	195	186	202	188	215	172	226	204	234	199	214	200	222	218	209	202	188	212	216	200	195	207	236	213	219	209	215	228	211	213	212	231	223	211	201	202	197	219	217	230	216	197	197	205	202	232	211	194	217	217	213	194	195	204	195	235	205	208	188	188	216	212	208	206	217	217	200	206	220	216	197	212	213	238	192	197	234	202	191	212	239	231	231	177	251	206	221	185	201	209	217	205	250	196	210	226	222	179	190	233	234	208	234	209	212	191	246	203	188	160	209	203	199	215	196	213	209	176	213	202	224	223	202	219	232	210	203	227	209	182	210	228	228	198	205	193	204	229	209	218	214	211	212	222	208	247	208	196	226	192	209	205	199	225	216	217	215	212	234	211	186	200	210	209	232	190	216	201	194	221	199	217	218	199	193	220	196	216	212	206	219	203	236	197	219	235	208	202	252	230	204	202	233	201	213	196	197	209	222	215	197	201	203	192	194	226	189	206	210	223	223	216	204	199	216	201	234	215	212	225	173	197	204	206	213	208	224	206	194	180	220	200	207	207	222	222	211	212	203	206	205	207	226	200	220	197	181	206	225	241	211	209	222	203	195	198	192	204	226	192	207	190	215	205	217	218	203	195	211	206	233	224	196	193	207	215	212	207	209	230	192	213	175	211	216	201	217	199	185	215	204	253	191	216	229	193	204	211	206	239	238	203	196	208	237	185	216	201	213	190	229	222	237	213	211	201	220	220	211	212	204	227	210	220	249	209	216	189	210	218	199	182	206	229	211	202	219	212	197	207	204	209	244	212	230	180	208	200	214	196	228	191	219	215	233	212	183	225	183	191	211	207	197	227	207	209	209	201	222	204	188	195	215	219	202	218	206	210	213	202	205	211	198	209	183	193	209	191	204	212	219	211	196	191	212	220	229	205	227	202	221	206	226	205	212	194	216	180	202	206	198	204	210	178	192	217	192	215	191	209	197	200	204	183	247	187	202	233	197	205	165	221	208	215	196	228	226	214	193	187	242	229	179	213	199	195	201	220	233	185	185	212	208	215	232	240	210	214	220	228	208	230	178	219	206	225	200	229	206	216	230	194	220	212	234	211	204	204	199	182	203	232	202	240	219	226	184	218	223	219	187	196	176	194	233	216	208	218	191	214	212	205	214	198	194	184	185	195	208	210	205	211	219	214	195	209	204	199	205	205	188	191	215	207	204	192	211	217	214	208	209	204	222	185	210	210	223	209	210	201	195	175	205	214	238	214	225	235	239	209	194	214	203	188	197	190	212	199	194	203	231	201	212	212	203	185	209	235	199	218	212	194	234	190	202	211	190	226	219	215	207	213	212	207	233	208	225	246	178	240	209	191	210	192	227	217	221	209	198	194	193	219	222	207	214	189	203	184	210	224	213	213	207	242	194	202	206	229	191	225	199	189	211	218	215	210	184	223	201	180	186	206	183	201	193	211	193	208	214	219	200	188	215	211	217	204	196	199	213	216	178	215	184	213	186	204	210	215	205	194	203	211	208	225	222	223	201	196	230	230	214	193	200	229	204	212	190	230	183	207	221	205	215	184	196	205	189	200	205	212	215	227	241	221	177	210	187	200	220	207	215	209	229	200	186	203	221	205	200	223	216	208	202	206	206	194	216	215	209	228	197	213	198	199	222	223	220	201	219	202	213	216	189	205	243	186	209	223	214	207	197	211	226	187	227	191	214	226	220	202	196	229	218	230	215	223	203	212	200	204	193	181	205	208	190	203	221	194	249	222	208	229	217	204	206	224	214	218	213	215	218	164	203	213	207	218	206	214	197	223	209	214	238	221	216	207	210	194	200	251	199	198	221	204	191	192	215	205	195	222	206	208	164	236	195	224	191	193	212	223	185	181	175	223	230	186	209	181	180	202	221	205	232	175	178	208	220	189	210	213	217	204	183	200	189	211	201	205	202	229	190	244	200	210	221	207	205	217	239	236	210	204	228	208	195	194	216	189	221	208	208	187	192	209	217	192	214	217	223	204	213	217	204	204	223	182	198	186	217	215	208	217	235	211	217	196	232	202	196	211	174	200	203	220	211	202	231	200	212	192	239	195	206	222	223	214	236	234	180	201	189	191	212	195	209	213	211	210	198	234	203	201	187	215
33813	45881	20888	4275	2073	1028	721	613	551	453	448	359	359	323	380	303	301	301	256	275	319	312	301	254	275	292	265	270	261	288	272	282	237	287	268	289	231	278	278	253	271	273	270	264	272	282	294	297	285	264	257	286	266	267	236	289	278	247	288	261	264	270	267	299	260	264	278	225	274	276	278	269	253	249	253	269	249	280	260	228	244	244	261	247	249	257	268	273	286	249	284	263	256	260	250	241	277	255	270	286	262	294	263	275	256	260	263	268	276	266	257	280	262	314	283	288	285	255	255	257	267	275	244	278	264	241	265	261	252	279	270	275	269	252	248	271	235	275	251	272	264	271	280	279	283	252	263	302	282	301	269	289	278	256	278	296	259	269	264	249	248	243	267	271	275	272	268	271	257	246	261	263	230	275	248	272	268	278	262	251	264	256	290	296	285	285	244	255	247	284	298	275	263	268	291	283	269	256	270	299	221	285	270	284	269	251	251	246	252	275	262	277	321	280	250	259	278	262	259	289	268	302	278	285	289	257	289	260	284	247	244	281	227	268	273	266	282	261	246	277	266	264	274	268	247	294	290	237	278	252	264	224	255	252	268	265	257	291	297	302	295	275	249	246	260	293	283	269	224	264	260	272	244	267	224	256	241	273	252	248	249	286	225	281	299	253	267	255	259	271	268	249	268	241	281	273	272	259	264	269	259	258	255	255	237	270	268	251	268	254	293	251	252	260	283	295	289	244	259	234	272	277	266	246	283	254	279	304	250	251	267	262	264	267	225	255	255	278	289	260	279	253	289	267	265	276	262	242	273	269	239	266	252	282	258	280	275	241	274	233	276	273	265	279	271	260	249	269	284	266	292	255	276	260	297	304	273	255	260	254	243	261	280	257	287	242	299	255	286	318	297	285	258	261	238	280	274	263	261	269	266	258	236	272	258	263	267	288	256	272	258	251	258	284	276	281	272	268	232	247	257	249	244	275	253	276	273	274	271	261	299	280	280	273	297	255	268	251	251	269	269	252	278	252	291	279	265	264	287	276	257	286	269	243	296	261	237	245	266	283	243	260	264	277	239	276	262	272	239	253	255	274	287	245	259	274	272	253	259	280	257	265	252	268	243	254	267	275	261	258	245	268	239	262	259	260	263	252	285	287	251	257	268	248	264	300	292	300	288	281	289	274	268	279	240	272	262	269	263	256	264	303	277	276	254	261	279	269	284	276	282	265	279	268	266	269	282	266	274	280	272	261	245	274	239	279	280	262	273	304	263	277	273	290	288	239	280	278	269	269	288	256	252	268	302	270	291	260	282	245	258	276	288	309	280	291	264	266	267	242	284	266	259	268	278	273	252	280	281	217	264	272	259	262	288	293	276	271	274	257	278	272	271	266	263	284	244	283	287	233	271	263	299	258	249	281	276	298	260	256	262	249	253	258	263	268	246	280	271	272	270	281	262	243	283	255	264	262	278	273	249	271	265	271	283	303	283	254	290	245	290	250	263	267	288	251	269	294	256	270	290	255	262	268	239	277	263	238	267	279	254	250	258	261	262	259	284	276	268	280	259	286	272	291	291	224	266	302	290	272	251	243	255	251	242	273	256	277	257	262	302	266	259	253	273	279	249	261	238	281	260	247	275	260	281	273	276	285	277	285	262	269	281	295	259	313	271	275	280	280	286	284	272	258	267	278	267	236	294	278	264	247	249	245	264	271	273	292	267	267	284	266	321	264	293	297	288	264	227	253	250	248	278	281	277	268	277	272	236	278	311	265	261	261	292	260	282	256	279	233	260	227	265	254	258	282	291	247	278	245	296	262	254	248	271	256	291	269	241	280	263	285	274	272	224	266	252	222	262	291	279	255	276	247	274	301	250	279	271	270	243	275	270	273	260	242	246	261	284	239	266	283	244	279	256	277	242	284	309	245	260	278	271	286	261	236	276	257	269	264	257	257	285	285	257	248	253	248	252	283	270	275	275	271	294	265	258	255	276	273	271	256	249	283	242	304	252	295	288	280	293	275	281	279	270	259	246	296	277	270	241	298	290	276	273	249	245	280	266	245	267	266	249	298	263	267	290	249	264	240	266	260	262	257	251	233	274	311	281	241	283	253	269	259	262	285	212	283	260	243	266	284	266	286	301	281	273	237	247	285	256	296	253	267	266	258	281	294	300	266	238	268	299	261	280	235	267	297	260	266	268	274	265	284	282	240	266	275	263	262	252	262	251	270	278	253	297	270	299	292	283	261	268	278	271	256	293	257	255	250	283	268	282	291	272	281	301	275	293	265	259	273	308	287	246	255	263	286	233	273	264	284	275	291	258	260	291	265	304	272	247	276	265	255	281	260	270	293	261	286	262	238	258	321	245	263	286	260	251	281	257	272	245	286	280	251	274	269	259	271	258	276	278	283	271	283	247	309	279	246	255	266	289	234	265	278	287	272	293	287	254	257	279	278	261	255	278	271	269	283	267	277	255	257	258	262	264	266	243	280	276	280	251	276	234	289	245	249	243	284	229	282	261	259	290	271	261	257	258	252	240	288	262	271	255	240	294	264	267	264	269	272	263	294	268	239	255	280	276	256	295	278	302	265	282	239	265	265	281	251	275	259	285	245	236	271	260	250	277	271	251	267	274	253	247	276	281	287	273	262	232	261	270	271	264	258	253	281	243	257	270	224	262	277	248	284	263	269	227	283	277	278	255	263	279	275	278	277	260	279	263	273	264	267	281	279	245	290	271	261	260	283	284	254	292	272	242	259	262	263	284	251	246	251	270	278	268	292	263	278	267	253	231	263	286	270	282	249	287	277	256	279	259	252	262	239	266	258	258	286	269	256	275	262	252	254	249	260	261	258	286	266	249	265	256	263	250	278	260	271	254	259	273	279	255	249	294	271	243	266	230	245	282	263	243	286	245	259	276	286	271	238	286	261	271	267	249	272	262	246	249	228	286	244	260	275	256	261	257	265	261	263	254	258	287	274	264	237	262	265	261	284	282	280	271	261	280	278	232	236	254	261	290	240	284	268	243	267	268	278	247	271	249	248	268	269	266	274	310	256	271	257	248	292	257	265	274	270	279	267	263	249	224	282	254	266	275	278	288	246	263	292	245	275	282	283	266	283	284	288	239	272	258	268	275	250	289	285	296	302	279	259	271	255	288	260	251	233	259	259	236	297	246	267	278	266	253	278	258	279	237	292	268	274	272	281	258	257	280	261	286	275	258	277	282	235	287	252	265	291	268	262	246	274	269	285	268	270	259	254	259	240	254	269	263	279	259	275	284	271	243	268	294	296	253	269	257	267	268	248	267	237	270	256	249	270	267	261	260	249	306	247	288	261	277	237	273	279	282	266	266	277	302	271	268	261	270	296	242	237	288	252	283	265	262	267	282	222	282	283	255	288	259	249	263	284	237	250	265	239	290	262	273	281	270	258	316	262	270	264	255	275	279	269	256	273	279	277	279	274	280	266	273	223	285	271	262	290	241	268	259	256	285	292	261	255
24211	21617	28917	24657	21434	11539	1423	606	446	462	489	327	268	252	220	217	161	174	158	160	163	170	155	164	170	141	159	155	162	162	146	119	150	137	159	158	142	120	136	150	146	162	137	130	133	141	163	131	136	149	139	165	132	157	149	135	140	134	112	123	133	164	138	142	142	133	119	135	141	144	149	141	135	144	164	135	145	146	142	150	139	138	160	130	143	139	142	136	168	148	152	135	146	162	134	139	135	134	138	143	126	131	123	146	133	128	165	133	140	147	138	147	162	117	151	133	156	160	158	143	157	138	133	137	135	135	138	153	133	153	131	131	154	139	135	156	141	142	160	137	146	140	134	152	132	138	135	153	140	140	145	151	144	154	150	148	153	130	127	133	145	137	147	129	154	137	166	160	140	136	138	156	150	137	144	134	127	132	152	127	136	131	135	120	149	137	130	146	140	138	130	137	141	118	150	148	140	139	145	146	124	137	139	130	135	145	125	135	138	135	133	128	141	135	137	162	158	150	145	152	145	145	155	162	151	145	137	133	129	145	131	130	167	147	129	131	148	143	120	129	135	123	139	164	139	144	146	128	135	128	163	154	152	136	131	144	148	153	121	130	154	149	158	127	126	147	153	137	135	148	151	157	127	148	149	126	137	155	116	141	143	120	153	145	150	141	152	143	136	142	133	151	138	142	128	143	134	134	177	151	148	154	135	120	128	142	149	135	147	122	126	134	128	125	140	115	167	127	144	128	161	149	127	138	147	126	144	148	136	135	154	149	155	139	136	141	150	151	142	138	135	136	123	133	137	130	149	142	163	152	134	137	146	119	158	142	142	123	136	140	136	124	141	156	136	147	130	147	144	153	156	115	123	158	140	147	152	139	121	156	155	131	132	133	125	149	152	161	132	150	146	157	128	135	138	150	135	136	132	138	132	141	135	128	147	149	132	130	126	147	142	133	116	133	145	128	130	113	170	151	138	136	139	150	114	152	145	129	111	149	148	143	130	135	110	129	131	141	133	154	137	161	151	140	127	145	137	132	142	149	133	151	128	145	132	130	136	134	141	152	130	150	145	137	130	124	146	136	140	154	145	140	130	130	121	154	140	156	128	124	153	133	154	134	124	117	120	169	146	150	131	116	119	159	152	145	157	155	142	132	138	156	143	158	164	126	139	162	153	148	129	160	128	139	155	158	123	126	143	131	166	150	131	154	130	108	156	131	157	144	166	161	142	128	155	154	137	137	136	148	143	137	152	147	132	152	156	150	150	142	136	137	138	127	151	136	130	121	143	118	144	162	157	118	131	134	151	142	151	153	151	132	154	155	147	150	136	128	143	142	155	162	123	129	115	149	119	118	134	153	148	144	141	137	162	147	133	123	146	122	159	145	129	135	135	150	122	156	156	146	130	148	139	119	134	130	135	128	159	145	123	140	158	147	140	149	132	139	122	146	145	145	130	146	149	157	136	160	161	145	142	147	154	122	163	126	142	153	134	133	138	131	138	149	143	116	135	143	152	151	140	160	144	155	140	140	151	140	133	140	143	132	126	142	126	144	132	144	154	146	138	130	149	129	151	146	134	144	119	123	151	143	148	136	136	139	134	137	146	133	125	156	140	113	169	160	134	139	156	144	136	126	130	139	132	145	129	147	149	129	148	142	130	130	137	135	158	158	134	138	127	128	132	137	148	141	152	135	121	146	137	124	134	141	135	131	126	133	142	119	143	128	143	151	135	137	126	136	164	135	119	133	137	160	133	124	146	135	116	137	150	126	132	133	143	130	142	135	114	155	164	132	159	173	139	121	157	137	134	145	116	121	133	148	140	148	142	138	127	138	136	126	126	121	160	136	139	140	166	150	146	163	159	117	135	134	152	156	144	150	159	143	142	146	158	128	128	134	160	123	141	148	120	157	140	137	136	144	140	140	154	161	146	121	144	140	129	135	133	139	162	148	129	150	122	132	138	152	151	162	133	144	145	147	136	151	139	143	167	147	133	143	153	148	121	142	153	144	162	154	135	112	140	133	157	155	126	128	151	161	159	153	134	151	122	108	151	128	137	129	134	147	128	138	138	145	145	162	132	126	152	173	141	128	137	157	124	146	147	129	135	147	146	142	153	159	147	147	134	139	145	135	131	147	125	161	131	137	135	126	134	127	151	144	145	110	144	130	144	140	150	152	136	157	124	128	142	152	128	156	144	142	142	134	154	135	147	115	150	137	148	117	148	133	153	124	151	135	130	150	170	148	137	179	155	125	139	147	138	141	145	149	138	150	150	123	135	159	138	142	143	135	122	142	145	148	134	116	150	157	142	143	157	145	153	143	149	129	158	141	140	144	150	151	137	135	124	148	122	155	170	144	167	154	144	148	159	156	136	139	162	127	141	132	144	165	149	175	147	129	135	145	138	129	118	145	144	117	115	125	116	139	152	125	144	141	148	133	154	135	145	142	142	141	149	134	122	154	140	152	161	134	143	127	140	136	133	142	144	137	134	127	128	120	127	141	148	117	138	120	149	119	163	142	148	151	149	137	149	128	158	137	150	127	118	146	123	148	128	148	140	155	157	136	127	148	143	150	127	125	132	132	144	120	135	153	137	126	141	149	157	126	129	144	138	150	130	147	121	138	147	145	152	157	133	155	128	124	135	145	141	128	146	135	166	170	138	145	155	127	133	159	145	156	150	149	135	146	146	133	115	149	161	124	144	139	142	140	153	145	122	160	164	140	135	148	132	123	152	145	130	158	137	138	153	129	126	154	162	141	131	149	148	146	120	143	136	146	125	121	127	128	133	162	155	158	142	136	131	148	138	154	133	156	138	139	133	142	143	147	129	158	129	150	155	139	161	151	149	133	135	132	153	134	146	179	136	151	137	172	133	142	139	156	151	144	137	142	138	150	135	139	151	128	145	135	142	143	122	139	148	130	140	143	130	143	136	137	132	131	164	141	137	123	130	143	142	123	126	141	149	127	139	125	124	143	152	147	141	140	116	137	156	162	145	136	141	120	133	155	138	145	128	139	134	148	131	124	116	139	131	156	134	175	135	149	132	129	131	162	148	150	133	161	155	136	138	141	144	112	127	150	130	143	134	136	129	119	139	128	173	161	121	136	137	155	128	142	142	143	143	141	145	141	134	117	153	146	149	127	163	137	128	134	130	144	133	131	130	127	136	122	164	138	143	141	150	134	145	139	143	146	141	148	145	135	119	132	138	140	125	147	162	166	127	125	143	125	124	156	123	154	140	151	140	140	133	163	138	132	145	139	136	136	145	162	148	138	144	161	149	148	126	139	139	125	147	121	121	142	129	128	157	168	124	131	147	152	134	148	124	150	131	138	144	143	131	144	139	152	152	135	131	135	135	134	128	126	141	143	130	134	145	148	143	130	140	154	158	152	139	138	140	144	146	132	141	142	138	147	155	148	138	141	135	145	128	137	148	147	153	142	133	145	142	138	155	153	152	151	126	141	113	148	135	138	119	138	119	148	154	129	125	150	144	157
39186	62691	32384	8952	5144	2967	1774	1120	876	884	884	593	418	423	388	308	298	228	223	244	243	221	210	196	202	222	210	169	200	198	203	189	213	181	191	163	203	168	177	183	164	170	214	151	198	187	198	200	188	180	180	197	185	204	186	197	168	189	175	201	164	165	183	172	196	198	188	194	187	164	156	168	170	172	166	178	170	175	187	188	164	204	177	184	169	184	196	202	151	197	183	200	192	184	186	184	161	175	185	212	208	191	200	185	169	171	175	181	173	178	184	185	167	188	179	144	191	198	184	175	180	169	169	182	196	185	175	170	169	176	168	164	207	180	162	176	168	168	202	210	192	189	165	180	168	177	183	177	178	186	166	202	195	216	199	169	191	184	188	168	183	174	185	154	203	182	200	194	165	183	179	173	191	178	168	159	165	168	172	187	191	197	168	157	213	174	165	171	172	160	175	192	185	168	191	184	191	198	180	187	164	154	178	173	155	153	170	140	180	175	176	180	165	187	174	196	198	180	186	169	189	188	157	181	191	169	190	189	180	189	182	181	191	189	169	161	192	158	199	183	189	156	166	186	177	163	169	155	168	187	170	175	153	179	180	161	174	183	177	185	177	159	202	191	182	204	181	196	178	186	213	142	171	173	186	201	176	179	179	178	184	184	177	181	173	190	186	201	155	154	181	166	196	200	163	178	191	189	205	187	183	188	167	166	183	187	195	178	184	176	158	213	183	176	172	178	177	165	164	199	173	146	153	176	199	188	165	145	170	170	170	199	173	187	200	201	191	186	184	177	168	176	210	190	176	193	166	182	164	149	198	172	201	164	190	183	193	155	192	166	173	184	185	170	163	188	181	159	158	194	170	182	154	166	155	186	179	207	177	188	175	202	183	191	195	190	177	195	176	172	164	184	206	181	197	181	182	180	163	155	173	175	177	168	199	184	167	173	197	158	179	177	171	186	186	164	182	172	177	194	178	205	188	195	178	172	186	179	180	179	184	184	163	194	175	190	167	176	176	180	184	162	167	169	161	144	193	165	178	186	174	172	174	182	189	182	189	197	162	173	203	173	192	147	209	165	161	165	179	166	160	176	158	190	173	212	194	179	186	197	175	182	178	192	168	160	191	186	197	172	167	163	183	164	185	189	195	155	181	198	152	192	206	167	180	168	168	177	160	172	168	174	184	186	175	165	160	172	181	166	181	196	182	175	153	213	195	159	161	161	180	203	175	199	155	191	193	169	184	184	168	166	161	182	196	164	175	178	138	186	175	192	183	169	176	189	182	166	163	152	174	176	174	177	205	173	166	193	163	183	175	164	183	184	151	179	181	154	190	194	185	198	198	174	181	178	165	193	175	185	175	167	176	186	166	156	176	164	167	166	176	211	171	205	176	178	174	210	188	155	191	145	194	190	203	167	183	174	157	199	169	180	177	177	161	188	197	177	182	173	193	181	183	159	172	195	166	209	177	191	167	193	186	170	166	167	196	178	157	176	157	176	190	167	178	175	193	158	202	157	171	197	187	184	172	187	182	164	198	202	196	173	169	164	173	180	198	190	170	188	154	174	179	211	184	175	197	164	191	172	181	176	172	173	190	198	174	159	171	178	184	163	178	174	155	156	180	193	168	173	177	164	194	161	170	164	183	175	161	199	198	209	196	171	185	163	186	189	183	197	177	161	174	187	177	185	179	171	173	171	195	172	181	183	172	188	177	161	169	158	183	172	186	155	170	165	139	172	166	180	177	173	182	179	176	164	185	163	188	179	174	180	159	188	179	168	177	184	190	196	191	176	183	175	170	155	201	207	184	174	183	178	178	171	173	185	169	170	198	187	179	170	191	156	181	215	147	169	161	187	175	160	181	153	197	202	173	186	175	173	164	180	164	180	170	173	197	165	173	166	188	171	200	163	193	170	182	175	197	180	183	181	173	180	206	175	175	182	191	181	196	185	190	195	178	179	172	195	143	155	173	196	153	173	160	189	184	177	191	184	174	167	182	178	162	176	151	172	156	191	156	195	167	177	156	195	190	201	175	166	163	168	193	176	172	173	179	170	194	190	169	195	185	166	171	174	171	161	178	163	193	186	173	203	164	184	158	182	165	176	192	180	197	187	181	190	171	177	166	143	167	185	176	185	187	185	154	183	177	177	179	174	190	187	178	190	173	165	159	186	202	179	176	200	161	178	190	163	179	160	170	178	194	175	160	181	188	146	195	165	184	186	166	195	173	168	175	163	173	162	194	164	182	169	179	152	177	175	192	181	188	166	182	175	179	168	172	188	214	156	181	175	169	171	153	171	184	184	162	147	188	176	198	185	165	184	186	172	172	187	171	163	189	180	211	186	174	178	176	179	174	179	221	172	158	193	159	156	167	177	188	160	183	156	167	213	162	180	174	180	200	190	165	161	171	177	179	198	185	162	173	198	207	190	183	187	162	188	210	181	193	154	183	192	172	165	204	162	174	172	208	165	196	174	198	192	158	171	175	183	175	181	191	186	189	152	194	174	171	181	198	178	162	156	177	169	187	180	162	162	200	178	177	180	159	177	182	187	193	170	182	170	168	183	191	177	157	173	194	197	181	183	174	182	165	179	198	166	169	165	184	202	183	180	167	185	164	164	169	178	196	186	197	208	189	189	184	201	181	171	180	170	179	195	189	167	200	190	167	176	178	213	175	175	161	201	156	178	172	194	176	170	172	176	190	181	170	185	194	181	166	186	188	171	154	168	143	171	173	174	181	156	167	173	166	188	186	194	187	195	154	196	172	183	196	150	182	186	196	191	164	189	191	176	164	180	176	163	182	151	182	162	173	205	179	165	199	157	172	183	188	179	164	170	184	159	173	193	179	185	188	163	146	201	179	158	173	179	185	179	179	194	172	179	166	173	182	171	197	178	195	160	202	189	163	154	190	173	173	171	204	180	189	167	202	181	186	177	173	187	176	197	189	180	181	166	187	182	164	172	159	155	184	179	144	169	187	177	174	176	204	179	173	154	160	191	152	174	192	186	194	196	201	187	181	163	135	169	194	155	179	185	191	173	165	173	168	184	168	162	152	191	186	191	177	160	174	192	164	196	212	173	175	188	199	173	165	160	163	169	169	184	170	168	177	175	190	176	166	169	174	174	169	176	178	186	181	193	192	184	166	181	177	155	166	174	165	171	183	181	190	181	185	176	164	185	179	189	172	185	191	191	205	167	173	200	158	159	163	165	164	147	210	174	163	171	171	163	188	192	163	179	178	175	169	175	173	191	185	168	196	190	175	189	175	176	176	183	167	185	180	197	170	177	158	166	174	185	178	181	216	186	191	162	180	174	192	186	186	179	185	178	155	188	191	163	179	196	176	178	200	175	164	162	182	206	168	140	200	178	182	162	165	187	194	168	173	178	169	181	168	175	177	166	174	192	213	205	159	178	181	186	168	172	176	169	196	192	173	193	159	205	170	167	166	160	170	175	195	184	156	186	173	155	173	207	197	169	192	153	163	158	149	192	182	181
25576	21746	27745	25386	10480	1352	765	610	602	633	559	449	375	358	382	389	363	324	318	371	331	335	354	364	338	353	358	308	320	331	313	294	322	326	367	328	349	357	334	337	320	342	347	344	324	322	324	322	330	325	328	303	356	317	341	360	315	377	324	354	360	342	339	344	330	344	307	323	350	365	340	334	316	349	333	334	390	318	332	337	357	330	351	354	378	343	314	361	310	301	342	282	353	326	327	310	338	374	337	330	358	315	332	371	324	343	331	343	366	303	302	341	331	327	339	318	343	334	316	339	330	336	328	326	349	349	344	336	344	333	330	359	334	329	318	330	349	289	334	368	337	336	318	317	353	337	335	365	337	371	344	330	369	346	300	352	333	314	340	357	328	342	333	335	329	305	325	343	371	328	326	340	344	346	360	344	336	327	306	319	343	351	300	334	288	355	350	326	337	327	350	346	354	348	340	324	316	346	357	363	323	327	346	319	317	337	361	340	335	303	322	332	317	312	367	311	350	316	315	331	331	335	355	306	336	326	303	336	336	311	340	338	332	336	347	315	298	340	338	321	327	313	334	337	301	347	330	325	329	328	317	345	344	346	352	345	328	331	347	333	301	371	326	314	336	330	343	314	343	298	324	308	330	301	310	340	337	318	332	314	371	366	348	340	312	323	333	334	338	349	337	358	324	356	356	316	338	360	329	354	361	335	316	332	301	332	364	302	349	337	319	347	321	313	372	335	314	298	331	330	296	320	304	336	326	323	337	334	355	338	343	339	353	326	326	386	287	330	318	307	341	321	333	329	324	364	325	309	337	325	328	308	340	345	325	342	330	351	327	341	353	325	337	332	336	342	302	362	354	346	333	316	338	336	341	336	323	330	326	316	357	300	337	319	298	368	324	319	355	348	314	353	323	321	338	335	346	358	324	338	328	331	318	332	313	343	321	351	330	379	335	333	324	354	324	352	325	318	336	339	332	347	332	338	333	342	325	327	320	321	338	320	293	324	340	343	343	329	343	345	297	337	327	321	310	330	354	337	316	345	319	304	325	319	331	353	308	322	338	327	350	308	341	325	344	310	330	369	358	335	356	320	332	335	330	370	326	337	359	315	371	334	327	341	338	334	323	363	314	326	349	311	315	358	339	336	320	290	329	333	351	313	329	343	330	305	355	332	340	325	329	343	317	309	323	312	325	310	337	329	319	309	352	328	323	324	342	296	329	376	341	336	293	341	356	315	347	387	325	282	319	337	337	334	341	323	333	348	330	331	304	331	339	363	321	345	293	343	341	324	312	290	334	353	326	329	321	339	320	379	347	303	325	319	312	355	349	332	307	331	305	315	357	345	340	363	351	348	338	345	361	327	324	325	323	325	330	368	341	296	337	328	352	318	333	348	300	330	324	327	312	342	341	327	329	331	330	362	341	334	311	345	328	340	325	363	318	320	325	321	306	316	357	325	330	273	321	338	336	323	338	352	314	359	344	325	345	299	352	326	331	326	329	332	349	344	334	350	335	339	322	322	369	326	344	320	370	344	361	317	321	339	346	346	338	345	304	359	327	330	359	310	328	314	336	343	300	335	361	339	368	348	305	349	315	316	335	326	323	349	335	331	348	327	371	332	334	340	328	339	339	312	347	323	302	326	352	348	312	357	363	323	316	319	347	322	322	373	366	337	378	306	351	317	354	322	323	359	337	382	338	366	341	348	365	334	351	328	333	312	340	369	354	337	333	351	368	313	335	331	315	338	323	371	339	317	354	333	323	334	377	361	370	338	321	310	369	340	335	310	355	318	303	355	360	330	320	325	353	332	326	342	348	347	332	333	339	296	296	347	345	318	333	333	321	329	322	340	308	311	331	316	368	332	323	344	350	325	344	365	331	373	317	346	314	321	321	359	321	329	338	320	341	354	310	303	341	284	323	382	364	323	362	317	330	357	318	313	344	283	328	325	338	353	339	353	316	319	330	334	335	360	323	321	339	347	365	298	310	351	354	308	349	320	340	312	322	336	351	347	317	321	336	322	308	312	331	346	296	328	307	352	349	320	315	326	365	354	350	318	316	349	317	311	355	309	319	314	331	330	295	332	375	340	355	320	335	338	336	303	308	353	323	355	326	336	347	343	309	322	322	348	296	353	296	304	322	339	349	348	337	324	320	313	312	345	330	351	348	298	340	348	321	309	322	317	308	349	335	345	323	308	325	352	356	324	304	298	323	340	340	320	322	340	325	307	348	322	321	351	332	341	343	337	333	320	327	324	317	346	318	328	343	326	323	309	356	389	342	296	324	351	322	342	336	299	336	331	325	338	323	350	297	323	313	328	320	342	344	319	322	332	363	311	354	327	325	348	354	328	344	333	336	347	310	333	351	306	350	325	306	328	306	313	355	322	288	334	318	320	366	325	312	307	306	328	346	307	345	354	350	351	336	325	326	349	371	340	314	331	344	310	309	348	308	338	293	300	339	314	347	343	339	347	335	315	291	340	339	315	345	303	346	324	306	374	326	343	331	356	333	327	331	313	340	335	335	365	324	305	351	325	323	325	325	335	335	333	307	340	357	317	312	347	315	358	350	324	322	357	298	341	323	330	325	323	332	379	308	345	329	338	327	351	317	328	339	359	317	355	353	300	356	345	315	338	343	347	319	347	347	335	363	346	317	307	336	316	338	300	325	360	335	305	340	294	346	355	317	345	334	323	328	313	381	339	343	363	316	337	341	336	324	319	356	345	333	327	303	344	339	355	315	361	350	351	341	317	284	319	303	326	324	323	337	357	317	316	302	341	319	331	349	343	320	338	323	325	333	328	326	320	320	324	354	350	339	303	342	329	333	383	323	364	321	296	303	328	332	353	334	362	304	329	311	331	351	324	346	319	322	324	355	325	329	361	311	328	313	337	352	319	342	349	337	345	313	345	317	328	319	330	326	323	331	328	340	323	321	360	329	358	324	349	350	322	329	319	345	338	360	327	350	317	286	340	309	317	322	354	321	314	317	330	330	341	319	341	343	338	345	321	352	302	342	331	307	338	321	352	364	314	349	307	347	344	350	372	326	331	316	293	359	317	362	345	310	332	329	356	339	341	341	329	368	317	336	346	321	347	377	317	361	337	343	358	351	329	368	346	355	334	299	343	312	347	297	328	332	352	359	353	327	334	328	312	325	306	360	334	317	321	340	315	300	316	359	331	350	349	339	347	316	343	346	347	366	323	329	332	336	349	350	376	352	339	326	364	322	368	329	330	336	348	362	339	339	290	312	356	325	368	306	356	333	335	334	382	308	326	365	343	287	320	299	355	317	341	338	350	379	320	353	338	352	348	334	301	359	330	318	304	336	358	306	354	327	319	351	312	349	341	327	350	326	331	345	347	319	281	321	342	343	344	342	317	351	286	338	349	354	325	327	332	315	348	374	354	345	332	320	353	318	343	365	321	359	349	350	378	333	348	300	312	325	370	342	341	348	315	300	350	312	339	330	316	324	336	341	352	332	337	347	347	366	318
37508	54694	23278	6821	4143	2112	1306	1117	931	1131	1007	686	562	552	499	473	425	435	407	439	446	398	441	415	434	439	441	433	407	410	415	427	377	398	395	424	385	414	423	392	359	404	391	407	370	369	394	415	409	396	402	451	426	428	410	416	400	440	419	374	442	401	394	441	387	394	418	384	418	365	426	425	405	400	407	436	450	394	390	393	402	394	407	399	381	397	410	384	398	423	392	415	408	416	397	425	419	400	422	403	391	454	395	445	417	432	407	429	400	390	392	421	382	423	384	410	397	389	413	385	426	409	384	417	389	412	417	441	408	414	407	407	417	408	379	386	406	406	412	412	373	411	397	433	431	435	407	418	401	393	401	390	442	391	418	404	407	374	384	402	410	395	412	402	444	416	405	420	395	391	410	412	398	438	374	393	403	396	397	451	431	364	437	412	371	410	392	396	398	420	428	368	386	436	427	392	401	410	399	404	403	380	427	392	410	410	394	382	425	409	395	381	385	420	401	419	411	420	413	422	397	384	446	391	363	440	390	414	401	381	414	373	404	412	412	414	380	400	388	419	398	392	411	439	409	403	441	360	431	398	428	416	411	454	398	415	391	416	405	431	370	386	413	387	402	404	402	410	452	420	454	426	410	426	462	420	418	389	462	383	407	409	384	381	407	416	390	392	381	387	397	410	414	419	408	405	426	409	391	416	439	417	407	408	417	437	398	422	393	388	398	403	418	426	408	411	380	412	399	376	425	433	414	390	399	418	396	398	421	388	375	401	388	387	417	429	402	419	415	383	395	424	395	428	400	414	420	384	397	421	425	415	377	423	396	396	405	398	399	406	388	386	377	444	393	404	419	417	405	407	399	387	405	396	409	403	384	405	405	412	408	398	393	416	431	430	384	424	389	402	426	398	375	397	433	397	404	414	403	399	425	431	369	403	393	380	401	419	429	419	375	414	407	400	383	424	414	429	397	444	392	410	406	374	412	395	400	393	384	434	389	402	403	394	430	404	395	389	380	384	406	408	414	419	387	410	394	398	399	424	453	431	393	401	388	401	407	380	448	407	392	388	392	414	399	404	393	409	387	407	439	407	429	448	443	441	392	421	391	396	419	419	402	441	399	446	415	349	419	388	403	394	388	394	410	411	402	407	398	378	400	403	412	389	419	424	420	415	455	399	387	431	390	412	371	407	421	410	386	378	396	422	396	419	370	415	417	394	413	379	393	415	384	417	396	423	383	380	423	396	393	398	425	416	384	385	410	398	404	403	388	394	428	428	422	416	418	402	412	440	387	442	424	410	370	402	415	376	417	408	391	405	439	403	375	408	425	438	385	395	421	426	420	435	398	402	427	414	368	387	398	411	405	417	394	409	385	367	382	407	425	383	425	404	404	397	438	402	394	390	380	396	421	364	376	418	396	383	393	404	410	400	405	421	439	430	455	394	404	422	401	405	397	408	378	373	409	453	450	412	380	372	426	414	415	411	404	435	373	435	444	429	456	381	428	429	412	431	392	395	408	398	394	403	393	373	415	402	437	414	402	360	403	428	392	400	408	407	420	380	392	422	434	416	414	417	427	389	408	396	405	401	419	396	407	381	423	421	423	383	398	405	399	412	409	425	404	411	422	409	400	420	386	396	397	444	446	374	400	375	399	394	368	385	404	389	399	407	431	381	404	430	409	397	430	397	416	385	423	405	385	410	394	398	373	396	404	381	393	417	427	372	401	376	432	400	410	394	403	420	402	415	367	395	396	390	411	407	403	411	380	386	399	400	420	396	453	382	401	412	417	372	407	418	405	376	418	421	404	399	421	423	425	427	395	447	428	411	384	409	383	413	429	417	425	359	396	409	408	351	381	407	400	398	416	421	430	443	390	389	388	439	412	427	396	448	424	421	417	389	415	403	408	389	415	411	442	415	433	364	421	424	394	348	381	391	374	400	359	409	405	422	449	426	428	392	367	369	456	445	395	417	381	389	414	398	409	394	373	403	370	418	421	408	373	407	407	419	368	432	409	409	386	417	401	391	429	367	414	412	402	424	456	421	412	401	402	395	414	367	401	417	415	412	396	398	440	386	420	383	393	427	368	409	430	402	406	387	385	419	387	396	420	371	429	423	407	406	426	410	429	413	450	436	396	406	406	384	394	418	428	392	393	424	417	406	409	412	383	441	409	433	413	420	415	423	375	375	427	390	407	437	404	382	384	377	405	416	414	444	379	409	416	383	420	381	439	391	427	368	418	395	410	427	369	405	398	430	430	389	432	406	404	415	420	386	386	403	395	413	431	393	406	360	372	358	431	390	384	369	397	401	394	388	370	394	392	415	424	411	415	380	412	398	427	405	383	392	401	421	387	420	401	408	403	395	391	376	390	366	409	396	407	419	377	360	417	390	395	397	397	398	393	379	418	401	387	416	419	362	394	404	410	396	380	393	426	390	419	421	403	433	382	407	408	396	413	410	350	396	398	420	413	396	392	401	368	411	431	425	407	407	408	419	404	399	410	415	407	413	423	400	455	431	423	411	409	402	444	401	413	428	349	409	389	418	404	401	418	428	385	406	385	403	416	435	369	386	402	411	437	393	393	400	399	430	399	420	418	434	394	442	426	373	400	366	431	374	383	398	428	394	379	403	379	385	432	419	424	365	399	410	410	428	399	365	398	432	403	396	415	397	377	404	444	393	405	395	398	442	398	404	392	407	401	422	398	385	404	396	465	405	394	407	404	397	370	406	394	432	402	398	432	402	381	386	393	410	425	414	402	408	428	383	421	415	408	397	415	358	419	421	407	414	371	434	432	370	421	419	404	361	409	417	421	403	400	419	400	382	419	415	389	417	432	419	417	425	372	424	397	405	423	408	427	448	432	398	407	445	367	406	425	440	402	451	380	404	409	420	394	384	410	404	416	425	416	432	394	419	358	406	384	414	408	439	418	395	412	422	422	466	426	392	404	397	383	400	399	406	436	394	404	459	424	382	394	384	409	405	405	451	419	433	421	431	436	422	384	375	396	406	394	424	441	411	416	402	423	414	415	405	429	405	413	385	399	422	422	407	402	404	405	373	432	367	417	407	396	422	430	410	437	394	410	385	429	394	401	415	407	379	422	427	410	369	444	435	369	403	419	378	379	403	404	396	417	392	376	398	443	385	398	392	389	453	409	406	377	450	349	433	392	420	392	419	455	412	416	411	382	425	385	435	446	412	406	401	381	413	393	410	396	410	411	403	375	408	408	411	375	411	376	422	402	351	418	439	405	394	404	381	387	410	415	383	380	368	426	390	388	436	421	367	409	427	419	392	442	422	382	377	402	366	389	405	434	402	443	368	422	439	377	409	425	425	420	385	437	428	400	427	393	429	412	433	420	375	368	401	398	401	428	418	420	383	406	447	388	418	417	410	398	411	419	401	409	427	373	407	426	405	412	425	393	411	419	419	391	430	381	430	392	419	428	399	405	440	378	432	420	360	411	410	393	372	430	401	421	401	385	372	386	396	377	382
23276	21617	29328	24286	21577	21459	9485	1301	912	1032	796	540	507	465	429	349	387	329	299	315	347	347	318	289	293	323	311	308	259	313	269	293	273	287	289	276	250	259	278	281	261	260	296	301	286	260	303	296	277	269	267	284	308	289	272	272	273	287	285	302	285	294	239	275	260	285	286	289	291	249	311	275	245	273	282	320	250	300	275	260	270	265	285	248	264	251	283	260	288	290	326	284	291	263	284	287	273	283	267	263	256	249	283	281	275	267	271	252	280	260	250	269	293	281	305	270	299	285	301	249	215	282	267	275	267	282	277	282	292	255	297	310	266	267	286	281	289	269	287	282	275	294	261	312	263	263	260	285	268	271	253	277	281	258	274	284	270	293	253	304	269	284	281	282	312	289	258	292	279	264	303	286	305	266	285	299	272	238	275	284	281	239	285	254	273	294	333	289	268	261	276	267	297	275	290	301	274	275	272	271	263	310	299	267	297	253	283	300	289	277	277	291	297	274	289	278	288	272	298	239	246	292	296	294	295	265	285	270	281	291	269	271	277	275	275	286	253	262	265	282	256	281	278	295	267	256	300	283	302	288	281	277	241	289	286	300	292	286	260	286	266	281	280	248	286	278	298	281	294	286	312	305	297	263	258	259	286	290	287	305	265	279	301	257	247	291	274	266	285	273	277	280	283	279	253	291	267	263	247	285	269	265	285	293	276	293	293	291	282	281	278	281	277	281	257	282	272	255	285	284	274	261	264	266	273	246	258	259	294	261	274	258	248	278	274	281	255	280	270	275	280	260	268	343	273	266	287	256	284	249	308	252	274	295	262	270	293	281	278	299	301	301	275	255	258	276	275	319	266	284	272	276	293	293	281	259	256	294	275	281	275	277	294	269	284	264	278	280	269	316	282	275	252	260	283	269	252	309	261	288	255	291	267	264	280	264	284	293	297	264	256	293	285	276	274	266	305	248	261	301	299	301	274	277	277	273	270	287	292	250	282	234	272	273	284	272	289	254	300	292	308	263	285	285	286	286	280	281	283	248	276	272	283	262	271	273	284	278	292	251	315	268	283	293	257	273	280	274	253	264	273	270	271	265	285	261	247	274	272	288	272	279	267	301	260	267	263	257	275	282	282	298	260	278	260	270	274	300	286	262	270	295	259	286	262	278	273	290	272	259	280	288	269	276	253	291	255	275	286	285	318	280	280	287	259	265	258	284	280	286	297	289	274	254	289	274	266	258	294	282	267	290	315	258	272	268	262	276	295	288	270	266	301	264	289	251	300	264	250	295	306	255	270	291	246	245	267	257	306	267	263	286	275	271	272	322	283	302	254	270	290	300	271	288	270	273	288	277	243	270	278	269	284	281	284	309	258	282	281	285	287	272	244	286	274	264	298	266	296	283	278	273	279	267	239	294	302	285	271	256	264	300	305	273	284	296	293	270	278	308	284	265	265	257	312	263	273	264	285	296	264	306	319	310	262	280	284	298	279	263	263	218	282	274	271	262	245	254	269	278	269	305	274	264	263	260	258	291	289	298	282	278	270	283	274	272	250	285	303	278	279	269	280	285	289	268	298	261	266	282	279	271	257	267	256	304	262	291	266	292	256	256	297	270	278	264	278	280	249	269	281	251	296	277	287	276	283	299	269	276	259	292	282	278	288	265	277	280	278	283	261	264	300	252	288	271	281	264	268	276	267	244	268	242	249	262	274	269	272	278	268	251	273	282	289	292	261	269	272	283	272	269	266	289	272	261	260	308	256	266	292	274	283	307	303	284	296	300	284	258	289	274	270	278	265	274	268	283	259	277	256	276	290	294	295	258	304	317	289	266	281	268	283	260	307	261	274	255	259	272	265	289	273	291	280	251	276	288	301	295	313	267	267	327	265	259	283	276	268	283	295	265	278	299	280	260	269	254	284	272	285	290	269	261	247	244	285	277	272	276	246	286	284	282	269	302	272	263	277	274	281	262	298	273	251	318	272	297	282	292	272	280	248	242	284	271	244	295	304	254	288	273	296	289	318	268	280	287	277	280	287	261	269	259	280	235	307	257	266	245	256	283	284	264	276	278	263	266	284	314	270	287	258	271	282	247	285	239	270	294	279	298	291	293	257	263	288	262	257	263	293	306	258	261	264	270	306	232	271	305	273	289	285	271	265	279	276	249	288	292	236	296	240	269	255	270	281	257	284	302	307	283	322	246	292	277	287	289	251	275	269	294	282	308	263	246	286	239	252	282	290	285	285	284	297	285	295	282	277	273	267	268	242	284	301	254	265	266	266	299	314	274	262	283	295	273	270	284	271	294	268	259	281	287	266	276	261	270	279	291	238	251	266	259	296	283	280	268	260	274	281	284	287	296	278	267	268	288	263	261	280	273	270	257	269	290	290	280	291	274	287	255	276	291	264	280	277	298	300	285	257	275	271	296	269	267	278	288	252	256	266	276	265	304	304	251	266	301	248	259	290	285	268	289	272	282	289	282	266	302	266	283	296	294	270	282	272	274	263	264	282	274	269	283	276	254	291	293	271	283	245	266	283	265	282	268	284	283	263	281	282	278	273	300	270	257	259	265	294	277	281	274	290	291	272	285	272	289	270	261	282	286	251	287	267	319	306	291	276	309	236	312	273	264	299	279	262	276	276	300	300	289	272	270	275	274	247	266	267	266	292	311	277	275	274	294	263	256	296	290	300	274	263	277	283	255	290	274	280	304	266	290	248	286	264	283	285	285	309	281	280	296	282	289	297	275	278	279	308	266	252	281	257	267	272	244	268	269	288	283	270	277	294	277	244	296	280	280	295	293	268	251	311	303	292	271	261	247	261	266	251	289	269	289	274	275	261	286	253	284	306	292	260	249	248	266	291	285	276	277	273	278	270	272	296	305	266	260	288	279	278	272	267	277	290	281	287	270	261	313	267	274	283	257	281	298	291	297	307	279	268	270	266	254	295	262	281	272	260	259	277	246	247	287	292	301	280	259	288	265	292	296	260	289	275	274	252	277	307	303	290	274	288	256	278	272	277	273	289	287	256	272	260	265	268	276	254	272	293	262	279	261	293	256	260	279	235	292	300	295	276	287	271	287	284	276	266	275	268	287	281	253	327	285	263	261	283	267	290	294	275	302	283	259	294	294	296	263	308	259	268	259	296	267	255	310	278	245	237	291	262	280	267	277	258	295	283	325	288	244	254	292	270	286	276	273	235	248	271	265	287	267	274	268	289	283	265	266	296	270	253	271	276	276	298	279	280	259	259	311	271	291	290	302	312	279	264	274	299	275	303	274	302	239	270	293	282	271	277	266	237	256	275	294	268	273	260	245	265	276	274	289	243	280	271	305	296	276	247	286	272	294	314	287	304	280	248	291	280	291	271	262	260	275	276	281	314	263	265	304	291	246	284	317	255	257	284	288	290	307	265	278	288	275	252	298	256	273	271	306	267	289	276	272	292	262	254	256	271	312	273	291	270	287	292	255	267	271	267	288	289	254	286	262	272	253
43562	70759	36041	13074	7558	4613	2842	2283	1892	1927	1395	880	796	694	712	485	485	440	425	410	396	455	346	383	367	340	344	368	370	389	365	344	352	338	330	356	336	359	343	329	340	304	306	356	327	319	335	313	316	315	332	327	332	348	342	358	325	359	333	329	312	317	342	309	365	321	335	333	309	316	330	301	328	332	315	331	350	327	354	321	318	312	337	289	339	311	321	328	298	327	302	309	302	302	337	304	337	367	329	307	325	314	339	324	322	291	333	344	312	318	333	340	357	338	292	326	322	325	316	348	352	331	324	325	295	314	275	294	352	337	315	325	341	326	335	332	318	312	315	335	307	342	351	334	317	330	334	330	296	315	308	352	356	316	301	310	334	301	315	337	295	296	349	314	321	292	311	310	319	326	315	317	290	314	322	342	293	309	344	309	308	317	317	313	320	304	317	340	330	333	306	326	329	352	322	318	310	307	329	329	321	365	306	305	331	328	342	305	324	294	361	329	288	340	351	329	323	299	335	326	330	334	322	359	317	350	321	348	314	328	329	308	353	322	340	313	337	316	326	337	339	353	318	301	305	327	310	304	374	345	310	326	306	334	296	330	326	323	299	336	344	292	310	325	302	327	295	300	338	317	323	351	328	309	338	338	307	310	331	321	324	342	364	348	316	319	331	299	301	303	335	335	324	314	304	305	324	306	329	311	327	327	347	314	306	337	310	315	337	329	275	292	353	314	333	323	336	336	300	329	312	296	328	285	326	300	359	322	315	316	345	316	317	300	319	289	312	304	313	321	297	331	320	348	309	312	321	315	349	285	305	321	353	323	331	324	305	345	341	314	330	340	340	328	334	322	337	298	318	314	295	347	329	324	326	302	338	334	322	301	330	289	342	336	365	325	319	329	346	337	334	289	314	315	331	341	298	326	326	325	324	345	328	321	297	332	323	360	308	303	319	299	314	323	307	283	311	323	308	319	321	325	303	329	295	346	345	312	285	339	340	363	293	313	334	322	325	347	338	318	298	321	345	321	303	350	315	292	305	306	296	307	348	318	276	325	306	278	327	330	327	306	318	345	324	352	308	325	321	335	319	290	324	327	330	301	335	310	331	335	322	317	315	326	325	324	318	316	304	318	316	352	341	332	289	284	330	316	338	321	330	264	310	290	338	318	334	295	317	306	320	322	314	284	317	338	359	297	315	304	314	311	327	322	304	351	335	316	321	310	324	328	311	343	306	319	317	331	317	289	308	347	314	318	342	324	330	325	306	311	309	348	327	308	309	333	327	304	323	339	327	334	317	321	306	310	314	346	314	322	314	309	350	302	302	318	360	311	343	300	328	281	329	327	323	345	313	325	315	314	337	341	316	312	343	299	324	296	285	374	327	335	376	355	339	368	303	316	317	353	331	327	343	302	309	317	323	352	332	336	327	296	318	305	363	327	319	301	331	339	326	301	318	319	350	339	302	334	349	284	325	310	332	334	321	328	315	356	355	346	310	339	319	314	326	300	314	319	327	323	324	317	340	338	307	318	345	323	314	336	327	296	369	336	354	323	269	347	338	332	318	337	361	311	315	334	305	353	354	330	303	365	338	345	304	351	328	303	325	325	322	327	301	324	331	295	322	310	284	331	321	330	311	322	320	292	283	311	297	294	286	309	336	315	308	330	321	327	307	304	316	322	324	311	311	298	308	328	350	301	316	352	302	292	361	332	373	313	302	280	331	345	313	318	339	327	311	323	314	335	306	322	319	308	289	311	335	334	344	331	347	326	299	325	325	333	319	323	344	330	301	332	337	349	338	323	327	346	327	305	335	327	328	320	347	337	337	308	319	343	320	316	311	322	363	306	319	351	324	327	321	319	308	345	309	348	302	303	344	323	298	337	310	330	309	329	334	317	336	335	341	316	309	329	293	316	320	338	326	319	301	319	325	351	307	339	309	328	289	319	321	307	330	331	327	325	298	341	315	329	318	318	298	312	310	314	322	335	286	312	310	334	310	328	368	321	314	325	302	350	304	312	302	327	329	290	329	331	260	331	337	315	338	326	333	305	306	311	326	313	336	317	339	302	316	294	305	334	308	313	329	315	312	320	324	351	297	351	299	310	303	332	333	347	346	341	330	332	315	289	300	308	286	323	317	335	320	341	313	317	327	341	309	314	304	309	326	321	290	308	324	326	320	323	322	316	351	334	326	309	356	296	265	296	323	329	311	310	372	330	328	346	324	332	319	317	316	292	307	348	328	300	306	315	324	340	318	324	288	329	309	320	350	340	309	305	311	331	318	340	298	310	336	345	320	356	313	336	313	322	329	357	317	289	298	290	309	348	351	320	345	319	345	334	284	319	311	325	287	316	277	378	329	324	342	331	324	295	315	328	332	334	326	308	319	334	312	358	291	360	312	320	336	335	293	334	334	319	300	360	342	304	330	312	309	313	344	317	346	314	290	305	276	319	293	318	342	326	321	317	309	307	318	312	326	310	313	342	319	323	339	326	329	336	320	310	356	320	346	331	320	318	310	334	313	325	296	303	293	315	325	310	331	304	364	317	323	329	349	317	324	310	306	318	335	306	354	347	302	285	339	314	322	326	315	332	297	322	303	278	307	322	273	293	319	304	326	341	302	300	346	326	317	325	294	337	327	314	293	318	332	327	312	332	318	345	347	312	317	305	300	303	328	321	348	378	324	320	328	291	349	351	355	299	322	324	311	298	336	312	376	302	323	310	314	345	304	296	321	337	334	331	314	317	316	322	346	327	339	295	352	282	327	320	318	350	302	333	303	328	315	335	329	313	310	318	311	330	305	351	322	304	293	341	299	310	304	287	324	319	321	309	318	340	333	320	325	327	315	310	310	333	336	321	277	299	290	339	317	346	341	308	312	283	330	315	313	297	362	326	320	326	295	354	333	316	305	336	322	320	304	297	317	346	330	340	347	340	343	327	302	326	292	349	278	344	328	331	286	310	333	319	297	339	307	316	313	331	347	342	342	302	319	349	328	359	340	313	315	324	327	340	332	291	337	313	319	298	329	309	341	342	344	311	328	329	317	330	351	324	297	310	319	338	311	346	311	299	358	256	327	305	318	368	297	353	317	311	320	340	313	338	321	326	313	322	327	324	287	322	321	325	323	338	304	296	339	327	318	356	308	310	295	326	327	288	331	349	341	341	347	325	338	327	318	324	339	345	289	317	314	315	337	346	346	322	275	317	318	331	318	316	306	335	343	347	340	312	331	281	335	290	316	319	320	306	319	316	309	332	331	321	319	292	297	327	313	313	319	304	315	304	343	349	292	306	324	306	329	308	308	315	338	316	312	342	330	306	342	311	335	342	342	323	320	335	325	308	331	308	330	331	289	312	349	335	325	329	288	323	296	315	301	279	333	338	330	273	325	312	341	312	309	337	295	326	308	307	315	337	326	294	326	310	304	332	328	334	321	286	325	306	338	305	363	313	289	326	348	320	317	299	295	339	334	317	316	327	340	315	311	308	298	307	302	320
29656	29980	23340	7677	1548	768	537	484	398	347	304	271	226	237	226	234	209	212	209	227	195	217	209	231	210	236	222	205	228	185	221	214	220	187	210	236	186	199	222	208	189	233	206	193	221	179	214	225	216	213	230	195	201	218	219	210	219	200	224	225	213	198	227	222	221	206	222	202	214	215	197	225	206	199	218	218	197	174	217	215	214	218	211	234	210	230	217	178	192	209	209	215	226	189	205	197	199	218	209	213	218	217	230	199	221	231	233	230	185	246	218	194	215	218	199	202	202	207	182	207	204	205	206	180	239	211	229	200	233	221	204	242	201	224	209	204	199	202	232	207	218	211	222	211	203	213	189	209	198	222	191	225	221	210	197	221	192	208	205	196	212	234	220	214	223	222	224	206	220	190	224	207	222	211	203	194	230	222	196	213	221	205	216	209	220	224	214	200	228	201	213	207	203	195	209	214	224	195	224	251	221	201	226	212	210	246	226	218	220	204	186	239	218	216	215	211	211	230	209	218	199	228	199	231	206	212	198	197	201	230	200	201	237	194	207	210	217	214	228	203	235	233	210	209	205	225	220	231	219	196	201	235	186	226	180	209	189	220	198	208	208	215	206	222	217	204	207	209	216	250	187	218	192	206	228	221	208	194	214	216	233	206	232	214	260	216	190	224	198	190	216	184	200	225	197	213	194	198	187	212	222	216	208	243	209	214	240	228	225	220	213	235	238	210	233	209	212	205	208	216	236	217	227	218	229	203	205	242	213	218	197	224	208	223	239	197	203	217	213	182	220	204	191	200	222	227	203	216	212	202	203	219	203	209	196	208	216	215	230	237	201	215	192	188	217	230	221	215	220	203	231	207	199	227	212	202	232	203	201	216	216	191	222	227	198	222	208	211	213	199	234	216	223	207	220	208	199	195	201	193	210	187	227	220	215	205	193	191	215	231	224	219	219	201	215	196	209	195	231	207	220	217	207	214	199	233	222	226	200	192	230	186	209	208	214	218	209	207	210	223	216	211	189	221	195	242	174	200	204	207	220	234	203	210	183	208	233	231	230	205	244	202	231	217	228	229	206	240	233	228	163	185	202	188	222	210	199	203	214	189	222	225	208	222	179	215	207	213	222	201	197	221	210	223	213	195	216	204	224	211	214	223	219	242	204	209	215	204	213	206	224	202	190	203	216	182	192	206	211	228	210	223	213	213	238	233	199	214	226	217	221	218	226	232	217	194	196	205	218	222	165	199	195	209	226	210	249	212	199	201	219	214	200	235	198	199	193	206	213	220	183	228	224	200	201	206	243	200	219	215	231	190	216	235	209	208	220	203	219	247	198	202	246	219	208	243	213	244	231	200	188	191	237	188	203	216	190	228	182	196	218	204	197	198	230	237	239	217	196	197	207	206	224	197	219	205	221	205	224	226	222	215	187	225	213	212	213	253	200	205	203	239	241	195	192	257	226	213	217	220	212	209	210	204	214	223	192	216	215	229	230	209	236	216	222	230	218	227	203	228	240	187	185	216	213	206	238	182	207	202	201	213	221	191	225	219	222	217	225	260	206	191	227	215	220	210	228	206	221	237	219	241	200	215	184	199	236	219	188	199	221	232	216	224	214	219	205	209	213	203	211	213	207	246	193	210	244	183	231	216	200	223	206	249	189	209	231	201	237	201	226	191	256	217	199	229	205	239	238	230	215	212	236	257	214	183	199	226	216	247	203	201	201	216	222	243	212	211	230	211	235	230	227	210	223	214	186	248	201	226	219	200	227	202	209	211	195	222	222	206	237	236	187	218	225	199	216	208	206	213	213	197	204	198	221	205	209	221	226	198	236	202	191	182	183	189	210	205	187	217	230	211	202	234	215	208	188	235	215	245	188	206	241	239	206	235	213	203	214	200	212	203	212	207	228	213	212	215	218	233	212	209	200	223	231	198	216	243	231	213	219	191	202	215	177	205	234	204	220	208	223	210	206	208	211	196	234	212	227	215	194	232	211	193	194	203	229	210	220	217	206	207	222	212	225	236	223	222	201	208	209	207	235	245	196	206	213	210	204	207	246	186	224	220	209	206	214	201	185	220	213	221	185	245	196	195	217	214	204	214	212	211	230	189	201	208	211	236	212	208	213	196	223	183	198	208	224	232	211	212	216	239	204	223	208	201	214	222	198	226	206	228	230	214	221	208	223	201	222	215	195	219	203	204	215	208	221	224	230	200	230	196	221	218	203	218	220	222	199	208	187	188	213	206	205	195	201	212	212	231	229	210	220	206	210	227	216	216	200	241	231	197	216	186	224	193	224	189	213	237	176	204	211	224	200	186	190	222	206	212	218	226	218	224	212	208	212	209	218	202	205	228	215	223	206	237	202	212	217	221	229	219	219	180	228	198	202	230	226	216	222	184	198	211	188	233	232	205	200	246	207	192	211	219	200	247	220	199	206	202	210	212	233	179	211	212	234	233	208	182	215	207	233	195	205	208	225	216	243	216	213	185	177	207	213	230	207	209	212	230	212	221	205	216	218	217	218	214	191	242	201	188	220	180	224	204	218	195	196	207	213	189	202	193	197	207	206	226	232	194	225	220	231	220	213	220	229	207	209	222	210	226	213	201	203	204	201	217	208	225	211	228	206	207	194	208	217	213	203	223	207	228	234	211	181	202	220	194	233	213	213	216	225	206	194	202	230	230	187	209	205	221	231	189	199	202	202	231	214	192	199	237	246	198	231	226	235	208	190	226	216	210	220	233	217	240	210	207	212	208	206	200	234	226	202	191	229	215	219	220	231	215	215	255	219	219	219	205	218	209	226	208	217	198	246	200	233	223	215	200	198	213	201	203	228	248	209	202	211	236	243	209	240	237	225	225	202	238	208	209	212	225	214	222	199	200	215	208	205	220	192	198	199	204	219	222	227	208	214	229	235	206	190	212	210	212	233	230	235	210	199	212	211	212	206	214	214	196	220	221	203	210	220	225	218	215	200	204	198	233	190	207	206	205	225	241	227	206	218	218	212	240	231	220	220	219	214	241	186	208	181	212	212	228	198	201	212	183	204	231	227	218	204	232	211	211	225	199	200	219	225	212	221	255	228	221	211	226	224	186	204	210	242	219	199	203	198	227	238	199	227	196	189	209	250	210	244	203	229	197	214	225	198	228	186	224	215	231	217	213	219	203	203	208	233	196	195	232	222	229	206	196	227	209	187	240	211	220	226	214	202	228	205	220	208	223	218	218	221	210	227	222	210	210	195	160	216	229	196	224	203	207	192	198	209	185	214	200	220	230	239	217	193	191	223	198	236	224	219	214	225	198	202	237	234	191	219	199	239	218	214	199	207	206	232	219	204	208	181	242	201	209	208	208	217	211	234	186	195	238	205	199	193	223	222	227	220	220	180	213	194	229	208	184	222	192	230	202	215	207	239	198	224	197	217	209	214	206	211	198	202	213	221	216	219	204	173	225	210	204	228	209	204	208	212	231	209	218	208	181	190	233	187	231	225	241
34098	46735	18671	5158	2738	1491	1098	838	684	620	480	350	349	316	311	279	284	263	244	254	266	306	270	275	304	265	276	294	241	240	278	276	229	272	265	284	258	303	237	285	295	268	280	282	247	278	268	291	257	256	282	273	249	258	292	302	289	255	270	272	290	279	259	274	293	280	254	228	283	297	253	278	249	287	283	265	273	261	267	282	264	298	255	258	293	269	268	261	276	273	256	281	258	289	270	273	247	279	278	276	285	242	291	266	261	259	312	256	316	295	235	268	269	262	255	284	295	296	264	294	298	241	275	255	237	287	269	284	287	254	263	257	274	276	250	297	275	279	276	277	270	268	293	289	267	238	271	260	277	270	245	267	265	283	271	289	263	278	267	306	268	280	255	255	282	290	256	262	274	269	261	277	283	289	284	284	274	243	257	271	243	280	287	318	260	261	305	265	262	277	273	268	269	266	243	276	253	270	259	270	279	266	278	254	290	274	309	275	262	254	266	294	270	268	294	278	264	286	266	282	278	263	247	250	247	273	268	239	287	257	278	295	267	256	278	268	279	280	250	258	274	292	259	237	275	261	267	257	284	276	260	260	266	267	275	265	274	278	262	293	272	267	253	253	279	259	256	246	251	284	282	299	287	264	257	260	300	266	248	260	282	292	250	293	269	277	290	290	255	276	303	283	269	284	279	239	250	285	248	287	277	265	280	294	269	302	287	289	265	257	286	272	235	278	256	259	260	286	277	273	270	275	252	302	250	253	246	252	236	270	271	240	265	276	313	270	291	277	277	278	253	259	259	272	264	290	283	260	289	291	279	246	267	238	243	274	255	254	296	264	283	284	285	276	263	273	267	271	288	252	284	281	248	251	287	274	304	263	272	260	286	277	277	281	274	264	264	263	268	273	243	259	287	292	276	261	269	307	229	261	285	258	274	287	244	253	263	286	248	250	305	264	287	263	252	260	281	274	272	268	275	282	300	254	259	289	267	282	262	249	257	293	244	258	248	292	262	261	278	266	259	271	287	261	282	290	272	285	264	243	265	251	249	267	257	265	255	293	271	276	284	310	271	260	267	278	268	248	258	267	263	312	263	272	306	260	267	261	265	265	265	273	236	303	246	265	277	287	281	277	263	243	266	263	278	249	271	307	304	285	277	270	262	270	264	276	288	263	249	293	273	263	270	290	276	265	292	247	265	256	274	261	278	231	289	261	271	269	243	277	272	285	264	259	276	266	280	279	265	283	290	266	291	262	273	261	296	257	277	244	271	253	262	258	257	268	255	271	277	249	285	278	278	262	283	321	281	269	286	263	255	233	278	272	260	301	262	259	272	261	271	265	260	250	282	291	281	235	275	277	263	276	248	282	293	242	250	253	266	273	279	265	290	281	267	269	259	293	259	303	243	269	267	257	261	282	271	276	258	274	256	275	280	241	252	280	281	285	280	291	286	283	270	268	255	287	272	264	254	293	296	255	275	280	227	278	277	278	281	242	280	277	271	246	297	259	276	277	238	259	275	293	293	274	220	265	255	269	268	249	232	267	302	274	310	302	267	302	269	269	265	275	280	284	279	260	277	252	257	268	259	283	273	258	280	288	273	283	270	246	270	257	246	275	281	284	249	241	239	298	270	255	263	278	284	273	270	264	282	274	271	264	299	266	288	251	258	259	283	257	276	244	248	263	269	285	239	297	269	260	267	277	253	305	259	265	275	256	274	265	258	265	257	289	280	309	282	297	255	282	275	256	273	258	292	261	301	289	270	273	270	273	251	334	279	273	269	288	263	293	262	279	275	291	243	282	241	260	279	295	261	294	253	291	260	283	241	251	266	238	251	285	281	297	260	250	295	248	273	277	290	277	306	251	287	246	254	252	298	278	221	269	253	283	280	278	266	267	292	252	276	265	298	269	303	276	272	253	257	272	261	274	271	268	252	269	304	259	274	265	280	254	258	272	272	250	258	256	259	269	254	281	264	254	289	290	267	265	261	272	271	289	277	275	282	249	263	260	287	260	274	266	271	284	259	285	297	283	257	252	254	239	288	276	261	271	247	262	273	263	283	281	266	278	286	253	278	278	291	298	291	262	279	256	248	263	267	255	255	235	275	271	255	276	266	265	292	253	284	285	266	291	318	263	284	257	277	268	265	265	231	249	284	288	275	278	253	271	279	250	271	299	293	264	282	264	278	280	281	255	309	275	264	281	283	268	255	290	260	258	256	278	263	252	247	250	296	264	279	303	256	286	264	291	252	270	306	315	275	271	272	254	261	259	277	251	262	278	258	295	265	279	273	294	291	276	250	258	297	264	266	277	264	284	280	289	277	275	254	279	272	264	269	264	293	254	255	256	255	278	280	275	256	309	290	272	262	263	256	277	277	250	300	276	269	283	274	288	245	278	290	266	263	267	252	264	267	293	276	284	263	283	270	264	276	272	277	264	242	252	288	274	283	271	255	295	245	265	217	285	294	247	299	269	262	288	277	263	266	272	281	283	277	268	267	276	242	264	265	280	262	277	278	243	263	263	269	228	278	257	269	263	286	255	269	287	286	271	290	258	282	285	266	252	280	287	288	273	275	263	260	272	256	255	247	264	238	284	292	276	284	278	244	294	293	272	295	269	280	289	258	282	244	262	238	279	277	272	293	269	251	273	268	303	252	255	263	244	239	259	299	266	239	253	259	278	290	265	295	290	217	289	273	258	274	288	251	276	306	254	267	293	269	302	289	296	257	249	239	279	256	261	284	289	297	279	256	280	246	257	236	287	301	243	228	299	257	270	283	278	276	233	297	244	255	260	289	243	241	273	243	244	297	268	266	266	255	278	273	254	254	280	300	262	282	321	257	270	263	277	265	282	247	287	284	292	266	286	283	247	243	272	286	275	241	278	264	274	286	263	279	276	292	253	258	278	275	275	264	269	278	238	277	292	293	276	268	285	280	274	254	236	279	269	250	276	251	274	231	273	270	285	277	235	231	263	286	285	274	282	275	262	262	277	258	278	274	259	277	266	259	299	273	276	276	274	291	292	290	271	256	258	277	289	252	272	294	303	260	285	271	264	287	284	285	263	296	254	288	274	241	258	268	287	281	262	254	257	251	314	245	272	272	254	257	241	256	285	279	270	276	269	280	231	292	265	247	278	290	281	297	270	247	256	263	261	272	271	281	257	274	266	286	291	269	270	300	259	269	255	254	222	276	276	250	271	253	255	260	309	278	260	262	263	268	271	250	279	261	280	250	252	244	293	247	275	280	276	283	273	242	273	274	271	270	289	277	276	255	270	287	264	286	256	265	281	257	292	264	235	289	266	284	252	273	295	277	265	265	278	291	277	290	251	284	261	277	267	285	281	245	225	266	282	252	284	276	281	294	253	241	271	258	236	270	253	297	267	275	271	291	271	267	245	287	293	270	301	255	266	287	255	282	253	290	284	270	287	315	255	259	294	239	249	257	257	293	278	291	281	305	290	271	286	278	264	252	288	304	289	288	286	264	265	274	271
24240	21627	28887	24683	21463	12539	1922	842	684	652	418	276	230	227	206	161	176	173	178	183	175	166	164	156	152	160	165	149	136	165	157	140	140	123	154	171	143	148	150	143	160	150	138	147	155	128	150	143	172	142	140	131	158	124	120	146	157	156	162	147	141	147	146	130	161	132	142	146	151	136	149	149	146	141	123	144	143	142	148	153	141	143	145	153	164	143	146	136	157	157	132	139	139	151	154	159	112	150	135	152	167	165	138	138	150	133	137	156	135	156	155	135	150	142	144	139	142	155	141	151	161	138	141	166	134	156	139	136	130	154	148	128	141	152	140	152	147	158	135	125	151	150	159	151	144	142	157	129	161	145	156	146	136	155	118	142	140	135	136	121	153	152	157	140	148	152	152	152	163	150	146	154	161	149	153	137	144	134	151	140	154	158	148	148	149	123	158	155	143	142	123	129	144	144	160	135	141	130	146	128	141	150	169	127	142	142	145	129	106	146	140	137	148	132	137	176	133	141	154	129	162	158	145	156	126	140	134	135	141	131	144	151	158	151	163	162	134	161	115	150	176	162	150	138	138	138	155	125	141	127	125	152	164	155	124	156	158	153	141	156	138	111	142	147	145	142	143	129	129	131	143	159	143	142	126	151	127	144	123	139	138	157	133	137	141	140	145	157	169	132	131	125	145	135	144	157	147	127	133	139	155	151	142	144	134	132	153	148	141	143	159	137	141	147	151	133	136	159	151	136	141	161	146	130	136	143	151	135	146	133	151	140	136	126	149	153	128	161	154	161	145	140	146	167	139	134	136	138	159	128	145	153	144	133	150	164	143	132	145	133	138	140	155	148	131	139	167	124	148	147	158	139	119	133	143	135	126	173	168	139	151	145	132	134	156	159	129	134	139	131	149	155	151	145	156	150	160	146	159	136	135	131	149	138	151	129	145	139	150	138	164	143	159	143	148	161	135	160	159	129	132	156	163	170	127	128	134	152	150	171	134	153	156	132	165	151	172	144	128	184	139	154	142	148	146	153	145	131	145	151	140	146	142	145	148	144	136	139	120	150	140	162	128	116	163	135	151	156	146	140	138	141	150	159	135	154	143	146	148	150	148	148	149	170	139	148	145	136	151	144	156	163	140	140	133	126	176	158	157	147	137	145	139	155	150	162	146	127	137	152	163	145	146	130	121	143	152	143	124	153	164	126	113	151	143	144	153	138	156	141	149	117	147	137	137	132	151	147	132	130	137	135	156	141	143	156	149	136	145	136	137	140	154	146	159	131	143	138	132	146	144	152	141	147	138	168	166	142	146	152	142	148	157	117	148	139	163	133	136	144	130	139	140	151	128	159	127	135	124	115	154	126	131	139	157	146	127	144	150	157	132	154	147	135	142	153	154	139	123	140	146	150	130	149	136	142	158	133	142	154	134	138	153	144	166	131	130	119	121	146	111	142	125	140	142	141	142	148	166	133	134	145	159	137	147	139	145	130	139	132	141	144	143	147	146	130	153	150	146	132	144	132	125	147	132	145	144	138	154	130	135	129	147	132	145	151	128	127	141	125	143	130	132	137	140	117	153	124	120	137	160	136	123	137	140	159	147	139	147	169	136	122	148	151	135	144	137	145	148	143	142	132	154	139	152	132	137	138	147	136	155	139	144	149	137	161	154	147	162	150	160	126	144	143	151	140	150	126	143	132	150	130	167	151	148	150	125	145	154	132	138	135	144	144	148	157	132	136	125	117	128	149	153	123	142	151	147	115	134	149	150	140	134	161	123	126	163	117	148	154	148	137	140	133	150	137	152	140	153	163	145	134	131	152	139	150	157	130	128	137	116	141	137	142	122	123	142	142	143	141	154	155	162	149	162	134	128	142	156	129	138	133	142	148	134	112	120	158	152	154	156	119	130	133	134	169	143	166	160	143	142	148	154	128	148	160	143	149	141	139	152	132	148	164	133	162	151	122	133	129	138	135	141	151	140	137	146	120	110	126	154	125	132	125	126	138	131	140	132	153	145	145	130	142	142	156	138	169	146	137	144	138	139	154	130	156	128	152	152	120	126	143	132	139	144	137	130	145	139	143	142	138	148	145	144	144	132	148	160	134	169	145	143	132	125	148	151	143	120	146	143	141	146	148	133	145	144	164	135	140	123	118	169	163	155	142	134	140	147	169	145	159	165	143	132	128	153	132	149	150	147	152	169	134	132	151	138	141	152	128	135	133	131	144	146	142	134	160	140	145	161	141	156	177	154	136	135	144	164	135	133	150	132	136	134	140	126	162	129	137	144	146	153	142	149	132	159	146	136	140	141	146	139	157	127	148	141	139	144	141	126	169	134	123	139	141	155	157	153	146	132	122	151	153	166	136	161	146	154	136	130	148	144	163	123	127	154	138	163	125	141	134	129	121	133	142	144	148	150	136	159	131	167	132	137	132	140	147	139	130	130	135	163	127	154	142	128	168	138	138	133	130	158	150	130	140	149	178	148	149	159	156	141	134	127	142	140	131	136	161	121	161	143	139	130	148	130	162	155	149	121	154	116	138	159	153	143	139	137	148	160	140	149	146	114	135	123	152	136	175	159	134	140	109	128	161	121	135	135	146	134	141	133	122	142	137	158	138	149	140	130	123	119	125	147	143	156	153	130	125	163	166	144	134	144	141	124	157	140	153	128	145	145	151	140	153	143	134	152	134	168	149	157	140	142	139	149	138	139	142	111	144	149	120	143	153	130	139	159	138	128	128	125	149	163	142	147	136	124	157	152	155	158	160	140	152	139	138	146	135	164	133	125	122	134	148	140	153	141	179	121	151	120	140	152	144	138	129	148	142	137	179	160	125	159	116	151	152	148	168	157	144	149	140	140	150	129	144	139	147	143	150	167	127	131	152	144	148	155	130	151	124	155	146	135	162	143	133	130	148	131	145	144	145	153	141	141	140	138	159	135	155	120	151	144	128	130	144	139	110	128	171	137	143	142	134	130	132	122	137	148	137	127	146	135	134	113	122	130	158	133	136	150	135	141	149	142	141	130	149	143	132	147	141	123	136	145	128	161	161	139	151	141	149	133	133	136	160	143	134	142	140	137	148	143	164	156	152	135	129	143	143	155	148	152	138	131	159	151	131	147	169	126	146	148	141	148	173	136	157	148	172	141	146	150	156	131	138	146	148	128	144	161	133	149	147	148	145	133	156	139	151	150	140	159	142	142	130	136	138	148	138	147	124	134	123	172	139	157	149	149	159	156	135	149	150	141	156	141	133	127	150	150	157	156	142	135	142	147	137	138	142	141	155	127	143	142	156	145	139	170	134	151	144	154	147	154	140	143	144	134	145	122	115	137	139	165	169	152	144	140	134	143	140	160	132	145	151	157	137	120	149	118	124	141	153	134	132	170	169	154	137	128	158	158	151	142	145	146	143	148	153	149	151	151	151	150	133	140	146	146	145	140	125	139	143	166	164	146	154	128	151	148	141	142	139	157	143	156	152	153	130	149	147	140	146
39222	63370	30489	9439	6293	4444	2628	1774	1455	1159	689	474	349	327	295	276	259	221	241	230	235	225	214	212	187	187	214	196	179	200	169	206	176	168	181	187	211	174	204	186	188	178	188	215	198	167	187	155	171	179	193	193	173	174	164	195	208	185	161	185	188	210	173	194	223	192	157	207	187	175	149	187	168	187	171	180	188	177	177	204	179	186	180	174	183	181	185	177	191	148	200	191	174	153	174	176	178	202	197	184	182	186	195	191	193	165	184	179	169	181	185	198	184	186	183	178	185	184	168	195	187	163	196	172	188	185	168	184	176	174	174	177	184	178	182	202	176	191	179	198	171	188	175	181	177	183	183	188	184	188	186	181	196	178	198	172	181	185	181	208	179	183	182	183	180	167	178	205	217	195	172	191	170	167	159	169	192	165	195	143	167	161	173	187	196	188	202	171	201	180	184	185	181	174	193	205	171	209	202	182	188	211	187	173	157	171	191	164	167	174	180	188	187	183	192	197	174	195	180	168	148	183	188	171	184	169	187	171	174	204	171	175	190	191	182	179	155	178	178	169	192	177	170	186	165	169	202	177	182	167	178	170	177	197	179	161	169	174	170	185	190	186	168	197	165	196	163	161	178	224	172	173	170	174	170	188	184	201	161	190	183	179	185	166	182	230	172	167	160	177	162	173	182	178	185	182	187	180	198	165	180	211	163	181	170	157	162	171	168	182	176	171	169	186	183	176	206	187	183	175	184	174	177	185	165	183	180	172	187	178	207	191	173	180	180	193	160	177	171	178	188	183	194	182	187	172	173	175	161	174	162	166	182	152	195	197	172	175	189	184	194	187	199	185	192	173	168	189	188	178	192	186	182	196	171	172	147	186	166	177	231	168	194	185	175	172	193	187	196	177	162	206	167	168	179	192	167	193	182	166	182	186	180	176	210	174	170	188	181	180	210	177	182	179	158	181	168	190	209	178	181	169	176	178	181	180	190	158	200	181	165	156	186	190	169	196	180	174	168	165	190	216	165	173	198	196	182	190	183	190	214	174	179	160	207	169	201	197	180	183	186	189	187	190	175	185	178	165	170	209	193	184	178	192	174	191	189	180	165	200	170	196	160	169	164	169	156	157	192	189	182	176	182	176	164	179	203	179	156	167	171	210	182	187	195	179	175	178	183	201	179	177	179	188	173	182	189	172	176	179	206	177	178	177	202	180	184	206	168	176	177	164	195	166	196	185	176	197	185	190	189	202	198	191	176	189	188	180	181	176	182	169	180	181	185	193	190	185	153	177	198	198	208	183	191	159	190	177	174	192	177	196	189	195	184	170	177	170	172	187	175	210	178	200	171	183	173	184	174	165	156	155	181	177	226	175	186	178	212	188	210	190	179	196	174	209	165	192	195	184	185	160	190	182	184	186	174	179	179	179	185	201	172	175	188	184	179	196	187	174	175	188	187	190	176	190	168	176	167	170	165	184	180	194	182	179	164	187	235	174	162	178	179	175	144	168	169	202	198	175	183	179	201	173	187	201	182	199	167	193	166	170	168	191	161	171	193	186	193	164	172	176	165	204	180	185	185	186	166	200	195	187	187	199	197	206	189	191	176	170	194	174	190	175	173	204	218	169	170	182	199	182	177	181	198	168	155	168	188	181	207	177	178	172	189	201	198	157	180	187	175	180	171	171	182	168	177	177	192	181	205	165	167	176	168	159	187	157	183	200	199	176	172	191	193	161	190	165	182	173	186	172	186	199	199	182	175	211	195	181	184	185	167	159	180	178	188	195	179	180	179	198	183	193	186	184	197	177	154	182	153	181	189	183	189	167	206	194	212	180	167	205	174	209	197	166	173	211	188	191	182	177	180	180	174	185	163	195	155	192	186	153	162	187	170	187	159	168	167	160	188	162	203	173	199	179	193	183	222	177	212	175	185	191	196	191	167	180	193	172	174	179	180	188	186	164	180	203	187	180	191	184	194	165	198	174	191	188	171	182	199	202	182	171	206	187	167	156	195	157	192	170	166	171	187	200	192	198	170	177	191	193	173	188	178	168	171	151	170	170	169	212	190	178	208	197	158	174	183	177	173	189	163	172	209	157	196	191	198	198	167	181	165	168	169	186	193	182	192	170	171	168	184	183	171	172	179	200	201	153	185	186	175	201	211	192	201	187	190	185	191	197	201	178	188	177	215	204	172	177	179	186	189	168	188	180	205	195	159	194	179	197	161	177	167	181	157	206	192	184	164	185	183	176	193	173	177	182	176	185	155	179	176	180	165	188	191	176	182	182	170	172	206	194	180	171	190	196	181	165	173	162	191	179	200	175	177	220	175	184	205	197	174	177	175	176	185	157	162	208	163	191	182	172	185	170	182	186	184	171	189	200	208	172	191	164	191	154	175	175	167	173	185	194	184	180	194	181	190	185	195	163	193	161	181	165	213	190	195	202	192	191	168	167	165	177	176	194	185	192	185	155	198	181	159	183	169	193	196	184	190	192	172	177	177	186	205	176	202	185	185	178	204	185	186	208	172	181	178	169	185	189	185	170	183	172	185	192	197	178	182	183	172	186	175	188	204	170	175	182	164	170	190	182	192	188	178	190	186	165	177	188	182	183	165	197	196	192	166	194	198	179	180	179	186	180	181	195	195	179	180	187	183	167	189	181	183	150	208	194	188	179	164	171	191	213	181	166	208	175	193	201	179	187	194	170	160	180	177	182	176	169	194	194	184	206	209	172	185	173	184	187	185	188	168	177	167	162	181	196	184	187	187	180	181	191	162	169	197	166	170	196	185	179	182	196	187	182	158	182	169	174	190	191	170	209	183	161	173	177	147	198	180	181	163	172	181	183	194	165	182	169	177	186	164	169	173	181	194	175	187	176	157	181	181	158	183	178	186	189	194	190	174	186	186	187	196	180	177	185	173	180	188	200	200	202	184	180	190	186	169	186	187	179	169	190	196	180	196	192	200	168	174	158	170	216	198	161	191	168	162	176	188	192	154	179	176	166	201	190	192	217	192	171	161	173	215	199	186	183	185	189	190	189	166	179	182	186	194	182	188	159	180	179	171	190	183	192	182	185	166	210	171	189	197	181	170	186	210	194	189	200	191	193	175	181	192	176	188	176	187	176	168	185	182	202	198	211	177	175	172	180	188	206	172	202	173	185	219	189	202	182	204	181	168	175	194	166	180	183	174	175	198	178	172	147	198	186	184	184	165	174	172	180	197	180	179	161	166	175	173	197	165	179	196	188	178	182	183	167	183	163	176	201	208	179	187	186	179	192	172	170	194	181	160	165	172	177	190	213	178	186	208	166	198	190	171	174	170	177	149	177	181	195	177	184	169	190	182	163	205	184	175	168	177	200	193	164	192	188	178	182	169	186	179	150	189	188	191	181	172	187	183	162	166	177	181	163	175	159	187	221	186	185	195	171	182	165	181	181	169	165	173	201	180	205	187	174	178	182	195	172	152	195	205	185	182	170	173	163	199	189	186	167	184	201
25721	21781	27659	25438	10866	2256	1355	996	675	632	506	413	435	390	363	361	355	334	344	354	352	334	356	327	325	311	309	328	343	346	347	335	336	343	340	291	298	304	348	347	347	346	333	356	386	311	338	354	353	336	329	333	334	342	331	358	361	340	322	338	339	335	354	350	329	324	310	324	327	328	309	328	309	376	320	335	356	353	331	321	302	348	321	326	353	325	358	318	351	304	326	315	324	317	337	385	349	319	328	306	343	335	349	346	336	329	320	313	311	353	328	313	357	337	333	346	336	291	361	333	301	327	354	332	356	330	359	338	326	369	345	329	347	350	314	330	330	357	356	313	320	323	331	328	334	340	323	359	323	321	343	341	342	322	327	330	315	323	327	355	306	334	339	348	343	315	291	324	334	365	369	338	298	346	346	347	350	325	327	322	333	347	290	369	323	332	325	328	331	359	353	323	321	321	339	343	331	333	333	318	314	294	311	336	327	344	346	358	315	337	338	348	353	348	373	310	329	317	347	298	322	336	334	335	325	322	327	348	330	298	330	318	332	327	328	361	325	340	315	349	335	325	333	318	325	338	338	330	374	358	313	338	325	343	303	328	354	324	360	388	345	362	321	351	355	365	323	325	343	334	343	310	334	360	350	362	293	342	320	329	354	325	331	326	296	310	300	321	346	319	332	320	341	339	321	343	336	328	324	327	334	308	354	334	336	328	317	321	353	334	340	334	337	334	354	289	346	359	323	323	336	329	343	356	352	345	335	330	319	336	328	330	361	298	354	354	342	328	357	355	371	357	332	293	337	348	352	316	320	317	337	355	320	345	303	326	347	296	318	310	316	339	351	328	335	368	393	331	343	318	343	340	342	338	343	307	348	337	362	354	335	328	356	359	303	340	319	336	342	312	340	345	296	300	306	336	324	337	336	339	346	345	358	353	320	342	327	317	329	350	329	354	311	323	349	364	310	316	349	353	336	336	340	326	338	329	325	322	317	298	291	362	323	362	312	307	329	336	351	340	328	301	340	345	316	327	349	302	343	352	322	351	315	342	305	324	348	347	329	317	352	329	320	356	330	346	353	332	329	334	321	370	326	320	350	338	370	329	357	322	358	316	341	330	359	306	334	346	356	340	339	370	330	302	342	346	324	329	333	295	342	354	337	321	343	359	350	367	317	332	329	309	342	344	337	324	344	329	347	344	362	318	333	324	334	367	356	342	379	358	340	346	366	328	345	335	316	306	338	323	335	346	343	322	338	324	353	337	317	337	292	339	323	340	339	337	336	314	339	315	342	316	316	345	333	354	319	324	335	292	366	329	342	347	318	309	316	336	313	334	380	334	323	320	348	305	329	357	316	310	365	328	340	380	331	358	306	315	363	326	353	342	359	370	321	336	320	334	356	322	351	324	366	341	349	326	344	304	360	298	344	368	349	328	319	331	338	332	326	321	347	324	323	351	330	346	290	329	326	372	304	359	331	336	336	314	323	338	339	353	330	332	327	351	322	339	320	352	332	328	329	330	308	325	379	310	334	329	346	358	337	309	324	345	299	339	347	324	337	317	344	330	319	336	322	346	368	337	356	315	368	350	317	302	317	327	352	344	320	325	354	339	338	321	339	320	345	311	349	346	354	326	356	358	313	334	344	330	365	322	365	355	342	336	333	351	329	314	316	361	324	325	368	301	323	325	316	344	351	342	351	347	329	330	319	325	338	334	369	343	327	334	320	347	320	358	314	297	349	361	343	328	356	318	315	337	342	315	311	357	334	345	351	338	326	326	327	365	329	347	350	300	330	363	342	297	341	349	343	335	352	338	326	312	363	315	329	314	336	325	367	348	327	348	315	332	333	342	363	340	354	320	356	328	335	363	328	342	333	328	328	387	329	335	321	345	369	328	316	337	329	320	305	349	314	366	327	342	353	330	325	340	340	312	351	316	324	328	351	310	309	321	319	351	307	376	344	304	349	315	352	315	325	314	339	321	335	358	313	327	350	331	340	332	354	329	302	330	352	325	343	333	334	335	326	338	343	314	317	294	353	353	326	329	359	343	373	364	340	347	319	318	337	337	356	342	347	340	309	335	330	333	320	329	347	356	345	343	385	315	365	338	341	351	357	327	322	321	362	344	380	320	342	347	367	340	347	326	373	321	330	329	343	334	316	326	343	328	362	310	315	333	354	331	334	312	317	330	330	322	337	358	317	331	324	321	349	326	305	341	337	355	350	330	346	361	333	312	325	355	349	335	311	343	305	340	374	305	346	358	346	324	347	308	318	316	326	313	332	354	319	334	374	322	326	346	347	328	312	295	321	332	325	329	357	328	338	285	370	329	349	319	339	347	332	284	357	341	337	338	317	362	341	334	345	338	285	316	326	357	312	318	308	324	338	312	331	352	352	346	334	322	328	349	305	339	315	312	323	368	343	354	332	305	346	321	309	314	321	324	359	359	356	347	339	322	320	346	357	338	327	330	340	336	339	332	326	317	347	323	372	344	324	305	338	350	334	327	354	362	347	315	328	333	349	304	350	339	312	350	322	360	302	336	372	330	336	326	336	334	328	347	371	356	333	347	332	335	325	331	362	390	345	325	342	324	325	318	341	331	325	329	312	363	324	319	393	305	369	329	364	337	342	312	323	334	329	371	302	331	350	309	314	348	327	356	339	319	333	306	323	332	311	330	331	319	322	312	342	310	349	342	296	339	312	377	338	320	336	352	341	342	327	338	328	335	328	308	335	349	377	306	349	361	332	341	349	350	310	346	314	361	328	313	317	316	367	310	312	333	310	360	350	336	332	305	341	327	354	336	341	350	336	358	351	322	331	304	350	307	328	339	316	315	329	353	341	357	341	335	342	359	327	343	312	339	308	353	341	346	324	314	333	308	344	304	378	342	350	324	345	330	340	308	339	295	320	344	333	339	332	308	345	315	314	345	312	317	324	315	341	338	317	352	360	324	324	354	315	337	360	353	338	343	343	329	348	342	324	330	323	351	333	326	341	353	366	334	349	331	306	362	325	323	314	333	363	307	356	329	340	322	335	378	316	333	329	310	347	314	367	335	314	317	353	325	326	347	347	327	342	337	386	343	324	356	317	340	352	346	355	354	344	314	329	363	333	359	329	375	336	294	339	320	331	311	325	326	316	354	321	320	331	328	326	384	360	306	326	323	317	314	311	325	352	349	336	302	326	339	346	334	340	330	338	320	323	325	341	351	337	330	331	326	353	337	331	346	311	331	323	353	318	343	351	312	351	338	323	323	347	335	327	309	315	352	339	345	326	323	354	333	342	329	300	335	325	330	328	325	293	318	340	346	320	358	318	315	343	334	379	326	349	352	346	368	320	314	318	346	337	340	338	342	295	369	333	313	332	306	342	343	359	343	346	353	343	337	310	354	319	341	315	331	339	347	326	359	326	330	359	337	340	342	330	330	344	322	351	346	353	342	335	363	346	331	330	341	340	357	344	311	328	337	318	325	312	314	347	323	338	341	335	346	354	357
37514	55977	23409	6164	5101	3906	2611	1887	1427	1023	789	532	555	512	537	479	447	431	462	417	441	438	428	426	409	448	396	408	416	470	460	426	443	403	405	409	423	428	420	389	435	412	429	415	402	436	414	410	405	435	407	424	382	418	420	398	380	442	395	421	440	442	422	423	421	428	438	389	436	364	422	424	421	384	412	375	435	428	387	367	414	412	386	417	397	405	434	412	399	425	439	388	440	403	383	404	352	406	446	451	387	381	418	427	431	387	412	390	376	397	410	421	421	380	431	428	398	403	387	395	424	404	378	384	443	434	396	419	398	413	379	424	405	427	397	409	411	407	429	376	434	401	396	409	360	423	424	388	405	373	435	416	445	375	411	390	403	435	422	428	411	428	406	408	388	422	420	412	410	414	401	414	435	445	426	451	373	406	419	376	413	406	415	395	421	370	386	379	423	398	371	413	417	427	400	427	428	442	406	421	425	387	393	371	387	414	425	403	411	411	387	421	410	386	376	432	404	409	411	440	388	389	385	430	428	405	387	397	386	432	397	461	404	377	403	424	396	383	424	389	389	374	456	373	440	399	436	406	429	438	398	402	391	442	411	388	396	443	381	388	411	399	399	409	431	421	386	420	414	409	385	418	397	395	435	418	442	398	412	400	431	419	392	410	367	442	410	394	395	413	442	396	421	374	406	422	430	418	427	364	421	411	441	377	433	393	398	423	436	402	410	449	397	398	421	421	417	408	406	379	410	414	418	431	396	430	417	410	373	366	445	417	432	427	448	398	412	394	399	395	369	461	396	415	386	401	431	393	430	438	435	409	448	405	438	434	419	450	400	425	393	398	430	388	424	399	461	374	405	414	424	422	416	441	407	420	411	391	387	380	416	425	403	411	413	425	358	409	422	397	368	436	434	414	411	418	421	431	418	399	392	401	394	411	402	418	389	433	410	400	419	401	391	406	420	386	393	382	416	435	375	438	415	399	424	407	457	392	432	394	425	416	437	409	456	408	423	406	407	408	432	451	411	418	435	414	420	417	431	453	425	410	381	411	385	382	375	411	404	387	412	388	415	410	419	399	405	370	391	394	438	390	383	411	407	382	392	428	395	374	424	416	406	414	425	386	405	383	390	431	451	411	405	416	387	430	398	370	414	409	398	415	454	413	407	430	415	387	428	392	422	411	395	378	405	402	389	372	387	423	430	413	408	407	389	381	382	402	451	413	406	420	389	388	397	398	398	419	417	416	386	390	405	396	406	410	388	411	356	416	401	418	406	440	392	408	392	415	388	414	422	367	380	422	430	420	408	418	406	419	375	395	390	407	382	428	387	437	384	381	416	429	431	414	429	380	403	383	430	413	452	417	425	406	393	417	383	384	409	392	429	418	405	396	410	399	414	423	378	391	438	399	419	384	385	385	444	418	381	419	390	406	389	395	406	385	373	414	395	372	423	390	415	405	388	406	425	425	417	416	402	401	376	431	418	374	396	413	392	396	396	413	441	379	391	393	421	428	405	417	419	413	447	415	433	397	408	404	431	440	439	426	401	413	422	418	421	413	423	408	363	383	443	406	399	427	429	384	427	396	406	400	414	398	400	407	407	415	417	385	447	441	399	381	413	413	384	401	411	415	423	406	417	413	393	418	372	390	396	374	403	398	439	419	392	351	427	414	394	441	415	420	426	419	427	409	426	441	429	387	377	379	387	409	383	427	405	404	418	391	430	438	416	404	410	400	389	421	435	436	412	377	419	425	423	404	402	422	368	435	419	416	440	432	394	412	441	396	440	405	380	402	429	418	386	386	396	413	406	410	419	377	441	423	413	387	411	394	422	397	368	398	414	443	393	381	427	360	395	453	424	410	436	405	410	421	379	424	437	441	421	421	407	407	447	395	399	414	414	389	434	421	437	390	415	424	395	406	432	413	382	373	376	398	407	385	428	436	407	424	417	387	371	391	375	404	404	410	446	426	408	402	417	385	389	401	437	403	415	418	413	415	403	397	401	440	378	389	410	442	407	439	415	393	412	390	391	435	404	425	389	408	396	440	405	399	392	431	419	387	429	415	439	415	403	417	410	401	437	401	421	426	420	375	384	435	397	411	431	395	390	391	365	373	423	420	377	428	402	425	405	434	407	375	401	384	368	425	451	422	399	399	388	437	418	415	408	386	424	396	379	371	419	425	392	398	428	392	383	409	393	420	412	427	397	440	406	413	413	391	397	412	414	433	424	417	400	380	426	418	413	407	417	396	411	382	425	377	390	434	409	388	405	403	413	432	391	415	414	371	388	373	416	420	405	407	379	383	405	388	398	442	377	392	394	418	389	428	396	433	435	445	421	429	421	406	381	418	417	440	421	397	411	402	410	422	393	404	438	397	439	415	411	378	423	396	404	426	424	390	396	447	390	385	415	403	381	400	380	399	433	420	427	406	413	432	444	406	382	407	411	415	419	381	423	399	440	442	433	412	440	375	410	388	408	360	393	386	447	422	423	402	394	403	408	414	421	377	377	374	395	386	402	424	350	391	433	473	439	388	433	423	392	405	388	393	406	424	420	384	426	452	440	361	439	388	420	393	443	440	424	445	419	422	381	383	382	431	409	410	408	396	405	429	381	409	398	429	421	413	434	447	418	399	378	396	418	403	399	399	414	394	439	413	402	395	412	417	373	410	430	412	428	367	372	425	409	384	381	425	399	392	407	400	383	441	385	392	425	410	431	415	395	381	430	389	415	412	390	397	431	409	400	405	409	388	408	409	402	413	414	400	394	416	413	429	404	404	396	385	430	420	407	390	393	403	419	389	418	417	391	430	395	385	436	397	421	426	403	413	437	426	427	429	416	427	409	424	433	434	449	422	392	385	424	426	399	403	389	400	374	411	427	434	410	440	409	428	414	406	419	394	392	387	432	416	407	474	408	425	364	389	387	388	390	368	406	416	429	415	400	439	391	453	379	445	397	423	376	439	401	401	422	418	392	422	436	409	410	422	393	397	363	376	383	373	393	372	418	394	458	411	430	408	411	404	393	416	409	425	384	417	432	364	423	409	430	406	437	398	426	386	447	407	410	420	395	446	419	394	390	402	427	436	421	425	378	424	365	394	423	394	396	366	406	404	421	379	429	367	404	406	419	410	434	384	396	421	406	420	392	383	399	391	456	406	420	446	419	429	419	420	384	418	395	380	394	411	437	441	394	425	419	386	389	401	434	396	385	437	426	427	409	387	415	400	433	397	380	439	400	392	394	386	394	384	434	417	413	408	432	432	418	417	414	402	423	401	398	378	423	433	382	384	438	433	393	401	392	443	431	416	395	355	418	415	437	392	416	437	417	406	402	390	400	402	420	407	402	394	412	410	408	441	436	396	381	397	405	438	408	451	410	400	450	391	382	401	395	402	432	427	397	412	387	387	408	426	403	431	434	391	402	385	461	374	432	389	427	432	368	388	428	378	411	398	358	405	428	428	394	401	425	422	396	399	416	420	421	415	400	362	407	399	409	392
23289	21642	29345	24300	21589	21573	10550	1630	1093	1001	653	466	452	377	360	359	347	349	307	318	335	315	323	286	308	305	319	303	297	293	290	304	283	278	295	289	295	299	287	262	310	252	257	262	297	291	285	280	274	304	311	282	272	250	259	262	299	252	268	290	295	260	261	299	286	260	275	276	272	296	272	248	276	271	317	251	265	279	290	278	314	284	266	271	257	315	284	298	293	268	315	282	282	267	300	304	287	297	279	290	272	301	270	253	287	279	290	269	262	284	284	272	275	297	290	272	297	272	274	267	299	263	242	292	292	294	284	286	273	266	270	280	305	288	279	281	243	297	285	276	303	277	238	264	277	261	275	297	293	279	265	265	251	287	272	266	255	284	324	271	272	286	318	312	282	285	322	269	288	271	294	293	256	265	260	259	265	267	289	297	297	290	266	257	307	274	263	284	270	269	285	262	285	287	280	293	264	287	274	258	274	281	281	256	279	298	267	271	283	285	257	278	272	269	287	289	289	284	291	255	273	293	247	268	290	292	290	251	295	294	267	261	245	282	291	296	274	280	288	280	269	269	268	273	287	299	247	290	266	278	292	300	289	277	296	285	295	272	277	275	278	273	262	296	274	299	272	286	289	278	256	276	278	268	288	287	298	282	314	283	276	259	269	286	290	273	285	290	300	258	280	290	263	283	291	290	295	250	282	280	288	292	282	293	279	278	275	284	270	282	274	277	270	291	295	271	306	254	283	301	291	278	233	302	271	253	277	282	262	291	302	287	247	260	276	285	289	269	245	251	284	268	264	290	265	286	297	279	266	289	294	283	309	282	267	270	257	287	259	286	299	289	259	288	292	283	257	269	311	266	270	236	284	283	277	259	282	253	289	267	309	273	275	286	298	242	295	280	280	285	288	298	254	299	282	293	257	311	276	269	293	280	286	273	275	277	284	255	264	280	269	297	330	298	315	267	285	281	294	267	314	268	277	290	286	279	270	241	304	283	309	279	268	244	283	262	317	268	284	282	289	266	262	268	272	271	269	271	282	295	279	263	268	267	262	293	264	298	302	272	272	266	271	264	251	303	283	270	283	259	304	264	303	263	251	242	276	287	290	278	291	268	261	260	281	311	283	284	274	309	295	290	274	263	285	279	306	270	285	291	247	271	277	273	252	267	255	291	283	271	287	297	264	258	278	321	285	262	256	267	269	261	269	261	264	249	269	276	305	273	316	294	291	266	287	296	286	311	283	263	288	236	277	278	290	304	285	321	276	280	266	303	279	306	275	250	267	263	264	293	265	278	277	287	260	276	297	260	281	263	278	293	282	244	270	278	282	257	271	272	285	294	272	310	320	261	260	284	272	282	268	301	288	279	309	294	258	276	308	289	274	285	251	309	274	266	303	273	308	296	271	285	266	269	271	256	307	291	284	273	304	284	263	256	271	254	273	272	298	298	267	292	265	277	265	295	286	294	264	291	282	252	272	281	278	301	264	292	284	272	276	295	275	271	265	265	271	251	257	281	280	263	262	284	293	267	265	271	281	268	270	264	258	269	300	299	278	293	282	278	275	279	278	309	287	302	287	254	281	241	266	273	290	277	280	264	308	295	254	272	291	277	272	270	315	284	260	284	275	274	280	262	266	306	289	263	275	279	282	271	278	292	273	297	273	272	313	302	239	302	289	255	287	280	264	294	276	256	296	270	270	284	259	291	284	288	271	268	298	283	285	297	278	284	282	303	291	279	271	290	264	248	286	272	296	284	276	279	280	258	275	293	281	294	267	301	285	266	273	314	266	275	284	295	251	284	269	306	280	264	275	267	261	258	275	266	284	269	276	269	323	280	274	264	263	285	270	277	265	247	263	284	307	295	298	293	259	283	265	290	292	284	271	265	283	278	259	290	285	272	282	275	280	288	307	271	291	256	273	272	275	274	248	274	273	280	285	284	267	256	267	303	263	270	243	272	272	263	266	276	276	230	298	256	288	288	278	274	281	268	264	282	280	262	273	254	269	282	286	300	300	304	244	266	298	264	278	277	300	277	274	251	325	288	274	293	296	273	287	277	262	271	270	289	250	266	291	305	278	284	288	290	293	257	207	268	292	263	278	290	264	257	285	269	289	293	307	285	290	285	275	277	290	277	298	284	259	279	306	271	290	288	282	257	274	275	286	256	281	275	296	277	253	262	260	267	288	281	285	280	308	275	238	263	281	303	268	299	274	301	266	282	259	285	268	270	280	259	263	318	259	275	311	327	281	272	279	278	294	270	280	287	275	274	275	314	249	266	316	297	294	251	274	301	292	284	302	262	299	259	265	277	296	307	291	275	294	262	296	271	278	278	261	283	249	259	288	305	280	263	277	250	280	257	280	290	263	295	279	265	274	285	267	275	269	281	301	264	276	256	295	282	279	300	277	287	291	273	272	280	270	302	252	271	280	265	260	281	271	247	237	272	277	298	267	277	285	313	247	281	273	259	231	278	262	301	271	257	270	290	230	277	267	262	268	256	290	284	276	298	259	283	249	277	279	279	258	263	290	296	289	276	262	283	254	261	254	294	303	293	266	267	284	281	265	265	241	285	286	284	252	286	256	275	301	274	236	267	260	279	278	268	257	295	293	289	277	299	262	281	253	293	316	281	295	270	273	274	286	277	308	247	290	270	294	300	265	273	254	278	267	275	264	261	268	277	276	242	260	280	265	246	272	240	275	299	267	295	248	281	276	298	288	255	270	261	283	306	268	270	290	280	278	296	302	244	265	284	266	304	275	291	287	303	294	263	289	318	283	293	279	278	267	280	285	287	277	287	260	284	279	267	301	264	241	302	265	286	230	282	287	272	281	294	261	302	268	277	252	290	295	256	275	254	308	254	293	291	288	277	311	267	282	301	285	257	288	273	275	306	270	281	277	278	261	310	256	266	250	265	278	262	253	261	258	290	264	306	278	276	269	280	284	263	284	296	267	274	279	268	285	265	270	274	257	293	258	251	263	280	280	271	282	301	277	258	296	278	272	253	304	269	256	279	260	276	295	247	274	289	266	270	295	269	311	288	295	281	268	270	302	303	266	267	308	278	268	250	289	284	292	282	284	306	311	307	286	309	286	282	286	301	264	265	269	279	291	301	267	267	259	284	280	275	302	256	306	312	261	293	284	254	268	279	290	289	272	272	269	274	240	259	291	267	239	275	280	310	283	299	297	277	279	252	289	267	259	280	282	264	268	246	291	268	295	287	244	261	262	286	258	269	260	296	251	285	292	269	244	274	284	272	260	270	269	289	274	231	308	301	274	305	306	282	262	310	257	261	273	263	257	275	264	268	291	295	270	284	265	281	304	289	270	279	273	247	270	243	272	285	281	278	269	293	294	289	273	267	273	264	281	298	279	270	259	272	248	304	250	298	285	283	281	259	269	292	266	266	272	246	277	262	266	297	271	278	305	319	313	270	258	298	261	269	260	270	269	270	255	305	290	276	277	278	296	280	264	272	288	269	291	291	263	298	270	244
42941	70713	33940	10962	9554	7270	4216	2597	2188	1897	1176	700	714	543	506	502	475	460	416	416	408	337	408	374	377	414	363	363	365	352	347	367	324	327	334	379	387	344	336	346	343	311	343	343	328	318	349	318	306	338	319	338	319	334	339	313	311	356	341	304	333	330	299	344	346	311	301	356	292	318	323	352	303	341	307	333	319	307	335	370	320	367	336	342	336	347	315	364	318	332	329	338	313	337	313	337	336	344	321	297	332	327	308	323	337	323	296	340	363	317	332	340	320	304	352	350	332	328	324	298	339	344	285	346	327	319	360	315	322	334	342	316	351	297	338	320	334	330	328	326	291	326	292	333	313	322	324	293	329	338	336	323	313	327	347	351	322	354	323	338	293	325	301	303	301	336	336	290	327	339	340	320	306	320	303	310	320	327	327	341	340	341	335	322	312	359	322	329	358	350	316	290	320	313	323	348	331	328	303	304	347	324	346	318	346	308	329	330	352	365	334	324	283	298	321	307	321	317	326	321	343	308	303	334	328	357	334	299	341	331	340	345	321	309	296	334	316	352	333	345	324	309	285	318	336	338	330	317	315	347	320	336	322	338	312	358	279	338	315	338	327	346	323	331	326	307	320	330	332	349	316	336	305	326	328	314	318	348	349	330	339	324	333	327	305	307	339	293	312	319	342	335	316	307	344	304	325	326	291	310	332	326	299	332	316	336	348	298	323	318	345	323	315	337	325	309	312	349	322	325	329	322	360	297	322	349	361	306	365	303	281	308	342	341	310	328	285	327	312	321	303	304	307	327	289	330	353	307	331	348	316	308	314	315	362	321	322	313	318	327	364	351	312	299	329	319	356	315	317	330	309	342	333	328	337	320	335	316	354	305	302	334	327	326	304	300	341	314	326	325	335	327	330	346	333	314	318	353	329	329	301	323	328	368	309	314	316	338	292	306	325	308	306	304	331	318	325	311	334	310	313	332	296	290	337	318	289	315	312	337	341	325	344	335	341	316	328	360	326	341	318	315	370	328	336	357	315	303	329	328	359	354	327	307	333	316	308	289	343	338	314	303	326	368	315	332	300	325	335	295	319	312	347	315	305	348	305	312	342	301	300	296	332	321	313	324	303	342	332	362	337	332	305	301	339	333	364	359	326	312	360	292	313	320	333	340	324	317	342	323	367	332	335	382	302	310	340	309	322	325	341	306	310	310	336	327	322	314	318	321	297	297	367	344	329	333	341	330	308	321	315	333	336	355	353	328	313	320	327	336	317	343	339	329	340	298	312	303	318	336	322	302	345	300	324	331	306	350	349	335	323	326	327	323	323	344	326	296	323	352	342	325	314	312	293	322	343	346	320	328	323	299	329	313	346	319	328	318	305	295	302	306	314	301	343	332	319	345	311	326	346	311	313	318	299	275	297	336	352	323	308	332	305	307	293	313	336	319	326	319	326	306	304	341	322	316	313	334	332	330	340	334	351	330	331	319	328	320	332	324	301	287	316	309	311	326	347	342	349	320	325	331	329	314	389	341	340	309	336	320	305	298	346	317	337	322	331	330	333	294	318	332	315	358	340	332	307	360	340	340	334	327	340	339	351	312	316	329	305	353	324	303	307	335	360	305	342	306	326	298	340	347	351	299	319	308	324	328	338	302	317	328	331	320	330	379	299	342	326	311	309	319	293	313	336	309	318	297	280	341	335	345	350	333	305	335	335	313	324	316	300	329	359	314	349	304	321	301	320	332	308	304	325	333	316	325	357	319	300	329	293	307	328	327	338	329	339	301	287	321	308	308	342	336	348	341	355	293	313	311	311	336	348	325	334	342	313	304	327	304	314	334	333	326	316	324	300	299	335	331	301	343	325	323	357	341	292	320	310	328	342	324	359	329	349	319	308	306	333	320	313	322	340	339	297	325	326	335	341	288	330	323	336	310	338	285	348	307	337	318	319	309	318	348	348	309	312	309	298	304	304	313	335	318	331	325	352	334	306	335	314	360	360	337	326	321	333	336	322	322	283	306	322	326	309	329	320	333	329	303	338	330	309	300	311	346	321	329	339	314	316	331	283	353	337	326	323	314	298	332	310	300	336	327	313	326	318	318	322	310	298	294	323	317	330	323	309	310	301	324	353	338	320	324	338	345	307	352	358	305	342	346	353	351	341	321	356	368	323	341	327	358	298	341	336	275	330	342	323	316	336	334	299	342	304	321	348	340	318	309	328	334	347	345	370	317	345	361	337	334	327	278	330	313	316	321	313	325	322	356	296	327	329	299	307	337	305	322	326	297	303	335	324	336	312	325	352	315	282	302	286	329	331	309	364	302	292	287	332	288	335	340	307	341	309	307	336	310	312	340	306	317	312	332	328	354	328	338	303	346	303	347	323	336	330	314	327	333	317	331	369	328	309	350	362	321	295	328	293	327	313	345	325	353	312	287	316	322	323	319	333	314	318	322	325	316	340	319	342	332	333	337	304	304	334	297	318	306	328	321	323	306	344	337	326	288	306	306	339	313	316	351	329	342	314	332	302	354	312	354	319	311	331	348	283	338	331	317	358	349	329	322	329	330	299	378	321	310	308	342	311	306	320	312	354	295	319	314	311	309	331	330	345	298	327	312	329	362	316	347	301	316	328	349	314	351	331	313	315	320	318	333	324	334	316	359	334	291	348	329	328	316	311	306	313	333	332	327	315	308	318	312	332	301	300	354	331	339	335	346	310	329	324	293	292	367	338	347	346	286	321	312	356	328	322	318	316	329	326	338	333	329	348	307	357	365	330	337	306	323	329	292	327	312	335	340	316	385	309	317	323	309	315	309	326	327	301	318	340	322	326	318	330	338	334	338	333	360	314	312	326	287	331	331	338	305	298	326	319	308	301	367	322	327	342	320	353	330	325	315	321	290	314	337	307	302	326	293	312	311	322	306	325	333	326	341	315	331	333	334	311	323	321	303	309	291	344	348	337	372	344	272	353	325	312	326	290	311	355	316	301	317	329	333	310	317	326	320	315	305	312	337	347	312	341	314	343	311	334	339	302	317	299	325	311	304	323	333	316	341	319	291	312	323	344	314	311	337	302	339	322	321	316	344	303	326	316	296	336	355	347	338	339	303	351	323	298	313	332	321	317	341	323	295	322	324	317	344	294	340	329	315	339	318	324	299	320	346	337	344	309	301	332	330	320	327	296	316	332	340	323	327	340	329	334	388	320	323	327	331	326	324	353	332	326	326	331	350	306	305	306	318	320	339	363	314	335	327	352	335	322	322	314	321	304	314	352	320	324	341	325	315	325	303	320	321	300	314	332	304	326	344	306	328	305	319	298	325	330	312	328	297	348	316	316	321	318	316	355	308	334	354	315	314	326	354	349	356	310	325	317	308	299	331	316	330	317	329	358	344	344	349	356	310	339	299	350	304	321	319	325	353	317	309	361	364	323	353	318	354	345	331	310	324	333	334	328	307	319	309	296	294	348	331	336	352	363	355	311	331	340	328	342	309	329	335
29609	29636	23329	5959	1833	1200	662	539	503	407	248	274	230	202	216	187	225	239	222	229	230	210	207	207	227	213	224	220	211	230	196	211	220	219	203	211	219	203	233	238	182	222	230	216	193	213	227	228	196	208	205	215	202	214	210	211	227	185	196	204	225	194	199	198	207	203	232	213	233	220	210	199	206	222	238	216	232	234	266	229	198	204	218	209	218	233	196	194	203	215	211	199	201	215	195	203	236	232	181	240	238	211	196	198	237	202	223	211	204	230	206	214	216	230	206	220	210	199	219	230	221	194	208	211	227	190	201	214	235	194	215	219	234	225	218	224	225	219	196	204	199	190	224	229	232	219	234	210	207	232	228	191	206	212	213	215	212	224	213	238	212	228	194	190	205	203	199	194	212	220	198	226	213	191	205	220	223	200	177	197	209	230	204	183	208	226	181	227	223	180	259	214	208	228	218	196	199	207	240	216	208	210	227	214	223	223	237	179	183	216	214	208	226	208	234	233	218	222	229	216	236	218	201	230	208	206	210	184	223	216	193	209	229	228	227	215	216	241	232	226	180	227	215	220	212	240	216	218	202	211	219	220	192	197	196	215	203	237	229	193	207	247	214	217	226	209	214	231	223	176	234	223	211	210	190	212	208	195	206	211	243	217	206	212	225	229	196	200	242	212	218	207	202	210	205	207	214	211	190	201	206	221	235	205	202	198	179	211	208	187	196	201	235	200	219	229	206	200	213	213	215	213	225	208	208	202	212	188	212	186	175	216	202	199	204	223	197	190	225	201	205	237	230	198	207	205	226	231	212	207	227	213	198	212	194	242	214	209	209	228	237	184	212	185	201	206	224	209	208	199	202	203	221	200	196	229	213	213	206	203	216	230	215	221	223	212	207	206	197	186	200	197	214	217	199	246	198	227	201	189	200	204	215	210	209	196	198	222	215	209	227	201	189	211	224	202	216	229	202	213	224	228	206	216	203	190	222	229	198	207	226	227	218	193	231	207	216	209	211	170	204	186	227	235	216	202	218	198	203	219	206	218	203	210	211	203	211	205	211	217	192	200	218	227	223	196	218	180	198	239	238	241	212	216	196	218	206	211	235	222	193	229	209	188	199	232	185	206	215	218	208	198	219	213	198	215	205	208	216	194	201	213	213	201	200	228	210	206	203	213	212	224	208	228	210	198	224	191	233	229	190	234	212	207	215	208	209	193	215	247	214	215	215	206	245	235	215	214	201	214	225	189	213	215	229	201	203	235	207	231	242	199	208	199	187	202	203	234	207	224	190	208	207	220	204	222	210	230	241	222	191	222	205	211	232	218	195	200	228	207	203	224	196	176	217	222	218	199	242	218	199	206	208	211	202	213	195	230	232	224	194	217	219	203	196	204	236	217	200	197	193	230	200	219	244	215	215	227	220	190	214	215	187	208	218	198	215	234	191	196	207	190	221	237	200	223	213	199	215	218	202	211	186	227	200	212	218	235	211	200	197	227	217	209	221	211	202	246	199	191	226	216	199	210	213	171	199	199	207	231	208	232	213	222	203	215	240	219	217	199	220	187	213	189	200	199	219	208	201	211	209	195	207	219	211	224	228	219	199	203	215	212	241	200	190	177	192	195	206	229	226	192	210	229	208	225	240	213	233	206	213	211	211	210	201	184	211	202	203	205	220	208	238	204	220	212	167	214	230	224	222	188	208	219	219	212	206	179	212	222	208	213	203	233	210	230	234	213	210	235	207	193	204	210	230	214	239	239	217	241	211	202	209	217	223	209	196	217	207	209	212	224	212	211	210	174	228	233	198	225	221	212	231	227	198	210	201	207	210	187	217	205	210	228	213	191	224	204	226	208	197	224	214	211	219	197	198	235	188	211	186	218	214	220	220	201	215	222	207	189	222	216	230	229	238	195	194	225	177	187	199	209	219	191	195	219	242	208	198	223	189	232	192	193	213	216	209	213	244	210	200	222	221	239	222	245	210	213	222	226	205	204	232	198	212	221	207	190	207	230	191	185	187	223	226	192	212	224	188	197	213	220	214	199	233	223	214	200	195	193	186	197	217	221	191	184	187	213	231	182	218	223	216	224	206	225	202	207	237	215	248	213	221	224	196	185	199	210	201	218	196	174	202	210	203	216	215	207	202	229	201	187	201	213	214	222	209	198	196	217	218	187	214	203	192	199	206	211	211	200	225	234	205	220	231	223	239	198	226	192	211	222	216	185	193	215	189	203	217	207	232	229	200	203	223	218	228	170	201	215	236	226	202	204	206	202	220	221	194	223	217	190	209	190	206	208	202	202	202	222	220	214	222	181	226	214	242	206	176	244	201	203	213	232	215	216	218	211	226	205	233	219	209	216	204	221	222	225	211	216	240	218	246	213	202	191	230	202	202	219	201	244	221	213	209	215	217	215	214	199	220	230	221	211	194	212	208	220	202	208	215	214	195	216	221	189	219	213	199	201	226	219	194	201	219	209	203	192	211	200	212	223	211	224	228	210	190	196	222	174	192	193	179	236	196	197	204	205	239	189	219	212	213	218	230	173	216	216	223	211	195	224	210	193	201	203	243	210	226	215	227	213	212	214	221	216	233	234	197	230	216	207	233	215	201	189	227	200	245	215	246	207	216	241	227	216	218	198	237	215	188	214	207	218	192	218	196	220	186	232	224	228	220	228	211	196	211	212	205	205	204	217	215	195	200	191	219	195	233	219	181	207	214	190	243	202	223	196	200	201	215	207	216	182	224	209	196	210	207	218	235	221	213	228	226	212	224	225	208	200	232	216	221	196	187	222	181	190	215	221	209	202	223	208	229	216	222	206	197	224	231	206	202	233	195	205	225	223	197	227	234	201	210	174	201	212	191	204	233	231	221	204	198	217	211	196	217	220	223	202	261	225	223	167	235	225	199	219	219	230	204	222	212	209	209	210	216	214	214	181	227	231	197	222	204	224	234	201	196	207	242	243	211	230	200	210	223	231	198	203	211	205	227	202	218	227	226	194	241	232	198	201	223	214	204	224	239	204	210	221	215	203	224	214	202	214	202	230	221	230	196	224	229	239	223	214	184	198	194	224	174	231	197	211	211	217	206	198	227	227	200	208	193	210	215	219	188	209	204	213	202	223	221	233	204	222	223	211	201	194	231	224	201	221	190	222	198	213	230	209	196	206	190	213	227	189	216	216	188	211	217	218	197	194	208	201	215	176	209	211	191	188	241	223	188	210	235	194	229	200	210	195	204	207	219	197	197	208	202	222	187	209	231	216	204	205	216	187	211	196	200	200	211	194	228	202	201	221	210	230	218	227	219	219	220	205	211	228	217	230	222	227	218	203	221	215	224	234	203	196	201	220	189	217	203	193	205	214	202	223	201	208	240	222	207	212	200	209	191	200	213	217	231	240	236	211	215	197	215	206	216	199	204	203	256	244	215	193	208	198	185	197	201	216	190	200	210	200	220	231	185	200	213	207	225	211	185	207	216	232	202	207	226	236	215	215
33975	46494	18336	3436	3292	2310	1418	1018	928	723	422	373	323	294	287	273	279	253	293	260	249	283	282	280	279	307	220	280	290	273	278	250	253	277	258	284	264	283	254	260	274	251	267	243	285	253	265	254	273	277	257	256	253	287	263	257	313	251	290	271	260	250	254	271	260	281	281	290	254	251	260	281	241	305	294	267	293	285	259	284	289	277	242	285	273	282	294	290	289	264	268	260	262	278	266	297	252	286	265	285	242	267	272	272	276	294	288	290	254	263	250	287	287	274	245	283	280	260	261	273	270	289	278	262	286	252	261	278	280	248	272	260	249	276	263	252	269	260	247	282	269	265	247	261	278	244	263	290	287	269	296	275	257	250	291	262	250	259	296	292	283	266	293	294	254	291	281	287	275	290	266	271	247	280	263	252	264	256	280	280	297	309	236	262	244	246	272	266	282	305	279	290	278	290	254	262	276	255	278	291	269	260	266	266	260	256	260	254	271	261	275	268	274	272	251	263	292	273	273	274	250	245	277	284	293	298	255	254	281	264	249	270	267	276	245	234	307	264	263	279	259	276	266	253	285	285	259	235	267	226	268	246	266	291	288	252	258	282	270	280	280	266	277	288	273	276	229	258	277	272	288	253	263	265	265	235	275	272	293	247	291	271	273	280	311	232	248	254	263	269	257	271	287	271	272	269	286	238	267	273	263	234	276	279	277	247	266	312	271	254	268	288	280	278	251	253	275	278	260	247	245	259	274	295	284	270	297	268	269	257	274	264	299	283	274	251	297	257	260	240	267	277	265	252	253	286	222	277	283	275	291	279	267	259	280	268	294	271	286	281	290	290	297	276	259	262	263	244	267	291	301	256	306	266	282	257	270	232	260	284	251	256	293	274	268	279	263	281	274	265	276	283	279	286	268	281	240	249	299	274	280	275	262	251	298	278	275	282	291	257	277	251	281	266	258	259	287	281	261	298	237	268	293	263	293	259	254	272	274	277	282	279	257	260	284	265	282	283	241	273	261	281	312	268	282	262	291	294	283	276	245	272	263	279	285	281	291	244	275	292	277	276	242	262	254	286	288	280	264	257	284	310	309	277	303	280	280	267	297	264	267	277	275	277	240	285	290	257	266	253	271	285	287	280	288	237	282	244	256	270	279	258	274	278	289	268	241	256	249	258	256	264	276	270	291	274	245	268	293	244	287	271	269	270	287	241	295	265	237	255	248	284	250	268	279	240	287	285	284	262	297	273	285	287	273	306	253	290	264	274	296	270	299	282	272	259	295	285	264	304	265	264	267	284	248	270	250	272	267	277	265	300	277	271	290	265	292	235	261	246	249	275	299	289	267	268	287	251	248	270	293	246	240	255	256	261	307	269	256	271	269	277	272	262	255	309	277	282	282	287	267	278	278	232	266	258	274	288	265	264	291	278	272	266	268	285	272	252	247	267	303	295	260	276	272	272	280	282	259	297	274	270	267	255	255	296	269	287	263	278	298	280	253	252	280	268	269	246	286	246	256	292	272	267	281	286	280	292	278	252	265	261	274	265	275	259	291	261	274	280	278	297	278	269	258	290	288	274	268	261	275	268	303	270	286	294	272	282	261	278	266	262	273	289	274	264	283	257	276	271	259	252	255	270	304	259	268	258	270	294	259	269	264	263	297	274	281	287	269	292	242	284	301	266	270	261	287	242	257	270	257	272	275	283	242	278	277	284	279	271	278	285	251	266	266	274	299	242	262	289	259	252	273	249	270	239	248	301	276	277	263	247	285	275	282	256	254	271	284	283	286	294	278	271	272	249	268	253	259	244	269	258	253	261	276	301	262	301	279	285	275	266	272	266	276	289	276	313	251	257	277	282	263	300	271	264	277	265	262	272	273	265	259	304	294	259	291	280	276	279	295	282	271	279	268	257	269	293	260	271	253	318	265	292	252	258	265	268	274	294	300	273	272	273	252	284	284	258	269	259	250	272	266	273	299	290	257	301	252	286	275	280	274	252	285	263	257	307	277	278	282	241	251	276	237	246	294	282	262	273	244	304	295	273	271	256	287	268	279	261	279	272	260	301	298	278	270	233	278	299	280	279	299	290	260	265	281	249	254	277	289	255	285	274	283	287	268	263	265	290	272	273	238	287	308	265	272	301	301	289	270	266	257	292	262	273	281	251	301	275	296	297	277	276	271	269	273	267	284	272	245	304	253	261	276	278	269	278	280	285	259	275	270	281	254	255	276	285	292	244	268	257	288	250	270	246	253	246	281	272	291	273	276	273	268	236	259	278	282	272	264	280	264	291	271	276	248	283	259	263	248	276	257	283	247	269	286	271	234	306	230	270	291	278	236	251	245	297	281	262	257	251	292	281	291	263	272	254	257	269	273	258	293	238	288	265	276	285	282	260	309	266	240	278	277	254	294	289	291	264	301	270	269	267	287	265	290	308	262	272	265	267	252	275	253	266	285	315	251	302	306	283	280	269	289	267	284	279	246	285	268	234	273	260	247	286	280	279	276	284	265	263	281	271	297	275	293	272	281	265	273	250	284	256	291	257	291	274	260	258	280	260	262	290	304	278	268	280	277	286	253	293	257	264	292	285	284	264	266	296	241	286	287	276	265	272	254	232	289	271	267	270	263	248	288	266	291	265	275	289	260	272	284	263	303	229	260	281	287	268	277	259	279	283	249	225	262	290	286	259	265	286	266	260	287	285	249	281	293	295	263	299	255	259	266	273	271	275	300	282	271	316	257	273	233	282	290	279	273	248	267	254	275	272	281	249	252	269	293	292	236	251	283	284	284	281	242	287	261	283	259	244	266	301	293	271	237	254	281	228	256	273	240	276	295	263	297	275	273	264	280	271	286	273	234	273	247	270	260	276	274	274	275	284	278	255	239	267	312	265	249	274	251	259	264	292	254	267	288	312	255	290	270	251	282	292	287	269	283	250	264	269	267	244	247	273	266	255	287	239	300	274	282	294	274	273	281	274	264	255	285	269	298	244	265	272	269	305	249	274	290	282	275	255	250	241	265	274	277	267	265	278	276	239	268	247	287	295	255	280	279	268	257	250	262	263	295	289	273	264	272	251	231	246	281	243	267	275	301	264	257	249	288	267	264	250	265	255	222	247	285	259	264	264	290	265	275	251	245	243	287	305	281	274	248	274	282	279	289	285	284	273	263	282	262	253	297	257	279	276	251	280	281	283	272	264	258	265	287	274	290	257	261	280	252	275	270	278	263	245	276	269	268	274	278	275	280	256	281	291	290	257	262	317	290	284	252	294	266	271	274	249	273	261	246	240	268	265	280	273	276	286	273	284	265	251	269	264	252	270	280	253	261	268	270	282	269	282	273	257	275	265	268	265	281	247	263	272	281	280	299	271	284	257	264	262	265	258	271	283	293	264	249	277	281	242	245	256	284	275	298	307	247	259	261	271	270	242	290	264	267	252	254	260	260	266	276	278	270	247	279	296	274	263	287	281	280	288	256	272	258	252	246	272	281	304
24196	21597	28880	24670	21469	12688	2191	1226	828	567	322	323	244	204	166	180	183	176	174	150	157	157	155	147	158	137	157	152	146	141	158	136	170	168	125	141	143	170	164	174	148	142	151	152	129	159	150	149	153	169	132	147	134	169	124	150	111	167	136	145	134	185	138	142	151	123	142	156	150	141	123	136	158	120	159	166	162	140	141	155	136	142	163	118	140	135	143	155	138	129	130	143	142	152	124	120	145	130	138	153	137	158	139	144	137	153	147	158	134	161	150	146	157	125	141	156	138	131	149	158	130	139	148	154	165	115	140	131	158	149	148	143	140	145	149	148	158	139	135	156	161	140	136	157	143	169	142	146	148	142	149	130	130	154	154	137	146	124	155	140	125	142	131	129	156	158	124	139	151	134	148	146	158	140	128	140	128	144	137	147	132	150	137	143	151	153	173	149	158	140	142	144	128	150	128	131	153	143	149	145	144	111	142	171	136	116	135	152	150	151	161	152	150	156	147	138	138	123	133	133	135	166	138	124	145	134	156	156	156	173	156	132	149	143	132	143	132	160	135	151	135	152	137	132	138	134	133	162	140	132	152	128	140	147	168	126	134	138	165	148	128	142	142	125	120	130	143	154	122	140	135	152	155	155	144	124	144	126	133	144	154	157	143	156	178	133	155	160	124	131	131	137	135	125	156	135	127	126	138	135	138	140	117	147	174	153	137	149	152	127	134	140	129	150	145	147	151	151	129	138	175	139	132	125	136	170	139	159	146	146	178	180	137	120	148	157	130	128	149	147	157	148	146	141	143	128	143	165	158	153	143	153	143	146	153	125	145	125	143	152	130	152	164	150	125	158	122	136	129	152	147	134	131	139	133	151	154	146	148	158	148	117	131	148	118	135	164	147	142	142	145	148	147	131	150	122	140	173	137	143	140	141	135	133	129	151	134	150	158	154	147	155	154	118	143	143	145	139	138	143	150	165	138	132	140	149	143	128	143	149	147	123	142	128	128	147	142	136	142	138	133	163	143	134	132	129	125	167	161	143	152	138	147	144	142	138	137	137	142	118	129	150	122	148	145	175	159	140	136	138	143	133	153	145	140	147	138	138	137	141	153	132	129	155	146	143	135	135	139	170	127	142	139	134	137	152	159	133	130	125	145	136	146	139	142	137	148	161	128	134	141	164	124	154	143	142	146	129	156	127	143	160	160	149	153	151	146	145	140	159	154	127	134	169	143	141	140	144	148	138	125	129	139	114	155	163	163	137	129	142	138	133	149	132	139	147	151	139	138	151	147	155	136	135	164	150	149	136	150	132	160	125	152	148	137	139	146	129	154	127	148	155	152	149	142	142	122	148	151	168	151	165	147	124	144	133	138	121	137	137	147	132	130	122	169	156	140	158	145	127	148	123	136	125	155	133	123	123	148	148	118	135	134	135	159	144	140	160	126	141	137	146	151	151	133	143	152	119	142	134	152	137	148	120	161	145	124	140	125	162	127	123	155	147	154	139	154	136	141	150	150	141	147	145	144	159	146	132	147	137	116	141	169	154	168	158	114	132	128	147	141	144	148	129	141	136	147	151	124	139	154	142	135	172	149	141	165	136	139	168	155	157	138	149	121	148	160	136	142	132	159	130	152	146	119	135	162	150	137	142	127	130	137	143	132	156	145	132	130	147	156	135	147	144	150	120	161	155	144	134	130	164	147	154	142	129	144	138	139	149	147	150	144	119	127	149	138	145	142	121	137	139	142	159	171	122	137	157	153	147	140	136	158	126	146	146	155	139	139	153	156	136	143	156	135	136	146	147	133	147	157	134	151	131	147	152	143	144	138	163	157	146	132	128	132	132	123	141	144	174	116	129	141	142	146	123	140	141	142	146	135	145	140	136	140	134	144	149	131	147	136	145	124	164	132	149	123	141	148	143	140	155	126	135	179	135	149	160	155	139	135	151	123	151	153	137	157	145	158	144	140	147	115	144	145	144	164	142	153	134	167	135	150	134	166	153	139	149	133	132	137	135	157	141	136	140	151	126	135	141	144	129	138	151	167	144	134	129	133	143	145	161	133	126	150	129	126	150	152	144	143	114	137	149	146	132	150	154	145	142	122	146	150	141	145	135	139	161	158	136	151	145	143	137	156	147	145	155	141	155	149	147	145	150	138	132	134	133	148	128	164	112	152	144	133	147	157	114	127	130	153	135	148	134	145	150	136	134	140	153	150	131	147	148	146	151	148	144	137	154	136	171	151	146	123	138	176	134	130	135	125	134	125	158	138	145	130	153	145	156	141	153	135	163	157	132	139	145	164	155	142	151	146	146	136	146	132	125	128	144	145	127	154	150	137	133	130	145	132	132	136	139	133	156	174	117	139	152	149	137	137	145	131	134	148	119	166	155	133	135	143	150	149	144	116	154	136	140	162	152	139	137	122	135	148	135	178	166	147	131	143	138	130	136	134	144	115	158	132	135	122	141	152	160	148	158	157	144	135	123	113	143	153	161	136	133	134	143	129	133	139	155	136	158	148	141	154	123	155	142	133	131	149	142	145	137	141	168	162	137	144	132	132	161	141	153	128	148	147	132	149	144	128	149	156	158	148	130	138	147	119	166	146	149	154	145	138	132	149	150	149	133	151	133	130	132	159	156	151	163	139	115	149	141	143	130	162	137	121	160	118	162	146	137	138	127	138	151	148	144	138	133	134	149	142	137	146	136	142	155	139	131	128	144	138	137	135	172	143	125	148	151	154	146	152	169	166	143	146	143	161	152	137	135	125	155	148	138	152	120	158	139	152	115	156	152	135	160	124	162	126	140	126	137	159	132	161	131	133	104	138	137	136	134	151	139	148	151	149	142	129	147	131	127	137	134	154	157	137	116	148	127	153	159	149	142	138	150	137	144	146	159	139	131	141	125	145	149	136	141	119	144	141	133	149	151	150	136	139	150	142	105	154	148	143	152	137	151	146	133	153	161	160	143	138	146	150	137	148	129	154	147	136	127	153	160	139	166	152	146	127	147	150	139	160	131	134	142	131	135	115	151	147	150	145	128	156	144	151	157	140	143	151	145	135	151	151	143	153	119	139	139	150	132	160	137	125	117	148	162	130	131	135	151	130	142	156	133	126	147	138	125	134	126	129	157	140	131	126	139	126	153	109	148	122	141	166	139	128	129	141	146	143	150	144	146	136	126	155	136	142	136	124	165	137	138	151	145	138	123	126	134	157	156	146	151	138	139	140	154	143	153	138	139	149	144	152	148	122	153	145	140	154	137	139	140	156	146	130	114	154	135	138	139	141	142	141	119	132	146	130	150	167	127	130	162	141	131	142	158	124	130	130	157	139	127	121	153	139	153	153	146	159	151	156	149	134	141	143	157	143	161	130	134	126	145	125	153	143	145	130	133	136	149	140	161	152	145	152	145	136	137	143	140	124	127	139	142	156	164	143	126	124	138	135	158	134	139	145	156	155	129	147	144	133	161	158	152	136	142	125	129	153	139	121	137
39161	63322	28994	6691	6179	4932	3054	2286	1796	1009	573	549	404	314	314	259	254	219	239	220	252	201	204	222	210	182	226	228	205	208	212	205	180	199	169	168	171	213	193	187	177	201	209	204	195	191	182	179	197	209	178	188	197	184	183	172	187	194	180	175	180	185	201	202	173	188	177	216	194	195	175	168	190	170	187	192	174	188	207	156	193	192	172	178	178	210	206	183	169	182	162	188	189	185	161	172	198	204	175	188	193	187	190	176	187	190	189	180	223	211	174	170	193	175	172	160	174	201	189	173	185	203	181	179	180	191	179	182	162	176	195	183	152	191	175	163	204	167	191	177	186	180	190	183	179	166	172	172	174	182	206	180	158	211	158	193	182	180	175	205	169	159	188	177	181	144	178	201	180	181	188	187	177	197	170	219	183	181	179	188	198	165	189	171	191	185	170	188	194	164	195	192	155	181	191	155	185	188	186	166	169	156	202	169	184	183	180	173	183	175	181	181	166	185	192	197	202	181	193	184	180	194	189	205	197	183	192	203	180	172	191	182	201	172	170	196	175	181	207	190	180	184	170	199	176	199	181	185	184	163	184	192	184	174	193	173	144	206	176	187	205	181	206	173	188	163	172	204	187	171	175	201	175	189	158	203	173	198	173	199	150	186	185	175	174	201	163	186	181	222	172	187	164	179	167	196	180	184	189	215	173	169	175	169	170	185	182	182	189	173	189	202	160	171	176	177	188	185	171	156	183	184	186	167	185	190	188	200	172	167	203	173	169	179	172	176	171	178	188	168	176	209	188	168	176	211	171	181	183	178	196	171	184	187	194	161	178	183	199	200	189	182	169	206	175	174	187	180	183	176	197	179	161	183	195	207	175	196	218	192	177	178	165	201	179	183	185	156	181	208	164	186	202	192	185	191	186	183	183	170	204	199	187	186	178	192	183	176	177	179	161	186	195	196	177	172	186	204	184	224	171	187	189	191	180	182	181	182	189	185	206	180	166	164	179	186	167	170	183	164	194	179	215	170	162	177	182	164	183	202	184	172	178	151	160	173	183	190	174	168	153	179	181	161	211	173	186	184	175	191	195	179	182	177	188	187	177	194	196	194	203	170	194	171	169	170	172	192	175	190	173	166	196	208	194	162	218	192	182	178	204	194	169	177	181	189	181	181	202	186	169	204	180	174	188	191	183	183	191	197	177	197	191	176	189	174	199	177	188	192	186	192	192	165	200	194	185	182	189	159	177	187	188	180	175	180	170	159	181	176	185	181	173	194	186	174	197	190	190	196	170	195	198	185	173	184	174	162	207	188	205	176	179	173	180	194	180	180	148	185	168	169	189	171	188	198	176	202	187	168	156	191	177	192	189	169	177	177	197	203	143	182	170	215	161	173	178	145	197	168	204	189	179	173	170	187	180	184	170	217	165	182	195	183	209	153	199	158	183	192	217	184	175	166	181	177	172	207	190	196	192	182	197	177	209	176	170	164	192	182	162	194	177	167	192	172	179	194	209	218	182	186	180	183	189	224	195	178	170	175	179	155	207	177	188	184	187	202	188	180	187	215	192	180	179	187	188	189	181	175	184	166	190	188	169	190	167	184	189	190	173	175	182	163	184	180	191	188	176	178	195	190	184	165	186	161	156	171	204	169	197	190	174	195	171	160	182	182	187	188	179	177	206	182	182	161	173	182	175	179	187	178	197	190	176	177	189	189	194	173	186	200	198	189	182	185	194	193	176	176	184	205	188	153	177	173	221	169	159	191	190	181	180	202	178	194	186	190	184	192	188	172	184	159	207	190	187	197	181	173	196	188	163	188	183	190	162	155	194	179	176	213	187	183	180	213	181	185	190	179	181	195	176	189	173	185	182	195	189	188	195	160	186	180	173	176	179	182	203	161	182	168	175	190	185	197	180	162	170	172	161	204	172	207	202	192	175	180	198	188	208	188	164	184	169	191	203	187	175	176	198	169	180	154	173	156	195	181	170	168	203	178	174	185	184	185	190	191	178	188	189	169	183	181	166	186	192	165	196	189	192	180	184	170	198	174	173	200	169	165	172	173	187	171	199	192	175	190	164	188	169	185	171	169	175	181	144	171	171	177	184	183	185	161	183	173	194	168	177	182	177	185	178	167	170	171	186	192	177	177	167	178	188	194	183	180	175	228	201	193	185	188	182	196	187	181	168	214	185	190	199	215	197	179	174	171	183	184	172	164	163	198	171	147	165	185	176	194	206	185	192	184	170	198	168	180	188	161	171	199	210	179	189	180	172	192	186	189	191	174	161	184	173	194	167	194	188	179	152	161	190	173	189	182	189	175	179	186	163	193	190	196	200	145	180	204	157	208	184	196	191	206	172	189	181	148	164	187	188	166	185	190	184	176	195	177	163	186	165	172	204	178	176	203	193	180	181	180	148	185	176	172	165	161	179	186	171	176	208	187	177	203	179	179	155	181	173	191	178	184	166	171	185	179	162	174	181	183	190	186	190	199	169	176	169	201	185	173	184	170	224	194	194	177	182	169	156	211	164	171	184	201	201	176	189	178	195	170	175	170	174	179	189	176	193	196	185	194	171	181	181	202	191	173	195	177	168	156	167	175	181	182	172	201	203	171	191	204	189	175	174	193	162	216	201	152	194	189	160	196	187	203	182	198	180	167	179	185	171	175	178	199	201	183	164	173	175	184	178	182	185	165	166	177	168	178	202	158	184	181	188	195	176	196	178	182	194	178	174	183	176	157	168	153	176	168	179	188	194	162	178	179	185	185	200	182	172	179	178	182	178	177	205	174	197	194	189	175	217	175	168	180	193	189	172	158	197	176	174	177	177	180	163	161	177	195	190	188	188	175	195	192	183	204	175	184	182	181	180	171	157	197	209	166	182	179	176	176	167	187	198	193	173	176	160	171	186	160	203	195	180	170	185	204	201	212	166	162	186	159	204	205	156	169	160	169	164	172	205	182	183	205	183	188	167	195	192	170	173	170	203	183	194	185	181	192	187	182	200	181	169	188	173	178	165	191	203	197	174	170	169	192	188	196	175	194	175	172	192	195	198	192	191	179	186	162	199	171	172	185	175	184	154	196	201	203	183	198	186	201	183	173	183	171	194	159	179	163	182	167	188	184	188	200	195	184	184	188	192	196	179	172	179	197	181	181	183	202	189	176	203	189	175	187	159	163	183	169	183	183	191	176	146	185	173	167	175	151	157	174	191	191	190	195	178	189	166	182	164	175	195	176	183	172	181	182	182	185	167	174	180	197	157	184	180	161	181	186	181	173	164	171	187	191	183	197	199	201	166	185	156	175	173	200	195	183	195	181	189	155	174	184	183	187	154	197	173	170	169	196	209	182	181	190	168	179	180	193	189	187	162	199	179	170	190	174	197	195	161	197	169	175	187	197	176	192	176	171	186	189	165	191	186	188	149	180	193	212	202	194	209	194	164	173	220	184	179	193	178	177	184	186	207	187	189	224	147	192	174	168	166	181	154	154	187	184
25638	21804	27741	25396	10810	2263	1260	935	730	532	492	484	387	384	347	344	351	347	334	327	342	323	360	361	348	345	343	341	338	361	316	352	347	339	366	338	327	346	351	321	326	343	304	319	310	342	324	333	348	350	349	334	327	355	331	365	332	325	331	334	331	330	326	324	337	358	354	355	353	335	330	340	334	323	331	327	364	351	349	332	340	367	314	349	319	385	347	336	312	369	351	351	350	317	347	352	333	338	341	352	342	322	314	336	361	341	321	380	341	326	350	346	361	333	373	349	322	358	336	359	347	305	325	354	344	311	319	340	338	325	329	313	353	325	296	330	302	332	325	322	330	328	343	325	347	314	352	322	358	354	334	365	321	322	345	329	338	342	320	339	329	320	301	344	346	348	358	316	336	343	331	353	319	323	326	342	308	326	321	322	337	301	322	357	335	357	333	352	347	302	307	353	341	312	319	342	343	355	329	334	300	378	353	372	335	339	312	344	323	311	342	289	316	347	329	355	321	336	352	350	339	356	314	344	358	311	333	320	337	358	354	311	320	324	346	347	331	365	352	349	319	350	317	368	351	336	350	333	329	377	318	336	339	343	363	336	344	337	318	347	316	296	338	315	332	336	311	328	333	313	330	340	323	361	335	338	319	350	333	332	373	348	385	318	318	361	361	337	378	339	315	315	323	309	331	354	302	345	339	314	354	309	312	372	335	344	313	312	320	333	340	361	351	362	341	325	358	341	361	359	322	350	331	328	360	385	369	369	346	345	366	337	372	320	318	347	312	346	324	364	332	362	350	322	341	341	355	369	305	350	317	332	324	362	322	346	335	333	362	357	319	323	355	301	337	331	340	341	355	356	386	357	338	323	366	329	366	348	362	347	329	352	321	324	328	320	342	310	341	318	318	340	357	361	358	341	355	305	333	320	346	313	329	343	370	336	336	319	361	351	335	326	352	343	332	320	321	329	338	319	315	367	330	344	345	347	330	310	342	339	324	337	325	350	312	335	349	340	365	336	370	340	335	346	314	389	378	346	322	332	324	355	361	338	344	328	343	328	336	333	332	319	334	350	361	338	337	337	351	365	356	319	329	308	341	329	317	357	345	363	329	341	326	326	350	341	357	318	327	327	337	293	347	330	334	355	324	342	361	358	339	329	327	329	335	309	353	329	318	338	313	324	354	325	341	334	325	335	330	326	328	344	332	342	362	322	336	307	319	342	341	323	341	331	337	351	336	341	362	325	353	350	331	358	377	369	320	325	314	321	334	332	311	345	319	324	345	316	359	365	367	361	319	341	355	341	343	334	338	314	361	308	326	348	334	344	333	324	335	330	318	354	340	341	316	333	341	347	349	323	344	342	318	336	318	330	321	313	316	322	342	306	324	356	355	336	316	333	365	353	326	320	321	329	302	352	338	349	326	345	361	349	343	353	337	333	357	336	338	331	354	322	319	335	305	327	371	336	330	346	372	359	336	347	352	345	363	334	309	319	315	341	336	350	338	332	338	316	357	302	327	365	357	360	323	341	348	350	338	329	328	341	347	369	347	330	300	347	362	322	325	341	323	385	350	327	316	343	374	365	360	364	299	331	351	332	340	353	354	366	389	314	320	347	320	348	338	318	326	334	325	351	361	339	328	327	376	326	334	315	326	330	331	328	332	353	344	298	342	326	305	383	382	326	331	341	340	334	332	330	359	343	329	342	313	335	388	328	366	328	342	338	331	318	345	356	368	356	368	320	334	320	326	326	324	348	345	349	344	321	355	337	337	369	347	315	337	347	313	334	352	341	342	350	312	371	340	313	332	334	349	343	308	352	336	329	347	350	324	317	317	333	357	336	311	353	350	363	338	352	317	320	326	348	339	318	323	331	350	352	338	368	343	325	351	315	374	360	340	329	320	343	330	295	373	368	326	314	350	333	322	330	304	332	333	327	352	339	337	350	334	339	341	344	338	303	345	318	356	363	329	307	372	312	344	362	355	314	349	312	315	342	349	352	344	330	349	311	315	337	328	320	337	346	342	341	356	328	348	361	346	352	332	357	357	330	334	357	339	336	326	330	339	366	344	340	363	308	354	377	350	352	322	386	339	346	347	337	304	312	344	349	315	311	322	369	349	316	377	317	332	356	343	331	317	350	307	347	343	321	309	326	339	329	321	344	350	358	369	327	351	340	317	345	317	372	335	323	335	341	324	368	332	357	327	351	352	305	316	320	337	347	328	332	370	341	320	306	382	302	346	336	346	374	330	323	306	367	331	347	333	358	350	378	337	285	340	354	332	359	343	329	340	352	365	340	343	324	344	346	314	329	338	330	288	354	351	305	328	344	302	352	374	322	358	346	308	358	344	364	369	357	346	332	338	346	343	351	322	370	334	309	347	332	343	304	370	336	339	354	377	355	351	321	328	329	323	321	353	351	349	362	336	306	319	353	328	327	323	370	333	299	310	331	389	325	334	356	350	373	331	348	314	321	357	297	342	357	333	328	359	316	327	332	327	347	347	383	331	338	320	317	336	333	299	330	322	333	372	323	335	345	296	383	346	340	370	343	337	362	333	325	348	359	324	337	320	326	322	360	326	345	313	350	341	307	346	337	299	349	336	356	350	352	367	349	342	307	368	388	322	294	309	317	359	327	323	338	347	328	353	356	324	333	356	344	336	338	356	315	341	356	343	350	335	327	341	337	325	345	355	335	307	347	342	342	329	366	327	335	316	351	300	339	310	358	342	332	325	357	302	345	377	341	315	353	317	357	337	343	338	340	343	295	353	361	332	324	330	343	320	333	296	386	346	306	375	385	306	315	302	293	315	351	314	334	336	356	359	351	323	317	317	347	325	337	323	319	345	340	334	370	337	351	344	356	346	318	334	356	340	402	354	351	309	300	331	347	319	384	346	335	327	344	343	310	316	332	328	310	351	297	383	322	330	341	332	304	321	312	357	304	320	339	345	351	336	342	362	353	324	345	356	365	323	355	344	347	334	358	348	342	343	307	315	368	360	328	324	323	343	336	348	321	353	325	327	315	335	349	331	331	358	348	341	308	320	339	360	333	360	335	345	356	343	350	350	316	317	332	351	355	345	323	359	356	347	362	321	333	327	331	346	359	344	316	333	351	335	351	343	352	323	337	371	343	324	326	344	299	312	329	338	320	344	339	361	333	360	318	354	359	341	333	328	367	358	355	360	341	349	356	312	362	343	285	320	320	357	325	322	372	353	321	325	322	331	330	301	352	337	343	313	328	362	346	318	362	338	315	389	330	348	336	304	339	324	318	359	319	334	324	326	344	339	312	342	345	369	328	360	320	354	305	346	339	394	333	293	336	338	340	311	379	375	355	326	355	356	328	352	374	359	305	338	333	313	360	322	339	333	331	370	366	346	364	354	340	338	334	342	342	340	343	351	321	342	407	324	328	317	362	348	335	353	354	312	358	326	380	306	299	349	339	341	317	303	337	330	375	312	348	325	337	335	343	340	364	314	346	321	349	364	316	348	366
37304	54950	22800	5342	5085	3549	2499	1702	1324	906	688	660	515	489	487	410	462	438	397	423	442	441	457	464	427	421	411	408	427	427	396	460	421	390	412	412	439	420	390	389	386	363	410	367	411	417	425	420	454	419	384	404	434	391	417	422	376	442	395	395	448	426	398	423	422	397	445	421	414	399	403	431	417	411	415	444	400	388	410	393	402	419	429	410	413	403	409	431	447	441	402	392	411	425	384	430	416	457	433	429	422	406	413	395	412	406	384	392	379	410	410	419	406	417	430	398	405	457	439	424	382	429	396	428	404	414	438	392	406	434	408	404	406	414	444	377	387	401	400	397	420	423	384	386	465	397	423	420	414	394	395	389	413	393	415	425	380	404	407	443	407	394	415	406	426	426	389	376	429	430	418	365	409	425	410	403	394	396	451	397	409	382	411	397	425	414	435	420	448	426	391	413	397	437	413	425	383	400	407	423	384	434	399	423	386	435	434	420	435	402	408	433	417	409	413	384	413	420	389	445	414	396	428	366	450	419	431	396	437	410	420	414	384	425	395	419	394	427	389	404	453	399	436	411	371	415	397	437	442	409	403	422	400	440	423	413	394	378	430	408	425	433	408	397	361	397	397	383	444	401	387	408	407	406	400	411	411	427	430	412	410	399	436	398	417	418	378	429	424	399	420	414	425	411	429	396	393	413	388	407	410	431	447	387	385	425	410	406	427	432	390	423	412	385	401	365	446	398	398	405	382	392	388	398	416	372	428	401	441	414	393	420	407	425	408	438	429	431	405	389	377	429	435	393	419	385	402	401	421	417	425	409	408	436	453	428	431	369	456	383	412	402	437	407	410	416	400	390	433	408	413	403	384	434	394	423	392	403	416	405	446	423	454	396	396	394	433	400	419	376	399	399	409	420	460	419	395	405	421	404	430	416	402	389	399	406	407	398	356	427	410	370	434	428	418	437	390	416	433	372	405	414	410	376	407	443	423	406	407	427	384	400	378	396	408	420	398	434	424	389	426	442	411	416	430	415	397	411	399	376	383	428	397	411	432	435	413	410	378	419	384	411	372	401	409	398	377	401	432	436	400	412	417	447	448	360	416	440	414	425	400	392	408	382	398	421	390	404	399	393	392	426	390	429	407	399	366	401	406	419	413	387	445	423	412	410	382	421	436	444	424	411	383	386	423	423	413	439	438	401	385	453	419	382	428	432	405	406	364	371	373	434	407	420	418	401	432	431	435	434	409	411	380	403	442	440	415	403	389	433	431	401	415	435	406	375	446	411	428	400	403	398	411	390	382	420	375	395	385	381	431	369	418	395	401	405	426	460	454	432	363	411	401	413	370	429	412	413	399	403	380	420	416	443	398	394	398	421	417	377	424	413	452	426	409	406	436	377	443	413	405	440	386	428	418	419	404	387	418	403	430	407	419	386	436	410	418	441	388	418	415	448	433	394	413	391	394	440	368	423	448	437	395	404	403	421	416	424	393	434	396	392	417	402	400	394	404	422	415	404	417	437	428	396	428	404	379	430	411	429	440	415	408	405	427	424	399	395	402	416	403	403	383	428	383	409	412	457	404	441	398	442	388	369	416	420	441	413	432	406	418	403	413	409	433	416	445	415	415	476	428	410	409	438	437	401	428	370	413	403	406	429	425	399	404	408	406	379	398	430	429	450	408	403	390	418	413	420	415	385	435	416	432	389	402	407	429	389	437	433	425	381	408	371	443	381	371	382	393	386	405	401	382	429	403	415	436	411	374	420	383	396	425	426	438	367	419	424	393	360	411	418	381	409	423	393	413	394	400	399	402	411	402	375	357	399	422	444	381	437	430	414	416	397	409	436	407	384	410	439	405	376	399	420	411	402	427	417	411	411	404	373	407	423	409	415	398	410	461	433	412	405	413	426	411	417	423	430	395	412	457	407	399	426	435	436	419	406	424	414	412	398	422	381	421	402	403	389	430	413	436	412	392	423	399	463	393	411	396	417	397	383	396	394	373	407	429	416	389	371	385	424	409	391	369	446	450	412	419	382	384	400	412	398	404	384	375	406	431	420	419	423	440	401	435	387	394	435	386	419	384	414	395	434	385	378	369	383	425	428	429	394	398	396	397	421	428	397	416	451	397	384	407	414	430	386	440	450	377	403	402	410	388	412	408	415	409	381	403	405	382	427	404	420	398	394	419	410	427	438	422	392	412	408	400	394	413	401	417	428	425	414	417	384	417	410	396	404	434	414	409	411	415	409	424	431	407	432	397	453	399	427	444	427	388	424	428	423	417	421	431	422	437	398	424	423	372	410	418	427	419	384	399	404	420	370	384	409	441	426	417	433	401	431	401	429	413	402	385	366	400	420	402	441	426	404	406	438	410	374	433	410	419	416	445	393	395	430	391	389	408	414	418	393	399	415	378	378	391	438	426	413	408	409	394	394	356	370	399	374	413	386	401	428	421	395	405	405	372	377	459	421	403	431	399	393	407	410	388	447	434	416	406	389	398	399	417	408	430	410	438	394	444	408	428	415	397	394	426	412	409	427	425	390	382	408	451	405	442	396	403	428	416	444	409	410	387	419	417	393	435	437	398	448	425	421	404	431	380	413	413	423	411	404	429	453	422	410	402	425	403	414	458	452	421	408	423	421	424	407	402	407	411	438	443	433	417	417	406	407	422	433	384	409	414	395	429	365	410	394	388	391	416	420	405	429	391	465	368	410	400	389	402	440	413	404	435	418	381	404	417	403	435	425	394	405	423	384	437	419	430	387	416	409	432	390	436	399	405	458	441	388	449	395	414	426	431	362	403	394	427	388	455	422	375	391	440	384	403	444	410	443	395	434	418	419	407	391	400	380	435	423	439	378	400	386	405	430	391	421	422	406	422	413	433	400	380	410	434	447	401	404	433	384	413	410	417	424	418	430	410	412	404	438	399	416	408	389	369	448	422	400	386	453	389	421	425	430	392	395	385	391	433	451	384	413	395	389	436	427	421	387	395	423	374	397	398	419	432	412	414	431	377	425	409	409	391	404	432	421	390	418	431	373	393	431	432	426	412	387	416	438	394	419	397	426	434	364	381	433	403	412	444	414	399	427	388	410	391	439	397	439	411	442	404	416	399	396	425	408	428	424	394	400	363	407	392	403	403	454	413	423	452	429	440	413	430	426	434	418	418	410	397	431	421	428	401	390	418	397	474	404	390	408	410	382	386	403	407	438	446	427	431	395	379	402	394	376	436	416	456	418	406	426	389	417	393	393	419	388	416	422	401	443	418	433	418	406	399	419	398	406	433	391	381	444	425	393	409	449	391	413	381	401	407	395	416	423	397	414	411	392	381	394	415	413	394	422	423	395	401	460	422	437	416	411	397	414	433	435	403	429	409	426	393	429	392	431	431	449	422	422	389	446	388	418	437	441	417	425	437	396	422	385	407	396	419	435	421	415	371	389	397	432	417	438	389	386	419	422	415	394	432	408	400	382	429	424	419	396	392	378	368	435	424	410
23305	21610	29351	24264	21581	21609	10494	1899	1114	798	678	651	498	413	361	325	347	357	317	315	325	297	309	327	324	327	317	296	313	313	317	285	275	289	279	278	263	252	292	263	279	279	266	290	305	265	309	308	283	276	295	279	253	286	303	275	251	272	299	263	279	303	283	277	286	274	266	284	285	316	288	295	300	265	282	291	307	291	293	264	257	291	299	286	287	302	280	296	302	281	262	295	301	287	291	314	308	287	273	275	284	290	305	274	297	306	273	266	272	273	293	272	288	271	281	285	279	294	272	313	271	267	313	312	256	277	257	263	287	271	264	251	252	299	292	266	297	275	295	279	261	263	274	311	231	291	269	266	313	272	315	298	295	271	290	263	271	283	268	267	282	299	278	289	295	304	269	246	264	258	279	296	275	280	275	272	264	270	288	268	279	289	267	295	288	246	266	287	297	282	259	277	279	269	273	283	285	305	259	279	294	282	278	282	281	253	296	301	290	283	290	287	302	282	304	300	268	276	297	255	269	294	289	268	279	280	290	283	288	288	268	274	293	287	277	270	270	300	259	268	294	261	298	301	295	313	259	291	261	288	276	258	296	293	260	302	247	293	255	285	301	305	291	284	279	286	268	266	244	287	252	260	269	310	279	271	289	272	278	300	276	309	291	280	277	315	281	280	266	292	289	270	306	268	293	279	290	274	266	303	280	277	308	260	261	259	284	254	267	270	291	286	273	291	265	236	295	287	270	278	265	262	263	281	265	318	270	271	265	241	273	266	270	264	279	265	267	270	309	259	276	302	264	305	277	270	275	288	297	268	284	286	311	285	268	270	311	251	307	279	280	278	274	270	278	303	302	279	261	278	290	299	262	280	321	295	281	249	297	299	277	299	247	288	299	261	292	270	281	268	268	263	275	287	258	270	284	274	280	298	279	285	276	286	297	281	250	243	310	298	292	288	293	280	299	284	274	279	311	292	270	294	251	271	314	263	305	274	297	272	270	279	259	279	272	301	282	273	291	250	272	258	308	270	314	269	284	308	242	280	295	276	297	289	243	287	305	274	286	285	274	275	270	299	256	280	289	282	284	282	269	276	252	275	264	281	253	249	278	248	295	256	296	275	276	295	298	283	273	279	284	285	299	267	267	271	275	310	259	248	266	298	271	251	285	267	290	264	263	294	276	276	269	293	280	303	278	253	258	299	274	295	284	284	293	265	283	303	243	258	290	273	287	287	284	249	278	273	271	269	305	291	286	281	275	267	276	284	282	298	279	307	267	276	274	283	284	277	278	255	307	289	292	289	269	288	251	293	303	289	288	267	263	283	270	290	260	240	300	265	254	288	261	301	280	274	283	287	290	295	283	262	279	296	262	264	269	293	283	260	260	274	295	292	249	269	270	285	273	250	279	257	295	282	257	288	278	284	245	284	284	252	270	296	248	275	303	285	295	277	294	267	300	269	274	277	288	289	286	309	313	269	252	269	285	273	284	259	285	281	265	291	263	301	282	321	247	297	305	290	261	244	267	296	254	323	289	289	280	293	277	271	301	287	272	283	302	275	289	251	304	275	284	296	292	300	273	259	286	307	254	246	311	292	300	272	257	279	241	288	275	252	265	291	285	255	308	263	261	295	296	260	285	277	255	293	277	258	300	252	306	279	268	290	256	301	265	265	265	281	279	287	268	297	252	284	280	270	308	288	275	285	289	264	307	312	317	265	254	276	286	284	272	266	270	288	274	276	299	277	270	282	291	304	274	292	259	292	282	311	281	261	277	271	300	286	301	280	278	295	280	318	279	280	252	287	280	281	273	304	263	279	287	299	284	302	301	291	286	268	276	322	269	299	270	295	286	274	283	300	270	260	282	256	277	269	291	253	283	291	263	301	295	286	293	272	274	313	267	282	287	284	274	320	267	276	255	267	258	261	262	278	255	305	304	298	256	284	332	271	280	276	283	285	284	320	275	294	283	284	268	293	286	275	273	288	255	273	274	279	302	286	267	298	274	291	266	270	253	284	312	284	294	268	280	285	280	270	266	259	301	269	293	270	279	261	279	292	261	271	297	281	266	270	286	288	288	286	271	256	320	280	274	278	261	285	280	289	318	287	252	277	273	266	299	232	311	279	306	286	290	286	283	284	269	293	291	290	279	294	284	267	277	280	264	271	285	288	290	278	290	253	283	310	278	285	294	280	287	287	263	301	317	288	286	285	282	252	262	293	265	255	295	276	275	266	276	262	271	264	305	297	276	264	296	266	273	269	249	289	265	297	272	267	261	294	277	284	290	304	253	300	295	280	285	268	271	262	268	241	277	292	282	288	268	309	262	278	267	293	302	253	293	294	272	265	250	273	282	299	269	304	268	260	260	289	267	290	296	311	294	294	336	239	249	283	300	261	271	292	261	269	278	266	269	256	313	322	277	243	266	297	268	288	293	304	285	268	329	290	269	279	290	285	285	296	286	242	263	273	265	308	280	280	309	312	285	254	282	266	264	302	280	262	259	262	261	280	260	270	274	262	291	268	265	276	255	272	296	268	261	268	296	273	251	293	251	294	289	313	277	266	283	269	250	274	290	279	282	270	274	275	272	256	271	298	285	304	287	278	288	271	279	281	285	254	301	310	261	253	261	277	281	280	265	282	294	312	284	278	282	283	274	291	279	303	258	291	259	287	285	281	264	274	280	300	284	286	300	305	261	287	280	294	314	284	283	276	281	306	253	297	304	244	280	296	245	282	271	287	296	271	265	283	289	304	282	317	323	251	292	273	301	324	294	321	289	294	276	308	273	291	301	272	312	294	268	236	302	287	309	271	305	292	308	272	321	276	302	290	287	266	269	303	271	270	266	287	264	255	278	309	269	274	307	269	270	241	279	292	278	280	252	290	266	276	313	286	315	265	240	271	285	289	226	270	255	298	278	301	268	279	265	311	253	282	245	287	281	303	292	268	251	277	269	293	286	284	297	252	288	274	318	268	253	285	278	285	262	268	282	269	269	275	275	258	272	290	284	295	268	302	284	278	288	289	256	294	266	245	247	289	306	270	300	273	303	248	253	301	272	272	276	270	282	288	292	276	279	257	255	306	259	263	284	279	269	305	281	290	296	287	274	254	306	255	284	305	282	265	274	267	274	288	289	301	286	292	304	272	267	320	271	280	248	256	275	287	299	292	255	293	257	287	264	271	281	274	270	256	294	279	262	277	272	255	254	286	300	260	293	257	284	306	281	280	284	243	263	290	274	268	248	285	268	314	269	290	273	245	263	276	285	260	291	271	267	254	276	270	286	277	297	271	284	277	292	280	254	275	310	271	288	281	295	275	285	295	307	269	259	284	280	286	284	265	305	254	275	271	291	274	288	269	283	276	266	281	288	271	281	268	287	291	232	277	251	277	300	273	257	272	253	281	261	263	266	286	293	309	273	302	246	240	265	296	280	236	274	266	256	278	256	298	284	290	264	255	290	306	268	309	279	286	276	299	268	289	253	279	275	279	311	277	294	295
42951	69699	31543	10415	9002	6696	4491	3177	2240	1478	1133	1013	718	543	526	492	460	438	441	422	424	411	410	383	367	367	369	365	323	364	351	342	352	337	328	328	357	315	328	365	353	359	331	326	331	330	357	336	330	328	323	363	339	346	357	335	315	321	347	322	325	356	323	343	344	300	333	317	334	353	318	322	304	365	345	322	282	346	297	338	326	319	345	315	339	334	319	344	297	291	321	311	347	326	334	318	309	310	342	341	308	332	320	317	319	336	328	289	323	336	338	333	325	320	334	319	343	315	303	331	276	311	315	340	342	319	320	297	341	345	326	323	352	325	326	341	335	300	321	341	367	320	336	324	299	319	336	310	335	320	298	325	347	301	319	291	323	326	327	338	321	344	330	340	324	311	316	315	303	306	346	372	294	311	327	350	355	320	330	337	333	332	316	337	288	349	343	322	325	287	361	303	340	325	362	343	302	317	308	326	307	305	329	324	326	292	341	331	338	351	344	341	298	303	339	319	315	349	335	336	311	301	327	326	336	319	328	320	340	374	366	334	348	329	325	335	303	312	300	336	361	378	331	357	350	317	313	310	308	274	331	300	333	327	330	352	304	354	343	346	339	314	299	304	331	331	325	293	342	310	312	327	316	319	321	348	317	318	304	337	323	351	303	310	331	298	308	278	337	305	361	325	325	325	330	337	340	353	331	332	330	290	353	322	322	324	326	323	331	333	329	324	316	298	306	327	329	322	318	334	336	308	343	302	337	339	329	328	327	362	326	323	311	361	337	346	304	330	331	311	322	336	321	317	309	347	321	314	317	338	319	308	339	331	310	323	342	321	343	327	330	301	315	323	326	289	304	362	312	302	290	305	316	311	319	354	321	355	311	349	307	344	340	380	327	311	347	311	311	323	320	315	361	357	332	351	317	318	315	323	327	303	311	354	324	315	321	339	314	323	341	339	309	320	342	328	342	316	337	306	350	304	334	314	320	329	308	307	330	321	320	334	325	311	306	297	339	317	336	355	331	301	347	329	322	356	350	310	321	298	311	346	327	339	326	342	309	339	343	339	329	325	343	307	308	356	370	333	326	314	300	328	301	313	319	296	322	320	320	292	340	318	341	313	311	326	336	330	330	328	345	339	334	288	330	317	331	326	344	342	314	318	334	313	364	338	323	315	343	316	348	333	331	362	371	313	289	311	345	347	348	352	317	303	325	297	359	313	345	339	320	336	323	359	319	369	337	323	332	271	359	332	310	324	336	299	327	314	325	330	343	337	332	333	294	307	319	342	340	328	310	312	329	312	305	312	312	321	302	326	312	337	309	358	322	324	332	325	323	329	327	299	331	334	360	287	346	314	352	325	308	340	316	303	315	332	303	324	327	330	277	321	334	329	342	342	327	335	314	287	342	340	311	304	339	330	308	353	316	329	326	301	343	301	328	322	335	339	309	310	340	311	324	316	342	341	279	328	347	314	330	347	352	303	308	347	314	319	339	280	330	331	346	306	331	323	326	342	313	313	299	353	311	314	338	327	342	343	315	335	324	330	347	354	302	303	330	312	336	315	349	335	311	336	318	327	328	294	338	347	313	327	341	319	336	323	353	333	346	313	349	328	330	321	329	362	363	298	349	334	315	340	338	318	311	314	327	283	329	305	316	337	314	364	314	321	315	316	318	305	317	307	341	335	292	311	316	315	345	322	319	291	315	317	311	308	303	330	315	380	316	331	325	346	338	330	355	316	340	334	323	337	317	353	334	326	331	324	316	315	325	331	325	315	313	321	321	312	310	312	310	334	337	313	289	342	314	311	323	293	341	320	293	337	352	304	335	326	315	303	363	348	336	308	363	288	316	326	325	348	306	346	318	315	310	360	330	355	350	305	350	333	357	308	334	340	310	317	307	344	335	331	344	358	325	331	306	325	331	312	354	313	324	346	336	340	317	307	302	336	337	311	370	352	322	348	332	332	327	316	339	344	316	350	331	319	317	313	330	336	316	341	339	319	331	318	351	350	321	314	312	309	339	299	315	318	335	325	313	337	321	313	331	290	354	316	299	350	337	336	338	318	327	328	334	313	349	333	341	326	334	297	300	354	338	344	315	320	297	300	334	332	320	302	307	320	345	344	330	307	303	348	335	366	346	348	326	329	326	329	317	339	358	318	319	339	388	317	304	326	323	332	318	343	307	312	329	312	323	337	334	307	333	309	305	338	340	323	330	328	298	318	320	314	328	312	327	335	351	282	344	312	308	342	295	322	334	333	329	330	344	324	332	316	328	335	332	328	309	351	333	335	339	351	326	329	318	322	315	325	335	322	363	336	328	311	336	347	319	334	314	347	325	337	347	303	317	322	362	339	309	310	300	316	305	337	319	331	285	314	325	324	316	313	316	305	340	357	328	318	319	337	311	342	327	320	301	347	302	333	327	332	310	313	365	302	330	349	331	324	306	350	314	314	333	329	339	292	330	340	331	344	349	313	325	346	307	321	304	319	315	306	333	333	322	328	330	362	318	290	313	334	348	347	339	341	294	295	337	306	330	297	321	341	331	367	316	328	342	332	331	326	322	314	364	318	361	304	346	355	349	292	309	333	315	320	290	336	319	304	338	330	342	296	336	305	335	303	316	316	314	315	322	338	355	317	298	334	329	330	327	343	310	332	329	333	329	323	335	337	311	337	340	343	325	320	370	300	326	305	315	334	333	351	306	314	322	306	308	338	336	319	320	303	303	327	331	340	308	356	317	340	274	323	326	326	313	342	302	344	340	324	315	330	351	319	325	346	341	336	333	302	331	336	338	342	352	336	306	338	338	356	308	328	320	328	312	354	298	309	311	308	325	324	334	346	332	351	304	304	322	310	324	321	300	359	342	351	333	319	343	333	278	336	320	347	318	300	308	342	324	350	329	335	333	322	312	310	331	347	306	328	317	376	313	311	340	316	338	324	320	330	347	310	312	292	294	330	304	315	318	354	336	326	312	333	335	300	301	337	296	335	339	361	282	336	319	364	364	360	351	340	318	295	340	303	299	322	344	327	309	329	316	349	338	346	310	344	280	300	343	315	337	319	351	335	321	347	338	332	346	335	311	322	324	343	362	327	355	385	310	307	332	307	332	328	340	296	335	324	294	324	323	316	316	339	346	314	329	312	323	338	340	314	351	330	313	321	333	328	327	318	321	333	296	302	298	332	320	331	316	315	334	339	356	311	345	339	335	360	283	300	328	314	357	325	302	312	305	353	343	332	335	308	313	334	303	332	325	350	349	340	322	347	325	321	286	329	316	335	317	300	302	324	331	349	333	301	338	329	302	290	324	301	321	332	328	319	329	324	318	317	316	333	331	333	323	322	323	337	327	353	303	332	281	304	328	305	329	308	327	329	325	330	334	311	301	298	344	319	303	346	340	317	337	350	328	343	349	315	323	304	367	343	298	345	337	288	294	338	315	296	321	327	295	305	344	331	318	334	297	330	313	328	301	329	301	347	308	345	322	316	354	342	307	345
29536	29028	21681	5007	1158	884	680	493	380	323	283	242	225	221	223	222	249	226	226	210	209	208	223	207	205	213	216	185	206	227	215	237	198	222	226	227	217	211	219	197	217	199	206	214	187	210	187	182	201	211	207	215	209	197	210	239	197	220	195	210	205	214	229	206	206	199	212	208	204	224	197	213	192	200	224	224	213	219	197	226	202	242	199	214	186	214	221	206	201	221	206	201	205	192	218	198	223	213	213	209	194	187	238	189	206	215	233	215	195	216	171	193	225	203	185	208	225	230	218	202	211	172	216	213	202	201	198	208	212	213	232	223	214	208	243	211	222	213	197	196	231	238	220	202	222	213	213	188	220	208	206	199	221	216	180	213	204	200	217	190	203	222	204	174	203	190	213	208	192	216	239	194	216	184	231	186	220	208	207	244	209	214	202	197	215	189	220	216	196	207	223	205	197	186	226	207	198	205	223	192	199	170	197	210	207	198	202	235	213	213	216	182	191	220	199	221	206	229	225	193	208	189	219	216	199	232	194	225	197	191	196	224	196	215	210	215	217	228	181	228	231	207	199	185	218	221	225	198	197	184	204	205	194	218	201	199	232	198	198	184	195	221	191	203	194	198	186	187	232	206	216	231	206	202	201	222	223	185	205	217	224	212	209	198	189	195	214	203	205	214	210	182	229	204	215	220	211	216	212	217	220	220	207	222	225	217	197	227	214	197	197	208	208	187	204	221	189	230	207	182	243	190	229	241	204	223	206	225	226	204	217	217	215	216	210	201	193	216	219	206	210	194	191	213	207	202	232	180	218	220	195	200	214	227	216	204	170	224	199	243	233	205	230	210	196	219	213	214	207	198	221	241	202	206	200	204	215	227	210	231	206	229	206	211	230	188	211	199	171	208	202	216	201	212	231	215	215	206	208	204	209	207	185	223	194	241	190	187	218	221	216	213	234	205	225	217	205	208	193	233	227	212	238	215	207	210	191	206	219	180	218	196	235	194	194	226	205	236	231	201	204	231	208	222	203	200	229	209	196	200	214	183	244	183	225	208	223	220	218	212	187	195	215	190	236	219	199	204	185	222	226	208	215	216	210	196	190	225	212	212	210	191	223	242	193	206	216	234	227	211	197	237	223	222	203	201	209	207	214	243	184	207	221	194	204	217	213	215	219	217	220	202	214	209	202	207	217	223	196	215	197	182	191	213	174	229	197	212	175	213	213	202	212	202	224	225	210	214	233	198	224	213	214	217	208	186	215	221	229	195	199	201	206	229	222	217	225	215	212	233	218	228	220	216	185	209	215	225	198	210	211	200	241	185	191	189	202	192	207	223	218	200	197	219	188	226	196	208	242	197	202	212	238	190	214	223	199	199	204	221	229	192	222	217	208	226	206	221	207	189	205	213	222	206	203	197	229	210	218	226	224	208	202	200	188	210	210	225	201	212	207	180	205	192	234	212	214	221	218	223	215	219	244	220	209	204	211	212	218	206	200	210	194	218	193	220	204	241	200	181	226	186	202	195	233	225	240	207	211	192	198	226	197	211	212	207	211	175	206	213	187	269	211	202	212	225	183	201	191	184	202	228	221	209	204	208	220	206	209	217	190	200	205	206	222	202	198	223	207	243	191	198	206	208	193	230	209	193	235	178	184	218	228	207	217	215	196	205	244	209	205	218	204	183	233	205	220	218	226	210	192	234	195	215	235	202	191	211	209	222	209	225	186	210	251	212	181	224	203	208	223	206	228	228	225	228	223	209	181	217	225	183	240	230	194	174	214	198	210	214	184	221	215	213	232	228	200	232	213	203	204	225	225	196	226	186	190	206	215	229	212	215	198	208	176	213	189	195	204	213	251	207	198	209	208	209	199	189	199	209	206	240	210	221	219	195	202	223	193	196	221	201	211	223	241	212	200	211	208	218	236	213	212	206	199	196	222	205	240	217	220	203	213	202	226	224	206	170	211	207	195	239	212	217	190	223	201	198	226	211	201	214	220	196	206	214	255	233	217	228	231	212	222	209	207	220	226	222	223	204	217	207	215	202	203	201	225	234	183	219	199	219	196	241	215	235	195	193	207	209	211	221	220	210	203	198	214	223	225	210	188	189	231	185	196	191	232	211	221	210	213	186	206	231	187	223	213	212	252	218	232	233	196	199	207	221	240	186	218	212	213	208	206	206	207	209	187	201	246	224	198	225	228	215	205	206	209	249	202	217	205	226	215	218	221	215	212	205	206	225	210	197	199	195	244	214	198	216	213	217	221	231	238	223	207	203	203	223	210	208	208	225	235	208	233	214	216	201	212	204	217	216	226	198	213	217	182	208	227	209	232	199	224	196	226	222	214	231	230	180	187	190	207	230	238	212	196	180	222	220	218	189	214	221	220	237	197	223	203	211	212	191	255	212	204	196	201	214	208	207	207	220	195	230	226	214	198	178	222	255	212	185	206	220	193	225	199	218	222	213	211	207	202	198	218	202	207	208	195	207	209	203	223	201	229	219	226	220	219	175	200	211	229	233	189	206	249	215	224	228	191	186	204	204	222	238	204	204	205	202	205	213	206	221	186	196	220	226	212	224	212	227	209	208	200	213	198	215	218	180	228	186	214	207	204	208	200	225	198	204	206	209	214	223	213	207	178	222	230	212	221	232	213	237	197	210	216	210	191	184	222	222	194	207	200	195	202	244	212	229	203	215	224	234	185	215	225	195	225	222	195	200	216	217	220	198	192	185	221	230	223	216	196	216	225	190	203	211	250	195	236	216	208	207	200	204	214	208	193	208	226	206	228	214	235	205	195	200	197	207	209	204	199	180	206	226	200	222	217	227	217	215	200	216	158	239	221	193	214	244	194	195	187	203	214	186	207	207	215	201	202	184	199	231	201	215	236	217	189	212	193	179	191	236	185	197	209	212	188	233	213	213	233	216	239	210	200	201	198	220	208	204	202	224	194	198	201	208	193	202	212	188	235	214	228	217	194	218	234	202	178	201	216	246	200	234	213	201	204	195	197	226	210	213	205	208	208	203	226	204	206	207	222	201	212	202	200	209	231	206	208	223	196	213	223	198	223	238	218	199	227	222	210	210	183	211	223	216	226	235	220	226	225	208	205	211	192	223	208	216	217	231	204	223	202	228	211	215	227	211	198	219	225	235	184	214	200	203	211	213	206	243	224	207	203	223	226	215	203	197	218	209	189	202	214	206	202	201	216	205	231	204	239	203	227	214	206	187	191	203	203	208	208	244	208	204	211	201	199	203	238	215	200	190	230	223	243	170	238	200	232	214	225	220	221	224	215	218	201	207	208	204	199	208	205	217	201	196	220	217	208	217	215	217	183	222	226	236	198	220	210	243	205	185	207	258	231	214	233	199	226	255	222	200	212	213	197	202	189	211	213	194	207	221	215	205	212	227	211	221	201	225	214	223	216	204	214	230	213	219	208	202	219	203	208	216	210	190	221	221	197	210	196	217	200	256	224	211	221	223	227	188	186	249	227	202
33682	45647	15170	2766	2219	1784	1263	1003	670	537	421	404	323	287	276	288	301	260	283	295	273	262	264	281	314	257	255	275	240	292	268	254	278	259	253	257	249	284	285	290	279	267	271	276	246	287	261	256	298	255	277	272	257	283	244	296	274	266	262	249	273	251	245	293	257	284	254	273	276	276	272	284	270	259	278	223	256	296	295	299	276	249	242	275	260	277	246	313	283	279	288	266	291	274	263	272	296	279	279	287	262	277	255	257	268	250	289	267	292	264	268	279	295	241	235	265	298	285	265	279	261	258	309	253	281	263	250	293	273	283	262	255	280	260	275	237	254	265	272	266	252	269	226	265	280	290	242	270	270	249	291	294	283	258	267	261	256	259	252	289	279	243	254	258	304	238	266	287	276	286	263	262	261	265	260	270	285	260	251	273	284	304	262	285	259	282	285	276	261	284	257	247	251	284	263	276	268	287	259	279	255	289	233	280	254	287	269	253	267	291	254	263	280	277	243	257	255	263	269	302	241	259	265	257	263	284	278	262	260	253	271	243	264	261	229	260	249	272	233	279	262	274	260	299	261	297	266	306	294	268	280	290	243	259	269	280	277	300	281	266	265	257	270	238	266	265	243	265	255	294	291	249	283	257	269	308	255	277	248	277	290	253	278	235	263	284	274	275	258	255	274	273	257	266	245	262	287	255	245	269	283	266	262	280	289	269	266	285	257	268	270	244	258	255	240	289	293	283	289	271	279	294	257	252	264	280	256	255	293	279	259	271	263	275	275	293	257	246	267	256	237	297	274	270	292	233	293	284	269	290	262	272	262	289	265	283	267	278	284	257	267	271	278	249	291	258	279	267	275	258	254	283	279	276	248	275	253	274	268	270	261	312	256	270	261	251	260	258	272	242	283	250	293	288	289	263	271	267	288	322	262	275	271	268	279	261	280	257	231	248	282	235	296	246	271	283	293	268	245	318	283	261	262	260	230	270	283	271	252	241	285	277	278	293	273	267	272	255	239	262	269	262	278	272	243	274	268	273	279	293	233	279	250	279	304	266	247	250	285	283	245	254	242	247	281	279	281	242	263	257	297	257	275	240	269	260	277	283	249	236	273	251	273	266	229	286	295	250	254	259	262	293	294	269	262	269	263	252	271	255	249	266	249	290	266	270	259	269	260	264	253	265	244	317	263	272	246	257	264	269	244	245	258	271	272	277	267	271	282	269	260	254	236	268	270	270	275	273	283	260	274	251	281	277	258	252	275	268	279	257	255	284	283	283	284	265	284	276	259	264	267	253	277	260	270	294	274	244	275	271	261	247	264	293	251	268	269	275	256	234	305	259	253	293	266	272	266	281	260	246	278	265	289	262	261	267	283	277	254	253	248	246	283	279	260	242	238	259	247	239	287	270	285	290	265	270	244	264	232	276	234	274	281	258	270	275	265	270	231	248	267	293	264	260	296	258	268	276	264	260	275	290	272	253	264	248	269	276	298	276	265	278	252	265	275	257	265	267	278	248	258	267	247	283	243	238	254	279	271	260	284	268	274	264	266	280	223	256	297	259	272	260	254	300	278	268	266	276	242	283	283	299	269	258	284	249	264	249	265	264	284	266	284	281	291	263	276	284	245	279	260	267	265	272	251	278	273	237	279	281	247	262	270	280	272	259	257	255	271	256	263	260	249	255	277	285	272	257	255	264	245	302	298	274	267	282	288	278	260	256	249	247	248	243	266	285	307	275	277	239	285	267	261	292	266	292	291	279	258	275	294	270	282	252	254	282	258	276	282	274	258	276	297	266	262	271	269	282	249	280	244	314	303	265	272	276	252	278	258	261	286	272	252	276	257	287	271	276	232	279	259	289	282	265	297	280	258	269	270	252	271	291	278	233	268	273	267	268	278	278	275	261	317	265	291	257	278	264	256	284	291	283	249	269	264	271	276	262	278	280	288	273	262	267	279	272	263	279	273	272	299	269	260	283	235	282	282	274	269	272	265	288	281	267	253	281	256	274	279	275	263	267	278	295	253	252	265	234	290	258	287	294	246	251	266	259	249	254	276	281	264	250	275	286	249	259	259	264	268	256	234	269	247	289	267	265	264	260	330	260	298	258	275	243	253	277	284	281	254	258	275	269	276	267	271	268	248	265	290	291	283	265	249	279	255	230	228	278	270	268	282	266	288	248	251	246	264	240	266	269	245	267	271	258	266	273	276	276	281	297	285	288	261	270	285	249	251	308	244	289	257	283	280	251	287	250	266	280	229	258	276	254	244	283	257	280	248	270	260	251	272	259	258	291	308	252	252	251	258	277	287	284	264	270	283	284	261	247	295	261	282	272	273	266	241	268	268	260	259	253	275	278	263	275	237	269	254	281	259	276	257	249	253	247	254	269	294	286	257	278	280	255	297	252	231	271	304	258	254	260	257	279	270	298	259	241	246	286	256	255	276	274	273	239	284	300	278	263	276	281	266	246	273	267	275	274	273	280	269	250	247	278	281	262	262	290	281	290	250	282	276	253	282	260	262	273	244	264	269	289	249	301	256	269	259	295	279	269	258	255	271	271	267	264	277	279	271	267	276	304	265	269	291	276	271	256	260	251	241	240	260	273	296	283	242	251	278	265	289	263	271	285	259	264	267	313	256	282	276	272	254	252	274	259	284	258	280	291	274	251	278	263	267	256	263	269	260	266	271	265	249	277	308	289	299	273	270	254	276	295	257	272	276	257	250	237	275	245	289	265	273	264	261	279	285	277	257	246	246	257	240	250	284	277	283	284	245	265	271	242	284	273	264	253	275	287	287	248	279	271	246	284	295	255	251	271	254	282	272	262	253	270	261	282	238	261	252	274	247	269	251	275	257	289	258	260	264	263	296	271	273	287	264	291	229	267	300	283	262	259	251	249	274	243	277	268	271	246	277	250	238	243	269	265	277	262	247	282	268	284	260	237	266	283	291	260	276	261	240	281	273	270	254	251	283	291	268	261	267	244	295	255	280	303	232	302	267	276	272	291	253	285	272	266	253	267	267	251	282	299	255	272	266	276	253	257	274	290	268	271	252	269	293	244	286	264	261	237	243	285	299	272	287	269	261	260	277	244	267	254	287	253	273	300	250	227	276	249	283	304	224	228	295	285	253	282	267	289	272	240	278	274	273	263	306	232	280	254	268	260	271	329	244	235	261	251	291	247	280	265	273	260	262	269	258	263	287	298	295	283	268	275	260	242	311	276	249	262	270	267	279	240	272	279	270	269	270	261	249	276	293	249	290	286	272	278	288	276	285	282	270	271	266	276	276	277	270	284	285	275	276	281	247	250	275	282	241	268	262	262	269	259	302	283	262	250	240	250	283	258	269	236	261	291	245	275	278	290	256	244	260	289	237	285	264	290	267	245	279	286	286	278	249	286	280	271	281	245	273	242	266	260	272	258	251	290	247	255	261	268	272	290	293	287	261	281	284	277	242	301	265	259	261	275	294	254	250	285	256	291	264	275	276	275	256	259
24270	21672	28948	24673	21519	11808	1813	1002	631	471	295	304	250	232	211	199	198	164	149	173	179	149	158	165	151	164	145	143	142	145	180	144	156	146	184	165	173	147	178	124	128	137	159	131	131	137	162	149	141	136	129	143	155	118	125	144	140	151	151	141	157	133	135	119	147	155	128	145	143	146	147	147	126	140	142	140	142	135	139	178	135	160	163	133	145	131	156	144	150	124	145	140	142	140	146	139	139	138	135	136	134	141	146	140	144	122	157	145	124	141	133	131	142	132	129	146	138	154	123	141	159	148	127	129	155	118	152	151	127	151	138	127	150	142	150	136	128	154	154	145	162	128	137	145	156	144	149	132	127	142	136	137	145	141	147	134	129	149	146	138	156	141	136	134	132	131	132	160	129	134	144	128	158	152	123	136	153	134	141	134	148	130	140	148	146	133	142	173	141	147	160	150	136	151	116	150	130	135	143	144	130	149	147	133	154	144	121	128	137	161	135	144	137	143	160	129	128	145	136	163	136	136	141	136	131	144	120	141	134	137	138	147	156	148	124	141	152	145	118	144	136	149	131	149	131	131	139	164	153	134	134	128	137	143	123	153	146	147	155	146	152	154	148	144	136	145	137	128	133	135	145	135	139	155	147	146	131	136	142	133	140	144	158	142	157	149	147	123	149	127	118	135	140	127	142	137	149	132	147	148	124	140	151	154	145	151	126	138	141	133	146	150	143	138	144	142	139	141	145	151	158	142	138	123	146	135	156	132	122	138	145	140	160	134	165	137	157	144	132	133	146	137	142	142	154	108	162	136	140	139	156	148	149	143	164	114	148	146	147	140	149	165	134	134	128	151	136	145	127	139	134	148	146	138	132	133	171	125	146	138	145	116	142	145	155	138	151	125	128	141	156	140	150	131	122	161	131	142	146	134	142	147	139	130	147	127	146	123	140	147	144	150	132	132	138	147	146	141	139	182	128	123	145	152	134	156	139	116	136	143	164	124	121	148	130	136	137	155	176	145	134	131	140	123	133	143	133	120	139	150	153	144	146	162	146	143	143	153	139	142	139	146	152	152	137	156	145	164	130	126	120	147	176	139	139	140	142	129	141	129	146	128	146	150	138	127	132	139	137	144	133	157	146	155	141	140	143	155	145	143	135	145	155	133	141	147	168	149	134	146	149	144	143	155	143	148	142	148	166	131	133	133	158	131	143	138	120	140	136	128	131	129	132	121	163	140	123	160	141	143	141	144	138	127	128	143	135	147	162	117	130	132	140	156	158	148	163	133	117	138	127	148	131	137	163	139	150	147	142	134	154	135	158	148	135	140	149	145	127	148	134	126	141	143	160	154	145	161	146	160	140	152	155	142	148	159	126	142	148	146	141	158	134	163	141	136	162	154	154	140	155	138	138	151	136	143	152	138	158	142	169	152	145	144	151	139	129	152	149	162	139	137	142	160	159	157	122	135	161	139	154	147	121	116	138	137	153	129	142	159	151	143	133	156	140	132	142	127	102	130	157	160	160	150	155	154	139	146	146	140	145	135	131	147	146	114	145	141	140	119	138	163	145	150	140	141	131	150	148	141	135	152	162	143	133	146	164	134	135	151	144	147	154	140	155	138	152	143	131	155	132	159	138	140	158	159	115	151	146	152	149	127	134	149	150	157	138	140	151	150	138	138	146	120	154	136	142	145	137	144	142	146	153	128	140	126	142	147	136	135	134	150	136	152	144	123	115	130	138	133	150	152	128	151	151	157	137	133	132	142	155	158	120	142	144	122	121	155	147	139	139	128	129	127	134	159	130	145	132	135	138	150	168	132	122	145	153	153	147	152	148	118	146	164	130	152	136	156	139	154	158	146	154	130	130	120	140	138	153	150	133	144	124	166	135	151	158	143	133	141	126	149	131	137	128	145	166	143	154	163	135	135	143	146	133	140	130	139	158	139	156	146	129	127	162	155	156	153	138	140	123	128	149	139	136	139	135	149	168	146	155	152	147	151	154	129	144	153	129	135	122	145	117	134	152	127	136	155	145	128	114	141	167	141	146	164	147	144	130	141	135	124	133	130	120	135	140	128	139	149	134	149	144	145	139	137	154	128	124	128	153	160	124	140	166	141	140	146	141	136	136	108	129	148	145	153	133	145	149	155	125	139	128	135	138	136	131	136	151	166	162	138	125	132	129	128	132	148	119	130	128	141	140	124	135	142	152	124	142	140	124	147	130	161	149	138	136	154	130	139	149	144	151	154	147	142	142	119	133	132	153	158	143	129	122	133	147	141	148	129	117	119	135	151	143	142	144	137	155	131	142	154	149	141	134	125	133	138	130	131	117	109	134	130	151	142	147	135	130	137	139	142	129	153	136	149	149	144	144	149	156	149	147	135	151	148	147	139	117	117	119	154	137	137	153	138	168	150	133	156	142	144	137	146	133	137	129	148	134	139	126	151	157	127	149	118	128	116	124	160	130	134	157	156	139	130	118	130	131	151	173	144	146	139	144	139	151	122	137	136	130	138	138	138	139	130	165	139	131	138	131	148	146	156	136	144	137	132	127	143	152	145	124	148	133	149	160	142	151	149	143	154	137	141	160	145	142	132	128	133	162	141	137	149	125	143	148	131	147	143	153	147	154	133	136	139	136	152	143	139	140	145	145	152	138	145	159	144	119	157	131	132	145	153	139	119	153	149	129	133	141	127	174	148	125	122	141	150	148	141	132	140	141	139	119	147	140	147	155	140	134	143	156	160	143	153	152	152	139	158	140	138	150	127	136	136	143	162	146	127	136	150	150	140	139	165	151	171	135	163	118	147	131	152	143	150	157	99	134	153	145	140	145	147	159	157	118	152	147	137	124	163	155	152	131	144	136	131	123	150	149	135	148	152	146	133	134	156	112	124	135	155	139	134	145	131	129	152	130	134	176	162	126	148	128	141	148	147	149	140	132	141	166	145	125	139	147	130	138	139	148	133	138	149	131	150	130	141	139	138	134	148	146	141	135	154	136	144	140	154	148	150	143	148	141	152	142	152	139	163	125	141	155	137	144	148	138	157	121	140	155	124	131	134	142	140	152	152	156	129	149	128	168	172	126	143	150	138	126	132	112	154	133	144	145	135	146	165	144	137	154	140	138	142	159	138	123	140	126	160	143	126	148	151	145	152	135	134	139	150	128	149	144	142	128	136	129	144	166	137	148	148	118	147	154	148	131	139	145	121	129	138	150	139	132	132	140	127	137	136	140	152	151	136	155	154	142	154	137	140	143	129	150	150	128	145	140	114	139	158	142	143	150	131	133	132	128	146	138	148	142	140	140	130	135	127	130	132	140	165	146	146	135	143	145	142	154	155	145	151	154	141	132	155	149	149	138	146	141	146	150	161	110	133	148	148	141	134	152	146	147	136	134	134	134	159	140	142	141	156	116	152	151	131	144	141	141	125	156	147	155	113	139	134	161	148	135	140	137	155	152	141	149	139	138	152	139	131	142	157	136	141	144	128	145	140
39013	62316	23489	5959	4195	3337	2460	2018	1298	849	533	557	382	351	346	297	265	226	245	233	236	209	201	204	234	206	195	195	198	197	218	221	188	194	195	181	177	184	185	196	185	189	171	197	191	194	201	186	193	205	183	175	201	191	190	187	177	196	173	191	191	188	167	186	174	204	179	184	176	164	204	184	209	201	187	190	183	188	205	177	180	170	179	189	164	196	188	187	153	168	194	196	184	157	175	165	174	176	197	193	192	170	168	190	175	166	192	199	180	198	194	168	184	185	171	172	174	198	176	187	179	169	174	190	208	181	182	197	179	185	189	172	173	175	155	184	163	175	179	191	172	192	184	198	182	190	165	180	190	193	200	174	173	175	174	185	171	172	184	177	164	158	162	174	159	208	195	174	194	170	181	177	188	168	185	178	192	184	171	212	176	187	181	198	186	192	162	176	178	178	171	166	189	195	203	223	170	187	177	174	158	191	173	190	187	163	198	169	178	197	177	173	201	167	189	158	189	209	159	176	164	181	177	172	172	181	176	176	193	173	193	205	166	184	166	181	169	180	184	178	181	180	188	160	160	205	156	182	197	167	162	189	159	178	163	184	175	203	189	185	164	166	163	156	192	186	165	170	206	167	195	173	201	186	176	169	170	164	195	168	168	198	188	187	166	193	163	167	177	169	179	164	189	158	175	173	161	191	166	206	183	166	167	191	187	177	192	179	178	170	148	178	190	180	163	179	193	174	183	181	198	193	193	157	166	205	176	185	218	184	182	161	174	152	177	147	193	164	189	172	178	173	172	166	187	156	197	195	193	183	168	178	180	171	195	194	174	187	169	170	193	189	177	155	183	169	179	181	170	182	180	165	151	211	164	187	190	189	183	193	178	171	195	172	177	154	189	179	187	163	172	210	186	192	187	182	170	178	174	173	174	191	166	163	190	177	235	186	176	162	158	195	162	180	172	188	176	182	182	181	200	183	198	179	191	166	201	191	170	191	188	169	205	180	187	164	155	159	187	182	181	172	192	190	164	188	199	194	167	165	204	179	184	200	161	188	161	165	178	166	166	147	180	200	198	185	163	190	168	193	154	192	183	171	195	195	185	206	184	171	172	182	186	159	179	175	202	168	172	179	160	165	167	165	155	165	198	170	187	182	203	181	170	179	175	192	185	170	184	204	192	163	201	206	181	213	172	194	157	183	163	153	176	179	168	197	176	174	197	190	183	202	184	183	165	169	167	179	186	174	163	211	185	187	163	186	186	181	181	190	178	177	191	165	183	188	189	215	160	161	167	163	180	185	160	193	177	174	165	198	154	181	168	191	170	193	160	186	189	179	186	162	178	190	178	207	188	190	166	162	184	158	179	184	190	213	189	145	168	185	180	179	174	169	185	173	190	180	174	178	168	152	174	187	199	164	187	170	173	169	159	189	179	180	179	175	170	194	186	174	173	211	191	168	184	168	175	173	205	208	154	178	176	182	169	194	192	161	172	170	211	191	157	171	176	191	182	176	190	195	193	190	184	178	183	195	193	178	175	182	171	177	179	187	199	178	166	165	172	214	159	187	172	198	183	187	173	174	164	177	177	149	168	187	170	183	175	166	174	178	176	172	183	173	178	166	199	188	189	188	199	171	218	169	174	179	155	177	168	166	183	178	183	180	181	184	189	168	183	179	206	181	191	198	176	184	167	189	197	157	167	154	168	190	179	198	184	198	187	148	193	176	208	153	176	181	193	186	191	178	206	172	190	189	179	201	177	182	169	174	195	193	183	201	164	198	174	155	181	152	170	184	161	187	168	172	210	172	172	167	200	178	181	173	168	156	199	178	172	177	179	183	188	168	176	182	189	201	179	198	190	210	155	190	191	155	186	161	172	214	185	176	195	180	192	179	164	193	172	182	183	159	171	160	195	170	173	193	194	174	172	168	194	187	160	177	182	205	190	188	183	193	175	201	177	166	144	189	190	196	185	169	193	170	165	158	164	210	170	174	195	191	192	166	181	177	180	152	192	179	184	197	175	168	176	195	186	185	176	175	172	172	149	154	199	182	188	184	188	170	163	166	212	162	162	148	180	206	182	171	188	193	184	177	199	188	171	191	171	176	206	182	181	151	183	159	172	179	180	208	183	173	176	175	180	168	189	184	193	176	174	166	197	207	196	200	163	174	190	192	179	176	162	174	169	184	184	176	157	186	196	173	167	191	177	164	185	180	204	159	185	192	176	180	172	187	193	189	179	164	174	147	190	187	187	178	189	176	194	202	176	181	179	199	185	161	180	174	184	186	185	182	170	162	189	171	192	192	177	187	219	175	164	191	175	175	204	184	163	190	152	176	183	175	197	176	177	166	165	186	162	175	161	167	182	188	176	185	183	169	175	191	174	177	175	176	202	168	176	158	205	164	169	165	183	197	172	208	195	147	182	183	172	179	166	161	166	156	153	171	181	191	175	183	181	191	189	152	191	190	179	166	181	179	178	181	208	185	170	162	177	172	199	162	188	189	197	157	175	173	185	176	191	202	159	186	197	176	178	178	206	187	177	184	178	172	217	184	161	199	161	191	189	193	204	194	178	183	170	175	169	157	168	186	174	172	194	197	196	192	188	177	200	174	173	191	150	178	197	151	179	163	185	172	197	177	193	182	201	179	163	179	171	171	184	186	171	180	166	203	170	181	173	199	163	187	182	181	156	183	170	184	186	181	183	184	170	171	167	168	185	180	190	168	171	165	161	169	168	191	206	159	166	161	181	163	174	185	168	178	190	168	177	160	191	197	195	191	182	179	192	176	167	169	197	184	166	164	206	162	180	176	183	189	187	181	185	166	171	188	195	178	171	166	164	168	166	150	183	190	173	201	177	178	201	168	172	155	164	173	179	189	174	180	172	189	174	179	205	173	174	193	147	197	162	151	189	182	167	168	179	164	157	162	188	179	165	180	168	169	167	152	177	169	181	172	195	161	201	168	176	176	178	154	178	160	195	173	199	182	185	193	180	172	191	190	188	169	184	185	186	177	173	172	179	162	174	190	149	195	182	182	197	185	172	183	192	187	168	167	183	188	178	196	162	175	162	176	184	165	184	177	180	186	164	178	204	189	179	173	188	146	175	182	177	162	194	204	149	192	174	173	185	156	193	173	160	181	170	189	160	176	189	166	187	180	183	216	175	185	166	176	185	183	171	178	190	176	158	172	186	179	180	184	212	189	183	189	164	178	167	206	162	190	178	171	173	199	168	197	191	181	186	183	199	157	208	155	167	187	174	195	163	175	179	188	161	175	169	164	194	170	205	186	183	172	210	183	170	154	206	187	172	204	194	168	164	187	165	166	157	182	183	180	176	186	170	191	177	193	165	226	167	193	182	177	181	181	187	181	199	175	176	173	205	161	198	169	178	198	173	185	206	173	174	184	179	183	145	188	181	164	198	170	213	203	176	187	176	180	153	182	195	180	173	192	166	186	160	152	177	164	176	172	163	187	203	176	180	165	169	184	170	184	156	160
25608	21745	27587	25546	9630	1590	1089	818	639	466	506	465	386	411	388	384	365	354	362	318	337	359	295	327	312	344	361	327	376	333	361	332	343	365	356	329	354	294	360	330	383	334	321	304	338	313	321	357	352	356	352	332	338	357	377	329	324	340	339	324	337	345	333	336	368	337	313	317	349	317	355	338	333	334	331	364	323	348	371	330	308	330	328	317	318	335	364	319	336	308	351	353	329	324	333	324	331	325	326	375	329	328	315	372	364	381	334	338	346	357	312	333	372	313	354	342	336	329	336	344	371	347	322	312	321	340	324	340	376	324	314	346	317	356	330	345	335	333	363	361	358	348	350	339	321	322	334	345	349	341	315	318	334	348	314	293	330	336	296	359	315	327	331	356	353	337	368	358	344	369	317	327	342	364	325	348	312	324	324	345	311	365	305	345	325	324	328	333	323	336	338	344	324	345	361	326	336	300	335	354	350	357	348	323	363	331	351	343	312	321	365	334	325	327	309	337	323	344	338	370	350	354	349	350	327	355	339	310	357	326	331	296	324	341	325	298	374	360	360	334	360	340	334	322	329	369	348	353	367	339	318	339	328	331	353	343	319	331	351	346	345	337	309	346	377	372	344	344	298	352	340	369	347	367	325	362	339	326	335	312	330	351	330	343	360	366	331	343	341	326	342	341	331	362	350	322	354	312	346	337	352	335	340	338	355	348	347	328	311	371	300	380	342	347	317	342	339	336	335	359	333	347	349	354	372	355	330	345	350	375	325	368	355	352	348	351	370	323	321	333	327	309	313	344	354	347	329	324	299	327	333	328	337	349	352	371	306	356	328	351	313	337	360	316	340	361	348	345	333	378	357	341	339	324	345	332	370	373	310	334	322	319	350	316	323	337	332	346	337	326	338	349	314	337	323	357	349	361	323	315	338	328	325	354	334	359	319	315	366	346	330	372	349	333	339	312	325	339	363	298	332	343	366	333	317	318	378	339	349	328	362	359	353	360	345	304	311	358	358	343	322	325	338	313	326	337	361	361	340	348	312	343	335	359	329	362	312	343	336	329	340	333	357	360	357	351	310	357	335	337	345	335	337	354	331	340	320	329	338	350	378	331	299	310	363	373	345	347	337	364	363	339	340	363	313	315	338	353	355	351	324	337	362	343	352	351	353	345	326	379	339	355	316	327	343	343	360	328	356	321	354	328	336	365	325	347	305	347	353	341	323	350	346	336	298	364	364	358	334	363	316	326	361	335	324	339	343	372	315	313	355	333	332	328	339	355	350	308	322	353	343	341	325	338	355	324	330	350	353	350	315	339	352	335	332	341	366	336	315	316	340	351	309	339	348	326	319	290	322	334	352	329	338	377	340	354	340	332	330	348	342	353	326	328	334	332	312	331	339	303	335	350	338	315	344	347	339	316	323	329	321	320	334	317	326	356	342	344	354	344	382	312	334	322	326	323	326	297	339	352	302	342	317	354	346	318	342	337	355	326	347	314	338	356	347	343	309	364	340	339	325	350	314	328	326	296	334	344	345	320	316	336	361	331	366	325	342	318	349	330	277	299	332	330	326	338	332	339	356	343	352	305	322	348	336	324	336	321	322	321	372	349	338	342	337	355	391	367	313	323	339	334	324	326	353	329	316	355	361	335	352	343	324	344	375	333	327	324	311	350	359	342	329	353	338	346	361	358	342	336	316	349	330	314	366	345	362	316	326	317	335	347	325	350	348	338	343	353	334	332	348	312	300	350	363	347	326	314	341	352	350	327	360	342	291	312	329	317	321	371	346	330	311	366	319	312	333	325	332	350	334	283	313	374	338	340	342	309	334	314	352	316	341	368	332	343	320	336	341	321	362	363	347	360	340	358	344	329	323	359	291	344	308	357	348	328	306	337	324	327	337	361	340	341	334	340	344	329	337	307	365	346	318	323	321	334	325	345	307	336	340	350	323	297	369	314	334	328	349	330	326	345	346	341	328	329	313	331	321	331	311	357	368	332	341	358	351	310	351	309	330	349	335	330	340	313	346	329	350	345	343	308	308	347	341	329	303	334	336	341	362	365	379	343	333	322	343	365	335	362	348	312	319	331	341	302	335	371	312	323	324	342	372	327	329	334	325	340	331	325	335	302	351	297	327	314	336	324	345	346	338	293	333	312	335	332	328	348	308	335	344	369	346	332	317	335	340	340	331	327	357	359	316	338	350	357	311	341	360	343	326	328	317	324	336	330	296	331	357	323	304	335	355	339	329	335	332	325	320	345	333	362	339	325	343	354	346	340	348	344	343	363	316	327	325	358	353	309	329	348	316	327	333	336	353	346	320	357	378	340	330	362	311	347	325	320	333	348	339	364	333	377	313	335	361	331	329	321	321	370	321	344	343	338	316	331	313	359	336	331	322	349	358	334	348	333	338	320	352	318	314	363	358	310	320	322	343	343	335	346	304	370	372	370	361	328	343	344	349	326	315	344	375	367	338	331	365	325	334	326	344	346	326	344	311	334	356	327	371	314	366	330	368	352	321	318	322	338	347	334	303	377	328	307	356	354	364	370	334	309	347	327	384	325	325	354	330	358	337	353	338	334	339	371	358	320	341	349	325	336	355	343	339	309	318	335	314	349	344	354	330	372	364	364	318	319	337	340	335	322	347	331	353	353	371	336	317	343	351	323	374	382	343	332	344	342	339	369	342	346	326	304	351	345	347	323	367	316	338	304	337	348	352	329	344	354	324	327	314	352	344	357	334	332	346	361	377	331	334	325	324	298	337	347	357	368	378	324	349	337	349	328	345	364	346	317	310	366	341	347	347	359	327	346	319	315	336	346	342	342	306	332	326	290	364	323	345	341	336	359	344	333	331	350	337	365	336	351	335	328	341	367	341	341	340	326	343	356	332	340	318	359	337	357	329	346	337	321	325	336	348	312	308	323	386	337	337	308	365	355	350	326	350	321	328	334	307	319	345	315	310	350	326	332	383	338	363	342	335	340	306	333	382	320	342	310	343	352	334	297	335	316	324	322	351	331	385	362	309	346	330	336	364	393	354	340	332	324	359	325	340	327	345	378	364	388	364	333	325	321	362	323	321	359	387	296	365	337	305	331	336	330	327	352	307	335	337	315	332	365	354	321	362	300	326	347	348	351	336	349	369	313	361	348	362	329	354	339	338	362	310	328	335	348	328	321	336	338	350	319	333	369	347	363	347	356	318	349	316	344	367	331	334	319	336	324	313	326	335	348	329	319	353	337	364	333	342	325	339	321	339	351	327	332	345	369	311	357	353	319	343	327	337	327	327	323	327	377	299	361	321	360	348	329	344	294	330	355	381	347	339	344	332	315	356	347	345	304	338	323	310	332	370	342	341	307	336	333	361	339	317	366	365	335	309	345	362	331	355	359	342	313	380	368	319	358	304	328	331	357	360	359	357	367	337	358	337	330	316	359	335	332	342	336	295	324	354	383	356	367	328	312	326	351	356	324	371	373	340	342	357	364	321	330	350	343
36973	53690	19217	4651	2938	2745	2078	1605	1181	852	750	671	623	541	484	476	462	446	434	426	411	431	412	450	430	444	424	403	420	397	431	428	418	417	426	397	405	390	376	447	406	436	409	405	410	384	427	440	424	434	435	383	379	403	451	393	431	379	417	399	397	382	403	383	387	393	434	399	435	409	391	411	388	426	417	416	419	403	398	427	391	415	401	414	427	451	440	426	451	409	382	407	393	375	394	418	398	402	404	410	394	378	388	395	405	399	399	391	416	409	416	442	434	416	409	378	428	392	435	380	360	443	397	420	434	405	397	374	411	428	354	423	427	402	440	424	403	422	410	435	427	378	407	456	407	411	420	430	432	430	444	446	386	389	401	418	420	406	397	379	406	423	408	429	368	414	413	403	405	440	436	381	387	417	412	415	393	382	376	427	424	418	432	369	415	450	385	439	369	403	422	394	427	435	416	411	386	403	425	403	417	404	411	407	467	410	385	377	398	422	407	401	433	437	410	403	396	392	399	399	433	395	433	403	402	403	397	416	413	429	397	374	417	395	400	392	399	415	401	416	382	424	433	439	390	384	392	379	418	373	411	391	408	417	430	388	390	396	411	384	420	413	434	446	391	422	411	393	408	372	388	419	392	419	395	411	421	381	398	426	406	387	409	438	422	421	391	390	399	423	402	386	403	428	429	387	402	435	389	402	407	390	415	420	407	391	398	414	408	396	386	402	405	409	361	403	425	409	377	400	408	389	385	447	434	423	424	426	418	385	378	426	406	411	428	423	417	416	402	448	428	416	421	420	394	403	404	421	415	419	399	364	400	431	396	426	391	402	430	409	378	390	410	406	390	436	392	398	421	381	422	406	405	423	411	428	412	426	414	421	420	406	427	401	432	379	436	418	387	381	434	420	397	418	382	429	451	422	391	467	421	401	405	398	422	401	408	420	399	420	452	428	393	400	411	396	415	435	392	421	414	420	402	376	390	441	399	393	420	427	413	421	437	441	415	408	399	428	413	452	428	431	405	420	400	400	409	438	398	398	407	406	417	421	402	382	389	419	408	421	391	386	406	429	415	443	382	406	423	403	413	438	428	410	441	390	439	370	420	404	404	434	398	406	422	410	374	438	431	400	377	388	423	425	396	394	415	391	432	426	396	415	384	413	424	411	407	390	432	411	395	388	362	417	416	434	394	392	367	405	425	395	430	374	413	409	416	422	449	419	415	380	396	389	368	392	377	396	401	410	436	396	412	402	447	410	429	402	373	381	435	418	395	441	391	370	352	364	412	362	386	414	401	432	420	401	402	423	389	415	445	443	413	414	396	376	429	438	391	387	424	410	427	422	424	411	394	403	422	447	446	422	385	432	401	416	389	421	390	418	375	431	417	434	446	437	429	407	379	399	430	379	388	393	399	419	443	411	386	399	440	425	413	409	407	420	386	413	396	387	421	429	427	405	436	441	418	400	412	394	404	405	413	390	399	440	422	408	406	422	382	392	368	406	404	359	396	423	397	388	425	389	422	417	379	450	407	436	369	408	440	397	439	406	401	406	411	384	380	407	381	400	418	415	403	401	389	427	385	390	443	385	412	396	401	412	406	425	407	398	409	445	394	429	412	411	405	404	420	418	420	408	400	428	389	417	413	376	419	415	377	420	404	411	401	402	419	412	398	396	414	398	403	405	438	414	414	390	407	411	388	379	375	432	418	457	418	404	412	419	411	408	424	390	362	415	434	419	421	401	411	399	390	404	421	417	431	381	435	401	428	371	440	397	403	388	433	389	404	388	389	413	452	409	399	419	458	374	410	406	407	397	420	407	442	432	411	407	416	427	398	397	394	412	415	390	415	405	402	406	368	431	380	430	417	419	423	432	402	404	411	419	371	409	387	414	413	422	416	426	410	434	401	407	397	402	386	406	417	414	427	428	431	436	414	436	415	415	399	414	388	389	399	401	367	420	394	441	355	419	400	391	420	385	398	398	398	385	416	392	398	421	402	402	382	426	438	419	381	415	409	391	387	447	361	434	429	429	391	406	429	400	375	408	407	418	403	445	448	444	369	382	394	424	410	397	407	390	397	417	436	401	402	415	385	409	391	433	384	392	420	426	402	407	387	413	411	412	427	418	368	441	373	413	397	408	403	396	416	394	394	421	410	385	436	412	398	418	396	402	449	427	399	396	389	392	419	441	398	418	409	437	407	437	438	408	411	391	398	389	403	408	422	381	447	453	419	380	393	389	401	391	405	427	419	432	430	395	404	395	433	377	400	407	398	407	390	393	444	401	392	417	422	429	401	411	397	415	427	390	398	429	451	438	382	397	392	426	419	433	442	383	382	440	435	424	455	440	436	384	459	425	430	409	429	399	454	432	408	400	413	394	365	432	409	419	369	397	382	416	425	395	410	439	414	408	393	401	434	407	406	391	407	408	409	415	388	386	447	387	452	393	390	427	393	414	379	392	422	433	416	387	448	403	394	393	434	427	400	441	424	416	408	410	376	476	378	405	421	410	395	413	418	398	405	443	431	420	399	404	429	409	422	397	432	429	460	412	412	426	391	418	416	411	395	412	385	376	403	404	421	404	425	402	412	396	405	414	391	430	392	400	421	414	401	417	402	403	410	410	424	404	400	393	390	412	397	393	444	399	390	403	383	402	429	401	425	383	398	402	392	462	406	391	394	410	417	408	420	411	389	408	379	407	435	446	417	402	445	414	435	457	431	414	421	426	415	410	426	426	427	396	408	429	435	420	412	384	386	417	369	414	378	400	422	451	411	433	402	402	413	379	396	413	423	417	431	458	407	368	394	395	425	395	391	445	432	427	398	406	404	419	392	423	420	401	431	427	461	410	417	416	436	394	409	386	414	422	395	401	415	398	435	397	374	365	398	390	401	371	389	408	408	409	405	375	400	410	386	418	397	399	420	413	416	381	404	408	423	388	418	430	444	404	397	418	394	409	447	387	355	394	366	410	421	416	399	395	397	405	401	451	382	373	409	393	453	411	406	411	423	348	412	426	411	421	407	406	404	387	453	352	389	399	392	375	418	433	390	377	408	397	424	429	417	428	422	445	383	436	432	423	404	419	421	381	424	381	423	452	433	383	396	422	398	446	407	407	421	420	385	433	442	406	422	398	451	425	408	382	424	387	436	432	371	403	387	372	421	458	405	416	392	407	406	410	392	411	403	410	437	430	405	417	422	413	427	382	422	421	416	362	349	414	411	425	429	407	436	434	416	430	377	419	417	394	435	412	381	394	465	419	393	397	412	405	414	426	399	425	390	441	426	391	429	420	383	423	390	400	439	407	410	415	411	418	416	416	398	423	409	441	387	422	422	387	390	420	406	419	381	401	402	424	416	424	418	433	395	421	382	419	398	428	402	409	425	391	402	426	373	420	432	429	414	384	390	423	410	406	418	438	401	415	374	411	415	389	441	416	437	412	382	383	413	374	422	414	413	406	392	427	446	400	401	396	398	430	413	403	389	406	403	417	391	439
23315	21622	29403	24259	21582	21557	9878	1636	976	759	623	612	547	447	382	387	347	353	335	357	325	304	309	304	293	303	336	286	283	296	285	277	285	290	277	302	302	286	260	309	286	300	320	320	293	300	272	318	293	296	306	270	306	307	287	287	287	293	275	297	315	310	278	297	273	254	279	285	292	266	291	266	290	257	301	290	270	266	273	297	285	287	254	283	300	300	291	277	298	296	289	240	299	274	288	295	268	297	282	274	299	286	288	266	251	280	254	283	279	263	281	296	248	275	251	255	265	241	305	270	255	260	271	263	306	301	291	263	250	294	241	256	287	300	297	267	289	300	311	284	236	297	263	317	259	296	287	285	262	271	294	286	296	296	297	269	274	303	276	251	254	268	289	277	276	257	265	290	266	314	264	285	263	286	275	263	310	280	263	307	251	262	270	257	286	255	264	289	245	242	309	291	292	270	305	250	286	303	285	296	276	289	279	275	263	294	263	280	294	291	287	253	266	289	293	283	307	283	288	302	277	288	271	283	281	279	262	289	285	307	260	272	293	281	291	277	279	256	282	261	308	284	313	285	245	303	271	281	285	253	286	274	273	257	315	301	270	265	286	255	281	272	282	304	293	279	305	281	269	287	276	311	279	286	257	301	270	264	283	303	260	270	282	277	245	306	266	283	277	287	255	279	257	273	281	293	297	287	271	288	289	288	296	298	257	281	267	306	276	266	232	314	271	278	289	257	283	262	291	234	281	282	269	303	290	272	299	290	286	248	292	278	279	264	276	275	253	274	259	258	322	267	260	279	296	268	275	278	286	296	306	275	299	257	264	271	268	253	262	278	292	266	258	284	262	300	267	303	291	290	278	290	295	269	276	252	277	285	283	266	292	261	309	289	285	292	279	283	279	266	283	254	274	293	264	306	260	288	279	250	264	274	281	258	258	286	278	300	286	260	273	311	270	260	276	296	321	247	261	291	272	293	300	261	283	304	261	291	307	277	278	302	263	302	298	304	275	279	235	282	279	285	299	268	258	260	268	270	261	288	286	245	268	274	278	271	283	292	284	261	297	289	292	280	264	303	259	280	273	314	268	279	282	260	278	276	288	292	311	262	288	308	257	253	313	270	276	272	276	270	278	281	307	292	292	289	298	268	281	297	268	314	289	249	253	274	302	281	260	302	284	320	292	281	272	275	318	266	269	282	281	269	280	318	273	270	264	277	296	274	272	267	264	268	300	256	259	289	306	253	257	319	244	266	265	310	258	298	287	274	277	277	263	264	277	300	271	315	278	301	289	280	277	271	328	256	288	278	308	278	252	259	273	287	275	302	275	285	282	321	273	308	280	286	297	277	251	281	289	296	296	261	291	307	298	270	268	285	257	296	273	278	291	268	276	270	282	240	268	287	261	290	253	268	272	309	271	315	285	271	275	260	270	256	268	276	270	271	289	280	276	263	283	286	304	278	271	276	316	251	274	291	297	268	291	305	287	300	274	309	281	272	284	270	283	301	268	279	269	268	308	263	255	284	267	266	284	285	261	302	286	293	268	312	302	279	307	279	295	279	304	299	295	291	286	254	314	265	283	285	280	295	264	253	310	282	317	305	278	267	275	290	289	258	265	268	316	286	271	250	253	301	297	275	304	285	287	279	285	259	287	276	279	292	262	268	268	274	278	255	259	293	285	271	255	279	304	281	308	286	281	273	283	285	270	311	276	306	297	282	281	301	314	278	292	297	300	309	253	243	284	289	293	264	279	296	261	293	271	253	276	263	270	269	282	311	288	275	253	275	265	259	254	280	262	286	307	289	301	283	280	296	271	305	299	251	271	284	294	280	302	305	284	247	263	295	308	271	301	278	292	304	281	288	289	292	261	282	287	289	296	260	286	306	279	266	267	297	314	292	266	275	272	287	275	259	248	272	287	257	283	297	288	269	260	296	275	291	291	302	288	282	304	265	243	267	275	273	302	282	266	280	247	271	286	312	292	288	284	269	270	285	264	257	287	297	286	282	252	286	264	288	243	294	268	292	302	267	305	311	296	284	290	309	269	293	271	236	318	285	257	308	301	297	261	299	293	294	296	279	288	289	228	281	278	301	271	283	281	267	258	290	270	293	285	286	301	287	260	252	278	292	292	275	270	276	298	267	261	248	275	259	264	263	281	321	271	277	259	291	282	290	293	259	286	268	271	314	250	294	274	310	270	304	275	318	255	270	260	299	264	251	275	283	258	263	258	280	290	291	246	297	287	271	285	326	278	266	275	296	313	268	258	277	273	260	281	262	258	244	292	274	305	298	278	293	255	302	279	299	289	280	257	281	292	279	264	287	281	275	294	269	290	327	260	314	288	271	261	258	264	288	266	308	288	275	245	314	269	285	295	267	270	337	281	285	283	276	290	299	280	300	275	294	266	246	277	293	277	278	270	264	293	256	249	293	270	302	282	285	277	271	311	272	310	281	271	293	293	295	289	297	259	241	316	285	307	288	292	273	287	287	287	289	245	312	281	320	261	275	275	272	269	253	279	241	286	286	266	277	300	268	247	284	298	260	279	259	287	278	267	270	259	295	298	285	265	278	307	281	311	272	320	300	294	261	262	271	249	281	259	288	272	297	291	269	289	282	295	282	249	292	306	269	274	266	272	277	268	278	270	270	292	267	291	319	284	305	298	245	249	290	280	316	274	260	262	317	315	270	281	254	279	243	287	277	282	310	295	277	264	261	286	272	281	257	290	283	282	315	287	251	271	290	282	304	264	272	304	277	255	283	282	291	299	276	298	300	290	257	264	275	289	266	266	268	304	281	297	296	272	284	298	262	283	277	269	291	268	295	270	274	292	249	261	272	330	292	280	268	240	285	284	274	275	274	297	317	281	297	261	262	269	263	331	296	280	277	289	316	289	269	251	286	266	284	254	296	282	306	270	292	273	277	303	291	265	261	287	278	264	280	283	276	282	271	291	301	273	277	287	252	267	279	277	262	265	312	277	271	306	292	248	275	285	254	280	291	271	268	270	253	308	245	258	254	278	289	280	270	310	287	294	271	284	292	291	279	281	281	273	295	285	274	280	292	260	279	284	262	276	285	281	265	272	279	260	279	298	292	267	256	266	277	294	289	299	282	283	285	319	278	276	296	246	247	264	250	304	285	273	299	279	301	286	310	268	279	285	274	305	264	268	260	311	298	294	272	264	278	269	272	296	299	289	283	293	270	293	289	276	284	285	263	275	277	297	312	274	284	277	286	268	291	279	291	288	289	304	283	257	291	302	266	260	244	253	325	287	268	277	262	287	281	252	298	268	268	264	235	267	301	303	276	276	278	284	263	288	286	259	298	296	268	281	272	305	252	270	302	293	295	303	277	285	279	279	278	295	291	291	300	302	255	264	294	268	277	268	294	299	291	289	261	290	258	267	288	279	284	286	289	297	278	262	262	251	289	287	287	256	282	278	267	293	290	289	320	276	260	291	285	302	279	274	264	330	280	265	259	306	285	292	275	273	294
42909	68049	31222	11101	6846	5303	3843	2790	1917	1387	1099	960	838	611	588	518	450	447	433	410	392	423	377	382	395	378	342	386	350	376	346	363	350	359	341	356	373	375	376	349	325	336	332	354	344	319	335	298	348	303	360	352	374	338	364	316	321	317	328	333	294	330	340	333	360	330	348	342	316	319	336	343	332	321	324	338	328	323	351	301	325	307	343	337	348	331	307	327	374	324	329	302	335	361	341	321	340	329	299	315	342	339	328	339	338	330	327	296	311	305	336	309	321	330	334	302	339	321	352	320	318	296	307	348	355	324	315	333	325	322	328	295	356	341	341	289	295	327	313	313	301	319	312	320	303	297	343	332	339	360	313	338	331	318	357	320	333	333	360	323	353	317	315	324	342	356	310	301	327	330	352	351	325	344	326	326	348	326	308	335	330	365	331	338	309	346	328	302	321	312	305	337	341	356	325	331	332	308	306	304	312	352	303	337	334	325	318	326	321	293	343	322	310	328	319	314	304	329	326	343	299	318	328	300	344	320	334	336	324	344	297	325	323	275	327	327	314	319	330	302	353	337	307	332	369	331	354	344	339	321	346	318	319	333	340	340	309	338	326	341	311	356	274	345	336	334	334	317	335	301	324	353	325	333	339	312	312	322	318	303	319	334	337	340	299	326	316	314	319	336	354	323	351	319	310	330	328	295	315	333	323	348	316	342	337	351	293	343	322	312	318	324	329	317	344	330	342	341	313	324	337	351	332	335	334	293	325	313	310	324	327	320	323	335	306	345	333	331	335	350	342	340	366	292	321	326	361	327	288	319	350	340	347	324	314	309	330	334	317	372	313	338	335	333	338	316	339	315	352	322	340	319	344	303	322	344	301	323	333	314	310	305	341	312	336	316	302	325	325	317	295	338	319	325	338	323	345	335	339	295	301	316	295	328	356	326	328	338	331	329	321	315	328	345	357	336	354	327	318	320	294	324	344	323	339	347	346	328	308	317	318	294	326	317	316	344	332	324	351	393	349	304	327	301	326	347	344	334	309	313	318	326	338	331	345	317	306	305	316	368	306	347	354	333	338	326	305	326	323	322	343	335	325	351	294	337	323	301	331	351	318	321	312	335	330	320	311	340	302	315	293	337	342	353	322	320	284	308	333	305	343	357	329	337	320	329	367	301	314	307	310	296	329	314	354	313	355	340	296	345	308	324	335	351	332	281	320	319	375	314	300	371	357	337	331	307	315	324	337	337	327	323	286	317	303	310	328	309	294	310	333	277	297	332	308	312	335	324	313	349	337	337	333	321	344	309	322	340	293	354	342	298	337	313	315	332	351	326	324	366	345	382	326	327	303	309	342	325	292	318	337	316	334	339	308	325	338	334	336	322	368	301	344	347	332	308	358	340	342	325	310	297	344	296	323	322	309	326	324	341	349	351	309	335	338	315	339	323	321	347	320	323	341	315	299	355	343	308	298	309	338	293	342	295	299	320	343	295	321	322	320	364	325	338	343	285	333	342	330	309	300	302	342	308	318	351	302	305	294	361	320	303	341	289	324	315	329	329	317	295	315	316	328	326	349	324	332	336	319	363	335	336	303	319	348	280	347	316	344	331	347	326	305	336	350	300	358	329	330	353	303	307	312	344	342	325	349	317	339	319	330	348	298	354	300	310	299	297	374	355	317	326	334	342	357	319	321	329	328	328	323	329	324	317	334	322	349	338	331	339	338	350	357	322	339	345	336	332	343	298	317	339	313	306	329	311	313	315	338	324	311	319	324	318	336	315	326	303	330	327	299	286	292	342	355	342	336	351	349	284	313	339	327	299	342	300	311	291	333	292	330	321	308	336	356	329	338	351	344	305	335	319	321	292	319	328	320	303	312	324	332	322	343	371	294	332	341	300	313	309	315	323	316	313	346	355	326	337	313	366	315	346	319	330	313	354	316	312	320	321	346	331	320	317	332	310	309	304	343	310	305	317	324	310	348	307	307	323	316	319	319	336	331	338	307	326	323	351	346	311	334	307	324	343	319	279	319	352	342	286	334	350	308	305	308	316	367	308	310	324	334	331	363	345	315	343	328	330	332	323	307	356	321	317	319	305	334	343	355	328	315	300	339	311	327	315	307	340	319	313	342	349	329	350	327	313	341	325	341	317	349	326	339	317	336	291	322	324	329	319	291	338	314	336	313	317	312	356	335	330	305	370	329	320	326	371	322	343	334	324	367	334	325	305	287	320	320	309	326	295	333	320	306	309	334	317	313	313	308	316	339	343	327	339	337	313	314	347	299	330	336	337	318	302	318	313	351	325	319	329	313	311	319	308	326	337	323	322	315	338	347	308	322	353	340	330	294	336	308	362	302	318	315	304	332	327	332	338	322	311	365	309	333	308	363	300	344	331	320	341	323	314	294	301	312	338	341	329	323	329	308	313	327	324	336	336	303	322	306	342	327	292	345	315	367	324	348	326	309	304	347	316	331	302	327	315	302	316	321	317	323	314	348	313	314	352	335	348	319	328	347	310	306	346	337	348	345	329	323	327	344	353	299	322	302	337	313	285	329	307	365	332	321	339	287	306	352	310	339	317	318	313	344	323	347	341	321	296	329	311	333	325	318	303	348	316	321	348	297	335	336	312	334	340	319	334	314	345	321	333	340	340	330	352	348	334	325	314	344	339	293	359	317	298	317	315	313	362	332	344	298	360	322	334	312	340	313	313	295	342	321	331	326	342	321	326	317	326	315	342	315	339	349	372	333	332	336	309	282	324	340	352	343	335	309	349	362	286	343	336	266	342	322	307	305	349	346	318	306	347	299	325	325	317	300	327	317	353	320	303	331	330	320	346	326	338	314	301	360	339	340	323	331	314	328	295	341	315	336	323	327	325	340	314	365	340	315	334	295	336	333	315	338	329	319	295	342	319	329	313	335	305	319	314	372	321	351	347	359	275	344	327	319	336	314	306	311	330	343	317	328	344	330	333	306	302	328	327	332	345	323	333	290	336	332	316	319	291	323	347	334	305	349	314	332	309	328	329	296	298	330	307	315	329	326	310	324	318	330	315	330	343	305	342	330	326	325	321	323	336	316	333	333	313	314	335	326	345	339	343	346	324	333	330	326	314	332	338	337	298	294	347	315	328	344	355	339	316	356	324	311	328	349	296	317	317	317	347	343	292	316	304	334	332	347	310	327	302	312	302	307	347	300	339	320	315	297	339	307	314	305	318	319	328	281	324	335	317	322	326	334	333	338	341	373	296	334	360	344	317	305	323	294	291	329	316	304	306	307	296	318	330	321	330	282	312	343	318	311	352	320	351	316	283	317	337	333	336	338	358	314	324	293	364	291	333	322	297	315	296	310	337	313	336	320	334	360	341	318	298	344	358	337	344	304	345	335	328	302	329	305	321	361	333	366	333	334	315	334	347	309	365	352	319	306	336	306	323	310	350	300	332	322	326	343	327	311	323	326	358	315	317	349	314	331	340	333	324	333	318	319	360	360	323	353	336
29489	28591	21334	5832	1415	817	611	458	408	334	246	259	267	218	192	243	205	211	208	227	202	202	219	212	220	220	226	193	208	198	209	200	210	220	211	196	220	218	193	221	203	234	187	179	217	191	207	192	234	217	231	201	213	208	208	214	197	207	194	199	204	202	224	244	207	204	223	214	210	219	232	206	204	199	202	203	209	200	215	240	207	221	201	212	221	238	215	215	250	230	206	222	190	229	195	247	225	183	174	234	207	241	211	231	197	220	208	200	219	228	200	230	202	212	215	212	206	236	222	226	212	185	205	212	213	206	207	197	179	221	206	218	224	206	232	211	225	204	215	207	221	203	217	204	203	219	214	198	204	234	197	208	200	200	200	200	171	190	222	186	213	205	192	191	185	212	194	214	214	236	219	234	186	188	189	220	210	224	198	214	204	226	189	197	211	194	192	199	199	229	193	200	196	201	234	197	192	220	212	204	206	197	204	208	220	228	205	215	193	224	205	219	221	221	217	213	218	201	178	219	196	219	191	201	223	194	213	210	208	219	183	185	198	201	228	197	183	227	213	221	225	198	199	207	233	188	232	205	205	215	183	207	216	218	202	206	222	176	209	239	210	213	193	183	197	202	211	219	190	204	234	206	210	196	209	192	236	212	211	227	217	235	208	220	228	209	189	223	199	213	222	207	201	185	206	199	197	185	184	216	193	229	197	206	217	240	203	192	207	205	215	236	199	239	222	188	217	212	200	188	185	226	192	223	216	217	232	215	221	237	213	215	217	231	193	179	186	220	222	185	197	182	210	234	189	223	223	210	235	182	187	192	222	206	216	233	232	205	218	209	216	228	202	215	220	211	223	198	203	218	202	218	208	201	215	224	221	203	194	190	226	223	205	214	219	214	203	202	210	219	221	231	208	197	224	211	194	219	211	219	211	237	238	211	249	195	190	224	202	187	230	187	190	204	205	198	197	192	213	219	232	198	213	212	208	221	224	195	220	203	173	226	199	236	220	177	202	196	201	236	196	210	203	222	188	226	226	212	221	214	228	216	223	185	220	191	223	206	239	234	192	223	213	198	209	225	215	210	210	233	222	221	211	207	206	230	203	182	220	218	250	224	217	205	206	215	220	202	210	200	210	214	207	215	224	203	211	198	204	203	212	200	210	216	236	208	226	216	204	230	215	206	217	206	216	188	200	231	217	205	213	211	224	221	202	220	187	222	187	211	238	199	201	199	199	202	225	216	202	222	214	220	202	217	225	213	208	222	202	219	207	224	210	195	208	198	228	197	234	201	202	223	211	202	217	223	172	218	229	204	208	205	194	196	206	205	219	197	206	199	227	197	230	191	187	224	213	195	198	199	212	225	205	231	220	224	204	181	208	202	224	192	212	209	229	223	202	201	226	194	195	177	190	204	200	213	211	192	226	205	199	192	210	209	201	240	192	203	226	191	180	211	230	211	218	215	199	217	214	196	219	209	215	223	189	203	191	215	217	191	238	209	232	204	203	194	194	215	191	230	207	218	210	210	229	195	183	213	221	231	209	208	228	218	206	222	181	214	238	199	206	218	205	211	217	219	203	204	213	212	174	224	218	199	217	216	204	200	204	227	208	218	198	198	243	205	191	195	233	204	219	212	225	194	196	181	212	196	227	205	190	204	218	218	226	188	221	210	206	216	203	210	196	212	213	231	195	222	252	198	199	192	196	226	239	196	215	217	197	203	212	217	205	210	178	194	214	215	230	200	183	196	211	214	220	182	218	208	197	238	178	192	212	216	208	245	197	197	200	188	214	232	228	206	185	197	198	219	218	234	199	197	197	221	205	181	214	204	208	198	201	209	220	195	218	221	227	201	223	203	223	208	215	215	221	192	214	215	192	207	203	225	199	206	214	209	225	215	193	199	228	218	205	193	202	231	194	215	207	212	206	190	212	206	208	216	182	221	192	194	208	194	212	226	192	208	194	204	218	216	194	203	207	204	214	237	209	209	196	189	195	207	189	193	193	216	227	224	202	223	194	203	214	212	236	201	220	200	191	215	213	206	187	219	194	228	204	207	241	209	217	225	202	192	217	168	200	242	228	209	201	227	216	190	201	226	210	206	221	227	227	202	214	226	217	207	219	206	201	222	229	226	223	230	212	200	198	188	204	217	208	187	200	222	169	237	183	212	226	208	218	220	241	224	191	199	215	188	226	207	207	202	219	218	237	207	205	213	217	222	193	188	204	223	187	203	191	177	192	206	184	216	222	214	205	221	206	219	222	227	192	214	217	226	201	221	219	219	173	239	232	221	197	205	180	208	208	180	203	190	218	202	194	206	227	195	177	202	221	175	203	218	199	230	223	209	211	225	195	200	198	175	220	223	226	227	190	214	211	222	208	209	205	197	198	219	238	200	234	193	199	192	208	229	222	206	192	175	221	229	197	225	202	196	217	219	201	200	215	209	205	214	203	217	221	210	172	212	204	229	220	207	223	227	212	215	211	199	194	208	205	209	212	201	215	209	203	232	216	227	197	216	202	196	214	196	199	209	238	215	212	217	199	238	188	228	208	223	190	224	189	217	175	202	212	227	213	188	229	250	215	211	208	211	210	214	199	195	218	222	204	217	202	215	186	196	223	222	195	165	211	215	231	193	228	225	199	221	211	214	197	206	206	193	190	192	205	219	211	204	212	204	211	196	231	203	220	204	200	230	186	200	224	199	189	220	199	227	206	209	202	211	210	181	221	223	183	193	204	207	215	198	200	215	191	199	206	223	199	202	208	198	210	235	207	205	200	230	221	203	225	200	215	220	200	210	206	227	212	208	211	220	195	186	219	200	210	221	218	182	218	221	181	202	220	229	227	159	191	221	202	208	198	234	204	215	209	206	195	220	233	202	247	201	210	220	203	231	193	208	217	205	211	202	204	184	210	211	207	239	220	215	227	194	187	203	224	236	201	169	190	246	219	219	211	185	201	229	198	212	199	216	233	201	221	208	219	204	225	215	217	192	230	219	230	217	182	216	218	220	210	239	228	207	234	191	193	198	201	210	204	235	208	181	197	213	227	194	188	190	202	228	227	209	220	196	247	189	182	185	218	230	206	204	209	211	207	241	213	241	222	192	221	205	205	196	217	208	247	226	210	227	225	185	224	211	208	199	207	203	189	196	220	224	201	198	226	203	217	209	217	217	223	197	208	228	247	221	219	195	212	197	204	219	221	195	207	219	207	218	221	227	224	215	216	189	223	214	215	220	211	201	214	207	192	219	207	202	203	226	214	181	219	182	196	223	212	212	217	237	222	213	210	216	214	217	194	206	217	213	196	207	204	233	221	245	193	216	199	228	207	220	220	186	196	224	228	228	195	215	199	194	206	182	205	214	195	211	220	223	205	198	205	203	199	206	218	192	187	223	198	222	209	199	202	201	225	222	206	216	224	203	209	209	207	213	208	213	216	232	194	199	223	216	204	190	232	219	219	203	210	216	216	213	216	216	204	203	186	212	207	219	197	252	211	200
33131	44455	16404	3894	2617	1585	1168	841	697	498	375	359	402	356	335	278	293	271	267	245	286	296	257	263	284	285	261	259	287	268	276	265	278	300	297	261	270	278	268	271	269	276	259	252	275	266	292	288	257	269	263	255	266	288	257	288	279	266	253	279	266	251	249	237	269	267	242	264	290	266	296	277	290	248	277	248	261	277	244	246	285	259	287	279	248	242	255	290	291	258	272	281	243	272	268	260	275	280	281	267	256	256	279	258	260	238	296	263	282	278	283	287	267	285	239	298	271	305	262	299	287	305	275	261	248	277	258	266	263	258	301	247	260	302	274	266	276	293	225	275	259	287	291	291	259	245	270	277	296	265	250	279	287	262	267	292	278	258	283	247	259	273	317	263	243	287	293	282	291	280	255	282	266	318	284	263	233	294	252	265	292	276	285	262	247	270	260	249	269	300	242	262	259	294	278	241	261	256	267	266	314	273	281	257	292	252	273	279	265	277	260	290	254	254	264	277	256	281	274	266	286	276	229	273	264	246	264	272	263	244	262	246	271	272	284	263	247	261	253	270	288	253	266	296	283	256	265	279	271	282	242	281	223	297	265	259	266	255	254	278	268	275	238	295	300	287	262	259	275	240	287	257	281	279	253	267	263	275	244	289	268	248	262	287	301	284	246	245	260	300	313	218	281	255	277	269	289	233	262	284	263	246	254	258	294	286	269	265	292	258	269	276	267	250	278	249	278	234	261	264	262	294	268	277	264	256	266	267	244	270	252	295	285	262	278	261	251	263	242	247	259	283	263	260	257	244	278	260	256	250	265	264	269	273	309	279	300	262	272	287	267	245	267	261	270	242	246	281	255	265	268	278	277	288	254	287	267	300	281	272	305	290	257	277	265	291	256	249	253	293	257	282	304	265	287	266	313	291	268	259	266	265	274	276	275	275	278	301	260	243	254	294	272	265	282	245	249	279	269	272	260	272	263	282	248	269	274	250	268	275	239	272	267	291	262	275	296	272	269	248	253	251	279	285	253	262	264	281	265	274	258	260	263	291	271	277	286	244	259	258	276	249	262	293	284	304	274	276	256	265	253	244	270	271	262	266	284	283	282	254	288	256	268	278	254	262	253	277	258	286	289	265	290	278	257	263	266	277	247	266	279	302	262	256	256	285	271	285	286	257	283	259	271	283	288	291	281	278	273	243	243	277	281	284	244	290	299	277	273	275	237	269	291	281	280	280	262	295	243	232	259	275	277	281	269	251	260	274	281	244	268	293	262	250	235	261	266	273	269	296	267	255	252	267	285	266	263	263	280	255	246	294	274	277	302	291	251	279	281	296	272	252	245	252	251	273	255	260	286	243	267	295	280	287	258	262	259	278	277	275	294	279	267	272	257	275	284	271	246	249	275	277	276	282	289	254	268	293	285	285	227	260	255	236	289	262	260	299	275	283	276	286	247	267	303	291	228	249	288	247	271	283	268	270	316	289	279	266	252	280	261	263	292	247	263	260	301	255	244	267	282	304	282	269	258	258	278	261	286	279	260	268	286	248	257	253	271	297	281	287	281	240	255	288	254	277	255	279	293	267	269	265	249	301	261	264	287	284	248	273	297	295	270	286	262	263	276	279	270	280	262	270	243	278	242	315	273	250	277	258	279	294	278	262	270	253	288	270	268	266	284	284	264	294	273	247	293	260	288	290	252	252	261	290	247	263	239	252	258	273	278	259	254	246	281	280	269	267	255	283	279	269	269	270	253	274	291	261	283	291	258	299	263	292	268	258	277	260	277	268	273	237	267	283	282	283	293	278	280	244	265	275	269	254	280	260	293	269	265	277	247	258	257	255	257	277	246	266	257	272	296	276	295	269	301	282	268	262	262	261	269	262	286	245	257	244	266	267	304	273	288	269	267	290	279	280	272	250	298	285	271	296	278	260	240	261	286	267	289	263	262	255	276	248	265	228	285	274	284	277	264	260	249	261	264	246	256	271	241	283	254	309	292	250	279	289	270	274	268	266	232	292	281	265	254	305	269	294	271	283	239	265	271	265	261	262	258	293	279	298	277	262	252	288	258	270	280	276	261	244	264	262	259	322	259	291	285	290	270	292	252	294	257	265	247	253	252	269	291	233	255	251	254	307	243	261	285	266	286	263	272	277	280	283	250	252	243	279	273	267	256	258	268	260	275	274	252	280	276	259	270	253	283	265	244	269	263	258	255	295	297	265	261	266	241	252	279	279	252	281	268	289	295	289	293	273	306	267	279	273	242	287	266	260	276	253	252	278	284	302	262	262	304	253	288	260	257	279	267	268	276	260	254	263	251	286	260	270	283	281	265	258	274	276	299	249	299	284	266	283	286	234	287	244	268	268	271	254	256	280	260	294	276	270	254	289	289	259	283	303	243	265	246	306	262	304	260	262	278	276	268	262	294	252	272	257	265	264	255	295	257	266	254	274	280	282	262	295	293	290	280	294	275	255	265	247	265	281	242	253	263	273	260	243	264	274	259	261	290	265	294	271	272	288	289	264	298	292	286	281	275	287	262	270	280	262	254	299	297	258	280	269	274	277	258	257	296	238	251	261	264	274	318	256	234	266	288	275	290	289	285	247	264	256	279	290	277	243	267	255	270	286	251	236	251	261	277	268	266	265	235	287	260	288	243	263	250	276	261	279	277	277	291	286	268	259	257	244	273	276	268	258	266	274	265	261	262	296	270	261	260	284	288	267	265	250	278	258	237	274	264	288	260	285	239	292	292	257	291	249	296	260	268	279	281	292	282	260	241	275	255	261	270	280	314	265	264	273	270	265	289	279	276	260	257	268	274	267	291	294	276	271	259	258	278	283	263	265	261	233	253	267	279	277	258	289	288	278	270	211	242	276	275	292	265	273	278	271	282	259	273	257	253	256	267	239	299	272	286	304	260	248	300	238	250	275	256	288	287	273	271	266	278	239	248	278	276	251	296	278	250	286	257	266	259	271	268	272	237	263	260	299	267	255	249	279	254	283	249	269	272	263	267	269	251	252	275	281	276	270	262	260	284	260	288	289	274	252	271	276	258	258	280	275	263	277	264	279	239	273	259	265	258	267	266	271	248	270	278	302	264	276	281	264	298	305	288	291	279	276	273	265	262	268	260	248	284	244	265	275	256	257	257	256	282	270	290	314	241	297	273	287	282	294	280	257	284	237	269	282	297	235	284	274	258	266	286	291	247	271	270	272	248	280	283	281	253	244	272	263	254	274	275	268	275	282	236	270	267	242	268	233	262	266	249	273	258	270	275	260	261	276	298	259	266	260	265	296	280	246	283	283	268	308	267	270	287	281	291	278	237	245	248	268	268	293	266	275	251	266	242	265	253	264	272	262	265	248	262	288	271	257	259	241	277	247	256	274	286	276	293	271	270	263	272	315	276	266	252	286	301	244	265	255	288	262	307	299	297	251	253	271	261	273	304	332	250	257	290	307	298	256	256	277	272	279	270	278	269	262	279	243	275	268	275	298
24204	21624	28920	24658	21454	11915	1822	917	617	421	309	330	289	259	236	211	194	168	136	149	176	151	154	149	135	156	158	159	163	161	150	137	158	143	167	168	155	152	162	138	131	124	158	139	135	144	132	126	146	113	135	126	150	109	131	156	135	147	137	130	139	122	146	176	156	140	136	124	152	154	149	154	150	142	152	143	165	136	143	143	121	144	159	134	140	156	165	159	143	137	154	134	160	132	137	147	132	141	142	142	158	136	159	136	161	157	124	129	141	139	147	148	147	132	145	143	144	122	140	135	133	147	128	166	137	137	164	140	134	152	137	124	134	153	150	155	142	134	152	123	149	150	142	141	131	141	128	143	172	163	145	137	149	156	145	134	148	137	145	146	138	129	138	144	122	136	130	126	136	143	154	152	132	139	131	134	143	124	134	153	152	139	139	148	127	154	135	138	130	147	162	151	155	135	117	155	151	122	143	144	152	146	137	158	153	121	135	133	133	121	119	118	131	144	144	129	147	133	123	151	166	133	124	144	152	140	136	161	145	147	134	143	140	140	141	138	137	122	143	146	151	129	164	140	133	125	133	129	141	129	149	141	131	150	128	137	130	140	149	150	152	146	128	128	148	154	135	150	145	142	142	170	147	167	150	160	128	170	147	140	142	135	134	137	119	146	147	136	147	130	151	133	135	149	125	133	142	159	139	159	150	138	153	155	161	128	151	126	134	142	148	144	146	166	156	142	135	129	126	129	149	155	156	120	150	156	161	124	132	160	170	132	137	152	149	138	151	154	136	137	155	162	134	164	153	145	153	128	129	127	124	146	116	139	119	149	164	145	125	153	147	135	170	137	146	131	143	136	126	146	133	150	134	145	119	133	150	139	164	151	143	127	127	142	140	149	164	134	129	144	150	144	145	145	122	147	145	144	151	140	157	151	141	154	148	145	133	133	150	143	148	157	145	121	136	126	143	140	131	152	165	157	144	132	146	122	159	131	147	125	136	148	136	148	139	131	150	140	129	121	129	126	149	139	111	139	148	136	143	145	148	156	133	143	131	158	151	139	149	159	137	132	158	145	130	131	153	138	139	150	154	152	152	134	149	129	138	127	167	142	141	140	127	147	148	126	126	143	141	144	155	138	119	117	132	138	121	111	135	140	129	134	139	134	133	135	140	138	139	146	150	131	160	128	165	125	148	150	141	143	150	164	142	162	143	146	148	147	148	146	146	140	170	133	140	128	125	137	141	140	142	126	155	137	121	141	139	148	143	148	135	149	134	154	134	152	147	160	151	135	139	144	131	146	132	135	135	141	132	152	149	152	150	147	132	135	143	166	157	133	150	146	121	153	135	135	144	158	142	138	125	141	122	153	144	135	147	135	112	141	135	146	141	149	133	132	152	144	152	132	138	138	141	169	127	132	124	156	130	153	137	128	136	140	139	129	121	138	134	146	136	129	129	125	150	135	135	138	127	134	150	127	128	140	131	132	146	120	140	143	148	147	150	154	158	151	119	141	120	120	147	160	162	148	139	158	120	123	143	161	145	140	147	138	134	157	132	154	149	142	130	147	148	140	128	154	116	154	145	130	135	150	141	146	152	128	128	136	131	154	161	139	130	153	154	157	121	130	124	131	164	119	140	159	136	143	133	148	132	138	131	159	130	131	147	147	133	153	133	152	134	149	158	122	129	146	126	157	151	127	150	154	134	130	146	141	143	120	132	132	157	115	133	131	146	153	128	150	121	139	134	148	164	148	119	130	145	135	140	147	144	128	139	141	152	130	151	135	153	145	147	137	143	133	135	133	160	168	143	145	133	147	157	140	140	157	133	168	135	146	144	141	152	143	163	123	134	149	166	123	132	149	136	134	133	140	124	151	131	163	153	160	146	142	145	167	142	167	151	136	151	138	143	145	156	140	130	142	141	135	145	137	128	141	138	142	141	155	142	121	126	122	154	149	140	128	162	123	135	139	127	151	137	154	155	127	130	139	142	115	151	143	151	152	133	138	130	154	151	132	132	142	158	135	148	134	168	130	146	154	153	140	146	164	149	142	128	155	140	132	139	148	137	136	133	167	132	133	136	145	144	122	154	137	162	163	142	137	151	148	146	137	129	142	116	147	143	134	136	138	128	138	147	138	127	163	128	140	169	129	134	146	118	136	133	122	141	136	134	134	156	132	133	132	126	144	159	147	121	140	154	154	123	133	145	169	144	126	157	134	130	128	139	140	142	152	142	140	141	128	157	142	145	160	141	136	164	137	159	137	137	151	132	136	139	131	165	122	143	129	147	136	136	145	145	151	143	136	152	141	111	140	128	156	148	140	121	149	137	130	157	144	145	150	140	132	151	133	149	167	145	142	136	141	139	139	131	137	159	139	113	126	168	124	127	164	127	110	121	140	145	139	160	143	146	140	143	137	144	158	161	158	138	132	162	150	126	145	134	148	126	155	151	126	131	145	160	154	144	159	162	141	151	130	141	137	125	125	142	155	126	130	136	150	134	133	147	138	133	135	130	163	131	134	139	157	144	144	150	142	115	140	157	139	147	119	154	136	140	120	154	141	135	119	159	170	167	153	146	144	130	123	150	143	130	141	138	132	143	117	138	122	139	153	138	132	138	143	168	152	155	137	140	142	130	151	139	157	144	132	159	151	157	140	140	134	137	120	131	126	163	125	165	143	157	129	168	125	120	157	132	161	152	139	132	123	140	139	147	138	148	135	143	135	149	139	132	150	130	161	130	143	138	137	137	144	133	131	135	160	135	138	135	138	135	152	127	123	147	147	150	125	140	125	112	136	137	126	155	134	133	160	136	138	157	122	140	138	114	135	154	127	161	155	163	134	128	155	145	136	142	155	142	130	140	151	137	140	181	129	134	134	143	134	130	129	142	164	124	121	125	134	145	140	133	164	142	158	155	136	126	153	158	166	138	137	120	148	181	132	151	145	146	127	118	155	135	148	146	143	132	115	161	134	154	141	136	165	143	142	132	124	142	132	128	171	122	119	131	161	141	131	135	144	138	135	138	150	154	139	146	166	131	125	160	151	148	136	140	138	127	136	137	140	151	154	129	152	151	148	122	153	128	164	125	139	141	132	134	128	149	130	130	132	137	158	141	131	151	160	127	154	129	122	165	145	166	146	142	172	141	119	169	148	117	151	136	133	155	139	135	151	145	141	135	158	154	170	122	143	134	148	146	134	137	149	127	134	150	134	137	121	138	151	141	120	134	150	153	147	132	130	152	129	143	114	134	141	129	158	126	121	140	150	122	141	152	141	118	119	140	134	138	146	142	168	121	142	135	139	109	119	126	144	142	121	135	155	154	139	139	154	180	156	133	129	143	134	140	147	127	137	145	126	143	161	132	137	136	120	130	137	133	156	153	136	131	127	159	151	135	119	129	131	136	141	155	149	134	122	135	118	128	160	121	130	150	138	146	140	140	108	162	132	140	150	134	132	141	138	143	151	140	137	160	148	152	165	107	138	139	146	142	145	137	146
38600	62202	28355	7423	5444	3955	2634	1659	1251	732	521	524	424	386	319	278	253	214	235	254	237	207	204	199	214	224	185	230	191	206	191	199	194	216	178	206	200	180	176	199	182	195	183	180	181	230	195	166	164	179	190	174	181	194	177	191	178	169	200	161	177	168	193	203	181	183	219	159	176	186	190	173	161	185	197	189	177	198	176	183	183	198	149	205	188	184	160	177	178	152	161	170	156	200	187	189	188	197	188	183	175	185	178	174	166	182	183	195	161	186	165	189	177	195	178	196	191	204	159	195	156	182	194	172	200	188	174	175	179	187	171	186	172	184	209	175	170	180	194	169	170	184	158	166	186	191	177	204	175	155	145	170	194	191	189	187	188	183	191	179	165	178	177	191	186	172	173	183	192	158	168	183	181	162	159	180	185	187	192	184	176	192	184	192	171	197	181	162	187	182	191	176	167	199	176	207	172	204	170	159	163	166	183	181	145	178	178	187	189	202	187	169	171	179	183	181	182	159	185	159	187	170	179	161	165	193	172	178	172	177	163	180	159	163	170	161	182	173	177	184	152	155	156	203	172	180	182	188	184	195	174	188	187	183	166	163	181	179	168	136	178	186	188	168	180	183	195	184	184	182	190	173	186	177	155	200	184	160	179	203	160	159	185	168	168	184	177	175	194	169	180	179	202	167	168	176	188	209	194	154	183	195	179	187	159	172	171	180	150	170	170	169	176	181	187	193	162	186	164	165	208	187	173	169	197	198	199	186	185	202	194	165	177	161	179	173	174	182	169	191	177	182	194	186	171	163	196	194	198	179	182	188	174	174	197	186	185	183	159	196	168	197	177	202	170	191	163	184	174	150	158	176	182	195	194	185	175	177	185	176	176	188	170	195	182	165	167	193	162	181	172	169	185	193	176	170	176	175	199	182	183	173	173	176	173	178	182	169	166	173	170	196	176	161	171	178	202	171	186	186	188	173	174	178	202	184	162	199	188	172	180	179	167	163	184	190	196	159	177	167	172	162	194	194	216	166	187	179	163	187	188	161	175	206	177	180	185	196	179	175	175	198	181	194	180	177	186	176	204	188	183	188	183	188	170	184	189	200	207	145	204	143	165	171	149	198	171	172	182	202	190	187	194	191	179	186	202	166	200	173	199	180	182	185	179	200	163	178	169	178	188	204	201	191	205	179	162	167	159	177	171	179	165	175	177	186	189	182	188	178	179	199	170	186	154	166	204	161	186	194	182	164	193	165	159	176	170	173	180	167	174	204	162	178	168	166	198	173	187	171	181	194	178	153	187	174	177	196	198	174	180	190	165	190	194	204	186	170	202	172	172	166	165	179	183	157	177	186	202	176	173	183	175	173	170	207	186	159	179	156	177	173	175	184	175	185	175	171	184	170	177	188	167	165	176	169	185	150	151	191	166	202	184	171	190	185	179	192	165	183	192	149	200	169	175	170	169	173	159	172	183	178	194	171	181	172	190	214	187	175	196	172	199	165	181	175	179	191	187	176	197	174	181	189	175	188	187	184	203	158	196	194	174	206	163	181	167	175	194	187	196	176	170	189	179	189	193	175	207	200	167	165	198	193	191	199	175	186	197	174	182	192	203	184	167	142	175	197	145	176	192	191	175	186	177	185	202	177	179	184	184	175	184	182	178	186	179	190	190	187	169	167	176	177	171	174	202	184	182	177	185	188	157	192	177	192	201	179	197	181	199	183	161	189	171	191	163	193	173	213	173	168	172	167	173	194	187	183	200	177	181	157	182	172	164	163	158	150	177	188	168	174	174	166	172	189	175	175	175	196	167	185	175	164	192	162	190	198	192	197	178	197	193	195	166	228	174	174	167	200	187	191	184	182	207	161	179	172	164	171	179	184	186	178	186	178	185	164	188	186	165	172	183	166	177	172	183	191	180	167	180	177	197	179	171	178	184	188	155	182	198	192	177	185	191	168	176	180	174	192	161	171	182	161	164	139	195	192	202	178	179	190	164	165	182	173	198	146	174	167	162	194	154	173	170	202	170	173	184	176	178	163	174	167	176	177	171	166	213	177	183	175	183	172	172	186	164	186	175	173	180	179	173	178	172	203	181	215	173	170	184	188	182	206	196	175	183	180	173	203	185	166	167	169	177	202	196	190	186	179	174	205	191	181	188	177	163	182	184	172	173	194	166	185	207	190	210	178	187	209	153	168	181	173	188	210	173	177	198	155	178	191	176	196	208	201	205	186	203	202	203	187	185	179	208	186	177	194	178	194	200	182	183	200	183	180	165	184	190	189	173	178	176	203	176	189	165	183	174	179	188	192	177	184	195	174	190	202	158	186	173	186	190	173	194	174	188	185	161	172	195	161	190	175	168	215	177	194	180	165	169	188	188	187	186	173	203	178	166	177	175	182	171	192	206	186	189	194	193	170	181	166	184	170	182	175	183	188	173	202	185	168	188	183	186	170	164	193	168	180	176	159	192	172	177	184	186	183	166	196	193	171	181	174	183	184	168	187	175	190	198	177	178	184	192	192	161	172	174	210	189	195	169	162	205	211	178	195	173	188	181	175	171	174	175	203	180	186	157	165	179	157	184	171	175	169	196	165	180	184	165	179	185	165	168	175	181	192	166	188	185	194	196	195	185	181	201	177	215	165	171	170	176	196	212	171	161	192	162	186	218	181	181	195	211	210	213	176	155	197	187	173	185	204	179	181	176	154	187	187	191	187	167	180	171	195	202	180	161	187	186	186	193	162	187	207	185	184	177	162	183	178	186	193	190	188	163	202	172	193	189	189	154	200	197	195	191	165	164	178	158	183	171	164	192	184	168	182	212	189	170	159	153	162	177	170	184	180	198	176	182	178	188	180	194	213	179	166	154	171	184	193	201	158	179	189	164	185	189	175	189	182	187	182	183	199	175	180	169	176	201	186	183	176	181	178	158	179	177	203	170	183	204	154	196	158	194	173	186	168	176	202	178	171	190	179	187	195	164	171	180	195	201	183	199	163	168	163	196	159	184	175	192	178	206	193	176	171	154	188	172	194	179	183	183	181	201	197	170	177	158	187	184	180	174	175	175	182	182	194	204	181	197	147	190	181	186	174	182	170	178	158	199	194	157	182	193	189	178	184	163	183	171	165	166	197	198	195	192	163	152	190	165	161	180	191	198	208	178	177	163	213	182	186	175	183	180	162	165	193	183	158	205	180	178	171	193	190	165	179	186	187	190	175	174	164	165	179	163	182	175	157	200	182	156	172	176	170	206	165	184	199	170	172	172	196	173	192	196	174	187	195	190	186	185	177	157	216	168	173	194	190	197	189	176	186	169	171	191	186	195	179	190	174	180	192	169	173	153	169	167	204	200	168	171	175	174	176	175	172	169	151	184	188	181	191	191	202	197	195	179	189	198	151	198	172	149	198	172	195	178	171	180	184	199	203	177	160	179	186	189	160	187	195	181	196	170	204	188	151	177	207	178	192	216	190	180	163	186	192	175	184	179	167	197	178
25668	21703	27716	25381	10208	1874	1181	817	620	475	510	435	435	398	364	370	362	389	333	343	363	325	332	342	327	311	313	401	317	313	343	319	344	333	320	360	356	345	307	353	310	332	345	348	341	342	326	338	395	336	346	330	334	361	335	363	325	341	354	344	361	320	357	349	316	314	328	346	335	322	337	326	352	341	360	328	339	337	340	345	337	310	342	337	311	315	355	341	340	326	339	353	359	342	318	355	305	340	320	337	334	326	325	329	312	304	343	329	308	322	301	321	340	337	326	320	323	328	357	332	327	307	299	361	333	328	314	325	344	355	323	327	346	345	329	306	330	321	365	353	338	365	312	345	379	342	349	320	347	339	335	292	322	323	314	321	380	286	361	325	320	349	341	337	383	349	329	339	325	369	347	360	373	345	352	359	351	340	338	341	336	362	361	337	315	375	348	323	340	345	336	355	348	331	347	307	338	340	311	356	393	378	305	357	347	327	319	324	339	315	345	341	324	332	337	317	327	357	334	349	332	328	386	318	369	354	347	338	342	322	354	376	376	346	321	352	359	335	349	353	342	338	359	356	332	372	336	320	315	325	316	361	303	362	330	347	348	354	331	325	314	335	347	305	321	345	346	335	371	322	300	364	325	319	317	336	357	345	310	355	383	309	318	342	342	350	366	373	338	309	336	329	341	340	308	337	302	307	361	351	322	346	344	359	361	308	361	328	338	345	339	362	337	323	329	352	321	344	354	347	316	362	335	321	304	333	352	341	352	348	354	323	362	321	343	341	332	336	357	325	293	341	346	337	365	336	307	299	290	358	331	314	339	379	302	354	350	330	354	336	361	333	310	324	326	308	301	322	315	335	322	339	310	339	378	362	305	340	306	320	305	312	327	343	370	366	310	327	340	356	344	352	295	381	329	346	339	366	338	317	320	349	336	354	311	295	314	313	322	344	322	332	308	340	334	350	368	357	282	317	342	340	347	318	369	319	317	324	332	348	321	338	340	325	347	363	326	334	359	344	310	327	347	348	345	357	313	315	326	336	330	346	324	323	347	351	331	341	332	325	348	318	334	317	346	351	350	330	345	332	348	353	320	344	342	339	349	349	363	316	340	338	305	324	334	347	329	329	310	342	350	346	340	326	370	337	330	326	396	327	338	357	341	328	377	365	322	317	339	325	316	334	337	356	339	340	350	356	331	346	309	306	331	338	319	342	319	359	365	329	337	337	330	347	353	310	346	339	339	351	353	342	328	350	320	352	346	346	352	316	348	339	337	328	346	321	334	334	331	363	337	319	367	321	350	329	332	332	333	319	331	335	330	343	349	312	383	328	335	336	321	360	295	378	347	336	296	285	321	304	324	312	364	335	274	346	344	330	315	335	359	310	334	320	334	355	335	339	356	339	351	327	325	351	356	329	339	321	323	336	331	360	348	320	364	361	335	323	351	343	327	352	305	344	347	294	343	330	316	340	321	358	362	324	341	352	344	352	308	327	346	328	359	333	373	313	339	318	359	322	347	356	363	331	338	337	338	358	332	334	355	330	358	342	322	325	331	347	343	326	345	328	306	361	321	350	356	350	344	330	327	342	336	330	332	341	384	343	356	347	343	320	350	335	335	334	305	336	319	325	330	341	313	334	313	332	327	328	320	330	316	360	351	335	347	350	332	328	331	340	333	316	347	343	325	328	367	339	347	339	327	324	320	315	356	345	367	339	316	320	351	363	347	376	346	334	315	336	331	330	340	342	346	332	316	340	312	361	336	332	353	318	306	357	339	346	338	325	309	352	314	328	362	337	351	373	331	319	322	338	328	335	358	327	292	325	350	319	306	364	348	330	331	358	322	351	347	329	342	370	333	319	348	362	333	332	322	361	347	351	361	366	346	336	349	300	346	343	332	364	322	337	372	333	394	349	340	351	367	363	348	337	342	341	330	365	352	363	337	310	318	354	337	346	322	323	301	320	356	336	384	344	317	368	328	323	336	373	340	339	338	343	337	398	347	342	349	341	335	332	348	311	317	332	349	340	387	326	362	336	330	382	372	348	319	333	329	312	373	327	304	336	345	349	341	346	344	326	336	318	339	353	348	352	307	332	352	322	334	365	331	358	336	336	366	319	317	344	350	353	332	335	320	310	323	328	356	337	327	364	346	325	329	327	341	342	322	341	326	339	348	302	343	343	353	333	335	362	335	355	351	342	331	324	363	325	339	322	331	343	322	314	352	302	322	318	324	301	336	331	337	327	295	375	324	346	323	336	359	351	321	308	348	346	354	341	318	359	319	315	375	302	326	337	334	327	365	349	332	326	355	323	389	321	338	366	333	354	329	360	359	324	345	348	313	352	363	335	316	347	350	309	344	349	356	322	342	329	348	327	349	347	326	348	333	362	332	349	316	329	364	327	335	329	337	341	345	332	333	363	345	318	315	327	345	333	326	337	341	331	352	349	384	367	327	305	349	330	354	330	296	322	328	320	376	340	370	351	321	323	382	332	328	346	320	342	301	343	357	316	326	321	345	363	308	331	342	305	342	325	326	339	335	369	362	352	355	341	343	315	362	337	335	341	319	341	320	366	326	328	324	368	355	361	336	355	348	343	342	333	309	323	332	358	335	318	325	345	328	340	356	343	302	322	338	324	327	337	331	385	331	363	352	368	331	342	313	354	323	354	328	340	348	345	341	323	311	334	311	326	361	329	367	335	354	332	325	355	360	349	340	363	359	302	377	350	335	341	344	346	350	343	349	354	339	384	354	331	347	371	340	333	332	326	331	353	328	349	371	335	309	368	361	352	341	338	324	352	316	352	324	334	331	311	356	356	362	308	335	315	323	364	353	327	356	357	300	344	347	368	324	308	344	315	365	318	298	314	350	333	352	319	339	374	350	355	355	381	378	355	331	356	348	344	343	354	324	340	337	340	341	375	363	355	320	322	323	350	321	316	346	331	348	328	334	361	332	339	315	336	322	331	297	374	343	385	342	353	354	344	303	337	338	364	323	346	324	327	295	358	387	333	344	332	380	383	311	347	330	327	310	318	350	352	342	338	337	325	342	331	312	355	373	346	346	314	320	346	390	329	362	304	337	342	337	336	326	357	319	358	333	321	331	313	355	331	355	321	304	336	353	351	348	361	298	362	324	340	343	293	315	350	333	349	342	322	327	340	353	324	335	341	304	347	328	318	371	321	328	311	356	334	349	353	326	319	325	322	354	316	340	327	356	348	366	346	333	336	365	321	352	339	343	340	320	337	319	339	344	330	333	344	341	339	346	333	298	356	339	359	345	333	322	387	331	355	365	302	318	323	308	339	346	333	351	311	308	358	336	359	347	340	308	347	343	367	329	341	329	355	338	345	353	348	350	340	359	327	362	337	320	319	344	324	353	339	336	331	351	310	356	335	356	333	303	313	358	356	334	329	357	342	322	353	328	335	333	382	343	360	355	346	309	348	329	342	391	363	335	367	359	326	324	325	317	321	341	331	354	328	298	351	358	323	304	325
36847	53871	23380	5057	3847	3105	2294	1491	1015	746	671	731	630	500	483	459	473	464	441	435	408	470	423	434	411	390	423	426	432	426	419	413	413	388	445	392	435	418	429	431	394	409	375	447	441	437	389	413	407	443	394	414	393	418	412	450	404	436	380	398	430	384	423	385	435	380	416	418	395	394	411	426	381	410	433	392	410	393	427	401	404	383	408	402	381	417	419	360	437	393	376	404	415	413	401	450	414	385	391	457	417	432	419	413	428	422	439	404	386	380	445	447	400	437	386	421	393	428	403	439	435	434	420	404	411	429	423	409	400	421	380	409	416	387	412	415	440	400	408	409	399	439	437	398	403	400	434	408	388	405	390	422	441	419	408	397	413	411	404	430	434	408	381	398	420	430	397	422	442	428	426	423	465	414	385	403	410	394	405	402	419	369	435	410	414	385	428	429	434	416	379	409	395	474	411	392	428	427	388	425	415	408	416	431	353	408	382	408	382	405	397	443	417	390	394	411	419	394	407	403	418	412	424	363	393	408	412	406	424	435	403	384	419	446	400	427	397	413	410	405	415	424	413	416	426	427	391	442	392	397	426	421	435	420	402	415	410	423	399	425	368	450	429	389	429	396	392	418	412	428	395	413	390	426	374	392	389	428	417	473	405	403	413	369	398	434	430	402	436	423	460	386	386	394	387	426	427	402	428	436	413	439	385	365	419	384	443	373	413	406	416	381	421	424	439	420	407	372	409	405	403	390	415	429	385	425	422	406	405	384	370	412	394	394	409	398	400	377	410	382	415	434	400	381	422	413	387	406	388	473	417	421	442	418	427	428	422	433	396	419	410	397	392	409	426	398	418	392	395	403	407	403	402	420	385	407	385	395	403	370	437	384	434	385	431	427	386	397	374	403	411	398	395	391	435	406	403	423	400	399	384	442	397	406	410	427	427	407	368	423	411	417	410	395	432	429	415	405	416	402	407	399	408	408	412	444	423	446	404	399	417	416	408	403	443	402	394	405	445	451	402	426	406	387	433	407	400	406	395	418	417	416	424	465	417	402	425	386	454	424	438	392	394	402	416	403	400	358	401	404	388	388	402	402	421	418	468	411	425	428	424	401	396	416	413	407	402	434	397	394	392	403	411	428	399	399	416	424	405	409	419	389	404	439	404	375	416	410	413	380	400	403	424	438	389	398	375	397	377	379	397	437	411	415	454	418	394	468	389	423	411	377	421	421	377	381	397	410	402	439	477	431	424	437	420	415	436	423	417	434	398	409	392	410	407	395	411	412	462	422	418	429	456	380	396	402	429	402	396	438	396	391	399	405	410	377	419	439	410	395	404	394	412	412	411	433	432	427	431	430	397	380	423	449	422	462	378	415	395	382	398	420	426	421	381	432	423	386	384	371	386	372	426	415	413	386	406	402	470	412	427	398	386	410	428	418	401	379	394	406	406	399	413	409	416	399	383	428	393	420	436	388	394	399	418	472	396	421	413	394	408	436	403	405	410	402	405	383	396	423	407	372	426	379	450	440	412	409	360	425	376	401	416	404	397	399	427	403	432	413	415	425	413	432	352	425	422	431	380	413	434	398	399	453	411	367	456	435	442	423	410	412	419	354	407	380	423	428	404	467	434	389	417	407	418	433	415	411	398	392	430	398	405	385	380	414	379	418	403	398	406	383	434	416	431	396	421	426	407	409	393	382	404	434	433	412	418	460	401	413	405	384	419	409	418	387	418	401	413	383	430	404	391	417	422	401	413	416	451	438	396	417	417	428	416	424	436	402	408	369	375	372	351	396	384	372	393	398	418	403	386	410	399	429	436	387	430	407	407	431	429	429	415	404	432	386	419	411	423	406	411	405	433	425	402	411	439	411	397	418	438	404	409	423	430	392	428	458	419	375	408	435	429	418	392	398	404	460	446	400	389	397	442	395	392	380	419	412	391	439	410	384	408	399	426	413	394	383	422	435	415	461	420	415	443	398	396	409	400	400	425	401	409	408	426	408	412	434	397	415	418	400	431	417	417	407	416	407	435	426	455	439	441	388	395	423	441	386	414	396	417	416	384	424	445	410	414	390	450	447	428	406	415	421	413	414	389	406	433	429	405	455	433	419	405	391	386	371	419	400	434	414	442	403	444	405	404	433	421	380	436	413	471	400	451	421	413	415	390	440	396	416	424	413	382	381	431	455	384	407	361	397	386	428	424	419	409	404	398	425	433	410	429	399	386	380	385	415	392	425	428	404	391	424	430	401	416	391	419	427	469	417	435	430	422	395	431	422	409	428	394	364	402	399	430	397	367	407	431	406	428	424	379	408	411	425	403	410	403	409	410	417	414	391	401	430	439	419	416	456	426	419	397	401	385	399	406	432	417	422	415	422	451	407	399	441	399	401	362	402	391	404	414	390	391	401	409	448	384	418	396	406	409	410	427	397	411	387	434	405	400	393	409	384	390	419	433	420	411	441	419	345	427	403	406	397	397	416	403	414	411	398	385	384	403	376	395	368	383	406	406	417	394	422	424	417	380	380	419	432	386	455	399	418	415	446	412	412	429	371	406	400	384	443	417	409	409	419	411	421	438	416	402	426	438	426	385	422	419	408	428	401	389	452	426	420	452	453	391	402	434	383	398	389	410	402	392	408	379	428	412	389	410	406	405	390	408	400	425	399	438	402	428	396	399	398	408	406	401	386	393	407	394	429	441	389	415	436	424	421	403	407	401	427	427	413	418	404	407	424	441	436	400	427	442	413	404	421	394	413	398	392	373	425	424	390	436	416	396	407	377	423	400	411	389	399	416	419	424	419	388	422	459	412	389	423	411	401	427	454	410	424	408	395	438	451	405	400	423	410	381	425	385	454	402	363	406	418	418	437	428	421	405	421	356	406	427	389	455	375	407	402	369	434	410	406	421	440	407	382	425	410	400	436	446	374	424	385	424	433	405	405	423	401	429	392	391	416	402	376	458	400	400	427	383	410	412	426	430	400	398	399	421	454	402	432	394	427	410	401	444	428	407	407	389	438	422	440	396	422	422	413	394	429	442	433	413	424	399	403	404	408	390	411	371	449	414	429	400	425	428	415	406	401	402	415	420	408	391	391	421	426	423	408	410	393	435	442	458	416	396	415	423	410	410	384	406	397	433	425	400	410	411	436	357	418	403	434	430	393	429	417	408	408	431	446	402	389	392	405	424	384	399	449	420	406	430	401	398	399	406	409	376	415	419	425	386	426	404	404	418	403	413	422	383	358	417	391	397	406	402	414	406	439	373	408	418	414	414	436	391	421	412	436	397	416	390	442	400	395	398	439	394	422	422	421	443	406	411	428	415	420	410	441	413	427	403	405	405	399	420	403	416	395	406	378	458	403	406	416	406	400	421	404	430	422	402	372	418	404	397	439	405	386	427	406	434	444	411	390	420	422	438	398	416	443	417	392	388	429	421	415	421	394	428	416	373	373	413	419	406	378	448	395	386	395	423	387	390	391	411	438	410	400	381	387
23321	21648	29362	24317	21592	21531	10180	1880	1034	751	682	583	449	403	429	383	371	362	361	305	308	315	318	311	289	292	316	322	300	288	307	307	303	298	314	292	302	277	290	277	296	275	308	293	304	279	303	275	279	317	298	254	266	258	265	281	266	286	284	269	276	308	260	277	295	258	305	302	255	281	290	287	284	298	288	299	286	293	289	315	266	307	269	302	255	266	246	259	287	281	301	295	296	299	295	274	289	274	268	290	304	256	296	293	312	256	299	286	280	309	276	284	247	264	288	314	298	277	307	247	293	276	281	280	295	281	279	267	278	289	299	295	281	293	288	259	307	275	289	276	275	293	284	303	260	269	269	269	284	300	242	280	304	296	286	293	279	277	277	285	250	286	266	285	255	275	294	273	264	281	272	286	316	283	275	272	291	271	266	265	277	298	276	291	270	322	266	281	303	263	272	264	265	277	268	286	262	286	313	302	299	296	260	285	296	285	274	283	266	264	272	269	303	299	295	283	269	318	273	289	270	271	291	271	258	271	266	283	289	271	284	299	281	304	272	290	294	249	247	267	290	268	275	269	243	303	309	284	284	301	264	271	309	261	270	269	261	259	293	280	283	276	280	264	290	292	261	292	283	292	284	256	268	264	248	300	273	285	309	311	266	287	244	290	251	264	275	319	301	283	269	282	268	277	259	293	301	258	259	273	270	267	285	277	281	236	290	301	273	287	294	293	271	278	276	266	278	293	253	250	237	280	281	278	266	291	305	280	290	293	287	291	272	278	253	264	300	239	262	302	271	298	304	297	255	281	267	293	260	297	284	302	278	265	271	261	298	284	282	256	295	283	306	271	263	303	287	293	312	280	294	285	278	275	272	294	280	251	284	281	291	303	269	280	276	297	289	256	278	262	266	264	300	292	246	279	279	294	270	279	263	291	288	263	296	270	289	297	261	298	299	276	293	276	317	292	280	284	294	265	284	279	293	303	312	263	282	253	274	317	307	290	287	250	309	280	293	303	271	293	279	277	280	255	291	273	261	294	314	241	304	298	283	289	265	319	274	277	266	292	290	253	321	266	285	279	278	279	299	274	302	287	314	273	293	290	296	301	299	277	283	261	251	308	284	250	280	275	279	302	260	302	269	276	279	316	286	272	250	285	300	290	279	287	283	249	279	256	252	288	270	281	315	268	268	290	276	273	271	270	276	242	260	292	282	275	294	260	281	258	243	284	247	295	271	292	289	286	302	271	291	293	296	264	290	298	280	290	308	265	266	283	289	304	244	273	289	288	285	275	273	297	290	288	289	286	270	289	278	279	250	281	249	256	276	290	311	283	310	289	283	292	285	278	273	308	261	289	260	287	274	271	274	266	273	271	286	258	261	246	280	294	296	261	282	267	292	289	253	254	282	270	286	309	305	271	268	277	265	303	266	297	254	271	288	339	291	247	271	293	257	278	289	270	281	303	282	293	271	270	277	265	304	252	272	294	284	292	291	259	265	255	268	281	322	292	258	285	262	290	282	276	283	290	260	255	272	273	302	253	280	300	293	291	299	281	269	250	261	291	242	280	291	279	261	298	282	274	288	287	262	281	294	323	292	299	296	269	259	281	270	281	297	306	284	308	259	265	273	273	251	272	261	267	292	256	266	282	276	283	308	271	277	270	290	282	290	255	261	266	337	322	279	303	271	247	238	290	295	314	300	277	277	291	260	293	310	297	278	294	277	272	289	283	301	286	283	252	298	272	293	290	285	264	273	329	283	243	270	279	300	301	261	260	289	283	270	255	241	296	286	296	298	287	302	267	270	297	309	277	279	252	253	286	264	279	279	279	265	289	261	264	244	259	261	303	288	287	344	285	288	311	266	281	280	253	274	292	278	267	264	273	265	278	267	292	289	334	290	296	292	306	273	255	271	290	275	287	283	296	285	284	287	283	253	277	285	292	277	307	259	278	251	291	297	262	301	247	296	295	298	288	253	287	288	288	265	279	295	322	290	273	300	252	271	281	291	279	280	260	285	289	281	277	277	265	274	311	252	294	258	291	279	268	276	297	277	301	282	318	255	281	260	255	282	294	280	265	288	290	276	272	273	282	271	295	305	269	259	282	276	286	291	267	293	294	269	281	270	279	305	295	264	275	286	278	273	285	287	314	274	283	279	299	279	291	279	273	297	268	268	282	255	285	265	270	309	285	305	313	296	268	289	290	273	292	285	277	260	302	264	270	302	311	260	277	265	297	274	265	287	281	306	278	278	298	295	287	268	268	258	289	260	253	273	278	272	274	263	286	303	292	284	265	288	304	285	252	289	307	292	247	293	248	270	305	286	300	305	307	280	283	287	287	262	297	258	293	304	272	303	288	290	276	284	306	291	281	309	288	291	233	247	292	308	299	284	258	291	274	288	274	266	254	282	281	296	293	295	264	315	291	285	274	282	325	285	297	270	231	275	252	274	273	268	292	297	258	275	289	288	270	298	257	286	282	275	315	258	265	271	288	274	265	292	285	271	272	322	299	271	282	298	310	286	284	286	290	275	252	275	291	263	300	267	269	262	290	279	305	265	290	302	288	261	298	304	271	253	297	277	282	274	289	287	289	296	301	274	252	276	287	284	259	267	264	311	308	286	308	280	267	291	300	293	313	294	270	287	301	240	302	284	287	278	283	272	297	288	247	277	326	290	278	310	300	247	299	290	294	256	282	291	273	290	274	318	294	249	298	309	260	279	311	282	258	252	267	272	256	273	276	298	268	271	272	298	302	247	290	289	257	301	275	278	279	263	262	285	279	296	293	274	297	279	284	272	266	257	270	256	273	269	294	282	262	268	265	267	272	274	286	279	294	236	299	286	273	274	267	282	291	276	272	275	299	328	274	304	273	274	269	297	299	242	292	268	288	267	302	264	283	282	261	239	283	279	265	290	292	288	274	292	281	310	257	274	272	283	257	274	287	281	285	245	265	288	300	249	266	266	265	275	317	280	286	267	286	292	289	290	289	285	302	283	295	290	300	294	254	283	278	266	245	271	295	298	293	272	299	281	277	278	274	245	281	298	280	255	262	276	279	273	283	299	298	277	265	271	281	280	263	279	288	288	276	309	302	269	280	295	292	296	279	284	274	294	290	262	292	278	294	259	263	276	322	285	280	279	287	298	285	275	266	300	282	291	272	327	304	282	311	269	309	284	305	280	320	261	263	277	285	272	255	297	285	279	264	291	277	280	263	278	272	286	294	303	283	293	306	288	280	293	287	284	273	262	276	281	273	251	280	283	292	278	278	281	273	263	260	268	264	285	249	279	286	259	281	256	296	280	285	264	250	268	279	309	280	295	281	291	283	299	305	286	284	276	262	293	297	273	278	270	293	258	298	258	263	275	274	281	272	267	322	262	280	281	281	283	265	259	265	274	278	297	276	271	298	287	310	284	312	290	303	256	280	284	278	268	295	279	294	270	279	278	256	292	289	284	293	249	268	307	311	267	295	287	269	296	283	257	292	285	248	285	286
42932	70713	32018	8936	7463	5292	4275	3044	2048	1346	1136	943	754	626	626	559	506	457	404	432	376	430	390	384	359	355	399	374	382	388	359	346	365	356	356	342	340	373	351	345	351	350	336	338	341	345	353	363	360	320	356	346	335	336	317	322	353	324	340	375	346	338	325	366	317	319	325	330	335	352	315	338	337	298	316	348	328	310	354	334	319	363	331	352	341	318	331	306	307	352	314	338	343	305	340	330	317	318	331	327	333	340	326	288	302	315	321	334	298	304	353	339	347	340	323	325	321	333	347	317	326	332	350	326	343	308	333	342	341	353	377	327	302	334	336	316	353	322	326	303	321	328	328	331	338	330	323	329	313	326	321	321	353	310	322	325	332	367	328	333	339	365	343	328	349	332	331	357	309	347	315	325	352	337	338	314	331	321	324	360	341	336	335	325	341	271	356	331	318	330	333	355	339	304	345	334	334	349	329	335	332	331	301	318	334	282	361	319	323	353	332	348	327	327	352	304	312	350	318	335	333	325	352	305	307	313	321	308	333	321	318	319	342	324	330	326	359	328	362	342	316	319	313	364	334	314	315	314	360	309	317	334	313	341	349	339	309	354	336	296	296	313	331	331	306	343	343	354	341	301	358	355	324	318	292	352	311	336	336	325	318	315	347	372	331	344	366	306	337	313	324	327	327	370	328	336	342	336	354	356	329	334	333	325	365	346	332	340	303	327	314	323	318	334	341	317	324	338	357	339	335	334	320	330	366	306	330	345	325	321	315	341	336	341	336	320	319	296	334	330	324	329	318	306	345	354	307	311	310	328	335	320	319	351	339	309	326	320	334	321	358	387	325	322	361	354	357	367	342	308	326	340	326	342	308	297	307	351	327	335	321	322	319	341	337	319	327	320	332	335	313	302	330	331	354	347	302	343	317	330	351	345	331	315	337	300	335	332	301	350	295	356	338	325	326	341	327	323	295	320	348	306	334	333	332	318	322	309	337	312	309	353	326	350	325	346	344	329	332	335	343	319	310	319	332	337	321	340	342	327	335	310	327	320	335	327	296	339	315	311	322	323	300	333	346	323	356	326	317	337	322	305	313	330	327	331	321	337	331	327	327	335	313	313	330	331	356	349	353	325	304	325	305	324	333	332	329	325	344	325	322	356	343	326	297	306	333	341	323	339	296	322	316	329	316	343	356	344	349	326	316	320	369	338	306	367	324	333	307	346	321	363	310	302	302	319	331	339	341	329	299	350	299	318	306	314	325	327	301	324	342	325	321	333	327	326	348	332	320	340	335	338	317	324	352	343	335	329	337	329	341	329	339	348	335	337	320	350	347	347	353	323	297	316	319	346	328	345	345	312	316	320	314	328	346	312	321	310	333	318	334	325	338	308	337	308	336	313	333	345	321	343	342	347	333	327	319	333	331	352	327	331	305	337	357	334	337	331	335	346	344	323	321	348	288	345	317	337	318	292	319	347	321	330	321	338	293	313	327	337	337	338	338	320	345	340	315	312	331	317	345	355	316	327	350	338	362	337	341	305	312	320	330	308	353	315	344	297	334	306	344	331	310	316	348	325	340	313	323	311	330	338	363	325	313	307	349	336	320	303	324	350	358	305	338	366	315	314	309	336	316	323	321	312	322	322	339	325	304	318	323	326	305	318	304	342	312	353	325	350	295	319	340	329	322	325	315	355	346	342	330	318	320	355	314	315	346	329	342	354	320	364	311	347	326	336	323	316	349	307	308	327	321	326	316	317	304	318	335	341	347	311	351	328	336	318	270	312	320	308	356	348	339	324	317	336	322	322	325	339	345	304	355	369	301	320	316	324	326	327	340	331	342	307	325	338	332	310	344	333	315	314	335	345	330	341	337	308	325	324	331	315	329	327	340	340	325	314	331	306	326	335	285	338	320	295	337	331	311	313	332	327	299	347	346	334	322	337	356	349	340	345	336	318	337	300	338	341	345	348	315	327	337	326	338	338	354	306	344	347	312	318	320	322	329	324	320	296	330	313	320	338	349	345	327	326	302	348	309	338	342	316	294	292	347	350	335	325	324	330	317	337	303	323	331	323	351	305	325	304	353	337	352	328	292	340	339	335	373	332	313	337	295	313	340	373	351	353	316	344	359	348	320	328	322	366	341	322	325	337	335	291	310	341	338	320	325	360	316	290	328	350	336	343	357	347	322	315	322	345	325	319	328	319	351	350	318	320	327	308	369	311	320	316	319	312	365	332	355	301	336	339	280	308	341	334	324	326	342	288	308	330	328	321	351	329	353	307	344	359	348	361	335	339	305	328	293	307	345	317	328	336	345	326	295	321	302	330	308	359	325	341	310	334	324	365	352	355	345	345	348	342	335	324	329	334	311	330	301	329	342	344	352	349	340	336	325	338	308	366	311	319	371	319	314	330	344	305	345	334	343	339	302	327	304	319	356	352	317	333	327	320	347	299	363	356	313	329	334	323	350	324	331	320	326	323	331	324	329	304	311	332	342	345	321	336	362	307	326	337	326	314	329	346	326	311	324	340	319	312	292	321	357	307	304	345	333	325	374	328	293	311	345	309	293	326	338	304	353	361	340	321	340	351	354	343	343	299	314	355	319	354	325	339	322	333	333	307	337	334	361	328	322	305	329	341	320	295	340	330	358	339	289	328	343	326	304	299	321	339	373	320	319	318	354	319	283	341	350	315	331	328	332	309	329	320	311	311	367	344	319	319	328	312	385	332	298	336	340	347	337	324	348	320	322	336	354	359	323	348	333	295	350	339	322	327	336	314	332	325	342	346	294	383	305	303	316	300	339	333	304	329	340	318	359	330	327	325	304	301	345	309	318	319	313	325	310	340	321	345	334	308	295	336	331	349	324	335	334	308	302	312	309	332	329	346	342	329	320	315	332	300	335	308	319	354	332	357	318	346	359	289	325	329	324	313	328	329	304	313	354	316	319	361	316	362	316	320	302	333	323	324	339	322	312	340	319	350	343	286	301	331	345	317	325	317	356	344	337	317	334	326	316	336	313	322	330	346	344	310	309	329	292	352	337	321	343	349	285	338	345	338	331	315	337	350	321	343	322	324	333	310	292	347	302	314	337	328	329	339	357	338	293	316	319	319	317	328	282	325	326	346	327	284	302	323	316	326	341	319	302	354	323	352	343	339	303	329	312	332	322	329	331	352	337	334	346	287	327	333	356	325	335	332	326	347	325	346	339	323	330	338	318	334	287	309	342	353	356	348	335	323	339	314	355	334	348	355	310	301	323	329	333	316	344	315	320	314	353	355	331	354	334	345	322	327	345	364	342	313	307	348	331	307	347	331	315	325	305	325	328	352	323	336	356	317	311	317	312	327	334	344	315	347	331	356	303	349	327	347	346	355	319	355	319	348	323	315	360	295	343	343	336	331	337	321	327	308	313	349	347	326	342	334	363	334	296	321	314	366	308	355	309	347	319	323	323	321	284	310	324	329	332	320	307	352	367	328	320	329	319	304	360	302	328	337
29287	28885	21910	4740	1347	1015	641	525	369	319	278	246	249	246	218	219	217	215	231	219	233	218	205	207	219	167	225	207	217	206	201	221	208	197	206	209	215	205	228	241	205	201	218	208	200	191	209	221	210	179	208	224	205	203	205	216	237	213	208	205	213	209	186	209	239	202	200	227	197	178	211	204	230	199	211	211	229	196	217	205	212	211	230	213	210	215	206	212	195	225	199	219	221	194	224	188	224	204	214	224	230	224	215	224	198	200	225	220	231	197	216	222	201	227	200	218	247	221	217	191	224	216	229	228	224	191	222	241	221	223	208	212	195	235	198	198	257	234	225	216	197	226	243	212	217	231	228	239	207	206	226	211	209	239	193	180	206	214	182	207	199	211	207	239	218	208	228	204	171	204	206	235	200	204	200	230	181	184	229	198	214	233	208	210	195	206	202	202	223	205	215	219	207	224	223	225	205	235	206	218	211	198	214	205	213	199	204	210	222	222	178	204	225	229	225	197	240	206	227	178	220	179	190	200	211	224	220	210	219	205	213	212	227	185	239	206	221	223	211	210	204	192	220	210	194	222	206	200	206	227	233	209	211	221	202	206	195	220	196	215	193	172	204	218	191	198	184	204	200	230	207	212	201	195	207	226	207	221	195	224	241	206	215	192	206	200	231	232	215	194	222	200	195	190	190	210	206	223	221	201	223	206	197	191	203	236	208	219	218	215	216	222	217	232	196	196	238	202	222	206	221	204	231	202	213	205	203	218	198	223	212	194	223	215	220	202	203	208	187	224	213	211	209	228	208	203	197	215	191	200	211	210	228	205	217	217	216	227	203	213	222	209	192	205	178	210	213	232	196	219	216	210	219	211	219	209	190	208	221	203	203	191	234	206	240	192	223	216	210	239	255	217	197	177	214	219	196	213	231	227	216	217	217	214	220	208	196	215	222	202	206	214	213	217	181	205	211	216	188	223	221	217	201	228	201	198	225	200	215	212	203	240	246	219	192	212	210	198	227	214	192	204	211	204	190	198	213	183	199	233	212	231	215	208	219	204	222	215	214	205	216	238	203	224	202	184	238	224	199	204	210	207	210	231	230	197	217	187	221	216	216	197	194	217	202	210	209	207	227	208	204	196	206	226	185	208	199	204	188	220	205	196	231	257	203	209	185	206	201	235	216	227	232	200	197	214	218	204	189	201	208	212	216	251	210	189	211	198	219	206	197	200	230	231	232	207	217	210	228	189	207	195	225	188	187	212	210	197	187	191	213	224	219	203	222	233	210	227	225	242	218	212	193	224	220	201	220	215	193	217	195	214	210	206	236	198	200	192	195	200	209	213	186	237	232	216	213	231	234	199	214	217	203	227	195	195	192	217	238	217	218	198	207	216	226	194	213	220	193	205	211	227	213	220	196	207	185	220	223	206	234	211	214	209	200	202	212	210	202	213	192	201	207	207	193	188	209	222	204	185	211	199	224	219	226	192	210	216	210	220	194	226	209	198	215	197	190	225	187	213	222	225	205	198	209	215	193	206	220	206	214	181	223	212	192	236	200	196	226	217	225	203	207	212	208	241	216	211	224	202	202	193	216	211	205	216	186	216	222	170	211	214	201	196	215	215	191	222	190	238	233	184	235	211	214	223	218	214	209	213	231	187	221	204	196	244	210	207	207	212	193	207	228	213	187	210	228	223	212	202	201	211	222	214	215	233	187	203	189	184	220	236	230	234	231	231	212	244	247	195	215	222	215	234	195	218	208	195	211	213	211	194	193	217	207	218	223	199	220	236	204	207	200	236	208	210	192	206	213	212	222	202	216	199	220	201	212	213	231	216	218	212	188	210	190	198	219	197	212	197	193	207	208	206	215	214	197	197	220	217	217	188	218	194	213	189	228	193	232	207	197	218	223	229	181	202	212	238	215	217	235	223	248	210	226	228	186	210	231	219	222	210	192	201	222	197	218	195	218	209	238	211	226	209	209	217	216	225	256	218	227	196	226	213	213	201	231	235	219	201	224	189	220	206	217	206	224	183	216	216	199	208	187	210	194	201	189	184	216	213	222	192	226	220	208	200	234	224	212	205	195	229	216	211	230	217	192	209	214	217	199	208	191	191	204	197	224	217	192	192	220	215	227	226	222	236	215	221	203	221	184	216	208	201	210	219	246	198	222	207	204	185	208	203	246	227	214	216	236	192	205	214	225	191	210	219	218	190	199	211	194	182	178	198	211	218	233	193	200	205	202	191	211	212	209	189	243	225	205	212	204	203	197	236	214	212	208	217	215	175	218	228	222	186	199	208	194	199	227	216	228	207	197	200	204	162	202	212	219	199	222	231	238	221	212	204	222	231	223	211	194	202	185	220	191	236	219	216	200	219	199	214	208	177	236	215	202	201	189	209	201	228	207	226	197	201	230	209	196	199	224	227	231	213	210	229	210	224	198	206	225	215	239	183	206	190	229	189	221	233	200	208	210	215	249	202	228	204	222	190	200	216	241	215	221	215	210	212	213	209	201	197	219	191	217	229	215	224	235	216	212	226	213	195	201	214	209	196	218	231	187	206	210	194	229	188	231	194	244	190	236	197	218	214	208	207	191	202	203	196	192	216	249	243	227	205	237	212	227	204	218	188	214	200	206	205	205	207	220	233	210	208	212	217	211	217	222	228	208	206	203	193	193	196	218	226	206	222	190	212	201	221	211	212	227	230	231	214	219	223	197	211	204	224	221	221	222	222	213	216	224	196	204	197	213	203	214	232	223	216	245	214	211	236	207	191	192	207	222	217	223	209	219	203	203	189	202	218	216	199	199	206	205	203	211	205	197	197	231	215	208	207	226	213	202	229	188	220	230	181	222	180	200	210	197	215	183	218	218	242	210	213	221	210	238	216	188	195	208	206	227	202	181	210	207	215	188	229	183	228	214	219	207	227	230	205	221	201	195	212	210	205	232	209	213	244	218	185	207	209	178	206	223	216	196	193	218	232	202	196	233	209	194	198	196	224	214	228	215	213	211	208	208	228	185	222	211	221	235	237	213	219	230	219	192	236	217	220	218	205	215	195	184	197	197	196	224	211	212	213	221	223	208	193	210	206	205	208	226	214	195	213	228	186	207	205	210	181	205	218	199	220	196	251	185	234	196	217	218	211	195	180	202	190	180	188	199	223	210	207	216	222	209	202	197	218	233	205	222	212	226	212	208	211	201	216	200	223	196	186	238	195	219	195	211	242	207	188	222	219	218	225	189	200	207	209	195	204	209	216	218	222	189	228	217	191	212	221	228	212	223	227	208	206	216	232	222	222	215	212	244	197	206	200	224	220	190	188	198	185	227	228	206	216	231	229	216	231	224	203	223	191	199	217	200	187	210	220	198	222	207	201	241	190	229	219	211	190	215	219	215	205	205	212	232	233	204	215	200	226	180	239	255	228	203	219	229	187	217	233	222	181	204	196	213	165	213	222	221	210	215	211	220	219	204	228	198	223	228	193	208	225	209	220	231	230
33599	46236	15879	2050	2158	1749	1184	934	614	503	457	388	402	342	331	349	264	252	261	265	253	260	257	298	271	283	283	273	287	271	278	257	250	232	266	245	261	298	270	271	299	267	224	272	248	253	288	285	287	297	247	258	270	247	277	252	265	265	291	269	260	244	278	271	282	268	258	298	281	259	247	263	267	257	285	262	286	271	290	260	265	277	267	292	256	281	271	309	277	268	297	259	287	286	245	265	246	260	278	263	270	267	270	283	315	277	252	285	290	275	299	283	268	262	260	286	277	282	265	284	287	278	266	283	296	234	248	262	255	268	252	280	277	256	285	279	300	289	254	255	288	274	273	264	271	283	276	265	275	289	289	291	282	289	282	298	259	244	280	287	274	280	264	280	287	255	259	292	279	272	267	241	267	278	270	261	282	271	278	287	296	250	262	248	303	275	280	275	287	266	254	289	261	265	261	229	293	308	261	287	282	256	279	255	273	266	276	264	288	274	276	278	258	251	253	259	274	278	280	268	249	296	307	276	258	274	273	270	252	275	256	271	256	241	274	307	270	272	288	271	257	279	279	268	252	276	275	246	261	265	282	266	268	253	270	259	270	265	280	270	259	303	280	253	253	265	264	272	253	273	264	261	266	269	276	264	262	258	272	266	274	291	286	268	261	304	291	254	286	262	284	262	269	296	294	275	264	267	268	268	273	293	280	286	260	243	289	286	268	279	270	285	256	295	269	278	257	239	277	264	250	276	274	279	298	288	283	260	273	269	262	272	285	287	261	277	257	280	287	259	254	279	279	247	273	269	297	263	302	270	300	278	272	277	269	266	262	292	250	291	302	288	261	252	315	267	277	255	267	262	265	246	282	296	262	265	279	278	297	279	275	268	289	270	300	266	239	289	269	242	279	270	288	275	272	295	246	288	260	284	285	280	297	274	289	276	285	263	261	269	297	260	295	265	283	281	274	267	270	290	257	272	284	279	264	258	267	263	243	277	274	258	263	248	286	265	271	283	255	264	263	283	262	277	246	258	263	258	249	287	262	262	272	294	284	287	309	273	271	271	280	270	268	279	284	252	275	265	285	290	281	280	239	256	278	269	265	268	270	289	262	293	250	250	293	290	265	286	311	268	253	262	269	256	284	272	250	238	296	258	284	261	287	246	263	291	271	250	283	292	265	257	261	278	262	263	259	265	268	264	263	270	265	273	261	268	267	268	255	281	274	285	262	230	277	271	295	277	257	252	269	242	260	268	290	232	259	266	291	287	289	262	299	276	274	274	265	267	277	236	283	283	288	283	284	256	273	258	249	247	280	244	267	262	249	272	269	257	297	283	280	294	304	294	258	263	284	288	287	283	275	291	236	261	275	268	278	299	275	274	244	264	265	254	285	297	251	273	279	257	257	275	246	275	281	285	251	273	314	288	263	272	276	279	270	272	257	269	275	308	272	285	225	255	261	294	260	275	265	288	277	300	270	231	250	277	267	269	262	275	256	277	273	287	287	284	266	259	273	245	269	253	246	296	266	264	304	257	272	268	261	267	279	262	292	262	257	283	264	264	296	294	272	281	292	272	267	246	275	275	267	252	279	272	296	274	280	283	283	296	242	283	251	262	272	282	255	275	292	280	289	292	271	297	271	255	285	267	294	264	234	287	269	275	296	259	275	278	285	280	273	295	269	279	268	227	237	288	244	258	272	273	272	229	251	298	264	258	253	276	268	274	273	293	240	267	247	268	253	281	282	288	265	268	274	251	274	275	243	264	278	277	271	258	276	249	281	240	272	291	268	282	236	280	266	263	275	278	275	298	272	266	285	255	251	280	244	261	257	252	268	291	283	277	259	299	267	277	291	283	303	276	241	270	262	278	292	273	271	258	290	279	252	301	308	264	258	297	276	286	281	280	307	270	275	297	277	269	287	277	263	262	287	278	272	302	255	277	276	283	263	261	283	263	265	271	269	284	270	292	280	295	263	283	284	262	292	271	302	279	269	253	275	266	270	260	259	268	303	276	250	249	238	292	274	275	247	251	272	285	266	264	265	280	296	266	281	268	244	270	255	286	287	278	246	221	269	247	322	284	277	287	259	261	238	282	291	248	268	247	247	267	295	246	288	277	265	263	274	293	262	250	263	279	292	270	272	285	265	290	248	288	284	265	268	289	259	288	246	262	259	273	257	277	279	247	267	269	280	271	256	276	307	255	275	271	282	283	291	262	263	291	279	300	281	259	260	256	279	263	279	246	268	250	284	238	278	258	290	298	284	278	266	239	275	268	257	296	263	253	283	279	266	279	261	279	247	302	292	269	248	279	306	286	267	262	271	262	288	258	269	259	319	249	268	233	280	254	259	261	261	272	248	247	253	252	290	289	258	255	289	258	268	270	271	268	270	302	291	259	279	287	261	274	283	281	289	280	282	288	252	277	261	231	281	265	280	266	300	285	266	262	283	251	270	291	266	282	258	284	273	252	260	283	248	253	287	288	246	250	297	260	267	255	276	280	268	282	267	250	287	266	267	266	291	263	274	262	245	283	270	306	266	255	268	236	232	270	247	282	288	290	266	279	263	278	270	260	298	292	286	281	275	261	282	251	281	280	291	290	294	275	286	290	281	271	235	286	251	250	279	266	236	273	264	251	250	283	286	275	294	262	253	270	279	285	274	275	291	237	271	270	274	296	273	262	257	302	285	271	272	267	263	262	277	235	289	275	255	285	277	263	271	257	275	310	259	277	290	273	281	288	261	266	274	263	273	278	255	251	271	276	281	295	289	261	276	262	277	257	288	276	293	266	266	270	249	283	265	270	305	279	281	279	290	272	250	224	260	288	253	269	267	274	277	289	264	277	234	263	274	264	250	255	307	306	300	303	248	259	257	245	272	261	289	292	282	268	306	277	286	257	293	244	251	282	271	277	283	276	266	266	259	257	284	267	272	321	249	282	276	285	302	259	290	278	280	278	287	270	268	293	276	267	260	251	280	256	266	283	281	256	270	287	258	268	284	283	276	273	260	279	238	241	313	277	251	262	253	250	259	264	269	238	275	302	269	287	293	285	289	283	268	268	277	256	318	271	268	311	277	288	286	260	274	280	269	256	297	261	255	283	261	262	268	282	269	282	257	244	268	308	283	266	258	250	299	283	255	272	281	247	269	249	318	286	289	299	273	264	280	295	269	268	272	253	264	291	273	263	257	294	289	266	272	251	275	282	281	243	281	253	261	258	271	271	279	288	244	272	250	284	285	260	279	251	297	280	258	254	294	263	257	263	248	259	252	277	263	295	270	276	265	273	269	260	268	307	285	257	258	273	260	280	293	297	309	301	283	248	267	275	329	264	294	288	254	259	304	271	261	255	262	271	269	289	259	298	273	240	269	234	283	290	313	265	250	283	250	250	277	282	284	258	264	273	260	278	261	285	268	271	289	281	283	276	279	276	282	269	256	288	230	289	283	259	262	264	272	258	256	259	269	253	270	275	280	252	258	260	290	271	277	297	259	247
24220	21640	28899	24690	21445	12048	1591	806	535	449	379	292	298	248	203	220	187	184	151	164	161	164	182	175	158	141	156	157	147	130	129	166	166	152	166	151	128	139	159	142	135	141	143	162	156	138	157	154	139	150	143	135	152	133	145	129	140	154	136	140	136	142	152	156	167	140	140	150	142	131	156	153	132	147	157	146	129	162	148	155	155	159	140	166	149	137	120	161	131	142	138	133	136	130	152	166	141	140	145	146	142	145	141	151	153	137	161	129	146	132	157	150	133	167	133	139	144	142	159	162	150	162	155	145	161	142	144	138	146	129	146	139	146	149	151	154	156	142	156	136	149	135	138	130	142	134	133	141	125	151	146	118	128	141	139	140	133	128	139	162	138	138	140	157	143	154	128	148	145	138	133	149	137	134	130	136	173	139	153	153	161	146	144	131	153	147	149	137	133	154	140	126	160	146	145	145	140	135	120	161	136	142	119	166	149	144	161	164	131	148	131	164	136	136	147	159	139	151	136	141	148	163	160	151	168	157	156	157	158	148	165	129	153	144	151	140	144	165	160	149	154	134	144	139	144	138	145	141	176	132	128	138	145	138	175	149	153	132	161	156	125	147	138	156	119	132	155	168	151	129	150	136	135	153	143	155	160	141	137	141	137	110	165	142	132	154	115	156	121	159	150	157	158	147	137	173	141	124	149	150	114	150	139	139	155	140	168	147	132	146	155	119	130	135	160	159	131	176	153	153	142	141	129	140	151	142	160	134	138	161	144	153	144	130	158	144	155	155	142	162	131	160	160	154	136	141	135	158	141	149	135	133	145	149	136	141	132	142	160	160	131	158	139	176	152	137	174	145	132	165	131	122	139	161	132	127	149	133	131	143	133	136	123	158	153	148	150	145	159	139	163	138	145	147	134	159	157	121	144	156	153	150	149	129	124	118	123	151	156	137	177	160	128	147	142	146	120	139	156	127	144	142	141	148	134	134	158	122	164	138	147	172	132	174	138	120	156	156	152	162	157	130	143	151	142	154	165	159	138	134	131	111	154	139	143	141	133	125	137	145	142	135	167	128	159	123	133	165	141	125	158	130	164	145	132	150	156	153	140	131	137	119	128	140	155	150	150	134	156	138	143	126	142	153	147	138	151	130	156	155	164	149	151	122	143	133	143	150	154	139	121	135	152	149	137	135	130	146	147	146	134	127	164	132	160	162	125	140	151	134	139	137	173	134	132	142	139	135	138	133	119	163	141	139	137	162	130	144	141	145	147	130	153	144	150	137	114	130	154	147	128	160	143	139	137	162	142	138	140	143	154	140	113	145	136	143	156	144	146	158	162	136	162	151	131	138	138	154	140	148	123	129	128	140	143	115	132	164	150	169	128	139	133	164	139	161	146	133	150	153	140	146	144	162	143	157	144	163	145	160	139	132	146	150	156	162	151	132	147	144	128	128	136	143	160	132	146	153	137	138	126	136	130	154	153	132	144	131	151	148	133	142	149	145	137	135	151	150	157	135	128	130	149	139	116	153	163	135	161	148	163	156	157	160	137	141	148	128	137	154	145	145	139	170	148	139	139	133	134	112	156	135	152	146	143	134	160	133	133	151	142	132	141	148	152	172	141	147	140	134	145	141	143	140	143	152	141	135	146	153	138	122	129	148	158	147	134	141	145	130	149	141	147	144	151	165	136	159	148	142	145	147	150	128	147	144	163	137	151	139	142	140	152	141	133	164	133	165	158	155	156	147	138	140	127	117	125	125	143	155	140	146	149	138	137	147	138	140	155	132	135	133	146	136	134	127	156	160	135	142	135	133	146	150	163	163	139	164	148	147	142	134	144	131	142	124	159	150	158	169	149	156	121	151	147	144	134	151	129	135	161	142	149	146	142	171	131	149	145	126	143	150	139	149	151	121	138	137	138	163	137	142	143	132	134	137	143	129	137	139	155	135	157	153	121	131	141	146	139	157	152	137	137	161	159	137	138	154	151	147	130	132	139	147	167	130	133	142	153	178	125	163	127	175	130	158	147	141	143	132	134	157	150	145	143	151	147	141	152	135	172	155	134	145	145	127	135	124	139	132	148	133	183	144	139	150	146	142	157	135	182	149	119	167	121	132	159	163	165	151	154	156	137	150	121	147	147	152	135	154	140	154	147	141	140	151	158	152	159	157	175	146	125	153	144	152	148	134	151	124	142	148	125	155	128	146	143	141	148	146	140	120	129	129	143	140	160	127	158	160	126	132	134	144	155	151	164	141	136	139	165	161	163	140	147	164	141	150	145	132	150	129	151	149	146	153	135	129	155	136	144	145	142	149	140	160	134	150	123	161	144	132	146	161	125	133	135	155	144	153	141	143	134	171	133	153	149	141	140	138	131	149	122	154	138	151	150	126	156	149	127	146	172	139	122	135	156	133	124	133	144	158	147	153	147	146	158	139	143	155	149	142	145	167	142	142	140	144	160	115	139	147	133	113	149	158	144	158	151	132	137	152	127	155	154	123	122	161	160	147	138	138	165	153	148	140	128	120	130	156	140	122	151	150	147	143	145	138	156	159	137	134	134	123	162	119	153	133	129	126	133	129	126	131	134	161	151	146	125	145	151	128	144	143	143	172	155	140	136	134	152	141	123	145	141	143	132	144	154	148	137	146	138	143	165	145	135	138	140	143	144	142	138	154	159	152	137	131	142	117	149	171	147	156	142	141	147	131	144	144	125	155	155	135	136	154	122	154	146	153	139	138	131	134	146	141	144	146	146	146	154	124	146	132	133	154	148	142	140	127	131	141	144	164	135	135	146	139	135	139	146	141	132	134	139	134	167	163	128	127	159	131	136	148	133	140	130	164	138	135	139	146	143	132	153	143	137	163	146	153	159	133	127	153	159	156	132	153	136	141	138	144	153	120	150	180	145	158	148	124	139	145	133	148	139	146	145	143	136	137	129	129	146	129	142	133	146	134	125	148	124	163	126	135	163	122	139	155	144	147	145	141	135	173	144	152	135	125	139	133	134	145	145	130	141	145	141	119	139	117	154	170	137	148	162	177	138	155	145	152	137	156	165	149	141	150	129	121	123	138	154	131	128	137	156	153	155	160	140	133	172	130	134	130	161	146	146	143	124	151	128	139	154	127	160	148	143	149	134	162	136	141	141	174	143	142	123	122	160	173	139	148	149	146	137	143	136	134	140	134	126	124	136	125	142	147	137	141	155	160	122	154	144	151	142	154	168	155	145	138	136	158	145	116	150	152	133	145	133	157	168	146	128	138	137	149	139	146	146	132	131	142	170	131	160	144	142	173	148	170	148	137	145	140	150	130	160	152	152	137	132	167	149	141	141	134	135	146	143	142	140	137	122	164	151	144	124	132	144	149	152	143	152	138	142	150	140	129	147	136	147	144	142	153	150	147	145	138	161	158	148	142	160	128	128	165	140	128	143	181	141	143	140	165	130	148	170	159	132	154	137	174	141	132	135	162	138	142	133	147	122	134	148	153	130	146
38917	62576	29668	4753	4828	3376	2256	1508	1021	871	726	523	465	403	385	311	260	262	225	228	198	206	218	194	194	202	204	186	200	230	181	184	197	194	183	220	202	188	216	199	193	212	193	201	168	190	196	196	175	190	210	196	181	195	178	178	173	207	195	166	197	194	196	168	193	188	155	203	180	185	160	156	179	170	187	177	189	187	205	198	184	165	180	185	171	179	174	194	182	166	185	167	187	175	172	185	202	153	161	182	198	177	165	204	197	184	205	185	181	173	169	198	210	173	193	184	214	170	203	202	185	176	171	162	181	183	187	184	191	183	188	169	194	167	196	164	201	197	198	166	185	185	201	206	174	167	189	178	162	186	180	169	197	182	191	182	181	188	194	170	166	158	187	177	180	181	178	163	189	186	202	191	173	184	182	191	187	220	169	160	161	164	187	183	201	194	198	202	180	194	195	169	199	205	191	177	176	167	198	191	179	193	182	182	164	187	180	189	178	188	217	170	202	194	199	207	191	177	189	178	183	168	189	181	184	206	186	194	177	160	186	198	158	187	189	180	165	188	187	181	174	166	188	161	192	194	199	187	186	184	172	175	193	182	192	185	205	190	182	164	155	182	174	200	200	164	170	181	205	166	187	198	205	202	189	180	177	183	162	181	200	177	178	171	193	186	168	200	185	186	181	193	166	170	174	196	196	190	183	190	164	180	163	185	198	158	178	178	182	149	181	182	182	172	211	187	197	162	158	190	179	187	215	176	190	172	161	155	179	167	167	146	157	165	209	167	201	170	165	177	212	186	191	204	166	192	173	183	208	186	174	167	172	203	167	178	182	174	200	189	179	188	188	168	184	172	190	201	167	173	184	165	163	174	181	211	158	180	174	168	192	186	184	208	172	187	183	181	187	173	204	201	183	186	187	157	186	200	193	177	169	203	184	201	177	192	193	187	154	214	171	175	186	166	170	200	168	181	204	185	183	174	177	174	188	201	209	193	167	191	196	177	183	194	198	194	196	175	174	198	166	188	176	166	156	166	192	184	180	199	188	199	178	193	184	191	191	195	170	167	183	178	214	184	196	186	191	172	197	191	198	174	177	195	159	178	206	181	180	164	200	183	191	176	177	199	161	189	194	157	179	164	176	167	184	190	178	176	197	181	170	162	188	196	159	184	165	163	205	205	204	159	188	180	204	182	188	165	195	176	180	198	183	179	205	191	186	188	181	184	189	158	198	181	150	179	169	189	182	186	187	181	167	175	191	170	169	208	173	178	191	175	179	172	175	164	190	186	172	194	182	180	186	188	195	210	194	210	176	174	166	216	202	195	155	154	207	186	184	206	155	197	179	186	168	169	185	187	175	174	198	176	152	172	189	202	182	189	174	202	174	170	198	178	190	182	189	196	211	189	184	164	212	181	142	182	170	192	171	193	178	187	193	156	185	171	171	176	189	191	185	197	203	191	205	163	163	195	179	175	176	168	173	170	175	166	164	179	177	179	192	176	177	186	183	177	180	157	170	183	196	182	175	197	196	192	172	172	203	168	178	196	179	190	192	192	168	170	157	183	186	174	172	214	183	211	172	180	190	189	172	209	156	201	181	175	179	180	193	202	152	198	176	180	187	183	178	194	179	183	178	202	191	171	166	183	178	191	180	169	197	171	176	175	191	190	221	192	182	201	155	183	184	172	185	212	184	166	182	173	196	213	172	176	176	183	191	189	188	174	182	193	173	196	202	176	199	186	192	158	162	174	188	192	169	207	181	192	201	199	169	183	179	174	187	187	192	195	189	188	175	172	190	164	193	171	181	185	178	164	195	211	201	184	159	163	171	166	184	184	185	161	177	183	184	202	173	170	187	164	174	186	161	172	184	200	196	173	196	193	195	182	176	162	175	192	174	194	198	194	154	192	175	181	195	172	219	163	180	183	188	189	178	190	187	185	169	182	189	173	181	174	207	185	193	197	173	191	158	182	179	188	188	202	166	187	176	179	181	171	174	202	204	185	183	196	196	190	214	198	172	186	172	188	197	190	169	174	183	190	191	173	169	213	206	197	167	185	181	195	164	196	173	185	165	171	181	202	200	184	189	179	188	177	174	189	191	181	181	175	195	153	179	186	177	196	176	181	190	176	205	158	176	179	193	180	152	164	192	185	157	184	198	176	194	169	203	187	179	176	156	164	189	160	164	199	187	171	177	180	193	169	196	186	188	170	171	174	207	178	152	186	199	197	196	203	191	186	182	201	208	177	161	190	186	210	162	203	193	203	216	192	163	175	202	178	170	176	175	160	171	177	195	184	191	185	191	169	194	187	172	206	184	183	201	198	195	190	179	176	173	201	195	209	179	184	204	199	202	172	192	201	178	180	187	182	163	199	180	197	159	177	214	197	237	186	206	172	176	170	180	196	181	165	163	199	205	197	196	164	177	171	183	165	202	185	162	187	185	158	215	184	186	181	161	192	186	193	169	169	187	195	209	165	186	193	175	162	175	192	173	201	169	158	182	163	182	178	207	187	190	169	187	187	196	177	171	166	186	188	174	175	174	176	169	177	187	191	185	186	188	177	201	191	184	181	165	177	187	176	178	180	181	169	206	178	179	194	190	204	174	194	179	200	175	165	192	169	172	184	184	184	173	159	185	186	189	171	169	198	196	189	181	191	177	181	176	170	191	191	188	205	200	185	197	197	180	194	179	157	193	181	176	186	182	175	195	165	173	170	206	199	182	181	171	175	184	170	182	195	180	203	156	203	183	189	194	180	170	166	175	168	183	173	185	195	193	183	202	168	172	224	194	183	175	177	191	191	178	164	188	163	172	167	182	191	177	199	164	211	199	201	166	188	176	193	170	170	161	206	177	189	192	156	172	162	184	204	183	178	152	152	173	206	199	169	163	186	177	165	175	181	183	197	184	186	207	194	200	167	153	174	190	197	191	183	191	180	154	163	191	191	191	184	172	195	161	214	199	173	208	167	185	188	188	187	179	179	197	189	173	182	179	188	196	192	179	204	190	198	177	202	184	196	174	170	187	177	156	187	209	204	200	190	195	172	196	188	189	213	183	205	161	187	204	171	194	182	186	185	195	185	183	190	179	207	172	182	178	176	189	194	185	212	190	173	187	172	174	184	190	177	165	198	198	198	187	170	176	166	194	192	183	176	163	205	193	178	193	196	186	173	194	194	197	197	167	174	185	183	196	193	171	186	141	180	187	181	187	199	175	180	166	169	211	140	170	152	202	166	168	185	184	184	176	209	224	190	193	190	177	199	169	170	175	197	190	184	177	189	175	171	170	191	196	169	170	176	210	198	191	195	189	168	184	190	190	196	184	170	173	180	195	165	157	202	182	177	197	186	190	196	189	179	186	182	190	184	175	191	178	181	181	191	164	187	187	183	183	184	188	213	181	181	174	188	189	162	217	172	172	191	203	181	181	165	174	181	225	159	192	173	195	185	184	189	185	172	182	193	177	208	175	172	182	195	187	196	206	182	178	217	174	192	151	185
25600	21718	27732	25334	9794	1584	946	683	572	521	472	417	398	432	418	388	367	381	343	351	328	340	358	365	320	349	338	367	348	364	346	337	328	348	326	343	332	352	378	335	342	340	322	356	353	350	338	350	349	357	342	330	317	370	333	291	371	338	291	342	348	341	344	327	333	321	357	321	312	338	355	316	339	341	375	330	310	357	344	312	357	328	302	331	327	339	357	342	376	337	331	310	335	331	352	325	306	318	339	329	346	317	368	331	336	324	342	345	366	362	337	326	351	328	354	318	364	351	335	333	370	322	329	345	342	338	319	350	334	328	341	354	375	322	358	314	326	354	352	342	306	337	349	337	344	356	337	345	347	311	339	361	322	360	316	325	345	334	338	342	356	342	340	358	352	342	338	302	340	348	375	352	359	370	345	351	363	294	343	310	330	371	331	370	357	370	346	368	350	376	367	356	356	330	344	348	356	339	333	298	319	321	335	329	347	322	358	331	337	330	333	334	335	332	347	338	335	364	328	320	366	334	323	347	334	364	328	349	316	364	325	333	341	342	328	335	341	377	351	355	327	332	332	326	352	366	343	370	340	315	342	366	332	380	325	353	339	341	346	331	330	354	331	351	325	323	358	347	335	351	351	346	381	363	338	338	308	331	342	357	365	302	320	340	350	348	360	352	349	327	324	375	322	382	334	301	347	316	316	312	338	357	327	369	336	365	303	338	367	314	354	363	323	355	373	370	351	361	336	299	367	328	369	339	358	327	361	356	338	332	331	382	345	330	333	382	306	357	317	333	353	342	331	337	327	345	339	355	341	356	326	317	344	353	343	320	335	333	363	356	353	328	337	356	340	364	356	386	345	329	362	350	337	356	333	307	334	344	353	366	340	358	357	346	351	353	309	314	351	351	334	369	359	338	348	335	336	322	351	349	356	309	347	365	356	357	325	363	351	355	316	356	374	357	346	347	342	350	349	341	320	350	347	329	338	335	361	359	330	331	348	347	354	323	364	334	384	354	327	300	319	334	360	380	340	328	353	306	363	359	343	402	348	339	324	356	314	362	343	342	363	338	352	348	325	352	358	351	342	351	338	362	402	310	335	325	324	318	338	358	352	345	349	365	344	346	300	306	346	378	346	358	306	316	340	322	351	333	355	361	334	370	338	362	356	336	344	360	322	324	367	361	338	329	367	347	334	370	322	356	372	347	332	344	340	331	328	341	343	344	336	332	344	372	329	344	359	358	342	339	320	336	332	337	355	335	376	326	322	331	352	329	336	333	330	299	337	381	356	314	362	344	335	324	366	361	334	349	326	311	336	317	363	358	310	336	342	341	340	329	326	376	355	344	348	355	359	339	389	363	350	363	325	338	353	327	333	382	361	348	359	364	288	338	359	327	379	379	368	302	346	356	317	343	290	372	380	365	348	366	344	360	328	332	336	338	308	327	353	351	334	356	354	355	358	321	361	353	341	313	304	328	330	360	389	329	339	335	343	356	330	361	373	330	358	360	302	329	333	331	323	361	328	342	338	345	326	346	355	358	338	348	288	336	331	303	323	373	365	362	365	340	342	332	324	328	345	358	358	345	331	328	346	334	331	366	352	350	352	355	326	351	347	338	338	325	350	353	343	346	353	346	334	326	312	339	345	322	310	334	356	376	338	365	289	338	309	325	346	377	360	320	342	331	346	312	329	383	357	338	366	360	338	372	349	341	340	362	365	344	351	350	339	345	334	352	335	353	323	368	336	342	365	367	363	332	354	352	331	320	346	336	344	324	331	319	351	372	363	348	353	331	328	363	351	329	327	362	344	366	323	329	371	335	368	347	317	358	325	347	349	348	328	352	341	354	328	332	347	315	313	336	364	326	360	369	350	338	367	388	329	356	307	357	365	319	343	342	338	340	361	332	329	331	361	314	364	326	382	296	326	350	347	338	367	332	352	334	348	363	327	345	351	345	357	342	335	347	333	296	356	352	336	338	302	361	333	384	353	341	369	341	297	356	332	332	331	342	345	343	307	347	335	345	358	365	375	340	352	352	326	291	376	376	339	341	354	352	378	310	335	342	359	351	325	333	312	361	334	322	325	336	348	349	337	334	336	328	355	356	348	348	338	323	340	338	342	336	378	355	310	350	305	336	361	303	364	350	393	356	323	339	381	304	359	324	366	357	326	346	304	322	318	361	349	345	333	324	333	336	340	310	340	335	356	306	350	344	341	346	344	344	349	322	338	341	362	346	343	340	378	341	327	381	355	355	349	343	318	346	324	361	352	333	356	346	341	366	312	344	327	348	352	397	308	346	320	360	359	276	359	361	343	317	349	345	340	347	349	371	361	358	338	323	333	332	322	364	342	312	352	335	359	334	299	344	355	328	322	350	365	345	320	337	361	354	365	287	343	351	336	345	335	340	346	384	337	353	350	356	319	350	325	367	338	334	338	319	322	338	307	353	340	321	379	368	358	362	343	331	359	338	347	349	361	334	356	345	333	333	383	352	359	341	334	372	333	376	346	337	334	323	371	345	344	331	344	327	350	328	312	318	316	390	329	346	347	319	330	329	361	349	361	355	315	362	316	353	323	341	332	367	322	347	385	340	330	348	327	318	328	335	343	346	310	342	332	352	362	372	340	361	392	351	329	349	339	319	317	340	351	355	343	335	376	350	318	340	373	345	345	350	389	347	331	311	341	332	338	313	364	376	327	351	405	342	351	359	330	338	352	342	332	345	348	329	350	344	335	385	340	357	372	312	326	348	341	353	353	334	306	318	335	354	354	330	330	328	363	330	389	308	332	364	325	348	334	331	347	344	328	338	364	313	358	354	375	340	347	363	329	348	329	347	356	291	340	306	363	355	331	361	326	329	348	345	361	341	363	322	335	345	351	338	328	364	357	348	388	353	348	362	334	332	336	356	357	338	335	352	343	332	363	350	339	314	360	333	346	327	352	358	339	334	341	373	297	361	373	301	334	361	343	321	344	338	348	362	349	355	350	340	361	364	350	326	358	381	353	358	340	322	319	361	329	351	333	344	329	334	339	341	365	332	346	333	334	338	323	336	364	358	305	337	377	359	329	359	373	374	320	324	345	347	283	355	335	333	332	343	359	370	328	379	343	342	336	347	327	374	335	330	346	328	349	374	324	353	350	322	337	283	402	324	350	342	336	341	359	368	345	364	362	331	389	369	387	354	344	318	347	328	342	331	350	376	346	328	307	340	346	322	364	320	353	335	344	346	355	367	329	354	347	345	348	355	351	353	350	287	321	336	337	327	350	377	335	339	323	375	317	337	326	385	347	367	296	366	357	336	344	351	315	353	358	382	360	322	292	356	355	357	333	342	360	361	346	355	360	333	332	313	359	318	335	317	320	335	346	356	315	364	345	339	353	323	350	335	326	323	306	357	333	353	318	309	376	358	350	360	342	356	325	384	330	346	334	358	316	366	327	361	318	371	357	337	344	343	320	377	332	346	345	327	351	368	326	354	352	342	344	327	328	378	354	337
36723	54835	25372	3916	2970	2467	1698	1208	1108	883	769	642	650	613	556	527	484	485	476	431	458	428	425	436	396	434	408	421	419	406	420	433	389	428	394	398	430	459	433	438	413	427	394	419	420	440	426	407	403	431	440	412	440	445	424	456	414	404	432	448	448	401	440	371	446	388	380	424	405	423	431	385	395	457	422	437	396	409	417	413	431	377	435	392	416	413	405	405	367	399	446	435	425	407	428	424	411	407	386	401	390	420	393	432	400	403	392	414	416	426	437	404	450	404	399	390	432	418	452	431	384	447	402	389	395	386	426	404	420	427	421	417	395	381	384	418	385	429	430	437	446	391	384	395	403	416	437	426	450	418	387	409	390	427	401	426	412	412	429	388	398	414	409	393	397	444	401	411	362	417	462	456	393	437	393	432	385	422	403	424	440	424	414	415	440	422	408	434	389	391	413	415	406	405	404	405	427	421	442	412	416	417	418	433	441	404	395	405	398	404	469	395	385	404	406	430	406	403	417	412	392	442	394	422	428	425	390	383	397	445	425	400	424	420	417	419	424	425	428	463	414	442	411	415	420	412	418	417	415	434	406	405	426	407	422	432	413	413	405	441	421	424	397	407	401	410	375	386	417	404	406	415	419	418	429	399	414	418	433	425	434	424	393	370	394	403	397	429	400	438	395	389	423	399	394	406	393	441	440	394	413	469	411	420	403	408	385	398	416	412	449	401	422	449	433	410	439	439	402	399	405	430	439	389	437	390	431	393	391	428	419	441	422	462	421	419	434	420	424	400	405	427	420	423	425	431	427	402	407	413	420	396	429	457	432	401	425	404	421	417	427	415	478	412	448	415	366	392	399	425	395	363	414	392	400	437	420	403	414	393	423	436	405	424	425	413	431	412	451	448	418	418	453	386	377	404	426	416	396	401	385	429	428	416	412	398	420	412	418	409	434	452	415	388	401	451	434	408	449	415	407	426	410	457	419	414	428	418	377	385	415	382	423	386	415	391	413	417	419	365	400	451	429	428	436	417	402	418	441	409	382	397	428	431	425	420	416	407	400	392	424	422	377	421	433	418	370	397	424	393	422	424	408	440	430	419	427	418	458	418	428	418	415	436	394	415	386	421	388	451	412	434	420	412	414	393	416	417	419	392	444	412	415	426	434	422	422	418	429	412	393	422	401	452	418	425	385	416	379	453	434	428	442	409	388	375	449	414	405	409	396	420	420	390	427	462	421	468	504	422	403	434	406	395	389	449	396	400	395	423	437	428	418	420	423	434	425	435	381	424	400	398	410	455	400	424	432	402	410	420	412	415	395	429	373	412	427	457	468	395	417	419	381	412	413	421	442	420	388	406	448	444	429	401	410	411	422	418	397	427	420	429	441	399	424	382	409	422	409	408	400	392	419	418	387	390	412	417	407	388	426	430	385	439	390	421	401	468	418	400	407	398	424	397	390	452	425	414	420	426	441	422	408	433	399	416	404	410	402	409	421	443	404	438	443	408	419	416	401	410	409	405	380	451	381	403	411	413	411	419	440	416	405	425	409	422	399	409	379	418	395	429	412	427	403	408	409	432	433	398	412	453	448	414	439	419	401	391	411	437	423	423	429	383	381	428	396	402	422	431	406	432	435	414	404	407	424	440	425	387	420	444	392	434	365	424	425	408	466	409	418	418	416	449	404	425	415	406	434	390	401	426	449	412	407	432	410	407	414	404	443	449	400	448	426	413	427	409	414	409	405	406	418	398	408	402	412	387	387	404	377	394	412	402	397	398	439	403	405	419	401	395	422	406	443	429	422	389	408	425	439	407	407	437	389	448	405	430	455	397	424	472	420	403	410	406	426	407	401	389	422	411	416	431	430	404	426	415	426	428	402	436	425	437	435	437	405	428	410	410	399	415	399	466	410	408	417	435	402	381	439	415	416	388	423	397	415	423	443	383	444	444	416	441	443	427	413	451	443	415	444	442	428	428	381	433	412	426	402	405	421	390	455	395	422	378	421	438	402	412	418	446	435	438	416	437	435	463	427	456	398	391	397	411	444	427	418	441	422	411	409	391	431	372	397	424	421	392	407	408	369	397	431	406	429	430	442	372	411	431	416	396	402	427	465	430	399	422	383	407	428	426	448	389	424	400	412	394	445	378	431	388	416	423	380	397	380	398	393	401	411	401	429	427	410	406	456	425	403	409	457	418	418	427	434	414	427	399	408	425	400	432	447	408	404	454	413	422	423	394	418	391	438	429	384	403	427	426	393	409	419	436	421	412	408	380	435	439	402	407	389	384	423	437	416	448	442	418	403	384	426	434	420	428	431	418	432	431	436	405	459	430	419	416	415	393	411	405	430	391	426	419	439	406	408	386	410	402	416	382	390	415	455	438	414	423	408	426	450	469	410	414	407	417	446	408	413	410	433	414	437	394	441	412	412	390	422	400	428	435	418	416	424	408	424	415	409	396	384	433	403	420	425	442	427	417	425	408	423	414	380	401	435	410	427	426	422	416	423	406	410	372	405	419	428	419	404	452	416	421	421	419	402	442	374	420	394	395	392	392	416	425	434	418	423	425	441	432	404	422	404	405	407	371	411	419	436	412	390	378	405	405	431	453	407	404	416	414	420	444	392	414	406	377	427	416	431	416	395	417	435	407	444	438	427	413	433	407	418	412	374	404	380	409	410	393	422	416	420	418	388	429	421	402	424	409	403	426	406	402	379	422	411	425	407	435	400	402	425	394	386	409	411	413	369	437	454	401	382	422	423	406	405	401	427	373	382	418	430	422	431	427	429	416	406	407	415	419	430	431	460	427	419	404	415	425	416	377	446	400	416	378	443	432	408	423	420	444	387	407	440	414	392	424	396	417	411	413	430	407	418	395	431	464	433	436	431	455	383	440	440	417	382	445	424	391	403	414	391	411	426	398	440	417	399	419	442	408	442	429	440	402	456	403	430	437	420	454	415	405	413	370	450	393	388	443	377	440	400	432	375	419	414	429	411	429	421	400	392	376	428	405	422	423	422	392	438	407	428	436	451	399	466	423	396	416	410	408	447	445	427	453	413	384	405	414	436	417	425	374	399	398	441	420	418	412	409	410	418	448	396	413	438	417	419	352	457	414	406	432	393	425	418	415	433	398	435	405	422	419	376	424	389	439	413	401	433	406	388	405	431	452	391	426	409	441	420	423	409	427	431	427	396	413	393	394	408	418	387	398	406	454	380	384	378	435	397	410	381	411	416	431	389	420	432	388	425	409	429	377	421	410	444	436	391	392	450	439	406	429	423	432	389	385	382	416	427	414	420	466	416	405	401	393	421	400	348	404	431	402	420	364	452	400	438	402	457	448	395	422	420	420	399	452	388	403	420	436	410	424	438	428	414	425	404	401	393	406	385	396	420	394	445	426	429	426	424	406	436	419	393	411	425	395	415	392	421	427	408	417	429	394	435	415	427	433	386	403	417	412	398	403	421	417	408	397	407	461	398	413	410	403	396	449	415	424
23353	21661	29388	24336	21614	21581	9900	1610	959	807	601	582	529	525	421	422	450	412	359	345	348	340	319	350	307	315	273	276	332	330	302	296	303	321	296	293	287	310	281	293	308	318	298	299	318	269	281	285	300	316	275	293	305	285	296	308	290	283	272	294	289	325	281	276	268	283	281	319	255	275	329	293	283	300	280	301	298	309	289	285	290	264	300	301	305	271	259	278	296	268	277	290	293	302	283	276	293	255	267	274	275	278	260	287	266	249	268	295	278	282	261	252	277	283	290	284	310	260	300	282	283	284	301	309	290	321	299	281	321	311	265	289	273	296	295	271	279	288	256	295	272	304	296	271	315	293	318	285	301	209	276	261	265	296	289	244	271	301	325	283	263	308	290	274	261	292	260	323	273	268	293	301	241	290	289	283	277	281	287	303	288	267	297	304	292	298	271	271	313	261	268	295	266	294	281	300	297	279	257	309	255	262	291	308	277	299	259	284	274	305	286	285	296	268	292	306	295	287	294	274	280	279	311	291	281	269	312	266	321	268	256	318	327	299	279	254	296	299	278	279	293	289	257	287	289	297	261	286	267	303	288	258	284	274	318	279	296	287	274	289	289	284	286	317	288	312	272	308	267	282	273	282	299	263	275	297	302	296	306	278	269	305	269	288	293	293	271	297	295	295	254	309	280	251	269	269	320	271	279	289	286	269	292	316	294	264	319	324	280	296	286	273	276	308	296	292	281	293	268	302	239	276	251	306	256	293	264	253	286	277	294	283	270	276	290	287	273	288	271	263	275	287	280	315	301	279	269	301	300	260	262	293	291	324	248	266	301	275	280	300	275	278	278	281	289	307	295	278	265	257	298	288	263	266	288	309	261	289	282	284	260	290	269	295	287	298	297	302	281	279	290	251	282	305	291	274	277	252	337	305	263	264	300	301	287	290	292	273	294	276	321	314	281	272	266	273	295	307	277	293	279	281	326	291	273	256	277	276	287	279	282	282	257	294	273	309	267	269	293	279	277	291	325	315	282	305	300	302	289	279	279	272	304	294	276	312	278	281	288	279	302	271	272	302	287	286	284	267	254	261	298	318	285	280	281	287	283	296	291	309	268	304	287	280	291	291	287	278	285	271	308	255	299	302	282	274	283	275	313	290	281	299	291	272	285	296	276	294	295	290	312	296	248	291	292	292	273	273	267	269	251	240	285	273	270	313	283	273	298	295	306	299	276	293	256	255	288	296	289	287	298	311	270	300	279	286	277	289	289	279	255	280	288	287	258	308	279	301	321	315	298	281	298	286	284	297	299	304	310	274	295	287	291	301	294	277	302	247	282	269	269	273	258	287	250	270	287	276	287	267	285	272	270	269	259	279	307	277	295	311	282	289	272	304	300	298	272	317	285	282	276	298	260	273	264	309	251	293	266	291	269	304	269	268	293	279	279	283	284	301	300	286	264	266	297	309	276	307	278	289	278	277	243	270	279	299	263	283	313	288	309	283	305	275	299	312	300	317	282	283	282	302	259	309	298	263	275	258	304	270	268	273	270	275	291	293	277	260	310	270	310	252	274	254	297	311	286	280	300	310	251	260	301	270	269	280	307	277	311	281	285	307	257	283	315	271	273	263	260	320	291	289	291	318	283	306	293	287	287	299	273	311	289	284	252	265	274	279	280	300	281	241	258	275	287	291	306	257	282	305	257	287	296	279	288	283	292	304	295	286	272	266	271	264	292	270	271	283	271	294	280	267	314	246	250	289	275	290	308	293	281	303	306	281	298	262	277	326	295	295	270	255	261	298	295	259	290	293	287	323	281	269	298	295	272	283	271	296	284	283	285	292	313	285	298	289	303	278	260	265	283	301	272	283	278	278	303	298	283	265	275	245	245	261	257	290	276	285	304	278	315	289	310	330	272	298	290	281	254	283	313	299	307	289	291	318	275	270	272	292	298	300	272	297	270	275	302	315	280	277	270	276	259	270	266	313	258	278	274	264	294	298	304	273	284	289	308	297	261	277	307	275	324	297	275	295	295	285	282	311	268	269	261	247	279	270	253	299	306	290	265	291	319	275	267	293	288	267	313	273	280	286	338	289	291	314	281	295	296	285	300	289	281	303	256	322	329	275	288	286	281	287	299	261	305	295	273	308	318	284	295	287	297	272	299	277	284	262	281	289	279	283	300	287	309	296	281	301	308	290	303	239	271	252	261	296	299	260	281	279	315	275	295	289	319	307	291	332	310	282	301	322	303	268	286	290	277	303	276	282	279	285	256	281	349	312	301	259	302	277	267	286	275	310	274	275	252	263	283	288	268	284	294	280	288	289	291	300	263	326	318	262	281	284	271	272	304	299	268	270	271	307	286	264	269	280	289	294	269	285	313	261	269	307	279	267	304	287	283	287	252	304	260	269	280	287	289	276	245	276	313	260	267	283	258	292	252	278	303	275	307	287	273	288	281	286	288	283	286	267	309	318	301	261	292	282	316	264	298	272	278	290	272	319	274	271	288	294	256	305	267	277	249	296	293	279	262	289	310	287	295	262	308	281	268	312	293	282	254	262	267	292	291	283	287	276	294	261	307	305	292	289	277	306	287	293	259	261	253	260	286	314	266	286	252	271	281	278	271	284	297	277	295	287	306	274	267	304	256	312	285	268	262	285	280	271	308	271	260	280	273	285	303	306	281	253	250	259	284	290	274	244	292	327	256	270	269	309	301	278	269	269	291	297	289	309	252	254	281	279	302	284	268	299	263	292	301	292	278	298	301	268	291	301	294	276	289	268	302	289	303	326	288	281	292	315	278	263	253	308	285	245	296	271	281	280	265	291	315	278	292	280	267	280	292	294	309	275	288	307	269	282	296	283	275	293	301	276	283	298	287	276	251	268	298	283	296	293	280	288	292	296	284	289	267	290	286	281	291	281	280	266	281	287	260	304	311	267	298	269	277	280	290	295	290	269	237	315	319	278	278	317	305	271	277	277	285	257	269	264	283	258	291	279	287	306	301	285	294	294	300	286	303	271	255	300	304	250	298	290	273	299	275	286	317	299	284	275	282	297	303	294	287	268	315	284	294	291	298	277	283	312	296	275	287	285	310	281	283	244	293	312	251	284	276	265	296	300	265	283	290	288	308	274	288	277	280	304	278	301	278	280	287	289	289	305	269	304	288	292	274	307	310	306	287	270	280	275	253	289	298	262	281	317	290	283	278	307	300	302	288	281	283	249	284	281	249	293	264	307	240	301	287	275	271	272	267	286	259	270	269	272	296	321	283	301	270	276	287	291	306	270	278	291	283	287	265	302	298	308	285	290	277	270	308	252	287	278	247	282	259	272	298	275	289	260	281	294	260	295	284	275	276	272	274	285	289	282	279	242	292	280	302	275	311	296	302	277	286	306	288	311	287	287	263	323	264	275	300	279	267	279	290	286	311	256	274	290	277	282	277	312	275	296	257	283	279	269	271	297	280	263	250	275	308	283	340	288	278	302	269	267	247	305	295	292
43131	70641	32268	9420	6225	5378	3498	2579	1879	1332	1155	912	894	720	578	595	693	547	440	436	411	419	380	379	386	418	413	375	358	370	344	361	365	328	356	392	360	368	360	361	357	353	339	332	358	348	356	375	347	327	331	334	349	346	335	332	320	354	322	328	320	333	305	355	341	329	321	328	311	351	310	312	338	328	333	314	346	323	351	339	355	326	342	366	354	303	343	335	337	359	351	337	354	328	308	332	339	320	336	327	347	325	342	328	330	307	325	328	333	346	335	293	317	346	347	327	351	317	316	319	330	320	318	375	358	394	353	351	333	350	346	326	296	301	360	336	341	349	296	326	344	287	339	331	353	319	374	349	314	315	317	315	301	310	327	342	360	365	323	336	360	354	309	318	350	322	323	358	335	337	332	341	334	352	330	358	347	360	358	364	336	338	357	346	329	345	316	350	323	374	342	295	353	366	340	341	331	327	331	332	339	318	338	308	347	325	324	325	302	323	379	319	293	326	319	350	353	354	339	332	342	326	336	329	339	365	315	319	316	312	360	358	333	351	322	309	351	352	317	313	356	337	360	311	335	325	355	320	323	333	328	327	317	320	336	323	334	341	305	338	330	331	342	321	337	335	360	348	357	339	274	304	333	338	337	341	335	303	369	360	333	357	318	314	320	323	351	342	328	329	318	334	336	312	354	312	358	325	313	324	345	319	349	330	290	314	342	331	338	346	321	311	340	335	317	336	313	308	326	337	325	335	333	349	313	322	295	278	371	334	316	327	297	334	368	345	333	326	336	345	346	348	335	348	356	328	312	335	293	330	339	327	335	357	336	334	329	320	302	327	330	349	326	308	325	328	330	328	337	349	319	336	337	333	346	371	329	373	358	297	363	333	295	312	336	311	328	341	312	324	325	318	289	341	342	313	348	335	322	360	349	390	341	344	328	303	293	350	347	312	332	340	337	345	366	332	326	315	301	325	320	358	334	311	329	339	360	299	311	334	346	347	320	350	307	310	309	323	339	326	329	296	334	344	341	343	329	330	296	337	326	317	362	327	322	309	334	325	325	315	348	308	325	315	301	343	334	326	316	341	332	358	325	332	360	366	340	290	343	352	304	328	328	342	309	339	297	332	331	329	345	335	336	349	317	362	337	352	311	337	339	312	362	320	349	314	324	348	337	343	342	301	353	335	316	346	326	334	350	318	319	354	327	325	331	301	342	330	343	326	332	355	316	317	375	323	364	347	323	334	328	313	333	348	365	317	305	347	317	330	326	335	328	328	338	333	352	338	358	340	337	315	295	339	349	334	319	336	350	307	354	328	334	339	301	362	327	334	371	312	326	303	327	330	318	352	329	336	360	353	317	318	309	340	330	383	365	362	325	360	344	337	357	339	322	390	339	362	348	336	324	358	341	327	339	314	301	327	323	314	328	331	330	311	346	339	344	334	331	337	371	335	340	316	336	323	366	341	302	329	306	370	323	316	348	345	350	327	349	361	322	336	334	327	324	345	339	312	326	295	340	328	333	330	309	354	351	341	331	343	373	322	341	310	308	346	304	329	358	331	311	314	317	332	331	345	316	314	335	353	326	319	330	347	323	331	343	355	359	345	320	315	337	343	367	304	353	308	372	321	346	329	314	327	360	331	329	337	381	338	330	343	353	326	323	352	355	331	336	341	327	359	325	328	312	362	330	336	334	312	351	342	323	323	348	332	342	337	352	341	327	365	345	354	302	341	334	344	322	328	328	325	305	363	344	322	352	338	354	314	336	375	300	307	345	313	341	343	353	351	334	363	319	334	337	341	323	319	358	311	338	356	365	308	377	312	334	329	326	355	325	329	316	349	345	343	323	330	341	341	341	303	337	328	334	347	351	315	334	343	351	361	328	289	347	371	349	290	342	318	326	325	348	333	341	379	343	360	337	341	319	370	321	333	345	347	339	343	329	338	363	341	333	317	322	362	310	365	312	317	346	339	351	349	321	321	343	318	336	339	346	351	307	323	350	349	375	336	337	339	289	371	342	325	358	327	287	319	353	329	337	374	325	336	284	323	321	338	326	333	334	355	349	347	342	326	326	339	323	313	283	330	333	341	328	345	345	330	351	326	328	340	344	337	329	343	353	335	328	332	322	342	301	339	331	353	340	327	335	305	334	344	310	346	333	350	320	326	338	322	337	309	321	307	329	339	326	305	343	328	332	362	339	343	327	331	329	311	338	324	344	354	368	369	334	324	354	331	345	332	309	343	349	335	360	311	325	328	345	320	345	343	320	334	317	356	320	302	318	342	335	296	323	337	326	318	305	331	344	333	327	352	337	332	350	316	359	314	329	317	323	331	327	348	322	314	316	356	333	325	316	338	304	297	321	350	344	327	352	382	314	353	400	318	367	352	347	355	345	334	354	321	349	342	349	318	333	345	308	320	370	346	330	326	342	337	346	325	308	336	352	356	334	352	356	316	356	323	293	362	302	337	319	330	354	344	330	346	320	324	347	346	333	332	369	315	340	342	344	365	343	328	320	348	349	322	334	350	366	322	389	343	307	315	323	355	325	343	359	332	326	356	343	379	335	332	351	355	334	352	320	333	335	319	356	335	348	337	339	325	352	315	323	318	322	312	357	325	317	304	335	333	313	331	359	341	358	342	329	330	325	312	357	351	324	320	335	337	344	331	347	324	329	319	324	310	334	311	330	332	324	298	312	336	342	335	328	332	329	356	329	331	312	332	388	323	334	370	323	293	326	339	332	358	354	360	362	328	332	316	336	313	330	335	339	333	350	371	341	305	343	313	360	313	333	313	322	291	327	333	338	359	320	332	316	327	348	352	291	307	349	341	335	317	338	342	320	347	352	333	341	299	338	317	313	342	318	334	351	344	317	363	322	345	351	349	301	311	309	325	311	361	343	362	332	307	335	323	327	320	345	353	332	329	324	318	309	320	374	324	364	303	330	329	292	345	366	334	341	370	331	344	332	336	344	316	343	346	307	315	319	338	335	309	354	307	342	369	301	310	328	313	337	317	324	343	328	338	349	328	323	325	346	328	332	324	323	337	318	305	315	317	338	304	367	324	337	353	353	344	336	320	329	323	354	311	350	310	319	331	338	314	317	331	331	331	324	289	321	321	324	348	343	340	352	334	372	317	357	334	358	341	346	353	308	341	346	312	355	349	328	355	328	351	315	322	312	371	331	325	315	337	348	345	315	350	323	304	367	326	351	326	352	314	361	308	333	330	349	346	328	335	346	310	372	347	332	358	345	327	310	310	362	306	366	348	319	306	337	291	328	334	344	330	352	307	306	338	309	307	362	352	313	352	331	365	331	362	352	319	337	326	345	314	345	347	339	329	331	313	326	332	347	317	319	352	343	312	336	341	314	326	336	349	306	347	336	345	326	331	321	333	377	346	365	333	339	342	323	330	313	321	350	372	354	320	341	332	342	340	311	322	347	329	341	343	346	350	367	300	340	307	324	321	350	332	338	319	319	364	361	344	347	350	358	342
29452	29268	21708	5446	1085	866	644	490	433	339	323	286	262	222	250	264	220	235	213	212	213	204	215	201	210	215	216	194	221	199	200	215	215	240	200	215	235	214	187	235	239	221	244	213	215	206	219	228	203	194	187	201	195	227	213	214	219	209	210	215	212	218	226	216	189	218	222	213	233	200	202	216	225	199	217	196	235	199	214	215	200	215	224	200	218	227	202	225	247	234	216	203	206	189	210	227	227	201	198	185	188	201	204	219	218	222	209	199	222	194	234	244	227	204	207	224	222	182	199	234	232	223	225	212	207	203	205	213	189	222	212	233	205	212	219	204	221	213	231	210	203	226	211	201	197	203	194	210	235	220	211	219	211	223	218	206	229	231	229	207	187	214	220	208	212	224	207	224	201	191	194	214	230	197	217	210	203	227	212	192	210	196	186	199	201	246	191	232	200	211	214	200	185	207	191	201	238	212	239	222	231	208	208	220	216	204	231	215	214	246	226	204	225	217	208	215	211	206	231	211	203	203	205	220	198	217	209	203	224	230	247	216	224	212	193	217	215	205	205	229	232	204	184	217	211	210	206	212	196	217	246	215	216	214	205	211	202	195	224	219	203	207	214	215	240	193	211	194	217	220	222	238	205	213	201	208	218	217	198	239	224	195	206	214	195	220	207	198	200	192	234	209	204	212	204	205	216	188	211	200	223	213	195	214	223	219	223	211	206	195	178	211	204	186	208	226	220	221	224	208	203	218	190	200	228	207	237	195	207	215	208	232	196	196	205	233	232	210	222	200	195	224	202	217	218	236	206	226	230	210	209	220	202	223	211	205	224	221	213	219	194	227	206	221	219	239	215	215	196	183	214	234	207	210	204	227	232	202	206	244	203	196	212	203	204	196	240	200	237	231	207	232	217	215	218	235	197	231	230	187	206	224	197	202	232	227	227	205	212	198	200	209	233	228	244	227	227	201	217	201	191	207	217	210	188	221	212	190	224	217	208	206	210	201	222	219	211	196	223	216	179	204	263	196	209	201	214	232	230	231	208	182	223	201	193	237	205	221	177	224	214	213	222	203	209	212	240	210	223	245	228	194	198	221	216	204	216	214	235	203	214	212	186	189	200	211	204	227	210	213	228	234	208	186	242	215	212	217	197	221	218	173	223	251	216	202	219	183	205	198	199	200	195	223	203	218	206	209	195	184	198	208	192	215	211	221	188	198	212	201	231	217	216	206	197	215	197	224	251	223	201	237	227	240	213	215	219	204	197	227	212	222	216	212	203	204	217	235	212	210	201	214	209	209	226	235	238	205	209	189	224	223	202	232	240	223	227	203	211	197	220	203	211	219	223	243	224	198	206	211	203	186	221	201	214	217	203	194	213	220	223	211	218	216	237	230	199	242	215	215	220	227	220	211	218	224	232	240	205	221	190	204	214	205	226	209	219	198	206	196	228	180	218	229	211	210	209	200	225	192	232	244	211	235	223	212	198	201	212	219	207	210	231	208	220	202	200	215	213	207	214	209	209	229	202	222	204	250	210	214	224	200	221	191	200	221	199	205	225	206	185	203	217	216	213	199	206	224	200	211	223	223	196	206	209	208	201	218	225	203	217	220	209	207	210	260	221	212	227	206	217	220	218	193	203	187	200	210	185	198	203	210	227	223	221	208	198	237	230	237	224	199	226	240	212	211	183	226	224	226	231	201	231	227	193	208	229	219	209	212	221	223	239	222	197	200	172	221	206	221	206	223	205	202	232	253	217	203	223	229	193	231	211	214	220	216	214	221	193	236	209	201	210	201	203	216	214	217	238	203	228	192	238	223	198	214	219	210	229	201	214	220	216	201	230	232	238	237	217	224	224	217	200	183	200	226	223	211	211	218	220	191	217	203	210	193	210	205	204	195	220	229	229	206	216	205	203	225	203	199	210	226	232	200	228	193	224	207	219	212	209	209	194	198	210	192	222	227	227	209	194	212	208	196	192	220	183	198	219	214	239	226	185	239	193	228	207	198	215	228	214	218	227	230	218	211	234	199	199	217	216	213	214	234	219	183	242	227	221	230	206	198	216	193	220	202	235	221	193	196	230	238	227	203	180	221	228	206	199	227	225	202	219	195	203	220	227	215	197	184	223	229	218	175	208	219	219	211	243	229	208	208	235	198	196	220	186	216	208	211	208	190	217	225	212	196	192	235	201	211	219	216	223	229	242	230	229	200	222	215	217	235	218	209	198	198	228	208	248	203	196	229	204	226	220	207	202	196	221	230	183	200	200	229	224	204	230	186	213	228	218	204	221	232	199	235	200	232	217	209	191	208	213	229	213	206	194	193	229	215	211	222	225	202	207	212	215	199	214	202	217	216	212	193	223	236	203	200	206	211	208	192	208	217	200	230	199	233	223	226	193	199	206	205	246	208	206	227	222	210	208	210	189	185	197	213	215	210	211	220	190	207	195	202	232	223	240	205	193	184	219	213	203	222	234	221	225	210	212	224	209	205	205	196	230	196	203	197	247	185	229	221	182	199	215	223	193	218	194	188	216	227	205	200	193	240	232	218	205	220	195	210	197	222	198	204	225	204	202	208	228	190	192	199	203	223	211	199	202	226	209	209	215	236	195	219	214	207	223	226	189	193	222	202	208	226	198	206	232	194	216	190	216	210	196	218	218	210	240	224	253	209	229	221	217	202	225	237	203	194	197	216	217	199	222	184	245	197	226	208	218	185	190	230	229	226	198	219	227	216	229	225	205	207	197	213	190	189	198	214	201	195	212	203	213	215	202	186	205	242	197	196	189	184	200	189	226	230	204	219	235	193	201	220	205	197	230	203	238	207	213	173	214	217	190	211	196	211	207	218	236	183	201	214	207	220	230	219	250	231	204	202	248	188	219	198	203	213	208	236	210	228	201	208	169	212	201	213	211	212	224	210	209	205	215	226	209	196	236	186	230	214	216	232	189	198	201	211	219	216	210	224	209	210	217	208	221	201	202	214	200	194	209	223	225	197	237	223	215	232	221	222	229	200	220	244	224	223	201	226	226	216	209	226	204	231	222	192	190	194	225	207	183	232	192	225	215	221	219	230	227	207	203	208	207	224	244	209	213	220	223	214	185	206	218	218	224	220	215	182	229	224	208	206	215	171	234	228	223	223	232	213	207	217	241	216	222	176	224	210	234	213	190	217	188	218	216	200	214	214	202	244	197	200	220	209	237	203	211	183	226	185	214	202	220	228	245	215	222	199	208	192	218	195	163	242	225	203	201	217	196	224	187	218	187	220	204	193	206	217	227	229	203	221	192	222	208	204	199	231	196	219	238	219	200	205	211	228	202	222	248	220	215	226	221	209	223	210	211	198	214	232	211	208	232	198	218	181	205	207	211	211	210	208	200	217	200	200	209	197	212	202	210	219	194	220	191	231	210	199	191	219	172	219	231	203	216	238	211	213	206	207	211	212	226	235	207	230	230	196	231	232	223	206	198	219	189	219	193	230	216	227	202	208	216	212
33631	45826	15983	3403	1971	1754	1255	996	791	619	451	433	397	341	354	332	313	312	297	304	271	277	241	280	315	287	264	253	262	273	300	279	281	289	300	266	290	280	288	285	288	286	283	276	283	272	263	265	292	269	270	286	296	307	297	282	290	294	282	310	254	258	321	272	285	251	286	264	279	272	275	254	241	279	270	264	281	286	282	303	276	239	296	291	293	256	291	293	257	288	257	279	302	249	290	279	268	286	272	275	258	283	267	266	307	264	275	289	263	277	274	275	275	280	294	290	285	280	285	281	242	275	293	279	291	277	276	279	279	275	275	258	270	262	292	268	280	298	227	287	285	260	308	296	254	253	279	261	248	301	242	286	272	269	288	281	288	302	270	242	295	259	257	260	278	298	285	275	287	251	279	257	297	285	269	317	245	263	278	276	243	283	269	262	299	269	280	259	255	236	278	273	293	235	302	269	295	281	248	253	276	267	289	265	252	263	254	286	248	253	293	262	292	284	267	286	267	278	262	272	299	301	278	272	293	287	297	269	301	292	269	270	295	282	270	313	295	273	294	270	276	279	270	264	276	258	259	256	300	297	264	255	263	236	300	272	269	278	270	272	286	279	241	286	271	296	279	277	256	292	264	274	253	292	256	265	278	285	255	272	282	276	301	254	266	273	281	263	280	263	273	275	275	248	261	275	272	292	307	289	287	295	304	251	319	262	292	280	264	260	282	250	264	255	287	283	287	269	282	304	242	296	280	288	260	272	291	276	274	283	292	263	263	266	307	288	243	270	315	277	274	240	284	266	278	277	271	285	255	256	281	277	271	282	265	286	289	258	277	273	297	272	286	298	241	231	294	257	282	297	272	284	295	252	311	271	265	270	275	291	262	241	259	254	242	265	257	276	266	295	289	255	280	250	261	261	274	272	281	291	271	299	272	308	278	294	249	282	279	264	239	257	264	268	285	253	263	286	271	287	286	252	293	268	269	248	313	267	266	275	276	262	269	269	260	308	266	268	292	296	252	251	267	281	241	270	263	308	233	276	256	265	291	282	300	285	270	273	290	276	279	245	285	265	261	279	271	271	277	274	252	269	248	299	285	274	269	294	270	258	310	308	295	269	276	272	268	271	282	256	268	285	278	294	258	250	268	298	275	281	272	300	275	286	271	300	260	301	258	256	281	307	280	290	262	282	282	244	277	286	276	269	272	263	283	270	269	290	289	301	254	265	288	274	276	280	269	261	276	277	279	263	279	277	284	273	273	245	300	280	278	256	268	291	243	274	252	304	272	283	274	258	242	301	290	284	280	253	278	310	273	280	273	250	280	272	272	275	261	261	276	255	263	268	296	250	258	250	289	277	289	259	271	269	289	268	312	276	275	282	300	277	291	270	289	266	273	258	277	265	237	261	276	267	274	284	284	293	271	278	285	272	310	285	288	283	284	271	257	276	255	269	285	283	271	284	275	285	274	274	275	283	290	294	262	295	283	285	281	281	262	270	291	241	273	266	276	269	274	317	265	284	255	233	260	278	247	285	257	296	280	275	269	304	282	275	289	292	274	294	274	258	284	276	273	276	268	287	293	296	285	265	261	285	272	275	257	274	296	273	265	260	303	289	264	275	271	269	275	262	266	253	270	268	268	296	279	248	297	282	266	256	274	280	292	271	269	257	283	270	232	250	295	267	272	272	282	282	285	276	287	274	312	241	288	266	267	262	283	270	267	257	274	250	292	281	258	276	278	249	261	247	247	277	271	266	270	284	272	240	301	246	262	258	293	273	314	264	253	280	249	247	281	268	272	284	289	271	259	224	251	294	270	276	299	261	270	257	293	249	258	291	309	296	254	274	278	253	259	283	271	263	256	268	281	265	304	235	266	301	291	297	266	251	264	265	274	269	286	241	270	242	284	281	266	270	288	261	252	271	290	269	278	269	265	272	302	251	279	284	284	276	274	307	272	275	262	281	250	299	286	278	263	272	278	271	252	271	278	294	282	278	276	262	258	290	281	276	288	269	285	269	261	262	289	283	251	269	287	265	275	279	258	305	287	301	262	259	259	290	301	267	288	295	272	289	267	259	268	254	296	254	285	270	283	272	281	239	254	288	276	284	292	285	286	276	284	258	248	275	272	298	271	281	251	304	281	263	288	257	269	269	267	266	247	296	276	266	258	262	267	267	272	274	273	249	295	291	296	264	275	271	279	272	261	240	284	262	269	262	291	270	268	270	263	287	266	268	278	277	273	283	269	276	304	267	283	287	280	288	273	304	285	274	295	283	265	287	268	278	318	264	292	266	311	286	295	257	286	296	284	295	282	278	274	296	283	289	271	271	262	270	299	249	277	275	276	258	266	261	267	289	280	268	279	270	247	253	282	286	252	255	271	260	277	286	274	292	281	279	291	279	297	290	287	277	272	275	287	293	265	279	281	273	285	268	265	250	299	275	298	279	287	276	274	269	290	264	263	251	290	280	281	309	277	281	275	274	284	302	271	281	260	286	263	262	259	287	269	277	272	264	248	280	275	261	263	284	252	276	268	273	296	264	264	284	278	300	233	265	274	267	293	240	240	279	289	261	278	274	282	292	278	268	280	275	279	252	266	290	277	257	279	254	270	266	254	286	267	267	264	270	290	278	256	246	276	287	264	282	265	272	287	294	244	244	259	277	272	283	257	287	278	284	273	277	301	302	267	299	243	268	280	271	271	273	288	278	266	255	254	261	254	256	276	263	300	261	265	258	264	267	258	279	254	279	279	278	238	259	292	266	275	262	250	261	287	292	271	291	292	283	259	289	288	269	287	255	254	285	326	272	281	282	282	270	301	295	300	269	285	285	280	262	303	246	248	264	305	262	271	298	282	281	280	280	285	286	291	266	271	283	238	276	281	270	281	281	262	252	295	280	243	255	274	281	252	274	300	281	280	278	260	282	251	269	298	261	254	283	278	282	287	276	270	258	284	284	291	269	287	314	267	258	258	250	243	292	286	252	292	279	298	295	284	249	244	295	270	284	235	265	282	263	282	245	315	278	293	268	280	289	269	272	269	256	286	267	258	277	272	276	293	250	285	258	280	277	286	281	284	274	276	273	293	276	297	299	310	271	269	278	282	269	269	261	261	245	282	302	275	273	285	290	268	254	265	248	287	276	272	266	289	276	281	250	240	264	226	266	280	276	291	248	271	261	246	279	274	266	283	257	265	273	260	275	273	263	263	276	251	280	262	251	233	257	297	257	294	292	317	296	292	258	297	320	269	273	289	278	249	267	280	291	282	298	293	284	289	284	272	253	279	273	272	243	270	238	291	258	266	279	243	258	274	289	288	269	245	286	313	287	259	269	240	286	274	281	293	280	257	273	293	287	272	286	272	279	298	267	272	294	269	285	261	250	276	255	269	282	245	308	266	265	254	269	288	247	262	256	275	309	294	295	277	294	291	280	299	282	272	292	313	278	275	300	270	286	239	273	284	264	264	260	260	310	299	250	255	247	300	273	281	278	275	294
24244	21606	28838	24672	21444	12058	2003	1148	873	674	426	362	273	247	253	256	233	227	169	188	160	187	142	170	164	169	147	160	160	175	157	146	155	156	144	151	153	158	154	142	150	164	147	150	152	150	167	136	145	137	163	134	140	167	150	161	156	158	128	142	153	149	140	146	121	150	134	153	148	155	157	146	149	146	168	135	166	147	144	135	148	152	148	140	149	142	133	131	122	142	127	155	131	146	156	120	122	146	152	154	142	132	164	132	155	149	134	132	154	128	154	166	139	148	158	139	152	148	169	152	136	144	159	127	148	158	133	147	124	122	151	137	134	133	159	152	149	137	130	125	161	169	146	145	120	148	170	141	133	149	137	142	154	147	122	139	129	160	139	132	144	142	160	138	151	165	149	146	133	129	139	131	129	142	151	150	154	154	152	136	138	170	149	154	174	140	158	131	163	142	150	133	149	155	171	156	161	145	142	152	148	135	132	133	131	138	147	140	136	144	136	140	157	158	146	121	141	153	136	140	155	151	139	154	130	134	157	141	159	159	153	148	130	124	137	128	145	133	141	157	140	113	137	134	164	140	144	136	149	133	130	130	155	120	134	139	147	169	164	156	121	151	133	137	135	156	151	147	161	156	155	138	178	158	153	154	162	144	128	152	135	159	137	145	123	140	131	152	158	167	154	149	149	139	144	135	119	131	132	146	149	137	138	145	138	147	154	144	137	140	147	118	151	131	151	147	146	116	153	151	149	139	145	137	149	151	141	147	155	154	126	154	145	148	161	161	141	168	156	144	163	137	128	162	136	127	143	149	157	146	139	166	151	160	138	145	147	139	139	160	145	137	156	131	129	140	148	123	137	140	144	166	140	146	131	144	129	150	158	141	132	146	151	134	165	163	147	143	128	142	149	158	145	150	165	130	137	157	157	168	133	148	140	155	147	170	133	146	143	154	155	158	140	135	139	142	134	134	151	130	151	154	137	156	142	138	161	141	158	171	140	138	144	144	145	146	160	154	153	147	151	136	155	134	123	145	153	131	131	144	135	153	156	136	139	142	141	135	141	153	149	144	115	136	146	132	130	151	154	143	142	158	151	133	145	158	150	148	158	147	147	157	138	140	159	145	135	130	133	151	156	146	135	159	154	170	132	155	165	150	120	147	165	137	129	156	152	148	146	158	125	136	165	144	120	147	142	170	124	132	138	143	143	138	120	150	104	142	137	144	163	146	131	135	132	133	146	136	149	139	146	147	146	161	152	152	138	145	135	159	138	145	131	143	158	140	140	175	143	158	149	125	137	154	138	155	141	165	139	156	149	165	141	125	149	135	154	135	136	146	139	164	129	159	151	147	168	137	144	148	154	146	155	138	135	163	152	161	139	167	154	158	137	137	148	169	122	157	142	138	137	140	147	150	167	134	138	140	142	133	152	160	149	160	137	142	160	125	164	150	125	120	148	161	145	144	129	145	161	141	135	139	150	154	141	137	152	140	156	136	134	150	145	164	153	146	119	150	139	160	117	159	137	165	153	150	156	151	166	165	135	145	133	131	150	134	120	156	126	148	138	146	153	134	134	164	144	141	155	149	135	146	155	150	156	140	144	153	140	148	133	139	140	144	145	151	139	137	152	147	122	150	158	156	169	143	151	145	151	166	150	152	143	124	139	145	141	149	148	137	135	150	130	154	154	138	151	133	152	134	146	134	151	125	170	159	149	145	155	160	136	165	145	159	134	164	128	140	155	125	130	171	142	140	148	145	148	150	156	146	154	139	139	150	130	140	145	155	152	140	144	147	157	136	136	150	142	185	145	152	147	162	133	135	130	150	147	146	146	137	151	152	129	142	137	156	125	157	141	127	153	110	147	145	151	139	151	137	124	145	137	155	185	141	138	150	156	149	141	134	163	137	133	140	159	151	129	150	140	150	108	151	140	145	151	142	137	152	144	131	143	161	164	150	125	137	145	156	167	135	139	141	146	140	134	149	138	140	155	177	134	148	142	165	148	167	143	150	150	112	171	144	137	148	144	144	142	143	145	141	157	163	139	155	152	154	148	143	150	124	155	145	180	172	158	159	149	134	142	148	164	142	143	146	140	143	158	135	139	145	131	169	128	146	150	148	142	163	167	141	155	159	137	141	146	164	143	151	137	138	142	145	139	155	152	133	149	147	130	161	147	162	130	162	160	148	147	152	128	147	144	144	142	148	165	156	144	162	129	141	126	154	145	146	147	162	143	132	146	135	128	169	144	136	139	131	163	153	136	155	141	141	153	146	144	145	139	153	139	158	143	143	155	147	141	142	155	145	127	144	156	144	161	146	144	133	149	145	134	153	141	155	145	150	155	140	149	131	152	162	148	171	129	150	149	145	136	139	138	128	157	142	167	126	129	137	160	138	119	140	165	142	137	150	120	147	150	147	158	134	152	144	134	156	143	146	144	132	125	145	174	152	143	145	127	140	145	135	147	152	153	142	134	150	126	159	174	125	130	153	147	145	149	137	156	146	161	150	143	148	146	122	116	143	164	157	153	157	150	137	143	132	141	141	155	148	147	159	134	134	133	122	147	146	113	140	132	147	137	143	141	150	128	135	152	162	147	144	148	153	120	146	158	147	135	170	164	149	171	137	150	126	161	159	156	153	134	161	155	130	144	154	124	162	136	151	128	140	169	129	144	143	161	153	140	156	141	146	157	147	152	150	141	151	137	158	132	173	154	137	155	149	151	149	145	141	146	152	140	139	143	161	128	165	149	156	142	150	136	149	146	135	138	136	148	135	183	152	148	123	141	160	137	144	129	158	146	154	133	141	148	136	134	148	132	135	125	140	160	113	146	160	144	147	158	175	141	141	128	146	148	134	133	161	140	155	143	146	157	151	131	135	150	141	142	130	124	146	151	139	160	165	147	141	140	138	142	132	139	159	129	146	150	141	147	135	143	165	162	141	145	131	140	141	155	152	141	166	154	165	159	143	154	143	145	153	148	133	147	153	157	148	148	151	145	168	143	143	142	123	149	127	145	156	135	152	146	161	146	131	156	146	129	132	134	138	126	126	146	164	137	138	133	141	147	158	152	146	153	143	152	140	145	159	125	144	140	143	151	158	141	140	141	138	141	133	140	141	146	139	147	133	144	141	157	142	137	155	148	121	142	136	139	139	162	134	129	140	151	137	135	144	152	141	147	140	150	139	158	140	159	151	144	146	133	141	144	127	116	127	161	139	144	142	146	149	147	147	133	151	133	135	157	161	133	144	155	135	158	129	136	148	145	124	140	128	137	145	176	145	128	169	138	162	142	141	162	150	135	129	157	148	167	148	154	149	131	126	130	145	137	153	130	153	143	158	146	144	145	138	135	139	163	139	133	167	139	155	145	129	153	134	146	148	149	164	156	117	167	141	150	129	157	150	139	120	144	162	175	141	149	132	116	130	127	162	158	149	132	150	151	130	152	129	143	138	145	143	156	131	143	143	142	151	155	140	155	126	153	141	142	150	139	123	140	137
38568	61411	25110	7674	4930	3835	2961	2460	1884	1263	791	626	427	448	443	447	335	327	265	233	224	212	221	242	226	226	225	207	208	198	183	205	237	197	195	201	189	187	175	194	177	190	190	185	177	209	201	194	184	218	206	172	187	173	190	189	193	208	178	199	192	202	160	172	171	206	191	205	173	187	216	183	182	171	158	212	209	193	191	193	192	187	185	183	180	174	189	197	174	182	174	174	161	192	179	219	192	185	178	195	180	168	206	158	169	195	197	178	196	166	210	200	169	205	209	185	200	187	189	164	190	149	189	188	183	210	189	186	175	191	200	170	209	186	220	183	176	197	187	213	193	168	196	171	200	184	161	179	174	193	196	185	184	187	188	187	192	181	211	204	182	175	183	196	216	195	174	208	215	207	179	179	171	163	159	195	191	179	197	193	179	207	204	186	177	174	185	181	182	164	150	198	202	182	195	176	178	197	170	213	172	177	186	170	186	186	179	187	219	187	195	168	189	188	181	196	191	170	178	187	201	184	200	199	223	171	201	199	176	168	196	186	214	168	168	186	185	195	187	178	179	188	169	183	178	170	165	167	193	171	190	207	193	173	183	183	219	186	186	180	176	180	186	173	172	184	189	181	173	201	187	171	179	191	167	175	197	193	192	155	181	190	173	194	180	171	197	178	195	196	174	181	185	200	192	156	176	204	154	191	154	163	202	172	188	198	179	180	177	217	182	199	193	187	176	158	208	181	184	214	172	194	191	198	199	193	211	187	182	182	182	194	200	171	182	180	214	185	170	192	193	191	183	192	183	184	194	198	169	164	173	196	211	182	178	184	195	172	188	161	197	188	210	197	182	182	190	183	186	175	194	191	188	198	179	194	172	170	177	191	169	178	208	180	197	201	183	180	201	202	208	200	202	198	205	166	174	185	185	173	185	212	181	171	161	190	177	211	197	195	184	199	183	199	172	226	182	193	189	175	197	171	187	183	156	177	200	176	193	156	187	158	198	163	202	195	201	186	175	175	208	198	191	186	205	175	155	199	171	208	193	202	178	178	186	177	199	177	182	171	185	186	195	175	183	187	202	166	165	180	166	188	195	181	186	218	193	196	190	186	148	183	188	210	174	190	179	192	231	151	187	183	177	195	163	190	173	189	211	186	170	189	190	197	167	157	167	177	184	168	189	176	191	199	183	188	164	209	184	183	202	222	196	173	174	198	172	194	161	191	203	194	174	186	187	181	177	197	164	197	177	196	155	191	190	192	189	200	181	199	182	198	213	180	175	175	207	180	166	189	188	166	185	174	156	168	192	189	195	192	175	186	210	206	190	161	165	188	175	189	185	197	211	191	183	177	189	160	172	193	176	182	181	179	184	170	195	188	191	178	188	191	212	201	173	193	177	176	205	178	195	203	188	183	196	182	200	187	185	198	197	190	173	192	178	199	181	170	183	195	196	152	189	193	187	197	226	217	177	208	173	182	175	168	188	189	192	210	198	197	192	181	207	180	192	193	165	186	187	198	186	193	175	180	191	193	202	162	191	181	203	192	169	200	188	179	188	196	187	199	161	210	207	182	177	178	174	190	180	172	172	196	187	201	200	166	196	194	202	211	166	175	186	189	180	178	190	169	176	161	185	168	186	196	194	187	181	203	203	174	207	189	193	189	175	194	192	163	177	184	176	171	167	188	188	179	186	202	176	173	217	182	187	199	153	168	149	180	211	175	198	209	199	190	182	161	187	201	203	168	219	187	176	191	199	184	201	174	170	201	199	170	179	201	196	181	201	168	178	200	209	190	212	203	179	210	179	185	185	188	177	202	203	175	211	187	167	185	186	219	177	188	170	185	187	197	159	192	209	179	192	190	188	171	183	197	195	197	207	175	212	228	209	205	157	190	179	176	186	191	177	214	193	179	199	170	194	160	169	197	187	169	184	192	185	182	225	163	198	184	179	192	198	186	186	211	190	198	175	197	213	232	195	180	175	192	169	187	184	186	179	189	182	199	165	195	191	184	169	200	212	190	207	190	209	197	162	198	183	201	176	222	171	167	195	173	183	166	191	171	167	195	185	192	186	198	195	206	160	194	191	209	197	188	210	178	160	200	169	190	182	201	192	193	189	200	187	177	153	182	157	182	190	224	167	207	201	163	194	168	165	164	196	197	187	226	169	189	211	174	202	184	206	179	189	187	171	192	192	187	205	184	175	181	179	190	191	180	195	188	195	205	192	182	159	193	168	174	204	188	190	186	193	185	184	198	168	167	187	205	184	200	178	189	201	196	182	167	182	206	190	174	181	185	177	173	169	210	183	186	181	179	188	180	157	196	185	193	189	192	185	179	176	194	164	196	197	177	178	181	168	182	186	172	188	179	176	187	210	196	164	208	209	166	193	202	203	202	175	164	196	207	189	198	189	208	175	170	185	192	185	192	171	184	184	197	183	197	185	164	214	197	192	187	181	148	201	205	177	170	174	190	189	194	188	202	173	185	182	168	194	189	193	214	168	186	169	206	188	196	189	184	182	211	160	207	156	181	182	168	203	180	199	185	203	223	187	190	174	191	200	178	160	161	182	174	185	182	193	191	173	172	180	198	185	189	176	211	198	181	178	187	191	192	195	171	165	169	171	177	182	190	194	199	170	189	198	179	194	168	213	179	187	203	181	179	194	202	202	181	204	199	192	189	176	180	182	168	203	195	190	184	167	171	198	189	173	189	169	178	175	157	179	184	187	183	192	164	197	176	174	191	195	189	185	191	195	199	183	191	172	202	189	200	191	181	192	193	190	178	204	147	180	185	211	200	194	195	187	187	176	200	168	201	185	189	157	186	197	206	185	178	178	180	206	172	187	182	189	180	185	172	210	191	211	173	182	201	194	198	171	192	185	200	178	185	185	202	174	181	209	175	198	209	193	177	172	168	160	181	194	185	216	183	181	196	182	207	192	163	159	186	165	213	204	175	190	204	188	167	192	214	176	195	177	203	205	185	198	177	185	202	174	183	204	165	181	182	177	203	198	208	183	190	190	198	184	208	198	202	168	216	183	179	162	194	180	202	187	236	182	199	209	190	202	203	194	180	170	202	191	159	192	179	186	174	193	206	213	189	191	182	176	216	176	187	182	180	172	181	210	191	189	193	195	189	187	165	185	185	182	185	171	191	199	180	214	206	189	175	187	179	183	146	182	178	191	187	186	207	211	165	163	189	201	180	190	200	172	195	172	193	184	201	193	201	175	185	181	196	219	192	174	170	189	212	203	173	182	213	189	189	194	174	166	188	192	173	174	189	196	184	190	204	193	170	200	181	184	164	178	193	178	185	185	209	173	184	203	168	179	191	204	194	196	196	186	178	196	207	191	196	175	183	200	175	199	199	182	216	180	191	180	169	170	192	186	174	176	168	191	187	170	188	205	172	193	172	194	203	190	197	180	189	184	182	182	171	188	178	188	152	181	200	190	161	201	205	195	187	206	190	168	192	195	180	202	177	186	202	193	186	176	190	197	177
25655	21705	27586	25560	10097	1662	1072	869	741	590	505	479	423	446	457	437	395	369	386	372	334	297	332	344	344	378	335	366	346	360	331	341	334	358	334	348	363	323	358	332	358	354	299	339	356	347	361	355	344	311	327	305	358	306	349	397	406	324	340	337	355	346	332	329	339	383	333	341	321	361	348	379	315	356	302	385	317	371	327	348	338	343	324	326	349	331	374	339	341	343	347	345	327	382	344	390	324	341	355	350	336	372	326	325	361	346	323	340	342	327	307	338	316	307	339	350	376	317	317	316	332	333	358	357	334	315	360	309	347	378	342	367	317	329	330	351	341	385	358	360	342	339	348	388	363	341	361	346	325	342	336	325	332	324	374	306	335	349	353	344	336	333	342	346	336	317	323	348	308	350	327	323	326	335	354	359	324	337	352	330	354	343	361	317	333	363	305	339	323	324	352	333	362	320	354	324	349	335	355	361	341	346	340	329	350	338	317	371	356	353	347	322	339	333	354	338	348	367	343	326	346	332	324	326	290	325	346	320	324	339	372	331	324	346	334	310	319	313	377	331	404	339	324	381	365	339	307	359	364	309	346	361	354	337	299	308	325	329	313	338	326	367	337	360	360	344	298	347	345	321	331	334	358	348	353	355	326	339	372	346	358	336	328	360	355	322	330	349	358	333	356	356	337	310	347	341	350	306	336	338	344	330	306	358	351	347	353	320	317	333	323	369	340	325	338	347	343	361	333	321	366	352	332	336	317	332	339	336	339	323	320	343	359	324	316	334	345	338	327	366	359	351	354	365	376	358	351	312	342	315	311	353	342	351	348	348	352	344	338	345	343	332	338	311	324	327	331	354	363	341	377	331	343	341	360	334	372	320	351	342	374	339	327	349	325	344	361	376	351	365	361	337	317	327	300	333	345	346	371	346	350	342	333	324	345	314	355	342	352	344	326	339	344	335	328	339	340	354	333	320	353	341	353	329	340	334	381	384	340	339	334	344	358	327	325	339	330	330	344	384	332	336	331	342	324	349	378	294	310	382	389	319	365	352	345	332	333	334	354	341	369	330	355	318	338	311	360	329	344	384	321	336	311	360	336	363	345	326	352	344	325	343	366	334	326	328	335	367	357	348	398	320	349	312	344	346	337	342	374	343	337	345	364	390	363	298	343	344	309	387	365	357	339	336	339	360	331	319	343	349	330	352	330	336	354	352	331	348	345	365	338	321	356	374	354	334	324	355	352	358	332	347	328	370	364	366	339	357	356	335	334	362	315	352	322	322	352	337	305	360	362	361	317	361	320	342	367	349	345	332	320	344	354	341	357	338	333	332	373	332	357	323	329	323	336	321	343	319	330	344	323	330	367	346	329	339	341	351	341	330	331	342	329	327	357	319	335	330	358	300	364	337	346	359	353	344	336	331	336	374	312	357	357	340	324	310	351	357	353	334	354	324	340	342	330	313	357	340	342	333	348	328	345	359	341	303	336	325	343	322	328	363	337	346	359	325	319	332	355	327	355	347	359	360	344	358	352	404	368	359	346	321	359	346	354	378	339	310	357	336	344	350	360	341	356	309	370	363	344	349	339	335	332	317	328	371	356	360	324	338	344	340	332	391	338	321	303	347	312	334	365	304	333	326	327	359	396	328	350	355	340	355	333	374	335	319	356	351	357	372	336	346	333	345	313	350	381	334	314	366	332	378	352	365	332	324	349	337	360	342	362	369	326	331	356	339	357	329	349	364	359	332	326	355	341	345	366	345	323	352	342	372	347	333	356	314	345	337	348	315	324	334	360	360	355	365	316	338	303	318	311	366	332	345	339	339	334	353	339	309	335	340	327	327	361	318	341	334	334	314	351	319	373	323	374	341	342	341	338	334	322	358	351	326	352	351	373	348	368	344	345	360	341	380	313	326	314	351	354	339	336	328	347	342	353	335	338	317	336	309	357	321	337	385	325	337	340	360	355	342	333	309	339	347	378	303	331	365	338	350	347	386	343	343	321	346	344	346	356	373	366	350	352	350	352	349	381	362	334	355	319	312	298	320	340	307	365	346	362	324	329	318	334	314	358	333	345	345	333	318	344	357	301	329	334	317	353	381	358	320	362	336	376	350	356	347	330	328	361	296	318	356	353	338	308	346	379	346	330	342	348	355	357	353	367	349	310	357	310	322	348	351	363	331	389	332	356	339	376	361	338	351	352	300	318	333	375	331	340	350	370	320	329	315	327	328	347	332	338	340	349	331	394	317	336	336	344	330	325	344	338	350	351	311	326	355	370	359	326	344	337	372	304	310	324	349	334	338	360	333	336	337	316	337	372	349	335	322	336	367	351	373	302	310	352	318	321	366	332	323	358	313	326	320	339	306	352	318	331	353	357	376	370	350	294	368	341	354	323	356	325	327	320	341	354	317	335	340	353	353	319	345	360	354	356	306	335	337	350	354	353	336	329	359	334	350	344	333	313	334	321	342	321	331	375	339	362	363	331	332	357	295	325	352	344	334	351	323	353	359	330	336	337	343	347	388	346	348	319	346	370	309	331	342	319	354	312	372	361	345	319	340	348	319	380	329	344	329	333	328	308	310	371	340	353	328	362	329	352	334	354	342	328	342	356	334	331	332	335	349	328	333	351	313	319	356	329	356	351	341	307	350	365	351	344	335	357	344	349	330	347	337	362	370	350	342	357	375	310	380	315	321	326	337	349	340	324	336	312	323	342	333	356	320	350	383	334	342	362	362	333	353	342	333	335	352	330	316	346	358	326	346	349	317	340	344	352	370	305	326	384	341	383	371	335	335	348	330	342	335	345	346	349	349	329	354	339	343	364	356	378	378	366	336	344	347	308	322	304	331	326	353	334	380	339	340	356	355	341	355	319	352	351	332	339	360	370	397	347	315	355	264	343	335	381	327	339	389	340	347	337	324	348	319	335	345	349	318	361	335	341	396	349	329	342	355	327	351	364	344	335	352	337	317	361	330	358	363	326	352	361	375	362	392	333	314	337	323	323	340	329	331	325	368	308	351	336	345	337	332	332	316	356	346	389	286	340	351	344	330	336	320	303	379	342	313	360	331	374	332	332	339	334	349	332	364	370	346	330	325	332	324	341	334	325	402	303	351	324	348	340	322	353	335	366	352	330	325	328	318	345	366	335	345	319	375	353	337	344	319	363	328	317	331	372	336	334	342	361	338	342	322	376	331	352	338	344	351	334	358	337	318	305	344	303	350	357	363	329	339	310	353	341	322	352	323	360	319	344	339	336	351	346	347	337	375	343	355	355	341	348	375	337	321	357	361	321	317	335	356	320	295	371	357	352	346	358	329	358	323	378	356	364	320	307	359	327	364	333	353	327	342	355	320	335	365	348	330	365	341	324	368	340	380	337	333	340	381	328	311	342	325	360	318	317	356	360	358	341	349	344	362	333	333	314	347	356	324	338	330	321	357	314	366	338	302	361	319	349	360	303	348	367	354	329	330	306	342	350	339	357	340	335	367	330	355
37265	52673	21291	5278	3374	2951	2184	1776	1328	962	825	792	650	577	540	573	562	503	488	436	462	415	449	449	408	453	408	384	408	416	448	433	381	434	401	433	439	424	422	443	421	419	423	437	463	431	425	436	401	392	421	384	438	442	435	466	386	389	432	461	418	399	420	443	435	426	432	424	422	442	401	408	442	416	392	424	437	438	402	418	404	426	405	446	411	398	425	432	405	436	411	424	433	418	381	410	412	458	435	432	434	401	395	441	432	397	425	460	412	424	457	427	434	414	438	414	426	450	396	420	420	388	416	432	420	410	407	421	406	411	453	402	377	402	402	410	401	387	401	379	470	421	398	434	415	414	412	422	416	428	393	413	423	384	424	400	407	401	429	420	412	413	433	391	378	363	432	416	433	399	405	420	387	414	432	428	429	421	372	414	437	442	409	386	458	383	390	406	404	400	443	442	465	411	376	446	410	429	435	445	429	437	423	423	412	435	401	435	417	409	436	389	434	392	408	416	435	405	412	411	434	424	423	413	407	407	428	452	418	415	431	404	432	408	427	420	440	441	412	439	409	424	436	396	420	424	403	431	446	436	396	464	442	408	402	414	411	424	397	387	420	444	406	417	410	397	427	469	393	434	384	429	382	410	424	397	424	436	430	462	384	459	419	423	453	394	448	404	449	407	386	430	401	420	393	416	432	425	430	442	421	412	438	453	430	407	405	406	437	404	442	445	431	405	432	415	452	432	408	413	415	412	382	394	419	432	425	401	413	398	443	406	393	400	437	411	430	458	418	411	407	417	412	429	412	403	441	423	436	450	416	392	428	420	403	470	438	438	425	414	419	437	418	407	423	429	455	387	413	411	371	435	431	434	443	396	408	442	426	445	432	422	414	432	425	402	437	393	411	404	430	427	417	428	409	421	403	396	405	395	403	416	418	426	401	423	404	432	377	386	442	422	446	443	435	418	426	402	439	434	411	424	415	430	424	416	434	408	484	378	406	452	437	404	418	404	434	406	418	409	384	400	425	407	400	414	410	423	427	401	443	437	439	429	400	371	432	374	410	417	433	413	362	433	446	430	412	450	413	426	444	404	453	409	431	435	445	410	421	441	434	420	424	390	428	410	402	407	462	407	400	400	411	422	434	391	433	415	438	432	418	415	421	436	411	441	416	419	379	419	414	389	440	401	430	405	400	429	417	402	430	404	447	399	456	405	393	445	453	443	421	394	386	401	473	461	411	453	431	395	441	411	422	415	395	417	410	432	390	443	443	420	420	442	405	432	418	442	412	442	395	421	379	414	410	422	429	385	422	453	442	377	381	419	429	403	418	454	420	402	393	407	429	396	451	377	384	416	418	411	430	408	418	416	414	466	437	420	436	443	422	397	440	437	404	424	432	386	406	436	421	438	425	440	421	402	424	419	417	387	431	448	426	414	391	411	444	405	422	393	420	443	420	410	409	398	427	408	427	423	421	395	428	421	430	450	406	449	419	373	404	423	445	402	438	414	431	432	386	413	462	426	413	383	440	407	435	407	429	434	427	396	395	439	378	422	412	412	431	411	408	454	390	387	447	409	395	412	405	423	406	444	420	399	424	445	411	431	385	414	456	432	400	411	411	429	383	449	413	402	409	432	397	424	402	391	443	430	434	421	440	438	410	417	390	433	418	409	430	421	430	418	423	410	448	401	428	405	407	383	414	429	422	420	437	434	427	407	379	424	445	412	441	436	403	376	394	374	412	401	437	417	423	406	441	393	412	445	397	423	445	407	402	379	411	418	433	424	458	410	428	447	436	451	415	449	419	396	451	442	402	429	448	430	415	410	402	400	377	393	424	396	410	393	412	380	418	439	429	426	421	444	454	437	391	421	411	401	446	426	431	427	400	415	390	405	454	448	406	412	419	446	446	431	433	411	446	479	401	407	399	404	445	423	426	439	412	442	430	426	393	382	434	410	462	432	383	446	412	403	426	422	422	413	420	414	397	402	409	420	438	405	431	457	422	427	452	426	422	399	424	409	408	443	416	438	433	372	412	401	411	403	415	436	412	403	411	392	424	421	449	408	412	395	410	453	386	438	438	444	411	399	446	407	375	404	428	414	407	430	402	441	419	412	408	423	431	394	411	416	403	447	430	409	427	431	417	420	412	418	430	403	384	414	413	440	438	422	428	444	439	413	427	451	438	427	401	412	389	428	408	427	409	400	433	413	397	439	476	426	403	425	378	438	415	403	440	407	377	391	402	414	427	411	432	418	426	428	429	464	436	460	461	455	399	443	370	407	399	382	433	458	410	442	427	421	371	408	431	433	402	429	429	447	362	412	401	417	442	413	428	448	421	407	449	438	430	431	384	400	381	427	411	377	408	441	402	450	433	389	418	391	400	399	392	411	412	400	396	394	419	397	440	412	429	436	415	429	403	406	403	405	401	470	413	407	462	432	426	421	371	397	419	416	412	384	419	436	425	406	399	418	395	425	434	427	447	438	417	415	404	421	376	438	407	461	399	424	405	446	426	399	409	419	416	436	388	416	418	421	430	422	400	398	451	429	432	432	419	400	417	433	448	409	445	430	424	419	406	454	401	447	434	427	410	400	397	413	414	421	449	415	411	465	429	438	423	419	410	417	401	410	459	443	451	421	464	416	426	409	428	399	409	400	392	393	411	439	418	405	423	408	426	447	407	425	429	438	422	445	409	408	420	438	417	382	416	426	389	415	382	418	388	386	427	426	396	411	408	417	445	411	394	426	385	423	453	380	446	435	390	407	455	422	422	421	432	405	404	445	433	412	415	406	391	410	428	393	438	433	389	427	434	419	470	417	413	419	406	432	435	446	452	454	425	435	471	368	402	431	394	425	430	397	417	410	404	405	424	459	403	429	386	405	416	415	455	398	418	445	421	419	403	429	403	428	430	410	448	438	400	447	415	427	403	415	432	443	396	431	388	426	436	427	429	418	402	437	392	404	441	393	424	435	426	416	403	372	426	432	403	419	423	417	439	431	423	394	453	453	397	408	410	418	401	406	422	427	394	410	416	379	394	411	438	391	408	424	441	402	439	440	380	432	428	415	439	387	398	435	415	415	416	423	416	414	424	389	448	418	433	443	394	415	428	424	430	405	398	446	444	431	428	408	406	381	426	422	411	407	382	408	395	450	401	397	413	431	413	400	424	430	405	396	411	417	408	426	391	427	411	431	443	402	402	423	430	381	434	433	406	407	424	391	430	491	397	398	413	424	412	450	394	401	397	431	414	437	420	459	423	396	440	405	412	416	441	402	418	459	457	425	445	393	389	413	419	411	403	423	438	407	421	436	385	423	400	413	405	430	429	379	414	419	416	415	464	410	433	384	443	416	447	457	441	412	394	410	430	381	461	415	418	393	431	483	419	413	434	408	458	406	380	429	402	414	421	435	433	462	442	401	390	448	413	451	411	434	402	432	429	431	403	388	436	402	412	431	424	432	406	437	407	455	400	443	440	419	431	381	438	413	445	360	450	394
23374	21621	29298	24373	21591	21616	11161	1962	1099	892	829	782	619	523	535	521	438	360	329	359	319	326	338	302	336	320	275	313	312	298	331	322	294	327	302	291	324	318	317	318	334	335	284	336	300	286	332	289	330	278	333	308	304	317	301	296	309	326	262	293	289	278	320	295	322	274	346	309	312	315	303	292	314	287	315	301	307	285	277	270	307	306	285	299	305	262	303	317	293	301	305	274	278	298	290	278	293	289	303	300	277	285	291	331	284	297	317	286	288	318	278	306	312	304	305	310	305	321	312	305	306	300	306	283	281	281	282	306	255	316	296	294	297	275	270	298	304	268	295	305	294	289	265	325	267	288	285	296	300	301	277	287	306	276	289	298	300	264	287	279	299	303	288	290	283	277	278	303	304	270	282	317	287	252	259	297	279	296	299	288	297	331	293	319	295	312	283	274	265	291	318	308	298	293	306	340	270	265	277	279	265	299	325	309	295	297	273	286	288	285	313	286	283	315	277	318	289	305	312	283	316	302	295	289	300	318	299	291	327	324	269	297	287	292	317	299	264	296	298	279	301	342	290	290	306	311	299	294	311	288	284	280	297	282	292	322	276	286	271	284	292	293	324	284	314	318	311	324	304	292	311	288	283	323	306	278	323	262	298	263	284	294	313	314	320	301	280	299	307	315	270	290	264	289	318	306	305	282	307	320	321	287	308	306	316	279	298	261	285	329	300	288	291	289	295	277	292	305	339	284	298	293	284	303	319	296	288	320	309	278	298	290	331	313	262	294	297	318	279	292	298	313	264	281	262	285	302	298	281	301	310	291	308	281	292	290	275	299	293	306	299	275	318	296	317	292	285	282	284	280	280	281	273	305	283	316	283	265	269	298	310	295	277	303	282	276	300	319	271	286	284	297	258	279	309	278	308	297	282	260	297	263	291	280	308	299	278	286	297	276	308	312	281	300	286	283	309	270	322	288	283	268	286	314	261	298	294	312	294	295	295	275	288	275	278	308	287	287	285	320	253	297	296	316	295	288	265	279	251	316	292	266	279	264	268	268	287	266	299	299	304	320	305	294	268	280	282	312	286	274	304	278	289	312	294	310	284	284	287	315	259	302	263	303	283	298	282	295	276	262	292	291	291	340	296	287	288	276	297	281	293	299	270	291	296	303	274	288	283	299	289	273	285	316	279	284	308	299	314	276	300	302	272	292	271	293	274	305	268	286	280	303	296	281	284	308	282	266	303	294	300	294	287	291	295	283	307	282	292	317	279	263	313	303	292	257	291	274	304	305	277	271	307	307	273	286	278	305	291	279	279	288	284	280	273	299	311	293	294	291	314	263	253	306	312	297	266	281	240	288	280	263	309	320	277	309	298	302	289	275	293	281	279	263	300	279	261	288	293	281	297	289	303	326	265	297	277	281	305	303	274	269	294	305	299	292	297	290	285	309	280	292	318	299	294	276	309	296	273	298	294	294	328	281	274	317	298	288	287	294	303	285	265	308	317	294	307	315	300	312	300	298	301	277	289	291	271	317	283	288	301	308	287	270	290	288	289	302	289	299	285	275	286	283	319	303	284	312	278	286	295	286	352	310	297	300	299	296	276	310	289	295	308	287	249	274	301	273	292	308	285	289	285	296	269	293	282	264	291	307	302	297	311	284	277	296	289	267	295	268	289	298	328	290	261	281	287	300	282	286	317	298	297	287	267	284	313	262	299	302	270	280	303	283	293	270	268	270	282	313	306	268	308	292	286	274	298	320	281	296	321	306	306	281	262	295	279	298	282	291	314	290	272	295	289	311	253	278	278	293	302	300	292	265	291	296	288	310	288	284	300	319	301	308	268	307	326	242	308	307	273	293	275	295	281	290	307	308	320	296	280	282	325	296	272	308	275	277	273	277	288	290	290	308	255	295	302	279	285	278	293	306	294	292	294	271	303	308	241	304	312	292	316	274	286	275	302	320	295	297	264	288	295	316	299	296	306	283	292	275	251	295	282	297	286	279	298	272	304	287	302	281	319	302	289	265	278	312	256	271	302	316	300	312	262	282	280	303	285	315	276	278	318	290	296	318	305	309	269	288	295	286	287	289	331	302	293	294	309	299	305	289	315	286	294	317	270	261	289	272	296	293	289	306	277	268	307	298	290	301	290	296	296	266	323	294	278	272	269	272	306	308	253	263	281	295	295	308	306	295	253	280	310	300	307	275	285	279	270	273	273	286	290	284	296	303	289	339	279	278	316	259	300	342	299	283	313	282	288	285	292	275	277	303	306	268	294	313	306	277	297	296	295	313	306	295	274	296	299	311	253	284	279	313	289	296	316	292	280	321	324	326	311	262	270	279	303	264	282	279	284	307	293	303	277	266	310	304	291	303	306	279	279	323	301	292	316	299	253	291	297	317	296	324	272	317	284	286	312	278	278	302	299	282	288	319	303	281	295	332	285	322	307	284	304	261	296	302	285	287	279	294	302	302	294	289	309	295	270	316	281	297	304	284	324	299	302	272	303	306	299	261	292	284	299	303	286	314	317	307	292	297	299	279	299	290	281	322	279	289	283	290	298	281	278	315	297	328	256	303	298	307	279	315	290	290	295	290	284	278	314	295	303	278	287	288	277	284	266	247	269	318	297	292	303	336	325	302	279	288	291	285	323	318	329	301	286	304	302	279	300	294	280	305	275	319	310	301	260	300	286	286	316	284	278	289	302	294	306	286	334	266	320	291	313	289	280	273	316	261	301	288	263	265	295	273	279	289	312	298	287	294	299	301	314	286	293	302	269	289	316	301	323	281	286	300	273	294	282	274	305	288	293	289	293	309	289	326	301	286	287	296	306	331	301	282	280	284	313	278	311	288	288	314	301	300	293	276	308	292	309	289	274	308	299	288	299	292	333	304	288	280	314	295	296	286	318	302	303	303	304	298	272	283	285	294	276	299	301	281	297	275	276	306	277	276	286	276	300	260	301	288	292	281	279	306	297	266	311	289	285	274	280	284	305	337	280	297	298	278	279	301	307	297	264	310	285	308	302	292	286	281	297	272	306	312	285	294	268	286	319	294	288	323	293	289	312	295	285	298	293	300	303	253	276	338	313	289	295	293	285	263	286	267	297	294	310	284	293	281	266	260	285	284	249	285	308	288	327	289	290	295	326	280	292	288	309	317	302	270	311	280	280	314	284	296	290	269	266	298	291	300	257	283	306	286	291	279	301	284	283	285	296	320	308	330	296	309	296	312	294	309	267	280	325	307	282	308	280	274	270	294	293	281	284	303	279	293	295	314	283	290	276	284	306	289	312	295	298	272	289	309	309	314	268	297	303	286	283	286	280	299	293	281	270	261	280	290	298	306	286	312	294	290	303	308	285	291	291	306	314	291	280	291	302	291	333	287	316	299	294	262	280	279	300	305	316	290	295	293	299	309	257	329	309	286	287	265	301	287	307	303	298	285	298	308	260	330	288	293	293	300	270	279	304	301	322	315	296	278	293	292	283	286	295	298
43087	67875	32239	9383	8004	6669	4868	3144	2081	1485	1446	1330	985	780	776	727	600	522	482	449	384	404	435	396	410	391	427	388	359	386	382	360	375	364	359	347	386	337	373	312	339	362	347	351	356	365	349	350	282	358	323	330	385	348	346	324	375	314	337	351	324	357	330	366	356	353	347	375	334	291	359	350	323	314	318	317	346	360	327	363	302	318	319	368	346	340	329	355	337	354	372	359	329	331	346	330	372	339	383	366	318	357	329	336	336	351	353	331	313	345	321	343	350	351	317	346	326	361	364	347	338	353	343	346	330	364	347	362	315	353	353	339	358	345	370	341	346	327	359	320	316	360	316	322	343	362	348	312	354	304	345	349	322	334	325	328	311	370	333	336	342	312	326	346	333	319	342	340	343	317	304	300	333	338	352	349	299	319	339	299	361	344	330	312	354	343	340	339	318	334	339	331	365	335	341	338	329	354	338	351	333	340	321	326	350	302	338	293	325	324	361	343	321	339	317	307	328	339	326	361	369	366	352	337	359	379	350	330	333	360	294	342	346	360	341	371	302	355	352	351	326	337	365	348	357	342	335	342	350	319	347	322	326	366	326	319	344	367	304	320	336	359	344	340	330	345	297	386	304	338	308	337	326	359	334	357	345	345	320	343	345	362	308	352	340	309	335	320	320	340	340	333	338	344	352	318	324	335	341	325	361	340	304	317	334	324	352	328	320	298	349	330	353	338	339	323	346	345	336	381	337	363	354	351	327	358	301	307	343	364	345	338	325	364	344	338	315	341	340	344	331	360	341	333	348	369	330	346	334	310	348	322	348	327	350	311	355	305	349	349	333	347	325	335	365	346	303	343	368	356	315	340	344	345	335	335	331	340	329	359	355	353	329	343	342	299	328	317	319	356	335	306	338	302	330	326	340	338	304	327	352	337	339	342	338	332	318	336	332	329	326	351	345	336	368	359	343	348	370	332	373	340	334	290	366	330	326	306	317	331	358	321	334	322	325	379	325	331	333	341	359	312	344	343	302	344	351	328	337	328	316	365	343	348	373	317	340	326	329	347	367	345	309	346	345	300	326	370	337	284	338	344	338	337	338	357	330	330	335	370	335	360	326	338	355	369	375	353	325	335	324	320	339	348	362	378	359	332	347	363	337	352	353	313	373	325	333	321	346	309	336	374	374	326	347	335	337	347	319	329	343	348	337	359	351	367	320	330	349	349	363	328	359	351	314	342	327	311	342	360	347	339	361	345	324	360	343	354	380	335	325	373	356	346	373	342	344	336	329	333	361	324	320	317	326	325	335	325	338	335	356	308	351	344	353	339	327	317	312	389	353	304	343	358	353	344	375	335	339	329	349	347	348	356	328	352	366	345	338	326	328	348	342	351	297	311	344	341	349	326	329	333	309	353	355	329	315	342	361	328	338	380	364	334	314	342	307	329	341	352	308	329	303	348	333	362	346	322	323	311	338	330	334	376	326	364	359	367	317	341	307	368	330	341	342	370	318	335	358	359	369	371	356	332	367	342	343	327	351	332	297	331	339	334	329	343	354	333	339	349	342	339	314	322	342	323	323	321	339	353	345	353	365	343	318	304	331	351	340	360	302	324	330	360	326	351	340	343	333	335	365	304	354	319	347	332	300	340	378	333	340	337	353	347	349	349	347	317	356	361	332	339	333	313	345	317	347	324	337	318	338	332	328	334	338	338	319	318	299	332	338	361	371	352	345	324	318	337	326	342	327	327	295	339	361	328	310	346	307	332	359	388	348	358	341	308	340	357	351	303	343	314	313	330	366	316	348	308	330	360	328	303	355	339	348	310	361	313	340	365	347	353	346	323	316	322	297	350	350	352	351	370	285	339	347	357	370	336	343	350	317	339	324	336	335	342	331	318	337	359	328	357	351	358	292	324	363	319	357	346	322	331	353	321	352	336	343	332	329	332	368	302	363	306	333	336	317	355	308	354	347	345	347	337	339	322	363	342	337	371	324	374	343	355	349	343	339	323	338	353	328	326	319	322	341	319	322	354	319	349	344	328	365	306	305	332	346	351	307	331	313	359	327	333	305	352	327	346	345	362	380	364	320	315	370	338	340	345	315	345	347	328	350	315	331	344	335	320	373	328	317	335	354	354	310	355	330	359	343	335	323	357	349	319	337	329	341	334	346	343	335	332	322	351	363	359	382	338	333	352	331	348	316	356	360	332	339	374	353	368	340	337	329	348	333	357	317	351	351	335	349	355	301	303	336	328	347	339	361	364	347	360	327	333	343	350	310	336	311	329	314	353	340	315	336	374	330	346	345	366	337	366	319	354	359	367	347	330	321	336	339	316	323	367	349	334	354	338	357	351	325	312	320	344	322	373	360	337	326	365	341	291	328	334	370	326	345	334	334	333	326	357	337	332	341	322	359	320	363	329	331	349	372	345	355	316	332	315	328	322	305	335	318	338	335	346	322	326	345	332	330	347	342	330	344	343	343	352	375	366	346	382	352	353	325	369	349	334	329	337	324	340	341	337	316	316	359	354	327	345	351	369	320	374	336	339	341	329	328	337	356	335	357	365	322	336	332	299	329	326	320	342	355	328	347	334	362	336	324	324	344	349	321	283	323	311	306	354	341	332	345	320	333	346	336	334	332	311	340	334	338	338	312	344	322	347	346	343	341	354	313	332	323	341	315	309	377	306	306	337	338	334	335	309	333	319	318	314	369	336	347	336	341	334	314	338	345	360	316	353	381	356	346	330	334	337	334	370	331	325	334	347	355	339	336	329	331	362	346	323	337	329	316	340	367	364	328	352	318	357	341	339	339	333	343	325	350	312	280	335	321	355	358	351	346	350	340	326	334	362	351	319	312	342	351	315	344	306	347	337	330	347	344	337	356	335	360	356	318	326	345	347	328	325	321	344	354	357	344	378	352	314	350	340	336	355	381	344	334	339	328	355	354	339	339	350	365	320	335	309	367	325	314	323	342	338	319	337	315	342	336	347	306	381	345	338	322	309	349	342	335	337	341	360	311	331	348	341	321	362	339	341	364	358	322	308	335	350	358	336	356	325	329	327	360	334	344	331	356	341	341	350	351	332	342	343	356	355	319	361	328	319	336	324	328	368	361	323	338	341	323	330	311	346	317	311	348	350	327	338	379	305	338	330	312	352	344	340	334	341	348	350	324	361	343	370	384	373	342	347	342	310	351	339	318	332	346	334	316	323	329	332	314	338	342	342	334	351	310	349	329	321	317	347	325	334	343	340	337	322	334	330	320	367	369	346	326	349	338	334	350	329	360	322	350	315	317	343	346	316	326	353	344	330	364	311	343	341	348	298	344	349	329	365	320	340	367	349	323	333	353	365	337	341	363	318	325	304	319	297	353	362	344	349	314	357	355	329	328	281	362	344	345	336	346	362	341	314	319	391	347	330	325	366	352	349	321	336	308	297	333	313	358	336	347	382	318	335	335	375	305	348	345	316	348	305	344	374	311	309	289	344	333	338	323	343
29385	27801	21855	5310	1821	1009	685	663	436	363	347	344	282	297	289	276	232	239	214	201	186	234	220	229	201	216	206	238	216	218	218	218	225	202	216	219	204	184	231	231	210	217	199	224	210	241	216	216	217	228	238	205	211	219	237	208	212	210	240	245	213	263	224	233	206	229	216	242	208	199	231	226	219	225	191	223	227	235	213	210	201	243	236	220	225	214	223	238	231	228	239	206	233	200	223	231	240	234	196	217	242	203	200	218	239	227	222	210	244	212	220	220	206	205	190	234	215	225	194	213	186	219	221	210	205	197	209	205	236	224	217	215	233	224	225	224	221	198	179	232	219	205	208	222	219	244	212	206	215	245	204	208	232	223	205	216	225	212	238	227	228	204	231	223	199	211	220	214	238	226	221	223	260	218	243	217	245	222	213	206	208	216	223	203	210	236	212	225	215	198	201	240	202	218	226	251	222	212	229	233	250	227	219	207	202	223	219	223	226	215	199	211	233	223	240	222	221	236	220	221	213	235	227	210	248	221	204	211	241	228	225	235	192	258	218	212	202	190	206	230	240	212	239	229	249	215	202	208	217	220	182	191	203	217	219	214	196	206	203	210	234	189	219	198	237	203	215	209	198	218	224	223	207	235	227	226	223	220	200	222	234	205	205	201	213	233	227	210	257	249	201	230	233	197	194	223	221	221	220	229	212	251	184	237	198	235	213	238	231	202	210	206	210	219	207	233	219	215	243	238	208	188	227	211	229	194	219	243	224	223	223	222	224	215	213	235	217	214	231	216	241	227	227	230	221	227	214	220	199	220	222	220	215	217	206	215	217	194	207	203	254	188	191	233	225	198	229	206	229	217	209	210	230	233	238	210	212	211	223	210	220	205	236	235	196	198	225	245	206	205	222	216	223	203	215	213	242	234	247	231	255	223	235	240	219	242	246	236	207	216	213	206	208	232	217	248	237	199	204	221	205	211	232	230	226	226	222	246	231	241	202	231	208	229	224	228	245	218	205	223	210	219	216	224	223	230	201	221	198	254	235	219	221	225	237	247	193	205	239	227	222	190	202	212	216	238	219	195	226	223	235	219	193	208	203	248	229	218	232	211	225	235	213	236	201	215	216	212	198	224	217	219	218	227	233	214	201	207	224	221	240	209	224	215	179	217	240	202	238	224	237	222	213	225	232	235	187	209	213	229	268	217	210	222	227	228	207	219	214	213	237	228	221	209	232	221	203	237	203	205	234	213	223	203	221	225	194	212	252	232	209	194	221	255	240	238	209	198	219	235	188	218	232	220	234	219	237	215	214	229	226	209	213	219	219	232	199	197	195	223	225	188	223	214	212	234	213	213	216	216	228	236	226	234	200	207	227	206	201	217	225	226	225	217	207	237	219	240	212	213	236	183	225	200	211	226	217	190	235	210	236	210	188	206	217	231	217	215	193	211	206	234	217	229	226	222	210	219	190	210	206	215	212	237	204	226	242	231	241	232	225	189	280	197	210	219	230	199	203	201	217	232	198	228	259	242	214	218	215	200	216	202	199	241	220	243	207	228	228	242	227	208	213	210	223	203	195	226	232	191	243	225	214	230	227	226	224	201	210	262	220	201	251	193	225	195	195	196	242	216	204	201	215	234	225	227	211	220	206	197	217	215	250	214	241	227	222	204	216	206	228	222	207	238	219	220	224	225	234	221	197	222	210	222	228	197	254	208	233	227	237	221	265	218	223	236	222	203	219	242	217	219	223	222	232	237	221	203	224	241	223	231	249	215	192	224	191	198	234	207	217	215	217	225	201	222	232	206	208	233	194	217	215	228	203	220	249	204	257	199	211	190	201	231	209	229	243	192	201	231	214	252	246	220	205	242	179	210	218	228	223	224	209	233	248	225	198	191	206	214	210	224	260	226	233	232	233	234	212	219	201	218	219	206	235	228	205	225	221	189	205	226	216	217	181	215	225	192	234	212	231	202	214	220	201	229	210	248	230	214	195	196	219	225	211	189	228	208	223	247	207	216	224	242	222	236	221	220	246	224	208	202	219	207	205	227	239	205	220	212	237	233	204	223	206	197	183	189	201	242	199	231	224	208	225	234	195	199	228	200	220	200	232	219	229	235	220	208	202	244	216	208	198	220	230	227	215	241	237	237	200	203	212	232	246	210	230	230	219	226	229	211	216	200	222	261	226	227	219	219	226	209	213	224	195	239	213	223	226	214	233	218	187	221	240	228	214	222	216	215	248	233	224	222	247	209	186	234	222	207	203	233	225	239	218	209	261	209	216	217	211	207	211	203	229	212	211	219	227	222	212	239	204	221	217	200	228	226	208	212	237	218	183	216	214	228	230	199	224	200	229	228	241	226	220	207	216	222	209	232	233	226	239	251	221	238	210	233	215	212	219	217	215	214	195	197	248	195	238	237	202	233	214	223	226	226	247	241	226	214	229	191	184	213	223	204	215	206	216	229	232	209	226	197	215	217	238	229	234	215	194	209	223	235	222	194	212	244	203	222	238	225	219	237	205	216	240	205	239	213	192	210	208	221	220	193	193	229	222	204	213	193	207	232	225	221	218	244	246	203	232	214	204	222	247	202	205	238	208	193	219	213	225	225	216	238	213	216	241	188	200	204	211	211	228	217	193	202	232	229	210	197	196	222	224	227	196	192	219	231	194	207	229	235	205	211	201	222	224	224	207	199	174	217	218	230	216	228	231	211	203	216	207	225	218	210	202	215	213	218	237	224	232	231	218	226	210	191	219	232	227	232	222	211	224	225	237	242	228	225	230	236	205	187	204	213	203	223	222	217	209	236	230	231	219	219	208	202	221	229	235	193	204	227	229	228	226	209	191	229	226	208	228	221	225	225	220	221	187	223	223	214	208	234	185	223	200	215	240	211	224	228	244	226	218	204	228	207	244	238	205	206	239	217	204	207	220	210	241	211	206	237	217	210	214	211	193	225	191	240	236	207	238	214	227	239	206	223	217	222	216	207	206	228	212	226	212	218	230	212	238	175	207	210	214	219	229	202	230	284	235	238	233	204	197	216	229	226	223	206	203	190	241	215	202	231	209	226	222	212	223	206	227	232	207	216	227	206	257	205	238	196	224	222	217	195	206	231	218	222	204	214	214	219	207	235	191	240	208	215	228	211	207	229	205	220	206	225	211	226	239	188	207	229	200	221	211	229	216	223	200	211	229	207	233	212	226	236	217	218	222	220	212	215	215	225	215	218	235	224	198	211	222	224	177	235	240	215	226	244	218	203	218	244	216	214	223	203	179	233	222	223	210	210	237	224	227	223	202	222	201	229	216	200	237	202	234	205	216	217	225	241	207	218	228	199	232	222	222	204	207	226	258	214	224	241	238	249	215	214	191	219	201	220	250	216	229	219	200	254	206	189	211	187	221	224	231	209	250	224	220	210	212	217	203	226	220	224	257	217	214	224	232	219	213	237	220	226	207	206	202	197	229	235	232	211	241	219	216	225	217	227	198	207	223	225
33648	43807	17069	2975	3169	2263	1331	1232	718	565	584	504	421	411	399	385	327	301	273	302	284	284	315	296	276	299	310	258	285	284	318	295	290	251	276	261	277	293	294	279	263	275	297	286	282	281	302	263	282	268	245	229	309	280	292	282	278	267	274	331	281	257	285	250	270	264	307	282	303	290	310	272	302	268	287	274	293	247	309	307	255	308	291	282	278	257	254	277	283	262	284	263	274	282	265	256	259	294	290	285	279	287	281	265	285	268	273	277	275	276	282	258	256	274	270	288	275	292	266	259	261	279	289	291	310	294	281	294	275	263	277	298	278	256	293	251	284	284	302	267	274	265	276	276	268	292	293	253	273	279	264	271	276	289	282	287	297	280	273	276	280	247	304	281	300	293	278	271	306	291	320	266	267	276	280	294	289	292	297	255	292	264	269	297	291	257	265	293	253	265	272	277	295	288	240	269	251	278	307	277	269	283	252	289	284	278	300	285	271	252	273	283	256	255	280	274	306	285	310	294	263	272	269	298	282	291	266	292	263	306	295	270	275	277	276	253	248	303	292	284	242	282	278	287	276	263	286	262	274	300	256	276	276	272	264	273	304	275	254	267	310	250	272	246	290	257	276	299	279	263	289	285	280	291	296	287	278	273	272	275	297	271	243	278	320	289	286	254	270	306	268	264	270	301	264	269	257	291	264	257	284	296	293	251	271	271	275	294	276	279	274	271	252	263	273	296	272	281	293	304	245	292	307	289	282	283	273	284	302	264	261	269	305	267	305	247	308	287	280	275	273	286	290	285	270	268	292	305	261	285	270	281	276	278	278	279	268	290	260	306	269	292	266	272	280	303	284	266	302	268	266	282	279	292	287	294	260	279	275	260	252	244	267	301	264	259	286	281	269	280	249	256	296	297	286	265	261	285	275	249	300	303	277	283	305	311	266	279	289	283	285	300	280	280	280	278	304	264	286	264	282	288	278	290	296	293	260	268	279	301	247	277	292	271	286	291	294	296	266	256	276	319	304	278	276	290	268	270	288	276	284	270	263	303	249	278	289	259	266	286	270	277	276	249	264	306	264	262	271	263	263	280	282	252	231	302	289	283	277	298	269	313	283	290	307	296	276	286	277	290	299	309	260	307	283	256	278	304	299	243	303	287	294	272	280	268	282	279	277	304	264	279	288	298	287	272	294	254	286	247	274	286	309	279	285	278	272	279	290	270	267	282	286	272	278	275	298	273	295	297	301	299	252	267	286	273	274	263	270	276	300	263	281	281	276	266	270	281	289	301	286	266	292	267	277	272	303	281	289	260	283	268	259	274	286	272	276	275	261	289	253	262	274	283	276	253	275	265	250	270	263	277	280	249	269	270	306	290	294	304	256	273	288	286	290	274	269	296	277	301	287	291	289	287	290	301	261	266	273	289	286	277	299	283	293	281	269	276	303	260	281	250	259	276	309	286	263	307	280	282	269	272	277	305	285	264	286	248	295	273	266	263	263	274	283	282	282	267	289	289	277	246	270	275	297	308	290	282	281	287	281	304	269	247	290	273	287	307	247	284	278	273	289	290	272	285	291	266	276	271	248	272	288	282	281	303	254	270	315	281	296	292	289	303	266	286	289	257	276	289	268	280	277	280	288	277	313	281	277	262	285	295	309	283	270	287	292	275	262	253	273	266	271	287	306	282	285	278	255	258	269	278	254	288	248	289	307	281	285	286	276	293	248	265	273	267	244	261	261	248	263	278	285	263	248	291	245	308	294	301	289	263	268	270	278	279	278	251	295	274	288	295	276	291	291	295	262	272	294	286	276	274	268	267	277	281	283	295	313	259	288	270	289	286	256	307	258	290	299	299	285	270	284	294	265	261	294	301	257	273	275	283	270	260	283	261	290	272	264	271	298	271	295	255	258	282	309	266	272	280	280	302	278	276	270	296	281	255	289	266	267	254	282	273	315	277	261	308	272	290	292	279	302	275	295	293	270	260	288	257	250	260	259	285	289	285	264	293	282	271	285	264	272	272	261	274	268	248	293	275	289	278	281	271	296	286	264	270	282	283	265	273	282	302	294	288	286	275	290	291	284	292	269	277	302	297	309	271	286	274	264	280	270	291	267	258	275	287	280	269	282	282	253	284	279	260	280	287	284	257	270	296	263	270	295	266	281	271	275	281	303	265	268	298	307	308	288	266	278	286	279	298	279	289	255	273	254	269	247	258	278	288	266	269	260	285	274	289	310	273	268	304	286	263	270	278	299	272	259	288	277	269	275	253	284	273	272	250	287	285	306	257	268	265	258	291	305	274	281	274	269	289	273	263	294	271	281	290	309	276	273	284	272	268	247	286	259	280	284	228	279	258	263	259	297	302	279	304	285	268	305	270	273	272	265	270	241	319	268	279	264	276	260	273	271	285	298	273	271	296	279	264	284	299	289	244	287	284	263	328	310	282	284	279	275	271	268	258	266	263	251	264	275	284	287	301	301	266	298	282	315	293	266	301	264	252	268	253	263	277	243	267	268	247	282	270	312	275	254	282	289	281	292	287	269	281	270	282	300	239	255	278	311	279	299	270	248	247	277	291	286	277	274	270	271	261	288	268	283	270	266	262	270	265	299	280	283	270	271	284	265	276	300	249	275	279	287	286	310	269	275	303	307	293	291	257	280	269	291	302	257	280	273	290	303	297	274	281	276	270	256	286	253	287	248	279	259	281	274	285	297	258	303	316	276	293	250	262	277	262	280	272	254	268	270	272	263	277	267	296	284	274	289	287	266	266	271	302	297	291	269	285	301	270	303	283	291	253	254	275	291	279	279	296	258	274	296	286	286	269	296	271	289	294	290	259	294	286	261	297	284	283	275	298	258	265	278	289	285	292	257	266	287	273	294	275	293	308	302	298	265	304	279	271	288	272	294	284	257	272	275	277	282	303	238	290	280	278	280	248	247	291	251	248	262	290	311	271	267	240	286	254	276	290	276	258	281	283	275	294	281	264	277	303	292	275	288	308	288	280	291	269	290	262	282	259	262	260	278	292	275	294	275	281	257	271	241	271	306	294	276	301	256	275	281	279	276	306	264	300	278	259	288	245	288	280	274	271	291	280	271	264	276	267	266	246	243	256	275	299	259	292	281	251	269	280	291	264	261	285	307	287	300	285	287	262	276	307	279	296	277	276	334	260	310	280	260	281	269	256	294	299	267	263	290	277	250	248	284	286	298	273	264	303	286	277	259	267	261	306	283	284	282	306	316	245	279	302	279	246	270	322	266	284	288	269	290	274	254	287	293	268	277	299	276	266	270	280	294	248	261	268	287	291	268	288	251	320	263	298	257	256	270	269	291	264	263	302	274	274	276	277	269	271	243	282	274	291	224	303	267	279	298	270	292	259	276	277	304	272	287	252	301	259	257	287	299	241	247	294	295	288	285	275	231	260	287	261	295	287	283	297	280	265	271	283	274	266	273	256	299	290	260	301	257	258	273	290	264	298	291	286	278	321	280	285
24262	21613	28883	24595	21449	12325	1870	919	662	515	474	570	434	311	272	228	212	196	183	179	171	174	167	169	164	155	162	177	152	168	170	151	158	164	156	139	140	180	158	153	160	169	130	154	175	139	148	123	179	153	146	138	136	154	135	151	154	147	147	155	145	137	151	139	144	137	138	134	152	132	153	152	144	145	125	150	140	145	152	144	143	157	154	149	152	138	148	167	149	141	161	128	136	147	143	155	152	155	146	152	137	141	119	137	130	166	165	134	132	155	155	151	163	160	142	153	154	161	158	148	164	165	155	158	160	146	137	145	149	171	144	146	146	162	160	164	151	143	129	152	141	143	144	174	165	152	151	162	134	131	155	152	155	149	138	136	153	136	134	123	146	135	140	155	155	166	149	158	151	161	140	157	153	123	150	162	147	134	126	137	152	151	130	147	132	140	138	162	129	149	138	122	167	146	146	141	148	163	140	144	144	154	155	150	151	163	147	145	147	146	148	154	154	154	156	147	140	156	131	153	123	170	129	150	151	156	138	154	153	159	138	146	140	142	151	135	152	163	136	156	165	131	156	158	169	168	155	146	161	149	137	148	133	120	132	156	151	160	139	145	140	139	143	149	159	129	155	137	153	153	164	149	167	143	185	138	155	130	142	139	144	147	129	151	139	146	143	143	141	181	139	136	142	148	150	163	129	136	144	136	116	141	155	153	148	143	163	162	133	147	150	152	151	156	138	167	149	155	155	142	145	152	152	155	166	154	132	145	121	147	145	131	141	160	144	141	149	129	137	145	148	134	154	148	140	119	184	145	146	139	156	150	151	147	149	139	155	151	141	151	147	154	158	162	158	134	155	153	158	148	152	145	176	170	151	145	149	154	127	146	156	153	138	128	144	158	145	138	144	170	152	151	170	149	153	149	149	120	150	127	139	148	151	151	181	141	153	150	131	150	146	155	154	152	147	129	157	139	161	150	149	165	164	146	149	150	161	136	170	153	160	145	152	145	144	145	157	157	173	145	130	142	134	138	145	135	161	141	158	149	173	133	151	167	161	138	159	151	142	151	144	163	149	144	149	156	149	128	134	149	132	117	164	178	151	155	159	143	139	178	150	148	156	151	143	139	156	162	137	149	151	149	134	154	148	147	145	149	139	142	115	161	139	168	132	147	161	138	140	162	146	135	125	151	141	153	137	169	139	144	165	142	133	146	144	161	128	153	148	142	155	146	128	136	157	150	131	154	156	132	162	143	146	147	150	153	157	170	138	138	134	156	145	165	167	175	147	141	149	121	144	118	159	168	147	148	140	176	143	153	159	147	154	143	141	150	155	131	156	145	141	150	138	159	167	138	167	155	158	169	147	142	144	162	170	173	170	143	158	159	155	135	134	125	140	144	153	121	141	145	132	126	137	155	150	156	170	146	137	138	150	146	149	132	134	153	134	159	140	139	147	137	142	176	124	162	122	142	147	154	155	150	142	132	153	148	153	135	160	138	155	121	166	150	146	140	157	172	140	135	155	159	155	133	153	147	125	134	147	136	138	122	147	121	161	143	148	164	144	143	146	169	163	134	117	147	150	144	154	132	151	163	152	152	142	140	156	157	133	151	132	130	138	153	145	143	150	139	153	147	139	133	142	162	161	141	149	144	145	162	168	150	137	164	150	147	147	149	144	139	124	145	149	129	163	149	178	123	156	141	140	157	137	150	152	137	149	143	147	143	152	154	147	134	141	158	164	134	155	152	137	163	151	169	140	124	132	138	156	138	143	171	151	166	136	150	145	152	153	136	153	160	144	140	129	153	154	150	162	137	150	133	151	141	158	145	163	170	141	149	158	147	148	154	158	154	148	155	142	140	151	140	147	156	136	156	150	129	150	131	142	162	141	171	138	146	148	126	151	151	139	143	135	155	170	144	137	156	160	148	159	133	138	138	160	136	149	155	155	150	152	156	140	139	160	155	139	175	182	157	155	171	161	171	145	162	143	141	131	131	141	125	122	163	136	129	146	145	128	168	176	158	145	150	170	172	133	141	135	151	160	146	152	116	142	106	141	150	152	152	128	135	137	156	150	164	158	131	146	177	129	151	156	152	144	155	143	148	144	153	168	146	151	134	149	135	162	148	124	137	137	126	143	141	124	135	151	145	139	142	167	147	154	149	140	141	142	146	158	137	171	151	136	158	129	173	167	155	158	159	139	151	150	138	134	140	157	146	135	136	167	117	139	132	150	163	139	131	153	151	139	149	168	149	132	171	183	158	161	163	133	153	146	165	158	147	164	153	153	129	154	139	161	155	136	153	172	148	137	165	147	159	129	147	144	175	151	151	117	150	168	126	137	148	150	152	140	156	133	141	166	135	146	154	144	140	138	155	149	139	127	128	146	145	172	140	148	139	144	155	141	147	161	171	154	170	129	156	145	146	147	126	145	154	162	155	137	147	158	140	153	147	141	141	144	157	150	155	133	142	129	144	143	133	166	132	124	150	138	146	151	144	165	130	177	140	169	137	133	153	161	141	148	144	127	134	127	159	142	161	132	157	144	129	139	133	154	148	139	147	182	145	158	156	148	150	146	157	156	155	160	130	137	137	146	122	148	128	154	145	149	158	152	145	144	150	164	140	159	140	172	158	170	127	131	157	157	143	131	152	133	149	161	167	144	145	162	154	155	158	150	125	146	157	129	146	167	155	142	138	140	150	148	146	135	165	162	155	166	147	159	141	142	157	142	154	138	130	144	159	142	154	140	147	154	141	150	135	162	166	140	155	143	146	151	146	147	135	139	149	147	160	148	155	138	125	153	168	132	159	155	152	144	151	171	150	153	156	165	123	142	133	116	168	164	155	174	160	143	170	135	143	151	147	171	139	137	132	156	156	134	137	143	155	141	142	168	151	134	163	142	149	146	143	131	138	149	141	134	170	160	130	143	152	127	157	147	155	146	128	141	147	133	155	151	145	142	143	155	157	159	167	150	159	154	134	165	144	133	149	156	160	147	145	149	166	162	163	146	156	139	142	170	161	146	158	135	145	154	147	140	160	154	144	133	127	145	158	170	139	152	159	166	177	143	147	144	140	147	133	151	151	148	139	136	165	146	159	165	148	140	143	136	146	172	145	151	134	167	146	150	138	147	157	191	139	148	151	154	169	134	150	139	141	157	167	142	151	154	142	153	127	135	146	149	156	150	141	147	154	140	132	161	126	145	138	125	131	156	139	133	145	126	163	137	124	149	148	164	129	152	129	133	164	152	152	164	125	154	125	132	162	143	159	152	155	127	155	146	154	158	143	144	125	157	151	150	152	147	131	119	142	150	148	154	151	168	145	148	146	159	141	129	155	152	157	155	140	115	143	154	139	165	154	123	131	139	146	148	150	147	150	131	145	147	173	153	149	140	140	149	156	138	148	124	139	139	165	139	150	151	162	139	130	190	163	165	144	135	159	133	142	144	160	146	148	125	118	145	151	158	168	137	156	141	126	160	139	130	152	127	120	158	136	138	145
38412	61684	30291	6143	5668	3854	2355	1831	1349	978	885	1015	741	528	472	428	332	293	248	239	191	234	247	230	207	209	190	225	185	200	197	208	200	189	167	206	211	213	202	205	198	201	208	204	201	161	202	167	170	175	207	178	178	204	190	182	181	206	185	201	182	181	208	180	192	195	184	195	210	179	197	169	194	169	219	200	201	201	166	174	200	187	215	197	191	184	177	203	188	207	210	169	187	176	190	182	191	181	165	175	175	189	193	182	206	196	176	181	197	210	190	199	188	215	206	170	157	198	183	182	194	176	208	186	204	185	204	181	167	180	188	193	203	181	211	175	187	176	165	185	191	175	200	182	206	175	172	172	177	204	202	172	197	201	171	191	168	208	178	180	176	176	201	193	173	194	201	187	188	192	186	183	184	186	185	190	175	198	164	188	192	199	193	218	197	176	204	181	182	188	188	184	161	166	207	201	176	199	183	199	212	178	195	183	177	183	164	192	181	180	194	198	217	193	185	192	176	174	197	208	196	203	202	190	174	170	171	169	179	200	191	190	156	189	211	185	170	186	186	183	201	204	188	194	198	186	196	197	211	186	188	198	199	198	194	192	190	175	193	187	203	171	198	170	199	174	201	172	176	205	162	169	180	176	191	168	199	193	178	197	195	183	188	179	196	174	209	183	184	201	212	183	172	164	172	191	185	176	192	182	183	169	216	206	169	211	224	179	202	177	175	197	196	217	180	174	196	192	226	198	189	176	181	165	166	202	179	204	191	195	186	194	179	206	185	182	165	196	179	183	175	181	176	185	194	172	205	191	211	204	203	195	180	206	200	195	210	191	203	177	199	187	184	172	196	170	234	182	168	167	203	170	184	193	197	184	155	192	187	189	215	181	194	164	199	189	177	174	198	194	185	175	162	190	176	181	204	193	221	189	193	194	206	176	177	185	163	164	210	195	172	180	161	209	209	188	181	178	184	162	200	192	200	191	181	188	188	177	191	197	214	197	170	175	212	168	204	201	188	167	171	170	201	188	183	180	161	222	196	181	201	192	216	197	177	204	164	195	205	194	179	191	194	204	153	202	178	192	193	186	192	193	200	196	182	194	165	185	205	189	161	204	202	179	180	180	183	194	188	194	184	186	176	212	212	201	238	195	178	182	205	193	174	179	203	177	164	176	177	168	203	182	171	178	193	205	187	171	194	177	187	166	205	205	193	202	181	193	225	186	196	178	193	189	164	187	192	183	186	177	177	197	213	172	176	185	195	201	175	186	195	192	195	215	201	197	206	173	175	175	181	182	193	181	182	205	187	187	176	167	224	184	202	178	189	169	200	186	166	185	193	186	171	198	159	173	182	169	178	194	201	204	184	190	174	197	202	189	193	174	171	196	182	190	179	162	177	204	182	196	198	180	195	196	177	177	178	214	202	188	194	184	192	209	203	182	183	212	199	212	176	180	190	217	204	200	177	189	174	192	188	183	179	184	194	179	186	180	183	190	160	199	191	167	200	188	192	189	171	185	178	189	183	185	179	183	172	176	167	191	181	159	199	209	195	194	169	214	185	200	202	183	166	185	198	195	198	202	158	177	205	185	183	198	187	193	192	194	162	197	181	169	204	188	198	178	180	206	190	199	180	163	176	186	187	180	190	165	195	181	198	183	177	167	187	206	174	186	203	179	204	173	194	194	203	180	192	194	172	168	177	179	184	174	201	160	176	193	199	199	187	188	173	214	194	196	198	170	230	210	196	180	172	193	181	205	177	188	210	171	180	201	199	183	167	196	178	173	183	182	202	200	154	196	196	209	178	190	217	155	188	197	189	205	184	185	215	206	184	171	207	211	175	191	177	172	193	199	198	175	164	178	195	188	216	190	207	148	188	188	197	186	203	187	190	198	192	188	205	172	193	190	189	192	177	177	190	177	177	186	188	189	186	199	191	197	194	191	201	198	189	173	186	167	210	165	204	166	184	197	199	190	186	173	200	204	183	197	194	187	184	195	171	196	180	218	184	187	195	191	151	227	188	218	182	190	218	193	200	190	201	162	178	197	175	176	213	199	180	163	200	191	198	165	187	190	181	190	178	185	195	203	194	179	191	186	196	189	175	191	198	196	183	179	181	182	189	173	174	206	182	178	196	181	186	185	218	198	193	170	178	187	193	184	192	181	175	201	174	202	166	198	194	162	194	201	210	196	190	176	193	192	207	186	181	209	173	176	166	191	186	182	182	162	176	183	222	198	195	180	180	190	191	167	187	204	192	179	204	163	184	170	172	190	177	184	194	157	183	197	168	188	196	196	177	183	184	174	184	180	177	186	192	188	209	191	183	185	191	196	174	197	170	188	211	175	197	184	197	199	166	191	182	193	191	186	196	174	163	207	164	208	184	193	193	185	177	195	182	217	174	211	193	200	199	180	192	196	178	181	177	186	181	194	197	187	193	186	197	187	186	222	188	182	191	153	198	197	206	205	198	178	188	191	180	196	200	193	178	182	197	169	211	186	185	179	190	194	168	174	178	182	211	185	172	166	171	201	202	215	231	218	196	166	193	203	180	179	196	179	200	182	192	190	162	200	201	166	185	194	186	181	175	177	207	195	202	188	180	192	184	167	196	181	187	192	170	187	184	195	227	212	191	214	173	204	191	190	200	188	207	183	171	215	198	162	183	178	182	199	195	217	221	179	179	147	185	211	187	179	199	183	203	178	191	199	178	190	193	182	188	204	195	199	169	177	196	206	174	186	197	171	162	204	183	204	213	191	193	203	187	185	180	190	180	153	178	211	193	205	187	180	198	172	199	170	195	197	165	204	211	192	220	188	215	196	198	181	174	166	219	168	176	182	180	175	199	182	180	187	197	177	197	181	182	205	224	175	162	206	161	190	191	176	189	191	190	185	189	199	165	190	206	177	191	173	212	180	189	170	212	186	182	193	191	165	167	215	199	188	182	203	203	179	193	165	192	193	181	187	209	178	194	198	181	195	187	178	187	192	179	176	184	202	200	206	178	216	186	195	189	203	178	199	201	193	183	213	173	204	173	170	171	165	173	185	184	170	195	189	188	195	203	188	188	186	168	181	186	193	176	189	186	187	182	183	173	173	210	177	196	170	178	166	209	187	171	204	189	177	184	186	164	204	187	191	212	172	200	181	202	171	198	180	193	196	189	196	190	180	185	189	213	220	188	182	185	201	206	183	179	194	201	163	179	209	187	161	193	186	186	209	191	202	201	177	194	188	204	171	195	194	150	186	160	199	189	188	173	203	189	196	204	178	190	185	171	199	185	182	213	206	170	190	196	188	187	174	199	198	220	176	170	196	173	185	196	194	210	220	162	187	180	174	180	201	188	201	177	177	179	204	211	192	205	188	169	187	173	189	175	203	198	177	149	195	215	193	194	180	176	194	213	192	200	201	199	195	199	180	173	197	201	183	180	195	215	181	171	192	173	182	200	183	218	185	179	200	179	193	189	173	176	176	163	182	175	187	213	198	189	161	194	183	171	192
25592	21718	27838	25427	10572	1689	1185	799	601	544	594	688	574	459	399	405	410	367	374	370	383	325	347	351	325	334	353	360	351	382	351	341	356	322	332	321	342	311	348	359	352	332	350	329	340	361	360	348	356	342	347	341	316	335	328	347	372	357	335	339	388	334	343	351	319	339	322	352	360	319	360	390	322	358	354	380	360	331	355	326	333	317	335	333	347	352	366	335	348	335	358	364	351	373	317	371	373	320	340	377	332	350	343	362	296	355	360	338	381	347	339	339	350	334	348	354	383	381	350	367	331	330	373	342	340	330	337	339	352	342	319	354	357	334	335	318	343	345	376	382	319	351	351	334	323	340	355	319	360	346	359	337	334	359	331	349	318	371	346	342	323	348	368	369	320	347	304	363	354	318	346	383	339	350	339	323	369	349	327	360	333	345	347	331	353	320	354	358	376	338	329	355	363	326	357	343	340	386	362	355	362	374	346	317	332	328	338	335	340	360	364	317	348	345	331	353	344	344	302	313	362	343	342	379	319	350	340	367	360	361	331	377	350	349	361	344	356	332	341	343	336	365	359	346	360	384	320	331	358	332	348	342	340	363	337	346	371	332	332	362	350	322	377	357	335	336	344	367	365	325	346	353	337	383	338	364	335	379	336	366	338	324	347	384	343	388	375	341	347	337	338	349	333	366	329	319	332	328	359	373	305	348	376	342	363	391	347	352	330	374	358	355	355	350	322	362	360	360	350	339	386	326	345	351	349	310	315	363	356	343	331	392	355	345	375	359	349	344	314	328	338	386	311	383	367	367	356	335	371	357	350	324	376	335	341	349	355	336	328	327	330	343	337	322	353	370	360	349	339	347	344	354	330	330	383	348	331	372	326	349	365	333	354	346	335	369	364	348	320	356	332	310	310	315	318	336	366	333	324	351	337	359	359	338	321	355	364	355	345	335	340	351	337	382	327	321	374	342	349	376	348	322	341	357	364	383	364	367	344	366	309	351	378	363	378	352	332	344	325	368	322	372	344	332	344	351	340	352	324	349	297	387	369	360	347	358	352	348	352	366	368	361	339	370	384	368	357	311	351	327	375	322	365	348	341	301	342	344	350	348	351	355	356	385	324	297	349	319	360	385	343	351	353	362	360	346	296	363	338	356	354	330	333	341	349	318	318	338	332	317	348	332	350	369	349	322	357	339	340	293	360	331	359	359	339	358	358	323	359	326	337	340	326	321	363	319	341	343	340	316	395	365	361	321	359	353	339	344	335	336	342	369	343	341	348	358	359	365	362	370	361	342	337	341	342	372	363	333	378	324	357	350	336	354	366	316	354	344	330	353	349	360	352	371	382	368	327	387	349	339	342	357	380	327	332	363	337	362	363	340	352	356	284	324	334	363	351	352	345	330	353	309	319	357	335	317	395	336	338	339	356	352	341	351	355	359	336	333	361	327	356	327	347	350	370	339	337	338	362	334	348	289	327	356	350	354	371	382	344	335	357	344	372	347	363	330	325	368	358	340	342	356	336	337	309	319	335	323	343	358	324	356	330	329	332	362	362	338	340	328	319	352	346	370	367	342	360	331	353	356	325	364	344	357	304	355	351	354	364	336	361	349	355	350	381	336	338	364	355	337	346	353	352	317	340	359	332	336	353	367	345	310	364	322	360	350	331	343	365	334	344	376	351	366	349	359	379	341	348	315	337	375	345	367	312	340	341	347	364	357	318	339	382	345	366	340	326	322	368	353	371	345	331	358	384	320	329	362	344	329	351	307	350	339	348	343	350	347	362	351	337	348	385	355	361	364	329	360	322	344	340	353	318	368	345	358	340	348	346	316	343	347	374	356	338	346	332	351	371	346	313	369	360	363	334	331	348	365	335	324	374	326	372	347	310	336	334	365	367	363	355	332	338	309	367	333	370	359	364	322	355	323	337	364	364	367	350	340	352	356	320	337	359	367	348	348	376	365	359	340	347	321	345	351	355	372	329	354	346	358	373	342	373	339	372	378	330	354	322	374	333	338	358	314	344	344	330	405	347	364	329	357	335	316	352	366	366	382	352	331	343	367	362	369	364	339	379	342	357	349	326	335	361	336	345	360	312	354	372	387	362	346	392	360	334	355	334	348	329	388	330	326	335	328	340	308	315	326	384	326	340	388	342	336	340	331	316	335	348	361	350	367	379	345	360	381	335	342	323	340	337	354	336	314	351	336	355	337	324	319	355	359	339	364	375	341	343	344	365	361	372	305	358	328	336	356	343	325	333	353	343	338	318	322	356	338	323	352	371	361	331	354	351	342	375	348	340	334	356	353	364	358	390	360	344	334	350	329	320	361	375	371	354	372	330	369	370	338	325	321	348	360	342	379	351	326	340	326	341	318	336	350	344	344	324	335	312	332	387	333	329	316	337	344	342	350	333	344	328	352	360	369	350	340	339	317	355	383	348	362	371	382	339	339	362	345	339	336	385	345	349	348	343	350	385	358	349	330	335	350	313	367	354	376	360	362	352	343	359	362	322	347	315	393	361	353	358	332	326	352	331	351	357	319	324	351	319	360	329	354	345	356	332	322	343	338	339	339	350	348	338	359	349	357	327	337	358	339	383	376	349	379	371	328	378	366	337	348	339	375	347	357	324	345	334	348	406	358	342	367	345	352	330	334	352	361	365	333	365	341	349	338	338	345	313	342	326	348	370	317	353	359	369	327	346	344	340	357	374	334	369	336	338	332	347	357	344	341	339	331	377	341	317	325	319	375	346	328	336	345	338	341	363	381	332	355	342	353	344	365	372	342	325	322	361	333	323	326	329	331	370	353	310	365	387	337	320	356	340	325	398	369	317	354	341	346	334	347	337	360	378	334	389	357	368	366	341	330	338	365	340	361	332	350	368	353	335	368	358	357	350	326	341	331	337	308	367	348	359	345	345	351	347	356	362	359	366	306	327	341	319	347	319	367	320	321	349	316	351	365	342	363	327	361	344	363	352	355	322	347	361	317	342	365	330	350	340	352	355	386	338	353	384	352	338	335	363	359	341	355	331	363	348	344	338	328	336	357	321	329	345	364	349	325	384	350	355	319	322	333	386	346	324	357	334	349	356	328	354	364	349	375	364	344	357	341	348	343	339	360	351	301	336	315	326	352	329	354	314	329	346	339	324	331	327	317	349	359	339	374	354	365	320	348	334	340	334	347	328	346	364	334	312	369	338	342	390	336	330	382	384	355	365	363	361	339	353	337	321	349	331	362	330	333	358	340	361	326	348	373	319	367	324	347	329	321	356	334	380	337	391	311	363	348	321	363	287	352	348	335	405	344	361	364	354	379	348	363	345	357	329	319	378	352	353	331	334	339	362	326	391	352	335	317	373	326	369	384	326	323	364	351	334	355	384	342	330	347	361	346	314	341	353	332	345	354	336	306	358	343	312	338	332	341	354	372	333	318	354	374	376	328	385	329	338	339	372	330	356	375	357	394	336	362	363	328	356	348	319	378	344	349	348	339	325	357
36863	53663	24612	4812	4011	2847	2173	1575	1123	996	1003	1234	944	714	597	540	519	505	464	450	435	437	425	462	419	400	475	403	382	412	454	431	397	429	444	437	421	424	383	447	438	408	431	401	422	454	420	432	421	426	385	410	442	440	414	445	427	418	442	434	425	431	400	400	390	422	441	424	425	414	427	428	434	402	404	420	439	409	398	439	406	411	432	443	427	409	405	432	435	428	399	382	436	406	403	412	435	446	440	446	414	439	422	428	442	424	449	450	380	466	398	421	444	423	447	404	414	426	439	428	442	441	450	444	389	436	393	428	407	425	394	398	430	445	410	404	395	412	434	425	402	418	420	398	452	417	428	440	426	444	407	463	400	382	415	412	429	417	424	433	429	409	438	431	445	404	426	433	416	440	398	436	428	444	394	449	410	473	412	442	436	428	430	452	442	398	417	418	393	413	448	440	448	403	426	435	430	435	447	448	425	444	393	447	415	410	397	431	426	402	436	417	422	418	421	414	415	437	378	430	398	434	440	438	432	466	425	422	416	413	421	413	430	439	410	394	449	407	446	435	383	458	418	417	452	450	434	435	434	414	418	423	419	416	380	426	460	417	436	387	407	461	404	415	382	444	416	405	458	399	410	441	413	407	411	454	403	418	433	429	429	425	406	417	405	448	444	435	438	401	412	426	418	420	419	390	438	433	436	415	416	457	388	401	407	429	410	410	409	449	444	467	436	458	402	438	436	423	408	466	413	462	433	422	408	419	417	410	407	420	424	412	411	408	381	436	425	414	376	410	463	425	390	424	401	415	458	410	449	441	426	427	417	421	425	428	415	448	410	441	409	428	413	404	411	402	472	429	470	406	446	431	411	413	448	431	428	429	430	401	424	417	428	454	404	449	413	439	463	445	414	409	443	415	391	415	432	441	411	397	431	396	422	431	410	454	451	420	418	417	419	410	418	403	440	420	425	448	443	416	425	407	405	453	433	401	398	409	428	396	392	411	422	411	434	438	403	417	415	412	427	428	455	400	437	433	437	450	467	433	403	393	414	417	412	426	424	421	416	406	435	442	440	416	425	411	436	387	424	403	449	421	413	425	445	440	419	430	458	402	447	395	410	401	425	450	408	364	436	454	442	416	444	404	423	432	442	417	429	464	443	442	430	425	435	418	469	421	453	414	456	416	426	408	457	447	422	420	403	420	437	426	386	419	430	386	411	441	422	416	392	461	440	458	468	399	424	420	416	428	403	454	393	437	420	380	453	397	407	387	435	397	375	418	405	413	458	447	393	425	408	407	402	393	429	444	446	420	412	400	413	419	425	431	387	408	413	431	415	379	420	447	387	401	399	444	449	450	384	441	454	461	410	423	412	434	399	450	410	456	438	415	424	447	428	383	426	405	404	426	401	395	445	424	389	458	451	431	448	389	422	432	427	435	411	443	433	422	422	388	448	487	412	420	414	433	412	443	400	469	414	387	421	441	485	412	420	423	435	436	419	387	425	410	414	447	399	450	410	446	417	434	426	440	418	400	379	427	409	386	451	436	410	388	439	418	413	423	433	428	404	436	453	436	432	420	422	392	412	432	458	416	374	419	427	452	438	423	422	430	436	436	425	423	414	432	392	393	446	428	420	427	384	442	437	408	450	442	451	436	436	414	444	432	417	396	420	467	426	452	410	432	426	455	434	457	450	404	404	373	444	399	420	439	413	438	443	437	423	448	422	425	409	414	420	432	447	427	394	416	409	439	426	447	430	432	382	410	408	438	460	402	428	396	438	429	459	419	430	426	446	432	437	425	398	467	413	396	366	433	419	395	423	452	433	446	416	423	420	412	407	419	387	444	446	439	415	484	436	459	465	413	424	437	429	447	413	427	413	422	423	409	438	398	452	447	433	388	429	408	425	420	409	413	451	405	406	416	424	433	407	425	410	442	423	418	426	433	413	446	429	400	435	429	415	427	416	401	401	434	408	449	458	419	388	405	397	407	455	428	404	428	411	397	434	415	421	401	410	436	441	422	436	413	430	430	456	402	413	379	435	433	405	441	391	416	441	435	434	389	424	434	447	451	429	435	415	412	405	465	408	464	436	464	433	429	430	448	405	447	410	447	392	443	443	458	419	418	400	424	399	439	402	395	433	421	403	402	392	414	432	424	436	417	425	395	387	424	418	385	415	442	419	431	385	465	415	413	456	413	430	413	436	451	389	414	429	419	448	409	389	416	396	429	425	445	398	433	448	448	401	423	401	462	418	423	411	430	433	414	408	476	440	441	421	445	438	421	398	427	401	415	434	444	417	420	414	415	463	418	390	431	418	424	422	384	432	449	415	456	400	427	423	468	388	450	417	390	428	437	438	430	463	423	442	426	400	408	409	477	399	400	435	432	361	432	394	426	417	404	426	443	409	395	445	461	405	382	413	449	476	417	394	406	416	393	409	408	440	390	385	401	411	439	448	384	444	424	393	425	404	463	438	409	418	428	431	449	416	435	429	430	412	460	439	420	426	432	421	458	441	422	415	430	412	426	434	397	419	399	422	423	455	435	399	403	437	434	394	405	408	411	422	434	414	404	429	415	409	413	426	417	360	438	416	413	423	402	414	397	428	452	420	438	449	389	369	435	464	424	453	425	422	422	448	446	419	443	431	440	410	432	421	444	451	396	378	393	420	453	421	412	393	448	384	378	426	419	420	471	437	440	414	410	414	449	389	418	436	433	425	415	427	439	407	391	446	368	401	459	404	392	417	401	436	436	439	430	448	413	436	416	406	423	453	390	413	434	441	415	422	442	418	431	395	396	437	422	422	440	453	439	414	429	427	420	419	430	411	437	410	426	408	385	442	420	404	408	386	440	411	419	410	437	432	401	441	422	416	435	405	436	440	425	412	421	444	436	408	428	428	452	444	438	428	422	391	444	408	442	420	414	410	387	372	433	389	433	425	425	418	398	422	440	422	424	440	431	447	447	424	406	403	418	433	434	429	434	388	420	401	409	432	446	423	408	413	426	397	459	432	433	432	431	400	440	453	454	417	426	414	401	415	402	427	445	404	420	409	452	427	448	437	432	426	453	451	426	436	419	400	441	421	397	400	447	423	412	398	390	399	405	437	449	410	410	441	431	401	420	430	449	409	428	401	402	457	459	399	431	405	408	418	399	413	419	437	382	418	453	452	446	437	440	393	410	407	418	440	423	415	416	401	452	418	425	412	427	415	387	406	420	500	394	408	446	425	431	425	423	415	425	418	445	414	417	404	425	395	370	453	407	466	423	420	440	412	427	422	440	402	437	401	442	430	385	441	447	416	416	422	428	412	425	394	401	431	416	445	418	424	450	425	412	447	444	421	435	432	403	397	432	455	405	432	456	422	416	435	413	427	418	421	390	407	423	417	430	418	383	420	417	401	404	442	380	385	428	429	411	436	448	424	423	423	401	373	456	445	393	388	398	421	391	439	428	427	423	459	460	438	467	461	430	436	447	428	435	398	437	394	407	430	413	426	424
23317	21582	29282	24309	21562	21544	10226	1795	1095	1045	1013	888	726	558	539	492	460	393	372	348	352	314	317	322	317	304	313	318	301	280	269	302	287	282	285	320	313	281	284	285	291	272	289	274	314	287	295	275	304	278	313	291	327	291	323	281	273	293	317	274	282	299	265	312	283	309	289	275	300	262	272	281	288	300	290	309	291	284	256	309	288	283	288	283	281	299	294	283	267	311	290	287	312	281	256	288	272	295	263	275	284	288	285	297	281	262	294	282	317	310	292	281	268	293	269	307	297	283	300	285	298	290	299	274	275	285	294	320	278	292	298	246	285	303	293	295	302	280	278	254	301	247	278	270	283	250	297	305	296	261	287	299	354	286	289	296	263	260	315	289	300	291	304	293	278	299	297	296	277	289	277	270	299	289	281	231	310	298	286	319	298	304	321	262	304	308	271	315	320	306	271	269	294	288	276	310	276	285	315	301	288	273	281	329	268	318	289	276	281	288	314	288	282	271	274	300	297	293	320	308	324	287	284	312	289	274	272	299	287	295	293	291	300	283	280	321	275	288	320	265	278	288	297	294	305	313	298	304	295	298	275	284	293	310	256	260	301	277	270	297	276	305	287	283	300	297	261	271	275	304	275	299	292	300	300	297	260	300	313	308	262	315	280	314	267	284	293	286	315	275	282	286	297	265	275	304	282	288	319	283	287	299	289	301	269	304	292	290	274	261	335	308	289	292	297	276	292	309	306	315	280	277	305	314	245	309	323	293	296	308	286	277	313	263	302	328	269	280	289	284	303	292	272	284	285	288	265	306	300	317	315	295	306	286	296	287	293	304	284	256	312	306	269	303	288	295	297	322	307	266	272	267	335	309	289	291	289	294	300	281	279	277	307	262	276	256	311	271	303	291	300	295	288	289	300	280	280	285	270	282	282	297	260	278	307	299	289	279	313	316	301	300	269	278	281	275	308	286	282	307	302	270	281	266	264	286	309	254	303	272	304	295	297	307	313	309	308	268	281	295	302	294	281	281	298	277	300	309	311	280	319	281	267	281	302	284	307	303	261	286	291	312	283	275	378	315	283	300	302	282	287	306	314	295	283	259	276	311	272	271	327	266	280	279	290	281	346	270	272	267	274	286	290	295	301	297	262	303	318	285	288	291	297	277	243	278	284	303	313	296	286	284	291	277	277	296	275	242	298	284	249	293	309	284	327	285	311	305	318	285	272	284	267	289	277	250	269	255	302	295	279	288	272	284	298	283	261	307	286	291	282	327	259	302	307	292	308	276	306	306	239	296	329	289	287	282	279	291	297	323	276	301	274	265	279	283	292	315	272	285	279	304	268	290	297	301	267	304	283	297	338	291	313	299	295	299	286	229	284	291	278	295	296	281	300	299	289	250	287	288	280	248	293	266	303	279	288	297	318	307	295	276	299	290	261	276	318	306	287	277	265	297	263	279	307	300	302	295	311	271	301	284	294	321	290	291	317	281	287	296	299	319	288	296	286	292	286	299	283	284	293	289	284	261	301	277	298	306	299	315	269	283	296	290	294	279	287	275	280	288	293	289	342	281	276	266	275	280	297	300	298	292	279	303	300	318	299	295	291	318	302	281	277	297	282	267	305	307	282	278	278	266	308	289	287	307	305	262	296	315	290	260	270	289	276	291	289	278	281	281	265	308	283	295	339	275	282	275	308	292	305	286	297	299	274	298	260	287	262	283	304	286	290	283	315	267	273	269	291	263	288	291	297	272	313	313	297	315	277	287	271	292	315	276	301	312	244	288	273	269	257	325	296	261	282	272	330	289	269	273	299	277	281	300	305	303	304	278	300	276	295	295	306	288	278	295	286	300	291	286	302	282	304	306	249	317	266	292	293	299	281	295	320	312	259	289	298	263	280	267	294	268	273	281	297	321	283	296	318	306	281	299	292	288	305	307	271	296	290	273	282	270	295	290	282	275	279	301	300	272	259	289	294	272	317	284	305	314	308	296	309	262	285	302	306	333	287	288	294	286	307	300	292	291	262	278	287	292	296	307	288	289	285	274	281	295	289	301	293	281	264	291	295	273	291	290	297	273	269	278	284	299	286	284	279	293	310	315	309	290	273	303	292	303	277	271	295	306	292	294	269	314	274	292	282	314	305	277	272	288	301	315	309	306	320	300	275	301	288	292	276	306	313	291	266	276	272	277	274	300	288	272	265	291	283	279	277	288	308	279	286	292	272	286	278	273	291	296	276	300	281	274	256	311	279	281	271	271	317	294	258	289	282	280	278	295	288	292	288	291	293	290	297	297	264	290	294	278	294	258	248	292	281	278	307	311	275	279	272	268	251	297	273	249	304	265	290	286	307	273	291	323	264	296	279	306	273	296	292	329	301	289	292	289	275	271	279	287	267	285	280	259	283	301	283	305	294	297	282	284	304	300	300	274	302	307	297	291	273	318	304	304	268	296	290	281	279	310	303	250	305	287	287	298	303	311	290	280	265	292	289	280	287	246	275	292	308	289	281	298	317	281	302	280	279	286	270	247	288	282	278	293	271	271	302	287	299	259	284	282	330	289	309	272	310	291	277	289	319	255	281	308	280	314	310	277	304	299	300	306	266	307	263	286	288	266	276	305	288	283	284	279	260	281	292	289	281	292	289	258	274	285	307	277	285	276	300	288	311	251	291	297	292	267	295	307	275	276	300	295	311	281	269	279	254	279	310	283	305	294	304	289	281	310	290	310	262	315	309	273	286	279	288	221	303	261	279	287	283	296	295	269	277	281	295	282	286	296	281	288	245	274	259	297	290	279	284	303	278	299	270	306	263	306	278	320	306	274	304	302	307	270	275	301	269	264	294	309	286	255	288	269	279	270	302	265	292	307	292	285	288	277	306	308	308	262	251	296	297	283	275	296	275	275	292	296	283	256	297	313	287	297	276	270	309	285	303	293	266	292	290	294	279	306	328	290	308	297	282	273	321	311	306	299	284	289	257	270	288	288	264	298	277	311	289	290	255	299	297	321	311	281	261	288	277	289	301	291	302	270	279	293	293	293	283	277	248	289	280	282	288	267	300	256	301	291	264	289	314	279	254	283	283	307	301	273	271	263	303	289	278	279	313	300	294	282	273	297	258	290	298	300	302	289	272	297	287	273	322	290	316	296	278	291	259	294	275	301	277	270	268	265	312	267	290	301	285	249	277	275	287	299	314	301	299	296	285	288	285	290	292	268	285	266	317	270	312	289	274	256	304	289	306	301	294	299	282	267	298	290	275	285	303	297	307	254	290	305	274	279	305	267	307	286	262	293	300	288	294	239	288	292	291	291	286	290	309	302	295	313	264	271	316	288	287	278	332	292	290	260	289	280	276	290	283	294	304	293	321	287	293	280	298	287	313	251	304	266	273	302	301	297	279	281	286	294	283	285	281	304	301	285	298	306	284	299	290	312	320	299	285	266	293	273	307	266	292	280	270	288	289	295	297	293	300	283	252	303	251	276	277	301	253	299	298	286
43014	68329	32881	10048	6680	4875	4239	2978	2165	1866	1775	1709	1322	933	773	695	658	553	472	481	445	411	374	407	369	382	386	407	373	373	383	354	390	384	346	339	351	376	364	350	340	361	355	314	366	354	357	348	382	362	333	348	328	331	363	349	354	349	307	346	315	349	371	342	362	322	368	353	318	337	330	323	317	349	306	321	355	361	341	359	311	318	370	351	336	327	339	322	320	344	323	352	332	367	338	327	328	319	311	352	315	398	355	325	348	322	356	320	338	343	330	321	348	370	350	354	328	353	345	351	307	330	360	355	314	334	337	334	351	327	315	344	393	336	340	336	339	360	298	299	345	342	338	348	358	353	366	339	334	312	329	309	332	316	328	323	330	328	352	338	349	346	356	342	347	335	313	326	362	337	332	377	335	325	349	347	328	360	339	343	308	332	365	343	336	335	345	333	368	322	352	361	342	364	348	378	335	327	344	349	364	319	311	337	329	338	364	357	380	344	350	297	359	311	326	306	347	329	334	336	299	346	364	352	291	356	327	297	337	339	347	345	353	333	376	358	358	318	339	321	339	370	321	328	341	341	330	351	312	370	362	342	342	357	337	298	346	294	369	327	354	320	332	347	358	353	346	351	326	346	351	336	306	329	345	355	339	330	313	315	337	353	350	337	323	350	330	322	325	332	310	327	341	339	345	389	349	351	336	347	353	353	328	378	349	325	331	361	336	347	323	354	326	309	348	341	337	350	341	358	317	356	336	348	325	305	312	343	315	360	331	339	282	353	356	342	358	311	324	338	362	351	317	366	404	359	355	340	327	338	339	336	337	344	310	291	349	307	358	353	314	342	332	337	345	366	321	336	345	335	362	312	322	337	339	379	314	350	345	367	360	375	331	358	307	325	339	351	298	358	319	322	373	382	342	340	310	355	330	347	332	352	347	371	325	338	351	361	304	345	366	349	357	326	351	347	353	350	333	320	300	335	336	367	318	343	289	333	353	341	320	359	340	358	327	347	325	320	352	324	330	401	354	361	345	351	310	335	343	345	330	328	343	316	326	353	325	355	331	360	329	371	363	338	343	326	328	380	310	328	325	341	327	345	357	353	360	348	348	330	342	363	319	368	323	301	334	357	358	345	354	362	342	359	367	360	331	355	346	335	342	393	326	337	349	302	361	326	324	346	351	364	325	348	340	341	352	327	338	342	335	344	348	323	350	315	378	335	358	343	323	345	333	348	350	358	296	314	325	327	347	340	393	296	343	352	356	373	348	338	322	312	329	343	313	337	363	309	373	351	324	348	332	368	387	353	336	293	324	311	313	332	316	314	344	366	316	342	331	338	333	345	314	323	348	335	326	341	352	338	348	342	332	331	336	342	342	353	357	346	339	358	310	334	322	335	331	311	331	342	345	349	305	325	360	308	338	326	367	323	317	361	332	361	335	382	347	335	325	333	341	335	345	361	323	331	325	360	315	324	323	376	338	338	296	344	326	373	351	364	330	364	331	359	331	339	368	363	318	328	345	337	333	320	340	327	355	311	295	327	332	362	325	338	353	338	345	309	351	370	328	376	316	352	334	338	305	347	338	336	305	337	353	344	374	320	339	335	320	346	370	346	320	343	330	355	341	326	367	356	337	339	322	376	338	326	326	348	305	374	377	340	344	341	317	373	348	324	350	319	344	324	322	360	331	345	345	313	363	348	327	366	335	344	349	362	353	332	320	322	347	319	388	336	330	317	334	369	340	344	364	332	337	362	340	317	334	336	321	326	357	370	375	320	366	307	332	336	314	308	369	355	363	351	357	323	302	316	324	331	294	323	316	338	340	339	320	310	351	326	325	335	311	347	335	337	356	352	317	327	317	348	340	355	328	335	335	353	373	349	321	328	385	322	331	351	365	323	341	336	326	327	323	315	330	324	337	341	355	320	367	365	333	364	329	356	356	340	371	370	345	353	343	325	331	353	330	337	345	368	316	337	330	371	366	331	350	361	350	335	346	333	366	354	347	348	350	329	332	347	330	344	318	343	346	334	333	365	337	351	355	328	334	328	351	326	334	377	362	326	342	342	355	353	340	344	307	346	333	343	369	374	363	381	342	333	329	340	341	352	337	294	329	354	356	365	376	339	355	315	345	341	330	351	342	336	362	328	347	330	310	363	343	345	354	295	337	393	329	331	347	320	321	328	317	343	328	316	304	360	311	336	348	339	322	326	379	342	325	342	361	343	326	326	329	324	317	320	357	351	331	364	337	350	333	372	411	321	308	367	324	307	347	350	354	320	346	322	341	334	334	332	357	335	357	350	347	352	330	369	332	338	336	320	338	321	333	325	322	346	331	347	333	364	333	344	361	324	345	317	343	351	329	341	336	373	326	335	337	364	338	355	347	312	375	326	342	336	347	339	366	324	332	337	343	335	340	369	336	322	331	358	337	300	331	365	347	335	344	352	344	340	322	346	305	307	335	342	331	338	359	322	320	312	316	358	340	334	378	349	338	355	312	340	341	319	318	322	332	326	348	304	325	308	348	320	324	328	379	347	392	334	354	334	343	350	321	379	360	341	328	375	316	320	316	328	335	339	336	332	374	331	352	334	328	384	339	324	324	361	353	320	365	321	368	368	367	337	318	342	343	338	374	337	295	351	366	342	318	335	322	333	363	331	335	321	299	320	312	338	348	349	346	338	374	361	313	314	302	379	344	326	334	338	359	363	351	302	361	372	348	306	350	318	383	322	316	334	321	315	337	336	353	325	340	375	349	334	356	358	363	313	342	358	357	329	353	349	368	385	351	331	325	344	374	328	318	343	342	321	376	308	359	329	328	343	319	359	342	330	338	345	341	321	354	350	326	328	317	331	348	323	347	355	326	339	341	334	343	349	312	345	348	338	348	317	335	342	333	369	330	315	317	343	364	329	324	326	341	336	333	367	323	330	347	370	326	344	340	347	339	349	321	351	347	339	345	342	358	315	368	333	328	364	299	339	372	342	382	365	353	370	375	347	357	345	331	318	339	334	349	321	326	345	363	313	365	324	337	327	316	333	334	341	329	313	357	350	308	350	339	344	344	342	332	367	326	324	332	313	352	325	342	322	296	327	331	311	353	319	335	346	319	333	355	331	344	332	360	328	327	345	331	366	348	372	352	342	364	335	343	353	327	357	306	298	317	347	339	331	345	355	359	348	348	326	368	350	319	330	332	354	354	326	344	323	380	335	326	338	321	325	351	365	369	371	316	348	366	345	362	314	351	356	362	333	320	330	342	363	335	319	344	374	338	341	342	325	333	377	334	365	333	346	331	341	337	331	335	348	355	336	324	349	333	311	347	340	335	317	329	354	317	343	354	312	316	354	349	345	316	343	342	335	328	329	352	325	332	338	335	340	348	302	350	339	352	337	338	315	346	328	346	346	333	336	350	335	332	346	333	311	368	334	296	341	337	358	339	315	331	363	330	343	327	336	335	346	312	336	362	324	368	344	338	359	328	346	308	349	352	370	399	378	350	331
29659	28001	21356	5693	1315	768	563	457	449	441	430	305	262	289	275	260	271	258	250	222	225	237	233	205	196	184	202	224	216	228	210	235	218	193	200	220	228	221	233	236	223	235	215	218	216	226	223	223	245	183	214	201	206	227	224	216	243	231	226	195	205	210	208	206	259	232	200	237	181	221	200	204	218	192	221	214	225	219	231	215	211	226	210	229	220	207	225	195	221	220	239	210	223	229	223	200	238	207	235	216	210	246	180	215	229	237	225	219	209	234	225	199	230	213	204	219	204	201	226	231	232	229	220	216	210	228	223	224	223	231	216	216	229	210	214	221	215	214	188	234	209	229	205	217	203	239	228	209	218	203	225	219	221	202	235	219	214	232	211	234	221	201	205	207	206	203	226	204	234	229	201	205	221	223	223	226	190	196	226	216	201	208	249	229	192	234	222	230	202	185	211	223	200	219	222	228	222	201	219	222	196	217	247	208	196	218	211	222	229	222	195	195	224	215	215	216	207	202	224	224	228	206	215	202	177	197	222	214	202	223	230	233	207	223	219	207	176	238	216	210	208	210	208	226	206	236	223	226	237	223	239	209	200	208	209	223	249	207	213	229	226	231	217	225	205	216	219	201	201	225	204	232	217	218	241	227	208	240	233	210	203	207	198	239	226	222	188	221	203	239	226	220	214	215	211	224	215	221	202	233	236	202	242	205	210	207	218	209	222	255	220	224	207	227	198	239	220	229	214	239	228	217	208	196	231	211	230	236	210	223	213	214	219	192	221	227	203	253	242	222	215	190	245	212	217	222	215	192	208	233	215	210	249	217	210	215	215	208	238	201	244	201	214	200	230	186	222	255	216	196	195	196	227	214	214	211	227	199	240	230	205	208	237	202	219	210	229	221	193	213	251	203	199	204	200	205	203	227	235	214	216	248	220	226	225	224	218	222	227	228	208	207	241	224	231	239	197	210	197	195	235	236	229	232	216	205	213	216	218	213	224	199	199	220	213	200	228	209	225	233	223	192	221	226	245	221	211	249	230	229	206	216	186	222	227	214	219	207	230	246	234	220	229	214	206	249	210	216	209	214	200	223	204	227	203	218	201	218	196	246	216	217	222	229	203	218	224	234	224	249	221	229	226	225	203	196	207	239	230	215	207	213	236	215	206	229	207	217	213	211	205	243	219	213	220	229	222	209	220	214	201	205	233	231	202	192	210	217	249	212	249	216	208	218	249	234	203	216	203	220	238	231	214	183	235	239	228	229	225	232	214	249	216	216	227	199	194	229	231	210	210	202	223	220	225	227	215	239	221	231	214	200	195	205	213	212	193	227	217	231	231	224	191	220	218	229	214	227	202	213	240	208	211	216	232	234	205	220	244	206	206	247	224	227	232	205	205	225	199	232	229	208	198	228	215	246	212	206	239	236	214	240	219	223	236	200	227	220	210	208	233	222	206	197	224	205	223	240	216	212	206	243	212	219	197	209	213	222	223	213	225	238	219	181	223	220	231	225	208	223	230	203	219	234	223	228	208	200	201	223	211	214	237	231	206	216	198	234	247	203	213	191	222	217	195	226	199	209	233	216	211	214	209	214	188	216	198	212	245	218	188	226	232	229	208	219	200	217	203	225	195	231	210	204	233	227	223	182	227	207	225	194	235	228	242	229	241	219	225	240	208	222	198	230	213	239	224	203	207	231	198	207	216	221	231	207	227	201	203	236	187	245	240	228	191	215	230	214	224	226	230	205	226	228	215	200	215	225	242	218	195	222	233	219	204	201	189	229	216	233	223	215	210	227	215	212	205	229	248	212	216	209	215	219	207	191	243	209	228	203	233	208	218	201	229	240	238	233	207	211	190	226	201	216	227	230	212	247	221	214	233	211	214	210	202	208	204	243	219	196	229	231	224	194	200	196	221	223	231	201	225	233	215	216	200	223	237	206	220	223	215	207	194	215	205	226	255	202	238	199	240	217	221	249	206	238	236	208	205	211	234	205	200	220	237	225	245	215	202	202	214	201	197	205	235	194	211	212	199	207	196	218	201	237	220	211	222	216	233	206	230	198	184	200	222	215	227	246	210	222	214	218	222	235	224	226	215	214	220	221	245	214	228	219	217	211	218	217	208	209	219	199	214	216	216	234	220	230	216	201	224	232	236	238	199	209	198	229	212	228	215	222	229	220	216	237	205	211	203	223	212	211	216	229	224	212	197	210	198	206	219	199	189	230	219	221	218	213	214	208	224	212	218	241	221	208	229	229	253	208	194	213	226	220	216	224	225	234	236	239	209	217	203	219	230	232	220	218	197	220	202	232	211	228	197	233	229	201	210	214	225	188	215	205	213	219	226	212	246	212	210	214	215	244	221	203	215	215	241	192	199	223	219	217	186	219	195	250	216	219	222	212	224	213	180	217	206	209	198	229	208	216	227	235	186	177	222	228	221	242	218	216	218	213	216	210	203	219	238	212	210	205	248	202	197	202	229	199	231	212	218	222	209	201	193	205	224	223	224	223	205	233	209	213	230	223	195	209	219	227	217	227	204	212	226	248	228	206	230	243	219	193	235	234	220	224	203	233	211	222	222	208	211	199	210	223	222	227	209	200	216	246	211	201	224	198	224	201	214	202	215	203	219	182	223	229	214	225	215	207	207	201	218	199	209	215	218	209	231	203	205	228	211	225	209	216	229	217	235	213	191	196	214	204	197	215	224	175	211	205	196	242	194	212	228	199	244	218	220	219	217	213	226	211	233	203	227	218	190	218	200	215	223	203	211	222	214	230	232	220	220	235	206	229	228	229	205	208	216	212	233	197	220	208	224	205	248	285	198	206	234	205	216	229	207	248	222	206	216	221	215	216	217	215	221	223	200	219	200	230	244	238	222	191	228	197	238	203	218	211	205	221	213	229	229	178	217	202	196	224	218	203	222	233	212	216	219	211	187	189	240	200	202	217	224	192	210	234	211	204	211	207	207	210	212	215	185	209	215	199	229	204	197	231	223	188	258	208	216	204	229	241	229	208	230	234	233	226	209	198	221	229	239	227	206	217	208	216	236	240	227	212	195	243	231	200	242	238	203	222	221	243	203	201	195	215	221	205	220	218	212	194	213	210	197	219	221	206	229	219	221	245	225	210	225	225	215	238	238	213	203	216	206	220	203	209	219	206	216	207	212	240	228	236	216	225	219	214	220	225	210	229	203	187	228	224	198	221	228	216	195	213	215	210	198	213	226	229	200	232	253	215	227	225	202	197	235	188	225	241	223	219	221	199	221	213	209	218	239	211	212	203	227	226	230	214	237	208	220	201	193	222	210	213	198	219	200	179	180	225	230	225	211	209	207	223	229	225	219	201	242	203	202	211	175	222	211	219	237	225	209	238	211	219	234	231	198	193	205	207	197	222	225	223	203	218	209	193	204	212	217	205	214	204	236	231	210	204	243	220	210	221	219	223	232	203	250	214	226	200	230	214	223	212	238	204	214	213	216	234	219	218	205	227	234	226
33542	44344	15848	4052	2360	1545	1027	824	728	835	852	518	449	429	301	405	415	341	304	297	335	303	268	298	298	278	278	266	293	278	278	275	285	283	282	285	271	319	286	273	279	281	276	267	252	296	272	280	271	300	250	282	279	238	282	286	293	322	292	272	265	290	313	259	276	282	298	287	250	278	262	258	274	267	268	279	287	272	290	254	252	279	291	297	270	287	275	287	262	273	315	271	304	258	276	293	296	302	284	317	271	277	273	283	331	266	322	299	292	310	277	279	277	257	301	261	272	297	269	251	286	293	297	282	271	279	276	250	286	298	263	273	296	309	285	259	263	250	249	270	292	254	285	282	263	272	309	305	273	277	262	280	260	268	278	301	253	283	282	267	303	256	285	257	270	273	267	262	278	289	266	309	300	279	244	264	297	277	286	276	245	279	265	280	272	255	267	297	289	251	278	273	305	290	274	250	290	255	294	282	263	276	267	302	279	293	286	257	274	293	275	272	279	264	283	298	284	279	284	280	267	278	303	256	288	277	284	274	278	318	309	280	254	264	279	286	282	254	296	249	274	281	263	297	269	280	287	269	277	269	302	280	288	305	271	281	266	284	280	272	309	278	248	293	304	268	263	278	281	268	288	278	260	268	281	247	289	300	272	247	294	290	272	279	285	304	306	275	302	275	275	263	281	274	295	284	274	293	278	260	249	286	288	281	265	272	264	284	270	267	278	271	304	297	269	321	255	276	278	261	301	268	283	269	243	268	281	271	264	263	270	277	291	274	285	267	275	284	284	296	309	292	283	288	281	281	277	275	252	254	269	283	291	263	302	267	291	301	273	259	298	270	272	262	273	290	270	267	280	294	273	275	303	311	280	281	304	243	252	253	293	247	264	277	285	283	292	271	272	306	279	261	260	280	282	285	264	267	305	253	277	284	259	261	249	302	272	280	288	302	298	266	295	261	279	296	308	274	288	299	267	261	298	270	270	262	289	274	273	293	264	312	281	261	287	285	246	268	300	266	283	280	303	286	283	281	312	251	289	274	304	253	233	303	306	279	259	281	283	295	301	278	277	273	283	276	266	267	288	271	266	272	274	271	263	305	282	269	297	291	286	296	293	303	270	296	269	269	288	268	280	289	288	313	270	273	283	279	290	296	262	264	294	301	273	263	269	261	274	290	276	293	248	281	280	254	281	284	304	264	277	262	303	265	277	254	285	279	259	264	277	303	281	288	322	305	270	292	313	288	274	294	284	293	288	290	278	271	238	288	281	264	301	285	252	259	311	285	264	275	298	299	276	264	290	304	273	299	251	317	296	294	278	272	302	284	243	257	290	312	288	280	293	290	278	280	258	295	263	271	272	287	284	273	283	271	284	290	258	260	275	292	279	272	292	269	266	277	294	314	258	293	291	308	271	283	280	262	273	277	269	296	274	267	260	256	260	262	266	281	283	301	272	263	283	283	286	293	297	296	294	287	277	274	293	255	283	252	288	311	284	270	262	260	274	282	267	304	292	298	287	276	275	287	288	296	259	270	266	238	275	275	248	270	283	284	293	309	273	274	268	292	278	312	272	293	280	307	297	297	305	281	285	303	256	266	268	282	293	243	330	296	268	291	283	281	277	308	287	285	288	312	303	277	293	272	289	276	278	269	300	270	279	272	272	307	265	253	282	279	310	257	292	299	309	281	266	262	293	265	299	263	286	272	265	255	256	283	296	291	280	292	265	289	287	294	270	284	269	304	275	271	285	277	273	292	298	296	276	329	278	266	263	303	274	284	275	281	293	273	278	268	264	283	337	276	287	279	297	259	271	273	274	296	301	269	279	273	281	294	285	294	252	280	267	253	290	299	293	255	281	268	263	277	251	300	288	294	270	265	266	291	295	268	255	259	309	273	271	278	267	286	264	274	280	294	285	307	280	247	297	284	288	274	246	297	258	268	292	276	267	274	284	255	293	252	274	240	289	289	252	267	291	284	270	270	292	286	297	285	270	293	287	273	293	269	285	269	242	269	272	289	299	288	292	294	262	296	292	291	309	269	282	291	255	285	296	282	282	294	322	277	280	274	266	272	284	301	282	255	280	272	278	271	300	302	303	305	273	293	303	304	291	282	287	263	268	267	280	253	301	280	272	313	291	306	302	277	275	277	308	256	251	268	264	270	290	289	290	268	308	269	282	279	287	279	271	292	306	259	299	274	271	276	283	287	253	280	248	301	261	290	270	297	252	293	275	314	241	288	250	286	272	275	274	280	302	272	265	302	273	278	291	291	247	259	287	267	280	290	282	264	305	277	310	276	269	291	279	266	286	267	268	280	283	262	280	291	266	304	288	285	292	282	292	265	287	288	284	286	286	291	284	282	274	256	305	282	288	256	280	297	264	277	278	300	289	297	292	278	293	276	251	282	273	277	305	268	295	280	256	282	259	243	278	296	284	283	280	308	288	286	297	278	288	273	256	245	277	283	263	244	274	271	314	263	275	278	274	276	286	281	319	272	288	271	283	283	264	243	281	275	237	263	285	298	271	282	277	272	290	273	273	305	258	263	268	279	274	275	300	294	264	278	299	255	259	257	257	268	280	311	287	267	292	267	272	283	279	278	320	290	279	278	258	306	282	296	271	275	292	304	299	268	302	289	260	281	257	284	269	278	305	276	280	270	264	254	279	304	266	265	256	269	246	275	290	241	290	286	277	281	276	299	274	260	294	272	280	280	269	256	282	292	281	275	249	274	281	302	274	292	288	272	264	250	268	279	280	254	228	283	278	303	288	306	288	261	260	291	250	294	268	294	262	282	266	274	258	260	251	307	256	294	267	280	258	259	294	292	295	298	267	275	282	294	241	272	306	294	259	283	262	285	305	304	282	267	299	298	269	254	269	254	307	299	257	270	275	253	289	271	294	299	312	276	287	281	266	280	242	281	258	281	292	294	250	274	302	302	268	329	283	253	277	311	277	252	298	299	284	265	288	302	315	251	274	281	273	265	296	258	287	278	292	290	277	277	281	279	289	301	278	273	259	296	259	295	304	310	287	264	293	281	249	252	285	275	269	259	284	269	274	255	295	288	302	254	278	286	260	264	269	305	252	296	250	269	284	289	266	249	301	292	261	257	262	279	282	262	296	258	277	289	276	247	291	269	310	270	293	281	283	272	283	260	275	293	284	295	295	281	280	294	281	269	287	249	289	269	274	287	293	292	263	299	298	296	259	283	264	269	277	238	285	253	265	286	282	284	261	260	314	301	260	281	293	284	262	269	272	258	264	263	278	282	263	260	278	252	279	281	288	304	270	275	296	288	290	285	301	298	266	272	279	278	272	270	288	294	278	292	265	287	293	268	320	235	299	291	252	273	284	326	270	296	274	267	270	257	295	308	281	273	270	285	273	280	283	276	306	276	258	300	284	308	286	294	257	254	232	251	278	286	302	294	266	295	268	288	293	289	263	287	274	275	301	276	281	278	276	284	285	289	249	288	299	264	278	298	271	276	268	270	275	262
24302	21620	28893	24742	21529	12061	1733	933	748	880	632	366	312	303	261	352	339	226	193	252	227	179	174	183	136	174	177	171	168	165	160	162	142	165	163	143	174	159	136	155	169	168	141	166	147	158	149	172	146	145	163	142	144	145	165	132	166	159	157	154	171	157	162	167	150	153	167	162	170	146	156	164	136	162	148	162	156	143	140	156	154	144	143	147	149	149	138	163	145	146	156	155	155	151	140	119	142	145	148	149	152	145	154	141	140	145	160	158	161	133	156	153	135	139	155	148	162	136	158	147	154	155	141	152	167	141	165	143	148	152	164	166	146	155	167	157	159	141	158	144	152	141	177	155	156	137	141	147	150	156	143	142	163	163	159	140	154	174	145	170	139	148	146	152	137	162	156	174	164	153	156	130	132	157	160	137	155	141	125	170	168	162	137	145	145	170	142	148	146	136	144	147	144	149	142	143	140	156	168	139	151	150	146	159	138	177	145	144	128	145	160	154	161	139	150	145	145	134	145	134	173	164	154	149	148	175	156	169	149	164	136	141	162	152	148	142	160	133	131	154	152	151	142	147	150	163	134	152	147	168	185	136	167	152	153	155	163	147	148	170	160	136	143	149	164	148	169	164	129	161	146	162	152	164	146	152	134	135	136	184	151	156	140	137	161	130	149	152	155	153	152	158	150	164	154	174	152	155	149	166	150	134	160	150	158	165	145	134	154	148	170	142	153	142	162	128	151	131	159	153	142	141	136	148	142	143	132	154	149	137	150	130	142	147	155	143	153	146	164	164	156	147	147	139	135	169	137	153	159	135	143	171	142	146	131	140	133	155	143	153	157	175	161	179	136	154	153	144	159	171	164	151	156	159	173	144	158	155	139	148	139	170	146	143	120	164	128	151	147	179	150	132	155	155	146	163	160	161	161	173	141	152	143	146	144	161	153	171	147	163	146	141	159	171	176	151	146	145	136	165	141	141	152	123	158	165	154	150	156	149	141	146	158	162	158	155	152	171	163	119	151	162	179	147	152	147	163	165	153	148	140	166	146	160	146	154	148	150	164	128	149	152	143	161	143	146	136	146	175	140	142	149	140	129	163	126	144	142	146	164	157	160	148	141	160	146	157	146	146	152	158	144	150	158	145	132	168	144	135	163	142	164	143	145	173	156	129	153	142	168	155	146	136	156	150	149	149	176	148	174	141	167	154	160	156	154	146	151	144	150	175	128	140	164	153	145	153	136	141	130	172	146	161	162	144	137	155	173	145	145	153	128	166	167	148	146	172	151	143	168	157	142	149	160	159	177	134	156	169	152	152	164	149	154	154	151	157	152	136	135	144	159	161	152	176	172	129	142	159	161	133	158	143	165	162	151	148	144	160	151	158	159	145	130	160	127	156	184	148	149	143	148	135	154	137	161	124	138	157	179	141	151	162	144	148	129	158	152	150	148	151	134	152	163	167	145	154	151	144	164	186	160	143	144	137	137	150	143	167	147	154	144	157	176	150	153	143	142	168	125	149	177	133	137	186	141	141	141	170	168	146	143	148	155	146	160	148	144	151	147	148	149	162	147	160	148	145	141	160	143	173	170	153	161	159	141	174	154	155	147	162	156	166	149	141	137	136	133	127	163	160	147	156	139	138	149	164	127	151	140	152	167	160	133	145	169	159	142	143	152	143	153	142	159	147	138	127	150	164	136	159	126	152	180	156	163	156	149	149	170	137	138	153	154	144	168	128	142	160	143	143	141	145	130	140	154	148	151	166	156	178	141	149	164	168	151	155	138	153	151	144	145	165	157	147	152	142	138	152	138	163	141	157	143	155	154	149	151	148	157	126	147	142	161	144	159	132	146	151	158	136	154	146	181	155	157	156	150	142	159	158	165	164	141	172	140	156	126	131	148	143	156	150	145	141	160	145	170	164	149	147	162	135	146	159	145	172	157	156	164	157	159	166	157	145	157	163	161	173	172	144	159	141	165	152	150	152	137	168	139	150	141	154	135	145	141	170	136	161	140	173	151	138	146	160	143	143	140	159	161	137	150	158	146	146	151	141	135	146	160	143	158	160	177	156	164	161	152	141	148	152	147	180	158	159	158	157	155	155	173	146	155	159	155	134	132	143	157	155	159	148	148	149	142	155	166	152	149	141	129	147	144	144	160	146	139	160	152	136	157	134	139	141	167	158	168	149	138	135	172	126	128	161	145	162	143	160	164	162	147	154	163	149	158	151	136	159	125	120	156	162	164	175	152	144	167	147	175	142	159	171	148	151	156	145	173	146	150	136	133	152	160	140	121	151	121	157	155	134	139	157	154	158	153	132	165	153	155	146	155	167	171	145	137	164	160	158	150	134	124	145	163	147	143	147	149	160	135	159	157	149	167	139	126	150	165	167	139	144	146	132	144	132	163	147	165	184	144	131	152	148	161	151	133	163	171	138	139	132	145	150	143	175	153	153	156	152	149	154	138	146	150	155	181	153	168	155	167	150	128	153	157	150	172	149	151	167	145	145	153	152	145	160	160	135	152	149	144	168	162	169	159	146	147	148	150	159	137	153	160	169	155	145	177	171	163	142	149	155	140	142	136	159	138	168	147	145	150	166	145	140	161	156	142	132	147	150	152	119	134	144	139	186	151	136	163	168	132	152	143	158	160	155	171	128	142	137	153	143	177	138	162	152	164	156	149	140	165	141	126	161	145	149	149	158	174	167	143	160	154	143	146	163	169	150	154	134	150	129	171	144	159	154	153	138	154	161	148	145	128	154	149	154	143	138	157	155	158	157	133	120	146	156	162	161	128	149	135	145	153	153	164	158	129	153	142	164	151	159	153	150	135	152	151	150	137	145	134	147	146	172	157	167	154	153	135	132	128	126	149	179	129	175	150	156	169	161	160	153	162	129	155	155	169	146	154	177	143	158	143	148	143	160	155	147	157	154	144	148	157	164	167	153	139	155	155	147	141	150	156	153	147	155	174	164	138	149	147	136	160	159	163	165	142	131	145	155	137	145	127	149	143	125	144	159	157	143	144	159	169	161	172	164	147	156	154	135	138	145	165	147	161	155	139	159	162	141	140	152	140	148	144	147	143	147	161	164	159	165	119	143	126	156	135	127	149	156	162	148	149	156	150	168	138	174	158	154	144	136	163	149	164	154	124	151	168	167	148	179	133	152	170	146	151	157	188	135	150	154	142	161	138	165	154	139	135	130	142	166	163	142	129	140	162	161	155	162	167	183	134	146	144	159	168	153	143	138	164	158	155	144	165	151	148	153	137	157	151	145	175	157	144	156	165	158	153	150	161	154	153	171	159	145	144	161	154	138	144	139	146	146	139	147	156	158	135	156	171	146	160	143	175	163	132	148	163	135	162	149	153	135	162	137	164	134	184	155	150	136	165	142	152	166	140	150	164	176	139	142	146	159	136	148	157	149	150	161	143	151	160	166	154	141	134	133	149	162	130	161	153	136	153	133	161	150	143	155	152	145	158	164	169	160	145	163	146
38393	60395	24681	8391	5027	3114	2420	1873	1542	1765	1201	616	628	443	454	609	574	409	292	387	320	246	247	212	233	230	211	200	198	211	230	190	219	208	194	191	206	233	209	199	205	220	199	184	185	195	179	196	191	211	218	211	210	205	205	188	179	207	209	187	200	179	199	189	207	228	193	181	190	211	185	158	197	190	203	176	189	221	181	181	176	193	194	188	174	220	188	189	200	167	191	178	187	180	196	207	223	192	195	184	190	187	202	196	181	179	188	209	173	192	202	203	220	196	216	178	215	155	181	210	211	212	183	189	195	173	196	214	206	216	227	181	185	159	170	215	237	201	210	207	184	187	201	221	168	186	190	220	194	222	181	190	204	202	187	205	191	185	194	192	197	222	193	169	177	163	201	202	187	183	177	202	194	187	192	181	173	179	172	185	166	191	187	195	193	200	191	190	200	170	184	193	175	165	190	162	211	191	178	192	175	193	184	195	200	186	195	209	199	202	188	198	193	203	200	218	195	194	181	194	179	200	198	173	207	187	164	180	196	190	184	217	176	178	209	228	209	198	197	203	195	213	190	185	200	185	196	195	173	193	211	214	200	181	170	186	206	194	213	211	189	193	204	164	190	207	169	186	196	199	183	195	196	205	168	179	187	177	163	187	206	188	190	207	195	195	196	206	203	205	182	177	175	189	201	204	186	198	222	198	184	190	199	206	200	181	174	202	202	227	195	195	190	190	192	190	173	207	199	197	218	186	198	192	189	195	208	189	183	194	182	198	174	183	150	184	192	185	171	192	192	182	212	191	198	200	218	167	198	204	195	179	192	171	198	176	176	202	189	200	189	167	172	192	188	194	185	181	167	231	208	219	205	206	216	171	184	183	186	196	193	183	183	201	206	173	201	205	214	172	198	196	195	209	158	200	205	206	204	190	195	156	184	194	197	207	202	162	170	194	168	189	196	222	165	204	209	171	185	213	206	180	178	169	197	195	188	189	203	173	185	201	220	175	182	190	194	192	176	187	200	222	198	200	173	217	190	175	167	222	193	188	186	202	199	208	185	193	183	180	204	204	196	199	208	215	169	218	197	190	184	182	188	210	190	196	182	182	202	173	180	211	185	204	213	200	198	216	197	172	200	168	196	162	180	192	196	193	170	189	189	193	198	197	195	188	204	195	188	183	213	183	222	180	204	182	213	182	201	206	226	206	204	194	205	165	190	214	187	181	174	192	205	176	185	205	175	176	214	195	186	197	196	198	191	197	194	203	197	203	178	210	198	198	175	201	199	213	204	205	197	188	198	173	173	211	193	203	208	199	218	191	176	191	195	185	202	196	178	199	208	196	177	193	187	196	198	181	204	191	192	194	224	194	196	188	178	205	173	203	193	199	187	196	198	193	180	172	182	187	208	211	163	201	166	172	180	190	214	198	223	210	217	185	217	194	176	181	184	213	201	210	203	194	207	175	198	204	199	179	184	202	177	201	226	200	173	187	186	169	178	195	204	187	200	211	179	193	176	175	201	196	191	204	203	183	213	208	190	175	206	200	196	190	186	196	186	187	180	189	185	196	220	223	192	189	179	188	189	196	172	185	153	198	169	193	182	167	169	184	203	196	192	192	214	200	170	203	191	214	183	207	178	188	190	214	185	195	200	200	188	202	188	207	205	198	203	171	200	212	200	205	195	206	200	188	190	206	197	193	214	196	217	205	190	174	188	209	167	174	199	200	173	173	192	185	177	179	202	206	203	186	179	203	186	215	208	206	199	182	184	207	162	186	211	205	181	172	178	190	183	183	178	210	218	189	191	208	169	203	184	197	178	196	161	184	205	197	210	185	162	212	170	208	207	174	178	204	195	172	204	185	189	206	176	196	211	212	201	193	178	177	206	192	190	189	207	177	184	168	209	195	226	195	192	186	216	192	217	195	212	204	199	175	213	203	184	157	176	170	198	199	168	194	187	195	191	196	208	200	185	193	186	191	194	191	214	170	169	187	203	189	189	192	206	180	189	183	209	211	187	173	186	186	221	163	196	217	210	195	208	196	163	196	187	205	189	193	183	185	180	202	189	203	181	212	205	194	213	195	206	206	214	171	208	185	190	178	169	198	189	216	177	167	189	200	185	184	172	202	194	203	202	190	166	197	180	158	192	173	222	182	212	231	213	210	186	196	175	189	163	190	210	193	192	205	193	187	158	204	194	187	190	201	205	188	188	195	204	195	191	180	194	194	181	203	177	203	189	202	188	204	191	237	166	184	170	212	194	175	183	169	192	171	205	206	193	172	176	179	193	203	206	188	188	195	206	201	169	198	209	193	160	203	205	203	186	189	182	186	196	193	197	200	181	189	172	182	185	174	201	180	186	222	226	187	203	189	189	208	194	190	214	181	181	205	220	228	222	224	203	180	222	188	175	184	187	159	187	179	182	202	204	195	196	200	199	193	185	181	196	182	194	200	197	189	199	205	224	213	202	207	191	192	187	204	201	197	206	198	192	198	171	199	208	182	187	184	174	197	197	217	184	189	213	191	191	195	197	176	191	168	208	191	194	196	197	185	189	216	174	212	173	192	190	193	215	197	187	184	189	183	190	196	192	170	164	187	189	232	189	204	187	185	194	185	176	197	191	200	193	202	182	182	185	201	209	170	176	196	183	197	186	171	172	185	177	172	193	185	168	195	199	190	191	202	179	202	218	200	190	177	190	180	216	200	214	202	209	195	198	168	190	193	177	193	202	195	194	176	173	182	197	202	178	182	184	174	165	198	205	187	187	214	201	190	189	175	202	193	203	176	183	208	194	193	178	196	190	216	186	192	179	197	166	197	185	201	172	191	194	182	193	192	188	194	193	182	164	213	185	160	198	192	216	176	184	191	173	168	181	199	223	214	192	164	176	202	192	219	209	194	205	212	186	200	219	205	199	194	191	185	190	180	207	193	188	184	209	192	171	186	176	200	197	181	182	192	172	209	223	203	160	180	189	160	194	194	216	196	200	181	215	167	195	193	187	204	194	168	202	192	202	181	207	190	202	205	188	184	243	203	211	178	213	181	197	158	189	199	180	161	205	177	196	203	161	202	199	207	206	194	199	202	176	189	195	212	197	184	194	213	193	185	214	175	188	198	185	175	187	189	193	188	217	186	172	207	207	190	172	168	201	194	177	191	191	199	201	200	200	205	216	216	203	193	192	180	178	206	197	180	184	199	185	200	193	222	197	188	184	201	182	195	179	171	171	199	175	204	204	181	190	211	198	211	199	175	197	196	197	197	204	209	188	211	204	190	199	181	216	182	189	218	190	194	198	186	211	189	184	198	161	182	176	207	203	197	181	189	208	198	198	203	188	168	191	212	213	177	195	199	185	180	196	167	177	200	183	185	201	189	178	192	202	185	180	182	195	192	199	183	180	193	188	197	207	200	199	178	186	201	204	162	176	193	204	218	170	216	221	197	161	170	199	202	214	201	182	175	179	196	179	211	177	189	197	209	183	197	176	192	204	188	192	224
25707	21721	27698	25527	10370	1462	1103	1013	927	820	592	439	438	394	444	390	432	441	469	405	375	362	386	367	358	367	358	381	360	356	331	329	353	344	348	345	372	321	338	363	345	324	347	369	324	356	342	386	352	346	354	335	343	339	358	345	349	324	350	324	364	335	316	359	332	362	359	389	371	333	332	340	347	348	352	370	365	344	354	307	375	387	305	324	356	361	325	373	351	341	365	329	352	359	387	342	362	357	339	327	329	347	337	369	361	300	342	360	353	309	339	359	360	358	363	371	347	324	320	339	371	292	307	361	346	367	342	343	360	387	332	319	345	351	319	365	338	356	376	349	339	336	323	376	350	335	341	341	342	337	349	342	316	372	310	325	326	302	333	342	365	319	357	355	358	363	375	350	336	345	358	386	348	328	334	355	356	366	330	383	331	332	371	339	352	335	344	369	374	327	349	352	392	339	360	327	328	340	295	329	350	341	340	340	340	363	330	334	331	381	346	361	326	347	359	372	345	349	358	345	344	363	343	350	356	347	369	368	343	317	356	332	344	370	330	307	353	353	346	356	343	343	377	326	370	361	366	353	367	371	335	304	327	376	325	340	330	322	322	349	361	349	353	336	350	339	380	353	353	370	366	319	383	336	366	333	324	318	341	354	358	327	346	352	354	368	375	347	374	384	352	407	335	349	350	345	357	382	324	342	353	310	369	362	336	337	326	353	372	374	324	345	338	385	357	355	403	356	349	346	339	346	362	359	351	340	348	326	337	362	328	333	345	340	348	368	383	327	338	371	375	364	317	348	364	358	358	352	344	336	374	356	334	321	361	345	340	333	331	343	334	326	338	352	333	347	327	339	386	317	347	360	325	340	353	338	335	349	358	361	359	348	351	330	334	336	325	356	348	356	337	356	346	377	393	351	349	325	368	313	343	364	357	355	355	341	345	334	333	327	350	359	364	326	327	346	344	294	324	346	368	355	356	346	349	355	341	389	326	326	352	331	328	356	361	347	365	330	327	319	348	351	322	362	345	349	345	308	353	372	334	342	318	363	362	333	346	311	376	363	338	347	362	317	330	322	363	353	356	358	339	359	342	324	326	347	326	349	378	357	351	358	382	350	329	339	353	358	343	354	296	302	330	360	351	349	344	338	312	323	369	312	325	314	335	354	373	338	329	385	360	345	335	340	337	343	313	372	340	367	322	334	335	357	329	345	367	341	345	337	372	342	359	341	332	358	319	350	344	339	368	384	348	379	331	324	315	360	334	337	346	325	351	313	354	351	381	316	344	327	333	371	343	357	331	334	358	363	352	380	322	330	349	355	344	332	365	356	369	380	331	327	369	337	363	387	365	326	349	369	381	353	371	332	337	339	353	345	315	350	352	352	321	368	369	371	351	337	341	324	368	367	346	363	360	302	353	339	332	337	335	329	365	359	376	327	346	363	325	364	340	331	357	348	359	341	337	367	307	342	369	363	351	336	338	361	367	346	364	353	345	373	330	300	353	328	383	389	337	357	397	332	336	344	373	352	373	349	329	375	334	324	349	360	364	367	332	375	366	314	314	358	315	352	329	327	326	336	346	345	360	333	347	319	376	344	338	335	366	347	348	365	336	332	372	361	347	356	338	372	334	359	370	336	346	352	335	340	384	358	330	310	343	372	331	340	349	317	339	288	344	344	364	334	316	351	307	384	378	368	348	332	369	346	365	346	352	350	376	353	341	309	351	371	371	328	330	373	321	358	340	346	385	381	357	321	304	376	341	323	351	366	362	316	329	335	343	365	358	339	355	348	345	356	349	327	345	319	335	347	347	354	374	363	346	342	333	328	362	328	346	341	369	366	355	315	381	344	303	366	340	334	348	353	364	355	351	314	339	371	358	345	349	331	337	334	343	341	389	345	375	368	354	346	346	326	354	334	344	347	361	335	365	372	340	370	338	344	344	343	366	354	365	328	329	340	343	337	340	340	328	331	352	342	347	317	364	324	314	366	379	381	355	344	333	350	328	327	319	339	340	378	337	321	378	357	332	362	312	348	343	352	318	340	360	371	351	330	417	372	355	382	358	370	333	357	383	373	320	338	334	386	336	336	306	344	340	328	383	378	356	327	354	343	358	345	336	324	324	331	326	387	310	356	341	361	326	302	350	341	347	347	340	363	313	333	360	371	372	348	379	323	346	371	380	345	329	326	344	385	336	353	312	362	355	319	317	401	323	358	369	342	338	322	350	322	355	339	341	353	349	361	350	350	341	324	339	347	320	360	341	349	325	375	348	356	342	345	377	361	310	335	332	315	369	351	328	356	365	351	332	347	332	343	346	353	373	353	338	324	378	365	355	339	362	366	334	330	329	335	351	332	350	340	372	338	374	344	357	368	373	373	356	318	367	359	316	342	347	311	325	347	331	364	337	385	357	319	354	342	360	322	352	326	325	342	364	357	347	344	350	314	342	320	365	334	373	368	345	360	364	345	339	343	362	370	368	363	347	357	367	356	335	344	329	335	380	329	350	348	314	333	341	349	359	352	329	370	337	340	338	325	343	375	319	335	346	339	331	326	365	393	303	361	326	361	355	373	368	342	378	327	319	343	383	339	351	349	349	319	355	346	358	370	389	341	329	363	354	323	361	348	343	335	341	361	336	318	346	334	358	335	337	369	377	369	332	355	346	332	345	356	349	363	336	351	337	336	337	358	364	337	319	353	362	351	322	360	379	352	355	340	336	343	342	358	338	347	340	345	354	328	355	346	357	349	342	355	373	321	341	313	345	339	348	370	337	349	354	339	354	363	323	346	376	327	319	353	361	359	334	364	355	315	358	336	365	313	323	364	372	318	325	351	344	348	329	345	332	352	344	382	358	353	364	351	345	342	326	356	366	323	328	337	337	349	331	337	319	356	354	339	332	362	376	353	338	357	349	326	373	390	322	357	335	350	342	363	367	358	320	332	346	332	371	319	326	355	326	356	347	334	352	361	360	380	330	331	364	325	332	354	344	345	345	315	344	352	321	307	375	349	354	334	349	320	349	367	349	375	336	355	317	341	368	345	352	354	328	355	336	350	377	365	321	309	346	347	347	374	363	344	377	410	367	323	350	352	321	340	340	313	350	373	339	367	322	360	358	322	334	393	357	366	338	342	356	380	355	315	339	334	347	314	364	329	358	312	388	371	367	333	357	357	338	361	360	357	342	319	355	323	349	347	377	341	328	374	344	366	312	331	354	333	373	332	366	368	372	365	333	330	312	306	370	337	381	346	313	350	320	349	340	361	348	374	319	327	378	366	354	318	328	360	301	347	359	334	344	335	349	309	354	344	354	313	341	327	378	359	354	361	381	366	356	320	365	331	392	317	325	340	367	320	389	342	324	353	375	336	367	345	341	363	345	334	374	347	354	366	359	340	371	350	353	337	321	327	359	344	374	320	354	329	381	377	328	333	353	340	333	349	355	314	352	360	384	343	335	344	326	336	371	348	321	349	324	346	330	336	355	318	341	333	317	352
36252	53115	20813	6640	3510	2285	2158	1973	1845	1555	985	695	624	564	548	548	619	620	519	550	490	454	400	437	423	427	458	406	458	415	424	436	412	396	430	458	443	432	450	417	431	450	438	466	465	416	447	437	413	418	435	421	437	420	422	423	457	438	449	430	426	406	458	410	410	395	410	449	439	400	396	406	417	422	474	410	424	417	464	393	414	409	429	416	445	392	421	421	471	424	431	415	428	434	405	434	417	425	440	404	440	442	429	427	416	439	431	421	414	410	426	401	402	434	465	396	439	415	424	453	404	467	427	433	411	440	397	413	409	422	391	413	427	432	420	437	425	430	435	455	441	454	411	403	418	418	434	429	440	417	430	449	440	405	441	425	454	434	458	416	434	388	419	427	432	404	416	409	449	454	432	451	435	407	450	409	439	429	416	430	456	438	392	420	441	435	440	429	418	439	425	413	421	423	428	458	466	434	361	437	419	429	427	442	443	420	420	433	454	398	429	422	450	403	405	431	362	424	424	396	438	461	419	418	440	413	414	457	450	435	452	476	432	421	411	433	427	399	410	406	414	437	455	420	400	434	412	407	446	464	416	405	429	400	435	422	418	420	415	434	439	456	402	390	409	458	447	397	447	415	418	423	394	410	415	431	403	422	415	408	443	455	403	423	425	439	429	364	413	412	402	430	457	432	423	424	419	423	458	413	481	437	389	377	416	391	391	431	398	449	409	427	421	428	426	435	428	447	418	422	434	407	404	421	392	409	428	455	428	436	440	419	441	428	434	448	429	424	374	440	406	453	447	411	413	405	417	410	416	426	446	441	447	445	404	435	409	406	385	458	419	427	405	452	408	402	402	437	427	355	394	425	437	408	407	419	447	435	397	421	413	408	427	434	385	435	424	439	435	430	439	431	394	449	424	468	411	416	434	436	403	399	432	438	423	457	414	429	463	428	447	421	411	434	436	430	411	405	442	432	401	453	456	394	437	422	393	412	421	424	400	411	422	442	399	417	422	478	442	405	431	400	396	437	372	423	436	428	437	422	408	463	425	420	427	399	397	415	442	395	420	392	432	403	453	439	408	423	420	383	409	437	432	436	438	419	400	388	386	403	417	441	433	450	412	445	459	414	460	447	436	421	429	414	424	429	450	408	439	464	416	417	428	429	417	427	421	447	419	418	430	430	436	457	412	407	407	435	390	431	413	463	403	436	454	423	432	416	425	409	412	415	432	419	432	431	393	438	440	453	426	433	412	398	397	392	434	448	392	428	445	401	426	421	449	414	452	408	474	443	439	434	418	390	412	406	403	426	415	425	396	388	426	445	422	386	426	425	395	422	412	438	407	422	418	404	401	424	437	436	416	441	408	439	408	441	417	433	424	440	396	416	452	378	422	380	416	385	433	419	417	416	411	385	435	442	453	425	413	475	409	477	395	422	420	403	428	417	446	459	429	440	416	391	455	417	410	419	434	455	424	402	404	423	427	411	394	426	398	424	452	399	431	414	415	464	427	413	405	402	411	451	438	438	451	403	443	413	450	458	443	406	407	416	391	421	416	420	427	430	433	409	406	424	435	415	411	429	417	422	418	415	423	416	462	413	448	455	412	413	439	404	444	429	459	446	430	446	425	439	436	416	427	418	413	391	427	453	429	457	405	408	378	407	422	425	452	435	453	412	422	409	443	392	441	408	438	404	432	417	382	472	439	434	442	412	443	410	431	451	444	447	421	426	429	436	400	403	444	408	449	407	435	389	405	425	394	432	442	413	427	446	423	391	415	390	427	420	415	414	387	421	410	408	411	447	426	469	432	450	431	395	387	473	410	437	398	459	417	403	413	423	436	428	419	419	429	448	436	402	410	439	397	427	408	425	367	428	419	461	404	468	421	410	434	425	449	422	416	400	424	402	440	415	433	440	412	416	396	429	396	424	418	406	441	425	427	449	402	380	399	415	419	442	431	446	429	420	410	451	433	402	418	455	407	423	427	432	397	408	393	454	425	455	406	374	424	446	418	452	446	427	412	429	420	445	412	438	451	427	448	435	382	402	375	410	452	416	390	452	406	430	406	426	453	434	416	431	412	428	418	419	427	406	443	422	403	401	437	426	427	451	393	393	382	397	457	420	387	411	376	447	458	445	423	462	442	439	380	397	427	421	397	423	405	441	430	435	451	438	429	424	449	404	419	435	413	411	400	404	408	408	362	424	440	427	414	441	402	399	437	410	446	439	424	401	392	447	449	404	440	465	407	392	413	442	437	422	445	449	399	457	415	433	409	412	434	410	438	411	447	434	418	400	413	417	441	397	432	393	412	430	428	420	430	426	448	433	452	406	439	410	443	418	411	444	453	414	445	396	454	411	431	410	448	452	450	389	425	453	429	438	440	411	469	412	378	397	411	430	403	423	405	451	415	454	440	431	393	471	465	448	433	458	400	426	430	409	425	420	413	408	424	408	413	423	423	460	420	409	421	447	393	452	414	434	442	448	398	427	379	475	410	404	418	450	421	425	460	421	416	410	428	444	458	452	454	405	442	413	451	409	469	434	421	399	425	422	427	415	412	412	423	430	414	395	426	383	448	442	423	414	398	415	426	454	435	413	436	394	405	415	449	446	444	438	438	408	445	401	431	428	461	428	433	432	442	418	423	473	400	401	388	405	413	434	413	421	439	442	397	416	415	432	414	406	415	388	414	434	441	474	417	420	434	419	411	450	398	436	431	434	411	406	405	426	411	399	419	428	420	397	416	390	441	413	449	419	426	471	471	406	385	398	436	426	468	411	458	417	430	403	452	432	469	404	421	417	388	453	450	447	419	436	426	409	398	420	448	448	394	429	407	453	426	404	440	381	457	419	416	458	433	419	414	421	416	406	440	418	433	394	434	426	444	401	443	429	400	456	459	405	427	433	434	403	385	438	464	396	433	431	409	390	426	421	432	404	408	390	454	418	482	432	413	441	440	396	407	453	411	434	420	439	423	422	446	410	433	430	442	428	436	448	384	394	446	397	405	452	427	411	424	435	467	432	440	432	405	419	411	441	411	448	403	430	449	419	481	435	440	402	423	408	460	433	418	435	469	448	431	423	433	457	431	378	449	417	468	456	438	445	415	428	438	406	441	428	438	406	447	459	438	413	466	440	407	429	437	450	394	427	437	412	418	448	445	398	433	454	458	413	373	415	427	416	406	427	467	441	439	422	411	465	449	422	418	421	437	450	448	423	427	413	448	420	397	396	396	409	414	430	429	428	420	429	419	447	393	398	436	439	404	470	441	436	440	434	458	405	430	427	406	443	407	406	378	419	392	439	432	436	404	422	380	418	463	404	425	430	434	446	422	481	429	452	424	432	411	446	441	411	423	417	413	434	419	473	425	429	430	399	448	394	447	406	431	435	414	457	436	444	421	433	461	400	440	412	436	407	419	432	439	441	424	436	399	416	425	425	437	392	443	395	444	412	409	401	436	421	415	438	430	427	406	438	394	418	416	394	470	397	413	443	409	423
23292	21643	29279	24275	21569	21562	10521	2110	1595	987	720	562	521	461	452	484	603	596	497	397	384	322	304	324	327	318	332	319	354	312	295	296	328	330	318	320	304	298	293	288	247	299	306	306	281	262	285	312	287	321	283	306	276	285	304	300	300	302	271	264	299	272	276	325	288	272	307	284	281	304	292	320	307	288	259	297	293	305	283	273	277	285	269	290	267	287	279	237	305	274	315	297	300	293	275	267	322	313	282	292	293	288	282	294	281	294	280	302	300	305	310	310	286	309	280	305	300	303	302	297	296	289	297	268	274	293	285	307	285	273	310	299	291	307	330	291	295	273	312	276	281	303	259	275	274	299	301	291	302	284	287	315	293	285	308	303	286	277	287	286	313	278	303	276	270	309	279	286	290	265	292	278	313	271	323	297	321	314	294	258	259	286	279	285	286	279	318	278	285	304	314	266	301	285	308	303	266	274	289	290	304	304	318	345	289	323	297	274	282	270	261	264	303	270	291	253	317	308	286	265	286	293	329	322	313	308	294	305	304	288	335	324	281	306	276	287	287	299	301	283	299	286	272	293	292	290	277	283	310	298	281	308	301	272	276	275	316	263	305	294	265	302	270	275	302	317	318	291	285	266	289	309	303	306	269	292	314	325	293	283	346	275	297	316	296	304	320	296	278	292	279	312	283	299	277	313	285	275	306	296	287	302	297	309	274	311	287	282	291	289	272	261	270	314	275	302	302	258	317	271	291	339	275	294	300	296	306	258	293	294	277	295	308	291	309	307	285	297	315	283	296	302	316	311	289	272	295	305	313	287	294	299	306	304	288	281	289	282	322	299	297	304	260	308	278	327	310	304	317	276	298	291	304	277	299	309	298	280	280	296	312	276	297	309	314	304	292	309	299	305	281	291	274	315	307	316	277	300	310	277	272	279	289	272	298	289	283	295	300	303	294	293	293	280	277	293	312	304	307	292	303	301	305	288	301	288	273	287	311	299	303	315	280	316	289	307	301	299	300	290	299	308	312	303	320	302	303	322	305	298	293	288	295	293	299	251	277	315	267	297	308	298	286	329	323	318	286	276	291	274	294	294	311	298	308	308	303	269	298	323	267	290	308	293	313	289	298	304	316	265	310	308	292	293	319	277	291	291	272	289	284	257	285	318	296	285	300	299	327	272	317	304	285	298	256	270	292	295	290	301	296	297	302	277	304	300	295	294	312	290	260	282	303	301	323	305	277	289	286	269	277	307	306	298	312	288	308	296	289	292	286	290	283	294	307	283	296	299	312	284	290	305	336	298	307	293	291	307	306	263	300	284	295	300	282	254	309	285	314	271	292	316	271	317	304	286	304	286	307	296	299	272	290	301	295	323	298	311	295	309	293	282	295	312	327	279	292	311	312	287	310	280	283	274	295	299	259	294	292	304	297	288	301	274	295	303	283	296	306	292	323	306	280	299	299	269	292	271	271	289	284	291	283	297	289	298	324	285	299	288	286	298	261	282	289	271	303	293	295	309	342	299	283	335	283	309	311	307	302	322	304	311	264	303	268	304	267	262	296	289	312	282	304	285	312	278	291	326	269	268	324	326	300	284	302	300	286	285	303	260	296	290	280	278	272	276	308	298	277	314	304	288	276	239	288	256	303	331	304	281	329	323	300	259	308	281	301	276	303	304	256	295	341	294	269	286	274	298	309	329	315	291	305	284	292	286	293	297	297	291	298	299	323	294	299	288	312	301	286	282	297	287	308	309	292	323	294	300	336	293	270	281	279	283	310	293	313	299	290	288	290	297	289	303	308	297	287	323	306	281	298	260	280	262	312	318	271	291	305	287	296	296	306	332	269	294	269	289	284	292	276	331	305	275	275	268	290	302	296	335	313	306	297	290	297	285	302	277	308	319	288	288	286	314	306	297	288	277	294	264	315	303	290	305	306	277	314	255	264	291	317	316	268	289	304	292	289	287	297	313	296	302	296	285	280	290	315	274	281	283	307	301	273	312	287	285	303	301	284	290	300	282	291	273	299	292	241	281	268	285	286	276	309	302	305	288	270	295	295	263	278	304	309	278	311	294	282	290	317	301	274	280	304	282	317	294	298	267	291	263	315	306	305	282	319	318	303	316	274	293	293	280	311	293	261	277	284	271	318	333	297	273	294	286	311	293	275	285	292	281	273	300	303	307	318	290	289	307	273	275	311	275	317	281	266	255	298	273	298	320	297	273	326	300	284	297	309	258	296	312	329	266	265	301	295	267	296	282	278	302	312	296	307	307	301	311	313	296	283	285	277	289	292	325	276	302	297	333	321	271	291	279	277	303	277	298	290	300	305	293	318	265	285	279	267	290	295	307	294	280	291	317	300	291	299	273	277	270	283	292	307	297	283	316	276	294	282	301	279	299	302	310	296	304	284	286	313	317	315	289	278	294	284	293	306	300	290	311	314	291	280	304	313	299	290	295	292	298	263	313	289	290	324	302	282	294	303	311	316	290	335	306	310	299	276	293	301	274	283	277	291	293	280	309	296	280	275	277	310	270	294	296	294	284	291	267	317	272	287	270	301	289	322	273	328	320	311	303	275	273	305	271	295	284	263	313	321	282	294	298	289	285	333	281	271	300	281	312	291	267	275	302	303	283	271	281	296	285	241	307	293	293	291	299	293	293	292	276	288	273	292	273	296	311	275	282	302	285	307	306	288	271	299	274	302	302	279	303	290	290	303	293	293	301	320	290	273	281	312	310	307	255	313	271	305	284	289	304	271	320	309	286	312	286	319	297	300	292	296	307	265	281	294	303	262	270	267	308	293	303	309	322	330	256	291	288	268	301	272	304	316	292	309	252	296	306	284	297	278	266	297	283	294	289	257	311	324	295	309	313	257	279	275	282	309	279	304	304	276	296	305	293	285	309	312	298	321	284	283	300	268	305	312	274	308	298	283	298	296	297	295	277	288	301	287	285	290	281	282	290	317	284	291	299	307	309	288	266	282	289	268	293	297	302	284	288	278	304	320	332	290	277	314	283	284	273	289	302	279	277	295	306	321	258	258	298	278	288	290	309	295	287	292	296	288	297	276	291	318	293	282	297	309	299	302	294	289	313	291	315	309	271	289	295	256	311	283	305	293	281	303	326	302	304	283	273	299	272	312	298	320	342	262	316	288	269	272	262	290	322	311	290	281	289	290	304	286	330	326	296	270	277	276	285	288	309	310	285	267	319	331	289	270	311	291	272	305	287	279	308	272	293	292	311	292	285	325	283	282	301	306	308	282	271	302	288	335	289	318	289	286	287	284	265	281	300	341	285	308	277	295	326	307	319	282	319	285	303	322	302	275	283	295	301	309	294	299	285	318	306	287	288	288	277	298	298	292	307	284	326	269	300	251	290	310	301	289	301	272	280	286	313	290	298	290	298	269	297	296	317	266	294	283	311	247	270	299	302	339	315	290	249	299	302	302	284	307	298	292	286	295	302	305	292	298	246	293	280	285	311	307	307	296	301	308	298
41969	67762	28870	12143	7096	5249	4428	3465	2901	1879	1176	935	761	693	669	772	873	953	753	587	493	433	420	436	370	396	401	376	396	396	389	398	343	355	365	376	345	336	372	346	321	403	353	356	363	328	341	358	354	357	369	366	358	358	387	332	390	353	353	344	345	348	361	345	350	359	349	317	333	324	360	301	346	366	343	344	309	340	343	333	351	335	372	361	332	307	340	356	347	371	318	320	365	350	328	365	335	358	361	335	313	361	344	352	369	361	338	327	316	318	342	355	332	357	345	350	362	351	368	355	349	347	353	325	350	387	344	308	350	379	347	329	351	333	334	360	361	363	349	327	365	328	337	312	316	345	333	355	322	365	338	367	355	356	337	344	325	358	368	340	344	361	347	384	367	332	364	349	345	333	322	365	323	330	341	323	357	354	339	345	331	347	322	338	343	348	339	364	345	344	323	327	321	356	349	322	360	379	338	325	372	326	360	323	321	371	316	370	347	323	325	338	356	322	338	337	337	339	322	347	349	320	370	347	338	361	321	328	321	314	341	307	372	337	360	364	330	347	335	354	319	324	378	300	370	326	307	310	331	348	350	356	334	358	337	337	341	326	356	342	359	321	331	313	350	343	306	350	363	339	356	336	363	343	317	350	363	327	328	302	347	337	336	349	330	376	340	349	327	344	362	365	329	347	349	319	371	326	365	339	355	362	329	371	328	324	348	363	367	361	336	373	343	369	374	347	341	336	338	319	360	325	368	344	290	329	329	375	306	356	359	357	377	331	338	323	318	361	387	353	341	346	354	332	332	353	353	363	307	339	341	369	336	321	334	356	358	341	351	343	341	325	355	347	350	359	369	359	327	332	327	317	332	340	361	330	349	355	361	350	358	331	325	342	363	332	351	342	288	343	324	318	342	329	369	365	359	348	335	358	344	363	363	343	333	351	319	347	349	340	327	330	340	349	337	307	309	360	363	356	325	347	335	331	384	411	330	364	332	305	348	372	337	356	336	330	346	328	331	366	341	339	317	332	377	341	343	343	353	330	344	323	361	332	346	362	348	349	318	357	328	376	352	338	329	323	352	303	359	355	344	316	353	331	363	339	354	351	340	352	322	370	368	330	372	352	384	347	332	331	311	360	348	333	313	374	350	324	357	350	311	345	327	353	347	327	331	344	361	339	335	335	346	346	366	364	329	331	332	331	368	330	353	311	342	340	357	361	344	330	338	368	379	342	386	370	330	304	353	334	346	357	358	326	366	366	345	367	338	331	319	350	358	377	328	325	342	342	353	368	342	327	362	359	361	329	331	339	332	308	358	319	377	323	315	391	316	325	336	387	380	341	321	309	340	317	329	334	353	336	347	323	310	319	345	307	327	335	329	377	381	332	375	364	348	348	317	344	337	342	340	351	360	367	376	354	367	304	339	358	358	328	330	357	316	367	345	342	340	325	337	348	324	329	349	315	339	355	356	322	356	370	364	308	315	364	336	346	338	384	354	354	337	341	349	381	341	327	354	332	330	373	328	347	335	337	323	342	324	318	360	329	338	383	355	328	328	350	325	357	321	326	328	339	339	336	334	365	323	333	345	329	351	337	349	326	351	343	340	336	351	321	339	350	321	328	365	343	385	337	354	356	307	347	375	360	330	328	366	329	370	364	330	335	340	358	323	323	326	353	344	356	320	327	334	327	358	338	328	322	328	373	331	341	339	351	355	346	342	357	331	369	347	339	368	344	350	329	352	332	329	351	333	349	319	348	308	362	374	342	363	374	334	324	371	342	364	370	353	346	328	300	334	386	312	373	343	353	336	338	328	350	335	336	354	345	353	341	338	323	327	343	322	354	315	348	332	332	348	342	371	334	330	351	288	329	357	336	324	339	335	338	365	341	359	360	327	335	360	376	316	352	346	344	345	332	361	334	357	324	334	362	353	340	333	339	365	337	329	307	368	297	344	367	354	354	350	346	347	379	336	342	337	331	337	356	338	332	325	321	338	388	343	341	342	334	329	363	339	319	357	341	318	319	351	354	312	316	331	364	333	356	351	334	322	361	340	348	329	347	350	336	343	343	357	375	318	351	349	358	319	346	336	345	304	346	319	350	311	327	331	322	364	334	354	361	349	354	340	325	305	345	302	360	347	337	339	363	347	333	340	351	317	337	322	346	347	355	327	333	338	362	329	331	354	307	377	306	343	365	328	348	346	350	318	382	354	365	349	333	314	370	371	318	339	348	313	356	339	334	352	333	352	358	363	383	313	319	336	373	353	333	349	347	317	335	315	328	305	330	317	337	347	326	338	364	339	325	333	297	326	332	362	382	350	334	359	325	321	353	352	349	353	318	330	364	347	319	344	314	352	328	324	342	373	352	356	365	362	336	349	286	362	327	310	323	367	341	352	325	353	282	331	333	371	369	331	359	356	346	342	351	339	352	329	334	341	356	330	378	335	318	343	331	300	358	318	353	336	361	342	339	329	361	321	322	362	347	334	354	300	347	341	346	314	349	351	378	325	330	327	315	344	348	359	320	356	310	339	369	387	335	358	356	324	348	329	365	330	359	373	374	338	342	329	349	349	366	346	339	376	332	390	313	345	365	323	336	344	348	374	333	363	343	312	356	382	329	353	342	342	334	322	349	349	317	343	355	347	323	355	350	325	339	330	347	338	344	343	369	384	356	341	342	328	330	350	338	332	330	344	332	317	340	347	351	353	353	371	332	338	336	322	336	320	323	336	357	347	333	323	361	360	347	364	345	326	328	319	344	323	352	337	323	367	337	366	334	322	349	336	338	354	333	388	348	363	354	340	354	334	331	368	367	326	316	343	365	334	366	328	341	352	342	349	303	338	342	327	357	309	352	328	344	343	305	331	347	320	319	378	342	339	351	321	364	343	325	331	368	358	346	339	348	333	355	372	333	350	344	377	347	338	309	307	344	324	345	327	386	325	300	382	328	378	318	330	354	323	351	359	342	327	332	389	353	349	342	325	339	353	310	331	337	357	353	341	346	329	364	352	323	350	363	301	353	348	346	350	321	344	330	338	331	359	368	343	325	329	368	347	353	345	336	354	341	316	347	311	366	346	318	317	317	322	394	337	345	364	328	340	331	342	329	343	331	310	338	356	342	336	333	332	384	353	325	369	329	353	336	356	363	320	356	322	348	316	316	338	319	352	343	354	299	305	330	342	360	342	327	349	337	356	317	335	346	364	329	340	360	356	357	310	331	333	335	337	359	306	306	343	366	315	313	324	371	333	339	331	329	376	343	371	326	334	348	352	340	365	357	319	359	312	342	376	338	348	323	355	342	350	335	329	333	351	339	337	325	337	392	318	350	318	294	364	315	356	341	347	387	331	351	329	335	329	342	339	321	357	359	331	343	340	354	366	362	359	332	349	350	355	363	319	342	348	361	358	335	349	341	368	335	353	341	339	326	359	335	388	341	348	303	356	345	356	337	320	346	352	350	338	324	353	345	350	349	323	340	359	328	341	317	377	343	365	308
29340	27248	20043	5463	1357	885	616	402	340	308	241	257	249	260	268	330	303	298	259	223	209	224	224	221	197	259	215	224	233	225	233	234	207	220	235	225	218	230	227	220	234	243	224	229	215	220	226	215	209	232	225	215	191	202	263	232	233	184	227	214	216	238	208	194	232	204	217	217	212	214	222	232	221	185	193	199	226	227	213	230	200	236	222	214	214	208	244	249	195	224	218	209	211	213	251	231	208	201	214	209	228	201	220	241	206	207	218	242	199	234	238	231	247	206	218	207	226	200	207	220	217	213	205	212	193	206	241	215	220	241	226	222	192	233	217	227	227	238	189	196	240	211	210	196	200	220	204	186	206	199	212	231	241	212	198	203	234	202	215	215	234	232	200	232	221	225	204	210	232	213	207	206	202	227	219	192	205	218	216	220	233	237	211	208	236	220	207	200	242	208	235	224	239	237	200	229	209	207	203	211	256	213	217	217	214	207	215	185	230	232	216	229	221	229	189	203	206	229	206	214	231	236	238	214	207	209	210	199	209	196	202	209	225	197	212	242	226	221	209	213	218	223	222	229	229	226	212	214	235	224	213	212	209	222	206	224	229	227	209	204	208	211	211	229	222	226	211	220	216	209	207	227	225	211	217	233	206	208	200	192	224	218	205	214	212	205	200	212	218	218	214	221	213	220	202	227	207	237	217	196	220	211	199	232	216	197	221	212	208	206	218	258	213	208	220	189	226	212	198	203	209	221	229	216	231	221	226	208	224	218	206	244	204	197	204	203	231	213	206	234	212	213	232	221	210	252	226	214	221	216	209	205	234	218	192	214	231	229	232	239	236	235	217	240	215	222	201	209	218	209	197	214	220	215	204	212	261	207	198	222	222	218	222	235	219	212	225	233	219	233	207	211	211	205	227	199	243	218	205	213	211	219	225	187	196	204	225	196	222	242	199	223	227	227	249	199	198	219	207	206	231	227	209	230	209	220	245	220	202	202	239	195	193	223	212	188	208	230	192	239	211	222	230	234	234	224	227	208	211	202	253	207	269	216	214	227	243	230	249	219	205	219	217	227	217	207	233	201	236	221	216	222	222	192	203	217	193	227	197	207	251	240	244	251	241	219	226	242	228	218	215	219	244	227	215	203	216	233	226	224	212	226	206	249	229	208	235	249	230	228	229	222	236	213	202	203	212	222	219	209	196	228	236	220	197	227	213	185	238	219	238	212	233	207	232	213	234	222	199	215	231	224	183	242	218	223	211	225	226	234	175	215	235	223	218	225	225	200	232	207	209	245	236	197	235	230	228	220	224	189	213	196	205	206	213	199	235	235	203	204	226	241	212	218	204	210	207	226	198	226	226	186	249	252	183	227	230	226	205	203	203	219	240	232	206	219	216	200	218	211	215	183	232	243	196	215	221	216	199	227	232	199	205	215	241	218	209	196	221	205	214	231	239	232	200	203	197	241	238	249	233	233	210	196	227	215	249	245	197	216	211	214	251	198	219	212	222	214	203	212	220	229	217	238	215	214	220	184	220	217	202	202	202	204	214	234	211	212	231	214	225	215	202	232	193	241	224	201	211	246	248	208	219	210	204	209	217	206	186	227	221	183	257	218	215	230	194	214	210	263	208	190	225	228	233	223	247	212	221	235	208	211	196	245	229	215	221	182	210	202	256	226	248	199	215	192	214	224	204	231	219	211	200	218	241	214	219	236	217	219	235	242	214	234	227	211	223	208	241	238	222	220	215	208	225	214	242	215	217	226	235	219	191	206	238	230	200	196	237	213	232	234	198	211	214	187	216	220	214	205	213	225	193	217	205	211	225	199	204	223	204	220	260	217	232	216	212	232	233	218	206	223	221	214	211	220	237	187	200	220	201	208	196	200	272	226	205	238	207	213	228	227	240	249	190	191	204	211	220	215	228	217	225	233	208	233	226	219	213	202	211	211	194	189	194	234	228	214	222	203	226	228	220	218	242	226	224	219	208	230	244	215	218	195	184	222	204	206	231	211	202	215	244	205	194	189	221	228	226	196	204	208	222	230	245	214	208	248	231	237	216	218	208	199	229	215	229	235	227	211	231	207	238	222	192	219	217	222	212	197	208	221	240	214	202	218	222	232	221	202	233	226	191	232	203	202	220	241	215	230	236	200	266	211	242	196	221	223	210	210	185	242	219	206	232	237	202	211	190	231	227	221	229	223	215	199	240	220	220	231	248	211	236	209	224	231	214	226	212	228	249	222	212	212	205	199	213	220	197	203	213	213	188	245	235	213	218	246	236	211	196	218	198	217	220	197	258	223	229	206	205	232	199	206	198	242	195	232	224	225	216	205	219	206	207	243	205	217	200	207	204	232	212	213	219	210	190	215	211	202	212	222	202	212	238	226	226	232	197	216	211	220	228	223	220	207	220	224	227	196	235	187	221	216	213	233	229	224	231	210	222	225	228	191	211	218	235	218	235	208	224	225	208	227	196	215	226	219	227	231	213	222	227	250	232	248	233	210	221	224	191	222	198	191	207	243	247	188	233	227	209	231	209	201	237	248	217	223	216	216	244	230	231	217	222	221	195	225	223	217	217	226	220	208	208	217	227	217	216	229	226	216	184	227	191	232	203	219	224	218	212	244	210	213	241	201	201	231	251	238	221	202	231	211	201	236	210	249	213	243	221	234	218	228	225	219	206	216	215	208	223	222	226	210	225	216	222	210	211	195	209	237	207	223	217	197	219	218	226	220	216	228	238	238	218	210	219	205	200	207	214	241	227	198	219	219	240	225	203	218	201	200	229	201	212	190	209	222	222	231	203	225	188	237	223	205	231	234	209	198	212	220	213	232	205	224	227	240	226	207	239	198	219	207	210	211	202	209	216	224	222	211	214	228	229	212	225	231	217	204	228	231	228	202	209	231	200	218	227	223	209	230	210	215	203	219	194	215	238	217	242	232	245	217	213	211	211	229	213	206	221	258	196	205	208	213	204	210	231	200	223	230	192	225	216	221	218	210	198	230	208	212	248	224	203	223	222	213	237	202	203	227	221	215	223	222	214	213	234	199	218	224	219	219	207	205	216	207	215	236	226	235	238	215	226	215	213	217	226	219	210	204	213	216	218	209	223	207	246	232	213	220	216	224	219	220	238	197	195	227	228	211	239	209	222	200	211	196	232	207	223	203	221	231	222	239	224	213	209	215	218	235	206	206	235	221	221	249	228	202	221	215	210	200	229	217	208	237	236	232	226	224	206	206	233	189	226	207	206	210	227	220	234	217	216	224	214	206	230	209	193	219	223	223	217	209	203	206	196	202	232	220	218	196	221	246	206	232	210	231	223	168	224	213	216	228	240	221	207	228	229	233	215	232	201	212	229	224	199	217	227	195	212	211	219	197	193	231	241	227	227	193	213	239	219	241	212	213	201	210	214	205	228	225	225	216	235	214	193	224	205	229	226	199	216	208	218	210	203	218	231	196	225	228	207	220	223	227	234	196	233	192	236	216	204	215
33106	42712	13770	4100	2422	1729	1162	889	609	459	417	332	331	380	438	506	469	464	341	274	274	265	250	276	289	252	277	287	300	292	271	275	289	317	300	253	269	301	306	288	306	249	289	263	282	242	275	252	260	282	289	293	281	286	264	272	278	286	269	261	275	305	278	243	277	287	294	321	277	290	277	296	267	260	274	291	249	263	286	257	257	276	278	248	276	286	267	273	267	248	274	304	266	299	324	279	278	272	292	276	266	262	276	281	269	298	251	271	282	291	276	296	265	305	279	266	306	259	259	295	293	265	294	285	285	280	285	282	283	259	276	299	291	272	258	281	295	278	259	266	283	255	260	282	283	296	266	253	270	286	263	288	230	242	280	264	282	270	263	277	304	262	281	254	281	267	252	291	253	277	282	275	308	254	285	273	255	267	280	321	258	272	275	295	283	268	251	308	274	260	283	284	257	299	294	287	265	280	302	292	266	253	296	269	301	250	271	287	282	289	261	268	294	266	252	257	300	275	319	282	290	264	270	275	284	254	293	277	282	276	288	327	313	320	302	253	274	269	259	290	279	300	293	334	251	260	270	281	286	297	245	293	305	297	265	250	274	310	287	246	295	272	279	235	281	294	269	308	293	272	269	295	275	270	260	257	268	255	296	269	315	279	268	289	295	290	291	275	266	287	261	276	304	278	313	266	300	255	277	293	242	280	256	274	293	299	286	262	273	288	276	318	289	258	282	277	259	278	296	282	271	318	283	280	291	278	250	258	283	278	292	289	231	273	272	298	246	301	254	256	274	284	268	282	279	266	263	285	276	302	304	320	285	284	264	296	272	297	260	277	296	277	275	290	283	284	272	285	290	259	310	290	280	296	281	297	276	278	236	283	276	271	305	272	292	282	261	251	241	274	257	280	263	259	288	292	280	283	290	306	246	290	310	311	288	310	294	257	256	277	256	269	261	292	295	257	286	271	268	265	299	271	290	267	269	296	304	273	262	271	273	277	273	270	275	272	251	285	284	297	282	260	290	242	290	302	249	295	266	310	278	291	286	262	292	289	275	272	283	258	266	257	277	272	298	302	265	296	270	250	281	274	266	274	258	284	247	246	254	259	257	306	283	256	295	289	276	306	281	265	276	263	253	256	289	271	311	305	273	280	305	287	261	269	273	307	286	282	268	289	266	301	302	284	302	283	303	239	286	265	283	287	282	263	277	260	248	252	311	309	257	281	289	281	274	290	275	279	274	291	297	302	267	276	285	293	258	279	279	268	273	289	291	297	265	263	276	309	281	274	267	298	273	273	272	246	271	312	251	275	280	263	273	275	279	257	232	259	298	274	254	299	301	271	274	292	289	266	273	290	281	258	260	274	300	268	291	282	279	292	275	272	293	264	272	247	280	289	257	281	270	307	277	302	295	259	253	280	277	288	262	263	259	279	268	279	267	310	266	301	266	267	290	317	254	273	279	267	284	274	284	294	296	246	257	285	294	295	290	307	261	274	259	287	275	284	271	258	271	293	290	282	290	306	277	297	301	295	326	265	268	268	276	301	262	302	262	283	285	280	275	279	258	262	289	264	279	291	285	277	277	281	300	257	285	272	279	298	276	295	292	241	293	280	289	271	322	245	278	276	254	292	245	295	291	280	283	303	283	286	255	329	261	275	272	253	276	268	279	300	261	291	272	299	261	298	254	286	279	272	279	268	296	289	267	276	311	302	287	258	260	244	266	286	277	266	250	262	264	309	268	300	283	277	283	271	276	286	277	298	288	281	299	243	319	269	246	289	265	260	295	283	282	290	258	297	303	282	252	262	259	271	312	299	283	255	300	285	274	272	303	263	256	278	301	274	264	300	273	290	263	269	294	258	248	269	293	267	292	319	281	293	298	268	263	267	291	269	294	285	280	306	249	272	274	267	262	284	284	259	284	301	282	273	297	280	273	270	265	287	273	282	244	285	287	264	297	258	266	270	282	280	285	262	275	307	270	276	268	262	260	268	262	280	264	278	255	300	300	304	282	311	277	311	274	282	286	249	258	305	255	273	281	270	310	269	289	310	267	292	316	301	287	280	247	285	284	278	240	282	289	238	277	279	281	293	279	248	281	299	268	289	283	273	287	267	275	260	267	306	252	279	271	316	258	266	273	258	263	288	290	257	299	297	286	276	262	254	275	287	286	300	289	264	305	280	304	294	292	271	292	246	298	294	277	270	275	264	286	265	250	273	256	304	282	303	272	254	292	254	282	259	275	277	275	270	258	281	244	281	267	290	254	268	294	285	291	289	262	292	256	267	280	282	271	275	301	284	266	289	289	295	274	303	242	288	249	262	278	278	250	270	293	280	260	271	281	251	274	281	271	259	256	276	240	291	294	260	332	284	269	280	255	285	290	279	258	266	264	277	285	253	269	276	298	275	316	267	265	310	286	272	277	293	274	294	294	271	264	280	300	281	278	296	235	276	272	292	290	295	271	264	294	281	260	307	267	263	271	292	323	291	295	285	296	262	279	279	283	279	312	258	296	280	278	277	307	272	278	263	282	239	273	274	290	295	291	241	233	291	300	327	286	267	283	279	236	291	295	272	276	274	306	286	254	294	268	279	296	257	288	285	261	288	296	289	272	284	285	287	291	259	282	277	260	293	270	266	296	264	291	288	258	283	265	246	314	265	311	268	286	261	315	290	283	275	270	295	270	274	299	281	279	307	296	295	277	284	282	248	265	286	265	258	264	270	272	294	293	314	275	272	271	296	264	286	277	279	274	281	262	267	248	247	287	291	280	279	301	268	298	251	304	276	287	270	268	259	291	269	304	258	283	287	267	288	317	295	252	264	276	292	280	263	282	273	283	291	274	270	249	301	277	265	259	281	267	275	230	272	286	241	265	250	301	270	277	283	280	284	281	283	283	265	278	282	271	297	264	262	266	270	277	298	241	285	305	263	236	267	288	301	260	287	284	330	284	290	278	243	246	281	263	311	278	275	271	263	251	263	268	281	276	282	251	273	270	290	277	282	243	284	254	262	293	260	271	276	270	282	266	299	282	284	294	278	293	262	285	246	259	286	281	292	285	282	279	254	283	282	280	278	306	262	266	292	282	289	284	260	272	258	281	276	288	277	266	314	266	268	274	279	287	257	246	269	271	297	313	296	277	300	293	298	284	267	287	277	283	272	248	256	276	301	280	253	289	293	299	271	299	287	291	270	285	290	239	258	288	265	324	260	313	293	303	279	286	248	297	262	281	283	281	281	277	285	306	282	283	289	290	287	295	260	266	302	279	266	259	283	280	279	298	273	260	268	291	304	284	282	281	314	262	296	272	265	261	294	277	301	295	271	248	276	299	259	283	273	238	304	277	291	247	251	276	288	298	294	273	259	288	277	259	280	233	300	261	259	276	295	254	261	252	287	275	236	248	273	263	245	262	292	304	271	284	309	269	270	263	258	263	255	269	294	295	294	247	275	263	289	265	266	259	287	289	298	280	268	277	303	256	275	292	279	251	279
24286	21618	28846	24734	21527	12342	1511	747	499	370	300	231	286	324	468	395	326	281	211	182	166	152	162	176	174	142	157	169	180	163	147	152	151	157	139	133	154	142	139	126	137	152	125	151	174	177	136	150	173	141	147	147	141	158	149	155	166	148	150	123	152	141	164	134	146	144	149	131	157	135	143	142	165	127	161	154	166	147	145	155	173	150	126	142	142	146	147	161	135	166	152	133	145	156	163	149	150	127	150	161	159	182	145	150	154	156	173	126	149	150	131	167	147	154	164	154	133	161	156	155	138	158	131	134	163	166	144	143	153	136	159	137	127	150	121	142	145	131	152	167	149	138	142	132	141	152	147	163	132	170	137	145	141	149	137	142	137	131	139	151	140	157	167	152	166	148	137	156	146	137	142	137	147	148	147	158	143	156	135	181	130	145	142	135	156	141	145	153	124	179	154	149	141	159	137	148	139	136	152	170	142	163	155	140	138	157	141	130	151	139	130	148	149	132	166	157	140	162	150	149	138	134	157	137	139	144	129	132	141	134	138	138	140	147	133	159	149	151	123	140	141	141	142	126	141	147	145	145	143	138	154	152	165	154	145	145	133	164	123	160	155	163	139	128	140	164	152	165	166	136	155	154	139	143	164	123	141	154	147	138	127	134	165	151	169	160	150	153	139	132	156	135	145	155	137	155	160	141	135	136	153	148	114	136	130	158	153	137	150	150	158	134	158	145	143	141	142	152	182	158	153	142	129	143	133	131	158	164	149	144	144	155	134	152	129	128	142	151	130	152	129	152	142	167	145	158	117	155	155	134	144	153	161	188	141	136	155	144	159	147	127	143	146	146	144	132	173	141	140	134	155	150	123	143	123	136	158	147	142	160	155	142	145	146	141	153	142	156	149	125	159	134	148	143	155	159	145	128	130	157	161	130	141	143	131	152	138	136	142	149	123	144	144	160	161	139	148	154	140	147	172	166	136	139	140	162	145	144	142	160	149	132	151	151	145	139	151	128	166	146	131	138	154	142	157	144	126	157	139	154	159	146	172	143	170	140	148	134	147	163	141	146	161	138	163	158	151	154	175	142	156	160	131	127	151	143	171	144	152	140	137	157	154	144	139	156	139	140	138	133	152	156	135	153	143	153	148	140	138	140	146	136	142	132	152	158	142	133	141	148	160	171	141	150	155	159	151	128	148	144	142	141	135	136	171	142	148	142	140	134	153	144	156	155	141	178	140	146	149	158	155	138	159	122	141	138	143	155	155	137	142	157	136	154	136	161	143	145	126	167	156	144	141	134	129	142	147	138	158	159	126	154	141	146	183	151	121	134	139	152	157	152	157	162	165	129	158	147	156	141	148	159	140	155	150	147	139	140	154	149	157	135	143	125	150	149	150	159	155	180	155	140	177	143	129	128	125	152	123	166	158	142	128	161	146	148	139	176	137	155	156	140	148	142	155	135	138	174	166	144	162	146	156	130	134	170	181	129	169	160	164	149	135	146	154	148	152	139	146	149	130	162	160	176	165	148	146	154	144	146	156	131	139	156	130	147	134	164	142	156	177	154	146	151	142	146	140	152	169	159	165	130	132	143	171	144	154	133	143	162	164	158	144	142	154	130	153	152	164	152	161	149	122	167	136	158	154	138	141	147	144	144	159	157	167	130	148	145	136	161	169	155	172	133	149	171	154	166	158	145	147	131	159	144	137	161	152	154	132	130	146	146	144	132	155	152	140	148	163	146	131	153	157	160	152	147	154	163	151	166	150	146	143	157	142	120	127	159	127	167	154	148	181	129	133	154	141	139	150	136	135	158	127	156	154	148	136	145	138	150	132	138	143	154	135	152	189	169	150	135	142	134	134	138	134	132	146	162	128	144	169	116	145	158	137	123	129	169	141	158	164	151	132	140	149	154	130	148	152	159	166	174	148	154	118	139	154	162	158	148	141	128	135	155	152	142	131	172	152	141	142	150	136	168	136	147	137	155	152	157	114	153	133	150	163	150	121	141	139	143	151	159	135	135	143	168	147	131	151	145	156	181	143	156	155	153	151	141	154	151	150	148	151	144	152	146	143	138	128	160	137	165	158	126	129	135	145	149	156	158	148	128	134	160	152	140	146	149	187	122	145	128	156	153	151	153	138	133	152	151	158	146	131	166	141	145	130	138	155	140	143	171	150	127	137	152	157	150	159	151	146	137	141	147	134	173	125	144	161	131	154	162	129	135	146	164	156	147	156	161	140	155	148	169	154	161	133	156	158	153	157	195	152	124	151	143	166	137	163	169	152	140	159	147	163	151	152	150	139	155	139	161	152	156	146	148	161	141	139	161	160	144	148	148	136	139	146	130	165	118	155	142	134	171	124	175	168	187	147	144	133	140	135	120	147	132	150	164	134	171	162	130	147	158	151	134	155	148	146	152	129	144	149	158	155	161	165	126	139	148	158	160	154	157	161	122	164	146	130	126	154	134	164	151	163	154	169	131	157	154	162	128	138	146	147	168	140	142	155	133	149	141	157	133	154	170	166	163	152	166	164	172	140	147	137	139	155	143	135	138	136	166	152	140	149	161	146	134	146	136	136	131	169	163	140	135	163	143	155	152	149	146	144	136	135	156	183	150	144	164	148	135	119	154	141	145	131	143	146	135	139	163	173	151	144	135	147	162	163	147	145	144	132	147	162	167	155	140	167	132	138	162	170	153	134	132	147	142	139	137	141	167	154	156	163	149	167	133	144	146	153	167	144	138	155	159	154	158	150	152	145	131	159	134	149	143	147	154	143	155	120	141	142	137	174	153	147	150	145	157	140	152	150	158	149	165	150	136	135	147	166	150	146	142	134	133	155	123	150	155	151	153	152	154	135	158	142	161	142	137	168	149	113	121	157	126	135	131	154	135	160	164	150	163	141	144	128	149	149	150	161	143	158	138	143	160	142	155	147	150	142	172	146	162	122	164	159	180	155	155	135	150	130	138	164	161	127	139	166	147	148	137	147	136	143	167	155	160	169	138	132	135	141	138	144	141	147	156	166	140	157	155	149	181	168	143	151	141	135	156	144	133	160	160	161	131	149	143	152	160	155	142	167	185	154	145	153	154	122	142	163	156	167	131	171	151	139	159	148	141	165	147	133	152	161	154	144	149	146	147	136	130	154	137	129	145	152	146	141	133	157	142	128	170	141	144	155	126	155	152	140	162	153	161	152	125	135	157	137	146	157	141	161	156	153	152	166	149	136	141	158	133	152	155	164	124	152	152	147	152	156	136	139	163	155	149	164	150	140	143	116	158	138	153	129	150	140	165	135	143	133	158	151	136	151	143	147	162	158	134	144	130	140	135	153	146	146	157	139	122	143	150	152	157	156	143	140	157	149	152	162	148	151	152	158	155	160	146	161	158	137	135	129	160	164	162	161	129	151	152	125	155	167	156	153	161	159	156	157	143	158	159	133	151	146	122	151	163	146	163	134	127	169	137	146	153	155	141	131	150	180	159	136	132	154	144
38151	58367	21481	7048	5199	3774	1954	1395	1068	683	506	442	423	570	851	677	603	474	307	240	240	224	205	229	207	228	196	222	231	191	196	212	220	223	196	226	186	203	190	193	184	216	223	174	207	197	167	188	221	211	180	178	206	189	192	209	200	183	225	195	191	193	210	176	178	190	187	193	196	188	226	206	205	165	213	181	183	196	188	177	192	160	207	194	217	172	179	178	216	203	179	159	187	184	189	183	183	194	198	187	182	203	190	191	198	171	196	177	208	189	215	174	202	198	161	200	183	191	164	183	182	159	180	189	189	200	186	182	188	201	170	197	181	199	198	173	186	212	189	194	166	184	184	193	191	193	193	209	185	205	186	181	186	183	202	176	197	176	178	213	177	202	179	166	174	192	185	207	200	160	185	195	221	194	192	182	197	180	198	206	202	193	177	217	193	190	195	220	163	197	205	223	185	177	161	183	209	187	211	170	199	186	163	178	158	184	196	174	184	190	171	187	196	229	203	168	183	205	195	184	187	191	165	200	181	182	190	199	190	196	183	183	198	188	179	205	188	195	174	181	186	187	217	179	186	189	184	195	177	179	177	191	181	186	170	169	187	173	199	200	185	203	186	189	169	179	183	200	166	203	199	176	177	177	181	184	197	203	206	220	184	186	199	180	191	197	187	195	194	220	207	177	207	180	206	180	217	195	201	183	157	206	211	192	190	179	188	203	200	213	177	209	200	205	194	184	161	189	187	189	188	189	180	172	195	190	170	191	154	173	213	184	193	189	187	193	198	193	193	209	174	197	177	191	210	180	189	194	181	178	182	180	190	183	190	175	181	174	194	222	203	197	180	186	189	177	201	176	184	156	177	179	197	182	190	202	183	171	182	189	177	165	175	170	173	206	198	188	197	177	177	198	208	183	201	165	185	177	203	180	202	186	183	180	191	205	187	208	185	188	166	211	196	183	193	194	182	192	189	205	179	209	206	183	202	183	165	168	171	197	189	180	189	201	176	208	206	168	209	186	170	177	190	193	214	188	193	176	170	197	201	172	204	190	174	190	170	177	193	202	182	162	192	208	188	193	184	188	184	176	189	160	170	179	170	197	191	167	184	163	173	203	197	205	202	181	197	182	175	180	203	185	197	174	182	178	186	193	204	171	192	188	172	189	174	200	208	188	201	192	204	194	191	212	183	182	190	182	190	169	204	199	170	181	206	192	187	213	165	193	181	195	216	160	168	200	212	185	184	206	182	195	171	166	173	205	198	192	162	197	182	179	192	190	208	194	168	180	186	189	212	186	194	189	198	195	163	186	176	190	205	191	198	176	185	209	191	168	194	191	205	192	185	205	161	180	174	184	195	198	184	181	204	194	196	194	178	182	216	176	196	189	192	174	201	189	161	186	170	170	192	177	177	185	187	201	164	186	177	191	187	192	176	177	198	178	194	200	198	196	188	179	190	186	178	193	208	177	190	203	174	178	186	161	189	215	180	215	198	187	176	221	164	191	205	194	212	191	189	209	184	196	198	211	186	203	205	175	212	214	184	185	170	175	194	196	164	199	208	190	172	186	196	158	154	191	190	187	191	187	202	204	187	187	175	197	184	193	188	208	178	180	176	210	192	195	171	202	200	189	180	187	200	200	185	194	175	179	203	206	167	171	176	184	213	202	190	171	193	209	196	204	189	193	195	178	183	195	188	189	198	194	175	157	198	178	204	209	179	193	209	176	240	183	219	193	182	193	182	166	187	171	175	194	156	192	210	186	178	185	206	217	201	182	191	174	177	182	187	201	187	179	189	209	177	186	178	188	183	184	197	180	187	189	200	180	193	197	202	212	196	211	174	194	181	201	193	189	217	188	187	207	208	172	196	193	180	196	208	183	169	171	191	177	190	168	198	185	180	195	171	200	196	178	170	174	181	200	180	183	196	199	168	221	183	194	190	152	206	215	196	184	174	190	182	168	199	189	177	183	196	195	209	178	169	189	180	202	176	201	199	192	184	183	177	198	171	175	185	177	181	173	199	164	185	185	192	163	204	185	179	195	200	176	195	184	199	181	192	210	157	191	199	220	195	159	202	186	185	187	188	199	201	170	176	197	151	184	187	193	204	181	189	184	200	179	172	196	177	191	179	193	174	199	209	188	193	206	194	170	182	204	180	172	181	197	201	185	197	174	201	199	189	212	190	174	214	183	175	184	194	189	223	201	193	177	195	187	167	201	199	177	169	199	167	168	186	188	189	185	189	202	201	201	189	209	194	188	196	195	202	190	181	206	178	181	189	169	184	193	218	165	177	186	202	184	207	179	201	185	182	172	200	200	193	175	182	178	175	186	178	195	164	172	191	175	179	187	195	196	182	203	200	198	198	181	187	186	201	190	200	238	184	185	205	181	166	183	196	197	175	200	173	182	166	186	200	176	180	191	180	189	176	189	207	200	202	179	178	178	213	186	157	172	187	185	189	197	196	184	186	187	196	185	174	175	171	164	195	201	196	216	167	200	212	170	188	178	203	182	194	173	192	202	174	199	166	213	194	173	207	200	178	203	188	214	164	212	196	181	190	185	199	192	183	188	173	223	195	191	173	179	194	176	184	196	185	179	177	187	185	192	177	209	208	214	192	190	205	187	187	206	211	200	162	201	219	178	179	219	202	178	171	184	183	200	175	186	171	214	186	177	180	193	160	205	171	178	184	190	184	177	173	191	176	209	202	162	186	183	168	192	203	191	189	197	198	194	229	181	191	189	168	200	174	211	176	189	193	194	186	178	187	191	212	207	183	176	193	172	199	204	152	209	196	197	193	198	188	175	177	188	177	159	198	166	186	165	191	196	182	204	215	197	175	174	155	156	183	205	183	192	189	205	164	186	185	195	204	177	197	184	173	202	193	183	211	205	178	168	184	228	184	192	189	198	182	201	172	212	201	192	202	189	184	192	190	208	185	204	184	189	195	196	192	185	200	167	179	187	187	176	195	193	181	197	171	200	190	192	194	191	203	178	201	165	188	185	173	193	184	189	194	192	163	184	199	162	205	201	178	195	185	173	187	187	176	204	191	187	197	173	185	197	217	174	199	202	191	196	167	205	193	183	188	193	160	180	192	162	167	203	186	192	197	186	174	176	191	192	177	189	186	192	213	205	179	168	181	202	177	204	197	203	183	164	192	194	194	215	193	188	189	164	202	184	173	187	171	186	167	180	179	199	182	168	191	189	196	219	157	164	173	193	183	179	200	205	198	183	196	172	195	190	210	167	179	181	152	213	160	165	225	184	185	185	187	195	191	187	194	176	183	188	167	182	189	217	172	190	201	170	205	210	170	192	192	182	185	199	204	210	183	200	183	187	208	192	179	188	180	192	184	195	181	195	191	168	182	181	218	175	179	172	175	190	201	179	151	218	192	193	172	172	194	183	169	186	186	175	188	167	183	201	190	163	168	188	184	190	183	196	192	190	197	189	196	183	181	196	203	201	204	184	203	192	187	181	193	184	177	188	198	200	197	199
25761	21735	27727	25547	10074	1558	851	608	553	479	423	398	410	437	476	431	487	431	400	357	330	361	376	359	323	358	343	351	361	332	370	376	306	354	352	350	355	323	360	348	329	363	350	363	347	360	367	350	335	361	336	360	368	362	366	351	351	391	323	352	347	357	353	327	355	335	332	361	362	330	351	325	330	331	355	345	338	320	311	355	353	334	364	329	350	373	360	335	317	333	345	370	356	341	352	357	339	366	353	345	336	354	330	348	315	355	341	338	322	329	334	336	325	344	344	344	317	383	385	350	361	352	331	353	388	376	343	328	333	385	314	332	361	370	346	369	365	370	331	365	350	328	360	324	345	374	341	344	388	320	334	318	310	383	384	346	316	327	303	327	358	327	344	370	335	358	348	386	347	327	364	327	322	351	344	352	309	353	333	358	345	346	345	349	344	347	350	325	315	332	349	381	331	326	330	350	369	356	314	401	355	387	347	353	329	364	350	355	362	312	363	342	339	384	337	333	378	360	311	352	365	355	341	342	337	344	364	330	350	358	328	320	358	345	365	349	329	308	340	325	321	342	336	378	374	342	320	350	355	341	371	341	368	309	361	365	354	344	354	338	338	323	353	316	346	323	334	380	343	354	358	332	349	377	331	351	363	363	321	378	373	333	344	333	329	311	375	358	336	365	351	374	374	373	361	381	349	351	352	340	332	315	345	362	364	363	372	343	355	379	356	365	351	320	360	358	357	388	348	359	378	307	366	312	344	345	328	330	348	384	347	410	352	346	369	335	371	338	386	370	327	338	392	312	334	356	342	337	323	354	329	383	334	377	363	346	328	334	358	328	328	359	290	351	345	380	337	355	357	357	326	360	382	375	347	349	362	343	346	318	361	344	325	356	339	358	361	346	347	325	336	376	334	320	333	336	351	340	365	336	349	356	364	334	316	325	328	369	335	347	360	327	319	373	336	329	346	348	342	349	316	328	354	342	331	344	377	351	333	359	341	299	373	362	358	376	369	366	353	314	347	335	345	360	332	364	330	326	361	334	371	355	348	371	370	329	326	382	363	347	355	359	356	346	330	321	356	374	349	349	344	355	346	347	321	351	314	322	358	334	367	323	360	345	375	345	353	345	347	352	334	350	343	351	333	344	349	363	350	319	376	366	326	349	356	351	340	353	339	358	313	346	300	340	346	323	312	341	345	326	332	366	335	329	355	346	354	325	342	344	329	339	340	353	350	343	357	348	343	347	350	361	324	364	351	358	322	340	380	328	343	343	376	392	370	349	335	363	342	379	319	336	320	366	324	352	372	338	314	365	345	344	361	302	309	373	349	324	313	326	365	317	353	378	337	350	331	308	347	330	337	354	342	333	347	354	375	383	344	325	331	360	369	357	342	341	335	342	375	366	360	323	354	345	341	342	363	329	350	334	359	345	348	378	330	342	312	380	340	329	357	311	357	322	332	334	333	357	346	358	362	339	333	330	353	353	330	367	347	337	334	338	352	369	309	367	356	306	360	347	350	345	339	349	335	325	338	362	352	357	347	356	337	370	346	324	340	316	345	335	380	364	359	342	331	337	351	367	370	327	374	351	350	324	363	345	363	334	348	340	340	330	362	365	330	341	351	365	328	372	361	332	321	367	356	340	348	348	339	350	332	365	356	334	348	362	356	367	350	339	355	340	345	347	364	364	309	307	355	355	366	344	351	333	331	333	388	335	330	365	335	374	351	360	353	381	331	322	332	341	356	342	331	360	375	365	341	336	322	310	357	352	310	314	354	341	370	360	318	341	381	349	317	332	341	372	377	320	342	310	368	327	375	369	357	363	349	348	353	370	378	353	356	330	356	354	305	339	337	393	341	354	327	336	342	326	334	373	347	325	409	331	363	344	347	358	353	368	348	380	339	383	349	345	352	336	364	343	336	331	358	359	364	384	335	338	330	368	323	336	319	341	333	374	363	315	344	333	317	362	321	322	320	334	337	347	373	351	333	338	332	352	338	337	371	342	337	355	321	355	315	381	374	333	339	341	344	374	363	345	356	370	349	376	363	325	333	364	356	317	342	338	324	350	382	366	344	347	326	318	320	365	328	338	382	348	349	345	363	358	345	340	354	329	361	322	330	382	334	361	334	346	328	366	340	321	378	346	368	359	348	341	348	336	353	338	346	351	332	324	346	361	336	366	350	352	342	347	346	309	367	367	346	381	343	368	358	369	358	343	335	343	361	368	319	379	320	326	390	374	375	349	347	330	361	360	333	362	330	335	330	335	360	386	307	338	336	355	356	344	326	327	345	351	345	337	349	357	334	346	328	375	348	360	321	334	340	363	318	364	371	356	382	345	356	364	335	343	320	340	343	350	321	340	346	352	335	333	317	339	367	361	360	344	363	388	358	368	367	325	331	328	354	361	313	344	325	330	352	359	344	355	328	357	349	335	357	327	354	367	322	347	363	357	335	313	375	356	345	349	339	348	357	340	357	344	352	343	353	359	338	343	311	332	367	325	335	348	323	362	294	377	334	327	335	335	350	359	311	357	375	329	360	350	383	324	332	346	315	332	341	349	324	373	370	349	321	343	338	368	351	310	349	368	367	369	351	363	376	344	365	372	337	321	334	372	351	359	325	358	365	390	363	354	327	358	375	374	344	372	322	349	352	352	351	305	317	344	346	345	348	342	382	376	370	336	350	358	330	352	340	385	362	345	352	366	330	384	294	349	335	370	360	342	338	373	348	326	322	357	349	328	328	385	355	296	330	343	338	330	353	342	363	364	332	335	357	337	344	341	326	348	375	361	365	347	338	328	355	357	324	339	309	343	365	351	331	347	355	337	319	359	368	331	359	332	336	320	363	326	332	362	333	365	325	356	358	330	347	330	352	352	377	347	316	332	351	350	369	355	362	336	323	340	309	351	352	365	371	334	350	358	359	357	317	353	351	369	367	319	347	348	366	348	333	365	325	351	387	372	376	362	345	366	357	343	387	352	356	366	342	356	375	343	340	329	337	363	374	381	306	338	326	361	362	349	329	354	346	351	345	346	352	350	351	335	340	392	339	373	346	369	401	317	331	320	370	352	331	321	384	359	349	316	350	353	344	380	350	351	288	350	381	323	336	363	340	371	338	345	355	343	351	357	346	334	331	329	382	345	340	338	349	323	358	329	347	346	347	314	346	324	352	343	340	355	337	385	319	361	373	319	353	325	375	372	361	371	337	340	332	325	363	373	366	343	352	321	381	379	343	334	345	341	338	356	357	346	340	359	341	358	335	350	339	328	376	367	319	366	348	336	362	359	341	330	328	354	362	308	360	339	348	356	334	331	351	349	369	331	341	349	367	333	338	359	365	346	368	366	361	354	315	322	336	355	343	331	327	318	334	343	326	367	335	351	344	344	365	403	350	359	356	389	339	342	352	358	345	367	351	320	330	373	381	318	334	360	348	359	353	341	328	354	375	341	323	319	353	356	334	333	337	358	367	347	335	347	357	348	346	342	377	342	348	360
36058	51340	19188	4985	3694	2528	1357	1101	877	637	593	561	554	662	673	702	742	615	538	455	444	413	425	423	452	418	419	406	427	417	427	404	443	446	418	407	434	456	395	426	420	393	392	433	383	425	441	437	370	434	424	399	405	452	417	444	420	426	454	406	428	432	419	434	418	418	451	425	409	407	423	445	420	396	455	438	423	434	414	443	418	432	419	438	424	427	423	412	433	420	436	430	399	446	385	443	432	396	440	414	416	454	429	462	478	431	424	412	426	434	407	406	394	439	415	460	410	415	402	437	438	414	446	420	414	431	393	402	426	449	413	424	391	397	446	392	397	466	423	436	415	418	414	411	420	415	450	423	416	423	367	390	414	424	423	410	389	432	395	446	424	413	431	450	432	401	444	407	412	435	416	400	385	456	426	408	458	422	406	433	461	392	415	447	410	429	424	442	420	462	421	414	423	467	409	427	411	428	417	413	449	422	437	419	460	437	401	430	405	437	393	455	424	405	412	432	417	401	432	399	425	428	403	407	429	412	408	423	433	422	408	439	441	407	408	411	434	385	435	434	410	408	387	428	423	425	464	434	407	437	435	466	415	440	431	405	435	440	434	401	442	437	418	400	420	407	433	396	423	434	415	437	431	419	406	434	388	401	451	408	422	406	412	405	418	446	424	441	417	388	412	426	421	403	420	430	418	394	409	439	434	430	436	428	415	417	444	449	445	427	438	424	404	428	435	417	402	455	432	424	413	432	430	429	492	410	435	437	429	420	389	399	373	428	426	421	423	467	442	434	390	416	416	468	419	424	411	425	430	393	428	404	411	433	405	393	427	425	430	412	395	408	434	432	431	412	437	449	419	437	430	406	424	436	445	396	438	428	430	434	405	417	428	376	401	420	415	427	435	414	406	441	412	430	434	407	421	420	435	403	423	415	425	437	441	451	443	372	457	401	412	434	404	437	427	433	453	391	379	415	432	425	458	452	465	383	421	422	420	397	429	439	403	418	413	406	470	429	405	454	443	411	421	418	431	386	407	437	439	420	404	402	427	412	384	434	459	423	446	395	453	439	425	395	388	419	407	380	406	464	388	448	443	385	424	455	413	468	428	426	438	415	404	393	478	427	425	425	423	430	458	425	455	433	458	406	412	452	422	446	429	447	408	449	423	426	423	432	408	385	417	403	432	423	470	440	432	422	422	417	431	402	397	416	417	428	367	414	443	429	430	441	421	450	407	387	414	382	410	452	439	396	402	426	429	425	427	423	396	443	448	389	434	446	399	411	421	410	398	413	396	429	432	399	419	423	430	440	402	412	402	416	444	443	417	436	435	457	422	425	484	423	424	429	431	447	450	426	402	477	403	423	379	401	381	394	418	445	441	423	438	390	430	415	447	430	406	415	424	427	395	407	414	385	394	406	411	461	446	423	429	414	426	458	414	429	411	415	454	434	426	444	441	447	422	416	421	471	441	452	404	430	415	411	417	419	428	455	400	423	435	433	463	431	420	406	415	440	401	422	428	404	463	406	433	415	405	405	424	413	408	412	412	436	452	404	434	395	426	424	454	447	439	418	392	440	424	407	438	420	414	454	437	428	417	429	424	436	415	411	438	408	409	403	428	443	415	430	419	432	419	399	420	427	420	447	423	406	372	435	449	411	478	461	446	437	430	400	431	432	444	441	421	428	440	429	419	408	420	430	419	391	400	393	387	429	418	427	444	436	420	413	448	419	431	428	481	440	453	431	423	396	386	427	446	445	402	404	428	473	416	441	400	418	407	422	406	408	407	418	444	433	399	439	412	442	413	439	444	456	459	397	392	445	419	402	417	452	424	419	431	428	397	426	405	422	385	428	379	402	426	412	466	411	432	409	455	426	428	416	419	414	389	427	431	386	434	366	429	412	406	426	374	397	433	400	437	439	434	432	394	408	418	389	436	407	398	439	412	451	409	412	419	438	456	412	423	411	430	457	442	444	444	444	419	422	398	411	420	412	406	424	432	447	381	409	423	422	414	406	437	414	418	405	417	413	423	409	424	414	438	421	446	411	422	437	430	439	411	413	399	437	441	385	395	409	436	421	432	397	432	466	429	447	441	407	419	473	433	407	397	431	388	420	430	398	414	420	447	395	409	390	401	441	426	402	419	413	448	437	421	417	440	429	405	420	450	376	427	396	399	395	412	413	412	402	448	416	404	421	438	446	427	430	434	414	427	477	413	437	435	444	413	411	431	438	419	437	410	414	457	405	447	457	421	441	396	410	428	439	418	417	428	428	445	406	437	427	396	444	433	453	417	409	409	397	495	464	384	401	437	424	380	427	452	439	451	415	428	445	419	424	409	432	427	389	443	444	439	405	413	449	412	420	415	448	417	411	421	454	416	442	447	413	408	371	411	377	449	418	432	416	396	474	438	386	435	396	443	422	459	414	412	447	436	420	428	404	454	404	440	404	393	418	385	443	453	413	416	435	415	404	463	442	429	414	401	434	447	433	434	422	382	406	393	417	405	416	442	423	385	415	416	418	419	422	400	420	398	396	431	387	431	416	447	418	422	394	426	425	405	416	428	402	400	384	400	426	435	404	443	400	427	402	447	423	435	419	387	414	395	400	453	406	415	431	466	415	415	407	413	408	410	410	410	426	382	405	425	425	416	456	427	457	398	424	409	430	464	446	419	402	450	426	419	395	443	445	456	440	448	412	426	394	418	420	439	382	407	420	401	420	392	449	441	440	411	411	466	412	428	407	435	427	410	407	431	393	437	434	398	409	389	442	466	419	428	423	426	463	434	441	409	393	429	444	422	444	415	398	448	450	407	431	432	420	415	444	428	419	438	421	394	447	416	453	402	429	426	456	414	403	426	394	442	437	414	441	426	414	431	432	465	430	422	416	429	400	443	439	446	439	392	432	435	403	404	439	424	405	425	414	421	416	372	414	409	406	419	428	429	405	447	415	397	435	400	419	401	428	418	382	436	428	415	414	427	434	436	416	425	431	431	405	443	402	414	424	434	374	428	416	427	426	392	437	428	408	435	449	408	399	442	426	427	397	397	400	419	424	453	431	423	436	408	425	402	461	410	425	429	419	436	420	455	433	412	418	409	447	416	408	390	428	455	441	432	397	399	410	421	420	414	415	389	434	404	400	369	462	420	424	448	405	417	410	431	420	407	428	449	404	447	410	395	451	393	466	423	398	450	428	428	376	467	434	453	435	445	406	425	417	471	390	386	370	412	382	416	413	421	408	447	392	414	396	381	463	452	471	408	415	395	428	438	429	379	450	422	442	392	391	437	418	430	459	456	434	408	415	360	391	401	443	403	421	431	404	417	458	441	424	418	438	454	428	420	389	428	431	403	405	419	419	479	409	435	405	407	433	459	459	406	408	432	401	406	428	426	429	396	427	412	428	432	443	412	436	418	413	447	425	459	475	437	417	450	399	385	450	417	440	424	417	433	428	412	437	426	437	365	435	412	421	456	455	428	406	447	419	401	394	395	460	443	410
23295	21604	29332	24274	21576	21561	9390	1151	707	612	554	460	511	577	550	678	655	455	393	373	355	317	332	322	313	301	308	294	329	291	269	318	318	318	275	286	287	295	300	280	304	287	288	273	305	301	325	314	295	284	288	300	295	312	276	291	341	294	278	284	274	313	316	285	282	304	281	268	330	302	269	288	277	305	299	265	288	303	267	298	273	312	306	322	303	268	288	284	319	294	301	301	307	318	279	279	282	292	287	324	300	290	290	318	318	277	318	296	271	268	306	298	282	295	271	277	297	298	318	292	263	292	299	300	283	297	266	290	318	285	298	311	313	311	299	274	302	312	263	295	274	297	288	299	299	292	261	286	298	289	277	291	304	283	266	294	254	304	283	310	302	340	292	284	279	279	302	294	281	295	280	278	314	272	301	300	282	319	294	280	263	316	300	300	293	283	271	303	281	311	299	309	319	282	320	316	286	271	280	299	257	274	266	282	307	318	281	281	269	293	283	275	292	289	303	308	294	302	317	298	301	298	299	313	303	303	263	276	300	279	284	296	297	277	292	299	324	292	284	316	269	265	264	313	282	318	275	322	293	329	294	303	294	298	292	274	303	297	284	305	285	296	291	263	300	305	297	307	274	302	294	287	282	293	302	290	310	277	290	278	257	321	296	309	269	276	308	290	307	274	275	259	284	310	307	313	265	321	294	295	301	300	301	296	278	301	278	271	315	297	311	253	301	284	283	295	270	298	282	292	300	296	295	303	281	286	284	287	301	301	308	295	274	281	258	289	315	280	303	321	315	283	289	260	285	312	294	292	298	294	289	286	262	250	304	286	307	313	308	315	272	287	304	304	293	295	269	294	278	265	282	299	286	285	282	305	317	295	285	288	263	275	269	264	266	294	270	296	261	291	315	298	258	281	307	285	280	303	291	291	309	316	310	275	288	310	320	279	284	273	294	297	291	285	292	301	299	297	306	278	275	259	299	295	298	286	266	251	278	257	280	292	277	293	281	270	284	291	278	285	270	305	277	272	281	288	277	299	263	304	286	285	279	291	266	312	309	280	302	304	301	319	332	311	277	286	293	253	263	301	299	290	292	312	284	292	287	307	286	288	266	265	275	297	265	303	301	280	296	278	303	318	287	318	267	308	307	301	275	274	252	293	274	274	259	294	284	291	295	298	325	293	278	284	283	288	276	282	294	261	308	291	303	272	306	269	268	280	288	289	298	278	276	297	289	289	318	306	272	290	319	313	235	267	293	298	281	284	308	304	300	301	311	298	293	292	273	290	298	269	298	283	278	318	264	313	298	276	275	287	313	300	292	290	267	261	299	289	304	297	251	285	276	303	283	287	285	258	270	302	298	249	298	276	269	281	307	331	262	295	296	293	253	288	293	301	292	282	298	318	324	287	280	299	303	277	268	314	300	285	295	322	276	291	306	308	260	308	289	302	288	282	295	297	301	280	312	302	267	308	294	248	305	284	258	277	285	278	297	299	297	282	291	308	297	288	304	291	309	299	313	288	269	308	305	294	294	262	308	306	270	289	278	280	280	299	299	314	295	299	291	294	296	281	267	293	271	293	264	300	286	307	312	291	297	267	280	327	270	277	260	299	264	268	305	301	324	270	291	297	281	293	303	323	307	275	325	299	293	318	279	293	291	275	294	311	283	278	279	283	330	298	302	323	283	332	282	287	318	298	299	285	265	304	322	307	287	300	335	286	290	264	308	292	334	308	297	305	323	258	292	316	262	296	298	317	261	329	269	267	264	311	296	297	269	280	312	288	300	276	291	289	296	313	294	273	276	288	299	282	287	320	298	305	310	254	299	261	275	297	277	278	291	280	275	298	294	289	327	298	322	287	289	313	279	269	304	294	262	292	309	322	283	302	296	306	307	309	278	295	265	303	304	297	286	282	282	280	294	276	268	305	295	276	305	292	291	280	319	304	301	299	276	278	279	281	307	294	274	273	282	279	275	277	286	287	278	272	290	313	309	318	306	290	319	295	279	305	302	337	294	282	314	262	307	281	283	290	264	308	278	274	305	309	303	263	310	283	286	270	266	302	294	324	302	317	271	267	324	282	266	266	298	284	305	273	274	270	297	288	298	283	289	306	321	280	285	307	313	287	302	280	288	277	272	292	318	308	261	310	300	307	295	333	285	259	282	257	275	300	270	258	290	291	318	298	256	293	288	301	285	275	266	288	312	324	323	262	309	305	328	293	312	304	282	289	288	298	318	274	322	310	270	286	292	283	272	313	304	309	293	269	306	299	309	297	329	290	303	283	263	280	299	291	269	276	302	277	320	301	303	286	303	289	281	283	301	286	290	297	274	286	302	293	283	276	305	275	297	296	300	264	268	300	319	287	295	294	303	307	257	301	308	299	286	321	280	248	291	277	281	275	265	291	281	287	289	282	290	282	316	264	295	274	276	283	286	305	317	286	316	282	303	306	276	251	287	291	268	327	296	305	258	282	303	310	267	308	322	280	282	313	295	266	290	314	273	275	299	300	276	285	302	293	266	310	275	301	274	288	293	233	290	289	271	289	314	297	279	280	276	271	313	283	284	287	297	297	293	301	297	302	265	279	299	288	283	318	330	281	313	301	321	309	276	304	294	314	279	328	283	296	320	309	295	275	289	270	308	301	273	312	289	281	289	326	336	273	314	263	284	279	327	287	289	264	267	298	256	304	287	268	269	280	296	280	289	317	299	287	282	282	301	292	273	299	286	316	268	318	328	301	309	272	297	301	276	271	286	309	273	288	296	257	288	276	309	302	293	296	257	287	282	302	313	296	286	304	296	307	285	300	325	328	257	321	270	274	271	294	272	294	311	262	285	282	291	279	319	311	275	308	280	271	314	317	307	290	288	294	301	296	298	282	305	288	272	279	294	270	305	266	278	305	317	298	300	294	293	276	268	279	292	267	303	310	307	312	298	288	282	300	286	278	308	285	273	285	306	269	326	264	285	308	283	283	298	318	273	251	299	278	304	323	302	299	313	315	306	283	261	298	319	294	287	276	293	296	306	276	310	295	269	284	294	296	302	284	321	284	308	321	299	296	306	289	303	296	313	315	302	319	283	270	298	309	277	281	281	275	279	286	265	298	285	322	301	292	316	274	301	267	291	272	290	300	260	284	288	286	304	283	314	291	264	328	278	291	298	282	309	304	275	285	289	318	291	289	308	251	293	307	286	304	317	301	275	321	321	310	299	329	306	282	279	295	316	289	297	317	276	264	287	283	295	291	321	284	271	298	266	271	255	317	264	308	315	282	266	277	269	287	305	270	288	304	274	299	281	298	289	271	277	301	324	295	287	258	319	280	307	319	292	288	327	282	292	290	301	319	286	349	290	301	292	296	294	287	284	310	286	292	291	258	275	287	308	297	294	252	297	322	298	283	310	282	281	309	289	295	285	283	292	301	271	293	281	303	289	299	323	281	283	291	291	288	303	282	275	328	305	312	283	315	305	317	314	279	281	302	307	296	299	300	309	274
42176	67182	27879	8872	6018	3961	3033	1752	1292	1036	845	793	774	808	966	1137	1145	698	502	473	413	423	386	388	375	400	364	385	376	379	369	359	340	370	364	358	338	352	374	367	368	382	379	348	345	363	324	338	363	373	340	363	336	351	335	358	335	348	342	367	304	373	339	318	350	322	306	338	332	335	355	348	351	335	335	330	358	338	310	352	310	309	402	331	335	309	346	350	337	324	334	330	367	323	351	311	314	338	315	346	356	348	366	341	351	330	337	328	348	368	306	301	329	350	314	365	337	344	360	338	347	337	340	352	306	351	323	326	325	346	349	352	345	347	348	384	360	350	347	300	352	316	337	357	373	324	333	321	345	361	338	327	349	325	361	327	340	354	339	327	352	359	338	346	373	332	330	315	365	363	341	318	341	366	341	355	339	336	346	325	369	339	346	309	371	313	358	338	337	349	337	367	358	344	333	365	340	368	339	356	352	385	339	325	329	342	344	344	310	337	320	337	313	334	323	301	316	360	335	355	330	353	367	354	364	337	315	355	311	398	318	361	301	373	335	343	353	369	356	344	350	353	329	378	358	325	334	362	342	363	366	344	329	337	339	320	308	318	348	337	325	341	334	323	332	330	353	325	372	330	352	339	351	352	393	369	357	333	321	382	341	321	356	328	321	333	337	351	355	317	330	344	366	316	317	397	355	366	364	326	370	330	334	303	371	333	342	351	338	326	339	326	381	360	327	328	361	345	359	312	354	346	356	339	358	348	371	329	372	356	358	337	315	351	355	330	336	311	336	331	338	342	366	348	351	349	322	352	350	370	345	337	334	300	323	348	338	324	314	328	355	343	333	303	347	366	323	313	345	342	334	344	373	354	329	323	327	369	355	331	339	371	357	344	347	351	322	327	349	345	369	345	341	335	349	347	316	305	327	340	345	333	346	319	358	374	321	350	322	366	329	342	329	308	344	332	337	346	288	343	375	331	339	352	366	344	378	321	377	366	346	328	327	334	357	350	341	366	334	360	373	347	315	360	324	344	359	358	335	335	339	306	325	324	324	334	328	330	377	353	345	369	328	316	344	350	353	346	340	329	366	350	315	310	333	340	338	356	359	309	372	363	331	331	372	320	335	331	307	336	344	323	373	333	328	337	370	311	372	338	313	336	342	344	345	298	366	320	345	311	363	334	328	373	348	377	372	344	357	390	359	339	328	358	330	355	331	326	343	315	346	340	329	346	331	328	349	362	326	317	347	356	343	325	338	309	316	340	336	340	376	353	338	346	369	344	304	317	352	338	357	372	343	325	351	361	342	356	344	335	340	319	343	319	356	365	348	347	353	340	330	357	358	327	356	319	365	321	321	320	355	334	313	315	371	368	326	353	380	321	356	340	366	348	342	354	314	314	340	339	317	325	338	322	345	320	321	358	304	332	332	335	329	347	347	358	318	336	362	351	354	328	347	342	352	354	323	336	352	335	332	326	344	350	322	335	368	364	377	333	342	345	334	330	344	332	333	332	399	301	367	347	332	344	346	349	314	352	349	339	339	315	391	381	347	343	325	293	339	353	321	360	327	316	354	348	327	347	359	341	327	380	337	352	334	346	331	346	358	329	341	368	395	352	366	364	336	361	328	340	316	322	328	335	329	334	350	342	358	361	345	330	317	354	374	319	358	348	361	351	329	357	359	329	342	361	375	349	336	329	392	333	327	344	292	341	358	338	306	345	347	337	333	349	348	330	331	335	339	320	304	352	339	329	340	319	361	341	346	346	354	338	350	331	355	321	328	343	332	335	372	344	360	328	366	343	343	370	326	320	334	346	328	335	370	346	363	341	344	348	362	355	328	343	352	332	335	325	322	323	342	343	327	339	380	343	336	353	358	344	334	349	320	327	357	354	325	337	349	383	324	347	321	352	318	291	326	364	322	314	349	334	332	353	359	334	341	326	336	344	381	338	326	339	329	314	327	330	338	341	350	315	346	365	335	340	339	367	317	330	350	352	353	363	352	306	368	312	343	360	336	342	333	368	361	334	342	328	347	324	358	358	350	354	337	335	345	358	354	326	322	332	352	293	304	329	327	340	338	356	342	306	353	311	337	327	308	325	388	329	333	331	304	336	338	336	317	339	341	339	333	336	353	330	369	318	325	328	331	346	335	342	341	308	322	328	360	338	334	349	344	337	361	350	308	365	372	337	357	364	354	318	328	334	324	330	303	339	350	351	340	359	357	305	313	336	338	342	339	367	320	332	329	327	367	323	344	344	329	334	341	331	361	352	358	352	319	341	303	324	322	322	332	334	321	342	313	356	340	346	384	342	367	337	316	338	318	362	342	324	322	337	348	340	322	349	355	330	314	351	335	339	325	319	351	358	313	336	317	345	356	370	319	356	351	343	313	331	324	327	340	349	374	347	334	365	356	372	320	349	342	365	306	351	365	316	345	325	345	348	336	332	319	348	316	329	354	351	351	327	333	353	371	351	336	305	364	354	319	357	350	345	353	322	320	337	358	343	365	351	363	338	351	344	323	363	333	340	353	333	335	315	316	371	324	366	341	339	321	324	347	325	353	308	350	311	352	335	355	332	338	369	345	350	351	348	339	336	334	339	320	318	330	346	367	354	313	335	315	344	332	329	329	360	327	345	313	358	330	370	343	360	341	335	368	339	347	315	325	338	358	360	334	346	327	332	359	345	348	371	332	348	337	325	353	303	367	360	323	336	329	330	350	345	375	312	320	359	357	366	324	326	347	331	324	338	289	343	346	344	332	343	344	336	343	335	367	329	313	315	340	325	321	340	316	359	365	349	355	353	321	329	324	353	353	376	307	344	338	345	324	325	332	333	313	360	338	325	353	325	344	342	357	342	326	361	293	335	298	356	345	339	363	363	345	310	356	352	348	307	317	347	359	325	348	338	350	372	322	347	323	348	336	323	348	339	330	338	347	359	347	335	380	315	347	340	325	352	334	337	337	349	343	331	339	337	365	348	376	306	334	348	317	352	343	320	319	354	395	333	345	354	336	349	334	347	356	351	332	326	344	328	353	323	321	329	344	325	314	375	399	331	345	374	358	336	380	316	327	327	342	332	344	342	336	335	362	352	321	338	323	389	343	326	345	362	357	358	342	325	341	368	326	384	369	360	339	387	364	341	339	323	351	306	348	333	361	323	351	344	333	320	314	390	360	331	349	315	311	342	325	335	352	340	310	346	339	327	319	358	334	344	376	336	351	371	329	314	296	313	341	395	301	318	316	357	327	360	331	286	349	345	336	340	300	354	351	319	358	290	322	327	299	313	347	338	358	331	355	355	326	368	320	340	344	330	352	335	328	319	331	317	339	318	365	340	357	338	331	325	327	311	321	383	345	323	312	331	327	331	358	330	337	377	329	345	356	354	340	323	315	330	382	334	332	360	319	358	354	334	319	363	352	346	342	308	360	365	329	312	367	328	354	376	334	328	341	345	376	335	339	337	356	327	298	358	327	336	349	332	329	313	347	335	343	336
29270	27720	20033	4348	696	474	397	310	270	237	275	272	249	289	336	330	306	251	216	243	191	219	205	207	257	218	222	215	233	219	196	196	231	225	223	230	211	237	221	219	228	225	217	222	207	208	207	189	238	213	226	187	201	236	252	211	201	219	233	225	236	212	228	209	236	206	223	226	205	196	225	203	207	219	206	221	206	231	210	213	235	192	220	199	223	219	227	227	220	193	217	217	227	219	211	220	199	215	222	221	209	231	208	214	214	202	236	230	183	229	232	179	219	224	216	238	213	215	223	206	226	234	230	207	218	221	229	238	215	224	195	193	202	203	199	203	222	175	201	197	219	231	245	227	223	185	209	229	192	213	224	210	219	215	230	236	192	193	208	217	237	213	201	228	206	237	211	207	226	203	222	214	235	258	229	213	218	198	236	208	227	217	226	215	217	252	214	217	196	219	211	249	211	229	164	208	227	221	214	203	213	230	194	224	209	224	209	238	235	179	205	212	210	229	178	212	222	220	215	208	219	218	206	187	204	216	218	186	214	234	217	202	237	196	215	186	227	231	205	214	215	221	204	213	233	199	212	223	196	229	217	212	228	204	203	241	211	196	245	215	234	212	216	243	212	202	194	225	213	180	223	212	229	196	211	209	218	214	199	218	244	196	221	219	203	195	226	234	229	234	217	204	209	243	201	212	199	211	192	209	200	219	226	209	214	213	217	215	229	230	213	197	207	214	241	206	223	234	231	220	221	212	224	206	229	200	196	190	228	213	205	194	201	212	210	198	213	210	227	238	200	205	209	221	196	220	208	240	178	204	236	235	195	204	231	219	200	220	212	240	191	215	199	236	193	238	230	206	205	200	216	189	221	221	187	197	230	218	215	246	196	199	208	231	189	185	204	220	232	213	217	227	217	200	203	229	217	228	213	198	197	196	198	213	193	186	215	194	208	214	221	204	189	225	200	234	215	208	196	208	213	239	229	230	230	214	221	237	205	228	238	215	208	199	228	208	228	204	213	203	225	203	227	192	223	222	230	215	199	201	225	225	231	224	201	197	240	235	226	189	207	199	217	216	210	234	241	220	215	199	215	214	239	244	224	196	201	214	224	216	205	204	212	220	226	229	220	213	224	187	243	210	210	229	191	214	201	189	214	213	215	218	205	231	184	210	222	224	241	230	228	212	222	217	223	199	250	203	199	203	214	221	231	227	187	212	221	210	204	229	234	200	190	244	211	205	173	234	209	216	204	245	181	196	235	213	221	209	202	203	212	265	222	207	236	241	206	221	230	185	201	213	211	210	190	203	218	217	239	230	209	181	227	238	213	231	191	204	219	221	204	193	209	200	205	189	219	223	230	243	252	231	219	213	244	200	222	225	224	217	234	192	210	221	225	184	211	197	197	212	214	208	190	221	213	212	196	209	208	197	191	217	216	223	217	218	213	221	231	207	225	213	225	216	197	212	222	219	209	207	192	217	216	249	216	202	178	184	225	212	194	183	213	187	189	224	231	235	204	213	254	186	232	219	213	236	225	220	211	213	216	220	196	236	205	215	211	208	218	197	229	214	229	238	218	198	232	203	222	199	223	197	203	202	261	214	237	208	222	232	211	231	202	221	175	206	217	217	197	211	222	220	218	208	233	218	211	233	213	223	228	238	217	190	229	233	217	198	211	214	239	204	232	209	212	227	187	196	202	215	196	228	206	206	196	229	188	225	196	215	229	225	217	230	192	242	221	198	226	194	197	202	214	215	220	227	220	242	203	225	207	219	194	218	206	199	215	229	235	211	237	209	265	215	207	214	228	228	202	189	204	226	214	200	195	221	226	230	195	224	218	248	224	209	192	224	215	219	203	197	234	210	209	198	232	204	235	219	215	222	188	209	230	223	201	212	237	242	224	212	173	212	223	199	183	186	208	204	208	212	218	202	199	217	214	215	239	223	168	226	189	172	197	202	208	214	225	216	185	224	177	222	219	232	210	195	191	212	223	199	213	198	208	209	222	228	205	230	219	241	242	208	226	193	233	239	238	214	196	220	196	236	198	195	216	233	213	196	211	214	199	217	185	218	191	212	226	211	197	210	199	240	213	223	204	208	196	210	224	170	212	244	203	224	185	205	211	181	193	208	203	226	223	218	225	219	209	231	211	211	220	238	192	223	216	226	222	217	232	204	200	222	211	198	258	238	189	200	190	220	218	214	217	202	195	212	223	225	223	185	234	203	213	195	207	189	233	212	196	206	209	205	227	217	202	224	223	210	199	204	219	209	204	212	200	209	241	220	204	206	252	213	231	207	211	215	226	244	191	218	193	211	188	202	212	216	214	217	217	212	208	201	206	206	224	217	252	204	208	222	206	218	191	191	233	206	201	251	206	211	215	206	219	228	196	229	242	189	230	227	196	207	237	192	220	200	206	199	193	216	215	205	223	192	196	233	221	217	201	230	188	208	208	205	211	244	208	196	221	226	227	207	226	210	221	217	235	242	238	206	193	220	220	218	196	215	207	216	219	249	227	202	227	174	216	221	183	207	225	207	233	208	229	206	202	217	216	208	213	205	214	236	230	213	200	229	223	204	192	203	221	212	217	230	196	221	219	205	222	213	228	211	215	218	206	188	186	205	220	221	230	213	207	232	212	206	226	189	243	200	227	229	223	210	225	226	224	235	220	224	202	197	198	207	200	204	193	209	220	214	223	226	186	186	213	226	213	237	243	195	216	192	192	230	212	206	237	240	226	213	183	236	226	210	226	216	202	221	225	203	227	218	216	208	204	198	223	213	220	212	219	215	192	221	219	225	202	200	215	205	197	232	210	217	218	220	229	211	217	207	205	197	216	188	222	197	195	200	218	196	205	222	212	224	205	198	226	224	232	219	216	178	186	177	217	223	207	224	185	207	215	192	204	224	218	199	208	222	219	218	210	177	205	201	228	219	212	217	178	216	205	201	193	232	207	198	214	213	239	209	192	214	225	209	204	215	204	207	185	231	230	208	214	215	222	211	221	196	233	223	191	226	209	221	217	195	227	221	207	235	230	205	235	231	220	225	189	207	193	216	188	228	232	180	211	238	220	242	237	225	202	209	219	204	226	192	220	229	225	222	202	214	213	224	214	193	210	207	208	222	206	194	211	245	220	225	222	205	199	201	195	207	226	240	240	214	232	197	228	230	200	230	192	220	211	208	225	218	211	188	217	214	195	246	227	212	197	236	203	225	194	193	224	229	217	226	210	213	237	198	222	214	225	228	214	230	220	183	208	217	218	228	230	215	232	228	197	219	219	204	220	204	223	230	240	213	221	203	186	220	210	207	205	198	202	239	220	215	200	242	213	195	211	215	203	209	216	235	201	217	208	236	208	185	225	192	201	207	212	208	224	238	233	200	225	228	223	222	174	214	212	207	226	190	225	209	217	198	210	206	232	222	210	226	231	220	220	207	219	203	231	182	222	214	202	191	230	188	210	199	188	221	209	240	227	224	218	240	248	220	218	216	232	220	192	223
32790	43766	13200	2315	1313	943	635	508	423	381	341	373	420	417	511	519	474	380	336	293	279	277	287	252	278	313	291	281	284	243	275	279	291	270	291	302	302	283	282	288	264	276	306	302	296	265	220	262	270	265	242	268	331	267	278	276	257	302	317	271	237	276	277	281	261	273	294	271	279	277	279	273	302	260	263	271	227	261	308	271	279	286	260	297	233	285	285	270	261	279	282	298	260	294	284	265	259	308	292	265	307	259	248	260	261	296	266	256	266	272	279	283	288	270	271	280	300	273	285	274	280	294	291	305	260	300	233	299	269	268	287	278	296	271	278	275	263	270	302	285	275	290	272	283	300	290	279	259	268	297	275	259	267	277	271	256	270	291	247	290	272	291	264	251	280	266	320	263	281	274	266	270	288	304	298	282	276	279	273	269	279	268	288	275	263	276	279	265	274	260	264	250	262	293	253	268	266	260	281	271	250	260	293	250	267	248	279	282	260	267	297	271	274	293	274	316	262	303	291	285	299	262	272	235	288	255	241	286	297	261	246	277	274	278	281	298	311	270	268	277	273	302	286	273	273	265	274	261	262	278	299	290	286	278	266	266	277	283	258	272	254	262	278	286	288	264	276	309	278	279	278	286	291	260	299	288	277	282	290	260	265	271	287	265	266	277	277	311	269	295	253	244	264	268	254	265	266	321	250	294	285	312	278	288	257	275	282	262	262	278	272	302	279	268	307	266	282	280	287	264	276	279	262	290	271	287	294	278	265	266	272	291	264	287	255	300	265	265	281	297	266	300	267	269	291	278	292	291	318	291	280	263	252	254	283	260	276	294	252	253	253	272	282	274	270	292	289	264	271	276	287	279	298	296	254	280	248	291	277	259	271	269	303	282	283	283	256	258	294	300	256	281	280	292	308	294	288	275	235	297	287	286	281	260	269	303	282	291	285	267	260	256	264	281	273	304	283	262	298	267	307	297	250	243	295	275	262	291	264	285	272	288	293	288	267	274	268	259	297	281	247	272	283	292	281	251	253	259	282	256	294	252	266	318	255	247	289	267	261	257	268	277	264	256	264	285	260	281	267	315	264	275	315	271	274	265	301	283	271	290	262	285	265	237	255	264	282	275	283	272	286	290	295	309	286	256	285	284	278	270	270	291	244	237	273	275	267	274	250	274	270	289	290	278	274	268	277	285	292	265	296	305	251	291	272	267	269	287	293	287	273	278	277	277	246	296	245	302	316	308	261	269	310	281	285	275	275	251	281	273	271	273	273	254	273	294	291	281	291	269	266	264	276	302	259	282	270	304	289	291	266	285	275	289	262	293	282	280	295	262	288	271	251	284	259	289	270	278	279	264	273	300	267	284	295	281	272	285	275	288	307	286	250	256	310	249	304	281	267	274	265	282	251	262	287	280	258	287	292	283	258	287	264	264	277	287	281	276	267	257	270	252	262	291	289	298	246	289	263	254	269	298	275	307	286	306	275	273	259	279	292	255	263	266	268	266	282	263	268	255	271	256	259	269	306	250	271	254	275	290	284	281	271	287	293	279	263	282	292	269	266	301	282	290	248	262	300	281	258	297	288	278	255	283	272	268	302	301	267	261	279	269	276	272	266	248	255	272	261	278	259	266	302	275	289	299	286	267	302	296	250	302	258	267	289	279	276	240	281	279	271	298	284	286	270	275	252	258	284	294	259	295	275	270	271	263	256	267	275	292	258	279	300	256	251	252	281	252	269	265	282	309	302	279	283	262	285	258	263	290	281	277	288	277	274	270	280	292	271	283	284	275	286	283	278	303	284	283	291	272	277	287	282	302	280	267	260	279	262	280	293	305	284	274	280	279	270	269	304	279	252	274	275	259	316	231	322	244	265	264	270	266	272	303	237	247	271	253	249	285	289	294	257	247	279	305	278	290	262	279	261	276	270	256	278	290	265	265	277	258	280	280	269	268	240	264	268	283	301	275	268	287	280	284	287	271	265	318	273	256	272	254	296	291	256	290	268	294	261	268	265	301	268	265	274	316	285	292	283	256	296	296	285	283	294	275	286	287	264	283	270	280	298	285	279	287	289	263	287	283	289	294	278	278	270	257	291	270	279	242	288	289	298	251	298	265	318	285	285	286	253	267	287	283	279	276	236	252	270	288	298	279	283	290	286	271	252	270	277	242	257	284	290	254	257	289	258	273	291	276	268	285	287	288	293	290	276	269	275	283	277	309	269	281	270	292	274	263	255	296	260	260	263	296	317	262	269	255	289	271	244	243	273	278	299	263	264	267	259	244	295	279	276	300	303	269	289	262	286	261	296	256	283	286	315	271	261	290	273	294	276	266	287	272	293	258	271	310	278	279	283	263	287	258	268	303	288	234	287	266	291	299	256	299	296	248	286	267	258	272	265	279	264	299	275	273	276	306	259	252	293	299	273	266	262	268	289	268	259	270	295	273	272	282	274	259	280	274	288	295	256	253	311	266	291	258	269	295	252	278	286	272	251	270	310	270	290	255	257	260	279	267	306	281	303	259	289	284	271	277	287	290	249	278	275	256	297	253	282	271	267	258	288	267	262	295	276	245	279	271	281	286	305	272	258	266	259	275	266	284	270	282	269	271	273	291	269	269	296	268	294	258	291	245	262	278	256	313	282	281	274	263	269	279	268	274	278	262	270	292	254	274	280	271	283	248	272	267	291	277	279	292	274	274	296	282	296	231	274	257	275	265	291	294	276	252	289	287	265	249	263	283	317	301	283	263	284	300	272	258	300	248	266	262	258	275	292	252	285	248	282	306	271	254	273	266	282	263	255	307	278	261	260	253	268	289	286	304	279	275	273	277	301	301	290	265	245	293	280	282	291	284	267	321	272	278	281	278	272	291	291	303	315	286	269	288	282	279	289	304	287	283	295	292	292	316	279	300	288	290	256	245	287	299	277	307	276	291	300	273	293	252	278	276	266	272	267	305	277	271	251	272	291	293	255	280	280	297	258	267	272	287	283	281	282	261	291	252	243	285	293	239	264	283	266	279	321	309	269	266	253	268	311	296	284	264	262	271	264	308	266	266	254	298	256	289	273	262	275	287	284	290	270	294	276	293	289	295	292	257	287	275	268	304	293	296	288	292	302	290	278	273	295	259	282	268	285	252	266	263	279	240	259	257	256	280	268	299	273	264	262	272	251	280	300	246	275	270	252	274	298	309	286	292	254	276	296	269	281	271	279	309	296	273	273	278	289	283	294	262	279	255	281	253	300	283	286	287	276	280	285	271	319	289	292	275	254	275	303	269	222	278	286	283	276	289	270	253	320	286	269	300	272	284	285	283	290	248	284	269	283	291	278	285	275	279	305	259	238	278	278	261	287	272	295	279	250	282	259	237	282	279	270	280	284	289	232	302	287	263	289	260	267	272	260	274	266	266	247	295	270	254	250	271	264	302	276	249	263	241	242	300	308	248	270	279	290	272	290	262	284	268	262	260	260	251	279	295	289	305	266	277	251	318	281	248
24271	21596	28846	24709	21492	11362	1208	587	417	373	338	331	360	364	357	349	319	234	231	175	155	170	166	171	168	171	150	155	159	147	163	164	151	147	141	162	150	158	156	154	139	151	156	148	148	156	159	163	149	159	162	163	146	147	170	159	142	155	149	158	136	123	168	174	175	157	167	161	151	150	155	152	135	139	149	147	155	180	156	138	130	154	143	153	153	128	144	125	149	154	159	156	135	146	129	157	152	145	138	142	157	149	165	166	124	142	145	155	163	151	140	137	152	164	138	149	139	154	155	131	138	158	146	177	152	141	162	140	153	154	165	169	151	148	153	133	181	137	155	153	152	153	159	143	180	122	160	163	146	159	154	154	173	156	134	135	142	151	120	135	139	164	150	150	134	160	137	159	164	160	168	148	154	158	155	136	149	181	150	152	150	143	151	156	156	143	143	126	147	147	141	144	133	167	165	162	174	163	154	149	142	170	178	129	162	148	137	154	158	159	152	161	172	158	147	152	151	141	130	148	163	151	167	138	163	157	130	134	155	149	179	155	141	142	156	134	143	134	151	136	172	147	142	129	114	150	147	169	141	151	142	143	148	140	162	162	146	159	131	139	159	157	140	126	166	157	145	184	138	161	140	154	155	139	127	144	135	129	144	152	132	151	143	126	177	144	141	154	145	152	136	161	147	152	176	161	156	143	145	164	166	153	139	161	140	155	159	170	152	157	160	163	147	154	159	144	150	155	163	134	153	154	162	161	159	146	137	128	140	157	162	149	149	131	138	149	146	163	152	141	159	144	155	144	153	148	163	163	134	149	137	147	146	160	164	149	162	159	151	146	158	158	143	130	164	143	143	146	141	148	167	142	156	128	140	145	142	153	163	173	161	144	159	151	149	168	144	151	144	138	137	133	155	137	134	157	135	148	148	153	164	137	138	145	133	171	155	133	154	146	161	149	145	166	154	143	156	135	169	155	138	155	147	177	139	158	152	154	142	144	155	131	137	146	128	151	136	143	136	128	139	132	162	171	160	146	136	144	147	132	142	148	149	158	144	155	149	141	151	142	158	123	158	137	170	141	136	129	138	143	173	154	150	142	165	146	146	133	122	158	179	145	146	163	144	157	145	138	142	142	153	158	154	150	150	150	160	153	143	133	127	133	143	152	154	151	149	149	143	148	159	149	151	147	148	158	151	137	155	155	127	149	165	165	144	143	141	139	143	138	152	151	151	125	165	168	157	165	147	160	157	153	156	144	152	156	171	152	133	144	151	166	157	163	148	143	138	142	153	138	164	126	155	164	143	173	156	146	167	159	151	151	152	138	140	157	143	164	163	158	145	146	150	152	145	147	149	164	155	153	169	155	133	153	158	136	158	157	145	161	153	157	137	143	155	149	177	164	140	175	123	165	145	127	138	150	139	144	132	138	127	156	143	143	149	171	152	143	165	149	160	156	154	160	148	121	146	138	148	127	123	147	146	148	156	142	141	162	143	155	163	137	138	144	146	141	139	146	153	147	135	137	140	137	153	134	167	151	138	163	163	178	127	163	143	155	140	157	152	164	158	162	137	130	135	156	137	130	147	160	142	147	136	149	147	161	148	135	151	173	155	136	135	128	168	155	135	142	149	136	147	155	128	151	155	139	172	146	136	161	187	138	151	142	137	153	145	166	152	147	176	134	150	163	155	159	163	121	146	155	157	147	145	153	129	136	138	146	135	127	147	149	147	131	145	154	155	154	154	179	141	171	144	146	158	155	180	142	130	165	143	139	141	150	157	143	152	151	176	159	147	152	152	132	158	152	153	134	152	137	162	156	150	169	134	147	149	173	125	152	141	168	147	145	146	165	135	139	175	134	162	143	152	161	166	165	147	135	146	157	140	161	159	150	166	157	144	155	146	159	158	172	149	167	141	144	133	162	156	152	149	158	143	121	154	147	138	160	158	159	175	165	153	157	135	133	147	163	152	145	147	141	147	158	156	141	152	143	168	129	153	169	142	138	156	123	130	129	146	141	146	161	158	149	142	136	156	156	153	175	145	154	141	139	151	152	122	158	154	145	146	135	147	158	127	161	168	142	138	138	153	148	130	160	132	164	157	133	152	153	148	143	177	149	158	156	134	159	144	149	152	148	163	160	131	176	161	140	128	151	159	119	131	142	141	143	140	141	145	125	129	155	127	167	140	151	137	145	167	149	123	115	169	143	152	158	155	149	140	146	148	161	156	143	152	174	147	157	145	138	139	155	131	148	153	151	164	145	169	140	136	150	138	139	126	162	137	152	152	170	131	150	138	144	134	165	159	151	150	158	149	157	156	147	174	155	143	149	156	151	149	188	152	148	140	126	164	158	162	138	136	151	145	170	173	165	172	147	148	171	151	137	165	156	135	134	149	121	161	141	177	160	153	141	163	168	140	152	140	149	170	155	130	158	159	153	151	145	138	134	150	155	143	160	141	145	116	127	144	141	164	158	143	142	170	138	139	127	141	141	152	151	143	150	157	124	138	133	147	143	160	147	140	146	144	126	141	173	132	150	150	160	135	165	150	140	150	143	130	161	151	129	158	131	161	145	139	158	154	146	166	125	148	166	165	142	147	164	145	133	153	148	147	155	136	149	163	138	175	159	173	165	149	145	159	140	140	156	130	160	135	170	145	143	148	143	171	141	149	134	152	142	155	144	157	155	154	129	135	143	160	143	163	145	158	142	149	165	166	148	148	153	157	137	153	143	127	146	158	152	134	135	172	136	163	152	150	138	152	120	146	177	155	131	145	143	136	146	145	164	151	137	172	149	135	160	137	144	157	131	154	143	152	153	143	170	142	153	147	153	152	136	145	142	138	138	157	157	139	156	151	129	158	143	150	157	157	163	160	143	159	154	142	142	142	151	162	155	145	160	148	149	148	126	141	119	143	161	141	152	179	148	156	146	148	154	133	172	157	142	159	134	141	148	149	153	151	133	150	152	153	135	142	148	154	154	138	147	139	152	143	146	154	160	159	131	123	146	144	135	127	138	144	136	151	139	147	149	156	135	150	136	143	142	155	153	168	167	153	146	140	141	159	158	151	130	154	169	161	135	151	130	156	133	137	147	149	151	147	153	164	163	156	148	116	159	151	162	162	128	145	135	148	136	149	142	143	149	166	146	155	153	165	135	164	155	145	133	163	109	147	156	155	132	155	159	167	129	132	150	143	140	151	128	152	153	199	134	160	112	156	144	140	144	160	145	151	151	137	153	156	149	129	133	144	127	163	140	155	153	163	131	131	144	140	114	140	134	144	134	148	161	141	160	162	163	129	159	139	144	146	137	157	144	153	156	160	148	168	141	163	167	160	153	134	138	140	179	151	144	137	159	150	163	161	154	155	164	141	151	125	131	155	133	147	175	152	160	153	142	172	151	166	178	142	172	130	174	144	150	135	152	130	153	141	144	156	137	143	122	140	145	159	136	154	152	146	136	157	140	118	132	154	146	169	141	144	148	133	165	141	160	141	164	163	150
38352	60261	24819	4800	3261	2238	1465	1144	828	604	522	582	638	674	603	621	538	387	321	246	217	239	238	193	221	191	215	214	194	234	204	189	205	224	203	201	176	163	202	173	204	189	219	209	195	237	197	226	199	192	187	173	185	214	182	195	182	193	188	198	176	193	167	189	198	187	197	194	166	228	192	219	193	190	183	180	195	186	213	185	171	196	184	197	178	173	176	219	207	172	213	201	195	190	192	181	190	180	162	205	182	194	181	173	208	197	190	184	195	175	181	189	174	179	176	189	223	171	170	186	186	175	196	201	193	195	169	175	185	197	190	191	173	202	173	186	197	184	176	204	179	182	186	200	171	193	210	169	209	194	176	181	196	169	175	214	162	199	196	179	176	187	189	210	173	237	192	204	181	203	177	186	177	183	209	188	199	195	181	207	205	189	211	178	186	181	193	194	189	214	202	202	195	184	185	188	184	202	185	185	205	213	171	184	179	182	198	200	185	203	200	195	192	195	193	190	180	159	170	186	201	206	180	192	194	180	174	183	189	183	175	204	201	175	195	191	204	185	183	210	182	204	200	188	203	198	193	190	176	190	184	189	163	203	194	192	191	190	142	185	181	223	212	203	189	188	180	177	181	171	187	164	168	198	211	180	199	173	181	190	183	218	188	193	185	196	187	185	203	195	197	178	184	179	164	188	201	191	192	171	191	192	185	162	191	180	201	177	179	215	202	196	184	212	204	184	197	206	181	206	187	213	190	169	175	176	206	171	191	193	197	192	188	172	170	203	192	206	202	151	182	179	196	206	190	198	208	168	183	206	187	203	166	169	214	210	185	190	174	201	189	192	202	174	169	181	193	183	185	190	191	211	203	196	191	183	195	195	174	200	188	205	198	166	178	190	215	204	175	193	200	191	206	184	202	185	177	202	184	203	205	166	169	186	212	162	191	185	194	167	167	195	201	200	177	181	201	173	187	189	205	199	193	188	189	186	182	165	188	197	200	175	196	183	175	173	186	195	203	192	199	179	197	191	189	184	208	169	198	190	183	219	206	171	178	175	184	196	195	188	182	188	160	205	188	187	198	195	198	210	194	181	189	186	205	202	187	199	173	210	172	202	203	220	189	191	193	163	198	177	203	189	191	237	171	186	200	167	205	203	209	202	205	208	192	195	190	187	196	191	192	175	182	208	198	204	172	193	177	179	207	204	192	158	212	184	193	207	201	201	177	184	189	193	195	174	202	194	185	189	191	205	185	181	193	190	201	225	197	196	203	194	188	178	198	155	218	175	186	161	174	171	178	211	196	175	171	198	194	178	210	170	193	213	185	191	178	197	190	189	182	165	202	179	194	196	195	189	215	200	206	193	184	192	191	188	181	190	197	176	185	192	198	202	207	184	212	198	207	176	183	179	189	194	199	192	202	172	203	211	181	174	175	183	187	177	202	185	204	196	189	178	176	178	177	192	175	182	187	209	180	177	202	212	178	195	205	166	196	197	176	172	196	212	171	193	209	179	166	175	171	187	176	182	193	183	167	203	179	196	176	184	180	185	176	156	148	203	182	183	177	176	181	173	191	195	167	180	187	189	210	178	176	208	198	166	176	195	195	218	190	192	203	194	188	173	211	200	187	172	184	184	177	185	205	184	172	207	194	184	187	188	175	170	198	178	190	151	178	215	189	187	176	189	186	166	184	210	193	192	183	190	216	200	163	186	218	187	163	171	197	179	200	167	212	206	203	179	158	195	183	186	199	182	188	164	191	204	176	195	209	207	191	186	181	173	175	176	206	192	170	194	184	179	202	201	187	193	186	163	179	184	161	198	184	187	186	189	181	222	192	193	185	206	192	187	166	194	180	185	199	178	183	198	179	196	204	206	188	161	171	193	188	193	196	177	204	207	198	177	205	199	185	172	181	176	164	173	187	182	187	171	192	208	185	179	181	188	182	167	182	182	209	197	164	202	193	191	180	202	173	175	191	186	198	185	188	197	209	207	223	198	191	209	186	195	175	200	202	192	196	203	205	197	184	179	187	177	206	213	167	172	187	204	185	165	184	195	193	220	203	177	205	179	216	192	174	212	185	217	194	187	209	176	192	171	177	195	198	174	208	191	168	176	200	193	185	211	207	200	175	182	183	187	185	211	202	174	184	206	177	204	219	186	185	192	198	175	199	188	197	171	167	188	195	171	164	172	198	180	183	170	193	168	180	183	191	190	175	191	180	185	221	186	199	188	192	211	176	176	176	193	175	173	211	174	185	167	203	175	189	181	192	197	193	216	210	191	167	190	197	208	181	202	209	199	209	199	193	181	201	179	199	174	196	178	187	184	202	169	196	168	179	181	198	168	180	215	189	203	195	207	175	190	183	186	166	163	196	193	205	203	195	197	190	180	173	188	191	203	209	184	173	172	202	204	174	175	202	212	193	182	189	214	197	193	196	205	194	205	181	174	186	187	225	183	190	201	198	173	184	169	188	204	169	181	163	216	168	203	200	183	199	194	176	181	178	203	164	194	195	194	212	188	164	176	185	186	188	171	186	180	199	196	180	185	199	206	196	197	196	209	222	202	173	227	206	184	199	190	212	193	184	182	173	206	196	201	180	189	184	195	183	177	173	180	200	196	187	187	215	171	186	172	176	196	201	202	197	197	215	174	184	190	185	177	180	151	192	179	184	185	184	186	166	193	189	182	189	192	198	196	175	208	202	199	196	202	184	193	186	195	168	195	162	195	164	175	192	184	212	192	193	187	200	197	202	167	188	199	191	179	191	199	204	191	172	200	184	175	209	197	187	196	188	183	194	206	191	155	180	179	198	199	167	188	195	196	180	173	179	167	180	190	178	177	202	179	173	193	188	189	178	196	185	205	158	209	163	199	176	186	196	195	170	214	192	183	198	203	206	192	186	179	184	201	184	198	183	181	192	184	216	211	178	208	199	218	197	189	180	192	217	207	192	175	188	209	186	190	184	180	206	188	190	185	195	185	186	178	164	176	212	187	181	192	182	199	183	165	188	201	182	191	196	198	190	208	210	198	187	193	212	188	192	167	187	200	196	214	195	224	173	194	200	192	203	207	186	187	190	171	168	201	175	190	156	167	184	188	212	187	192	202	196	195	205	206	207	178	189	201	189	198	187	167	200	211	169	201	188	198	183	152	189	193	171	185	182	207	186	207	185	177	187	157	204	199	184	183	199	199	171	206	206	195	170	189	203	187	174	180	179	222	188	166	177	207	208	179	201	173	175	195	182	198	209	178	190	164	190	177	197	201	180	195	193	193	190	213	206	189	205	185	177	202	188	167	201	181	170	174	183	201	178	193	174	195	180	191	196	191	194	201	200	216	201	187	199	188	186	183	200	173	194	181	177	205	176	179	196	177	184	176	199	160	208	179	165	208	210	180	177	223	217	199	159	218	204	210	186	198	175	202	175	189	177	184	178	195	188	198	175	181	169	198	183	177	192	174	203	177	190	188	191	212	205	194	199	183	187	180	186	218	186	176
25650	21686	27588	25481	9022	882	646	471	472	432	439	455	501	491	522	482	452	414	395	388	381	324	389	342	354	356	348	346	342	357	350	343	322	324	317	334	369	340	358	347	350	330	388	347	324	311	326	371	355	373	344	344	344	376	328	372	334	315	341	375	291	341	350	357	335	338	327	336	331	335	367	365	351	368	369	341	364	343	371	336	337	322	362	385	330	358	342	349	336	330	333	339	337	363	360	316	355	379	344	324	373	322	311	369	371	318	342	345	357	379	344	328	348	347	373	346	333	363	330	317	359	369	341	329	342	382	311	319	343	367	334	343	366	357	327	363	362	311	338	319	332	359	357	359	330	357	347	327	369	362	325	309	338	337	336	379	344	337	298	338	343	331	333	357	310	322	350	352	341	306	346	347	307	309	355	354	350	333	373	345	320	387	345	376	347	314	335	337	367	344	331	341	346	372	360	339	304	324	352	313	332	349	334	347	354	346	369	369	351	350	343	342	366	343	351	346	357	346	368	333	354	370	353	353	331	323	323	365	308	352	363	365	309	383	344	349	368	343	330	316	338	383	372	343	370	339	371	303	362	333	337	345	333	350	351	336	348	342	351	364	341	340	344	333	405	354	352	368	324	348	309	334	353	351	329	339	308	353	347	343	370	354	373	344	354	366	336	316	379	346	328	350	336	373	333	349	343	385	342	338	355	365	349	338	342	326	318	316	346	340	358	368	312	350	334	347	349	365	343	353	373	357	336	341	338	325	359	367	358	344	354	344	337	323	331	347	373	341	318	373	339	362	334	365	347	374	358	372	341	360	350	363	329	327	337	329	348	313	330	344	355	307	363	351	351	346	364	329	379	391	384	348	323	326	342	376	335	365	367	333	328	301	356	363	358	360	325	309	343	328	383	346	357	327	341	348	322	329	368	327	360	337	332	339	318	323	372	335	346	361	361	341	318	338	369	342	312	374	371	344	358	371	336	329	349	368	328	323	349	342	360	339	338	323	376	351	338	324	340	337	329	348	322	348	301	342	345	291	355	356	387	346	313	343	356	321	340	331	331	330	333	340	348	345	351	316	344	352	348	362	342	344	335	340	370	342	363	354	339	375	335	342	322	331	321	365	336	322	345	344	333	355	342	373	363	357	346	358	349	339	313	346	335	353	368	359	355	353	310	316	345	357	367	330	365	337	339	344	370	323	302	329	360	368	369	366	303	336	363	350	334	323	353	365	342	347	394	330	359	398	339	354	356	344	373	319	318	334	345	366	343	355	357	329	340	364	363	349	346	350	347	307	338	334	320	338	363	340	331	324	338	324	346	378	361	332	329	339	352	348	345	355	333	346	331	334	328	365	357	332	365	361	345	365	321	364	330	349	336	349	370	352	346	367	348	345	293	333	370	328	356	341	336	334	338	346	349	357	331	371	312	350	359	341	367	314	319	292	352	330	319	339	343	349	377	392	349	326	360	333	410	353	366	355	369	335	338	363	334	345	339	350	328	372	346	337	365	332	362	363	329	327	340	328	348	319	329	363	332	347	325	345	355	347	327	338	363	343	328	338	345	342	362	381	355	357	380	337	365	356	354	365	322	348	318	393	338	325	357	366	358	341	339	349	322	330	326	358	347	342	348	318	353	333	349	363	348	361	360	318	368	326	356	379	328	329	332	359	358	366	333	328	363	349	337	332	313	310	359	335	324	328	377	340	346	337	336	312	374	362	315	355	339	331	364	362	351	344	341	333	331	340	348	363	360	341	329	364	335	354	312	316	312	351	314	329	376	358	370	326	348	333	375	342	355	336	355	357	348	341	341	332	374	382	330	358	371	353	355	346	356	368	346	340	343	332	329	357	363	350	353	354	337	372	309	328	359	341	344	358	353	364	345	351	338	341	334	375	381	360	337	361	333	343	349	373	300	342	326	355	373	329	351	357	339	364	373	346	372	365	316	325	343	345	346	351	347	352	317	308	342	333	354	365	342	360	316	341	357	343	320	350	346	384	331	338	330	321	350	335	361	324	383	337	332	365	359	348	335	353	350	350	360	365	337	303	339	364	340	372	328	341	327	320	366	364	321	351	328	349	366	342	338	329	325	329	313	327	366	337	314	354	322	338	354	354	365	324	368	364	344	336	339	300	331	370	352	381	354	324	330	353	331	327	344	336	352	348	329	301	348	320	331	336	354	322	344	354	359	332	342	310	383	384	349	333	345	358	358	376	339	373	357	331	357	362	300	309	343	359	374	363	347	360	339	333	326	340	341	406	376	342	336	350	335	317	352	313	345	336	367	331	364	373	376	400	371	353	350	324	385	350	357	346	347	320	327	361	357	318	374	360	379	340	325	343	341	362	325	327	339	346	371	343	417	356	355	338	393	342	325	339	362	369	313	320	349	364	311	349	347	318	371	305	386	352	335	362	346	338	339	328	333	317	337	338	346	327	372	341	338	338	359	365	325	359	383	360	343	328	311	373	343	329	330	333	328	333	358	375	321	357	325	332	335	338	373	308	353	340	346	340	359	324	359	367	323	330	347	347	349	332	385	334	329	320	322	347	359	359	355	343	362	336	344	328	363	331	351	359	338	319	314	346	339	332	343	330	312	349	315	332	358	334	373	321	321	333	365	347	339	332	339	294	321	327	335	349	346	328	349	329	326	330	319	362	370	315	329	351	366	377	323	353	329	346	322	334	366	335	343	300	336	310	374	319	378	304	323	373	336	313	368	370	317	371	351	307	342	348	337	301	351	339	371	368	334	354	340	302	352	339	328	367	326	323	335	358	350	334	356	359	354	345	354	369	328	330	367	335	344	388	351	334	337	331	350	328	336	360	348	336	347	362	350	340	350	326	340	317	355	357	364	366	354	310	368	340	323	340	362	324	335	354	318	337	346	344	344	331	354	333	328	350	325	375	380	375	372	336	329	347	352	324	334	343	364	312	375	338	325	351	358	320	353	346	319	346	337	326	330	351	337	353	331	356	362	369	345	311	378	378	327	311	359	346	321	328	341	349	353	351	343	369	342	359	348	344	355	336	352	365	362	306	369	352	350	372	352	344	366	337	333	358	340	355	328	335	324	342	359	357	343	311	349	350	355	321	330	356	354	343	379	323	310	322	335	338	362	318	337	361	316	353	380	326	345	357	377	331	353	318	361	368	354	362	341	367	327	345	336	359	378	334	341	333	316	344	374	357	335	354	328	358	318	335	352	356	361	359	359	364	325	357	312	328	361	338	350	366	346	309	335	369	341	371	353	352	360	338	357	339	350	346	347	380	338	358	333	382	329	342	325	354	339	324	334	328	325	339	352	327	382	374	397	333	361	352	341	324	349	369	335	369	328	333	314	369	346	343	340	344	308	336	373	352	366	338	322	328	335	336	347	349	351	341	349	343	359	353	359	328	348	344	337	364	333	335	340	347	363	347	345	326	371	366	312	342	340	345	331	374	355	369	339	331	351	345	334	364	376	356	340	357	343	359	346	348	361	329	342	356	315	311	339	314
36437	52349	18721	3202	2203	1422	1128	857	745	668	695	707	825	844	737	658	695	493	514	469	442	470	449	437	429	463	421	434	449	457	408	381	441	433	420	403	433	412	427	416	431	456	412	454	406	417	443	425	430	430	410	457	415	394	431	422	396	439	400	422	436	438	436	386	397	405	400	414	405	432	408	392	386	421	442	455	433	409	392	437	424	438	414	419	446	416	432	406	399	436	428	421	422	419	399	390	388	446	448	446	430	413	413	432	395	469	417	403	470	400	422	410	452	431	401	401	453	409	401	456	450	416	458	422	422	433	445	436	414	395	440	434	442	413	372	375	444	380	431	395	441	431	429	417	418	430	420	409	397	458	410	448	385	395	401	423	414	434	425	429	428	447	407	411	440	457	424	414	416	446	381	419	415	407	383	433	407	421	394	384	431	416	402	429	395	420	419	418	390	439	405	439	391	429	424	426	422	396	414	431	435	432	424	404	409	414	436	450	441	421	411	456	407	438	432	415	402	425	430	447	424	414	381	424	410	415	423	415	463	406	412	418	441	425	430	414	428	423	421	402	458	438	383	415	438	411	416	404	427	418	426	451	434	416	435	420	429	428	433	430	431	390	403	452	445	420	431	401	412	413	387	406	424	382	421	454	453	440	412	436	445	445	435	366	406	402	457	409	382	403	430	412	430	412	406	423	435	445	411	419	380	431	413	386	428	411	445	411	439	420	437	403	434	382	403	452	409	417	430	424	463	418	400	398	458	427	398	406	390	401	414	387	374	415	460	414	381	414	410	437	409	433	429	390	387	410	437	420	436	393	406	439	401	425	452	442	412	396	453	431	436	459	437	439	416	440	448	426	432	403	394	436	428	394	430	414	409	430	413	447	402	417	448	442	420	403	430	398	432	414	412	438	428	389	404	446	402	447	385	398	416	436	421	392	416	453	404	407	428	408	406	438	396	434	443	436	380	451	407	393	416	412	432	422	434	404	427	461	418	409	421	425	434	441	464	433	436	395	452	399	402	435	431	472	459	431	448	437	405	400	416	419	435	431	439	451	406	413	399	436	434	411	431	396	443	438	421	426	472	445	425	441	420	413	468	398	432	421	388	422	461	419	416	429	400	413	466	440	418	386	408	421	445	432	429	417	434	378	449	477	428	434	394	429	405	420	401	439	477	439	391	393	461	399	443	405	381	412	415	455	437	409	407	456	441	439	432	398	430	419	414	417	439	401	459	409	413	455	421	415	435	422	446	402	417	425	452	455	442	443	433	428	433	464	429	416	418	435	436	446	436	428	417	434	398	437	426	436	450	426	377	431	398	461	386	423	399	415	436	436	434	417	419	421	386	457	426	405	405	418	401	435	409	433	407	416	439	394	441	434	441	432	409	405	438	450	374	434	417	431	425	403	417	431	457	415	419	419	400	399	423	435	415	408	404	431	419	417	438	445	455	413	393	419	421	444	411	396	409	403	436	437	427	443	439	382	420	449	445	425	402	422	437	434	421	416	432	406	395	389	394	420	439	397	462	425	403	425	438	420	461	421	375	451	429	421	422	419	436	415	396	409	431	424	401	394	424	422	418	446	413	411	429	446	410	440	410	439	400	413	430	415	414	456	387	457	439	403	422	455	385	429	399	444	413	420	407	380	417	424	447	437	432	422	418	441	444	399	420	408	424	429	469	417	411	388	433	410	434	406	429	442	431	430	426	425	402	418	416	442	443	412	392	412	435	412	433	394	429	431	398	392	445	408	414	417	410	427	449	415	461	429	422	423	425	427	447	417	428	423	447	460	394	407	406	390	439	429	446	397	425	440	433	467	378	446	437	399	419	407	418	450	418	421	458	406	425	428	440	400	449	447	441	437	416	448	424	401	377	423	435	451	414	385	419	428	404	420	431	427	425	413	402	423	435	425	466	406	417	446	412	391	408	418	421	386	423	412	426	441	440	454	455	435	391	426	394	432	461	390	400	451	474	449	423	438	421	439	454	417	446	418	439	403	418	386	430	448	440	439	388	430	470	398	378	412	423	414	407	425	441	413	409	424	431	440	419	423	428	401	452	424	434	455	419	465	419	419	395	435	427	452	424	459	408	412	453	400	453	457	446	459	414	404	445	451	410	434	468	415	429	414	430	419	413	420	453	409	424	413	445	435	419	436	439	448	427	420	416	428	456	448	429	433	398	398	407	414	403	445	433	410	408	440	405	427	400	413	372	388	418	417	407	442	437	431	420	447	425	421	417	413	430	417	412	435	398	411	420	404	422	387	423	435	427	397	427	438	457	417	411	410	384	447	399	411	427	411	439	438	423	438	395	439	381	404	394	416	426	398	423	413	428	437	419	395	443	461	445	417	408	411	446	411	448	451	419	428	435	410	437	421	415	421	408	405	424	451	428	451	388	402	416	408	408	434	436	427	416	421	425	409	441	394	418	416	482	440	432	421	446	415	405	408	443	431	458	400	438	435	441	407	432	469	393	427	421	449	449	436	411	397	383	407	402	407	378	433	440	413	449	406	456	427	459	424	392	445	435	415	440	417	397	427	451	407	414	438	452	483	405	439	402	424	388	393	446	402	437	429	419	415	434	395	423	402	413	460	445	413	419	422	439	415	435	433	434	424	397	416	438	426	435	449	421	412	440	430	455	410	413	389	409	407	406	408	415	436	420	428	433	408	395	432	405	414	424	396	397	394	380	420	412	457	406	418	428	370	437	424	433	398	399	422	438	450	430	395	435	420	412	466	415	397	422	421	460	420	392	381	408	422	424	401	420	411	426	456	451	482	433	438	426	460	423	450	444	437	406	419	445	417	433	409	404	469	437	405	431	424	442	435	455	441	450	393	452	437	397	409	421	407	385	429	399	452	412	417	417	444	382	413	455	418	391	403	435	399	406	427	427	457	417	429	453	478	410	403	446	388	450	423	415	398	437	423	421	463	396	412	409	408	375	387	430	417	439	445	420	394	446	446	471	417	397	455	403	437	427	387	430	409	412	475	443	429	429	387	423	434	429	413	428	472	458	408	450	431	380	390	390	449	426	441	433	476	394	403	404	463	426	380	463	409	424	408	411	403	414	413	398	425	408	434	435	423	421	413	432	414	424	400	445	443	426	440	401	454	447	403	449	400	394	383	437	408	410	453	459	418	437	427	417	413	443	408	402	454	417	430	403	424	442	401	428	461	445	424	428	421	426	424	427	436	397	400	402	412	389	419	420	448	428	400	425	428	454	443	438	456	417	401	430	427	438	429	431	395	364	425	434	441	420	437	407	408	427	414	396	381	457	421	431	427	413	399	420	406	424	418	418	426	434	422	388	441	362	456	440	416	433	441	474	416	427	438	406	413	453	388	447	441	438	430	444	420	431	430	382	449	413	428	406	431	476	438	427	421	398	373	392	405	385	454	450	422	429	419	456	410	403	452	412	447	419	427	433	408	422	454	484	403	385	403	438	424	436	442	419	370	434	425	415	425	368	432	396	403	397	394	411	415	415	418	405	452
23305	21605	29299	24312	21570	21553	8918	1011	692	792	666	592	657	671	656	549	464	416	381	353	355	319	341	330	293	328	325	298	300	288	312	308	287	309	279	289	340	312	325	314	310	274	294	318	303	268	274	292	291	286	323	302	267	274	295	301	314	303	311	325	285	307	315	267	316	279	277	299	288	307	283	313	292	296	307	260	282	302	281	279	306	311	320	275	297	288	271	254	295	281	280	295	300	264	283	249	285	318	290	297	282	317	268	309	311	297	278	284	320	282	270	290	275	293	282	299	306	310	320	273	279	268	305	282	300	290	283	315	276	298	258	298	290	309	276	306	312	301	270	301	293	306	252	297	288	271	295	324	308	295	273	273	282	300	291	281	330	285	285	277	286	272	289	292	263	317	311	306	311	280	287	279	280	280	277	248	278	288	314	261	300	296	280	293	262	273	323	283	283	300	286	303	259	286	267	265	276	294	266	241	295	292	262	275	277	272	323	341	296	282	316	298	297	304	328	296	282	321	317	293	299	245	294	233	313	317	295	299	313	323	310	310	307	285	301	282	321	310	293	246	287	274	292	306	298	305	295	293	283	310	280	288	269	254	298	316	285	290	285	289	261	283	296	285	270	273	297	254	299	276	286	274	271	316	287	276	258	265	274	276	279	292	269	274	286	300	315	265	303	297	282	291	259	258	331	319	304	297	287	303	281	283	271	294	290	286	302	262	300	292	295	282	281	289	256	279	291	257	276	288	263	292	262	280	265	271	285	308	325	278	275	293	285	271	294	308	319	286	287	287	287	313	274	276	311	282	281	265	293	283	294	291	281	304	250	316	282	309	292	276	269	272	287	292	288	270	290	290	296	323	291	268	312	283	303	293	275	287	253	297	296	305	281	280	292	308	283	299	300	282	299	300	308	273	290	246	298	292	283	307	285	317	272	262	281	332	305	325	302	291	263	310	315	266	272	275	302	292	305	302	277	302	317	301	273	288	272	344	265	271	285	268	275	287	272	287	311	296	275	262	270	296	284	287	301	320	286	290	289	296	280	288	266	238	283	261	295	301	298	261	263	262	264	293	296	292	301	290	290	296	293	304	288	282	312	304	280	285	287	256	279	314	275	288	299	285	304	257	294	285	271	278	267	278	329	286	298	274	278	296	307	274	285	273	295	288	295	261	264	277	265	262	304	264	287	252	270	300	306	294	268	264	305	278	297	296	265	310	304	280	277	315	304	298	301	302	300	301	267	307	279	280	281	292	316	310	294	287	297	271	281	296	297	341	328	263	292	322	292	309	275	270	287	286	293	299	306	335	316	266	277	299	268	290	299	270	310	279	289	306	300	280	265	278	314	278	289	287	274	299	302	298	291	248	305	335	301	296	281	275	289	308	296	300	279	263	280	290	266	305	278	291	264	307	287	311	299	277	283	303	291	295	313	301	288	263	309	284	277	320	252	287	280	291	263	303	282	302	298	270	278	268	311	295	260	280	310	277	286	306	284	308	252	316	303	308	262	262	295	273	293	296	318	273	287	309	275	322	308	273	300	303	303	269	276	284	257	272	332	263	281	278	279	296	288	288	276	317	261	259	301	293	286	272	303	249	312	278	273	315	278	294	305	318	340	298	295	280	307	275	290	252	298	297	286	292	291	282	265	300	273	295	280	276	315	279	254	277	321	307	318	282	296	299	300	276	301	283	301	267	275	283	275	274	259	299	303	285	257	300	301	298	282	267	325	262	285	292	322	279	286	317	290	287	294	271	298	273	257	298	284	283	303	295	281	283	301	282	261	296	315	294	310	275	303	299	277	276	296	303	327	287	292	289	260	284	287	288	322	280	306	302	307	294	302	290	270	284	315	313	263	318	287	270	287	309	312	314	289	300	279	281	334	312	288	314	281	262	257	319	296	284	291	276	287	289	283	317	291	277	317	295	274	300	302	280	299	310	278	266	291	304	271	294	318	282	254	258	285	305	284	304	269	304	285	297	268	293	259	298	295	317	291	306	288	289	284	285	302	277	283	263	304	265	281	288	284	285	304	291	268	305	289	289	284	285	272	306	275	308	274	273	279	297	290	296	290	296	266	293	274	296	266	289	274	308	277	256	285	292	269	276	285	298	307	287	297	274	290	310	322	284	280	280	299	265	322	293	308	280	271	310	272	289	292	296	303	307	282	286	293	275	312	329	284	286	291	303	286	297	282	287	326	306	296	282	309	249	298	257	266	298	314	306	293	281	282	317	278	315	282	317	304	266	282	285	276	271	274	275	312	319	274	285	291	299	306	322	268	278	291	290	326	268	311	278	286	294	299	287	256	274	313	288	278	295	276	293	294	256	279	276	293	277	295	284	280	285	336	278	253	318	283	266	297	314	303	304	270	300	268	313	284	303	272	283	295	295	284	273	290	285	285	310	266	287	292	264	307	321	278	282	311	279	270	266	295	279	292	317	289	312	288	286	273	290	295	289	289	285	268	302	306	272	274	279	262	274	307	316	284	288	302	298	271	281	286	296	291	279	319	286	315	294	248	280	256	279	264	256	293	301	257	290	270	308	279	294	289	289	254	300	285	308	302	327	320	293	289	294	297	263	268	270	319	304	322	282	344	286	287	280	274	289	306	321	289	306	300	308	288	279	256	292	280	256	279	299	321	264	300	242	267	311	303	310	295	297	241	292	296	314	309	309	291	268	295	310	266	277	301	295	278	284	277	272	265	283	295	274	297	272	311	282	265	316	273	302	330	292	262	282	283	295	323	282	303	274	286	289	299	283	300	288	293	276	289	290	298	293	318	306	288	302	266	281	287	287	286	287	305	265	296	279	309	264	306	290	302	310	247	280	279	283	286	269	286	287	282	272	280	250	260	265	285	279	301	266	309	328	281	289	296	319	281	289	291	276	282	295	291	254	308	282	291	293	277	310	322	295	300	271	286	307	306	286	287	268	308	294	317	264	283	314	285	305	300	304	263	296	295	323	281	330	291	291	307	270	297	288	276	278	266	294	285	300	282	288	277	283	276	272	301	297	296	281	302	269	254	268	295	326	297	298	300	308	283	260	262	319	302	284	279	291	300	318	300	305	287	269	290	325	287	287	288	262	275	282	285	292	324	287	292	320	303	285	259	267	303	284	301	282	277	296	303	295	278	271	280	267	281	269	293	282	303	272	300	292	305	302	281	281	271	300	278	287	318	277	310	289	279	287	283	310	294	299	326	268	299	302	272	295	287	265	307	287	296	275	285	289	306	283	315	308	288	326	284	292	290	279	277	283	272	314	264	303	280	280	308	260	304	283	312	318	273	292	281	266	294	288	300	262	310	290	301	299	281	280	278	303	283	296	307	289	280	312	275	278	323	292	314	285	269	280	293	284	278	302	305	295	305	308	292	326	257	282	282	301	272	301	268	266	284	245	291	261	302	299	296	264	284	263	293	288	317	302	283	280	263	309	297	275	287	287	267	279	278	312	271	273	302	303	282	300	312	306	295	309	278	295	318	320	292	309	313	266
42112	67312	26708	6646	4540	3055	2358	1616	1369	1322	1183	975	1164	1217	1090	921	701	571	497	496	429	432	357	439	395	392	397	376	413	377	348	371	390	362	358	351	362	361	372	355	369	367	344	356	384	358	354	347	359	359	355	337	341	363	359	378	346	346	318	363	315	350	361	334	382	337	314	330	365	365	375	357	326	328	342	312	383	341	355	327	355	359	330	339	346	338	341	338	319	338	299	356	341	338	344	369	305	322	314	346	329	341	325	350	328	317	318	330	321	329	345	337	395	377	334	347	330	327	381	346	329	355	349	328	342	335	335	360	322	335	368	328	346	362	338	342	341	310	341	315	320	336	342	390	318	351	350	360	353	366	353	327	312	298	353	383	377	326	325	327	358	332	351	347	354	336	298	359	349	342	332	332	358	353	322	366	348	347	355	371	350	337	340	366	347	368	309	331	336	319	309	331	305	338	336	329	357	322	358	344	308	333	342	331	377	337	332	340	379	391	372	362	342	354	328	328	337	346	326	327	365	333	364	322	356	369	306	351	359	360	344	336	339	378	341	350	371	343	328	350	331	338	326	319	344	376	351	355	300	353	335	341	352	373	301	319	321	350	329	347	329	355	353	329	309	353	350	335	339	350	327	339	335	327	336	366	356	331	331	337	319	362	364	334	360	328	337	358	319	318	327	346	320	343	316	323	347	340	342	327	360	352	343	343	330	354	359	347	346	337	348	339	339	311	358	310	327	351	361	325	353	359	346	328	368	335	358	373	321	344	362	321	344	360	340	368	345	350	310	343	338	336	351	307	355	357	339	332	308	344	338	345	341	339	346	327	329	362	353	345	341	319	334	362	362	338	341	348	343	344	362	335	329	331	309	341	348	329	324	356	314	379	328	348	386	322	351	358	336	337	349	340	346	357	348	342	347	309	345	363	369	336	381	359	329	322	321	358	347	318	344	337	321	330	331	345	337	345	342	363	336	348	361	388	334	317	315	321	356	347	335	344	319	331	371	333	348	339	350	368	325	348	351	355	337	350	357	296	381	329	331	336	334	356	332	343	321	353	367	317	343	366	327	323	348	325	331	364	304	344	356	356	335	342	360	354	324	330	291	361	375	347	336	339	343	337	347	365	339	333	338	356	331	369	326	340	364	328	319	321	358	308	331	356	336	359	363	369	329	329	331	323	323	332	308	327	339	329	330	358	326	334	328	323	343	339	344	364	346	374	355	349	309	354	372	319	350	374	379	318	311	341	350	322	318	332	341	319	353	365	347	321	362	306	348	330	320	357	340	360	336	347	352	355	321	306	345	332	330	318	367	326	354	353	323	331	294	350	342	331	356	352	356	318	346	328	374	357	365	349	305	341	337	368	321	345	340	333	327	330	324	327	333	335	325	334	325	329	362	351	323	313	371	359	302	336	345	356	344	347	332	307	349	325	310	332	340	325	317	351	342	320	331	336	352	326	332	374	330	330	320	336	328	319	352	351	342	341	357	322	317	331	366	333	357	324	351	309	313	327	344	339	308	339	331	333	340	352	360	383	340	330	366	364	354	358	324	346	347	315	330	354	368	333	372	327	356	333	298	326	345	325	369	359	329	343	359	346	327	314	356	317	337	334	352	339	313	317	336	358	299	362	336	323	322	351	375	343	316	337	337	371	341	323	387	329	352	347	335	343	350	344	310	310	343	330	392	342	334	340	343	290	350	329	358	305	363	385	307	299	346	306	321	332	326	341	349	359	352	308	324	373	336	348	354	366	360	314	319	359	315	336	369	296	353	320	331	325	341	321	369	323	337	335	355	369	355	356	335	384	314	346	316	340	318	326	344	326	339	349	349	309	361	386	313	369	321	356	340	335	339	365	333	332	358	327	318	361	342	321	328	344	301	332	334	340	349	354	367	355	335	330	341	354	350	383	338	323	348	340	347	338	371	319	338	310	354	349	340	402	352	338	322	357	326	335	361	322	336	351	373	336	342	366	313	355	343	339	345	340	356	353	379	366	387	339	339	356	346	356	380	331	374	366	327	328	349	320	320	322	321	332	299	357	337	351	330	332	314	362	357	347	338	353	348	367	345	325	335	344	341	310	323	342	358	341	323	321	309	333	350	322	337	362	358	343	352	337	358	339	351	332	343	309	325	357	350	369	340	368	334	313	361	352	340	350	324	347	318	342	368	343	337	357	373	349	296	344	335	362	371	325	340	326	349	339	343	342	314	337	360	326	368	348	329	364	335	346	342	359	327	321	311	363	352	334	393	331	315	365	329	344	340	335	320	360	360	356	400	335	320	345	298	351	346	338	335	367	346	349	328	342	333	315	337	320	368	342	324	318	350	344	324	343	385	355	329	366	335	371	336	333	335	321	360	312	346	349	326	353	311	325	334	368	329	299	344	350	351	333	291	332	344	311	310	334	309	389	334	352	365	330	335	335	374	345	290	356	374	330	335	337	340	355	344	336	341	318	328	312	342	340	322	358	357	330	362	343	352	326	331	312	327	315	370	344	335	371	355	327	351	344	329	354	330	342	335	324	332	334	340	353	376	316	347	348	346	344	311	363	354	336	335	352	320	319	363	335	353	332	334	339	326	359	345	335	316	368	340	322	337	349	331	343	327	325	339	336	332	330	349	346	333	343	337	325	331	337	367	352	357	342	356	317	370	348	305	335	363	337	330	334	325	340	340	357	358	312	331	377	369	356	318	319	345	316	357	288	355	343	312	345	321	329	333	367	340	310	301	356	283	335	337	357	340	336	345	335	362	323	358	321	353	346	348	283	330	330	348	296	338	370	330	337	308	329	328	337	334	372	361	372	297	349	326	330	352	334	358	305	362	355	335	307	334	319	315	338	340	315	316	348	374	362	330	320	337	338	350	333	360	322	324	344	370	338	340	350	348	348	345	349	358	339	369	314	336	325	357	335	311	329	366	339	309	348	352	357	343	326	366	315	331	353	349	329	355	322	344	374	311	329	350	360	325	354	346	333	344	354	327	358	320	348	353	355	322	357	318	364	334	327	337	348	327	338	338	343	343	365	351	369	319	324	316	336	334	337	335	344	325	338	332	360	340	328	319	348	361	374	334	334	310	362	326	338	328	339	341	357	344	341	304	340	365	319	354	347	354	341	320	347	315	343	328	344	352	311	315	331	313	340	349	337	358	354	331	330	323	348	332	342	370	355	342	329	359	350	336	334	342	353	337	313	350	359	340	355	336	351	356	351	329	345	344	327	341	370	361	337	340	320	371	325	372	323	333	349	364	330	400	344	347	350	354	339	342	329	376	376	346	362	340	349	331	365	313	356	345	350	320	311	351	302	342	326	332	349	315	328	381	312	329	343	352	335	337	349	289	386	336	396	343	350	342	336	342	335	349	348	332	379	345	296	317	357	354	321	366	347	333	361	339	361	340	358	310	353	321	363	359	341	344	332	340	358	362	357	350	364	377	327	317	360	328	356	355	327	323	322	353	332	326	316	322	303	365	357	333	348	350	354	336	331	353	356
29402	27641	19366	3455	649	471	443	335	277	312	208	275	289	316	305	237	225	226	206	225	239	213	215	231	224	228	197	217	182	204	214	190	198	206	222	250	231	199	237	215	197	207	224	206	183	198	206	198	219	227	218	218	215	183	203	211	221	206	203	219	219	207	221	200	235	216	223	208	232	204	231	246	182	201	199	227	198	213	221	234	224	194	191	231	203	228	192	224	220	211	199	235	210	224	202	225	217	215	234	209	217	213	208	236	238	240	239	213	229	224	230	206	235	223	224	213	214	211	220	218	220	223	216	226	226	218	241	191	219	203	206	220	250	196	204	201	214	223	212	192	212	224	194	214	211	207	214	207	203	222	205	242	210	193	215	224	177	200	232	211	191	212	200	206	242	247	222	213	210	222	226	204	235	243	202	226	210	226	230	223	201	214	198	209	205	203	182	210	203	210	217	212	208	211	220	211	202	228	207	195	242	222	219	219	222	202	223	204	232	216	207	200	231	225	188	219	203	213	202	212	207	216	191	228	228	203	219	204	207	204	212	227	193	235	209	234	187	213	202	196	189	201	233	208	197	215	232	222	196	224	168	244	246	208	171	217	208	210	177	230	214	219	234	232	196	217	200	215	221	212	222	226	211	200	198	211	191	192	201	231	209	225	204	199	196	207	210	178	202	218	214	210	219	208	208	198	210	193	221	224	216	221	174	199	219	207	199	236	226	251	199	233	236	189	212	215	206	200	186	204	194	231	195	237	206	219	197	201	207	215	197	205	234	203	176	209	227	212	209	206	198	225	225	217	210	205	236	191	217	258	229	205	224	220	214	236	208	185	206	204	198	202	199	225	210	229	208	185	218	240	233	210	216	217	204	207	216	204	234	198	183	201	210	229	226	212	221	239	207	209	198	215	215	206	218	226	209	228	191	241	208	217	214	218	184	226	217	200	219	238	209	206	205	195	221	210	193	217	222	224	220	203	197	191	209	224	209	223	221	212	213	197	204	209	205	224	198	212	226	210	208	234	216	210	188	220	229	208	198	221	210	192	225	211	195	216	219	212	200	228	226	199	186	182	221	229	205	217	227	224	216	202	219	187	222	218	233	208	236	186	188	225	227	207	198	222	214	226	238	215	215	213	207	194	221	227	205	221	222	190	227	212	244	197	202	228	213	222	228	205	192	216	219	213	234	233	194	211	221	196	184	198	205	207	224	204	209	209	236	210	221	216	211	215	200	221	214	229	217	203	227	203	210	230	226	212	236	202	207	211	215	222	206	223	229	224	221	190	203	215	214	240	206	211	236	212	214	202	217	216	216	193	191	204	235	217	210	227	241	204	240	201	196	193	210	235	221	208	180	213	247	216	224	211	201	206	223	208	202	203	201	226	217	237	216	229	210	204	195	201	228	229	251	210	200	198	206	205	217	205	225	184	230	248	222	197	217	211	215	234	226	208	224	241	196	198	209	230	224	214	201	219	202	220	229	211	209	223	240	199	196	232	192	209	223	203	231	207	217	195	182	201	205	196	195	218	226	219	223	201	220	186	191	208	216	207	206	187	216	202	196	222	208	203	222	186	193	220	208	209	217	197	224	217	216	215	234	207	210	207	189	216	193	191	206	235	218	239	206	238	228	215	220	224	229	210	214	208	227	216	209	221	226	225	191	229	174	194	205	217	216	208	211	209	206	202	175	210	203	197	222	183	234	251	207	207	205	228	222	209	237	200	231	218	229	211	196	241	199	202	203	230	227	193	177	224	201	214	221	215	202	206	184	220	188	214	225	200	191	227	212	204	235	239	229	214	207	234	204	212	207	188	229	234	206	222	228	185	222	222	215	184	210	204	219	200	199	215	224	200	219	198	240	188	205	210	212	226	207	232	227	214	206	214	212	212	204	211	230	222	199	210	222	192	249	210	206	208	231	200	222	211	197	245	228	214	237	220	221	230	201	214	187	213	226	198	202	206	184	191	219	217	200	235	219	209	226	219	216	204	228	207	213	211	212	203	211	231	218	211	191	202	205	201	210	231	232	201	226	211	226	209	214	207	211	234	197	238	196	201	233	219	197	198	203	198	224	219	216	217	216	219	209	204	230	201	207	220	198	200	235	229	203	215	210	241	200	201	211	205	245	232	216	208	221	195	218	207	225	228	196	223	214	221	196	211	229	210	182	207	201	207	230	198	233	214	208	198	173	210	248	222	216	209	218	207	209	217	209	209	222	199	199	222	213	222	224	214	211	241	230	218	185	212	220	204	178	206	214	190	225	209	198	214	210	196	220	208	216	206	224	229	232	210	231	206	207	200	199	203	229	226	214	208	212	226	244	210	236	199	205	217	203	201	205	222	212	196	201	201	191	186	201	231	229	206	189	205	220	202	209	229	210	187	230	224	220	196	202	216	212	192	222	212	212	224	225	195	239	217	192	210	219	203	230	198	211	177	222	198	224	234	190	224	223	206	193	218	197	247	235	203	231	180	197	203	214	215	218	230	204	191	219	200	237	202	207	206	195	230	202	209	215	212	254	191	206	221	232	194	228	209	217	213	201	190	223	222	225	222	204	211	217	211	218	207	201	205	223	249	202	215	211	197	224	218	202	218	184	221	221	204	236	227	201	201	224	212	215	209	199	234	235	193	189	226	221	207	214	213	218	209	219	218	191	216	218	211	225	223	222	237	220	197	212	196	223	205	212	223	202	206	206	207	212	224	221	214	221	204	233	211	208	220	224	216	203	206	184	200	214	230	201	215	229	230	215	213	219	211	224	212	221	200	239	238	222	214	214	223	222	202	217	207	202	208	216	191	217	228	221	211	219	224	189	198	241	217	195	212	198	214	232	221	221	227	198	227	214	205	227	214	220	197	210	210	215	236	212	206	234	242	234	200	225	197	228	208	190	199	211	226	233	204	229	230	220	241	215	208	218	204	206	223	191	225	206	186	220	206	204	212	212	210	199	207	217	187	212	225	220	217	220	222	253	213	215	207	222	224	219	207	216	240	227	218	242	229	221	203	214	225	232	205	222	228	197	220	215	216	205	219	216	228	192	233	218	219	212	193	205	199	227	211	203	212	215	206	183	223	199	216	219	213	208	202	196	202	204	212	216	232	211	199	208	220	200	186	213	227	206	240	233	213	217	213	197	203	212	209	208	209	194	209	218	214	180	213	235	225	221	216	217	216	203	214	223	214	201	199	232	213	187	229	192	208	213	222	251	225	241	227	229	215	218	196	202	248	207	229	199	213	191	179	206	218	196	192	229	213	195	217	213	210	194	237	216	238	226	217	222	195	226	221	210	218	206	203	237	225	203	232	222	201	211	230	220	204	204	199	201	179	220	226	223	224	218	218	204	195	211	229	206	224	202	214	205	224	211	248	210	181	235	193	198	195	190	215	195	215	198	226	208	196	192	180	194	240	242	216	203	208	223	234	190	193	193	211	199	205	207	246	201	214	203	224	190	214	208	221	212	197	228	225	219	214	207	201	201	216	230	223	202	208	222	210
33068	43318	11983	1379	1093	860	792	641	500	510	389	409	468	496	477	371	360	308	285	304	289	253	289	268	276	278	310	295	276	256	287	299	289	275	283	267	307	267	247	282	265	274	303	319	289	256	274	290	271	277	306	285	270	281	274	256	281	288	274	304	279	299	272	286	267	301	270	280	277	266	245	257	280	271	281	268	274	263	312	283	241	281	269	283	282	266	252	282	289	250	276	272	262	269	297	282	270	279	259	262	284	283	296	283	255	287	291	278	291	278	306	268	282	284	263	280	263	280	273	291	251	293	277	251	283	266	273	313	260	291	258	261	250	280	235	271	277	289	275	282	269	268	283	270	273	284	283	256	272	300	292	291	275	246	286	259	283	278	255	283	294	281	279	263	280	294	271	275	293	277	290	274	273	269	299	290	287	301	277	258	285	290	266	278	291	271	263	257	274	293	299	277	279	299	268	312	260	290	259	291	253	268	293	255	284	285	276	300	294	263	276	250	256	273	281	299	254	298	264	292	306	273	284	282	298	280	270	256	314	281	295	268	285	294	274	312	279	285	264	264	285	265	254	281	284	243	262	277	285	275	257	241	292	273	298	287	269	286	262	264	277	264	310	284	281	295	274	269	285	306	286	268	293	258	289	289	253	255	281	242	293	274	270	288	297	264	312	250	269	262	287	283	270	275	299	272	264	283	243	277	257	259	262	279	304	275	261	265	262	291	269	270	275	281	271	288	272	295	276	272	287	271	278	239	285	250	263	262	288	321	281	302	280	276	284	269	299	268	252	299	243	290	270	288	282	270	255	270	282	286	270	305	245	271	299	255	288	301	284	299	274	279	261	278	255	241	269	284	264	279	300	284	301	273	265	273	284	277	255	258	301	244	253	294	290	294	267	273	301	281	277	297	268	304	271	278	260	273	271	285	240	273	262	279	271	262	280	297	270	274	253	257	291	271	304	258	285	281	278	269	268	305	256	286	268	262	278	273	285	247	287	284	271	282	265	276	277	291	270	274	283	312	277	266	272	289	320	276	307	248	252	268	294	280	272	301	282	258	287	270	291	303	281	265	285	270	304	281	271	300	284	271	287	287	279	319	272	278	287	274	295	288	285	277	261	293	281	262	272	306	271	249	272	286	296	266	272	277	254	277	290	234	279	272	277	269	287	270	279	262	276	266	254	266	285	293	272	283	273	271	262	279	265	234	296	276	288	278	293	276	287	269	311	260	302	254	263	268	260	242	264	274	289	270	288	292	260	260	248	288	284	259	257	291	276	258	272	269	271	286	247	301	301	277	267	257	275	315	300	270	288	279	300	283	315	266	266	290	291	245	253	255	268	286	251	282	280	271	276	286	264	258	286	283	285	248	274	286	263	260	275	260	272	261	282	277	284	263	245	273	283	272	271	292	290	284	283	294	285	272	291	277	302	269	303	284	260	292	281	297	284	241	268	278	274	287	259	290	332	285	318	277	284	273	296	271	270	248	280	268	316	275	266	262	284	261	317	262	281	255	268	267	263	283	271	289	294	290	288	259	283	276	269	286	271	260	252	279	273	287	276	267	266	268	253	260	263	286	298	242	267	269	283	255	240	275	273	280	275	290	275	295	270	264	293	284	267	300	294	265	246	293	256	276	258	299	262	279	295	298	275	258	292	267	292	252	262	260	275	261	269	275	253	268	305	295	275	244	277	271	290	266	280	271	244	265	251	286	272	268	284	275	242	312	252	275	252	262	299	278	286	264	254	287	243	308	269	264	278	276	295	284	305	298	283	273	261	281	252	281	301	270	287	287	269	298	283	273	254	273	272	295	296	286	284	275	269	276	314	270	253	282	294	306	278	278	273	279	318	268	259	270	293	254	286	292	276	257	289	256	282	288	265	283	272	273	283	277	268	262	262	274	283	267	305	278	261	283	280	305	276	244	298	281	272	282	262	282	269	308	255	282	276	290	267	280	251	268	276	294	304	319	270	291	253	275	259	266	258	304	278	291	295	263	270	265	266	276	287	298	301	259	289	293	301	274	257	283	270	272	311	279	294	252	263	302	290	275	275	264	285	271	303	259	259	270	289	304	262	256	269	262	286	287	263	290	248	277	282	276	285	284	281	275	272	271	285	268	324	270	286	282	260	283	290	278	247	275	257	304	270	253	256	279	273	273	263	262	272	292	295	256	282	323	250	266	287	278	282	275	277	255	278	261	321	267	242	276	270	274	274	311	317	318	276	252	262	233	266	287	274	283	289	266	257	277	259	245	254	296	296	269	256	269	299	257	287	298	311	275	277	272	261	243	263	297	268	271	263	274	283	260	290	260	264	279	289	290	285	278	272	273	274	272	297	269	273	275	249	263	238	278	297	272	249	265	266	258	288	279	290	306	291	266	250	260	271	259	268	259	280	294	284	288	283	303	254	267	286	272	299	259	264	298	255	270	259	282	280	273	281	268	283	245	287	286	258	269	278	248	287	264	253	297	277	268	265	295	280	253	287	275	295	277	261	262	270	283	243	275	277	272	275	291	249	267	281	297	284	303	288	284	284	299	241	316	260	309	272	279	282	305	251	270	254	260	244	270	302	282	262	277	292	252	302	251	274	268	298	266	288	273	245	272	265	261	261	260	275	281	262	261	250	265	270	282	265	282	262	327	251	289	275	270	295	275	313	260	275	267	309	278	263	278	291	256	287	301	262	277	280	270	276	283	283	280	276	275	289	269	285	262	277	287	298	263	244	291	253	329	272	248	266	268	283	231	270	235	285	269	316	299	265	270	287	288	283	267	280	286	284	251	279	269	257	277	262	248	289	305	267	252	298	287	268	260	259	271	293	253	258	251	270	311	280	269	256	206	281	292	273	267	281	286	289	248	300	273	307	280	299	276	293	288	286	295	264	254	290	270	275	279	236	256	312	295	262	273	286	286	270	267	249	293	288	269	278	281	299	259	276	244	259	286	270	271	260	263	288	261	296	276	283	286	285	293	255	295	278	269	245	257	281	273	305	252	257	281	267	267	278	297	268	303	286	255	295	291	296	272	269	264	260	261	280	270	283	302	286	279	298	281	262	263	277	284	277	292	288	263	280	294	275	298	260	259	270	261	271	280	284	261	265	283	266	271	271	271	277	250	280	278	264	277	263	274	252	291	267	276	285	277	283	242	273	314	257	254	288	301	275	272	276	279	277	282	305	289	299	285	265	272	281	290	271	285	274	265	298	279	261	269	279	244	294	313	270	270	298	273	307	271	263	283	275	303	266	288	261	270	266	266	307	247	301	273	294	278	289	245	275	257	295	294	255	248	269	265	274	271	284	276	254	277	292	291	275	263	237	256	292	302	258	273	248	277	274	283	278	286	275	260	267	285	283	277	282	298	274	268	265	299	302	287	250	305	263	243	285	252	289	288	251	292	265	301	278	259	276	269	290	289	297	254	274	274	281	264	277	271	275	300	289	295	290	286	268	282	269	285	278	252	262	245	294	305	263	268	282	263	256	261	305	258	276	257
24310	21654	28896	24743	21507	11194	1122	672	477	339	307	264	380	412	316	225	191	187	184	165	165	172	175	158	156	149	181	165	167	133	176	173	155	142	154	173	162	167	142	157	144	128	150	136	142	169	147	161	178	137	163	165	158	172	151	122	140	140	157	176	128	155	147	142	151	147	149	139	162	156	148	157	148	158	150	130	131	127	156	125	152	147	153	144	169	173	156	163	133	135	137	129	128	152	138	154	169	154	139	144	154	141	160	144	131	155	123	139	144	151	129	145	132	143	143	152	143	162	158	154	149	145	143	128	127	122	155	153	150	143	155	148	152	163	158	148	135	151	145	153	157	138	129	136	154	134	140	150	133	151	141	131	144	160	136	147	148	146	166	155	143	150	135	136	141	127	147	142	159	152	162	139	129	170	166	142	145	142	123	135	125	142	162	109	146	143	115	147	148	146	166	143	168	154	135	145	153	137	145	155	133	173	160	136	145	145	169	150	160	159	133	163	152	122	157	127	141	171	149	150	129	155	145	167	137	128	143	151	137	150	147	138	160	157	166	137	143	158	148	148	150	129	149	145	144	148	136	132	141	148	146	167	145	151	134	159	134	125	160	143	123	139	133	163	138	172	140	154	166	164	139	149	134	152	128	151	130	161	151	161	141	145	150	131	129	144	130	157	149	160	142	134	126	154	159	147	153	164	130	154	147	170	151	147	147	137	158	164	157	159	159	165	148	120	143	157	150	147	139	149	167	145	155	140	161	127	157	150	155	148	151	137	157	151	143	146	131	137	158	148	138	131	140	150	146	164	148	160	149	128	148	124	132	146	159	134	146	158	147	139	134	161	158	148	153	157	147	123	137	150	146	147	160	173	159	137	132	143	171	164	159	145	124	142	165	145	146	168	138	156	134	158	145	158	141	120	133	145	138	135	157	126	125	143	153	148	142	136	132	154	169	143	161	151	146	144	141	147	146	148	126	160	166	144	161	145	159	150	157	142	145	139	141	150	129	134	151	137	153	133	168	151	140	137	166	143	149	135	151	127	137	149	131	128	165	140	133	145	128	140	140	152	165	143	157	154	149	141	142	141	138	142	160	151	154	162	152	135	136	144	140	148	134	148	160	127	149	125	144	158	148	153	152	170	130	164	161	137	141	146	146	149	134	144	164	154	138	141	143	169	148	152	132	137	150	143	143	145	146	171	153	129	160	150	122	144	147	142	152	149	136	132	159	126	150	145	139	135	124	146	158	138	169	137	125	160	151	143	151	152	169	155	155	149	142	164	153	151	158	131	147	157	123	148	144	144	163	124	171	149	145	157	165	139	173	137	163	146	149	165	146	154	165	148	167	146	156	132	148	139	157	142	139	140	139	136	148	148	157	130	145	145	141	147	139	160	140	147	153	142	159	134	147	173	118	141	147	128	155	137	174	130	155	149	172	136	141	145	152	132	149	129	136	125	142	135	159	163	161	144	154	161	154	143	112	150	146	136	152	129	133	151	129	170	155	130	137	138	147	151	167	129	157	144	143	125	143	125	133	149	150	168	148	166	137	167	148	141	125	155	149	134	178	130	149	146	153	142	151	142	140	117	153	144	155	165	162	143	137	125	168	150	163	144	137	141	142	165	154	147	153	137	155	153	131	147	133	145	167	133	139	141	142	150	150	158	132	142	147	138	128	152	147	140	145	126	161	143	140	159	121	118	143	137	151	153	162	157	141	152	148	138	157	139	141	162	172	159	156	147	134	130	156	145	143	155	164	150	127	156	143	151	164	134	134	151	153	162	153	149	158	138	123	131	144	153	147	143	136	164	148	151	128	161	169	134	154	164	143	151	144	150	153	152	170	151	140	141	155	161	125	172	136	165	144	148	150	158	147	143	133	160	166	151	123	150	133	138	156	140	134	143	144	158	157	154	145	158	139	138	151	136	121	141	152	140	156	171	151	142	152	110	147	152	141	134	145	175	141	132	138	156	146	156	137	145	145	123	165	137	155	149	132	166	132	153	135	165	154	136	142	149	163	135	157	133	154	161	139	126	135	143	132	148	148	148	143	145	168	133	145	134	138	136	148	126	122	134	147	152	159	120	156	144	135	135	144	146	145	149	150	131	156	158	143	164	135	137	139	126	159	170	155	144	135	135	129	139	150	142	120	132	149	123	137	118	131	147	135	162	141	135	157	145	153	144	136	142	161	149	147	149	137	159	149	144	147	131	168	164	160	129	136	132	130	148	152	140	165	147	138	152	157	162	155	139	139	145	147	160	134	138	135	113	149	145	173	153	133	143	167	178	139	151	164	149	143	135	133	151	162	134	123	142	145	136	169	155	156	134	141	150	149	119	148	132	146	122	137	177	159	130	144	144	148	144	133	153	151	147	141	135	147	151	124	139	115	151	147	147	150	151	134	141	159	153	187	153	174	150	150	146	153	124	150	136	155	166	135	138	162	161	157	143	145	155	147	125	162	152	122	133	128	156	157	127	128	142	130	148	147	136	156	171	146	150	149	150	138	140	157	139	155	166	135	162	149	157	145	141	159	123	146	128	131	150	161	153	149	134	151	133	133	175	142	156	155	119	157	135	167	146	147	158	135	136	143	128	160	148	157	146	146	148	128	136	146	132	160	133	137	157	128	131	153	138	137	154	153	129	155	141	154	151	140	141	150	130	147	145	134	150	132	156	149	140	129	149	152	145	146	135	150	170	143	132	145	156	135	136	149	154	168	138	152	139	123	159	154	145	163	152	146	140	143	151	160	161	148	162	152	134	132	133	136	134	138	131	151	158	145	146	152	161	145	132	149	130	140	142	144	153	139	154	156	165	152	149	135	145	143	135	138	139	138	128	140	140	120	146	160	147	167	137	156	126	147	149	163	152	142	156	127	133	134	128	144	143	155	190	134	140	136	169	140	153	162	139	138	140	133	134	157	134	134	155	147	149	149	151	143	153	131	170	142	142	163	137	149	126	125	152	155	147	148	143	155	134	147	141	150	137	150	127	166	154	151	142	154	153	148	149	126	149	132	128	169	139	169	144	154	131	138	150	161	128	156	138	145	154	150	139	158	164	137	174	143	130	154	136	136	146	154	151	150	121	140	175	154	132	129	139	142	153	137	136	157	160	157	147	149	159	144	160	163	143	151	129	137	127	112	140	135	122	150	163	150	158	149	159	121	154	149	164	169	128	153	154	132	143	133	155	161	143	146	165	125	149	166	141	149	149	144	145	153	140	134	151	141	142	158	162	146	142	145	157	150	160	137	169	143	146	150	125	138	142	151	142	159	146	159	147	159	158	147	127	141	143	143	151	149	149	142	146	181	152	138	172	135	154	156	141	154	151	149	158	147	147	140	152	156	161	158	135	139	145	167	143	143	150	136	132	141	158	153	163	149	153	163	154	126	159	160	129	132	151	144	147	156	120	137	134	136	161	150	138	155	160	153	148	145	188	131	134	142	158	135	152	163	159	132	159	148	138	143	157	148	139	164	150	139	147	149	142	140	134
37700	60011	19258	3967	3032	2052	1526	1225	988	735	565	605	775	787	611	387	305	254	235	251	219	205	248	223	216	195	225	220	219	179	226	198	214	216	182	172	192	206	211	204	183	196	197	195	212	191	190	201	169	201	193	194	179	171	200	213	205	187	181	176	196	185	173	177	197	205	174	200	180	191	187	194	183	194	198	184	176	167	175	203	198	209	158	153	218	159	180	181	197	193	172	176	166	153	192	174	202	212	190	196	178	184	180	166	176	182	186	189	196	178	181	196	195	191	181	181	205	171	192	191	190	193	199	169	193	184	181	202	184	202	185	171	200	179	185	178	188	190	172	163	160	196	195	171	180	182	148	194	204	196	187	162	190	208	213	194	193	202	184	200	179	169	175	174	185	199	191	192	193	192	169	204	200	171	184	204	166	191	195	194	175	178	187	180	196	200	182	191	197	207	194	188	194	207	189	165	186	205	206	194	188	171	215	188	201	172	180	182	201	186	189	176	187	197	187	213	182	198	172	164	190	199	164	156	184	182	186	204	220	194	196	186	179	223	162	166	174	181	178	199	217	181	190	188	187	232	182	187	175	181	179	180	208	190	193	198	193	191	199	178	142	196	188	161	171	176	176	191	207	179	176	189	178	190	192	188	183	202	193	205	181	181	180	202	167	188	214	192	181	180	190	217	170	183	192	184	195	181	200	161	202	170	215	171	194	200	170	198	154	204	171	197	201	188	177	190	212	184	189	182	186	204	202	188	194	194	189	177	149	186	172	191	190	201	196	185	171	175	174	193	161	194	192	176	208	183	204	190	176	174	185	203	192	196	197	200	189	173	179	184	179	185	191	195	179	187	186	196	183	178	171	184	179	182	185	186	194	201	207	165	191	198	169	176	200	185	165	217	194	201	173	185	186	212	165	171	155	172	184	177	173	174	174	186	180	177	176	211	170	180	205	159	191	193	173	186	190	207	206	182	164	194	183	196	178	171	193	193	199	174	204	173	181	173	177	224	182	206	177	170	185	181	198	208	201	190	167	194	173	171	177	208	173	207	204	189	200	188	203	175	184	201	174	175	191	209	188	195	181	185	185	171	185	200	166	210	190	203	187	169	192	173	164	200	188	202	205	167	173	185	191	189	171	191	196	167	173	182	207	164	197	188	203	193	196	172	173	174	163	183	209	164	174	187	198	172	192	178	201	189	198	192	176	192	143	194	195	186	181	164	171	168	169	188	206	195	180	185	196	169	189	177	188	191	187	228	186	197	168	194	186	183	187	181	175	200	218	185	172	189	171	210	186	212	197	191	186	175	212	195	202	197	187	198	206	203	190	196	175	174	201	181	176	187	174	203	169	205	186	192	173	182	209	166	211	197	173	178	195	188	182	162	194	188	177	203	160	190	196	198	175	195	193	178	196	192	178	199	193	178	200	182	174	198	195	178	165	186	183	180	170	201	189	167	190	205	182	174	181	177	182	164	178	189	210	167	195	173	200	158	184	182	190	160	202	175	191	167	188	186	213	192	189	192	204	194	171	201	173	165	193	172	205	202	196	177	187	184	184	192	190	177	187	168	181	200	199	213	184	185	200	187	193	190	192	168	208	181	203	198	164	183	194	191	200	196	189	163	209	188	186	168	174	201	168	193	171	178	166	207	177	199	174	174	185	170	175	177	160	189	183	205	181	208	194	181	168	186	194	212	186	189	198	214	189	191	174	215	151	182	190	197	160	186	177	193	197	170	189	168	184	187	196	167	175	198	183	169	185	186	168	162	166	163	177	190	194	189	171	221	176	175	186	207	193	202	175	189	196	183	175	170	174	196	198	171	182	186	171	204	221	163	192	191	179	173	183	199	193	204	211	206	191	179	189	209	187	199	190	176	202	193	188	203	201	176	191	196	184	190	184	189	184	219	196	181	191	165	162	177	189	186	159	159	157	194	174	189	191	191	183	193	194	203	192	203	200	191	177	206	163	195	152	185	182	157	189	194	182	163	195	181	179	183	180	179	182	172	191	170	175	161	183	188	186	199	171	182	165	186	180	182	186	177	179	166	185	180	154	194	200	166	170	180	153	149	179	182	184	178	207	179	188	182	185	172	184	197	192	184	201	177	187	159	193	183	213	188	173	169	186	196	176	173	193	200	208	185	148	211	187	177	184	194	181	192	193	183	192	204	191	176	179	183	168	172	172	205	191	195	180	168	184	182	179	183	207	175	205	188	164	174	169	175	169	202	196	178	210	200	203	199	202	201	186	168	197	191	178	215	195	170	192	179	183	184	190	187	164	178	205	196	205	179	212	195	209	168	187	192	187	204	223	189	164	159	183	212	196	189	173	155	169	173	210	194	169	174	187	195	195	181	195	179	174	170	166	200	186	177	193	190	179	197	188	197	187	177	221	187	195	182	171	180	189	172	199	171	139	196	196	169	193	194	194	180	194	183	171	185	189	165	189	203	187	182	183	190	184	180	172	179	203	205	169	161	167	212	196	177	182	186	190	190	186	210	225	185	182	185	180	196	181	184	174	188	174	186	192	199	191	194	191	189	204	200	178	178	183	182	197	185	198	168	198	190	216	202	175	216	205	173	190	176	169	193	192	146	185	161	213	198	179	173	199	198	189	171	178	202	174	172	177	165	176	176	200	201	166	187	188	174	188	181	185	198	178	186	199	209	185	191	167	178	193	223	183	175	187	173	179	197	190	187	192	188	205	178	191	213	198	179	174	190	194	163	183	217	182	182	218	204	201	215	183	187	193	166	195	203	192	180	188	169	176	189	186	214	205	218	199	184	204	168	177	190	187	194	201	163	179	177	183	182	181	198	161	187	196	186	185	164	216	180	164	177	210	157	192	169	184	191	158	177	192	176	194	192	192	180	164	186	167	171	163	172	174	204	162	203	185	175	184	164	173	213	170	198	207	180	171	166	194	197	181	175	207	194	191	189	194	177	190	173	181	185	181	212	195	182	175	190	211	171	209	187	213	181	206	167	188	205	204	156	191	179	193	177	172	204	195	203	171	164	199	179	182	176	178	195	180	197	177	190	204	178	207	192	170	188	195	185	214	190	202	192	164	172	185	179	168	206	170	168	173	172	186	170	191	182	176	195	202	187	191	171	192	186	198	208	167	195	178	185	189	182	171	186	211	184	153	181	185	195	197	189	204	166	169	185	193	187	175	196	180	168	206	198	183	171	174	185	187	190	187	174	195	210	180	170	180	183	208	210	200	171	190	203	176	175	202	223	210	179	181	186	172	189	181	182	193	179	169	192	200	202	199	174	173	204	164	199	178	175	200	215	179	173	200	179	206	156	181	194	225	185	183	175	199	167	195	191	213	200	202	184	191	208	187	189	187	182	157	178	173	191	180	172	191	178	172	172	168	181	167	192	197	180	167	170	190	200	159	186	198	199	170	213	187	184	191	165	195	174	191	193	196	183	192	164	207	202	190	186	171	203	186	175	192	204	174	182	190	197	194	181	195	197	184	177	195	177	185	188	191	165
25621	21705	27616	25561	9434	1027	662	539	473	461	455	491	538	518	466	411	378	337	377	367	384	334	363	357	350	364	348	372	344	362	378	351	324	326	345	329	346	309	331	337	325	366	342	386	336	335	375	338	371	346	350	370	372	340	331	318	364	330	326	323	328	352	332	384	340	334	382	355	352	338	341	351	337	361	335	317	317	322	327	352	346	321	375	363	330	305	319	352	337	336	363	318	369	336	294	323	348	354	345	339	324	340	351	335	331	348	388	310	310	330	321	333	367	335	372	363	373	343	362	352	350	327	335	346	347	367	337	294	330	321	321	348	333	366	345	356	349	353	347	338	332	327	370	335	339	349	383	342	348	337	376	353	342	339	373	316	333	363	320	354	335	335	396	323	358	335	342	333	367	334	315	356	340	344	345	351	346	332	356	357	355	316	314	317	323	364	357	361	370	401	336	359	351	356	357	356	361	346	326	357	344	359	319	343	356	359	334	355	347	352	353	346	346	359	352	321	311	337	351	334	341	352	343	364	355	333	344	321	325	353	320	344	350	351	348	334	342	343	346	320	366	331	346	342	332	378	344	355	371	354	368	328	384	363	330	359	328	353	374	323	328	324	343	355	328	354	311	349	335	344	335	324	328	356	338	322	353	333	360	387	334	342	332	339	335	333	359	358	357	352	377	315	323	359	359	355	320	314	331	314	365	341	343	341	349	307	351	361	328	333	319	343	337	350	347	334	374	342	359	361	366	338	357	329	348	337	349	365	368	370	355	314	369	343	329	383	362	345	331	343	396	363	341	326	369	349	335	333	341	360	325	367	338	384	349	330	332	330	386	337	306	338	342	366	367	349	322	372	362	335	347	359	332	336	375	346	328	352	349	384	366	363	325	340	342	333	342	340	350	329	361	367	366	325	338	338	386	353	336	331	352	346	355	358	321	325	345	381	358	364	335	353	331	330	347	371	358	321	388	363	357	362	318	357	322	310	354	350	343	338	342	366	329	318	336	303	365	358	343	357	336	327	360	318	348	329	317	343	353	384	364	356	336	352	318	344	374	345	327	336	353	365	345	363	329	341	369	347	330	347	346	360	350	380	367	381	329	332	346	334	345	378	352	352	374	356	322	333	324	325	342	341	351	336	358	333	338	353	324	332	350	340	319	343	319	354	363	353	335	336	332	374	334	320	351	364	329	340	322	342	380	341	296	341	347	337	351	343	339	342	331	359	323	376	359	357	319	352	362	330	367	335	349	343	325	320	349	336	341	324	327	333	350	337	346	304	364	361	330	344	341	339	334	336	309	369	338	343	365	352	370	305	361	346	363	384	316	335	338	383	369	349	321	331	340	340	353	357	379	365	334	347	328	288	370	336	328	347	384	333	337	319	340	354	314	326	332	352	368	362	334	357	347	335	344	356	367	355	359	331	298	333	318	340	307	338	324	358	375	364	342	335	345	313	335	361	340	343	330	354	369	307	306	350	366	400	326	362	368	361	317	335	327	331	344	326	356	356	364	341	309	331	323	323	356	325	348	317	373	325	357	344	370	341	345	339	328	394	302	346	323	337	326	348	360	363	331	352	361	346	388	315	316	355	339	330	353	312	341	329	339	342	337	365	329	377	341	333	325	356	351	325	326	368	345	355	306	351	381	309	350	343	361	338	305	319	323	329	357	335	345	375	343	379	372	353	334	318	372	338	344	363	347	355	356	322	343	335	364	330	315	320	347	327	349	331	335	321	369	328	358	327	349	360	312	326	346	376	328	322	347	375	347	350	362	331	354	331	346	377	330	346	313	347	351	303	352	333	369	313	307	338	326	332	312	340	360	376	357	339	363	339	349	382	315	377	365	319	331	386	373	318	369	358	348	335	362	341	368	334	325	327	367	330	380	338	315	333	330	343	351	371	322	332	352	334	335	346	332	343	325	315	330	342	322	325	317	358	333	342	367	325	317	355	339	367	346	371	339	366	342	354	399	374	310	360	364	343	383	377	343	350	375	369	341	352	341	328	393	324	370	348	358	369	383	352	375	352	319	352	330	320	355	326	327	347	368	330	374	348	340	346	364	321	350	315	330	334	367	338	346	342	320	320	318	344	366	357	345	331	379	338	361	306	326	333	359	339	326	315	350	338	320	368	317	337	342	323	344	356	302	338	345	344	319	370	354	346	320	353	333	302	313	347	339	324	337	343	347	376	334	344	360	354	361	329	309	343	335	349	348	359	319	327	373	359	358	356	334	345	340	330	314	324	340	354	404	338	339	334	319	333	327	357	327	340	318	340	338	355	329	376	353	370	335	340	336	330	347	348	334	346	319	333	346	351	363	380	330	319	347	370	347	346	380	339	352	345	361	326	330	349	329	338	315	334	379	329	329	342	333	336	319	343	300	311	382	347	371	301	318	347	304	336	364	355	343	328	325	367	324	364	343	348	335	322	357	327	363	309	309	375	335	322	324	330	312	369	334	332	374	313	335	354	353	341	333	319	365	341	371	328	358	342	348	311	319	344	350	331	340	343	351	305	335	350	346	354	360	338	328	349	361	384	373	358	334	334	346	366	325	339	349	333	321	352	326	329	352	332	354	321	341	336	370	356	343	321	335	360	308	362	322	324	350	345	377	322	341	338	379	350	349	338	329	374	354	335	342	357	357	356	327	315	335	336	329	316	369	328	332	374	326	338	334	382	313	315	367	342	332	376	322	345	353	337	359	383	347	356	380	335	310	312	340	332	346	344	323	306	360	323	327	336	325	330	335	336	384	332	322	318	329	354	327	359	310	363	336	359	392	342	333	354	309	336	358	381	322	321	350	325	321	332	346	340	352	393	368	346	337	332	321	348	311	333	352	347	343	338	328	378	364	326	344	341	359	314	345	369	336	337	336	325	341	338	325	358	369	381	357	351	347	344	352	359	363	341	349	311	328	361	317	312	322	315	320	344	364	343	359	351	322	343	365	374	346	325	354	331	352	328	366	327	371	338	353	363	364	334	349	346	341	327	357	345	343	367	334	349	340	362	317	348	339	314	366	298	367	364	337	342	351	366	311	316	345	349	317	336	363	344	376	347	335	323	333	356	344	367	350	350	320	363	341	329	359	349	350	329	344	375	358	381	336	336	347	354	333	315	327	357	320	350	357	309	365	360	325	371	331	343	354	381	360	302	346	331	355	350	324	336	339	376	363	318	340	352	343	369	373	318	337	356	342	367	352	350	319	316	318	325	329	378	364	307	346	341	348	356	355	336	339	338	353	348	327	338	312	362	323	343	320	352	322	334	362	341	333	361	362	356	360	328	348	328	328	358	325	324	331	338	335	403	336	313	312	330	328	332	353	360	309	302	325	352	340	353	324	347	355	336	322	349	332	371	353	335	330	320	405	322	326	336	355	335	333	320	372	353	390	304	327	365	319	327	335	356	322	367	340	349	328	312	346	370	358	329	335	339	342	337	316	370	366	362	350	320	358	323	334	346	336	312	364	358	321	325	326	383	348	348	305	358	379	333
35867	52542	15657	3204	2472	1597	1115	911	803	632	674	710	913	881	738	586	502	460	500	438	502	427	462	412	433	453	405	428	433	454	429	451	427	418	430	448	461	437	442	430	425	434	437	401	453	395	436	423	409	451	427	406	450	451	404	424	415	426	400	432	421	394	422	419	405	407	424	404	456	425	420	447	389	442	426	444	455	437	468	429	442	413	408	433	405	416	401	387	416	440	457	393	452	436	424	427	435	436	430	479	406	414	440	414	405	433	403	429	427	401	390	360	407	422	469	395	430	424	403	439	472	420	428	428	409	433	438	429	421	436	444	456	440	410	419	418	441	433	445	421	414	411	411	435	445	400	424	419	442	397	409	412	407	400	374	398	405	446	433	411	426	413	450	418	428	414	409	425	421	413	415	425	422	442	409	437	406	407	433	428	418	387	413	421	428	438	411	429	412	420	403	421	410	454	407	384	421	427	424	413	419	437	430	423	431	393	449	413	385	436	441	424	420	409	427	429	422	404	426	419	437	428	407	432	442	403	452	411	401	463	442	466	420	416	409	421	431	378	459	399	421	426	486	445	378	443	437	460	427	426	445	421	416	398	437	413	417	415	432	454	423	458	435	478	421	389	398	409	409	415	460	411	432	412	436	444	404	448	411	410	421	423	412	437	436	443	408	368	430	442	387	423	405	386	435	394	453	407	411	414	429	447	406	454	404	397	402	448	436	406	432	439	444	414	426	420	451	444	423	418	368	433	458	397	426	440	412	429	434	409	397	455	408	428	435	422	434	393	413	412	433	417	421	414	470	441	415	432	391	475	417	424	428	440	439	455	403	412	425	429	416	420	429	432	390	410	453	447	427	439	415	449	445	435	454	410	389	403	449	417	441	447	431	432	411	395	416	396	432	395	395	415	408	461	375	424	413	443	468	422	447	410	433	420	445	401	389	441	449	409	429	433	412	434	416	385	462	416	414	404	407	420	450	435	396	455	472	401	430	433	427	447	405	396	424	410	417	417	425	428	414	410	419	438	418	434	453	426	434	423	409	414	442	388	409	439	418	431	469	438	426	444	439	472	417	445	417	419	431	429	423	419	415	439	426	389	432	476	418	421	374	451	413	403	434	406	424	421	430	422	419	386	426	402	431	385	423	411	415	451	441	388	407	447	428	444	429	422	426	450	428	449	415	436	395	410	419	425	430	407	425	427	413	399	437	398	404	426	405	431	404	448	383	448	456	424	415	417	400	416	450	412	392	441	413	397	448	464	411	442	363	383	419	459	403	433	425	426	397	423	446	440	420	474	430	429	418	423	410	450	412	414	424	403	432	432	405	420	372	435	410	394	406	421	417	455	427	428	427	385	435	430	427	435	429	430	399	423	423	441	387	410	413	414	425	409	413	438	477	405	420	406	449	399	429	434	439	427	416	418	395	402	401	410	428	410	425	405	450	390	437	421	416	408	434	442	383	440	447	406	437	453	426	393	410	449	409	400	442	417	425	406	444	440	431	404	415	422	432	418	406	435	411	430	410	438	412	441	416	414	409	401	427	426	377	421	412	420	455	411	410	413	458	411	444	414	411	422	398	427	420	432	442	433	389	426	435	411	429	439	420	428	401	443	408	416	420	439	417	410	435	435	422	432	399	423	410	420	430	425	439	407	420	391	379	420	432	435	452	403	424	413	453	383	389	436	467	471	436	431	446	431	394	430	462	434	442	385	425	401	384	434	419	421	431	432	401	422	387	420	409	435	450	428	415	411	432	438	441	432	428	394	410	427	423	421	455	398	438	426	422	443	374	423	450	411	473	429	465	440	425	395	411	412	407	430	450	424	404	420	423	428	440	395	457	442	435	417	410	427	409	439	416	439	429	432	468	410	472	423	419	431	378	434	411	404	417	424	431	395	428	417	435	432	407	408	407	425	423	426	464	421	448	439	403	423	419	390	455	412	403	452	421	447	440	416	408	424	386	429	434	425	422	437	401	437	443	425	422	394	416	405	410	392	411	477	401	430	430	432	462	446	431	416	416	459	438	420	424	450	407	443	409	431	435	413	421	426	412	406	430	408	431	425	431	434	397	429	454	433	445	434	421	412	442	431	418	413	448	431	457	425	393	404	425	417	414	426	426	426	425	447	402	426	452	389	426	425	433	443	398	405	406	434	380	408	419	438	417	407	407	417	415	464	449	434	450	452	412	420	405	400	416	432	411	390	425	407	418	382	427	425	404	409	448	417	422	440	444	403	410	419	420	447	397	418	384	387	451	424	442	461	431	404	424	394	414	404	457	433	456	473	401	429	423	445	402	460	418	428	402	470	413	439	391	424	458	451	471	437	407	405	430	427	448	415	428	441	429	426	439	438	400	443	447	407	394	424	439	420	413	461	420	394	396	450	400	443	362	434	452	419	465	409	418	424	427	448	464	402	391	443	399	399	440	395	435	381	399	471	409	418	440	416	428	424	440	417	407	445	439	413	414	460	430	423	407	441	405	439	415	420	419	442	459	414	431	426	389	413	427	422	429	389	404	463	416	440	460	415	415	410	413	438	402	419	412	392	414	418	396	450	399	399	425	431	460	428	409	449	431	468	417	430	435	433	430	397	401	404	402	418	442	406	453	408	408	418	422	473	402	399	403	454	425	399	423	447	431	420	438	432	438	398	430	420	440	420	397	409	440	428	429	464	449	436	408	427	449	460	431	458	450	416	433	426	460	419	404	427	427	425	407	439	419	427	426	404	409	426	415	411	427	430	426	392	387	421	437	425	425	419	423	463	397	430	411	409	398	475	417	445	478	421	461	420	371	399	395	408	408	412	442	436	407	450	429	420	420	401	481	461	457	409	450	445	410	400	432	435	402	420	423	396	448	415	439	403	428	416	409	437	408	404	431	402	416	403	427	471	433	399	441	418	452	405	378	458	379	415	416	453	436	452	440	421	436	412	446	418	456	410	460	399	453	421	449	427	395	436	437	425	413	426	415	432	381	410	446	409	438	434	445	429	388	414	439	451	421	438	411	429	406	411	426	445	424	423	440	403	403	423	448	410	382	425	418	406	406	434	447	422	451	429	469	422	409	432	413	419	441	459	464	445	414	465	460	406	444	450	404	421	414	420	414	420	436	427	440	382	443	422	441	422	436	393	425	416	405	474	448	439	419	414	421	398	379	440	404	419	457	481	418	393	417	433	411	410	451	399	446	444	425	411	416	417	428	437	429	442	434	445	422	399	455	392	433	415	389	431	373	432	435	433	438	450	405	419	405	415	441	477	449	444	426	434	443	426	444	413	426	413	430	441	462	419	427	428	400	414	412	428	405	432	420	396	382	393	436	417	426	424	404	440	424	411	441	459	400	439	418	407	427	426	408	411	434	420	421	417	421	449	434	427	435	442	423	435	415	424	431	435	445	425	445	476	409	432	425	400	462	439	431	433	442	377	420	448	428	424	404	434	409	416	425	397	462	378	462	451	416	430	439	402	478	440	451	423	445	421	419	390	413	388	421	413
23263	21531	29202	24187	21492	21444	8916	1079	749	657	696	645	850	947	654	437	383	332	332	340	386	312	340	350	326	323	283	314	317	292	317	317	317	301	281	321	321	304	297	308	288	308	309	325	287	305	274	289	311	286	300	294	303	283	306	333	317	297	292	294	302	304	314	278	306	313	297	287	293	332	277	292	290	255	292	261	300	311	294	299	308	289	288	328	272	286	286	260	263	301	295	271	304	292	306	324	304	309	278	299	310	275	320	279	324	307	333	309	320	266	286	307	288	277	279	248	283	271	272	280	308	285	316	268	283	309	276	339	322	286	259	314	300	301	273	292	264	310	283	309	289	293	352	301	291	281	313	303	291	307	315	261	302	264	294	267	296	271	280	269	294	295	299	274	312	273	323	292	299	296	266	292	266	304	312	286	303	293	276	305	324	313	287	280	332	278	297	287	311	287	303	294	259	302	313	330	272	317	300	284	272	284	306	292	272	305	296	291	294	268	289	311	282	308	299	289	279	301	301	290	291	283	290	277	272	298	322	322	295	319	267	273	262	331	318	304	312	303	283	288	320	272	303	308	285	275	331	295	298	312	276	276	283	288	289	266	286	278	302	266	298	291	311	279	292	266	275	286	306	277	285	304	274	287	295	310	267	280	274	282	288	308	308	327	312	315	313	315	312	270	298	270	312	293	296	283	275	297	308	324	343	308	288	269	333	282	287	251	305	315	267	283	258	276	300	297	313	293	297	281	299	306	287	255	307	318	280	288	296	273	326	318	311	292	310	266	278	300	283	282	286	332	301	268	293	263	310	312	306	303	287	302	287	286	301	277	289	270	296	293	286	307	316	280	289	292	286	305	281	295	307	299	280	292	262	289	289	305	293	290	300	300	290	274	284	274	287	312	320	301	282	295	304	295	293	278	302	302	276	287	309	284	288	279	298	301	291	298	288	303	274	273	296	279	293	286	322	278	295	295	290	332	309	273	281	317	295	322	293	277	277	311	275	271	309	307	310	276	301	306	303	287	295	315	304	290	296	290	293	273	263	291	295	279	287	287	305	291	287	312	310	302	305	314	282	318	288	287	311	294	279	329	286	282	303	282	257	272	288	322	272	293	309	268	288	269	274	292	335	294	285	271	287	286	281	292	263	292	265	299	281	304	266	288	306	294	297	293	312	283	300	294	304	288	265	293	301	288	311	293	289	307	310	283	288	284	286	310	289	272	295	283	288	288	302	317	308	297	279	256	294	304	297	304	303	313	300	273	283	288	296	301	283	331	271	287	307	292	260	311	290	301	286	268	254	282	301	306	313	294	314	310	295	298	283	273	314	302	286	296	274	304	317	286	299	301	294	295	283	301	274	307	307	362	282	263	298	303	303	270	291	279	310	275	268	291	242	325	290	280	314	303	301	297	301	293	311	306	311	312	299	312	293	305	307	284	322	288	283	298	302	302	280	264	285	296	258	276	310	312	268	306	271	300	304	322	305	320	284	284	314	293	313	270	272	284	323	306	285	288	278	299	280	254	281	269	301	294	287	317	299	284	280	299	280	304	284	292	305	289	283	303	331	271	314	296	259	291	325	323	275	288	309	298	277	319	304	280	292	286	274	308	307	311	281	283	305	288	294	284	291	280	300	309	254	296	292	310	266	292	284	269	322	288	332	266	298	285	281	312	297	305	290	316	299	298	279	321	271	290	284	270	285	297	289	295	259	311	295	303	301	292	293	289	255	284	296	276	328	285	292	313	302	315	277	264	327	293	320	268	301	300	298	308	267	267	265	301	285	298	291	305	294	293	301	349	296	277	294	274	286	296	270	253	266	281	297	289	315	318	309	307	277	277	299	310	298	278	301	282	277	308	301	297	305	319	267	300	302	318	315	279	271	304	272	269	288	299	265	284	284	294	270	328	271	298	295	276	289	280	316	284	274	289	272	281	298	282	312	279	300	299	284	290	315	310	263	306	254	301	295	269	291	298	277	295	292	297	271	291	273	315	306	292	283	287	272	300	303	301	285	280	308	278	321	277	259	279	285	315	303	301	309	290	301	300	296	270	326	297	306	293	286	267	300	307	290	270	298	261	317	302	304	298	294	293	309	297	272	289	300	266	272	286	285	277	310	264	284	288	297	281	284	297	306	304	308	268	276	286	292	307	302	283	299	320	296	283	295	274	287	293	280	289	269	293	266	259	299	280	246	308	282	309	288	302	302	310	269	331	281	286	291	282	270	301	275	286	319	273	325	305	292	294	255	260	283	297	308	269	289	320	288	304	310	293	284	286	283	257	288	284	269	266	294	282	320	282	279	296	292	288	306	288	314	312	302	250	314	313	284	301	285	296	300	301	309	260	267	279	284	278	322	279	330	317	309	283	297	283	285	269	286	295	315	294	283	319	301	281	304	279	281	268	277	307	278	296	288	307	289	304	280	300	306	279	249	300	286	282	308	271	272	277	294	279	300	286	275	324	310	287	291	271	309	292	316	295	269	298	265	270	279	299	280	290	295	266	311	278	285	293	293	257	276	285	284	315	290	293	294	264	299	289	273	301	254	290	291	303	325	307	314	311	273	304	272	285	297	301	304	297	271	287	316	267	302	272	288	277	254	291	311	283	307	283	308	300	308	315	277	286	270	263	290	285	278	279	285	289	312	285	304	293	283	272	287	285	321	303	296	288	274	304	279	296	283	290	303	294	282	296	249	303	303	300	294	248	299	288	292	301	304	268	299	324	298	301	284	286	286	294	268	296	304	289	263	311	279	273	310	301	267	327	306	315	304	297	298	263	283	284	268	315	277	261	317	267	301	304	278	304	309	291	306	305	283	277	288	296	293	312	304	286	297	293	344	282	303	280	300	305	275	286	278	275	316	306	273	282	309	286	261	292	276	285	303	272	271	292	294	290	340	317	274	289	316	280	309	287	267	307	307	283	316	319	309	287	290	283	302	276	275	278	269	292	280	310	308	301	295	298	290	288	324	292	313	285	284	266	280	315	327	292	311	284	293	308	287	300	307	280	263	308	307	288	335	303	309	299	299	303	300	293	275	277	264	312	286	256	298	283	302	287	325	295	297	290	280	330	323	293	300	303	297	284	268	307	297	304	294	302	288	311	315	288	292	316	328	260	277	287	304	296	278	279	311	265	323	283	298	269	272	296	284	303	291	323	287	291	317	298	268	308	288	316	296	319	284	288	322	317	292	266	291	298	284	298	338	264	307	282	285	270	303	286	301	306	294	293	314	290	279	266	323	286	276	288	282	318	297	273	301	279	285	278	305	289	304	295	280	297	282	281	293	304	275	318	293	317	282	298	300	294	275	284	289	302	291	304	317	307	287	301	289	291	263	291	265	270	274	299	311	282	308	291	281	269	275	278	294	296	339	265	289	319	286	294	286	272	272	308	282	323	286	299	313	316	307	275	293	299	326	288	286	303	302	291	281	322	297	294	326	327	311	276	303	304	313	295	272	278	262	272	274	274	276	274	289	297	316	308	298	302	310	276
41934	66361	20976	8649	5312	3319	2283	1732	1334	1118	1064	1062	1498	1649	1082	696	540	494	467	450	435	412	400	418	377	389	399	388	360	411	390	373	369	375	377	378	419	330	339	379	353	348	344	365	354	346	327	371	347	337	369	363	374	341	347	367	369	347	357	358	332	365	334	308	354	382	353	345	338	340	351	311	350	370	344	360	357	347	336	362	335	346	340	353	352	329	333	335	365	342	334	339	337	400	371	335	364	348	343	353	352	353	354	353	342	380	341	351	339	317	366	350	357	362	312	312	343	341	355	309	326	332	374	366	337	332	326	343	350	347	355	366	330	341	357	300	341	340	331	320	352	304	358	340	359	351	341	375	337	319	334	360	347	327	370	341	328	352	324	344	342	355	307	318	368	348	355	307	338	360	325	327	338	378	355	326	331	325	331	347	362	349	380	347	335	359	320	356	339	345	344	356	374	325	365	321	346	334	343	371	333	356	330	350	355	365	330	303	340	332	337	328	346	318	365	302	334	330	338	328	326	346	365	373	329	308	334	356	325	335	335	343	390	326	349	296	305	360	359	334	347	338	355	356	366	333	365	337	299	326	342	341	331	341	307	327	301	347	363	330	321	324	361	361	364	322	363	352	324	356	349	307	328	328	317	360	355	360	338	354	309	342	321	327	355	326	357	317	334	349	326	360	322	335	364	329	322	367	338	299	363	342	304	347	342	356	350	359	337	342	372	358	358	329	307	325	338	341	380	353	303	359	325	351	344	334	341	356	342	380	383	335	323	328	364	357	359	350	352	341	344	359	349	363	341	342	361	311	357	345	329	342	312	357	334	331	363	346	342	338	330	354	321	338	362	346	322	339	321	354	340	342	322	328	332	342	344	311	350	381	365	310	320	312	329	336	346	325	349	337	349	356	357	331	367	356	328	316	342	360	345	325	348	378	342	346	346	334	320	300	380	365	336	333	373	354	331	347	318	348	370	356	341	318	355	357	353	303	356	352	346	308	332	341	392	317	348	369	341	331	355	345	329	354	339	331	340	342	335	364	340	346	317	325	341	354	353	343	312	348	372	353	324	323	316	352	349	377	350	350	347	339	344	374	330	342	327	367	334	324	361	314	358	348	345	360	363	327	334	326	333	349	361	344	340	328	327	364	340	344	331	348	370	373	367	338	336	329	355	337	342	352	343	340	339	363	329	352	352	344	334	371	320	329	348	336	335	315	345	361	382	335	394	309	343	343	319	358	340	336	336	317	304	364	346	372	336	340	352	380	349	319	338	334	370	326	320	379	334	329	326	332	348	349	356	336	340	324	321	362	347	349	317	320	352	346	336	345	343	353	351	367	311	342	353	348	313	358	366	365	343	325	351	367	354	369	349	339	355	337	342	320	337	344	341	366	357	344	322	333	330	348	303	318	348	342	329	343	360	346	375	322	322	335	322	358	345	337	302	376	335	348	332	336	323	338	345	372	353	352	314	344	330	337	336	366	306	338	355	364	341	349	356	373	320	356	316	344	348	353	332	347	335	316	331	344	349	350	343	328	325	332	372	357	372	333	348	319	362	331	347	312	377	330	345	335	322	335	349	362	305	353	329	358	332	352	332	345	337	361	390	344	309	318	333	332	341	311	361	366	385	331	364	325	321	354	332	373	341	358	306	375	363	345	349	356	354	343	334	315	345	343	327	370	345	344	370	328	356	355	318	334	307	311	378	341	313	333	353	361	357	354	377	338	356	339	341	346	305	376	366	316	338	327	326	354	356	334	359	340	350	383	348	357	326	316	331	363	323	333	333	364	314	331	351	332	358	340	348	358	346	343	364	348	367	351	306	350	364	379	337	347	350	320	342	341	378	326	341	354	335	350	323	345	337	354	343	357	331	329	321	353	326	337	329	335	320	358	338	339	343	336	336	326	339	352	330	350	374	354	331	372	360	305	361	329	337	337	333	341	354	362	356	343	339	364	404	348	322	337	370	321	306	320	371	367	344	368	327	359	340	353	333	327	348	343	353	351	335	348	323	327	353	366	339	354	306	349	342	348	373	317	322	367	361	350	345	346	342	363	323	311	331	353	361	363	319	313	358	353	340	339	323	350	355	345	322	362	371	292	355	326	331	340	315	337	356	345	343	334	349	318	377	302	333	363	315	372	320	327	351	341	351	353	348	336	333	346	372	341	353	334	324	335	339	313	306	367	325	331	318	348	348	307	390	324	388	330	359	383	336	344	347	324	318	311	340	306	310	332	355	312	359	318	327	336	347	332	335	355	348	345	352	335	337	322	305	377	343	329	322	322	334	312	351	348	353	365	354	360	362	355	332	335	320	352	342	339	327	382	356	343	337	326	348	340	320	378	372	350	345	318	337	368	331	341	341	366	356	333	347	326	316	363	351	357	365	342	365	354	338	345	367	371	335	341	342	352	357	347	344	342	368	345	327	325	348	332	368	353	312	333	366	353	376	339	353	318	339	363	364	364	335	331	319	320	338	345	341	328	363	355	383	339	350	323	323	327	326	332	345	354	351	358	326	355	329	336	356	310	364	340	343	340	349	327	362	348	324	342	333	324	286	347	328	329	344	346	306	320	340	351	331	355	344	368	349	346	386	360	346	327	313	363	320	351	334	378	387	332	360	338	349	340	361	327	346	354	336	351	335	337	347	363	349	354	341	304	376	327	339	346	324	320	358	340	331	347	362	347	328	338	340	330	317	330	346	337	336	315	308	332	323	326	346	362	352	364	355	335	325	335	342	344	335	343	336	349	367	333	336	322	364	361	332	375	350	328	319	334	346	363	302	353	334	321	340	330	330	354	347	341	357	328	342	356	362	322	351	305	367	344	375	311	344	320	342	369	348	351	366	330	337	356	338	311	367	312	363	335	332	348	338	357	314	346	326	344	336	312	368	341	345	326	360	366	339	311	315	351	294	348	382	340	309	355	347	350	337	336	353	346	330	333	320	330	337	364	331	349	315	358	333	350	302	360	342	314	325	351	331	331	332	344	341	348	342	349	353	340	362	335	370	384	322	308	352	352	364	343	337	318	342	385	319	364	331	322	329	324	345	336	336	331	338	353	323	364	326	327	381	331	368	340	365	333	357	334	357	314	329	312	372	333	357	373	346	302	327	332	321	354	352	323	315	325	364	344	338	328	325	341	301	334	341	346	365	328	337	335	338	321	373	332	334	327	371	329	328	344	367	337	341	334	389	314	350	362	314	356	351	359	320	361	361	339	364	328	324	366	352	340	344	321	326	330	312	353	371	363	373	331	368	358	347	329	330	337	344	328	322	317	340	337	369	354	357	357	348	334	327	325	338	363	358	329	360	341	374	355	329	342	343	352	346	352	345	337	295	347	334	360	334	331	347	329	361	349	361	332	343	363	310	379	346	323	343	337	361	345	364	355	364	352	349	364	332	328	333	333	354	382	308	343	324	356	328	352	340	362	321	340	323	330	333	349	336	354	358	349	347	330	342	309	341	347	330	354	336	339	354	366	346	379	342	355
29315	26883	17851	3558	814	538	389	304	340	306	328	379	439	374	262	244	218	214	238	194	248	207	226	212	207	237	232	223	191	210	229	204	233	211	228	217	214	230	210	199	239	226	197	209	209	218	198	242	220	216	199	239	220	234	233	239	212	204	226	215	198	225	228	201	223	213	223	225	200	215	230	201	226	210	184	208	205	230	219	189	212	217	235	198	199	216	236	187	205	193	205	216	199	203	220	223	216	214	204	212	232	221	242	216	230	207	202	230	218	203	219	214	198	221	192	239	208	235	215	221	234	245	220	213	223	185	213	220	230	210	201	200	223	187	188	184	249	229	233	212	236	238	216	225	220	195	197	194	211	216	242	244	216	227	205	218	218	205	218	208	221	241	205	220	204	226	225	213	205	222	233	234	238	236	204	213	194	227	197	233	218	230	237	224	221	224	189	213	244	238	220	218	217	198	220	208	211	185	238	210	226	204	235	231	228	212	200	225	217	205	241	194	198	219	182	200	229	224	220	223	210	227	199	236	205	207	211	209	237	221	229	195	196	219	195	200	210	221	208	217	220	185	218	205	232	202	216	218	200	199	212	231	227	189	219	197	240	220	201	203	226	214	233	227	199	213	222	217	220	207	208	216	211	203	194	218	205	224	242	210	203	221	207	209	208	197	250	205	243	231	199	210	210	201	209	231	219	212	249	219	239	212	203	204	228	216	202	233	228	193	198	226	207	229	222	241	218	225	223	202	201	201	200	205	231	255	192	205	192	202	220	220	200	235	228	225	205	209	209	220	211	208	240	228	219	221	205	212	237	226	233	212	230	219	223	225	210	209	225	212	234	232	216	195	225	205	195	248	220	250	191	223	194	212	200	216	200	234	196	205	230	198	205	222	204	245	197	209	239	209	198	215	220	245	250	225	198	209	225	207	220	233	237	195	219	203	212	219	211	218	205	193	202	215	205	204	234	232	223	215	240	211	215	201	216	233	212	221	205	237	208	225	200	196	223	216	219	203	207	214	239	227	227	217	216	204	218	211	234	220	213	213	216	232	212	224	205	228	213	247	205	226	214	227	227	200	222	183	221	235	227	228	226	233	202	217	213	217	204	216	221	240	220	218	197	207	204	203	205	202	246	225	217	196	212	207	226	222	209	223	199	189	217	218	239	210	191	236	217	250	222	237	239	223	202	210	191	200	236	241	213	193	212	176	217	254	197	218	220	190	236	233	209	217	240	216	201	226	185	208	221	219	198	232	232	231	220	190	224	239	229	183	241	200	205	213	224	198	238	211	217	207	224	222	217	230	223	212	222	238	238	202	218	230	198	215	222	226	205	210	230	201	212	229	229	218	222	205	224	207	216	217	178	230	214	215	188	207	187	201	211	216	207	220	199	220	223	210	197	229	242	221	195	213	213	222	218	210	233	190	203	205	211	195	209	225	197	208	217	256	222	214	244	227	199	251	237	229	205	216	233	222	213	205	239	214	223	219	218	215	212	223	228	227	200	231	238	223	228	212	214	221	210	201	217	234	217	231	231	204	213	237	230	195	220	216	243	212	238	215	220	217	221	183	225	207	212	234	242	223	203	221	233	218	210	209	241	231	229	223	201	228	220	212	205	211	221	201	223	219	234	206	187	197	202	235	216	206	217	211	211	220	224	204	213	224	221	223	195	210	203	182	214	218	236	232	200	206	251	220	236	215	217	206	216	231	240	210	199	195	208	193	215	197	235	208	215	242	220	228	220	230	208	199	215	199	230	223	225	222	233	230	218	200	184	192	216	229	208	218	201	232	216	195	220	232	182	201	203	233	192	212	221	244	196	206	218	198	204	232	202	208	215	200	207	221	202	201	238	218	231	204	225	225	236	236	209	245	206	239	211	194	207	216	229	245	219	222	218	227	212	223	189	210	236	238	203	216	211	241	211	227	233	234	218	205	206	203	225	191	222	205	232	194	216	217	219	236	207	200	239	227	235	236	229	257	222	227	219	230	222	247	208	234	224	250	231	206	220	222	211	230	189	203	210	232	213	244	205	223	207	208	177	228	203	205	239	225	195	226	196	202	206	190	224	196	196	224	210	205	215	204	246	226	220	215	213	201	205	216	228	267	209	214	227	191	193	215	238	211	237	201	225	215	227	234	227	239	217	217	222	248	216	217	231	200	264	223	200	204	203	216	207	229	207	212	192	232	211	222	230	215	202	207	199	203	211	220	214	225	183	264	222	209	226	228	244	245	234	212	208	205	238	212	221	211	190	185	210	195	203	211	225	207	230	218	226	222	224	233	207	241	200	214	218	237	238	203	203	206	194	216	224	211	197	218	199	230	218	217	235	213	193	222	226	194	199	233	225	233	212	231	209	214	230	230	228	215	209	216	205	211	224	210	242	197	243	218	219	237	229	256	228	205	224	195	236	213	228	203	195	244	197	219	222	208	215	221	214	211	193	225	219	200	201	181	224	210	217	187	223	216	218	214	211	223	207	220	225	212	195	213	231	229	198	234	215	222	214	202	238	234	190	210	212	226	197	211	221	230	201	246	216	210	231	208	255	201	212	231	229	211	213	205	214	241	229	205	210	226	208	209	255	212	220	215	225	192	215	186	231	206	204	219	219	204	233	210	235	221	214	230	239	211	227	187	219	210	213	232	223	215	224	215	189	229	234	229	226	210	215	215	213	208	230	210	237	180	246	210	205	221	222	227	227	219	220	234	221	223	206	239	237	224	243	227	212	204	197	214	188	231	223	201	212	212	217	197	223	231	211	205	246	210	215	239	225	213	235	195	218	228	216	223	218	209	228	211	205	199	251	214	231	206	216	198	181	238	193	208	199	213	212	233	191	220	236	203	229	230	194	212	228	222	205	208	222	224	192	211	226	211	214	221	222	196	208	210	218	221	217	211	225	209	191	233	210	220	232	239	215	239	232	207	212	236	215	240	222	216	200	244	212	227	215	231	216	228	226	221	199	210	247	200	205	216	233	206	236	229	220	214	216	225	213	199	240	222	205	197	193	209	212	218	215	211	204	218	218	215	225	215	220	223	221	228	196	203	218	210	219	217	217	200	212	207	225	201	197	198	210	200	228	204	211	236	218	205	217	212	215	223	223	233	213	228	216	232	196	242	217	199	241	213	219	228	207	219	221	201	213	213	208	193	201	233	212	193	206	232	193	224	220	219	196	200	221	202	225	199	226	215	226	237	212	226	239	202	227	237	224	223	215	211	221	225	204	236	217	197	203	202	191	226	216	224	219	204	198	212	196	209	220	219	239	216	214	224	223	200	225	201	224	234	211	224	208	216	193	198	214	209	210	201	202	227	237	181	233	245	234	195	207	194	212	208	211	220	207	223	221	251	193	204	212	221	208	192	211	221	219	219	204	196	210	221	205	212	214	225	222	209	220	199	208	209	232	217	213	202	222	207	218	209	213	208	211	228	213	214	222	204	205	204	230	234	233	204	224	233	245	224	196	231	208	224	220	225	210	206	186	205	219	219	235	216
32791	41963	8660	2305	1456	916	660	552	475	505	439	655	725	562	360	289	299	292	277	263	278	259	280	284	311	255	282	289	278	283	277	263	267	269	240	282	291	289	286	268	282	288	259	288	303	286	269	289	269	306	281	259	280	281	269	293	262	274	315	286	284	257	284	260	289	287	303	275	297	251	255	289	251	292	264	277	269	297	281	289	233	263	253	296	275	301	262	264	274	265	254	273	284	262	288	300	268	310	266	276	289	279	284	313	295	279	255	254	306	265	271	296	289	289	282	272	268	279	271	285	270	256	246	281	285	297	272	277	287	289	257	290	284	295	254	262	300	262	279	273	276	284	260	245	291	332	291	291	295	269	273	294	262	280	245	266	282	296	251	262	295	283	274	282	272	275	270	261	281	271	264	263	288	277	283	308	271	265	265	277	265	276	296	276	254	245	283	311	268	278	255	282	271	275	278	287	281	255	278	284	244	265	251	242	296	277	277	280	297	285	282	251	266	314	284	266	276	271	289	308	249	282	284	273	299	267	281	261	282	270	295	254	276	275	256	265	275	276	276	235	295	271	270	291	228	269	269	265	267	248	275	293	289	262	268	295	281	286	293	276	253	257	273	284	300	276	278	268	315	267	263	292	297	242	291	293	270	266	281	283	297	283	272	287	232	295	284	264	269	272	249	290	279	276	281	269	312	307	259	250	283	257	255	274	294	279	261	298	289	256	297	265	274	261	258	278	269	275	289	286	273	296	309	278	263	280	297	273	305	283	279	273	326	258	298	289	276	274	267	277	264	290	289	270	280	268	293	258	269	273	294	244	255	280	278	295	266	306	274	278	268	284	261	278	289	283	274	246	270	271	284	264	277	279	293	261	297	265	292	286	283	260	257	281	261	287	276	284	268	283	284	288	269	269	270	254	295	273	291	282	272	274	291	267	299	299	279	301	263	288	269	280	284	261	270	247	297	272	255	268	281	267	292	265	309	285	285	265	269	287	278	291	244	278	279	276	258	252	274	306	298	273	255	249	298	255	279	253	258	273	290	276	272	283	247	271	292	283	275	277	298	268	270	302	294	274	269	291	260	253	257	289	294	282	284	307	294	287	250	283	296	254	241	275	273	280	272	278	254	310	252	293	298	297	267	277	297	278	256	309	284	290	280	258	288	288	278	273	281	269	269	274	292	269	301	265	262	289	281	285	273	281	276	292	295	294	266	278	282	272	275	299	259	261	283	298	261	275	280	283	264	274	274	277	295	269	278	285	264	264	300	258	281	299	288	275	248	258	266	239	288	272	285	276	259	273	275	297	247	267	286	269	272	283	292	282	248	293	266	283	292	282	277	248	290	265	256	256	277	286	285	284	284	259	273	283	269	272	261	264	269	283	281	249	286	288	281	296	262	265	305	257	262	250	239	255	255	248	274	245	256	273	251	299	279	253	254	281	263	260	296	278	245	271	267	295	258	314	259	270	281	283	279	300	258	273	301	289	304	295	259	291	283	271	270	289	286	291	252	284	265	287	255	299	263	274	265	302	276	261	284	282	282	273	277	292	270	268	265	299	266	281	275	260	258	253	286	287	298	272	308	278	288	258	310	258	301	304	273	255	279	283	270	282	277	266	298	299	270	283	262	296	259	284	282	322	309	287	277	294	292	278	298	281	288	242	296	257	263	255	295	263	291	282	289	273	271	263	303	298	292	293	268	259	266	273	312	257	287	252	300	267	309	262	267	264	279	295	298	266	305	297	279	256	302	261	274	295	303	247	293	283	268	309	250	260	275	245	288	235	302	306	266	297	267	247	250	283	264	316	276	289	269	258	298	293	287	289	297	253	269	270	261	264	267	283	273	274	294	266	273	275	227	288	287	292	285	291	262	249	285	280	292	278	283	288	282	289	278	264	297	273	281	280	249	262	299	233	283	272	258	281	272	280	273	262	276	265	273	286	262	231	284	257	289	249	277	293	267	265	265	234	282	280	289	282	256	257	287	267	271	290	272	260	273	252	283	263	275	296	287	258	289	279	300	283	276	301	258	271	286	270	254	282	267	248	308	266	297	279	279	258	268	293	282	286	300	274	283	273	305	263	282	282	247	284	279	302	286	260	310	242	283	255	271	279	272	270	279	292	273	277	271	245	276	293	279	258	265	322	271	257	310	273	281	281	287	281	298	278	267	275	266	258	276	259	267	256	273	276	259	253	283	270	319	265	262	312	295	273	273	267	286	282	254	271	270	278	295	288	295	272	292	293	281	275	267	273	289	277	266	276	286	252	279	304	311	285	275	275	294	274	276	264	276	293	252	280	273	293	288	249	271	295	269	294	282	297	264	282	273	286	286	258	287	261	291	264	292	283	288	259	257	282	267	259	260	292	278	268	257	266	280	284	276	296	288	295	269	268	298	240	293	292	257	282	281	277	248	277	265	290	283	309	285	291	305	276	260	291	319	275	277	274	285	252	297	275	315	269	291	274	281	283	253	274	263	254	289	285	290	273	276	270	276	257	273	280	295	281	270	273	285	286	284	265	326	271	282	258	277	243	272	293	288	292	273	280	270	287	269	262	305	272	273	299	259	273	270	275	291	300	253	288	274	271	231	268	281	294	285	274	299	290	301	259	276	261	265	288	297	241	273	250	294	285	279	276	299	319	259	280	247	268	285	260	278	286	262	258	277	295	279	262	264	264	293	275	280	293	306	249	295	281	276	287	286	300	298	269	272	280	278	294	262	263	285	290	301	268	279	281	285	253	295	249	281	265	266	274	290	266	286	282	302	263	241	291	272	276	255	293	275	262	323	281	323	254	311	290	275	288	295	258	252	264	272	270	298	288	268	280	270	260	270	291	268	269	306	255	322	277	292	279	288	287	270	293	282	274	276	278	288	288	279	263	275	276	273	274	280	290	265	325	296	274	296	255	285	297	294	269	271	305	288	253	263	302	301	283	274	259	283	256	267	269	297	259	282	275	282	272	281	299	259	285	273	285	289	291	288	295	275	293	278	275	234	263	270	267	266	267	268	276	282	243	262	259	259	305	272	293	284	265	280	294	273	308	274	278	281	284	278	276	288	283	283	280	281	277	288	270	281	278	264	269	236	253	250	284	297	255	284	276	296	280	273	273	296	281	283	287	296	255	272	271	296	281	282	244	257	278	300	272	304	304	263	266	272	295	285	257	283	285	260	277	294	299	275	286	263	260	314	263	249	250	268	284	266	277	284	281	245	294	256	252	286	290	269	264	291	272	272	287	308	275	254	247	257	264	261	277	265	271	298	267	285	276	279	286	317	266	282	295	258	267	280	286	244	296	316	294	267	261	274	269	251	304	296	297	277	271	265	254	277	276	260	296	296	274	264	283	298	257	260	271	316	272	279	260	284	258	278	303	282	250	257	292	299	284	276	281	262	253	281	259	288	269	290	315	297	284	302	281	248	289	316	252	305	293	290	275	279	267	277	282	283	279	302	272	258	280	256	245	285	296	303	296	271	285	263	285	271	281	255	260
24266	21580	28839	24669	21485	11100	1115	582	488	383	487	671	463	297	226	202	212	214	186	184	178	158	159	150	169	167	175	158	178	146	166	142	134	165	154	157	152	141	188	141	152	154	130	172	151	149	153	139	139	153	165	134	162	134	130	135	156	134	128	132	150	144	178	171	146	142	129	132	153	144	146	134	146	138	141	147	147	153	148	155	166	158	137	145	139	160	135	139	168	150	146	137	143	170	151	133	142	162	146	149	130	167	146	172	122	120	134	149	139	125	140	138	120	139	152	151	171	152	153	149	145	142	159	150	146	147	123	121	182	166	134	148	148	138	149	158	145	134	136	162	128	146	163	140	140	153	154	150	143	166	150	145	153	157	147	154	147	160	159	148	142	143	134	143	157	163	149	140	121	141	128	140	144	149	147	141	136	145	160	138	131	157	136	142	144	174	131	138	124	147	140	131	143	124	152	126	143	156	140	131	140	155	150	126	154	139	147	141	158	152	155	138	129	160	140	146	131	149	170	143	134	143	144	140	159	175	158	156	167	140	141	126	137	142	147	138	137	129	157	149	165	139	166	138	144	142	132	133	139	160	156	149	152	153	132	123	151	140	139	136	137	132	129	158	174	154	140	154	129	146	146	139	150	132	147	139	152	149	124	127	164	171	140	142	133	144	155	164	129	141	131	139	150	151	117	150	140	150	130	148	134	157	145	142	145	139	140	145	141	142	141	133	147	149	150	132	144	148	142	166	141	140	140	152	130	143	135	143	141	156	144	143	158	159	151	168	132	148	143	157	163	137	147	153	147	154	142	141	164	141	144	148	123	168	166	118	143	150	138	142	136	133	152	150	126	128	144	158	147	184	141	168	135	142	150	142	145	148	156	151	138	134	155	141	137	148	153	132	139	145	158	160	139	155	136	155	138	144	137	170	144	151	142	142	168	157	155	139	155	162	139	154	155	146	155	150	152	149	153	126	149	160	148	141	170	142	139	132	141	124	140	146	159	140	161	155	129	144	168	141	151	159	164	135	143	133	148	157	134	153	131	139	137	155	138	142	132	142	142	129	144	127	162	138	131	165	142	138	133	160	156	131	155	166	130	146	151	157	145	156	155	140	141	144	148	158	138	135	147	139	131	142	141	156	136	159	140	158	150	134	145	138	137	147	136	126	159	159	166	116	143	147	163	159	121	140	147	151	156	140	170	157	154	143	122	148	140	123	149	153	150	157	169	164	155	153	140	153	138	146	141	159	158	152	133	144	151	174	153	123	130	163	137	131	150	149	129	148	135	162	142	145	142	156	131	135	144	150	147	142	135	148	172	132	148	133	138	129	172	146	151	151	155	152	127	148	144	169	151	148	142	164	143	145	122	140	132	148	171	150	110	143	145	129	167	124	134	161	132	182	148	135	155	151	153	154	151	135	142	130	173	152	146	147	144	150	148	142	131	144	159	134	154	171	141	154	145	132	156	142	129	160	144	132	150	177	173	163	166	149	136	154	158	131	126	137	131	146	146	135	128	158	135	134	171	143	159	130	147	143	151	159	127	143	155	148	164	153	151	157	133	144	132	159	160	166	156	154	163	155	160	134	155	144	146	159	142	143	147	138	127	156	136	135	148	145	157	148	154	145	156	117	148	143	141	133	163	148	138	161	145	153	155	166	141	144	152	165	164	150	154	158	146	140	157	149	127	143	141	158	137	139	144	145	163	137	134	129	169	157	140	146	145	143	145	162	145	140	134	147	143	154	149	148	148	148	142	132	133	143	156	140	146	170	132	142	150	144	135	145	147	153	156	143	156	152	148	126	135	146	173	155	148	140	151	156	155	147	176	130	159	130	156	147	156	144	130	160	137	136	125	157	132	154	147	139	140	150	143	124	150	143	144	148	135	143	129	137	125	146	150	150	153	167	151	151	158	153	144	163	154	153	149	147	151	131	125	160	151	138	139	136	133	172	164	145	159	148	134	146	153	127	133	135	157	155	163	149	172	150	133	180	146	130	138	134	136	150	149	148	142	112	159	141	130	146	150	144	143	152	154	144	154	142	149	140	146	129	146	146	148	146	135	132	148	156	133	142	159	146	169	173	161	141	156	151	140	153	128	148	145	154	134	152	150	140	110	150	150	150	143	135	141	144	133	163	164	150	150	157	154	138	121	160	157	135	153	133	145	145	151	135	134	152	146	152	140	153	150	154	136	171	158	148	162	151	150	147	144	156	139	153	131	174	152	149	144	129	150	149	150	125	151	145	143	147	146	164	141	145	157	160	135	142	161	134	139	136	154	144	153	150	145	146	115	154	142	141	144	131	150	146	148	153	134	159	145	139	152	159	147	120	157	138	131	147	145	158	166	136	139	143	138	127	156	174	153	142	135	149	149	129	136	152	150	161	132	196	137	157	149	131	162	146	143	149	145	158	152	126	139	146	146	144	145	119	161	161	144	126	142	139	130	126	124	164	130	150	151	145	139	172	145	137	147	147	140	148	172	134	130	144	166	144	168	137	129	144	160	148	154	138	161	145	137	149	155	152	159	131	159	142	147	153	102	146	135	144	136	131	150	168	143	159	141	146	153	141	141	140	142	145	111	139	147	155	155	133	151	134	150	157	164	142	140	141	157	160	134	148	157	150	135	145	145	151	144	143	160	138	154	137	134	144	163	139	151	163	131	171	150	149	141	127	127	136	123	136	141	146	127	142	138	163	135	147	128	158	150	147	153	144	180	129	129	137	150	136	142	166	142	157	140	146	185	147	133	148	157	157	145	150	134	157	174	131	158	139	133	136	167	128	160	171	147	126	151	143	143	147	153	130	157	143	123	150	157	151	158	145	144	135	129	136	147	162	145	156	138	150	129	138	130	166	149	137	128	134	144	159	139	150	161	135	147	142	152	116	147	152	141	166	114	138	158	127	134	146	132	146	147	151	147	162	156	142	150	160	144	135	147	167	155	136	136	143	138	150	133	150	129	148	145	148	141	131	143	135	131	141	181	142	146	131	151	119	136	149	155	134	138	147	145	138	153	143	152	140	159	141	167	143	144	153	131	145	147	166	163	153	174	142	155	138	140	145	133	149	153	149	146	143	155	136	132	135	156	142	132	163	174	123	147	151	142	129	158	138	150	128	152	142	143	134	140	144	144	147	144	151	155	153	150	149	146	150	127	138	158	142	150	146	153	124	144	145	133	130	131	151	149	141	148	170	155	151	147	127	159	150	132	159	153	144	150	149	150	136	151	152	153	130	132	149	144	126	150	142	132	144	133	147	139	160	116	134	138	155	162	140	138	149	135	138	158	128	148	163	147	136	161	132	154	139	151	150	142	157	136	141	157	150	177	133	175	154	126	151	158	122	148	130	151	154	137	134	123	145	135	148	139	136	149	140	140	163	166	134	173	149	122	151	134	138	153	137	152	167	176	144	141	147	142	166	156	123	140	128	143	143	138	131	163	148	141	155	153	164	149	145	131	144	127	170	151	143	141	129	145	150	130	137	143	148	165	156
37333	58299	17455	5476	3249	2378	1453	1167	913	806	944	1395	936	549	316	278	269	261	241	272	223	245	227	232	206	183	219	213	195	204	194	191	189	210	211	180	202	199	215	192	180	188	211	221	185	182	178	215	183	180	203	206	173	186	188	189	187	179	184	188	157	202	202	182	184	187	187	208	188	196	174	194	198	187	183	194	206	174	169	174	199	160	188	179	176	163	188	159	187	185	199	179	182	166	185	214	217	199	158	196	214	174	146	183	210	173	198	184	167	196	191	181	178	207	160	177	213	173	177	192	174	214	181	203	185	172	201	180	205	205	174	187	165	188	171	162	193	195	193	209	185	200	196	177	197	196	190	178	208	179	180	156	182	186	188	184	174	184	177	209	184	205	197	187	175	162	183	177	199	216	198	198	213	160	163	188	196	176	194	173	194	178	172	213	190	199	170	162	195	192	189	171	166	193	164	178	187	184	195	206	207	175	188	181	195	192	168	196	176	203	192	199	193	203	180	177	182	180	208	197	186	204	175	203	194	192	177	188	191	197	205	188	169	180	187	195	178	159	186	169	178	201	202	190	182	212	205	191	181	194	178	182	183	179	177	185	185	187	177	210	177	207	176	186	185	208	174	162	177	177	199	179	208	175	178	169	210	208	183	192	194	193	167	183	171	179	190	172	190	205	167	190	192	184	192	155	198	208	186	171	193	198	202	170	193	181	192	190	182	152	175	182	195	188	201	168	178	180	192	188	201	212	190	196	183	158	191	205	190	189	189	212	181	195	193	168	184	189	180	198	200	211	167	184	158	195	173	190	185	180	185	179	196	188	187	185	190	196	171	184	189	204	192	168	183	206	195	188	176	201	177	176	191	186	178	188	213	200	192	170	194	204	175	193	189	198	203	180	174	193	203	172	186	196	198	209	183	196	190	186	183	207	202	208	180	185	181	192	187	160	180	195	181	170	195	173	185	193	187	178	184	178	182	188	189	196	200	200	170	194	165	193	171	188	194	164	199	179	170	187	203	171	195	197	195	162	196	200	182	193	190	169	175	181	179	193	198	156	152	226	198	187	201	186	150	189	172	203	190	178	203	207	202	213	180	170	188	185	175	179	171	195	169	222	187	187	175	184	183	187	176	181	188	166	184	191	188	166	157	169	189	182	160	205	183	170	207	161	187	178	191	203	209	196	205	178	212	183	173	169	208	172	171	189	186	184	188	190	184	217	205	174	148	174	173	199	178	192	197	174	202	194	182	183	188	183	207	180	188	185	199	188	174	175	176	189	218	179	205	176	201	191	184	160	154	159	205	194	202	188	173	183	186	201	182	168	193	186	184	178	191	190	166	178	184	186	200	210	184	172	199	203	170	203	196	188	183	211	178	186	213	177	211	207	195	185	162	200	184	203	189	197	179	177	194	180	210	196	161	204	198	190	165	186	172	203	177	184	180	185	186	175	178	193	183	157	198	199	184	173	177	169	176	202	181	203	208	199	170	160	188	194	184	165	173	203	188	199	195	186	193	191	180	188	179	179	189	196	178	194	178	198	175	189	160	183	183	163	165	198	189	182	185	157	191	183	205	172	168	181	197	177	183	205	175	181	189	189	186	192	196	211	172	175	185	167	161	180	188	198	195	191	186	201	195	180	176	196	204	175	173	204	188	209	159	184	208	166	190	172	177	173	164	187	187	196	173	186	168	185	216	221	186	181	207	167	190	192	185	190	192	183	181	188	192	198	195	185	199	180	205	186	202	159	211	193	182	180	191	178	192	165	170	181	178	195	192	179	168	209	180	191	184	212	203	193	191	194	183	196	192	193	181	175	187	169	166	197	186	165	191	188	191	181	223	188	176	205	194	182	180	167	191	192	156	195	202	198	176	175	188	179	182	173	213	188	196	198	195	174	203	190	174	210	192	183	171	191	185	200	187	193	190	174	198	174	166	196	185	183	214	198	181	198	176	167	199	164	189	198	214	200	168	200	200	204	192	197	186	173	199	175	187	197	174	190	161	190	190	207	200	173	175	181	184	195	203	200	194	188	188	179	198	180	204	192	165	191	192	209	163	195	187	204	173	211	210	182	192	173	189	203	188	177	168	194	185	175	192	163	203	168	159	196	171	183	195	185	182	189	187	199	183	173	201	161	201	193	181	169	176	181	185	200	206	178	169	196	175	181	176	188	191	184	190	213	187	181	192	189	195	184	191	170	186	204	191	191	178	180	174	191	179	176	180	168	202	173	161	166	183	170	188	183	166	182	187	185	180	178	183	182	204	217	178	171	193	201	176	187	185	180	214	201	194	203	180	185	167	174	195	184	184	179	191	204	206	199	206	174	213	186	187	183	186	202	184	169	197	184	181	197	167	195	170	179	190	191	212	180	180	183	175	178	197	206	207	187	202	184	220	177	180	181	203	192	155	176	185	187	174	183	184	206	182	195	227	187	191	191	190	199	192	175	190	194	187	172	183	151	185	205	200	181	191	176	201	191	187	157	196	195	179	175	202	199	187	220	190	199	180	184	194	201	177	196	182	206	212	174	194	180	194	187	185	188	171	185	171	191	188	165	191	196	184	172	186	170	191	149	187	174	187	176	180	196	169	178	206	188	187	202	167	190	190	188	173	185	181	203	176	196	180	184	160	179	192	188	192	168	174	210	219	189	160	186	177	196	197	183	207	214	219	158	164	177	177	191	201	204	191	190	208	200	171	189	183	193	188	207	184	183	212	181	164	177	204	178	177	206	191	183	183	205	177	181	186	174	165	176	214	176	182	186	199	202	173	180	201	168	179	170	212	177	210	189	183	173	171	173	179	191	170	166	205	204	178	191	180	203	235	184	207	182	217	158	188	186	175	172	175	192	194	157	182	162	178	202	205	171	191	201	183	182	208	189	187	203	186	187	213	207	161	179	203	169	179	193	185	175	188	160	207	210	181	197	187	188	189	169	191	201	194	177	184	168	173	194	185	177	189	192	182	194	192	218	209	188	178	181	191	177	185	202	189	185	172	219	194	205	186	188	201	197	182	172	183	197	185	176	169	182	175	190	172	165	196	170	191	182	181	176	198	197	189	193	204	177	150	180	177	195	201	191	176	205	179	187	192	198	202	191	209	193	221	204	181	203	195	182	182	209	193	187	185	220	187	210	188	182	193	190	199	189	196	184	186	182	194	178	192	174	188	207	160	157	195	183	198	176	183	187	207	186	196	196	187	181	168	175	230	233	188	173	197	197	187	171	182	162	174	188	192	199	175	180	177	172	187	166	197	183	160	199	201	180	183	196	176	210	180	166	208	199	177	198	162	184	193	174	189	194	160	205	158	181	193	184	183	204	194	183	155	182	187	182	166	160	218	177	183	177	152	168	171	175	160	191	178	200	178	204	153	207	209	184	177	200	157	196	159	176	210	170	172	189	174	177	214	205	202	196	173	208	198	188	192	199	202	199	185	195	181	175	187	203	174	181	183	196	209	189	190	164	185	205	183	179	196	208	175	187	208	184	194	187
25617	21680	27496	25619	9214	1016	785	623	529	561	635	629	481	456	395	445	328	360	348	368	360	338	371	361	376	348	334	356	362	329	349	373	346	355	343	350	320	354	342	346	365	373	352	381	338	343	356	385	339	397	365	373	351	358	353	345	398	327	353	330	345	372	355	344	330	358	347	344	338	340	385	367	323	371	333	364	356	358	345	357	346	356	332	328	372	344	336	328	328	351	341	346	361	319	354	344	356	383	353	392	333	329	368	336	330	339	352	347	363	371	352	348	391	356	393	366	357	332	331	343	365	367	352	327	354	335	324	330	343	342	349	321	378	380	375	365	394	373	342	344	347	332	352	344	347	322	367	349	349	355	354	364	378	338	342	322	345	339	370	353	327	329	371	353	374	316	368	337	364	361	357	346	347	337	349	330	342	343	358	325	333	345	357	356	350	366	368	404	358	349	323	327	346	377	329	309	335	354	349	364	340	334	338	364	366	338	372	362	336	357	375	336	373	354	344	343	357	345	333	336	347	366	347	336	339	356	336	350	328	364	338	362	334	392	325	373	348	377	375	320	349	358	356	333	380	365	356	382	382	373	342	316	350	337	344	349	305	367	365	315	366	344	349	342	342	291	352	348	344	350	363	344	364	346	337	325	363	344	340	341	368	360	357	383	378	362	330	338	352	347	343	343	367	326	367	344	351	378	327	369	369	339	354	334	309	358	325	356	390	355	364	319	351	365	394	369	335	342	347	329	347	346	365	342	308	337	363	324	345	321	366	347	366	339	380	343	353	360	347	338	322	334	372	324	314	315	322	358	348	333	316	333	346	342	373	363	334	330	349	346	339	313	319	367	332	340	320	350	359	356	324	357	340	337	300	388	348	342	330	343	323	365	356	334	357	349	326	384	359	342	352	338	338	367	347	319	326	364	335	384	351	336	337	310	323	330	355	352	347	322	372	316	330	349	368	383	361	328	338	383	362	365	330	333	387	344	366	332	329	337	325	352	309	360	353	342	343	341	332	344	365	330	383	406	380	366	368	355	353	349	359	347	376	354	332	378	335	338	358	360	344	380	381	323	351	331	323	353	362	341	350	341	343	346	367	319	333	353	364	338	327	365	379	356	379	355	367	363	373	350	317	348	364	362	336	329	354	333	330	349	352	355	353	353	379	329	318	331	323	312	318	383	383	343	401	368	337	333	332	346	342	329	367	360	324	355	331	364	342	366	360	337	328	368	339	333	325	341	346	365	380	326	330	374	341	350	353	332	385	354	327	332	382	338	357	335	367	324	357	337	371	353	334	313	333	353	342	322	331	358	357	330	340	325	357	356	336	349	356	346	320	374	350	334	318	346	363	344	392	340	340	352	343	365	394	346	352	361	348	341	316	321	352	369	357	339	339	352	334	331	360	340	340	351	350	359	358	366	326	315	327	386	360	368	362	324	383	355	383	348	360	354	335	311	335	350	347	387	370	326	357	348	339	355	341	356	327	323	395	356	342	326	375	329	334	356	368	359	359	382	369	346	346	362	389	312	383	343	357	363	352	326	324	366	335	372	334	333	368	346	343	363	366	365	355	352	295	352	363	346	354	379	323	323	328	328	345	343	336	367	366	343	339	341	365	368	344	359	360	354	341	358	311	350	381	352	340	345	330	346	358	349	351	327	358	349	340	332	362	347	335	342	339	332	340	340	371	289	350	343	343	370	337	357	340	360	337	328	345	338	390	356	374	339	325	349	352	350	341	357	341	330	354	398	327	379	368	350	321	357	322	347	373	345	326	367	371	363	376	323	357	340	335	349	364	362	318	335	317	356	366	325	344	336	392	326	315	351	356	324	340	331	328	350	358	386	349	348	296	345	346	365	373	353	365	322	378	332	337	348	346	351	388	368	358	347	348	388	354	314	345	348	357	347	321	342	338	354	361	354	320	359	317	329	329	342	338	358	337	366	344	378	359	320	363	344	362	354	354	361	388	356	357	361	335	335	317	324	359	350	413	406	339	335	351	343	335	371	343	330	345	359	339	323	347	349	387	394	380	325	364	358	316	349	351	360	348	352	348	337	383	346	376	344	344	366	343	345	327	380	320	319	362	361	344	354	364	392	358	353	350	349	355	365	381	356	354	343	374	358	347	323	339	347	344	337	351	286	317	338	331	336	342	344	356	313	342	345	332	343	350	361	342	333	344	322	382	354	364	353	380	358	364	321	330	348	365	395	344	336	339	350	326	356	368	363	352	346	332	288	341	355	380	356	331	372	387	369	355	333	302	376	338	363	349	390	323	357	342	352	329	348	346	376	373	309	326	332	339	362	340	356	393	330	324	348	331	340	355	369	358	357	352	351	314	348	353	350	365	321	336	348	359	336	333	348	316	345	368	345	333	362	353	351	333	340	336	365	341	325	372	325	303	321	339	347	375	348	354	366	348	354	341	332	345	346	339	343	343	355	347	383	320	324	372	355	348	328	343	333	327	352	367	337	335	368	342	324	350	365	379	362	331	381	349	347	390	320	350	351	353	386	366	329	354	355	346	354	311	320	349	354	340	362	350	370	320	356	324	373	335	313	362	344	343	372	353	380	350	350	354	346	362	313	316	348	372	350	335	341	361	352	327	361	363	311	338	344	350	361	359	343	365	333	312	389	370	335	331	353	360	375	344	348	371	341	350	355	318	329	338	339	364	417	370	367	340	361	340	339	364	319	350	342	347	331	294	354	321	343	361	356	348	337	295	371	363	348	336	347	315	383	328	338	362	361	333	374	360	371	354	337	363	359	379	338	345	365	345	364	298	359	326	348	356	295	346	334	321	360	360	344	350	365	357	342	321	366	337	350	361	377	350	340	339	351	375	321	353	328	338	379	352	328	354	345	368	360	310	346	354	316	344	341	329	367	334	371	339	356	375	352	326	359	389	364	341	311	367	349	328	365	339	335	323	338	353	362	352	352	316	331	340	343	379	348	345	355	353	316	314	342	329	295	353	364	338	378	327	356	340	313	357	362	343	358	354	346	339	329	308	361	343	346	341	363	367	328	338	359	348	332	349	337	389	344	345	373	332	360	366	341	319	306	349	356	360	361	394	371	338	314	357	358	383	334	356	362	327	384	351	355	328	382	353	389	337	336	356	352	346	310	336	352	337	387	341	353	352	330	348	352	350	331	351	344	353	328	357	362	346	368	358	362	356	349	335	370	348	351	356	323	374	368	353	360	376	346	363	350	355	332	346	347	349	340	333	310	342	365	320	368	309	336	358	380	337	334	345	333	323	385	331	355	371	343	355	357	342	332	347	379	350	349	336	325	310	343	336	370	353	339	342	380	336	359	371	334	349	319	322	370	390	353	360	317	351	342	371	337	347	353	348	321	344	348	343	341	327	330	358	338	346	352	338	365	360	358	376	360	348	345	329	336	346	343	336	362	354	324	352	344	357	374	332	345	353	357	351	354	357	344	378	387	335	333	366	360	322	348	334	329	339	328	336	360	371	360	363	346	372	338	347	343	355	327
35827	51340	13924	4102	2238	1666	1238	1049	863	918	1131	1146	764	685	539	531	479	456	436	475	433	400	459	449	456	430	407	478	459	444	446	425	419	398	466	440	443	389	417	433	449	425	414	396	438	407	421	434	421	431	412	449	417	411	438	442	426	418	420	453	399	399	432	471	441	375	431	418	436	415	421	402	423	435	404	423	419	400	428	402	423	461	398	438	419	433	385	446	435	448	416	424	401	434	420	441	410	403	413	402	410	422	402	422	401	417	432	429	416	415	440	446	420	411	433	423	419	472	413	451	417	419	477	417	423	437	453	424	455	435	423	447	446	465	424	421	420	423	407	439	418	383	446	395	434	462	416	450	437	438	422	432	426	461	460	423	451	425	401	386	412	427	401	409	415	392	419	431	450	465	453	389	429	395	424	440	406	425	440	426	426	446	392	453	399	411	416	434	414	450	412	428	435	433	407	446	420	437	457	432	426	424	421	454	407	386	438	389	475	419	395	409	396	395	432	401	415	420	420	391	432	424	414	404	405	423	408	402	437	454	447	402	435	451	414	450	437	435	433	394	456	467	426	393	413	417	441	421	400	468	425	399	438	423	409	473	438	422	436	420	468	413	433	387	400	421	438	431	464	432	456	468	425	414	382	438	402	412	380	438	438	403	458	458	418	462	439	362	453	406	453	448	422	428	448	407	458	411	417	438	410	402	430	411	410	385	439	438	424	439	459	384	412	437	418	429	426	395	420	425	458	421	421	454	405	412	427	440	468	417	387	440	432	405	420	446	403	439	418	402	424	434	429	418	413	432	427	417	413	440	427	406	420	410	423	433	443	449	403	411	453	436	420	469	395	404	416	420	405	404	432	409	429	440	455	444	407	424	423	414	405	409	400	471	432	443	466	435	422	432	376	452	387	426	431	406	410	401	399	412	417	423	441	412	422	426	441	403	457	425	425	425	419	395	421	441	448	471	467	428	402	431	448	459	431	439	429	459	382	427	435	423	420	419	421	439	437	446	378	438	425	428	457	403	442	403	455	400	407	427	448	416	416	417	434	405	420	427	436	426	428	445	412	417	417	412	383	446	428	459	422	387	399	411	440	425	437	435	435	391	448	423	453	382	424	411	416	408	451	412	427	417	425	415	427	403	418	427	458	401	406	420	423	402	398	430	416	450	431	395	397	456	390	412	428	425	451	411	430	417	441	443	397	409	421	448	390	426	430	443	439	391	443	434	416	419	433	417	413	401	423	434	447	452	414	426	444	406	413	422	462	413	425	422	415	446	397	435	424	470	392	410	393	390	406	391	393	413	418	435	413	410	424	423	406	450	417	421	397	456	423	420	416	407	469	407	434	391	425	429	493	445	431	409	462	424	409	412	423	416	404	443	426	429	436	391	377	388	440	426	382	412	426	430	425	386	435	427	409	425	429	415	432	426	469	433	439	430	456	384	426	438	403	401	392	379	421	457	402	415	414	440	420	457	398	392	435	420	430	429	452	426	399	414	381	401	409	472	415	423	425	410	424	431	457	409	479	424	423	418	432	411	420	428	377	423	448	423	413	455	422	430	423	415	460	428	398	414	424	435	430	439	463	440	451	415	429	414	417	451	425	395	427	406	414	414	415	430	402	424	419	432	421	434	408	418	384	415	366	433	454	404	450	462	414	430	434	443	444	410	407	429	419	441	417	406	410	410	450	440	442	414	451	445	427	460	408	441	424	410	459	445	453	407	447	446	388	447	416	421	432	459	455	447	395	399	417	436	427	443	430	430	422	409	430	458	414	438	413	411	456	419	395	418	414	416	404	411	426	367	428	406	465	409	413	416	416	405	436	407	428	418	432	436	433	423	383	412	401	430	423	422	394	435	398	422	437	424	452	419	411	478	446	440	416	459	433	403	470	387	442	422	424	439	451	406	414	445	441	435	390	435	394	453	395	388	394	400	416	433	460	438	387	435	422	442	378	404	420	389	409	425	435	422	445	438	377	353	427	416	471	422	387	418	421	409	391	407	412	426	412	427	422	402	388	432	436	429	413	394	429	433	436	439	423	382	453	425	422	431	414	421	428	434	416	409	432	423	412	439	444	431	408	433	395	377	427	465	433	394	392	402	447	405	433	423	405	430	406	407	421	431	434	404	423	412	411	415	414	396	416	428	415	393	435	399	433	414	432	461	423	416	422	403	411	420	442	414	440	418	415	422	437	453	400	404	432	403	440	419	420	417	414	421	406	460	401	417	440	431	422	396	374	403	408	441	436	462	453	418	422	437	379	433	441	379	422	408	406	448	439	437	434	477	419	432	427	433	432	416	444	430	431	443	437	447	414	443	429	449	443	428	442	442	430	451	398	455	420	421	405	412	433	482	416	417	403	451	405	438	459	410	417	424	419	436	454	420	437	442	426	447	434	442	409	452	447	416	410	443	465	429	425	459	445	408	424	389	401	381	422	449	424	374	433	416	412	460	458	444	407	411	432	418	404	429	417	420	437	462	411	444	437	417	436	393	413	392	436	426	462	426	415	400	431	430	460	420	423	408	436	410	432	408	407	403	433	434	453	440	445	447	418	420	412	402	412	423	422	420	428	415	427	446	445	405	412	426	377	413	445	423	422	396	419	421	378	426	391	409	403	422	428	398	408	445	427	442	435	429	419	435	430	402	415	441	444	405	424	440	481	457	443	405	395	410	414	420	413	402	416	413	401	420	382	411	419	471	446	422	409	408	412	424	407	417	405	445	444	421	461	408	434	457	423	447	402	397	468	415	418	418	397	403	439	404	400	446	423	448	401	423	391	420	443	417	416	415	416	418	454	469	431	443	434	419	432	435	461	440	409	432	446	415	391	429	402	418	434	439	427	409	433	406	420	412	459	411	413	453	445	456	422	388	416	415	432	385	478	417	431	417	404	429	426	416	412	434	478	417	432	413	373	417	452	413	410	437	431	395	425	415	431	424	414	435	422	455	432	452	407	425	407	437	428	439	440	406	435	450	438	407	416	454	423	442	476	437	472	403	476	404	400	446	449	422	405	418	422	403	440	426	418	412	425	419	444	426	419	443	440	404	397	439	419	417	408	396	426	437	469	402	418	426	415	437	466	447	394	442	413	410	421	452	451	421	439	401	419	462	430	411	423	440	421	395	412	423	406	398	420	469	430	432	435	385	433	416	438	415	410	424	404	421	426	421	409	435	429	409	405	403	409	394	441	458	410	437	408	422	409	395	394	416	444	420	405	400	427	445	450	393	450	388	400	457	409	415	402	437	421	423	437	441	425	427	424	433	423	417	442	410	428	403	429	417	424	418	459	426	403	455	442	381	428	437	458	408	400	427	456	400	447	401	432	427	423	388	417	409	440	409	442	424	445	416	431	411	458	396	425	418	443	424	420	439	413	423	432	461	419	400	413	420	442	433	440	419	436	433	449	385	391	440	415	439	405	441	394	442	404	431	433	426	419	437	415	405	444	443	432	410	408	462	435	401	432	452	390	422	438	390	472	400	408	423
23319	21608	29328	24300	21568	21551	9217	1302	901	820	844	667	683	626	459	370	356	391	374	350	319	343	315	348	325	318	314	320	336	292	315	310	294	320	330	293	292	294	286	302	308	297	306	268	315	298	310	313	281	349	318	264	305	327	315	279	302	305	295	309	297	318	259	318	291	303	297	295	290	324	274	294	264	285	299	280	312	300	290	284	300	298	283	308	303	295	299	303	291	331	269	305	316	284	259	301	302	293	297	278	321	301	314	315	310	304	280	324	334	303	285	294	300	300	279	345	296	294	291	306	282	300	271	302	286	303	296	313	322	303	290	313	325	293	298	294	304	294	307	283	308	267	286	299	307	293	303	286	290	279	304	292	319	295	282	321	291	299	278	292	311	283	275	269	285	319	311	305	300	292	311	296	301	288	320	297	324	289	265	288	297	300	274	274	280	307	290	287	283	271	297	296	265	301	281	303	295	278	279	302	307	300	281	281	292	302	307	258	274	295	313	296	303	316	280	304	322	319	298	306	297	241	282	290	301	305	307	267	290	286	286	290	304	254	307	317	266	308	277	282	300	273	272	281	297	288	314	280	297	285	295	274	262	287	310	319	316	297	315	276	284	293	292	290	291	276	305	326	286	331	285	312	269	302	315	265	274	290	266	297	318	300	294	301	277	269	294	265	300	310	292	288	286	283	297	293	285	319	282	268	315	299	323	278	289	307	305	317	288	302	276	314	289	305	305	283	307	315	281	291	317	287	318	267	297	324	295	280	303	313	270	288	311	270	309	290	293	292	322	303	269	293	293	296	293	302	256	276	292	271	304	334	286	308	274	262	296	286	288	275	308	320	313	299	305	297	295	290	298	302	332	278	287	308	284	247	325	293	287	338	282	314	284	309	313	305	289	278	294	284	290	302	304	321	289	301	272	320	290	296	288	278	297	299	326	317	282	302	291	282	290	300	326	261	295	265	303	310	294	280	301	320	294	291	281	287	283	280	281	291	290	270	302	306	290	279	300	309	296	298	296	305	284	281	300	290	283	305	304	305	301	305	279	306	285	288	303	279	282	281	295	292	324	271	282	289	305	271	286	302	300	273	301	285	321	303	302	293	286	302	312	319	268	295	318	281	287	284	306	309	287	287	316	284	304	301	245	302	288	307	273	292	269	313	277	301	261	275	285	267	296	298	303	317	293	280	257	292	318	284	313	265	328	255	288	265	290	309	298	302	280	290	271	287	294	272	296	303	293	285	285	317	297	301	310	308	279	290	281	293	271	310	290	284	301	314	303	295	303	259	326	285	309	298	294	295	282	294	275	288	308	299	271	311	290	263	281	286	274	301	304	289	298	263	291	292	303	294	268	296	292	292	324	277	315	327	305	272	261	306	317	280	267	294	298	300	282	293	286	294	271	304	267	298	301	300	299	317	315	273	305	315	282	302	290	290	321	300	281	298	279	289	321	314	296	309	304	271	290	276	272	277	279	277	288	271	298	281	341	291	304	287	311	319	306	288	292	318	286	287	303	290	296	322	268	305	257	302	282	287	278	304	315	301	314	298	325	314	316	281	283	278	296	289	274	266	294	299	283	283	312	301	268	268	294	289	303	294	309	297	302	287	301	265	301	318	325	310	289	304	311	278	291	293	293	315	273	308	304	295	298	302	312	311	316	311	302	288	285	241	335	291	275	297	308	293	269	322	308	278	333	290	294	275	306	298	309	275	286	282	272	278	293	305	287	286	280	296	294	296	289	282	261	293	290	284	301	309	270	283	308	308	300	311	293	317	287	290	294	292	344	292	300	273	331	301	302	292	280	314	284	284	251	306	296	262	291	319	299	297	300	270	291	286	322	282	290	294	309	305	300	315	311	337	266	294	277	322	282	283	286	295	319	311	286	298	288	275	296	281	290	314	272	310	312	303	302	315	307	303	296	303	304	280	307	321	281	266	296	301	280	331	322	288	301	296	312	296	307	312	293	296	284	289	294	301	318	316	297	308	276	283	324	273	284	295	307	291	285	288	285	308	287	309	315	267	292	292	309	280	286	283	273	277	291	304	285	307	273	301	273	285	316	307	289	337	319	297	265	299	290	304	338	325	315	298	308	286	276	263	305	295	313	306	299	291	289	293	299	305	287	292	282	284	295	311	288	276	270	290	304	266	316	288	282	294	303	300	250	319	287	301	278	288	302	335	312	318	307	311	297	288	323	340	281	305	329	280	287	280	288	287	320	283	313	279	271	279	292	288	280	311	275	278	301	304	316	286	281	291	284	296	281	299	308	301	307	306	303	298	287	281	282	284	305	317	291	301	306	297	310	288	291	313	286	302	268	291	294	303	269	290	322	218	303	285	307	308	278	307	293	304	323	284	285	288	301	284	295	304	320	303	280	292	294	298	293	282	301	292	309	301	312	276	296	286	267	304	291	269	290	270	280	298	253	290	284	313	294	308	293	298	296	278	286	296	289	282	308	307	296	298	287	289	296	303	285	308	298	333	313	319	278	279	295	282	271	253	313	295	292	297	305	287	296	289	289	296	278	274	295	284	298	277	272	303	281	296	286	292	300	256	292	271	269	307	312	308	300	302	306	290	283	298	267	281	297	289	288	287	291	304	291	297	267	280	274	304	299	267	303	298	310	279	285	299	282	282	302	292	270	308	288	300	268	282	302	305	277	308	280	308	301	271	278	298	281	318	274	276	267	282	300	302	301	289	278	276	287	312	283	309	289	321	306	298	330	281	260	306	276	280	329	317	284	307	292	299	307	317	320	277	285	295	295	296	328	329	292	293	285	315	276	313	297	305	303	267	294	265	318	267	307	312	282	309	294	301	286	286	276	280	303	281	290	282	304	302	267	286	295	306	283	275	276	286	305	301	305	279	299	276	301	278	276	279	308	293	289	290	288	289	309	275	310	280	309	287	301	310	296	305	291	286	284	277	351	270	285	290	295	277	279	272	311	271	293	291	283	243	291	285	277	280	295	300	319	309	304	295	328	298	279	287	280	291	262	269	276	306	292	295	293	292	309	282	294	320	296	282	261	269	282	290	297	302	295	250	282	292	284	287	321	265	276	276	290	283	313	292	322	277	279	315	279	281	279	258	273	269	269	293	287	330	304	288	275	293	282	282	304	290	311	310	316	306	297	305	292	273	286	268	299	290	266	303	299	285	288	310	277	304	274	280	323	323	290	307	283	294	281	320	280	291	278	301	265	287	318	288	304	296	271	298	290	293	269	266	307	295	326	312	304	295	264	276	277	319	305	311	297	234	275	282	321	277	294	264	283	268	297	293	297	304	313	269	311	303	286	283	299	266	297	296	283	314	253	302	296	307	274	293	257	292	303	340	296	305	318	266	279	255	293	291	270	273	311	260	285	282	277	305	312	258	329	290	300	284	276	277	280	277	297	298	291	323	327	297	309	295	308	314	293	286	299	300	307	274	292	297	282	269	297	281	303	283	303	308	325	297	286	272	284	313	272	250	300	324	310	259	319	309	276	303	301	284
41718	66060	22188	8402	5827	4312	3003	2185	1717	1574	1597	1196	1178	1032	673	564	499	472	446	449	451	407	428	395	384	390	370	377	403	386	410	368	370	384	383	337	381	372	377	354	352	354	382	394	396	334	364	337	383	341	365	344	347	372	350	369	344	341	294	347	324	327	346	349	351	345	334	350	318	362	361	336	328	306	345	353	323	329	345	355	370	369	377	354	349	328	374	342	359	345	364	397	325	365	345	328	334	361	319	330	345	344	370	334	352	347	341	323	356	318	334	364	346	327	368	340	344	330	338	330	344	351	354	331	376	338	367	338	344	346	378	372	359	325	329	365	353	330	328	337	349	337	364	350	346	347	368	346	334	333	364	361	341	316	354	318	325	313	342	345	359	331	388	352	375	348	342	340	322	331	310	313	382	331	331	325	335	377	382	327	347	307	350	361	339	334	325	338	360	339	367	369	357	354	331	326	339	303	358	337	367	340	302	348	356	352	344	318	325	361	354	362	339	332	378	342	331	364	358	337	364	346	346	357	325	320	329	359	357	306	339	354	355	310	353	342	336	337	351	323	353	328	335	369	373	355	368	358	331	343	356	340	324	318	345	336	327	345	335	366	355	355	353	367	345	384	359	347	328	313	321	327	321	356	305	317	335	334	337	358	350	355	315	351	355	316	369	350	363	335	339	339	338	340	345	350	356	347	353	339	341	351	338	331	349	337	348	332	318	332	340	313	339	327	368	353	354	338	349	339	364	303	358	317	372	367	331	326	353	344	335	342	321	343	339	349	328	356	342	332	363	351	323	353	319	371	328	356	326	335	313	331	343	312	367	332	352	328	335	338	339	336	380	323	353	347	364	343	349	328	326	333	358	346	336	324	329	359	333	328	352	350	339	322	351	366	328	329	334	354	335	305	337	344	357	335	358	337	333	334	338	343	347	344	340	339	336	356	324	316	371	339	350	319	350	368	346	346	356	325	334	358	339	328	371	300	350	395	343	376	349	331	351	343	340	366	342	348	366	341	349	329	311	334	325	349	361	322	345	332	339	335	319	329	358	328	364	372	342	317	348	355	334	359	345	387	367	326	343	336	302	374	381	321	357	349	341	320	364	360	324	373	337	360	350	388	352	377	335	360	331	320	346	335	360	340	363	338	357	338	324	299	316	321	339	330	316	349	330	347	325	330	337	361	345	320	345	351	361	355	368	296	317	330	329	349	345	338	344	352	388	337	337	336	340	329	321	334	366	328	345	360	339	344	341	343	370	337	380	372	339	325	396	359	340	349	313	361	365	333	337	328	346	357	354	339	360	386	343	352	337	338	311	326	328	311	345	357	346	354	365	329	373	330	343	341	364	364	362	357	347	344	363	335	341	309	315	350	337	318	342	335	364	324	354	386	335	395	354	357	360	353	337	333	320	353	322	302	365	335	338	358	333	357	352	347	325	350	328	378	343	362	354	351	351	363	311	360	385	354	365	293	351	309	344	351	310	328	359	351	370	354	363	361	338	329	350	359	365	363	334	323	368	364	355	327	355	391	358	334	365	358	361	343	320	353	342	369	341	366	353	327	354	367	331	340	339	323	347	339	350	322	328	355	345	362	372	352	381	315	309	360	332	334	345	345	373	345	348	350	311	350	332	317	345	349	317	344	325	349	357	346	347	331	361	345	314	363	314	327	348	378	334	340	321	348	325	359	341	337	365	341	349	348	337	362	343	332	340	340	336	340	333	338	342	338	297	330	360	339	337	361	329	319	347	323	346	337	346	321	344	336	335	353	339	357	339	325	348	307	340	324	342	328	315	369	322	333	314	317	332	372	321	343	343	343	343	345	334	311	354	340	337	343	352	346	352	348	359	362	371	348	342	378	366	336	356	354	313	361	358	329	350	314	342	343	348	361	382	372	352	340	353	360	332	347	363	351	351	348	338	320	325	313	349	352	359	338	294	356	341	371	318	370	340	340	345	356	315	330	353	365	361	332	363	344	314	365	316	361	344	321	357	369	349	376	370	318	363	325	321	342	332	352	323	296	355	346	326	339	360	338	361	339	353	344	328	347	337	348	357	311	344	293	336	333	342	361	372	325	361	353	312	349	338	379	364	348	330	322	351	352	378	358	344	367	354	330	354	344	336	349	343	320	360	367	310	348	361	334	345	332	317	392	334	337	336	360	362	341	303	326	333	331	350	341	330	354	330	358	356	357	336	344	320	361	344	320	306	323	343	335	349	368	336	370	316	338	335	332	339	323	365	336	361	332	343	366	340	336	337	373	367	355	359	355	328	349	332	351	338	334	357	333	314	340	349	314	360	351	364	331	340	330	370	350	345	347	330	330	339	342	343	353	349	327	364	355	350	319	336	356	322	330	339	308	389	361	328	327	342	323	326	364	339	344	313	357	359	371	334	344	362	341	360	344	339	341	323	305	344	365	329	337	343	340	332	329	336	351	363	344	319	349	326	323	319	346	339	358	344	348	352	326	343	354	348	370	352	334	328	370	337	343	350	356	335	371	364	356	324	304	345	350	328	333	334	316	360	352	333	358	355	362	349	328	328	374	313	357	358	321	341	327	341	344	345	371	320	348	352	333	330	320	361	372	389	349	320	349	348	356	328	355	344	364	349	363	317	340	338	331	353	331	314	337	332	339	354	362	336	346	359	322	382	357	315	347	364	379	362	338	360	336	329	316	323	325	336	331	371	314	330	341	343	321	314	355	375	308	360	347	313	353	350	316	351	323	346	359	376	328	397	355	357	337	324	320	355	354	324	351	342	332	364	335	340	337	351	356	351	355	362	343	377	329	363	319	329	341	354	323	350	334	320	318	386	339	369	330	331	359	330	354	349	358	361	329	332	337	325	342	342	359	380	302	351	306	355	340	350	386	291	365	361	395	345	333	367	364	318	315	354	337	374	344	332	350	326	343	338	340	339	375	334	338	343	335	304	377	316	368	323	368	384	308	321	338	331	349	337	333	348	352	326	355	350	352	365	331	324	366	338	372	295	345	346	337	349	374	338	358	343	342	334	338	374	348	329	322	357	353	329	345	349	337	320	343	403	312	331	343	337	329	368	330	324	340	345	381	326	348	336	332	404	366	325	335	321	349	315	387	328	312	342	328	355	336	337	356	383	331	360	327	347	327	350	366	339	322	333	357	311	376	342	358	313	353	345	340	331	338	335	360	335	302	369	319	363	331	348	325	360	330	334	337	357	317	342	345	347	358	344	361	350	354	328	351	324	334	308	340	334	347	369	340	337	320	342	354	357	318	365	349	353	356	349	358	331	329	380	365	356	339	300	341	372	369	336	340	363	333	346	328	311	350	359	371	367	342	328	362	327	368	349	364	353	376	353	347	370	333	334	340	345	341	358	323	334	340	361	334	409	323	345	356	326	350	350	334	339	329	346	336	361	327	358	362	330	356	343	367	352	340	336	345	343	354	326	361	326	318	348	330	371	326	372	346	327	354	310	360	344	362	318	370	355	345	366	343	350	331	318	383	351	356
29180	26414	18061	3938	1034	703	555	393	340	342	318	318	276	289	246	219	208	225	221	203	239	208	222	239	205	219	221	217	232	227	233	195	215	205	215	233	256	213	221	190	195	204	213	187	194	212	231	194	210	216	188	220	206	233	186	243	211	200	194	209	195	225	229	191	235	218	208	215	199	236	201	212	221	219	224	227	225	224	218	209	241	233	193	180	241	224	195	217	226	212	195	223	218	246	225	215	232	217	211	237	209	222	216	194	231	225	218	197	200	233	218	237	197	224	228	216	224	221	194	228	212	200	221	194	239	220	209	209	242	219	189	205	220	205	214	226	223	221	255	215	232	207	216	208	210	214	210	193	217	201	212	216	217	233	191	218	203	231	212	211	204	227	222	226	201	234	213	211	205	235	215	216	229	219	220	206	209	229	217	217	231	226	215	226	216	219	222	210	216	205	211	220	191	233	215	206	222	223	222	204	201	226	204	215	209	201	234	236	211	211	202	221	229	225	216	208	216	229	237	231	214	202	215	216	240	217	214	206	226	212	244	209	203	182	199	223	207	216	225	206	205	205	233	224	230	205	226	223	213	209	214	190	202	202	211	227	207	199	195	232	203	223	216	221	239	229	205	205	194	225	219	216	205	219	202	225	211	215	200	229	232	221	234	213	211	215	198	218	227	224	232	223	218	206	198	221	206	221	232	206	189	215	229	247	245	228	202	210	240	212	224	208	249	214	247	211	196	202	228	248	200	214	222	229	203	227	228	217	219	235	243	201	177	236	229	206	216	244	228	229	224	220	225	237	185	209	235	195	221	209	229	213	234	221	204	217	218	228	212	216	220	213	235	230	206	208	206	231	199	217	217	187	216	207	237	232	204	205	232	240	182	230	225	235	212	235	210	230	247	218	213	241	207	217	195	216	228	203	215	217	254	213	231	216	206	221	212	228	215	226	213	234	224	193	206	225	190	211	222	231	215	220	210	227	201	240	233	241	227	199	227	200	238	218	214	195	197	227	259	229	209	208	242	230	223	193	201	194	206	210	214	244	215	212	205	216	217	228	191	239	197	209	204	196	217	237	220	223	230	228	205	241	204	182	198	222	214	237	228	234	222	213	242	184	222	219	207	203	207	228	232	210	219	218	204	226	236	214	190	233	248	223	212	210	215	202	193	244	210	205	227	184	207	228	211	209	218	221	222	227	223	240	212	219	226	188	189	196	217	219	220	186	207	193	206	229	224	229	227	222	189	194	245	210	201	197	241	222	217	220	215	232	207	196	220	221	227	216	191	231	215	243	213	185	233	210	220	200	213	221	215	227	223	193	228	210	212	205	233	228	196	249	230	227	213	213	217	193	216	243	222	215	205	206	229	202	205	227	211	215	235	230	193	242	216	225	229	200	219	227	214	221	226	199	223	187	220	212	198	186	264	225	217	212	215	199	212	212	211	213	227	244	194	208	207	220	211	218	212	219	222	231	218	235	214	231	195	232	234	229	225	215	219	234	239	183	220	223	221	207	222	225	201	201	193	241	239	206	226	230	227	215	237	217	206	201	223	238	204	234	204	196	224	230	224	222	196	203	204	221	202	207	234	206	220	249	192	240	205	229	206	206	195	210	210	230	216	200	217	207	204	231	230	214	215	196	184	198	220	249	201	220	256	207	219	248	202	228	211	223	214	219	219	207	216	210	209	220	210	227	220	226	228	209	218	195	240	214	234	218	215	240	182	209	223	252	206	202	205	230	219	204	210	206	225	198	230	228	213	215	221	205	238	201	229	219	203	230	219	224	214	222	255	215	230	250	232	218	207	218	243	219	236	201	220	208	201	242	246	217	237	198	238	228	219	233	213	233	212	205	227	241	236	208	208	217	221	204	208	193	206	198	229	179	191	216	211	235	252	214	242	198	213	210	228	231	227	198	235	204	227	241	207	216	222	204	198	188	223	227	198	198	213	229	216	220	235	212	219	223	243	234	206	227	208	224	211	237	200	193	224	234	229	216	217	219	208	202	223	221	224	208	208	212	224	213	231	206	233	239	214	216	228	213	210	231	223	217	211	226	222	231	185	222	237	196	206	205	230	209	180	234	209	243	188	199	203	201	199	212	233	204	213	237	187	225	217	216	198	207	206	196	217	237	193	196	222	201	189	224	209	219	222	225	233	210	240	214	215	224	208	200	238	216	210	203	226	227	209	228	198	209	214	227	217	211	234	207	209	244	203	205	210	228	227	222	205	221	221	218	208	232	240	218	215	200	191	216	201	222	243	194	194	224	220	204	235	243	235	202	209	203	219	221	203	209	207	222	237	203	206	193	217	211	209	196	212	197	208	204	207	201	202	214	212	224	234	225	227	224	234	205	216	223	221	232	209	256	231	228	214	213	227	224	211	228	221	207	223	214	234	216	226	222	200	246	217	216	199	203	229	194	202	218	218	231	235	225	260	219	228	218	206	233	208	224	220	208	197	220	204	218	205	200	206	197	200	200	225	216	220	234	215	248	192	232	225	217	212	231	179	214	225	204	253	236	207	215	218	219	217	215	210	204	209	191	210	218	232	199	217	210	208	202	212	204	215	208	223	228	239	216	201	196	229	218	228	215	207	205	224	222	206	193	232	218	207	198	210	221	228	212	207	227	218	220	216	204	229	230	221	222	224	231	219	208	207	242	234	225	215	235	209	221	219	232	222	181	213	247	202	189	219	220	208	201	224	225	207	231	208	208	207	216	257	215	209	236	229	211	210	212	200	204	224	234	208	212	198	215	213	227	221	204	251	233	203	214	206	197	210	215	208	227	209	229	220	204	228	206	207	209	195	197	223	218	217	219	227	212	226	238	245	210	230	211	207	240	228	206	227	242	210	240	228	222	211	216	231	218	218	238	219	251	223	208	225	211	251	218	231	221	215	197	253	243	210	230	203	206	213	233	225	206	210	225	212	220	222	232	233	232	227	196	212	192	226	209	220	208	205	215	222	230	193	233	211	227	214	246	198	205	214	217	204	210	239	196	214	222	242	239	235	208	238	215	218	236	240	191	235	199	185	202	192	216	245	213	234	209	210	197	209	198	221	183	219	239	220	187	191	216	209	218	226	215	232	212	230	210	225	241	197	225	215	229	214	212	223	221	238	219	203	214	245	221	225	237	212	210	225	203	215	200	190	214	217	213	207	188	208	219	231	180	214	213	228	202	231	230	228	210	199	235	211	206	200	209	226	234	219	237	247	233	227	197	208	202	229	230	211	207	220	217	221	212	243	195	206	209	185	224	209	249	197	219	202	232	227	223	225	208	210	209	208	209	201	204	207	222	218	198	227	203	195	206	216	216	204	221	206	214	238	217	216	228	184	208	207	213	222	221	232	206	210	223	168	209	225	215	220	205	237	223	237	223	203	218	241	187	195	230	188	233	212	227	209	216	215	203	213	216	176	201	217	227	209	215	223	188	220	215	213	215	224	221	266	225	186	212	241	207	193	220	206	218	243	220	244	230	199	214	215	201	228	223
32289	41118	9708	2606	1787	1367	1089	723	570	505	500	494	465	417	336	341	337	292	259	288	247	286	271	284	301	273	292	273	297	309	269	247	289	299	245	273	277	292	302	272	251	267	300	272	257	292	304	309	286	244	268	272	279	276	282	308	281	261	288	277	276	271	255	264	307	280	274	274	285	296	267	279	284	263	278	294	288	256	278	278	295	286	319	302	270	261	285	290	266	288	263	266	280	301	283	301	268	311	314	283	278	275	304	241	279	282	268	270	282	284	276	288	273	263	306	258	277	275	291	269	255	262	258	280	271	290	288	304	256	272	297	260	245	244	279	266	263	292	291	278	270	301	271	264	266	270	268	306	278	283	299	288	264	308	279	256	281	275	269	283	276	252	270	242	290	268	295	279	291	290	275	283	279	259	281	234	252	241	290	271	269	247	274	276	293	270	267	265	270	276	269	295	281	256	283	260	285	271	274	264	281	275	257	264	306	321	292	257	260	272	269	269	274	251	275	257	267	270	291	233	254	289	269	276	286	271	271	267	262	277	278	267	260	287	263	270	248	270	254	278	258	250	265	260	260	289	281	265	289	258	269	286	258	273	278	244	265	291	267	282	257	286	284	299	293	266	276	277	282	300	281	271	262	273	278	274	269	270	267	278	272	249	279	315	261	299	263	259	265	290	281	272	256	266	247	284	260	274	248	281	247	269	265	292	291	262	273	287	289	272	241	287	266	268	275	257	279	287	254	283	280	271	267	270	295	246	279	279	280	260	284	257	276	267	258	304	261	266	277	271	273	289	308	288	280	248	248	262	266	292	257	283	299	286	266	306	274	275	293	278	312	297	250	293	263	278	280	257	277	287	242	296	283	277	249	274	274	310	281	269	272	295	282	307	258	293	260	263	264	289	264	276	307	275	268	281	260	280	280	263	275	265	252	245	267	282	273	260	278	302	274	288	272	281	303	281	279	276	269	283	270	273	291	292	284	253	281	296	271	278	280	263	253	315	312	304	257	285	238	250	259	268	249	304	254	257	280	276	277	273	255	250	268	287	264	283	266	311	269	292	273	275	241	294	282	269	271	312	266	280	300	263	286	299	261	267	278	275	292	261	291	272	298	293	312	266	301	275	284	285	304	289	265	294	247	253	281	287	271	312	261	283	286	258	277	275	266	296	261	272	274	313	242	271	265	271	289	276	297	273	277	268	270	280	277	281	244	302	230	286	287	267	267	286	271	289	274	294	252	277	299	271	259	258	254	273	280	243	258	278	247	264	293	275	305	269	270	291	256	276	259	297	262	314	270	304	255	267	278	295	268	292	319	251	304	265	284	279	273	279	265	269	270	255	263	283	282	282	274	290	265	275	285	312	278	271	294	253	311	278	298	262	294	267	244	257	293	263	285	264	294	261	275	312	272	284	287	304	282	271	291	281	273	278	272	288	286	301	274	280	268	284	268	284	291	271	292	295	266	236	263	272	271	275	278	281	282	280	278	281	268	233	289	273	283	303	292	243	249	277	254	283	279	265	272	303	280	263	279	263	282	261	237	247	298	284	336	270	299	259	283	289	267	289	273	261	276	290	299	261	253	258	292	248	312	256	270	277	281	282	278	287	282	305	271	282	264	275	256	285	279	257	293	276	259	284	268	271	271	278	292	293	263	291	266	285	253	241	261	263	283	283	296	280	262	286	311	280	294	299	270	288	269	267	247	275	280	256	262	272	316	280	278	276	280	256	295	240	235	316	261	281	288	255	287	279	273	285	287	251	276	249	293	288	272	262	268	268	278	248	316	278	277	276	286	286	291	269	272	261	286	279	255	292	263	285	269	275	263	267	297	284	274	291	289	286	296	286	262	271	288	252	286	261	290	292	262	269	260	260	257	281	267	265	304	265	262	257	268	292	266	268	275	299	281	271	307	277	269	272	268	256	281	272	270	297	297	239	287	254	273	274	264	258	293	263	234	247	278	282	277	257	275	273	257	306	250	279	287	296	288	283	300	271	262	270	280	310	277	285	277	245	271	287	288	287	251	282	266	266	272	285	286	313	255	249	251	240	284	294	292	262	279	280	240	294	298	296	254	265	270	281	261	251	255	286	299	294	254	280	284	287	284	273	275	249	280	270	270	251	274	282	296	302	276	268	243	283	291	285	287	258	277	298	258	281	250	270	267	266	280	262	262	286	293	305	291	284	292	257	284	260	269	252	285	273	281	286	298	265	278	294	274	306	243	292	291	271	292	278	276	275	282	276	310	278	297	308	269	253	272	263	276	273	254	276	285	306	281	290	281	302	278	281	325	273	248	247	283	259	292	277	279	274	274	255	264	303	290	269	290	247	268	283	259	274	273	262	252	283	272	292	262	278	270	265	274	293	296	248	281	247	284	279	289	266	305	289	270	299	268	266	297	275	303	248	276	276	259	246	298	278	275	279	257	272	277	262	264	268	268	264	291	281	288	275	256	292	278	262	298	293	267	262	253	314	278	283	283	300	303	283	286	279	302	242	268	284	274	289	280	289	264	267	285	261	264	310	293	246	281	273	284	269	273	277	250	271	288	306	272	273	305	274	274	278	302	281	251	267	267	304	260	292	286	305	266	258	264	291	298	268	235	266	265	269	299	297	292	267	281	267	291	298	248	284	264	309	276	288	284	262	259	261	284	253	239	284	278	258	283	272	259	272	314	274	261	262	278	276	282	261	278	255	284	279	262	284	285	289	274	302	286	282	255	271	273	283	269	300	290	312	296	284	259	264	293	299	306	303	261	275	255	267	251	265	261	236	242	259	254	326	287	267	267	287	255	265	293	285	276	246	299	259	267	262	273	264	270	285	269	276	267	249	269	267	323	268	292	275	289	262	276	280	272	290	258	278	319	302	268	290	265	290	253	289	296	268	288	256	252	299	305	272	278	260	303	272	258	253	270	263	268	260	254	278	290	289	277	277	252	299	268	273	265	296	247	260	249	291	267	328	272	267	281	246	269	270	268	282	284	286	291	272	256	275	310	281	254	270	248	278	274	280	264	274	285	253	286	286	287	277	228	298	273	286	254	284	265	313	264	288	280	275	274	271	279	279	243	273	289	262	261	300	285	281	257	273	262	267	262	278	278	276	271	275	277	299	289	266	290	248	314	282	270	292	262	291	269	277	269	277	292	270	276	294	281	262	275	289	278	274	250	276	278	258	244	302	250	286	294	294	286	263	219	279	276	275	255	263	270	293	254	278	279	266	256	308	281	282	307	287	242	290	291	313	291	277	284	281	292	275	242	246	309	284	315	285	258	257	276	272	283	263	276	299	257	255	281	274	237	284	278	270	270	264	303	278	273	312	280	273	268	286	286	255	286	296	255	266	278	283	278	288	278	256	247	276	317	273	285	269	300	302	285	312	284	258	249	272	306	281	240	301	261	308	252	258	262	300	260	278	295	314	258	287	282	258	253	292	271	267	294	269	284	270	278	290	273	302	259	283	281	277	281	276	281	275	299	257	284	268	257	300	262	247
24253	21595	28813	24715	21480	11664	1526	811	621	498	408	372	455	319	259	246	182	184	182	170	150	172	184	149	165	176	154	154	169	155	159	139	153	149	161	145	137	147	147	135	170	147	147	149	145	145	147	161	149	147	134	162	134	173	160	159	160	145	150	131	152	164	145	131	152	165	176	138	164	146	135	125	149	142	162	146	148	145	143	153	158	154	132	140	142	156	143	149	161	125	161	156	139	156	171	128	156	162	167	146	156	142	144	170	143	142	160	147	155	135	146	136	147	159	154	144	137	157	153	152	141	135	151	159	169	163	146	139	166	151	161	142	153	143	144	165	147	141	169	166	146	146	135	166	151	149	128	152	164	152	153	157	140	157	147	140	134	154	145	151	137	149	137	130	144	148	142	151	135	160	138	148	149	157	151	126	157	148	143	158	159	148	158	156	136	132	132	162	150	138	139	152	148	139	161	161	133	146	154	148	136	163	140	129	147	144	168	146	158	147	135	139	134	147	141	135	137	146	158	138	159	169	168	117	125	170	144	151	153	160	136	144	142	167	167	125	137	146	140	161	138	134	138	150	149	162	153	162	152	133	154	146	155	149	147	142	146	153	155	160	131	156	154	158	148	160	161	157	135	176	178	153	148	154	151	182	144	145	145	140	137	145	139	132	158	152	134	181	158	177	149	149	142	164	143	117	151	152	138	134	154	149	143	147	148	156	149	157	167	164	147	140	132	139	170	151	150	126	139	140	141	159	167	155	171	126	149	145	147	127	151	172	143	121	162	142	137	153	141	159	147	157	156	138	125	155	153	117	139	140	149	160	140	148	142	142	162	144	151	156	138	141	181	135	161	151	144	127	125	150	135	145	164	141	163	150	158	123	128	143	176	155	138	150	127	148	152	141	165	144	157	146	145	120	146	145	160	172	127	162	165	141	149	136	146	148	160	150	140	139	155	148	162	131	153	154	158	143	140	151	159	166	151	145	138	159	160	156	146	145	169	141	147	142	145	152	136	135	134	173	133	139	140	161	147	148	137	133	146	142	148	159	138	136	147	134	132	148	159	145	143	137	141	148	138	124	153	131	142	156	160	168	146	163	164	155	148	163	136	147	145	175	165	160	135	157	159	160	115	134	168	139	162	173	152	160	154	132	160	159	124	150	157	140	166	161	160	142	140	146	139	151	136	132	139	135	132	142	143	172	159	146	148	120	146	156	180	146	160	165	156	132	140	156	117	151	157	134	145	137	149	161	156	149	159	186	129	135	155	152	139	144	125	142	141	157	139	164	159	150	142	151	149	149	135	132	132	129	139	146	174	138	148	148	169	137	142	152	161	144	159	148	128	149	165	163	128	134	137	135	151	169	144	151	158	147	153	130	171	128	150	146	150	170	154	130	160	156	153	135	171	153	131	124	155	170	151	155	142	146	139	138	134	152	152	168	179	138	162	150	155	155	163	147	154	130	142	146	148	144	147	141	137	139	123	114	133	167	127	169	155	132	132	138	124	161	151	136	154	148	146	150	139	147	130	126	146	130	139	144	151	139	158	155	149	147	157	167	155	148	155	146	135	143	143	157	143	151	163	131	144	138	174	142	138	159	141	153	135	171	144	149	154	148	141	145	137	141	141	128	142	152	144	170	154	148	164	137	147	133	140	153	149	152	132	156	153	158	147	139	148	137	153	129	149	136	156	149	143	160	135	153	145	129	147	121	121	160	147	153	135	133	146	170	135	160	174	150	157	139	146	153	160	145	154	146	139	134	157	155	157	138	163	137	164	155	144	146	146	146	171	134	145	157	170	148	153	142	121	137	127	153	143	133	133	152	156	167	146	156	142	149	167	131	147	124	143	137	122	155	136	152	124	130	139	150	141	149	140	139	145	168	159	136	155	127	140	144	166	144	170	160	141	154	159	131	136	147	157	124	153	141	140	164	139	148	137	135	158	141	160	145	151	139	152	139	167	138	125	168	132	141	139	145	170	140	146	145	148	134	160	158	144	158	133	140	145	169	155	155	161	135	149	163	154	153	145	143	135	141	150	169	151	147	160	162	125	152	149	160	133	132	146	127	140	146	149	160	156	129	151	144	138	137	168	155	142	144	128	151	157	160	159	139	136	144	128	159	141	146	155	129	147	120	157	131	136	140	156	147	159	168	140	145	139	166	167	140	160	162	147	136	149	152	143	136	156	146	138	168	144	152	159	135	159	142	150	167	155	132	131	163	151	139	133	159	137	162	162	135	125	116	165	152	141	141	140	143	153	173	156	156	148	132	166	140	148	141	127	159	132	132	147	116	144	158	144	127	150	149	149	140	168	150	121	143	140	162	165	157	116	126	163	153	133	140	115	132	144	167	154	166	141	143	127	153	158	133	128	134	149	164	164	166	140	142	149	137	141	163	131	137	128	141	150	146	147	154	137	135	146	135	155	147	162	161	129	152	130	139	139	154	136	154	132	148	144	143	127	150	157	145	156	140	143	164	156	149	165	139	147	149	127	148	158	116	143	150	147	147	131	161	140	156	151	148	124	136	159	138	146	127	103	155	165	143	165	153	150	143	160	150	177	150	143	135	158	154	160	142	130	142	163	176	153	142	153	171	164	160	142	154	144	120	148	147	161	149	143	160	146	141	130	129	177	144	150	150	136	154	152	162	163	120	138	158	135	153	131	177	144	168	127	160	149	150	160	147	139	127	139	141	144	154	159	142	159	129	138	148	159	167	163	151	138	137	148	165	133	144	168	153	164	155	153	167	142	125	173	128	143	170	149	132	154	175	164	149	156	155	147	144	150	158	156	135	131	152	138	154	142	171	172	141	148	128	168	144	144	150	137	168	153	154	144	129	141	150	137	144	157	138	159	136	165	140	142	156	133	143	158	125	142	129	161	134	148	174	139	145	164	152	129	153	152	145	153	142	140	156	137	161	140	131	148	156	154	156	167	141	153	158	148	146	137	149	131	154	143	144	134	144	164	157	151	159	160	153	147	140	146	152	143	145	168	142	146	167	159	156	151	159	137	132	132	150	150	137	139	181	149	172	161	133	141	126	140	127	139	160	137	156	145	140	149	152	151	130	139	144	153	150	143	109	158	142	159	157	166	152	151	155	141	169	154	127	141	142	145	150	165	142	152	154	130	123	140	136	126	142	141	166	155	169	144	149	145	151	167	133	135	166	137	146	166	153	136	138	146	142	143	150	144	141	153	133	155	138	150	155	154	133	160	145	175	155	116	140	143	140	153	145	168	137	127	159	160	156	146	135	167	153	166	129	149	144	172	149	143	156	144	149	158	155	152	150	132	134	142	159	144	150	141	126	149	145	145	148	148	140	130	160	155	166	142	167	141	143	142	159	134	142	163	157	163	125	139	145	164	145	152	164	130	153	131	157	150	127	136	145	139	136	175	154	155	152	123	140	148	149	142	159	129	135	133	144	150	163	145	136	149	138	148	132	159	136	144	134	140	144	151	150	159	126	168	153	136	138	141	127	143	144	143	140	148	142
37211	57979	19586	5874	4494	3217	2190	1583	1235	894	782	648	909	584	406	360	301	262	278	237	203	220	254	205	230	207	179	227	192	211	205	218	225	199	195	166	195	206	199	187	192	186	188	200	187	201	170	204	182	179	202	181	191	199	191	186	156	202	176	182	207	198	198	183	179	191	191	193	197	197	172	204	172	183	197	207	188	186	188	170	203	185	196	181	214	220	212	191	196	192	171	188	201	189	190	177	197	196	177	168	162	169	168	179	190	192	187	197	207	212	211	218	209	182	194	184	216	166	188	193	202	179	139	220	193	194	175	187	185	185	183	183	180	175	182	171	190	190	211	203	217	176	209	192	164	205	191	172	184	203	190	193	219	164	203	207	173	160	201	192	181	177	199	194	211	209	206	171	193	196	195	182	182	208	198	189	193	168	162	191	183	195	190	202	201	165	186	204	182	189	172	168	201	202	187	187	202	203	166	187	182	182	196	201	189	169	174	188	172	191	156	169	193	185	180	191	184	196	164	184	196	163	156	186	187	205	171	209	169	170	198	186	186	193	184	170	211	177	196	180	174	196	190	178	227	207	185	210	190	199	198	190	199	187	194	180	156	198	178	191	214	187	174	199	201	194	198	188	196	209	185	202	192	208	165	203	167	219	186	188	192	200	174	193	190	190	219	202	202	180	185	170	190	185	171	195	173	224	182	190	174	203	207	195	190	197	216	188	180	192	186	173	190	208	188	192	198	190	202	210	185	189	170	201	169	192	189	190	187	199	188	186	181	202	181	192	197	189	205	169	196	205	182	179	206	186	185	182	179	198	183	178	174	218	200	206	171	203	202	178	210	179	200	184	189	210	193	166	169	174	189	183	191	176	176	179	170	198	187	182	195	193	201	198	168	183	188	195	184	191	176	166	167	188	204	197	198	194	194	194	203	168	194	204	199	190	206	178	196	170	193	193	199	193	187	185	207	186	179	201	188	176	185	190	173	212	188	189	198	157	193	185	153	193	207	189	196	173	164	200	216	202	211	201	197	181	190	173	187	161	174	205	184	187	197	188	187	185	192	199	178	188	177	202	192	219	194	191	206	176	195	176	185	189	185	178	199	182	158	183	207	200	180	179	199	192	163	180	175	205	205	169	215	195	167	195	204	165	191	186	182	192	180	198	205	183	182	196	196	200	184	185	212	183	184	169	168	173	175	195	197	175	192	198	169	211	158	166	187	220	174	185	194	171	193	196	223	189	190	174	174	202	190	181	165	189	164	185	185	201	202	177	185	165	191	194	206	191	185	167	212	177	195	175	193	180	199	185	193	192	199	188	187	190	188	171	195	207	213	188	183	194	208	173	174	172	177	186	193	206	209	190	205	194	176	189	181	194	188	185	180	185	176	205	180	203	172	212	198	216	182	203	167	212	168	185	198	185	202	196	207	182	173	190	189	205	170	191	202	172	178	201	189	182	208	174	195	165	205	166	191	192	190	170	183	188	204	169	168	196	196	187	204	191	186	180	194	186	188	202	220	197	187	176	199	161	195	172	174	165	181	192	175	178	181	223	188	192	205	206	138	184	185	194	188	192	188	186	177	185	185	175	185	190	153	197	200	217	180	196	202	177	187	186	192	180	189	189	202	227	182	182	202	185	177	208	193	180	169	203	203	181	178	183	205	218	206	195	178	206	214	196	208	178	203	183	179	186	177	193	190	161	170	209	165	180	171	183	177	201	199	177	182	166	178	190	199	195	185	196	185	203	191	215	192	186	191	163	192	185	215	176	187	196	236	200	184	190	207	180	181	195	170	191	196	176	168	201	196	174	198	192	191	191	182	194	192	210	180	201	194	174	212	164	186	194	201	172	167	175	158	164	195	178	197	178	199	194	177	188	177	184	189	202	193	185	166	176	170	181	193	206	204	197	190	187	197	172	183	205	182	183	174	210	198	194	191	172	213	187	183	173	191	187	202	164	184	194	202	200	156	196	182	186	192	164	168	178	187	199	238	191	204	176	204	161	189	164	187	191	195	186	188	196	207	192	213	177	177	174	207	177	199	183	189	176	190	173	160	174	198	207	192	167	194	186	171	171	178	209	177	212	204	180	192	181	170	168	161	172	187	194	188	171	189	211	205	185	203	218	203	195	205	210	193	167	191	188	200	180	199	169	201	183	191	190	199	170	196	178	191	199	190	193	183	170	196	171	178	203	204	177	195	197	197	206	186	208	183	189	186	177	191	193	171	199	184	182	175	206	231	207	201	203	186	202	171	144	193	194	194	208	183	200	196	200	200	195	160	193	199	209	196	185	183	165	197	193	205	200	202	184	172	178	166	173	174	171	190	165	177	203	170	188	164	172	165	185	197	181	167	207	171	210	178	197	176	176	205	198	204	181	177	201	193	204	172	171	194	164	217	199	190	192	194	190	170	181	199	176	181	176	190	187	178	211	189	170	213	213	183	195	185	190	189	200	169	176	194	201	194	201	171	165	206	199	212	190	196	215	183	209	182	180	178	182	182	200	174	191	186	188	172	179	208	197	198	169	173	182	201	185	168	184	202	175	186	188	198	210	177	193	183	190	199	166	199	192	191	177	157	185	191	216	200	152	195	199	212	176	200	176	183	169	181	187	157	201	157	203	180	188	181	166	174	183	198	195	186	204	169	191	199	166	175	187	152	198	177	165	197	175	190	183	187	213	205	183	177	185	181	154	189	166	177	195	195	187	168	168	168	178	199	215	185	162	187	203	211	205	180	180	194	196	195	168	164	174	153	191	156	189	203	186	177	188	167	176	182	169	190	204	203	195	178	173	187	177	200	165	198	199	187	141	177	197	197	199	192	176	177	193	204	202	204	155	191	206	179	172	197	182	196	185	197	201	205	208	202	219	150	196	173	210	192	194	194	183	163	165	198	171	202	185	214	196	201	175	182	214	194	192	178	180	199	194	195	187	188	196	182	201	176	195	188	172	212	177	177	179	209	181	182	185	182	172	195	185	209	201	159	201	176	182	191	182	187	194	199	191	185	215	176	175	179	195	205	184	165	177	163	197	181	185	194	179	170	187	184	191	159	197	201	176	205	182	209	183	214	185	186	161	170	192	185	196	187	183	189	184	199	168	181	202	193	195	175	192	173	186	180	178	201	180	195	193	228	203	190	203	180	223	184	195	183	171	181	195	196	170	186	199	183	178	200	195	176	198	160	176	203	198	198	202	180	183	195	192	229	191	182	205	182	175	175	181	218	177	192	217	180	198	184	185	207	185	195	180	163	173	190	193	191	191	175	195	185	160	201	197	181	197	179	177	189	162	194	205	203	173	185	188	187	178	194	193	185	180	194	185	183	192	185	190	184	187	185	181	188	174	185	195	189	185	196	153	183	166	173	182	211	159	165	203	191	184	193	197	196	189	212	203	200	176	185	200	181	218	199	190	205	178	183	183	187	178	176	185	166	184	177	187	190	202	187	197	184	191	204	187	191	208	187	205	200	199	182	198	184	182	195	213	201	192	167	171
25757	21666	27635	25564	9992	1558	1042	768	680	599	486	502	549	464	432	394	382	327	425	359	363	352	382	368	373	336	336	358	372	372	351	366	364	347	390	365	333	379	379	357	365	337	370	354	354	329	378	384	362	372	392	368	388	355	407	328	330	345	364	342	347	343	348	338	354	366	357	351	368	360	350	339	359	377	367	345	370	356	345	328	361	359	377	337	355	354	375	360	368	374	344	315	407	370	345	348	336	326	353	342	346	346	333	371	326	342	350	383	382	356	336	360	359	374	397	355	352	325	318	347	324	366	373	371	357	310	368	351	339	356	354	375	347	358	341	359	375	338	338	333	353	361	379	324	401	395	368	336	344	358	372	328	339	362	331	344	344	335	368	369	355	375	354	336	325	371	338	340	340	352	391	361	363	364	357	343	326	341	350	357	380	352	350	327	308	332	361	344	365	341	343	328	366	359	342	340	389	337	363	328	351	342	347	352	381	340	329	351	329	371	341	333	322	320	351	381	329	365	357	335	362	340	332	353	370	360	325	371	369	370	362	347	364	331	343	351	383	375	356	333	321	389	352	375	346	332	391	341	318	351	352	362	398	358	372	343	368	375	340	346	355	369	363	326	342	324	343	345	367	348	368	339	358	364	333	327	355	362	313	326	329	372	372	372	363	354	376	323	351	344	373	388	368	356	361	349	346	354	392	357	314	365	334	332	370	346	383	348	324	348	363	318	358	359	385	351	313	350	371	371	367	376	344	326	334	349	327	331	350	364	333	393	353	344	373	361	377	326	347	367	344	379	344	343	381	347	362	344	331	322	355	327	346	337	357	353	365	365	350	326	344	388	370	369	341	364	372	362	352	369	316	354	371	367	376	357	370	374	367	355	340	353	326	373	399	351	347	363	369	328	338	333	366	354	363	323	360	365	382	365	340	333	355	356	360	356	318	349	334	355	338	354	370	304	390	354	363	349	346	362	343	388	348	353	335	357	387	368	353	337	373	363	347	384	324	327	317	369	349	386	374	332	380	356	349	337	323	337	330	367	329	354	340	350	322	347	363	375	347	339	341	329	330	334	331	332	327	365	297	400	352	368	352	327	331	323	356	356	323	358	360	338	315	359	351	370	337	322	345	324	344	338	339	367	374	357	357	358	343	348	368	359	353	348	342	353	355	335	365	348	343	342	345	353	374	343	363	359	344	339	376	347	336	381	343	365	337	361	357	356	374	352	350	366	355	338	346	353	351	344	342	328	344	366	353	339	372	349	352	348	344	383	334	341	342	311	350	356	344	335	347	344	343	349	370	356	342	349	330	325	373	356	341	353	343	351	327	348	343	370	331	355	354	330	322	334	366	338	382	329	377	343	355	376	339	344	355	346	320	337	345	307	329	336	350	381	365	334	402	357	338	386	354	355	350	344	394	353	350	357	326	335	356	371	349	353	355	334	370	345	362	366	343	342	373	346	346	337	370	341	358	371	363	362	360	364	352	351	364	345	337	386	346	369	354	356	349	355	339	327	352	368	327	375	349	360	350	321	360	366	345	362	322	371	339	373	351	350	348	316	349	328	327	359	366	376	400	375	355	397	345	340	346	324	361	361	372	340	357	349	371	357	347	337	360	373	330	367	351	345	326	367	326	344	342	355	364	374	342	345	374	354	388	357	361	347	384	370	370	360	361	363	345	366	353	352	348	324	317	344	356	331	408	327	387	359	364	352	373	312	334	364	385	350	396	359	331	317	337	370	332	355	356	366	353	350	348	349	365	355	353	376	360	342	354	344	350	337	352	355	321	374	353	345	355	345	369	364	354	337	378	362	346	341	349	360	356	334	357	320	354	356	336	352	345	333	324	320	327	381	332	358	374	403	330	355	369	379	320	353	354	350	356	355	326	363	346	353	350	344	344	342	375	352	311	380	378	360	343	355	339	383	354	360	367	342	339	368	363	330	366	390	359	306	363	376	374	373	357	368	371	361	357	326	346	393	360	366	364	352	368	369	341	322	326	366	361	348	347	352	342	342	358	329	350	328	340	320	347	329	355	364	357	355	325	336	317	333	352	343	361	381	350	386	356	335	340	374	347	352	314	376	350	353	360	380	351	389	350	332	344	324	341	343	303	373	360	385	349	350	378	397	348	372	354	346	350	345	341	367	389	348	331	370	365	365	358	344	361	345	378	338	306	331	336	376	364	353	378	359	364	387	369	340	355	359	378	349	361	334	371	364	341	313	332	333	358	364	405	370	354	366	362	389	326	359	374	369	364	361	369	355	368	325	329	379	392	320	352	348	307	349	329	360	362	346	331	343	362	348	357	346	337	348	343	351	348	337	343	343	349	338	340	345	361	337	360	317	349	347	378	352	345	335	354	344	339	356	348	361	314	369	331	355	337	326	334	348	336	341	365	333	349	353	360	345	335	361	344	329	340	348	380	328	351	373	324	371	409	322	360	356	339	363	358	334	346	396	362	347	343	368	375	358	322	325	323	386	362	331	344	371	345	325	357	329	366	385	346	357	359	339	369	382	333	352	320	343	394	361	352	364	365	330	330	360	358	329	334	359	353	355	372	338	363	329	347	373	359	350	413	328	347	367	347	374	366	314	369	353	329	322	302	334	373	351	312	380	352	313	350	372	356	353	343	366	376	381	321	373	380	337	354	366	367	340	382	376	350	317	388	350	362	335	371	366	349	371	328	337	361	336	353	353	349	367	378	353	351	354	337	354	356	356	322	338	376	343	344	363	362	358	330	333	347	339	380	383	329	332	368	335	320	342	374	394	338	333	347	368	355	327	378	367	323	364	349	357	380	342	358	374	359	368	352	350	335	345	324	346	335	314	342	338	329	343	356	343	367	333	379	390	313	391	365	352	349	358	379	318	371	323	343	368	336	364	348	334	347	378	379	339	363	355	368	380	347	337	324	351	355	387	360	356	362	323	342	361	326	331	335	325	334	344	380	382	384	373	365	342	347	306	363	358	340	348	370	360	340	338	338	351	378	374	348	355	367	370	348	357	346	305	370	354	354	342	338	351	340	389	358	326	370	322	334	369	373	354	362	337	329	318	364	321	362	392	335	321	333	379	331	360	367	351	352	346	373	329	359	351	332	355	356	338	333	355	343	364	349	383	355	357	360	357	349	359	386	373	322	359	329	363	337	359	358	355	382	366	343	352	361	347	355	382	353	335	347	365	334	349	374	359	315	338	361	328	335	343	325	338	340	393	333	363	330	359	369	389	322	356	378	348	352	354	382	348	362	322	347	341	328	332	349	360	358	341	376	374	339	340	363	338	307	347	368	354	361	372	346	312	360	383	339	408	315	359	328	313	346	342	343	392	361	350	357	361	383	311	356	372	356	350	342	353	367	359	329	369	336	383	339	347	349	330	345	360	345	341	372	333	346	369	319	345	314	310	354	362	361	348	336	355	332	367	325	326	343	373	362	331	352	361	353	368	363	369	353	341	370	348	350	302	342	357	356	346	344	354	299	326	347	365	377	326	360	356
35936	51281	14478	4197	3491	2638	1758	1458	1104	923	783	803	882	653	557	536	485	449	454	474	486	453	416	431	431	467	447	436	421	451	456	429	434	431	371	475	416	435	425	448	459	453	443	476	426	431	424	429	456	415	446	429	486	428	433	475	429	407	423	412	412	390	423	436	448	422	417	424	413	382	405	425	458	407	407	396	433	435	429	445	445	405	434	430	453	421	454	457	428	413	411	452	453	410	403	427	478	404	421	417	435	401	392	419	413	448	422	413	399	446	443	423	414	431	460	432	435	386	419	435	430	428	427	440	426	423	432	414	406	387	436	444	448	423	438	452	390	405	430	465	407	392	458	454	443	444	438	423	477	423	434	431	463	427	431	499	435	438	478	428	421	411	424	428	396	408	441	434	414	423	449	449	430	421	430	417	429	391	439	421	450	422	430	446	439	443	398	481	412	411	427	453	450	456	443	449	429	399	427	406	444	449	416	435	416	444	475	446	428	438	448	439	444	437	403	375	413	448	413	409	416	422	409	443	401	447	397	431	419	437	422	418	425	403	432	403	436	433	412	437	397	423	445	439	436	425	417	460	431	458	449	416	420	402	404	435	436	439	457	406	412	448	453	459	404	406	454	425	451	437	449	471	418	417	409	417	409	428	444	447	437	399	427	413	459	447	430	401	419	431	443	447	467	429	423	406	427	425	417	439	397	394	416	428	427	429	436	423	416	429	406	469	457	431	405	434	428	409	415	389	452	405	397	442	428	443	416	423	432	437	394	413	462	436	398	419	447	444	407	411	412	388	396	452	436	400	399	425	450	411	388	417	427	407	426	440	445	434	411	460	423	456	402	437	418	481	444	439	410	440	423	405	455	439	398	429	432	409	423	445	428	423	430	403	395	410	456	436	405	426	448	456	432	440	413	413	402	412	447	428	464	403	447	397	446	431	447	448	444	452	432	419	442	449	418	409	424	442	437	430	409	419	422	418	429	416	422	437	453	422	452	426	415	425	410	417	435	403	381	417	424	392	415	429	480	419	411	404	409	461	431	406	419	432	394	411	416	407	407	424	411	422	425	424	441	409	410	408	430	413	415	385	445	442	401	431	416	430	396	434	470	419	443	426	454	418	468	430	403	456	442	456	440	439	433	395	449	400	407	448	452	438	463	434	467	411	419	429	445	417	446	412	447	422	444	422	451	444	403	448	405	363	419	419	430	408	463	406	404	446	409	447	421	419	465	451	443	432	427	392	412	438	420	426	441	419	459	418	424	399	405	458	428	444	415	443	470	423	405	437	467	407	439	415	416	473	441	418	396	433	425	439	444	443	454	395	463	414	408	448	423	387	419	456	413	454	414	411	403	414	433	406	446	452	432	393	420	453	411	406	396	402	447	441	438	446	431	441	425	393	465	425	425	426	413	453	408	451	441	447	398	416	475	422	408	421	423	473	429	445	436	413	424	388	425	420	392	420	405	459	391	448	441	418	453	421	438	437	434	448	435	434	423	457	461	411	434	418	420	411	422	485	462	388	445	459	412	416	420	437	429	390	405	388	420	425	398	420	396	448	440	408	441	408	451	433	420	441	439	465	414	441	427	441	426	405	440	418	419	399	401	421	433	430	380	448	450	434	431	455	399	422	429	431	433	443	408	412	405	419	432	421	439	422	410	443	464	393	394	439	423	418	432	411	404	418	433	442	465	404	436	433	428	445	404	446	446	451	419	387	441	482	443	442	455	412	408	403	414	422	441	436	404	420	411	422	430	449	404	446	433	433	443	442	425	446	423	439	402	407	423	437	381	420	448	439	401	421	418	430	415	421	450	438	428	432	430	418	436	438	424	390	426	425	457	430	430	396	434	420	423	420	440	447	401	416	467	413	401	438	441	430	402	447	469	458	427	435	429	456	427	418	437	429	434	432	455	414	459	406	441	421	433	417	429	438	451	376	436	447	416	411	430	393	470	400	439	450	377	427	433	431	415	422	448	439	413	435	438	448	442	424	389	454	432	419	404	422	422	420	419	435	438	491	442	437	428	428	435	474	436	421	421	469	418	398	402	457	447	450	421	393	411	405	429	424	382	441	460	394	439	434	442	415	397	397	462	417	441	482	503	409	425	408	417	457	413	423	443	429	402	426	433	463	419	437	446	435	437	450	407	422	455	422	401	448	427	429	441	434	373	439	433	402	432	444	410	402	419	432	392	396	456	420	414	447	459	428	416	420	401	399	441	453	438	431	412	455	415	413	439	399	416	436	436	404	463	453	439	434	421	434	409	423	442	429	440	421	437	451	434	421	450	408	405	468	419	381	444	411	435	441	425	455	428	441	472	430	386	447	404	419	440	407	447	456	447	417	425	430	391	451	459	434	417	412	435	427	411	439	427	435	463	429	403	432	419	406	419	434	439	424	430	401	436	448	442	432	445	431	413	444	434	406	441	477	433	425	453	430	422	394	427	437	418	454	439	414	394	424	431	399	406	447	446	439	449	439	449	423	441	400	417	480	433	387	439	408	440	415	414	439	438	408	430	450	415	425	397	409	445	450	424	416	445	409	432	415	400	449	407	435	446	427	433	417	439	401	417	451	470	443	426	404	443	435	424	435	434	441	387	446	420	379	434	438	403	425	429	418	438	378	442	442	401	425	423	411	428	466	445	436	428	431	446	418	427	411	448	453	455	407	420	430	466	453	423	394	436	417	452	459	419	447	432	436	419	402	439	406	454	432	423	432	430	418	450	451	435	439	436	439	428	431	433	430	426	420	430	407	416	426	417	419	431	397	415	413	448	427	429	430	438	426	424	427	412	417	430	433	432	404	428	407	408	415	392	442	423	439	447	453	420	397	410	420	435	429	407	446	432	452	491	438	442	403	451	394	438	415	421	367	398	436	410	435	432	440	400	424	431	443	443	422	420	386	441	440	421	421	408	442	422	421	425	436	440	413	430	423	435	465	433	428	407	460	429	438	412	436	443	413	440	450	426	409	438	381	426	443	410	473	459	444	421	412	431	434	439	390	440	433	435	422	431	417	436	441	442	434	411	447	455	415	421	428	407	447	457	434	458	451	429	414	420	468	449	462	432	435	409	428	470	414	460	426	427	444	429	427	406	418	455	459	455	427	390	402	443	425	445	392	392	417	417	426	433	425	450	384	437	449	466	432	442	395	458	406	435	407	454	421	425	399	411	437	469	447	424	433	428	389	416	405	431	424	387	442	412	431	423	421	428	437	432	448	423	439	435	448	457	434	435	425	414	418	412	443	450	404	432	444	396	439	423	391	416	454	460	422	425	438	433	438	425	438	422	439	415	430	449	434	461	452	419	451	389	407	393	422	438	454	459	452	421	440	409	454	415	428	414	425	436	448	416	445	460	426	395	434	420	412	432	465	439	421	442	416	427	428	431	420	460	442	406	442	448	436	418	444	429	413	390	436	406	417	395	431	420	419	443	430	425	424	423	403	399	454	419	397	418	422	428	434	414	386	434	453	410	439	402	431	429	436	421	431
23354	21633	29410	24304	21609	21602	9587	1626	980	824	685	785	711	593	487	422	400	372	355	338	342	353	329	334	300	338	345	308	295	286	309	306	303	335	318	293	322	316	303	313	334	316	304	301	302	298	312	297	291	299	312	295	299	296	294	255	292	321	271	282	313	303	316	288	315	322	304	302	301	322	309	272	277	308	293	308	314	298	295	282	291	299	310	306	279	278	297	279	296	309	307	299	303	303	314	306	294	298	298	301	351	315	302	301	272	322	311	290	289	325	318	313	279	352	282	284	293	272	289	296	293	313	282	313	303	293	259	282	300	302	296	301	320	300	288	304	298	282	293	305	305	286	264	320	314	315	324	314	316	309	293	292	279	291	317	304	317	284	295	288	306	320	301	316	322	281	300	300	257	314	275	277	327	336	311	308	307	295	291	300	288	307	338	311	306	315	288	338	292	289	296	274	283	285	295	322	314	312	276	277	302	303	305	280	285	265	281	281	282	286	326	289	297	275	306	301	330	297	343	308	281	322	286	284	319	315	297	292	290	253	298	299	325	288	282	278	289	321	272	298	291	280	268	308	263	260	311	297	287	294	294	320	305	296	276	319	320	309	306	308	283	269	289	299	303	307	282	273	311	293	305	293	301	285	316	297	322	311	301	320	284	291	293	301	298	286	305	284	285	328	274	294	291	317	277	321	317	289	322	314	266	300	301	285	300	315	278	289	300	298	283	328	314	302	299	315	273	301	282	284	280	294	271	312	312	287	281	258	331	271	289	299	302	302	289	310	281	280	284	309	304	266	324	267	276	287	289	286	292	289	322	277	278	321	320	282	292	311	300	313	298	306	283	284	282	299	301	295	310	299	303	297	303	315	317	316	310	268	333	285	299	305	309	304	314	299	304	295	288	278	283	292	285	339	339	321	292	323	281	314	330	276	281	317	285	316	296	269	335	297	303	292	277	303	289	297	302	312	290	292	275	333	274	323	273	302	271	308	327	289	293	287	326	278	300	283	265	325	309	274	302	327	315	298	329	284	305	276	284	299	289	297	302	336	307	322	296	306	308	268	273	307	268	303	269	315	300	289	297	327	314	290	302	321	323	276	281	303	293	280	315	331	306	277	290	295	322	311	285	306	279	302	311	295	284	262	308	294	307	287	284	310	306	323	318	287	300	302	262	321	317	305	300	327	276	263	279	267	287	289	286	293	307	317	268	296	261	297	339	305	313	263	298	319	310	283	300	286	271	294	304	280	293	279	308	284	305	279	327	323	295	306	296	280	274	311	286	318	279	307	279	307	274	284	317	297	279	281	311	331	268	299	315	314	305	313	301	316	279	287	308	304	283	306	342	301	277	313	277	311	276	271	309	293	285	306	308	294	294	282	291	297	296	278	304	316	286	306	298	284	272	254	315	288	316	249	322	320	303	283	265	283	292	293	294	275	297	291	311	285	293	285	303	300	304	261	250	321	312	288	310	281	289	318	298	306	303	291	311	271	305	282	289	322	338	310	319	287	303	297	289	291	302	282	275	291	304	266	277	327	297	258	283	306	279	298	308	288	290	280	273	312	303	287	305	271	269	274	283	278	299	316	325	286	301	315	284	339	299	279	305	314	306	301	273	289	284	300	316	291	303	295	262	264	295	295	291	327	308	284	285	315	273	270	290	267	277	276	318	300	286	314	312	305	291	307	286	309	331	321	310	305	317	305	264	324	305	283	312	323	285	266	298	303	295	284	307	300	297	296	275	284	276	249	257	301	321	300	304	307	303	310	311	300	290	319	329	294	299	298	309	311	256	312	312	301	313	247	298	262	298	260	305	295	279	319	297	286	325	303	307	306	336	281	283	287	282	295	315	309	298	310	321	270	286	283	315	302	310	286	301	306	289	313	303	265	281	299	299	308	321	280	280	335	274	340	297	275	273	282	293	282	300	317	287	295	305	319	277	281	295	265	277	302	303	286	299	304	297	324	273	288	322	301	287	287	287	303	299	297	314	318	277	289	284	277	301	264	298	253	305	287	280	267	262	290	321	260	294	276	289	334	280	261	307	286	291	334	273	294	313	287	303	283	304	283	292	342	298	294	299	265	285	284	288	321	316	340	305	282	268	312	318	300	271	303	286	270	272	275	307	312	284	305	283	296	319	304	262	309	297	310	291	286	290	299	305	310	304	293	311	296	296	333	324	298	329	323	298	286	315	244	310	319	275	277	296	275	287	276	301	280	308	287	274	314	308	315	285	289	289	291	310	294	304	292	294	302	294	295	327	282	300	307	302	279	328	283	293	294	307	298	291	296	320	314	292	318	297	290	291	313	289	287	291	296	304	312	317	290	325	275	309	277	298	259	306	311	271	279	333	301	313	287	299	286	255	292	314	316	280	278	284	284	287	310	296	303	319	298	283	284	330	291	323	288	310	294	277	306	323	273	305	296	325	306	319	339	276	317	253	319	269	301	273	295	294	294	288	282	301	324	297	310	284	301	279	317	277	270	296	315	315	308	319	320	297	297	254	315	300	321	278	259	329	324	281	290	314	302	305	303	281	268	285	302	271	287	313	329	282	327	285	315	310	286	275	337	291	300	306	295	302	294	281	281	292	309	297	293	286	259	274	283	257	266	296	317	299	308	284	328	306	312	310	294	297	278	292	290	306	320	298	309	283	284	259	299	329	288	269	280	317	329	273	288	292	297	318	294	322	326	293	315	265	298	304	292	316	301	317	283	297	275	292	299	304	314	292	290	319	314	329	312	274	289	308	302	324	273	278	303	307	308	289	307	297	294	305	283	313	262	267	287	298	313	274	255	286	338	294	303	308	308	292	305	309	289	304	270	292	304	294	271	297	333	298	308	329	290	292	293	288	273	283	299	277	314	305	313	299	317	309	320	302	301	283	285	306	254	295	320	321	303	281	310	278	317	300	311	273	292	302	318	288	239	305	316	288	296	264	299	259	302	299	321	287	280	295	281	303	296	297	276	289	273	294	278	308	275	335	290	290	276	281	307	304	296	317	273	304	290	283	298	330	292	321	289	334	268	339	285	285	297	304	307	276	287	300	328	274	334	289	307	297	277	329	306	277	276	292	270	301	269	290	293	289	323	305	300	296	309	270	255	290	310	287	314	313	292	306	266	304	312	308	314	290	299	289	308	296	318	273	304	340	302	311	286	325	276	288	264	296	255	331	293	296	267	297	304	306	290	274	265	304	295	312	286	295	266	289	305	298	311	306	262	279	297	303	306	316	295	318	288	276	278	310	314	329	315	313	318	268	322	296	290	311	318	317	291	293	307	305	314	292	283	308	318	304	272	307	293	312	291	281	289	277	287	291	288	305	292	299	323	309	313	310	294	284	290	309	290	279	316	299	272	307	290	291	317	306	286	316	283	280	289	311	288	282	326	282	293	286	293	284	295	321	313	286	274	297	286	283	284	298	308	264	304	316	296	292	301	318	312	275	292	317	260	284	296	281	327	293	318	300	303	289	275	291	320	279	307	300	289	324	283
42148	67101	23086	9288	7214	4808	3729	2650	1944	1513	1230	1325	1131	905	743	554	560	492	504	463	459	401	396	412	398	375	428	385	398	358	351	389	355	357	365	367	387	356	363	371	377	340	375	353	384	364	389	381	344	374	350	383	353	347	359	347	340	357	374	352	355	372	346	353	326	357	353	370	342	365	370	379	337	355	340	329	364	358	344	349	321	347	349	365	341	357	316	343	322	359	359	354	328	324	359	349	332	358	383	340	375	370	346	364	384	353	356	351	336	321	359	383	349	361	336	331	350	347	321	340	334	352	350	380	323	346	347	388	362	322	343	343	310	355	339	346	384	357	343	350	317	358	371	345	326	359	356	344	326	347	338	372	348	348	386	340	362	354	335	369	340	360	332	335	370	338	327	375	322	324	344	353	348	337	354	354	344	332	331	333	355	365	366	358	364	411	345	357	352	376	353	339	358	329	363	341	339	347	356	342	330	356	374	332	339	372	365	365	337	321	361	327	353	358	362	387	343	335	347	339	332	350	351	344	340	368	309	366	328	382	389	353	401	348	326	365	345	342	358	378	348	353	351	335	357	370	371	329	355	355	358	300	345	357	366	332	356	374	350	343	327	386	351	363	324	375	376	331	357	348	345	349	328	339	344	360	368	326	361	342	329	313	326	338	329	353	346	359	317	364	346	379	367	340	345	362	321	356	325	361	347	352	372	341	378	367	363	335	351	326	350	339	363	363	332	370	353	326	325	359	318	355	317	345	363	327	346	360	334	383	347	374	361	323	341	360	357	373	328	341	368	359	341	356	335	313	363	315	375	335	354	367	320	336	376	312	345	341	357	339	375	335	329	323	370	346	346	341	359	309	321	354	365	364	348	341	359	356	334	361	399	342	323	346	336	340	360	335	357	352	331	342	332	347	356	367	335	342	369	345	350	347	346	368	351	343	336	321	341	343	344	326	365	347	332	369	356	368	352	377	356	327	342	356	380	356	358	360	345	350	352	354	376	361	346	400	345	368	363	333	351	364	353	342	354	329	350	374	352	324	352	346	337	346	338	377	360	329	349	356	348	342	343	391	328	361	343	370	372	337	358	354	360	351	337	332	360	364	345	344	337	335	370	345	325	338	375	347	347	343	321	348	321	355	358	345	356	339	372	335	362	334	325	354	346	358	343	331	347	326	321	357	345	349	331	335	339	355	349	318	375	349	368	382	337	327	342	364	342	328	376	359	351	338	352	373	350	375	370	358	353	368	341	341	336	308	366	359	341	368	327	338	360	334	366	340	367	380	340	342	355	333	337	335	342	323	329	362	357	349	371	325	337	362	359	362	364	330	367	358	347	341	347	347	402	360	345	380	345	352	349	321	346	342	372	353	339	359	369	349	328	330	333	345	336	361	348	350	339	360	384	341	373	384	351	344	360	355	318	350	353	328	347	369	340	329	350	364	354	363	371	355	341	363	350	345	328	370	378	359	342	334	336	348	336	377	375	341	365	383	342	401	327	374	333	313	346	360	348	362	364	341	329	335	343	353	338	330	336	321	381	348	308	377	355	350	340	336	321	363	354	343	350	339	364	408	368	362	324	358	373	338	373	376	388	356	355	331	344	326	349	352	380	300	376	334	364	373	340	360	369	349	390	314	377	340	346	341	354	365	361	356	332	360	352	336	345	306	363	344	321	325	346	365	339	313	354	347	356	388	347	350	316	337	362	327	322	330	327	340	348	349	346	377	342	335	355	349	331	326	340	305	351	356	324	345	339	345	369	367	349	387	372	342	369	335	328	364	357	363	361	355	344	371	355	299	378	377	370	308	370	374	353	360	373	349	337	342	338	346	352	315	351	343	369	353	356	378	339	350	333	352	355	345	340	360	365	370	334	360	400	321	351	348	358	341	346	317	346	333	349	320	350	355	341	321	334	341	357	351	342	332	360	347	327	323	339	376	328	362	329	363	352	322	343	355	355	330	360	376	314	316	323	350	317	366	319	321	331	338	346	367	375	342	346	390	353	337	336	357	381	349	334	327	363	344	336	346	347	354	350	334	348	332	344	360	369	354	339	335	327	391	347	341	345	398	369	318	304	391	329	387	343	339	348	375	358	326	335	330	365	388	377	344	354	348	370	364	323	351	360	312	316	354	330	358	305	334	372	320	359	354	360	352	389	349	360	358	347	366	348	360	331	360	338	389	346	363	373	364	375	363	376	359	347	393	317	359	327	330	348	307	338	334	357	331	354	353	353	343	361	337	346	347	335	344	387	326	353	331	337	354	340	323	360	329	331	321	347	351	341	309	315	352	357	370	330	389	351	325	315	337	346	368	368	350	330	347	325	337	351	340	339	344	358	366	384	306	354	346	346	334	341	332	381	358	361	348	320	359	343	364	349	332	402	332	364	368	333	351	333	364	374	302	342	348	356	311	315	379	345	337	295	321	363	339	362	311	353	361	355	327	331	323	381	326	329	334	325	349	363	375	355	368	333	365	359	312	356	343	359	337	352	316	378	331	361	320	356	366	317	365	329	327	349	336	350	361	347	364	346	351	326	316	372	377	337	358	308	369	366	322	338	347	366	346	325	359	357	360	370	326	346	353	350	377	321	345	365	329	340	363	351	361	317	344	332	339	357	336	386	358	332	367	356	360	365	358	367	336	330	315	366	341	371	357	345	327	352	344	331	367	355	345	359	343	340	341	346	316	363	363	315	353	353	413	363	368	340	362	328	347	352	342	334	341	354	371	365	334	346	337	369	368	346	346	330	340	360	317	394	337	361	383	320	369	366	318	354	402	353	353	312	307	318	337	395	346	361	365	346	303	344	322	302	369	368	347	378	368	337	386	372	359	347	340	331	359	344	379	363	373	353	332	353	333	374	357	348	347	337	345	343	346	310	331	366	326	380	352	358	316	347	360	366	358	344	353	342	318	328	397	313	328	355	362	341	351	333	332	347	333	322	338	346	338	372	337	348	350	340	345	360	361	333	376	323	343	339	351	343	330	362	376	358	363	352	328	353	367	372	358	356	358	329	315	373	340	363	348	345	340	357	364	339	349	327	328	361	365	353	361	361	317	332	350	336	372	332	357	344	355	335	352	337	354	358	346	371	321	373	340	340	313	367	336	364	324	336	357	344	355	342	331	333	348	363	346	348	339	306	351	332	352	370	349	333	348	360	347	365	385	366	359	355	352	364	318	343	347	324	346	375	332	333	343	362	331	321	334	313	395	316	350	342	330	345	347	385	349	349	354	387	321	368	377	385	361	336	355	316	344	321	334	383	359	358	372	363	342	354	342	308	356	354	301	374	376	380	343	329	352	374	366	358	391	347	358	365	350	332	379	307	336	320	340	333	355	362	330	326	346	364	358	348	384	352	363	322	367	357	331	345	350	397	332	362	364	347	340	374	343	349	339	326	331	341	331	305	350	361	342	328	350	360	360	327	341	323	354	368	322	374	319	378	368	340	352	349	332	380	339	366	338	365	396	368	318	357	321	335	300	369	351	356	354
29035	27573	19206	4258	1158	715	565	403	328	310	325	318	283	253	233	215	236	232	204	255	235	210	221	214	198	209	199	200	245	188	221	236	196	209	187	216	215	207	207	211	217	223	214	208	204	229	209	227	204	211	222	247	195	235	235	223	225	206	198	220	232	248	230	219	252	213	222	218	202	204	204	219	228	207	200	222	235	199	199	218	214	213	222	205	211	228	224	240	220	221	209	212	227	201	223	226	206	235	235	199	228	197	240	223	216	214	220	242	205	222	210	214	221	220	227	240	201	224	230	215	229	204	221	204	243	238	228	222	210	213	196	219	216	232	215	218	220	207	213	213	225	211	198	205	221	208	218	211	205	238	196	240	210	175	209	215	233	235	211	231	209	203	242	198	224	214	217	211	230	215	231	220	230	230	203	244	215	205	229	248	224	250	208	212	209	224	208	217	218	213	213	217	202	233	238	205	239	199	198	206	228	215	235	222	232	203	234	207	224	230	240	224	224	216	191	216	200	204	226	204	212	218	218	226	230	245	238	201	235	219	206	224	215	214	200	211	201	205	222	231	223	205	192	221	257	194	200	265	215	218	238	221	217	219	201	179	207	204	214	205	232	227	231	221	216	191	201	210	202	211	213	224	218	216	222	242	234	217	207	220	226	225	230	211	224	206	201	206	212	185	236	205	200	224	198	211	196	211	237	235	219	205	216	229	220	231	200	240	207	203	206	215	201	208	218	194	222	231	257	209	217	203	220	208	219	213	213	206	201	223	200	217	225	188	220	221	214	232	205	229	202	223	182	209	243	223	210	230	212	195	227	217	212	208	214	216	194	223	225	220	198	221	224	237	217	225	207	223	195	240	227	214	223	215	211	225	219	232	204	209	238	219	218	185	190	207	216	229	254	212	233	223	232	239	216	220	214	218	187	208	209	194	226	226	240	218	244	201	231	198	228	201	183	231	211	210	192	210	207	222	237	208	235	217	214	238	221	223	208	204	209	203	210	242	221	235	236	239	215	219	207	210	195	230	224	221	218	206	196	201	213	235	190	196	189	197	211	198	220	225	207	213	211	214	215	213	222	229	214	218	231	230	221	213	239	227	228	205	233	212	223	223	184	209	236	203	202	212	241	239	219	197	226	209	194	203	205	236	214	251	212	195	209	213	242	219	196	218	203	234	203	202	214	187	236	235	231	219	219	213	237	229	202	207	239	205	217	214	202	233	207	212	198	211	202	230	225	234	203	222	200	220	179	231	192	198	236	189	200	215	218	223	204	235	228	200	199	234	214	208	204	182	212	218	193	228	224	212	246	229	212	210	221	216	247	219	214	232	228	244	199	247	212	191	189	192	206	214	250	220	218	209	212	213	197	212	235	207	223	220	238	204	207	207	238	227	215	212	227	213	233	214	194	201	218	212	220	220	221	187	206	211	211	190	235	213	216	235	218	211	199	213	215	192	252	194	221	242	215	202	201	210	226	222	220	204	205	226	231	192	197	229	218	196	202	236	224	194	211	218	234	197	229	209	229	175	208	201	222	222	203	230	213	229	214	205	215	226	234	231	227	202	224	203	228	252	212	234	215	188	212	243	220	232	221	212	187	211	201	213	231	207	227	226	216	219	227	208	207	225	230	225	225	221	209	197	232	232	221	207	222	247	234	241	219	251	219	224	223	213	231	224	244	190	213	196	242	221	219	237	207	197	227	247	228	200	218	235	212	233	213	230	213	222	228	201	199	210	226	230	222	237	211	224	208	227	241	219	203	216	232	225	237	206	201	236	214	209	218	221	208	195	213	222	225	230	203	204	212	224	249	232	208	220	231	233	208	206	231	193	226	216	226	198	232	216	198	228	213	230	217	201	227	217	210	233	223	222	233	227	202	222	221	195	233	218	227	242	205	249	240	194	212	230	217	225	217	204	226	226	247	200	214	202	242	212	226	245	217	225	234	207	213	235	233	214	226	222	202	241	206	226	243	209	227	221	218	206	199	191	205	211	205	195	216	206	226	204	199	203	222	240	169	211	193	202	215	225	212	211	198	212	200	205	214	220	199	201	205	206	221	254	220	217	216	234	210	186	189	228	219	215	206	213	237	180	245	212	210	197	220	228	203	219	220	205	219	194	195	241	216	207	205	204	221	200	211	213	188	226	189	206	235	213	219	216	218	223	225	210	241	235	207	223	189	222	232	200	268	229	196	245	215	194	197	228	237	181	224	212	256	224	204	214	223	226	234	207	190	212	208	219	201	224	211	218	221	207	187	206	215	216	228	209	210	233	233	219	219	244	235	228	214	218	185	225	213	212	198	197	205	218	211	190	218	191	211	226	239	210	207	229	223	212	212	215	211	239	218	206	224	211	207	209	220	197	211	221	200	198	210	217	213	202	190	219	219	234	226	213	192	235	232	201	237	210	231	228	206	210	209	202	226	221	211	224	221	217	224	216	222	239	224	222	229	219	206	220	218	236	222	224	208	189	196	235	192	196	220	232	229	218	217	223	222	213	233	221	216	211	228	236	211	212	237	225	221	212	237	216	233	216	243	210	216	219	226	221	227	218	215	205	222	230	251	200	226	222	214	205	228	208	225	236	223	216	228	231	219	247	219	225	241	203	244	184	220	188	190	218	230	210	191	219	220	187	263	213	211	219	221	218	204	238	228	212	222	225	221	221	227	223	208	192	236	230	227	194	236	211	189	234	224	202	205	234	233	199	173	223	236	214	226	234	214	226	213	209	226	228	255	219	206	195	206	228	225	212	216	214	225	219	225	199	224	229	205	210	207	198	215	207	218	199	228	230	203	224	243	240	225	202	195	236	211	242	238	225	197	212	217	209	236	222	217	222	223	214	224	220	204	218	217	203	229	220	211	228	205	214	202	223	185	218	223	226	220	189	226	190	212	216	211	214	199	211	212	219	228	203	204	192	206	228	189	235	235	223	221	212	219	194	231	257	255	207	230	209	221	222	215	218	231	220	206	204	228	209	224	220	231	207	208	227	217	262	219	195	195	224	227	209	203	215	218	221	224	221	198	210	215	205	173	201	213	219	216	235	230	211	220	210	234	227	225	224	227	224	206	209	213	228	191	215	208	208	215	193	249	220	220	200	202	211	213	204	218	230	196	230	217	214	223	208	190	210	216	194	216	203	233	220	214	237	237	183	233	244	222	208	230	208	213	181	209	203	213	256	205	201	221	198	229	262	232	212	246	193	229	195	219	235	234	213	253	174	212	222	217	215	204	220	216	202	233	225	214	221	225	240	197	207	213	191	245	222	206	227	206	227	207	211	223	222	237	231	210	225	221	230	207	218	211	209	209	191	202	219	248	222	220	201	231	193	202	233	196	215	199	213	197	202	220	209	224	216	203	212	209	208	221	211	231	219	229	231	229	220	227	211	214	216	191	228	206	217	250	205	207	213	229	197	201	217	208	205	221	215	195	220	235	213	228	214	221	217	200	238	219	181	236	218	207	218	223	216	216	201	208	208	197	239	207	226	209	210
32346	43464	11694	2750	2019	1387	1055	738	583	480	552	475	378	410	318	331	293	287	288	293	266	275	300	279	261	292	291	278	281	277	284	259	289	306	275	285	284	278	287	269	282	281	285	286	274	276	282	259	281	264	261	293	294	280	290	284	298	282	281	295	272	279	266	264	269	288	289	294	273	275	260	285	260	295	260	266	259	305	269	280	280	287	260	291	239	305	267	272	264	255	263	298	291	263	277	281	259	278	276	272	276	259	269	289	274	291	321	276	292	272	283	292	283	286	276	288	304	278	320	273	285	270	260	272	289	265	275	298	294	303	271	281	282	278	287	271	288	315	271	281	282	286	282	246	277	264	272	307	286	275	301	276	290	297	303	282	256	265	284	268	277	244	258	300	274	285	284	253	282	277	297	281	306	274	258	280	248	275	314	287	297	264	254	281	278	280	285	276	265	258	280	301	266	274	285	290	253	242	255	266	291	271	277	274	274	287	283	280	269	276	299	278	283	290	291	250	283	308	288	286	269	271	272	266	286	269	287	317	274	298	264	279	265	284	286	281	292	257	281	294	293	283	249	281	281	266	296	256	280	271	256	266	269	273	250	287	276	293	297	279	265	282	308	259	286	262	255	269	258	274	239	297	294	265	260	271	290	297	292	270	276	256	287	291	282	300	291	303	288	236	279	257	302	261	294	317	303	309	282	258	260	297	284	285	293	284	275	249	249	252	294	283	262	266	277	266	277	288	293	287	295	288	283	290	256	292	285	266	294	290	290	293	268	259	253	305	262	285	277	282	276	300	283	253	307	288	306	300	292	271	261	277	297	262	302	272	278	266	285	290	262	287	293	273	287	271	309	285	259	299	288	278	295	261	260	273	317	283	279	268	288	262	259	263	276	279	254	296	279	273	263	278	246	267	313	270	255	326	245	286	301	267	291	253	277	257	283	307	302	295	251	301	269	312	305	272	312	293	255	272	249	296	302	277	279	288	289	291	287	286	296	266	262	257	292	284	264	292	285	269	307	277	270	267	306	292	295	270	275	287	273	271	284	286	270	240	285	275	307	272	264	296	283	274	297	278	268	313	287	264	282	300	253	248	290	255	265	284	279	259	268	293	292	272	297	276	253	285	297	274	291	280	267	269	271	288	260	283	271	244	294	298	229	279	273	294	283	257	293	291	254	264	260	278	275	297	273	228	297	293	307	290	263	295	275	300	268	269	297	291	303	276	265	242	289	278	275	285	294	293	292	279	282	272	262	255	273	264	313	306	282	286	275	259	289	275	268	256	298	280	278	284	248	302	276	251	246	266	265	289	268	270	248	262	263	308	267	287	281	266	276	311	269	273	309	276	282	242	273	285	292	268	260	264	267	268	265	304	275	272	294	231	268	281	279	281	275	290	296	297	278	285	282	259	257	272	298	280	273	303	275	269	286	273	318	275	272	268	275	297	268	332	284	279	267	283	300	259	258	268	256	286	289	251	256	277	275	277	261	282	304	264	295	259	287	257	291	279	265	299	268	268	270	258	270	289	275	260	278	252	288	256	271	283	273	277	278	284	279	258	301	297	289	262	271	280	242	271	263	270	282	298	275	289	296	269	287	297	289	300	261	288	285	279	281	279	265	245	301	299	288	302	264	294	264	275	276	271	281	295	299	290	271	287	259	290	283	296	281	276	277	291	313	286	275	290	298	302	273	266	287	256	252	283	282	275	294	292	272	276	302	262	268	298	304	275	281	261	301	304	285	269	292	293	294	325	274	276	278	285	261	255	302	258	276	297	265	238	288	276	278	285	288	278	282	295	255	246	299	297	294	280	276	237	288	275	278	301	283	267	275	266	277	301	264	271	275	257	268	273	267	272	291	282	298	300	297	299	262	303	261	290	283	314	282	266	309	277	281	290	270	267	282	262	287	289	279	285	293	320	290	290	277	297	284	282	266	282	251	298	287	248	300	288	271	251	262	257	240	297	274	293	304	300	271	268	275	283	284	257	275	274	278	269	237	269	257	271	284	291	298	306	285	284	281	296	280	282	289	272	277	260	261	264	272	279	289	279	275	278	274	273	272	293	275	273	262	277	272	272	265	250	302	280	254	243	274	301	283	265	293	265	294	281	278	298	259	255	289	269	284	281	289	287	281	280	284	308	280	279	294	268	297	284	310	261	247	287	309	315	268	254	275	311	265	265	261	274	306	249	284	290	288	273	249	275	262	269	305	258	308	290	289	275	285	284	266	276	262	280	260	236	280	319	318	254	260	315	254	287	293	263	274	309	275	272	277	246	278	264	318	296	320	297	263	263	276	258	299	254	287	267	298	265	259	286	275	295	302	286	273	239	251	271	282	266	287	267	253	292	285	248	255	258	274	291	267	297	274	278	285	267	293	281	272	272	263	295	275	258	288	257	302	267	260	254	283	267	279	287	267	265	272	305	291	291	265	276	282	278	285	299	285	264	241	264	274	260	309	283	269	293	269	276	248	267	298	274	299	279	264	285	290	268	303	272	300	261	261	299	248	290	285	275	282	250	282	258	272	284	277	305	251	288	281	302	247	236	283	268	263	248	278	303	290	295	307	280	285	285	261	285	247	275	273	273	270	312	280	297	282	273	300	258	259	272	285	266	300	284	283	283	283	295	289	262	254	293	275	289	272	284	295	273	256	274	250	274	244	289	268	283	300	286	287	270	263	261	272	250	296	291	304	290	247	287	263	283	292	289	291	288	269	293	272	272	284	269	281	277	298	249	274	268	282	291	296	281	267	282	256	269	274	265	254	262	298	302	314	263	283	261	286	310	304	273	276	265	281	279	282	275	306	282	280	308	283	306	274	292	275	263	255	250	290	257	277	284	257	246	286	268	271	264	281	290	278	299	288	284	284	268	280	251	299	266	289	255	276	287	279	266	265	251	270	309	283	286	290	299	276	277	264	283	300	281	249	293	278	296	323	274	286	280	301	295	271	273	267	258	277	284	278	312	285	284	299	281	295	291	266	281	246	277	299	281	292	294	273	245	265	260	263	275	277	275	266	310	267	275	292	270	272	284	277	289	257	282	298	277	262	291	290	267	249	290	287	288	293	280	301	284	310	276	271	270	255	280	276	249	308	286	290	255	308	269	251	270	303	278	276	243	302	243	292	280	293	262	274	305	248	277	296	294	243	275	273	313	257	261	271	281	288	289	244	316	281	290	291	292	296	258	272	272	258	265	275	289	284	278	266	307	272	289	262	275	303	300	298	286	286	272	289	301	293	278	297	284	308	256	296	274	275	295	310	328	290	276	308	279	307	293	267	303	281	261	288	298	264	277	270	302	291	254	285	283	298	276	292	277	296	293	257	285	282	280	297	287	277	301	247	281	256	291	296	307	277	249	281	302	306	282	310	281	301	298	265	276	274	301	265	280	289	300	269	266	304	311	274	301	286	283	294	265	273	239	301	260	265	261	289	282	283	263	295	269	276	303	259	287	301	249	258	299	275	285	283	277	271	278	254	283	253	287	288	263
24225	21599	28859	24632	21443	11183	1245	705	477	480	540	443	369	305	228	186	178	185	206	151	164	154	158	166	150	170	174	166	157	152	156	163	136	148	154	163	167	150	137	143	152	144	157	164	168	151	147	145	138	169	151	142	161	148	153	142	146	113	136	150	133	154	172	162	132	147	139	135	141	170	137	151	159	154	140	148	140	135	144	143	151	154	142	150	166	141	153	164	159	147	141	141	140	134	143	121	118	140	134	163	143	174	130	151	129	145	161	145	150	133	128	152	172	131	162	122	159	124	135	139	124	165	162	156	147	148	170	140	131	154	163	170	150	143	154	154	170	175	142	147	156	154	144	144	139	168	138	159	166	149	137	151	146	159	147	173	136	136	159	124	152	131	134	138	147	147	128	146	136	141	165	142	153	140	138	125	139	165	156	136	134	135	156	159	154	154	159	124	149	148	141	130	173	160	150	162	150	151	136	131	146	142	150	152	140	150	152	144	167	136	161	144	157	152	159	143	144	156	145	176	143	160	178	124	155	147	145	164	146	164	164	145	153	158	136	161	167	137	136	165	146	146	164	147	146	137	171	135	163	162	141	167	144	156	168	166	140	150	147	140	163	170	136	149	130	156	176	161	159	130	156	158	140	171	175	158	168	149	174	147	150	143	141	149	147	146	154	159	146	134	137	140	151	168	156	157	152	124	144	141	155	151	127	150	150	137	156	158	140	151	149	159	141	144	172	140	170	145	151	162	125	168	156	155	162	141	146	172	163	141	165	154	118	148	151	140	138	153	168	164	157	144	170	142	156	162	134	153	143	163	168	146	146	158	135	148	120	149	155	142	155	146	143	155	129	146	142	142	151	147	146	178	146	159	141	142	142	134	145	136	134	152	133	159	139	151	170	139	140	164	127	143	131	146	155	148	157	147	163	128	154	133	137	150	144	138	137	151	142	148	122	138	167	130	143	168	148	152	169	137	146	131	148	154	151	135	137	148	147	154	136	138	150	151	139	148	151	176	138	161	150	145	136	140	148	160	136	149	165	163	164	142	125	148	152	151	162	153	139	131	132	143	133	147	125	138	154	134	152	144	158	135	149	130	127	167	134	172	163	168	143	175	129	140	166	164	158	156	135	169	155	173	139	136	179	124	143	140	149	144	150	154	157	152	142	130	161	157	174	149	153	149	157	148	152	145	128	146	157	132	152	137	128	158	146	139	120	137	161	143	161	148	153	152	126	138	168	156	158	140	121	159	157	145	151	152	158	152	135	156	165	162	160	138	129	151	165	159	132	150	158	149	138	134	131	141	152	164	156	168	129	120	138	148	151	138	155	159	137	151	143	147	151	138	168	147	136	149	126	159	164	176	132	129	166	154	153	153	153	159	147	135	140	131	170	157	138	155	148	168	135	138	133	144	149	159	155	159	152	155	142	135	144	145	151	148	138	140	157	153	131	116	156	140	156	140	143	146	132	154	140	167	143	184	165	150	132	157	160	149	160	160	117	130	147	130	144	138	140	168	148	157	151	134	149	157	131	130	161	144	156	149	138	152	148	137	171	155	136	160	158	164	156	154	138	139	148	160	147	171	140	149	124	139	166	140	145	157	157	179	139	149	159	139	136	147	124	150	144	133	151	155	155	149	171	126	155	130	161	134	148	151	141	158	154	159	125	170	156	167	153	160	152	152	145	156	140	151	150	162	163	159	151	135	155	175	160	159	144	144	146	158	152	158	135	154	122	145	143	141	145	161	129	137	154	167	152	133	155	152	143	153	145	144	150	150	135	147	151	168	130	165	158	164	162	151	166	145	149	149	144	179	157	148	158	169	141	176	179	166	149	171	127	141	156	132	160	150	146	135	140	149	142	157	142	139	140	138	163	162	137	153	142	166	144	161	159	148	158	137	150	140	147	148	158	139	143	138	174	141	129	157	144	153	188	142	125	128	149	157	142	128	158	142	139	155	152	161	146	150	158	137	135	159	159	135	163	153	165	152	146	144	130	136	161	160	159	146	117	143	155	149	149	141	154	138	166	146	156	137	157	152	146	142	157	155	141	142	158	160	143	147	131	145	134	143	169	158	151	156	160	143	158	167	166	131	142	143	155	143	150	154	154	131	157	147	156	157	156	123	148	137	166	159	151	151	144	152	145	161	156	161	150	153	155	179	139	154	152	132	155	146	156	134	134	154	155	158	155	146	157	136	163	157	136	143	144	141	159	148	146	135	166	164	140	141	155	140	146	132	154	164	148	142	162	164	135	133	143	160	142	137	154	166	145	141	151	127	149	126	186	146	123	148	134	146	157	138	171	160	147	169	171	150	148	143	145	140	157	170	134	147	143	149	161	123	139	146	160	134	130	154	155	151	133	142	167	159	163	149	136	159	139	156	167	134	147	138	133	133	147	171	145	140	148	157	145	125	148	166	138	161	145	132	174	136	160	134	131	146	138	149	148	129	148	180	148	143	140	145	149	152	130	143	141	143	128	140	136	136	159	137	160	130	161	159	155	119	143	156	175	140	132	120	163	144	143	137	165	153	137	134	136	164	147	121	142	137	138	162	141	142	153	153	149	141	145	136	133	138	148	155	134	155	155	132	139	162	129	150	172	127	153	147	169	142	146	153	145	161	154	174	139	139	144	136	134	148	143	158	146	135	144	159	167	139	158	148	155	150	157	162	142	128	143	148	154	134	133	124	155	130	146	166	158	161	153	165	134	140	151	154	154	158	143	150	148	162	155	148	141	142	141	141	157	153	139	154	137	153	143	121	145	158	164	169	138	143	132	151	131	155	133	138	150	133	149	167	152	147	148	152	167	154	153	147	151	147	163	160	128	169	139	171	156	145	149	161	146	151	149	158	142	138	152	148	169	132	144	151	151	162	146	160	133	146	148	139	142	156	127	152	150	156	157	143	129	128	130	162	166	152	150	137	132	167	139	161	133	141	160	156	146	164	142	167	153	156	147	136	157	157	137	152	129	177	144	142	163	150	155	146	156	128	157	151	160	155	161	156	155	131	143	185	132	136	178	129	148	149	154	125	142	179	138	148	154	147	151	166	185	141	155	141	154	146	152	158	139	155	146	167	154	144	154	146	130	133	130	148	151	137	145	142	134	167	159	153	146	157	156	151	161	158	153	158	132	149	141	145	155	157	160	140	166	160	145	155	161	141	129	136	163	160	166	158	156	132	142	145	145	155	154	149	139	148	153	165	183	126	170	141	151	144	150	126	172	138	136	123	155	135	173	144	142	140	139	138	131	147	136	159	169	149	147	165	133	147	154	154	155	155	158	145	163	154	140	148	160	164	168	148	155	146	136	159	150	135	156	154	145	156	149	144	146	136	141	159	149	160	166	158	144	164	143	129	162	147	124	145	145	149	145	153	148	153	147	168	150	137	156	134	143	139	159	146	142	158	156	149	168	153	147	165	155	159	153	133	135	158	168	151	147	144	122	143	156	164	164	146	142	172	148	148	151	159	149	156	164	137	127	163	136	149	137	173
37717	60411	18384	5930	4005	2536	1783	1357	991	953	914	872	653	467	394	306	261	267	290	250	240	235	225	221	228	225	207	213	216	222	203	230	211	196	194	211	184	173	210	192	214	158	199	193	184	206	172	197	173	187	210	208	210	210	196	220	180	199	176	196	204	192	210	196	204	204	215	176	192	170	174	181	189	198	198	187	197	184	192	194	193	165	199	211	209	217	212	172	197	218	181	171	168	162	204	186	179	196	189	224	183	195	185	178	189	200	197	163	189	225	192	166	190	186	188	210	213	181	188	199	215	169	189	193	159	169	176	200	179	194	196	182	175	192	193	201	202	203	174	195	202	211	187	179	182	200	188	189	191	204	186	191	175	190	183	177	189	194	223	198	194	197	182	194	200	174	196	196	202	168	198	194	191	177	183	189	169	185	186	214	195	154	192	174	188	173	198	189	193	178	177	224	166	190	198	184	186	185	166	177	196	209	166	172	165	178	188	179	183	190	208	183	181	195	196	196	187	197	184	177	183	189	193	214	198	198	171	181	202	201	196	182	201	191	180	205	168	193	209	202	173	190	191	210	196	171	229	169	190	177	168	193	181	216	175	172	191	201	199	204	190	172	181	185	187	181	194	189	199	215	180	203	203	194	175	180	200	174	214	175	171	176	203	182	188	180	184	200	217	210	198	169	213	179	189	181	160	198	205	195	195	199	174	193	154	203	194	204	185	197	204	189	189	206	211	172	200	176	201	178	184	183	193	181	187	186	200	197	185	196	166	201	206	185	190	174	185	209	182	204	189	194	182	176	196	167	201	208	159	186	203	196	221	171	186	177	194	186	170	199	171	165	187	196	173	159	180	190	190	173	206	207	203	191	163	185	207	187	183	163	207	183	173	200	168	179	197	174	173	181	192	184	176	200	179	188	211	209	171	168	151	195	191	191	189	194	180	210	195	172	197	209	184	182	171	218	185	184	175	195	211	198	173	187	185	189	184	194	187	197	203	214	161	192	187	212	169	185	194	156	172	172	182	194	178	209	191	217	193	222	194	205	201	194	197	178	188	195	206	213	173	214	173	187	178	188	186	193	228	174	183	166	204	176	186	180	213	203	184	192	206	182	194	174	199	171	185	179	184	198	156	208	181	191	181	204	191	183	193	189	172	185	197	196	182	182	203	188	224	191	198	164	190	174	193	195	196	193	177	204	191	205	187	170	211	187	169	169	198	176	181	203	196	183	213	172	189	178	181	198	202	200	185	175	156	193	173	180	210	186	203	192	180	202	187	202	189	193	197	178	180	183	210	182	164	177	188	185	197	188	189	188	205	190	196	177	176	192	186	185	198	183	204	177	196	205	219	158	179	202	213	193	215	175	192	177	202	186	184	177	195	168	184	194	183	173	194	216	172	197	184	193	220	229	209	184	211	207	179	208	187	217	187	188	169	212	177	190	194	205	185	183	219	186	196	196	183	199	171	176	204	173	179	185	183	189	187	185	191	203	173	207	193	214	186	203	191	212	189	206	181	175	197	191	158	182	184	179	193	194	190	178	197	175	191	203	182	167	212	201	186	185	189	203	172	187	200	209	219	188	189	204	216	192	176	210	190	175	209	206	193	191	195	178	179	171	199	202	206	214	179	195	194	199	193	186	201	189	198	192	169	193	191	190	194	161	178	177	193	166	215	185	185	182	179	170	196	185	181	184	226	175	206	185	184	201	195	188	221	164	189	194	194	207	190	177	173	190	194	188	187	196	197	195	176	174	180	172	195	168	190	187	196	218	168	193	186	188	183	201	208	216	188	208	198	198	210	189	194	204	200	220	178	184	197	169	196	183	206	215	197	172	178	200	200	184	197	204	183	198	197	183	180	195	172	171	176	193	174	186	201	168	183	209	167	188	202	207	198	199	199	203	209	166	166	195	185	201	216	183	194	176	208	176	186	178	193	187	182	216	181	177	172	193	172	202	202	202	192	209	180	199	179	165	173	182	186	203	161	197	185	187	192	183	188	207	190	192	205	169	192	188	215	182	162	174	182	194	190	190	196	180	180	179	199	178	156	203	190	191	209	187	176	162	167	201	212	181	193	193	182	195	177	183	158	182	188	170	189	185	160	180	196	204	207	191	178	194	194	167	206	188	193	170	191	190	177	179	218	170	199	180	189	203	224	202	175	183	177	200	171	189	197	183	202	200	185	187	220	220	181	223	217	178	173	194	182	176	204	194	196	159	161	187	173	183	175	178	181	213	216	175	202	173	195	174	189	185	178	215	186	180	193	173	197	167	189	186	203	173	191	199	181	227	223	187	155	196	183	194	212	183	188	182	174	183	190	179	177	188	179	182	198	186	196	188	195	179	210	187	194	202	198	204	203	191	151	190	173	176	193	162	194	198	184	202	176	179	170	199	191	178	184	197	198	191	167	194	192	182	180	185	193	183	215	205	176	167	197	170	174	186	187	210	202	170	206	203	194	179	167	183	205	188	163	181	184	211	191	164	200	189	169	189	187	190	224	194	182	186	209	195	199	213	170	192	187	188	192	188	166	173	185	177	177	179	178	169	173	193	176	196	192	153	161	182	179	173	207	175	183	183	199	194	165	183	211	200	180	197	178	176	185	184	198	203	175	194	201	173	178	192	171	198	176	203	176	186	188	188	215	191	181	188	206	186	191	216	180	180	190	176	201	225	183	206	177	220	195	210	201	190	171	183	198	173	187	167	191	205	200	181	155	167	189	186	173	213	200	190	164	169	192	183	191	192	197	187	202	203	195	187	205	219	175	176	200	178	189	194	195	194	194	191	198	182	185	205	180	189	187	198	198	195	202	187	195	176	194	186	180	202	188	182	164	167	183	176	227	161	178	211	207	196	183	187	204	180	195	210	207	184	207	203	167	189	206	177	178	183	202	170	180	186	183	193	178	178	176	183	188	198	192	189	208	187	181	219	195	188	202	155	213	189	182	196	184	164	165	203	173	196	195	171	189	192	209	209	205	189	207	181	227	195	221	188	206	167	171	187	172	197	197	187	208	188	203	164	180	192	199	196	173	170	176	169	178	183	174	237	210	206	197	178	194	184	179	193	184	206	192	194	177	195	203	213	216	199	197	199	189	179	166	191	176	178	182	179	176	198	173	186	205	169	178	181	181	221	189	174	189	202	198	194	173	168	185	181	195	172	216	200	191	189	205	160	181	173	172	187	186	173	201	189	213	191	181	205	188	199	187	176	216	196	187	195	187	207	175	177	193	174	184	172	188	174	209	191	169	167	180	184	176	170	169	202	189	189	192	173	206	172	180	202	199	183	177	196	177	207	186	200	166	187	201	191	193	188	189	186	203	181	185	184	202	198	201	180	187	193	183	173	193	182	173	192	181	185	173	163	189	226	219	189	198	214	158	192	211	191	204	174	197	204	203	171	200	188	197	171	178	167	210	200	178	204	188	186	205	170	197	193	196	198	188	180	200	192	168	164	198	192	184	167	180	168	178	201	177	174	199	164	186	178	193	196
25686	21771	27657	25493	9575	1297	840	711	580	623	551	575	543	436	440	429	416	393	381	384	402	369	358	378	364	366	339	352	332	373	373	351	327	384	381	370	351	317	338	342	349	356	388	364	348	367	358	349	359	346	342	368	331	348	337	346	344	344	361	363	339	378	364	345	353	376	361	352	346	365	353	352	321	346	310	419	367	336	339	378	324	348	366	364	363	367	342	392	344	373	386	336	356	371	361	356	367	374	357	338	339	353	310	331	345	351	363	364	345	344	337	371	367	340	394	370	344	334	346	368	333	379	350	363	366	347	371	353	365	367	329	396	346	405	367	375	356	348	342	326	372	374	358	358	363	343	334	357	360	375	332	331	367	329	343	344	341	344	354	307	377	331	354	396	361	370	331	361	412	370	333	364	379	377	315	338	351	335	350	352	340	321	336	362	335	367	357	351	354	341	380	362	355	347	371	374	391	348	355	356	384	323	377	346	371	364	375	330	336	310	393	372	337	390	357	370	335	356	356	335	338	347	369	336	377	383	351	361	370	364	341	379	338	386	342	360	355	340	345	357	349	363	332	323	337	311	346	348	354	359	337	353	378	366	357	353	360	332	371	344	344	356	347	361	369	350	350	359	366	366	360	326	371	384	345	339	330	359	384	354	363	327	396	380	362	348	345	346	367	356	344	380	360	336	361	318	385	357	366	356	346	347	321	388	307	370	370	352	345	345	357	351	360	343	366	386	357	332	371	335	339	365	350	346	327	353	328	374	368	326	349	342	380	374	385	353	355	334	344	360	354	344	333	353	405	370	357	369	373	337	390	379	340	347	365	391	357	354	351	357	363	374	356	339	348	383	362	313	345	363	321	355	379	346	363	346	347	350	341	397	335	399	368	350	348	339	334	373	360	358	354	346	343	316	365	341	352	340	390	361	331	369	369	354	345	377	333	364	341	365	341	357	355	375	349	320	352	377	346	346	375	361	371	398	322	342	364	344	365	354	377	389	379	350	376	353	338	357	370	377	318	364	348	358	385	375	353	357	361	348	339	374	370	361	328	343	364	334	387	374	323	366	338	320	368	381	337	392	380	379	363	346	385	348	380	384	337	331	352	357	334	343	344	329	368	360	340	344	371	334	397	366	386	350	356	353	358	357	380	365	375	353	368	359	340	353	366	353	341	324	369	343	354	339	340	383	328	347	356	359	365	356	357	353	367	366	394	393	347	345	333	355	335	416	349	332	349	320	370	372	366	354	342	349	355	341	366	345	360	357	348	339	366	353	351	344	346	357	353	358	341	329	386	357	384	383	359	354	324	361	371	368	350	332	363	364	346	364	317	368	331	338	369	381	331	354	353	374	363	341	349	383	348	355	396	345	322	362	374	345	392	341	348	379	369	358	339	337	364	360	331	379	372	368	369	348	327	338	337	336	356	335	381	332	347	334	355	373	374	333	394	345	365	382	336	356	382	350	338	379	363	366	332	376	381	380	373	340	338	370	366	348	334	348	381	345	363	337	331	339	322	394	330	372	344	352	341	373	328	354	375	326	333	355	375	345	337	332	359	314	377	313	337	313	352	352	364	361	374	352	362	341	309	336	350	365	371	358	345	377	360	318	355	329	381	368	338	349	351	386	362	376	380	339	345	344	395	353	328	357	375	344	389	366	355	342	348	333	358	383	337	365	316	355	357	332	319	340	355	356	371	363	344	404	393	378	331	347	349	353	383	327	373	340	379	370	339	330	355	376	349	345	348	385	335	387	336	327	340	394	338	387	367	324	382	357	351	363	305	342	358	366	367	402	371	398	353	358	350	318	329	381	344	367	345	352	360	345	384	348	360	381	364	385	372	348	360	352	340	380	375	340	378	373	348	372	359	345	370	387	360	352	340	352	323	336	352	338	341	389	376	327	333	378	356	353	353	356	377	344	332	372	367	346	341	317	356	339	371	332	359	339	338	379	350	325	373	346	351	351	373	334	343	350	343	358	383	349	359	370	355	377	359	339	367	353	375	336	354	313	367	324	346	333	354	325	373	325	358	354	376	364	349	365	342	372	344	339	350	384	355	336	364	372	373	346	333	365	353	321	346	353	365	352	383	341	371	357	362	386	334	356	331	391	334	339	363	376	370	365	356	351	379	368	359	389	369	338	336	340	305	350	366	326	362	306	367	362	349	351	351	363	360	338	377	388	337	337	358	328	377	344	318	355	346	359	365	353	354	360	387	372	371	355	364	384	320	344	357	386	339	350	333	351	346	345	378	373	371	360	372	346	347	307	361	334	345	332	357	328	341	375	360	346	320	347	359	354	342	330	372	332	386	365	353	375	374	338	333	360	340	372	335	365	362	368	330	309	360	327	350	338	398	393	343	333	334	365	312	393	344	371	347	353	349	361	369	335	357	366	339	387	365	342	369	347	365	370	335	371	309	335	350	339	367	382	358	390	365	343	350	357	355	382	376	378	346	367	341	358	340	349	328	332	375	392	368	367	377	332	379	362	352	374	349	351	372	371	350	356	357	377	357	341	332	344	346	333	370	344	348	375	367	365	357	329	377	358	395	387	330	362	360	410	332	356	354	378	399	374	372	363	347	376	356	399	385	367	351	366	374	377	333	373	376	298	357	374	339	346	361	361	340	330	375	338	347	367	392	344	365	342	349	340	332	381	341	382	356	344	366	350	321	362	348	394	390	338	372	335	360	379	371	369	355	335	368	365	346	371	392	356	356	326	338	339	358	365	332	331	351	381	390	377	406	340	353	333	341	357	350	339	368	375	370	348	362	337	346	352	378	374	329	376	374	376	389	354	381	360	395	372	348	346	312	335	368	371	332	362	367	334	346	368	360	375	404	371	348	343	348	348	353	360	327	364	322	370	363	371	359	334	338	353	348	343	367	361	345	346	357	353	378	397	344	363	355	341	314	319	348	340	351	357	381	338	331	366	353	356	390	341	397	367	359	369	391	369	357	376	329	319	345	396	383	354	352	325	404	357	360	353	347	348	318	340	352	350	336	363	363	372	336	387	339	338	359	354	357	369	351	347	349	389	365	359	366	350	354	360	347	312	330	362	393	326	355	354	357	361	387	390	345	357	363	352	348	340	317	358	363	335	351	376	351	375	314	381	343	359	363	333	329	373	321	399	351	364	388	348	363	356	334	353	366	322	355	373	359	380	350	360	343	334	387	356	356	351	369	354	324	393	360	330	345	339	355	354	352	347	335	354	357	373	376	348	350	319	376	361	375	314	364	364	348	324	345	369	385	365	384	331	348	364	350	336	372	361	344	335	370	356	336	360	341	371	366	330	359	377	360	365	349	349	356	369	372	352	339	341	329	353	397	361	393	339	374	332	366	344	312	375	332	348	329	352	357	376	336	356	359	372	364	343	344	375	333	353	345	362	394	343	368	351	370	335	338	382	347	354	346	373	364	378	350	336	340	321	330	350	358	331	328	337	373	412	386	345	361	345	367	365	390	369	372	343	344	361	385	358	321	378	373	315	357	364
36323	52932	16818	4628	2701	2059	1589	1279	1052	1003	979	912	781	571	553	489	438	510	461	476	450	449	490	467	448	452	452	432	453	461	436	466	443	411	468	462	451	414	459	467	422	452	425	413	383	426	379	413	410	425	459	434	417	446	431	398	433	430	424	430	484	428	461	383	485	438	410	455	434	465	444	404	430	433	449	443	429	445	420	410	415	453	414	433	412	464	449	430	414	462	411	404	413	455	416	445	397	445	449	451	424	402	424	478	422	453	414	451	439	408	437	437	466	412	422	405	443	394	426	444	420	421	456	420	408	395	406	444	405	426	440	421	398	410	418	464	452	465	431	460	396	409	424	428	415	403	419	415	457	428	434	435	428	460	440	403	413	446	422	423	442	407	435	439	413	463	415	382	435	433	396	458	452	386	441	422	422	396	405	431	437	414	440	435	461	443	438	403	410	453	449	429	420	401	424	438	393	420	394	433	466	435	433	418	438	426	439	468	439	441	407	392	464	460	444	431	389	451	403	415	411	403	437	391	417	433	431	438	413	415	438	421	420	413	441	423	454	438	480	416	423	446	441	434	434	430	419	418	433	442	460	440	448	431	485	432	459	413	424	436	402	432	419	453	425	439	429	443	448	463	423	431	460	437	448	452	393	437	424	417	417	421	428	439	438	407	452	437	398	427	436	443	424	459	436	427	442	396	446	453	422	457	406	413	439	401	445	418	472	403	447	412	407	450	399	463	452	410	452	425	444	410	457	440	441	407	430	430	424	456	449	439	449	407	419	430	419	465	432	413	422	420	408	450	461	442	445	418	398	435	427	426	416	429	445	431	436	442	421	447	431	420	443	434	436	450	413	401	429	466	424	450	441	433	460	402	427	423	453	418	416	439	434	441	435	450	446	450	421	439	420	407	441	418	411	421	412	418	457	442	440	429	476	420	422	452	401	422	419	469	432	465	467	440	426	452	416	408	399	428	480	448	383	434	452	453	423	420	413	431	414	439	443	391	410	432	418	438	485	399	419	449	431	431	433	454	471	450	419	457	416	400	396	435	418	420	474	404	428	428	414	447	460	454	450	401	423	420	454	428	431	398	424	454	424	421	456	466	431	443	440	442	444	407	428	439	426	455	435	430	423	450	411	411	464	427	401	446	421	476	453	421	413	439	431	431	474	426	391	431	412	458	457	471	424	442	453	435	450	440	455	417	404	409	458	473	455	418	418	412	406	415	448	441	382	480	426	451	440	446	437	424	426	401	445	436	425	429	467	437	416	414	423	429	436	414	467	425	420	438	436	398	431	421	451	458	404	455	428	425	436	431	400	449	402	454	484	425	426	421	433	442	433	445	452	419	431	459	446	435	464	445	443	436	430	439	446	436	437	402	432	435	421	430	413	450	420	424	426	400	431	405	467	415	378	418	433	452	428	426	442	431	400	440	436	432	440	422	419	439	447	436	419	460	418	466	425	460	439	443	410	468	458	423	470	410	427	440	395	466	440	413	421	415	428	417	425	442	460	465	432	474	427	412	439	455	448	451	443	411	452	429	453	405	456	415	429	416	424	399	443	437	417	416	393	434	451	450	456	443	404	420	431	412	444	460	405	435	452	418	453	426	461	458	453	401	432	447	431	447	453	426	412	443	441	441	440	427	433	442	452	420	445	459	417	437	438	401	464	452	420	379	431	451	428	447	442	437	403	439	411	451	414	441	432	445	445	455	442	416	468	427	447	422	422	422	441	416	386	428	448	401	426	455	422	438	427	454	436	420	422	464	415	427	445	412	400	441	425	414	397	437	423	382	422	453	405	421	463	400	401	446	457	413	426	432	458	411	446	437	393	447	407	417	428	408	383	458	428	447	429	392	394	468	448	417	429	382	452	470	409	401	423	411	449	445	426	455	457	393	454	478	445	444	404	432	405	454	446	409	423	458	448	434	437	427	445	455	465	424	404	446	405	472	432	433	447	395	425	447	419	443	417	433	426	471	411	408	483	451	444	480	390	427	394	433	406	389	391	439	423	432	439	450	414	440	434	450	438	399	462	434	429	428	407	430	453	429	417	431	403	454	438	440	441	436	421	456	440	448	455	403	428	410	438	424	406	408	422	415	388	420	422	413	440	471	433	425	382	415	444	432	438	424	447	432	405	432	426	447	428	448	437	447	431	437	465	397	421	429	415	438	448	432	424	432	433	403	475	425	450	451	424	431	429	452	414	453	438	449	483	457	419	461	401	436	395	446	428	465	450	413	446	445	409	444	440	432	424	435	475	467	420	426	410	407	430	458	412	439	419	415	487	410	413	464	405	423	444	418	385	442	430	444	410	419	438	450	473	431	418	445	458	480	406	432	429	460	454	475	412	395	429	428	404	403	426	383	394	432	433	411	422	418	445	459	437	402	441	418	413	424	439	405	463	432	411	439	412	461	451	443	419	419	455	442	425	450	451	442	429	410	406	433	407	454	376	412	430	455	439	415	435	416	390	427	458	440	416	468	426	425	424	421	412	446	398	449	456	427	416	422	447	434	424	415	439	402	419	425	422	430	426	402	447	411	452	410	447	462	432	465	428	409	447	436	431	446	418	471	414	437	441	417	476	452	423	432	425	424	400	432	440	436	428	444	409	445	423	444	408	373	440	427	405	441	443	395	416	429	457	407	432	381	410	437	440	449	435	413	443	445	417	399	432	397	413	408	415	412	463	413	437	420	394	424	426	423	429	439	438	411	447	417	398	434	412	401	440	420	428	427	422	428	412	444	424	417	430	451	437	408	467	418	458	421	413	399	455	432	441	396	414	405	424	411	404	401	406	458	457	480	463	395	427	376	394	413	456	422	396	400	446	448	445	406	415	389	431	421	449	425	415	424	426	421	417	392	451	454	406	447	419	453	401	404	426	403	393	441	444	439	424	442	405	440	418	472	446	403	446	398	430	468	440	438	467	432	450	421	449	461	433	441	465	420	430	436	442	414	418	400	421	428	432	423	439	447	464	420	432	421	439	430	436	415	411	421	451	428	419	427	433	457	451	417	438	439	443	423	408	451	425	457	445	453	451	455	433	451	461	457	407	440	424	436	400	434	460	394	441	427	446	418	415	400	436	452	376	433	413	462	393	429	453	424	419	385	435	417	450	419	403	434	460	417	406	468	466	423	426	429	470	438	439	450	404	437	404	433	436	437	435	419	429	423	392	425	378	384	426	420	426	446	407	425	441	403	454	445	408	425	433	447	411	433	462	438	401	425	441	417	402	443	440	440	437	447	415	391	427	439	423	416	459	425	430	419	466	430	393	426	455	447	473	439	421	429	433	452	460	438	405	424	445	469	428	433	447	393	454	435	398	439	437	453	428	427	484	455	427	419	419	434	411	419	403	419	439	362	405	471	441	410	437	421	415	415	421	424	436	460	423	410	442	440	448	400	430	411	435	445	433	388	423	423	424	439	398	418	403	449	438	405	419	483	429	417	432	410	417	462	400	447	449	443	426	464	455	405	430	420	461	450	453	407
23364	21620	29305	24312	21581	21571	9310	1521	1212	1162	1015	729	534	543	459	466	378	348	370	357	341	335	352	298	339	315	322	326	336	307	361	324	299	310	311	333	334	276	320	329	301	301	321	300	303	289	318	309	295	311	315	289	295	300	300	317	316	326	298	310	309	326	303	309	302	302	264	302	268	293	317	324	327	334	289	302	341	318	314	319	319	289	301	294	316	282	333	319	311	327	333	303	249	296	310	310	332	278	314	290	305	302	341	290	320	337	257	292	255	283	298	307	287	290	292	290	311	285	282	304	307	281	308	309	285	292	289	317	325	273	314	303	299	302	291	295	324	317	305	318	284	315	304	296	291	276	297	289	292	315	303	302	275	291	311	320	341	269	315	281	305	281	274	286	302	308	292	304	295	294	299	289	311	299	323	298	305	306	325	318	273	274	300	319	308	313	303	288	324	278	297	317	316	290	301	291	277	321	314	278	291	276	284	281	330	297	317	293	305	319	294	322	292	318	324	312	275	317	319	274	281	321	291	297	295	286	306	305	311	288	289	274	314	303	299	318	261	310	288	296	262	331	295	269	308	270	296	299	304	309	278	314	292	299	342	306	307	312	296	279	297	292	304	291	311	300	288	279	318	299	293	300	312	338	309	289	355	291	342	308	323	307	288	300	293	293	314	309	287	333	314	325	295	302	302	307	317	312	297	261	300	287	300	298	292	316	305	314	303	337	299	312	292	294	303	296	298	315	328	308	298	323	306	303	286	262	313	303	294	281	341	291	357	320	329	299	327	275	319	306	312	291	305	316	303	292	289	300	287	311	322	319	288	292	309	299	311	298	333	292	300	282	285	300	293	311	257	326	319	295	292	309	302	305	313	317	275	297	296	302	303	312	310	282	324	292	314	293	298	298	312	317	313	331	330	276	322	298	325	315	296	282	298	273	290	280	292	316	317	292	300	287	325	317	314	301	304	323	310	298	296	296	314	284	287	263	340	301	293	339	298	310	312	272	298	296	299	288	311	264	293	310	319	282	303	311	293	287	292	284	302	302	333	292	298	327	326	290	328	288	285	303	324	307	313	315	284	305	261	299	288	280	287	309	292	306	295	295	295	300	300	279	326	293	301	310	307	314	260	305	301	298	303	336	295	293	294	306	297	314	313	312	286	304	309	299	309	293	306	288	308	308	271	290	319	345	286	322	306	266	321	303	281	288	303	297	311	324	312	264	270	309	286	284	311	284	326	271	322	302	303	315	283	289	293	316	276	294	294	304	304	312	303	305	332	290	303	298	330	289	287	290	298	306	296	299	331	286	269	316	278	302	317	276	287	293	313	306	310	315	315	312	302	320	310	299	323	301	290	320	289	296	295	284	304	331	326	308	287	308	298	301	308	273	302	289	333	309	309	289	301	289	295	308	342	282	289	331	318	278	286	310	335	304	284	317	281	310	277	278	328	297	311	292	298	297	303	280	286	278	310	324	320	317	299	263	317	280	312	270	317	296	324	298	305	298	311	319	295	296	315	262	294	312	315	280	293	297	287	320	278	311	309	254	298	327	309	260	336	250	275	294	284	284	313	316	334	278	300	296	299	309	280	285	263	270	295	306	318	321	308	313	298	275	309	284	277	294	295	278	282	290	304	282	289	307	321	316	290	314	313	292	285	309	326	284	314	302	296	315	260	295	314	292	268	272	306	289	308	291	318	294	319	328	308	308	328	306	306	303	284	275	295	329	284	320	299	322	292	272	302	297	312	274	280	302	303	312	311	302	311	296	285	293	302	292	304	327	294	304	306	336	302	317	361	289	318	294	287	285	301	296	317	306	298	336	284	305	291	306	312	295	313	262	297	321	302	307	306	287	290	315	307	273	304	306	310	312	310	284	274	295	321	308	314	313	298	292	290	293	285	301	295	320	290	310	289	276	310	314	315	296	303	294	303	306	303	283	279	294	326	338	305	307	307	276	280	288	297	268	298	285	276	309	344	312	320	310	297	303	268	292	245	278	331	286	308	297	299	334	306	280	310	307	298	271	308	317	297	322	310	292	278	295	301	315	289	326	312	332	339	292	310	293	280	312	291	298	279	309	291	307	295	311	293	308	285	303	292	298	291	316	295	314	297	301	307	285	299	316	298	274	304	270	271	326	298	283	324	300	319	292	301	283	306	321	311	301	305	289	321	319	300	305	306	302	310	305	322	301	317	306	280	296	308	342	282	300	297	314	319	314	303	275	296	312	273	310	328	300	274	294	297	339	280	296	331	300	292	315	292	298	300	310	298	314	286	341	286	268	341	313	275	304	309	273	310	306	292	307	323	337	311	317	275	310	304	311	317	290	336	321	331	322	305	304	309	300	298	294	297	326	297	316	296	370	278	314	297	294	304	271	288	312	310	331	306	274	290	295	293	281	278	335	315	293	311	296	315	337	317	320	302	328	296	284	305	308	292	342	290	345	319	296	305	302	275	305	298	309	295	315	303	299	300	307	303	300	349	297	304	312	269	276	319	297	301	304	288	304	296	296	273	325	298	293	299	299	300	315	297	295	282	287	298	336	306	305	273	266	309	314	292	316	299	323	269	318	284	252	311	295	324	282	302	290	302	309	323	309	285	309	292	295	345	290	288	305	302	307	294	305	296	316	314	270	289	298	343	288	308	301	279	301	288	327	315	316	310	278	290	318	301	322	278	294	278	309	325	300	306	287	300	294	298	314	277	295	310	290	307	320	339	310	308	275	280	295	291	307	307	316	283	308	306	320	317	282	286	312	334	312	301	307	287	290	308	302	293	296	276	331	285	284	314	270	290	279	311	309	303	308	270	312	323	277	314	324	289	312	344	303	276	315	287	323	306	313	306	317	270	306	302	302	320	291	300	287	294	303	280	300	354	297	289	323	301	299	303	293	307	283	313	313	278	332	308	306	287	319	313	334	298	324	275	326	312	305	293	303	296	277	271	299	307	296	305	304	313	305	283	317	320	309	300	305	284	275	296	304	285	301	301	283	325	342	290	307	259	325	289	297	315	313	289	306	280	320	286	287	292	292	312	305	288	293	316	294	288	308	302	310	323	318	312	294	286	310	316	307	320	277	293	317	298	284	267	294	265	293	320	308	293	315	303	293	300	284	296	323	315	296	275	284	328	293	313	300	312	322	318	294	312	316	298	301	285	309	295	318	318	328	332	321	309	300	299	302	308	300	283	325	300	294	316	310	305	314	317	300	317	315	294	312	299	301	332	304	280	296	310	310	296	301	313	309	307	264	311	300	320	287	306	323	307	311	297	306	293	269	300	321	319	314	311	279	290	296	291	264	304	300	261	297	303	274	293	301	283	302	281	299	274	295	286	316	328	297	313	316	291	336	272	279	303	285	317	298	318	321	283	315	289	326	281	304	311	330	297	318	291	283	299	306	299	321	321	293	289	270	302	272	325	293	295	319	301	302	326	287	296	320	318	309	329	299	304	311	299	299	278	297	291	284	320	296	294	303	314	340	295	287	289	307	282	301
42327	68636	26980	9207	6126	4309	3171	2622	2397	2331	1825	1230	931	769	661	620	521	505	510	479	461	412	398	444	426	377	412	409	395	387	367	375	378	370	381	402	370	328	362	374	386	386	347	364	385	371	338	366	369	341	325	360	341	354	344	352	334	361	350	379	372	347	369	323	363	346	377	345	341	347	362	401	328	355	320	347	375	361	356	336	335	348	350	379	352	375	348	357	366	317	331	366	376	360	346	360	394	379	385	382	355	353	359	341	336	371	331	364	346	334	324	346	360	332	355	345	331	345	371	354	326	377	348	377	369	354	337	351	383	372	387	348	362	367	336	352	360	370	361	376	314	365	352	334	347	366	350	351	323	341	385	359	368	356	323	396	371	363	319	347	355	363	348	339	357	378	349	320	363	358	365	323	369	313	345	349	397	323	342	347	349	351	356	384	339	337	343	361	320	367	339	360	391	319	341	360	329	311	376	359	344	326	342	336	342	369	371	322	339	389	331	357	380	345	360	373	305	350	358	339	344	365	329	306	371	355	338	375	310	369	342	354	344	327	338	359	339	354	344	373	303	344	358	357	376	370	340	335	361	375	327	353	371	360	339	334	375	352	355	352	373	383	348	350	352	356	349	338	350	361	379	326	378	337	379	341	329	337	374	362	376	326	323	377	393	345	329	304	333	351	356	389	336	379	357	343	321	397	323	327	339	361	354	353	328	349	331	349	339	334	366	337	323	382	350	346	375	368	319	350	327	358	379	368	336	357	361	363	370	328	347	365	327	335	343	335	349	358	372	355	352	356	322	366	317	325	366	366	330	310	322	357	328	384	348	345	374	319	326	303	366	340	382	326	359	348	319	360	362	358	364	322	312	379	397	351	353	308	320	350	368	347	324	361	336	350	337	353	363	365	334	317	345	360	329	367	381	358	370	368	316	355	341	345	352	346	346	346	398	378	322	341	345	356	389	371	339	339	350	318	346	362	316	394	325	365	359	350	328	375	392	356	330	374	327	367	331	352	342	364	331	342	341	342	395	373	332	351	356	325	349	335	354	361	342	367	329	340	366	361	341	359	318	341	347	349	344	332	377	326	334	374	341	328	352	362	352	344	342	336	337	384	360	368	352	377	378	361	353	304	324	340	370	366	384	346	345	390	337	329	340	350	358	346	359	341	353	350	321	317	325	351	348	340	361	379	315	342	375	383	346	331	338	330	361	350	354	364	347	346	362	332	347	335	345	355	364	361	351	364	379	338	340	358	328	363	391	355	358	343	311	350	357	333	375	358	376	349	323	376	340	369	369	326	391	332	337	340	302	342	345	351	355	353	347	351	367	339	379	365	332	373	335	376	349	335	362	359	348	354	363	331	341	340	376	356	366	318	351	355	362	378	334	349	340	371	338	327	363	337	363	332	352	378	372	372	314	373	341	332	348	379	347	336	376	364	348	384	346	359	351	379	345	343	379	351	355	391	329	368	361	348	361	354	321	344	368	336	347	330	358	339	357	332	364	339	348	342	346	345	353	365	365	326	348	388	354	348	372	358	353	350	368	369	362	339	372	323	372	387	356	381	339	343	365	350	359	374	366	377	340	350	377	370	356	372	344	369	338	354	354	354	342	348	373	351	363	352	340	361	315	338	384	341	380	361	356	377	341	355	377	341	383	350	339	365	343	335	332	347	338	336	336	345	360	350	331	353	380	399	345	368	334	353	345	370	322	365	354	365	346	362	329	338	346	360	338	344	312	365	372	339	365	358	342	358	339	361	355	367	372	357	353	351	373	355	390	310	347	338	330	343	360	347	341	308	349	329	374	342	366	344	336	366	341	377	341	346	359	354	413	360	381	391	397	331	367	330	349	374	377	403	356	358	374	352	369	362	343	345	341	423	312	342	354	348	383	322	355	387	383	345	328	317	312	320	343	332	353	318	347	348	339	350	363	385	356	339	377	354	353	374	357	354	352	327	340	364	361	370	357	366	347	356	385	374	335	396	355	317	340	356	364	302	365	351	369	394	361	353	341	340	336	396	363	359	343	355	374	334	366	346	395	358	358	353	328	348	324	343	379	315	343	342	371	334	353	377	343	370	366	354	384	376	394	345	336	356	327	366	362	329	355	328	372	357	352	349	353	359	326	377	359	342	390	303	337	345	320	355	344	342	367	326	363	395	374	335	301	359	346	388	334	344	374	322	349	328	356	349	374	325	361	361	338	371	336	314	380	370	357	354	371	352	368	359	384	343	372	331	348	352	350	350	349	340	397	338	346	324	347	347	338	359	359	335	343	353	328	371	377	339	302	346	356	361	354	336	334	341	341	324	352	316	347	365	383	363	353	371	330	341	333	351	362	365	327	363	344	352	360	368	338	343	349	318	344	323	351	368	352	365	372	346	341	312	353	369	327	351	366	397	341	362	353	362	344	382	328	347	318	355	356	332	388	341	326	371	340	340	355	361	328	356	347	404	336	388	396	323	351	314	365	354	372	344	388	366	365	328	365	323	360	397	346	324	366	367	385	370	340	369	354	343	385	359	322	377	352	347	353	335	380	361	341	340	353	366	354	347	361	366	342	348	355	349	341	354	366	374	372	383	359	310	349	329	344	341	388	332	363	370	362	345	354	330	315	343	345	369	355	360	330	352	390	345	393	343	336	363	338	345	369	380	358	351	346	353	363	338	373	354	349	359	382	356	335	353	318	363	383	359	347	366	342	337	363	327	348	346	357	320	332	338	363	327	362	378	346	334	376	375	334	348	345	366	315	363	375	323	341	319	361	316	343	374	353	349	333	330	357	337	366	350	326	365	344	349	342	360	372	291	374	322	328	358	375	360	365	359	334	355	354	350	348	335	333	358	352	374	359	351	363	363	350	349	342	336	375	339	333	331	358	380	346	355	317	308	333	349	362	336	366	387	348	347	356	350	355	336	333	340	312	389	364	361	359	344	338	358	388	340	359	388	355	346	368	365	349	357	350	353	327	344	339	358	335	358	362	357	336	322	348	345	341	342	350	351	351	349	379	342	346	351	373	373	361	343	350	343	342	369	336	372	330	354	368	342	357	376	357	354	340	352	328	352	364	363	332	369	345	344	340	365	358	346	384	301	360	321	363	393	358	341	358	356	370	368	349	343	350	347	330	343	336	349	402	362	326	353	322	366	336	366	345	331	336	365	366	368	354	370	337	368	332	353	325	361	394	324	345	357	359	330	355	354	324	344	326	333	334	335	334	345	324	340	360	373	357	369	351	335	338	351	352	356	336	348	348	366	351	328	359	352	319	356	392	351	382	339	379	341	326	361	334	343	319	349	381	372	359	346	332	333	318	364	345	376	340	350	361	362	357	325	342	375	347	338	379	338	361	325	363	375	358	374	383	374	385	353	328	323	330	385	370	347	368	378	321	354	374	353	340	357	349	360	385	369	357	330	356	346	344	353	356	386	372	357	355	352	372	351	378	366	388	337	348	347	345	317	330	367	353	364	343	361	363	360	336	343	344	336	361	347	374	347
29201	28242	20402	4446	1019	636	472	479	495	463	388	335	267	226	221	236	232	231	237	224	222	216	228	208	197	235	224	202	214	251	214	220	225	211	225	222	231	202	246	235	218	230	246	223	224	200	231	215	205	244	216	228	224	195	189	224	238	193	229	231	229	249	208	228	214	234	248	227	259	209	248	231	199	247	195	239	219	217	222	225	199	198	214	209	212	227	220	236	204	202	196	211	215	219	227	203	232	204	206	214	220	199	213	228	217	205	233	196	213	210	226	259	222	207	238	227	190	202	215	235	238	225	217	226	222	204	187	225	214	243	225	222	221	225	198	212	188	184	251	214	216	237	228	209	208	232	233	210	266	199	228	221	219	239	225	221	233	220	222	252	242	190	213	242	227	213	217	227	216	242	217	220	223	222	210	190	207	210	214	218	231	232	233	203	204	209	219	193	217	224	236	228	238	231	231	223	217	202	214	219	240	215	199	225	199	221	196	232	223	243	254	243	211	215	223	221	228	206	218	189	212	219	192	213	214	227	190	224	221	214	230	204	210	216	225	201	217	213	212	238	220	212	204	204	228	217	222	233	205	238	222	232	239	204	215	204	220	211	254	233	204	216	200	206	212	219	224	213	229	232	241	203	236	210	198	210	217	239	234	229	224	226	225	214	226	218	214	238	240	220	217	214	215	213	237	220	209	208	210	219	205	201	242	209	213	213	221	228	212	218	218	208	213	202	226	212	240	210	208	217	240	211	202	234	237	200	226	237	233	229	190	198	204	228	199	227	212	223	213	223	224	217	218	222	207	197	198	229	219	240	233	236	237	233	229	211	224	219	244	237	212	203	229	209	198	218	208	228	219	223	226	235	203	220	209	221	225	215	232	234	224	217	221	210	214	226	213	207	220	240	218	210	239	230	215	236	207	208	231	209	194	214	234	218	217	213	210	226	242	219	215	242	207	217	232	198	228	224	212	226	190	226	202	217	212	210	201	207	198	253	202	198	188	220	217	195	221	221	237	211	227	225	240	209	218	228	236	198	192	217	244	228	203	230	237	240	221	220	211	222	218	230	207	219	247	215	221	262	215	244	212	217	249	232	252	221	212	206	194	192	206	196	217	208	211	235	224	212	215	222	217	243	235	201	245	215	208	194	219	239	225	219	231	253	207	224	238	201	202	237	219	203	227	197	220	234	226	221	216	186	218	224	244	202	220	208	242	198	222	227	224	216	213	203	226	207	227	238	221	235	230	233	216	238	210	193	201	213	209	246	249	214	218	219	194	201	210	232	199	170	218	244	241	217	228	251	231	193	196	234	216	213	208	220	220	225	202	222	213	235	227	214	192	205	213	195	202	202	194	226	231	217	222	201	216	226	234	207	199	234	252	199	217	253	181	220	221	228	234	217	220	227	227	210	209	229	196	215	223	217	248	204	231	252	225	232	223	209	215	235	201	220	231	208	221	181	244	215	206	209	188	172	219	226	223	215	196	214	240	237	209	233	240	238	208	211	231	218	232	211	240	234	230	213	227	221	228	206	225	179	225	220	216	231	214	198	217	213	227	229	222	204	207	223	216	202	210	219	225	214	200	205	233	231	195	242	197	222	198	227	242	250	225	226	210	194	220	225	189	201	220	214	235	219	236	212	227	193	199	254	245	240	235	221	244	207	213	184	227	227	187	215	230	200	214	217	232	212	201	210	218	219	233	231	203	198	230	209	214	218	203	230	219	240	229	253	245	204	209	234	195	215	223	215	207	223	207	228	206	227	225	205	209	225	241	227	237	213	220	195	226	213	228	229	194	218	214	225	214	227	225	257	225	232	235	217	237	232	235	219	207	200	202	227	219	239	199	227	244	213	234	242	220	240	245	206	220	201	243	224	215	220	208	197	198	223	204	218	220	196	205	214	231	222	212	237	226	222	240	221	205	237	219	224	210	208	221	187	219	243	206	236	216	197	233	203	200	236	220	217	213	211	229	233	217	215	203	219	230	214	223	212	229	195	220	239	222	202	257	219	204	239	247	223	218	235	235	230	202	227	243	227	211	223	198	238	220	206	221	226	216	204	239	212	211	223	212	251	217	225	203	231	192	214	216	202	207	232	215	208	220	219	223	212	244	200	219	224	230	222	202	230	215	220	247	208	233	258	232	181	223	219	243	201	215	214	220	236	228	218	213	221	208	197	199	211	210	201	241	214	229	215	221	163	247	222	235	238	212	192	204	219	208	225	204	225	215	205	226	238	202	224	238	228	194	224	230	223	214	214	204	245	212	220	209	217	222	196	216	228	209	258	212	213	248	229	221	191	211	219	225	235	217	215	219	226	236	208	200	224	238	205	203	193	241	223	220	224	220	202	239	224	237	227	215	190	201	220	238	237	218	245	207	214	212	226	205	223	229	236	238	223	220	207	173	251	232	246	213	192	216	245	237	215	223	237	223	222	204	219	223	212	232	209	210	214	217	245	217	202	196	220	240	213	207	217	222	218	216	202	219	231	236	206	200	200	205	211	189	204	231	225	234	201	245	240	216	206	205	230	237	224	201	214	218	210	225	215	204	231	236	213	218	224	246	213	218	193	225	204	202	213	204	196	226	230	207	228	216	217	206	230	209	201	200	223	246	206	219	218	216	232	236	215	206	239	229	219	241	221	201	207	218	238	239	209	231	238	220	198	217	202	201	242	210	233	222	209	213	225	257	228	238	219	217	233	212	211	230	231	201	204	215	217	233	215	224	181	219	210	219	222	216	235	208	210	218	212	232	219	227	251	227	209	241	209	214	215	216	200	207	209	211	229	207	221	220	206	218	197	205	237	216	216	237	241	214	255	194	228	229	209	199	230	224	211	220	204	257	209	203	219	250	223	205	222	225	222	209	246	233	229	218	242	199	212	231	215	248	218	233	216	209	211	218	221	203	221	210	234	231	234	223	239	196	229	199	213	220	216	232	227	215	228	197	220	219	208	207	196	230	222	225	192	230	203	218	215	208	223	218	226	214	204	227	226	207	235	204	245	201	250	209	231	217	219	222	225	226	204	236	209	242	224	192	223	202	218	223	239	200	214	220	227	192	217	244	208	226	240	211	222	206	203	218	222	225	212	221	204	206	214	211	203	243	211	222	216	209	214	196	192	240	228	217	223	236	248	225	231	222	212	233	239	208	227	238	246	230	223	224	213	214	216	210	225	235	219	229	213	225	209	241	203	260	211	236	220	198	213	249	240	254	213	216	202	210	229	224	218	198	241	209	210	204	226	198	226	204	220	220	224	212	199	208	220	208	233	206	232	226	208	235	239	226	234	232	232	213	238	215	229	233	236	198	217	204	212	215	249	226	230	240	192	215	243	204	184	236	215	235	247	229	214	227	232	205	218	204	223	211	223	212	213	200	200	203	220	226	224	216	232	219	240	244	230	212	245	221	214	241	207	248	199	230	202	238	252	230	218	207	196	245	234	208	227	235	213	209	227	241	214	222	239	209	254	182	202	223	231	205	239	197	214	207	250
32916	44598	12629	2427	1806	1301	928	890	1010	860	673	492	396	381	366	357	328	307	306	294	278	283	284	293	293	283	262	286	282	287	288	285	276	283	294	284	268	284	272	291	290	261	295	281	291	270	259	279	303	255	284	285	262	282	299	307	292	305	274	272	286	279	298	275	287	289	300	277	272	251	275	305	297	308	295	278	320	260	287	266	283	300	274	299	267	258	257	297	289	260	288	303	290	306	259	285	267	302	290	284	282	255	274	270	277	246	300	244	272	291	279	300	262	283	312	289	284	300	284	279	264	282	282	296	262	289	307	310	320	261	286	296	296	260	327	272	274	304	290	289	299	294	270	296	330	296	300	285	271	274	280	282	287	296	306	308	281	292	280	279	267	278	262	275	278	305	254	289	257	266	262	267	269	298	298	274	248	275	286	289	282	260	310	301	280	272	275	309	295	296	274	263	279	294	315	306	274	278	274	274	278	274	306	261	322	267	282	281	299	291	274	290	283	275	287	312	273	263	276	300	261	258	286	317	273	256	290	276	278	279	286	296	294	274	281	277	298	277	283	271	269	277	261	279	287	266	296	274	248	283	257	273	308	278	302	275	291	276	305	289	279	302	278	272	305	262	314	276	265	249	282	305	308	278	303	299	283	274	278	296	254	264	292	312	292	280	266	281	287	279	265	298	276	296	243	276	292	267	275	282	282	295	278	260	288	266	262	285	282	326	255	274	271	271	265	261	308	275	311	297	295	299	272	266	284	316	267	293	279	277	274	290	278	315	296	283	292	278	266	293	275	282	275	266	281	311	298	305	300	287	282	282	308	307	285	287	310	304	249	294	305	265	287	285	307	282	263	269	258	280	272	291	294	286	304	281	273	296	307	280	275	282	249	302	278	285	289	249	303	290	300	295	276	278	293	293	296	278	306	281	330	277	282	298	291	260	299	281	280	269	285	282	299	316	302	272	271	285	323	289	277	237	300	290	266	275	270	317	270	310	273	290	283	292	275	276	298	261	285	276	328	295	277	287	289	252	275	292	279	264	272	298	267	292	272	273	268	316	282	301	312	286	295	284	276	286	296	285	281	266	291	311	303	314	264	300	265	300	305	299	265	281	281	273	312	276	263	279	263	278	311	272	282	286	296	281	296	264	270	261	287	251	294	292	280	303	298	266	265	257	283	286	280	266	288	277	287	305	288	266	269	291	274	274	270	275	286	293	268	300	272	273	313	265	293	289	274	310	283	301	251	287	271	293	319	290	260	287	266	281	293	262	272	286	310	269	285	290	300	315	289	259	276	274	292	302	272	295	275	276	246	278	279	288	282	280	277	284	306	258	292	285	283	272	267	268	304	277	283	269	293	307	279	268	304	309	294	269	263	285	251	300	281	283	302	280	272	302	287	292	322	285	326	276	285	262	304	268	272	263	272	273	268	294	254	291	289	273	279	285	307	300	303	280	305	288	260	297	280	288	297	269	280	276	309	275	287	293	281	293	260	317	293	285	308	304	279	261	266	272	273	278	342	275	268	297	278	305	297	262	305	290	277	296	314	278	277	276	299	294	317	272	314	303	309	286	285	273	281	275	264	275	286	282	288	278	282	269	283	300	289	258	283	290	323	284	288	281	293	295	280	286	281	313	259	242	294	282	276	283	306	268	292	281	271	295	311	250	271	306	292	278	279	307	305	270	305	293	285	298	278	274	291	296	278	290	280	262	290	270	283	247	291	274	279	272	324	276	285	321	276	262	259	263	276	301	264	312	295	289	280	274	287	292	314	306	262	269	286	294	285	267	276	273	299	300	271	280	267	272	304	291	253	301	284	274	301	320	273	250	299	271	284	288	274	310	297	297	286	294	287	304	247	298	287	279	253	288	258	278	262	255	265	270	284	296	262	305	252	295	272	303	273	297	283	249	287	293	270	262	287	297	277	270	293	286	293	281	299	274	277	273	307	307	273	267	269	282	263	286	303	304	280	238	263	279	289	285	252	269	285	258	290	302	298	290	276	293	277	271	280	318	255	301	265	295	281	255	288	252	295	306	276	280	280	274	268	266	247	283	306	279	251	285	297	278	296	281	292	300	249	308	262	298	260	328	261	297	312	272	312	290	277	259	283	284	281	299	287	290	270	279	283	312	290	275	296	239	290	285	276	259	284	283	289	294	272	317	312	309	316	298	273	298	296	294	263	264	267	295	280	276	292	252	281	300	271	276	284	295	276	274	258	288	270	263	263	252	299	289	279	283	284	296	273	285	281	284	264	295	262	272	308	249	293	264	282	281	294	280	275	307	317	272	271	311	274	273	276	281	308	291	284	254	301	282	293	251	258	317	283	267	272	281	287	280	284	264	299	265	266	310	289	286	260	265	294	260	290	305	259	248	231	268	280	297	297	260	277	296	308	299	298	294	304	262	248	258	317	293	276	287	291	267	254	274	273	250	294	288	265	271	283	286	269	302	268	301	285	305	280	315	310	297	266	287	273	286	262	303	284	291	293	290	291	276	292	282	274	278	287	266	293	303	301	283	311	272	289	327	292	275	292	287	284	276	312	321	270	279	286	272	286	282	319	297	276	250	311	256	268	274	299	285	286	248	246	271	278	304	277	315	301	290	260	259	284	318	299	283	282	280	266	307	280	279	297	290	271	284	292	286	290	282	294	287	279	284	246	288	276	276	293	289	273	299	275	275	287	310	270	270	258	289	295	295	313	262	289	294	280	322	310	255	271	273	291	310	265	263	270	289	276	285	305	279	274	293	280	303	262	283	286	289	304	270	275	260	274	301	301	292	287	302	290	282	238	283	305	283	259	289	300	322	287	295	242	276	309	296	284	260	309	270	297	260	284	277	306	264	272	243	266	295	272	286	286	275	308	281	283	288	277	278	309	296	245	296	269	260	261	305	277	314	291	287	276	292	266	306	270	307	287	276	300	278	306	264	303	276	265	285	277	262	269	286	267	302	303	286	254	287	305	285	287	268	276	299	301	272	279	298	282	281	256	291	295	275	259	283	325	292	287	275	304	284	285	274	285	287	292	295	281	278	267	272	292	291	259	281	298	264	298	262	282	293	251	290	258	266	296	251	291	278	282	284	294	284	292	321	279	264	303	277	293	291	312	283	263	268	281	284	279	303	274	265	282	281	291	287	257	293	288	273	261	307	262	279	271	277	303	327	276	298	268	262	265	280	288	250	295	294	276	269	304	271	305	258	286	290	309	270	292	280	284	294	261	263	278	266	302	291	297	302	316	274	294	282	257	302	273	279	255	313	296	282	267	268	306	264	281	286	305	285	298	287	288	274	274	266	250	303	266	299	266	272	271	257	278	273	273	296	277	278	298	311	304	296	286	293	274	283	283	258	292	266	271	286	308	272	298	284	286	267	296	305	254	294	273	246	270	295	279	280	275	267	290	293	253	273	233	269	286	271	281	284	264	245	257	278	259	262	295	281	253	296	283	274	311	302	297	282	285	285	297	267	294	301	277	308	285	299	312	297	316	258
24249	21606	28823	24716	21475	11256	1457	1006	839	688	524	395	308	265	290	213	184	231	192	192	197	159	156	175	158	169	169	147	168	172	161	152	154	148	142	151	186	145	159	146	133	165	147	146	161	153	150	154	164	155	136	157	142	177	136	173	142	149	186	134	152	173	160	158	165	156	152	173	146	160	167	157	142	146	148	157	148	145	170	134	161	143	142	162	165	144	169	154	160	142	167	157	144	121	145	169	140	154	149	148	153	178	138	162	153	151	134	128	153	149	176	172	152	141	146	152	146	144	168	167	127	162	137	154	141	152	157	148	167	138	167	162	158	156	153	161	154	155	165	151	133	151	144	140	167	152	158	143	161	136	153	160	138	162	133	154	143	168	122	170	140	161	154	169	159	161	150	163	143	142	133	150	161	159	140	141	136	145	156	152	160	137	146	158	136	144	136	143	163	154	146	152	149	160	153	156	147	155	183	173	142	162	154	164	147	153	147	142	153	137	147	145	151	150	161	131	150	142	141	142	144	139	143	154	172	172	150	155	142	171	168	153	169	135	152	161	177	151	143	164	136	157	146	161	154	144	148	126	167	166	157	162	135	163	162	160	171	126	153	148	170	151	169	156	140	151	158	138	150	150	141	125	149	157	151	157	158	159	151	153	160	176	144	137	157	142	168	146	157	160	158	162	139	157	127	149	152	198	143	168	149	151	156	165	149	162	167	162	147	141	149	163	151	129	151	161	144	143	147	164	144	133	154	147	153	147	152	150	146	161	153	144	182	168	138	162	158	152	150	150	149	139	159	142	139	148	173	148	122	137	162	144	141	167	167	157	134	148	137	158	145	129	146	146	154	178	170	149	145	149	139	137	167	138	161	142	157	153	151	175	152	146	171	151	167	151	153	143	143	168	151	130	132	164	144	142	157	151	163	117	144	149	140	147	142	159	141	158	149	147	170	139	148	148	179	147	156	137	166	130	159	164	172	148	168	156	162	144	151	140	149	148	167	156	142	158	133	163	157	145	162	142	151	143	157	139	133	161	160	146	163	142	156	159	147	147	158	141	161	158	162	148	142	160	130	144	157	160	170	159	128	154	162	160	138	138	140	169	145	156	137	146	133	164	154	165	138	138	155	157	143	173	150	163	180	174	150	176	143	142	150	162	150	146	136	146	154	130	158	151	171	145	157	172	149	180	156	142	164	151	160	144	135	170	139	152	135	150	163	144	160	133	163	139	149	156	174	139	145	147	158	141	155	138	161	137	146	154	126	176	155	141	140	159	170	168	143	178	158	137	144	157	129	172	157	184	161	143	151	138	162	153	153	164	174	159	163	140	142	151	163	165	157	158	154	164	163	158	162	151	150	164	127	144	143	146	151	164	160	148	153	171	172	160	158	159	143	143	146	148	148	149	141	147	180	124	136	143	176	144	147	125	159	137	154	135	146	174	139	127	155	155	182	169	134	149	159	159	125	144	145	154	155	149	158	158	154	143	142	143	160	141	151	156	143	144	144	164	149	147	168	155	148	161	171	146	152	149	172	138	146	143	137	158	150	166	172	168	156	157	159	163	157	155	145	148	149	137	148	138	149	152	148	154	153	138	162	152	150	172	146	174	163	146	179	157	155	158	138	172	161	158	161	149	143	144	147	141	147	156	144	147	147	139	143	158	158	141	141	174	186	179	181	148	159	146	150	156	161	150	168	173	174	147	153	143	161	134	148	166	165	151	146	149	165	149	145	154	135	156	149	128	145	124	137	158	153	142	128	128	144	160	162	118	145	152	148	141	157	144	140	139	128	142	170	167	179	157	155	160	153	147	141	151	178	157	147	145	145	154	152	164	159	156	167	139	148	171	157	151	158	132	151	164	191	161	153	154	134	149	179	155	149	156	145	148	172	174	173	156	155	144	165	152	178	156	149	150	144	145	140	152	127	143	157	149	155	152	163	153	138	137	139	152	163	142	139	130	145	144	150	168	172	140	142	142	128	171	144	124	167	132	131	135	167	155	155	146	152	140	168	162	178	129	161	152	136	138	182	170	130	156	147	139	136	167	152	154	125	143	140	157	168	176	172	145	152	159	155	157	152	160	150	149	173	143	154	149	135	140	149	142	156	168	119	131	163	144	160	156	135	144	135	164	147	138	153	150	167	148	150	143	162	151	160	142	145	176	160	125	148	152	132	150	166	157	128	141	127	160	151	165	153	161	152	139	146	165	139	158	136	171	149	144	153	155	162	156	152	161	164	149	127	156	164	149	140	142	157	165	124	157	154	159	140	151	148	140	162	158	149	146	155	169	147	152	168	152	146	159	147	172	175	143	154	147	155	153	163	154	140	159	141	151	157	146	154	151	145	132	149	133	155	157	135	153	121	178	153	147	160	138	179	152	145	166	150	154	141	151	154	169	142	150	149	151	147	184	144	139	147	148	153	168	155	146	124	164	146	149	154	153	156	149	154	135	141	151	155	145	145	139	145	172	143	143	156	177	162	160	158	132	163	146	130	140	143	185	154	156	164	148	154	159	149	164	130	143	155	160	183	153	154	150	149	154	144	157	148	161	125	150	162	154	150	160	150	155	167	145	148	136	161	167	151	164	156	174	152	161	140	169	131	135	160	171	146	147	163	141	147	171	147	153	154	148	149	135	153	146	156	148	144	154	146	170	141	158	143	152	140	135	141	186	146	157	139	152	155	148	168	167	150	168	123	144	158	153	156	127	146	144	164	144	144	156	143	161	168	144	141	158	166	132	166	131	135	156	130	153	143	147	134	162	162	136	179	150	171	173	147	157	151	140	164	151	135	167	159	176	145	160	145	142	145	143	142	149	161	160	149	168	145	157	178	152	164	144	152	174	165	137	156	157	162	152	153	141	156	163	141	134	140	152	148	148	151	146	166	133	136	137	131	147	149	155	137	167	184	146	154	140	155	148	141	148	159	165	146	126	170	143	159	167	143	157	157	160	165	145	160	140	165	152	164	152	148	171	150	158	157	165	161	155	151	152	154	146	162	153	138	150	163	148	155	144	147	160	136	160	183	151	138	129	146	144	136	152	156	162	170	154	145	152	151	140	155	133	152	155	143	158	153	144	154	168	135	136	147	152	154	125	164	155	151	138	161	134	139	171	163	141	147	172	169	136	151	172	164	158	163	136	143	141	164	176	130	152	151	151	162	156	145	145	148	143	167	151	157	139	148	138	144	145	143	153	158	142	152	161	169	139	159	140	161	186	170	166	144	159	180	156	172	163	160	141	150	132	128	154	147	160	163	140	139	164	153	158	136	148	134	138	149	166	156	136	147	137	123	140	153	149	155	139	157	165	140	146	161	139	155	162	133	164	158	150	134	161	156	147	135	171	147	131	138	141	159	160	153	150	159	130	142	166	159	171	169	140	164	155	148	137	141	149	144	155	158	167	146	146	184	148	134	163	165	171	176	160	153	174	149	137	162	154	145	138	151	140	150	134	158	158	156	172	164	150	148	139	151	133	163	134	144	148	150	132
38321	61437	22631	5194	3932	2756	2009	1878	1847	1474	1028	681	563	435	426	338	317	322	323	255	265	218	238	223	211	226	215	204	218	208	204	198	212	224	207	210	211	217	185	207	170	193	200	194	180	190	195	209	231	206	194	196	184	194	228	203	192	205	205	182	191	202	186	218	194	190	186	183	209	186	201	211	196	193	179	204	182	200	189	195	197	198	199	194	185	214	196	186	186	204	202	177	212	190	203	174	215	194	223	189	181	198	208	205	198	195	203	208	186	199	170	175	193	191	208	192	220	180	202	189	214	210	190	179	216	209	197	186	186	199	184	222	181	218	203	186	214	194	185	230	213	194	199	172	190	206	178	211	206	166	185	202	188	207	207	182	196	189	199	195	186	186	170	193	177	199	184	178	173	221	188	192	182	184	194	204	186	207	195	197	175	222	176	183	184	215	173	197	185	195	196	185	183	194	207	181	192	180	200	208	200	193	205	214	183	182	183	186	196	180	197	218	227	173	188	243	163	219	214	191	205	202	214	211	186	182	204	197	162	207	208	186	189	185	196	190	185	197	214	197	168	208	201	225	189	183	194	174	198	210	206	172	177	200	191	173	173	182	210	197	204	184	174	203	214	200	214	198	192	205	207	204	200	211	189	198	184	187	200	185	201	198	185	208	209	202	195	200	198	204	202	199	204	196	203	172	183	179	212	203	200	184	216	182	194	199	179	180	202	205	179	190	180	163	200	202	181	176	206	176	185	218	189	195	205	194	184	197	198	193	208	173	186	172	210	186	190	197	201	189	190	215	198	217	182	201	205	197	193	177	213	185	185	168	191	182	205	191	193	167	211	219	190	200	171	217	173	196	200	194	186	219	208	195	206	196	209	209	199	220	194	182	211	206	186	193	198	213	196	203	204	195	192	193	193	188	200	166	241	153	202	189	212	181	185	198	192	194	183	211	191	175	173	173	225	199	174	189	174	189	206	209	191	185	193	185	193	215	224	192	211	182	234	179	210	193	199	199	196	224	210	199	196	190	184	188	191	213	193	204	185	212	210	197	188	193	200	173	178	211	173	199	187	203	201	181	186	228	187	203	195	199	206	189	200	224	203	194	191	200	227	206	169	214	164	218	193	221	209	181	184	165	215	187	213	231	165	192	204	202	183	190	181	199	186	198	172	184	214	174	186	192	192	190	189	213	197	184	183	200	195	190	190	199	205	193	196	210	218	209	201	213	218	215	210	171	184	173	178	210	184	182	201	191	180	207	216	203	182	191	192	189	185	204	173	178	173	208	204	183	208	195	206	225	208	217	207	203	206	186	190	193	193	190	209	185	191	181	175	216	192	169	178	183	185	177	188	199	189	184	181	191	191	222	191	189	178	187	178	197	207	189	204	215	199	193	193	217	186	197	190	208	181	188	213	181	188	189	198	211	192	206	199	152	180	222	209	180	201	201	205	179	178	194	209	176	189	176	173	189	196	217	192	189	203	210	205	175	192	169	191	188	197	217	169	178	217	201	210	181	192	188	189	210	189	195	192	207	184	203	173	193	178	179	231	177	211	203	175	200	209	214	199	210	177	178	180	196	217	177	224	198	175	193	221	184	186	186	188	181	197	190	189	228	185	180	180	210	190	203	208	190	196	208	214	189	182	196	188	197	194	197	201	174	195	193	190	190	209	181	185	203	182	194	223	206	218	180	167	190	181	199	190	198	209	202	185	193	192	203	184	179	177	185	202	223	198	218	219	164	177	192	201	189	208	161	196	200	190	180	207	186	174	215	180	210	208	198	216	174	200	209	201	210	210	168	191	203	196	204	193	192	203	214	197	187	185	193	180	202	224	191	180	178	174	193	210	214	194	197	203	201	186	178	231	177	171	188	219	181	176	204	169	202	181	173	185	183	220	202	187	202	197	188	179	184	214	201	206	195	197	193	165	192	182	194	188	192	186	206	186	185	193	192	195	216	185	185	231	209	236	207	205	195	221	177	174	194	198	177	195	182	214	222	193	186	191	182	230	180	197	197	186	188	196	192	192	197	188	216	205	210	205	192	204	185	175	207	194	180	209	197	162	190	211	179	196	191	164	181	195	180	188	221	167	187	207	189	167	193	223	177	210	206	215	194	191	201	205	211	195	199	195	191	189	187	182	188	171	199	208	177	188	215	189	165	185	177	206	193	204	190	192	189	193	201	186	179	187	183	199	181	183	212	195	214	165	205	188	191	174	190	204	225	206	182	189	185	183	194	204	202	181	191	189	213	203	183	199	199	195	208	190	207	181	184	200	207	184	178	186	205	207	184	175	190	184	179	193	214	202	200	182	206	192	239	185	195	169	188	196	197	198	191	182	186	185	210	192	182	191	215	193	194	211	196	237	210	182	199	191	172	227	180	172	186	187	182	187	182	201	199	192	195	201	182	193	192	195	223	171	192	192	190	193	221	188	190	190	217	196	178	222	194	184	213	190	202	184	202	211	224	192	184	210	200	193	208	166	206	236	203	198	208	212	188	192	203	200	199	181	203	209	192	234	200	186	189	180	183	180	185	209	208	197	202	197	189	178	189	192	194	204	186	204	204	191	192	194	194	203	166	192	178	184	184	186	205	221	184	221	169	205	183	187	211	199	179	179	184	173	177	204	189	214	177	204	169	223	213	183	210	200	188	199	188	195	192	215	183	186	210	183	199	195	193	176	187	195	181	201	182	174	184	199	220	197	206	197	216	172	198	209	200	181	196	219	202	181	183	207	206	151	195	184	204	177	173	198	207	193	171	204	207	177	193	208	187	211	186	207	205	191	180	202	201	200	174	187	189	214	187	194	212	195	182	171	187	198	187	195	212	205	193	178	187	185	192	213	181	182	184	212	213	167	201	201	185	183	206	175	196	193	205	166	210	202	219	181	186	190	181	186	183	210	193	206	185	214	203	199	181	196	199	178	202	156	212	211	190	191	194	177	182	187	175	203	208	209	214	186	182	239	216	205	191	197	205	181	198	200	217	211	175	182	205	176	206	178	181	199	204	196	197	192	193	197	195	189	188	200	202	202	212	176	211	192	192	191	178	207	197	191	183	208	177	195	209	177	211	192	216	201	205	192	199	192	181	194	199	193	185	214	193	192	182	191	172	184	198	185	197	218	185	170	193	203	224	209	201	187	205	176	197	210	181	176	193	199	172	211	186	210	218	216	185	191	190	178	204	199	213	177	194	193	214	172	199	183	193	204	173	188	172	189	187	220	204	198	223	199	194	183	204	184	191	187	220	190	208	188	202	172	200	181	187	209	184	187	196	209	196	184	185	179	201	204	191	209	177	186	207	199	197	206	192	202	198	193	200	215	164	207	206	200	203	185	199	183	194	192	194	195	225	181	205	192	204	184	231	202	191	207	203	189	210	186	209	208	198	209	206	194	204	193	164	204	214	195	202	197	203	201	187	212	203	206	178	214	186	205	195	186	193	201	213	196	200	195	191	190	195	199	194	215	187	180	193	193	186	195	184	178	215	197	198
25614	21755	27631	25426	9458	1277	960	781	786	698	621	534	474	477	445	409	405	365	358	357	352	348	356	392	380	370	334	325	358	402	318	390	377	405	348	381	336	366	365	361	342	344	364	394	338	355	351	395	357	356	371	346	387	352	344	339	395	355	365	348	372	344	351	360	324	354	389	336	350	396	346	348	350	339	397	388	373	372	364	353	378	348	379	343	343	353	358	371	364	368	345	339	382	334	371	369	345	359	343	353	328	354	349	369	362	381	372	315	379	378	339	350	343	374	372	357	363	357	341	377	379	396	340	339	345	376	343	362	335	335	366	381	356	329	368	354	353	329	367	346	360	351	361	367	335	338	358	354	367	378	356	365	350	346	325	371	354	378	355	343	374	378	352	375	377	394	397	350	374	386	350	351	356	383	329	351	346	346	344	373	310	352	354	365	372	372	356	362	345	316	365	345	361	351	349	346	318	341	377	399	396	342	379	364	353	391	400	330	344	370	350	361	372	347	343	341	351	357	370	351	363	374	315	346	376	359	364	344	357	321	402	366	333	367	353	349	346	351	360	366	348	380	382	365	369	365	345	371	364	339	367	331	384	338	373	358	352	390	358	338	395	362	353	373	382	367	355	361	373	370	333	347	356	329	381	361	362	380	349	375	360	388	362	360	378	359	363	356	377	373	373	328	369	384	357	335	351	358	364	340	354	378	387	331	359	361	357	360	350	364	365	359	324	358	350	350	384	343	347	384	361	386	354	336	347	348	380	379	397	350	364	350	381	347	352	316	349	364	336	362	315	331	336	378	376	338	334	386	349	353	321	353	402	313	353	382	334	405	373	362	405	383	363	349	374	367	351	352	328	389	372	369	339	362	357	334	361	384	363	381	365	398	317	352	380	378	366	364	357	387	384	353	357	348	339	338	344	338	385	351	344	301	387	328	351	395	380	361	372	350	318	355	353	366	345	366	334	326	374	352	366	377	345	361	350	341	351	354	369	368	385	351	372	353	370	353	350	367	352	370	361	317	344	360	337	344	350	348	380	365	371	339	350	381	352	350	342	356	372	355	341	335	345	357	340	357	379	380	344	358	344	364	377	351	385	378	358	370	332	351	406	366	366	361	397	357	330	356	379	367	380	348	379	338	380	336	340	359	367	377	339	332	392	394	366	334	352	355	352	392	337	364	369	368	344	361	392	380	365	354	366	368	340	356	337	386	361	335	362	372	352	362	351	331	373	357	365	371	354	324	362	359	361	382	356	344	356	350	329	360	373	372	324	392	343	355	361	347	371	338	387	364	353	368	371	376	373	318	354	347	369	354	361	330	364	329	367	361	363	353	326	349	328	347	348	385	342	348	318	362	338	354	343	340	375	359	370	362	348	333	384	334	342	312	367	350	344	370	381	344	379	363	357	345	376	375	362	337	360	339	355	365	362	391	354	382	357	354	332	339	347	347	346	359	356	356	362	385	353	355	351	378	364	367	369	362	360	343	358	362	350	342	348	334	403	379	345	355	393	338	369	374	344	339	369	355	329	365	339	356	344	358	343	322	326	349	332	321	351	337	347	349	360	364	347	348	342	354	365	359	372	370	387	347	356	349	358	370	391	347	352	351	340	339	332	374	338	375	338	367	361	364	328	354	357	373	364	354	370	377	360	338	349	345	344	381	356	357	371	371	314	378	343	346	350	336	390	366	388	364	376	347	382	375	372	362	347	347	361	325	335	355	336	335	351	360	383	375	355	383	392	359	340	355	370	312	338	354	362	339	374	373	353	329	378	373	367	381	346	359	365	339	376	349	357	342	351	345	379	367	368	348	370	317	344	346	386	358	349	386	340	363	326	365	392	369	371	322	354	382	347	386	349	367	373	371	369	366	363	331	394	369	353	373	360	361	377	343	328	384	347	357	367	366	348	337	315	335	339	351	342	350	337	341	376	342	363	360	372	384	364	351	403	393	336	341	377	332	348	346	362	342	336	358	385	348	313	354	344	374	401	337	379	334	370	385	369	352	358	376	353	335	365	356	345	364	359	371	367	344	347	371	341	371	384	349	380	365	378	372	372	365	349	397	363	327	364	356	393	356	381	356	324	314	353	346	362	359	335	374	328	328	370	355	355	360	360	352	342	371	356	374	317	353	349	334	328	355	355	402	352	323	352	360	383	366	360	335	336	386	351	360	372	352	361	330	371	360	381	317	370	392	371	347	365	323	351	383	318	369	351	335	329	386	347	350	373	350	343	360	369	352	333	334	384	334	350	322	388	323	371	357	361	345	367	366	372	346	334	368	345	348	351	375	337	354	357	349	345	390	313	376	341	358	393	365	324	361	335	365	334	334	341	324	381	369	395	375	364	355	337	379	353	372	360	349	368	331	351	350	360	397	368	360	317	341	349	347	364	371	364	345	335	324	346	381	369	371	378	363	345	343	358	388	348	349	344	334	384	360	342	317	360	356	351	372	354	340	384	374	368	357	370	358	358	352	368	343	342	350	314	375	342	365	363	363	354	345	345	383	373	404	354	355	340	353	337	359	346	358	351	347	352	328	355	378	367	374	356	364	351	358	341	356	326	361	332	342	398	342	353	388	406	348	387	335	357	359	392	346	364	330	345	371	355	367	386	325	347	381	309	364	383	358	361	347	372	372	353	346	376	370	345	328	372	364	356	368	361	345	346	374	351	350	374	377	363	374	350	364	387	365	344	345	316	325	385	355	360	341	349	313	326	347	360	349	357	374	410	340	365	337	398	322	361	372	392	367	352	363	345	362	323	372	333	351	389	346	363	356	356	373	356	364	380	383	334	346	353	345	332	355	338	390	358	321	373	329	357	338	347	381	366	349	358	381	324	357	356	357	359	365	390	338	358	381	382	384	363	323	344	342	383	339	311	344	396	383	373	370	363	364	354	386	335	346	324	331	371	344	359	376	380	349	359	354	370	378	365	373	356	360	367	366	373	366	362	358	343	352	348	382	377	336	365	345	396	355	368	384	340	346	405	355	383	364	348	360	369	329	349	388	377	364	374	345	335	389	334	340	360	369	346	357	382	375	330	349	335	351	369	342	375	363	351	388	359	401	353	369	391	314	339	327	365	336	388	367	379	364	348	365	351	327	377	355	359	353	335	371	364	387	342	379	357	329	360	371	369	365	314	378	375	337	326	370	327	327	364	358	367	356	361	378	349	325	370	347	368	407	366	362	328	358	363	346	355	365	349	396	346	392	353	368	366	361	367	350	356	363	322	365	339	378	343	398	350	344	309	344	352	340	349	325	368	344	370	354	363	353	327	359	334	353	312	367	350	346	345	361	364	352	380	346	370	337	353	375	379	366	345	359	339	379	343	319	360	367	340	366	345	377	341	370	402	375	347	338	351	334	347	331	348	339	382	362	366	386	346	361	331	364	353	325	339	342	353	314	385	345	372	365	384	368	334	349	366	366	373	386	374	328	376	342	375	341	360	394	342	360	370	362	351	360	362	391	315	361	354	357	345	357	395	374	351	348
36386	53765	16772	3684	2897	2130	1677	1469	1329	1263	923	827	656	689	533	531	461	493	512	474	452	478	451	453	425	464	459	447	471	439	426	450	436	425	461	405	429	463	419	401	450	453	444	436	464	452	412	404	434	457	464	412	415	419	477	462	454	467	438	421	431	424	445	448	441	422	380	407	442	454	423	420	465	436	429	453	434	464	435	466	480	452	384	473	414	414	426	433	439	462	439	409	441	440	433	403	410	466	432	464	427	447	415	434	430	439	442	418	411	465	460	433	426	410	437	435	424	395	464	430	411	413	446	442	421	466	452	410	433	427	411	419	408	388	445	413	413	416	409	425	412	436	431	452	430	420	417	425	418	444	423	428	429	431	425	403	442	458	406	423	423	434	445	394	422	427	399	445	482	438	431	417	451	411	444	463	451	490	430	441	450	444	441	462	450	443	423	399	431	436	410	445	434	430	441	433	457	410	446	478	431	421	442	430	450	449	412	455	450	466	465	447	449	452	411	428	438	420	437	429	414	426	408	441	434	414	486	440	450	429	394	444	415	431	447	470	453	411	433	444	418	393	452	423	430	418	479	447	422	443	466	439	419	430	436	451	426	408	418	398	407	437	439	462	399	461	428	429	426	411	427	453	419	427	442	456	448	467	448	364	442	429	422	415	414	393	447	434	458	429	439	400	465	469	422	455	437	438	420	447	436	457	450	454	446	418	485	456	439	403	474	464	459	423	408	434	445	448	451	433	417	437	447	427	452	434	431	462	428	430	458	450	469	453	415	433	442	396	435	419	402	448	429	440	431	462	433	436	424	432	421	453	463	415	422	470	443	439	395	436	447	447	432	403	422	437	435	432	455	443	442	452	437	437	446	409	430	422	468	424	488	439	428	436	417	429	424	424	447	428	452	430	433	474	472	434	440	455	409	418	426	451	400	472	426	452	446	477	416	467	426	429	447	439	431	435	424	450	443	451	420	468	439	456	431	440	450	445	426	428	454	413	404	398	423	417	483	434	461	434	419	437	425	445	433	419	415	386	429	475	416	443	451	405	430	445	441	412	417	447	445	429	436	425	460	470	412	452	415	442	453	426	432	434	484	450	437	445	415	429	401	452	439	437	435	451	438	438	434	416	430	432	448	443	436	446	460	424	457	422	419	445	452	437	431	446	433	428	420	443	446	491	440	460	428	443	410	424	453	438	450	454	396	420	418	370	420	440	439	434	428	435	425	475	451	457	424	432	448	476	422	437	439	420	459	432	448	452	437	429	450	412	435	428	401	441	424	402	477	443	441	427	424	396	435	451	447	457	460	483	449	398	461	430	415	417	431	457	460	420	420	428	426	449	396	435	430	454	428	443	460	419	407	413	427	423	425	497	397	469	434	440	394	415	427	413	435	405	450	412	404	453	425	437	487	483	435	444	418	438	446	395	436	435	432	415	454	455	434	483	447	437	449	441	400	434	417	442	475	451	408	435	454	458	491	430	415	436	464	418	365	418	462	427	439	454	419	435	418	404	438	441	425	403	415	411	436	416	458	438	460	421	402	446	426	438	457	410	438	417	399	502	423	446	449	432	415	462	425	447	427	469	405	445	445	438	444	406	432	448	453	421	505	443	414	431	400	439	421	426	433	442	464	434	459	444	471	393	465	458	406	434	437	449	405	395	454	417	424	406	431	406	427	429	434	441	465	471	458	444	413	448	426	449	463	461	401	431	427	467	427	473	416	431	418	422	416	447	432	446	443	407	417	426	449	424	419	432	427	452	448	406	435	439	428	470	440	402	418	414	441	451	457	444	445	440	439	430	434	501	426	434	423	446	459	420	434	447	441	418	446	388	437	454	425	409	435	430	441	418	450	420	448	423	399	447	473	420	468	423	433	416	437	442	438	450	413	418	419	446	426	434	455	416	445	437	457	416	427	438	448	445	472	449	421	445	432	453	449	427	440	458	445	478	421	411	423	396	441	471	443	439	451	428	451	438	464	445	418	431	448	467	450	448	415	460	388	473	426	413	440	420	423	442	444	451	424	437	432	431	410	407	440	408	415	460	430	436	397	424	440	429	394	455	435	449	402	469	389	448	461	419	426	478	455	489	446	455	449	410	421	387	436	421	448	445	429	410	466	462	425	435	414	431	448	448	438	430	400	431	404	412	400	444	425	441	443	429	442	419	434	479	430	428	438	428	415	450	463	437	486	437	439	450	422	416	412	423	424	434	417	475	403	476	432	466	403	461	442	447	431	476	400	439	429	414	452	423	434	429	432	447	449	445	461	437	423	441	437	424	407	441	432	451	444	412	396	453	397	440	458	435	411	420	449	439	428	407	412	434	442	448	446	419	419	430	425	483	450	435	454	442	383	463	361	412	426	444	496	413	463	406	418	435	430	408	436	482	452	425	397	412	414	464	416	445	412	453	407	411	459	464	428	422	433	421	442	410	431	404	439	442	429	437	452	424	440	438	416	394	449	443	400	444	415	438	468	394	454	399	425	396	451	444	411	421	432	445	422	457	420	457	429	443	456	455	476	474	452	453	441	436	411	444	407	425	444	438	401	416	433	420	424	448	425	439	446	410	425	464	427	417	418	432	420	419	442	473	443	433	422	425	435	422	405	436	448	441	443	452	412	427	436	439	451	414	388	445	411	457	385	393	422	442	436	452	424	389	453	459	422	413	429	443	445	454	403	484	415	409	401	411	432	457	412	425	415	400	408	452	434	431	442	431	435	453	448	423	442	432	431	435	443	428	427	454	421	430	417	453	412	439	429	457	438	416	439	430	416	393	452	427	456	394	418	392	398	454	454	424	414	392	429	450	407	456	434	427	433	460	413	406	428	466	437	411	438	443	463	422	450	386	457	404	407	432	442	419	449	461	385	497	454	409	441	464	436	426	458	437	465	430	396	406	444	443	443	459	409	432	414	430	457	439	416	439	440	472	442	405	420	440	427	427	408	416	458	425	433	452	438	430	433	435	469	481	412	429	430	448	455	463	442	423	434	406	473	432	427	394	403	403	444	453	432	467	446	474	418	440	440	443	425	457	382	411	448	428	430	422	404	421	457	489	423	442	445	478	450	427	443	431	427	412	403	436	456	455	404	404	432	445	454	423	459	433	451	439	435	414	451	434	428	419	450	448	449	448	418	453	426	416	434	407	436	422	468	444	412	402	433	411	444	413	420	439	478	444	456	431	434	406	446	419	464	423	429	467	433	398	398	426	421	413	413	449	469	447	407	434	452	431	442	475	406	443	394	460	406	449	401	419	443	424	440	409	414	449	434	411	405	428	473	429	402	464	442	433	470	424	444	439	433	430	411	409	457	474	425	462	447	387	429	435	434	421	446	446	435	415	426	426	429	438	452	424	440	439	446	467	463	437	462	431	417	455	444	449	402	415	458	441	407	436	455	440	415	442	418	430	410	388	410	416	458	431	459	441	406	428	418	417	421	394	445	450	433	460	409	484	431	440	435	430	430	417	458	426	407	444	415	418	423	443	417	400
23269	21631	29285	24321	21574	21550	9362	1658	1397	1150	938	811	701	539	479	479	472	390	386	335	336	369	336	363	332	310	346	331	321	305	342	343	316	347	307	306	304	308	306	313	294	327	307	323	332	318	299	321	308	314	278	299	297	305	303	331	326	305	310	319	287	299	296	308	318	302	326	327	281	263	303	296	318	316	318	323	320	316	265	300	300	309	327	352	318	293	327	299	281	311	309	287	312	311	287	292	282	305	330	342	326	314	342	270	311	283	282	337	334	304	296	321	279	294	320	295	326	294	293	298	321	306	294	316	327	298	286	314	285	292	381	306	325	306	305	288	311	315	288	297	298	293	312	314	309	335	309	291	302	280	300	288	324	315	289	333	298	329	308	306	308	323	315	330	325	277	310	316	314	304	307	291	310	323	313	301	292	319	301	317	281	302	300	308	316	328	295	312	316	309	307	324	313	315	318	307	293	276	279	313	302	296	295	311	301	294	296	285	304	343	321	304	304	329	306	286	303	309	349	301	324	305	322	284	333	282	280	302	316	340	332	301	295	256	327	264	311	304	293	316	330	295	303	312	356	312	283	320	292	311	273	314	322	284	312	313	314	309	336	306	291	296	334	300	308	308	300	302	299	304	306	302	286	288	331	305	305	294	325	295	325	296	306	305	286	328	301	298	324	323	327	316	287	300	278	306	313	303	310	299	329	285	315	296	314	321	326	301	330	310	283	330	304	335	288	302	307	311	308	338	325	290	313	316	292	309	318	303	322	303	307	314	310	305	333	325	310	293	299	306	314	324	298	331	331	293	319	282	316	300	278	276	295	305	331	297	310	316	356	302	307	301	290	313	289	325	296	298	314	328	303	278	280	335	309	303	311	291	327	310	275	288	283	299	303	317	311	302	323	280	325	314	301	308	304	301	292	331	304	296	296	298	305	316	318	338	303	346	303	328	299	313	279	298	285	304	300	314	313	279	313	324	309	308	295	289	301	295	299	287	308	303	311	300	280	306	313	311	300	319	290	290	296	297	289	313	282	281	322	306	294	293	300	308	284	356	289	313	319	310	279	318	307	358	353	336	330	297	277	335	304	279	299	270	267	311	268	329	339	296	299	294	335	307	318	314	346	297	312	317	297	295	341	303	298	294	313	291	299	313	325	293	321	283	308	307	308	316	315	321	292	291	294	311	332	296	341	267	312	319	292	315	292	304	294	308	317	337	300	322	291	329	298	321	315	292	295	312	297	317	320	303	325	335	338	307	306	313	306	297	316	325	312	281	319	321	308	315	310	306	303	300	309	321	315	277	291	294	322	308	318	291	337	303	288	289	325	318	314	269	313	319	284	289	307	296	328	287	297	293	298	346	297	324	315	301	312	309	307	290	285	317	289	284	310	296	280	287	273	311	310	289	289	291	305	317	301	297	277	299	315	311	314	284	313	301	308	290	316	302	285	310	337	328	286	287	285	332	314	292	301	308	332	297	285	316	311	296	307	309	328	306	308	313	336	300	295	315	309	271	286	306	303	315	315	281	299	328	282	350	296	302	331	313	292	329	314	308	286	328	301	298	307	311	336	331	267	325	307	329	313	264	324	319	298	316	334	314	305	327	319	320	326	294	299	296	297	326	310	294	305	282	359	293	309	299	319	321	333	303	324	307	317	319	265	287	308	307	290	334	319	323	337	289	300	309	303	306	295	305	306	315	308	308	348	309	300	327	296	309	315	305	297	261	329	302	297	329	329	290	273	282	304	306	317	297	308	313	336	307	312	328	293	292	290	298	330	296	300	331	321	326	279	321	291	302	299	290	292	287	318	285	304	305	296	320	317	291	277	340	292	310	332	304	293	324	314	310	310	319	297	290	292	302	333	306	310	314	308	334	308	301	291	290	299	295	289	316	307	261	330	315	318	311	297	313	297	337	296	331	315	275	318	312	343	302	306	320	304	302	293	334	275	265	303	289	297	292	298	300	327	298	279	305	305	318	302	307	333	290	322	322	331	304	310	279	312	289	290	304	285	285	338	322	337	308	270	284	305	329	303	290	258	316	318	309	303	328	304	291	299	298	290	314	295	300	284	315	321	286	290	303	327	324	297	310	305	328	304	301	296	313	294	335	332	318	293	314	339	296	344	320	303	302	308	303	304	321	294	335	263	300	325	293	330	334	314	314	315	316	284	322	279	330	333	324	317	303	281	305	308	320	333	297	324	318	308	284	335	331	303	306	308	305	303	322	300	307	346	305	281	323	325	331	286	315	371	321	319	299	290	310	329	315	327	298	304	298	312	291	295	336	321	277	328	306	307	297	295	325	290	337	273	275	321	304	323	306	341	312	324	290	285	346	310	288	289	267	267	294	310	307	285	315	285	305	319	301	295	304	307	334	307	304	319	292	304	357	307	328	309	278	322	321	328	333	307	307	303	314	336	300	265	314	287	336	326	275	316	284	296	275	313	324	317	320	320	296	314	281	309	317	293	315	326	316	318	331	313	321	296	284	331	303	302	319	297	308	284	290	310	307	328	315	298	334	304	306	308	287	343	288	304	312	313	328	328	327	304	327	305	304	305	296	347	329	323	276	304	304	304	348	328	314	324	307	308	307	303	324	332	348	288	341	309	307	292	307	312	337	339	297	269	288	302	335	309	306	302	310	319	339	281	297	303	295	295	320	270	300	274	301	277	328	294	300	321	331	297	329	315	283	324	339	330	297	296	291	277	327	323	305	346	266	287	286	287	315	335	328	321	279	314	313	305	295	313	327	333	281	299	325	306	298	284	290	285	322	318	305	298	279	287	281	290	292	316	273	303	262	306	324	277	284	322	292	312	297	318	314	313	335	305	273	329	308	277	279	302	316	294	320	314	317	342	293	307	278	306	291	295	273	325	287	329	307	300	314	316	314	312	283	322	309	301	306	303	312	248	301	286	296	303	291	330	305	306	307	328	303	317	308	273	309	305	304	312	288	302	325	317	284	345	315	312	277	347	337	292	348	304	273	309	292	323	286	329	306	353	317	294	322	309	287	314	291	291	282	308	299	302	328	307	302	316	333	303	343	314	260	313	294	349	309	287	314	283	280	278	327	303	320	309	302	296	308	331	305	330	292	294	335	304	288	283	323	357	309	318	305	297	316	331	327	303	320	277	315	273	297	298	305	295	312	288	291	313	316	316	293	331	317	340	304	313	317	315	279	302	307	294	281	281	307	313	299	309	304	314	297	281	286	303	301	325	315	299	308	328	285	299	299	294	313	320	320	315	300	323	290	293	342	276	337	308	308	280	315	282	318	316	296	323	318	300	278	301	289	298	312	303	334	300	312	310	277	317	292	287	288	298	340	289	310	284	290	289	303	306	315	247	321	308	313	331	292	291	304	307	301	317	318	328	341	327	275	294	302	326	295	320	326	327	289	299	319	307	313	297	310	309	268	320	295	314	291	329	286	300	301	327	307	307	301	276	318	309	278	300	314	291	309	296	292	291	330	331	300	297	313	326	309	312	297	313	290
42685	70097	27044	7883	5466	4016	3082	2902	2474	2316	1664	1294	1113	900	722	634	528	539	491	452	429	499	435	462	422	424	378	355	403	368	400	346	419	367	365	362	388	376	374	362	357	369	349	389	383	368	372	350	370	377	380	373	387	358	348	362	388	369	326	373	309	402	379	352	375	360	375	352	377	390	352	361	361	346	326	357	343	353	343	404	384	376	356	394	327	376	344	380	352	351	325	380	349	365	369	361	368	355	325	324	366	375	354	358	353	367	350	377	349	351	405	362	349	351	346	327	370	349	333	379	359	359	363	365	354	381	357	369	343	337	361	357	340	354	361	337	359	361	351	363	359	349	398	375	390	356	325	363	379	380	346	359	361	369	340	379	356	348	369	336	345	352	364	360	333	345	375	347	337	358	357	385	354	353	357	360	364	332	361	342	365	342	333	372	377	351	377	358	386	363	379	381	332	343	352	361	353	357	366	359	368	360	349	347	352	314	363	341	356	345	350	378	375	385	318	374	311	378	391	351	338	363	360	352	347	335	357	370	371	343	377	396	363	342	326	395	379	362	345	356	322	334	363	367	365	352	326	329	330	377	346	327	345	352	348	344	364	346	365	360	363	390	341	335	330	325	359	342	381	344	338	350	332	367	370	339	361	340	386	316	333	382	352	374	350	340	370	340	356	382	392	327	349	382	364	354	356	346	337	345	338	362	367	379	327	359	348	337	348	373	365	368	315	381	375	347	389	342	351	349	361	328	367	383	361	371	409	343	362	372	385	338	358	365	338	355	361	382	346	382	353	319	368	369	366	352	378	327	319	344	386	369	365	345	370	368	364	328	355	358	338	356	368	346	373	348	357	354	371	362	352	341	329	358	395	347	341	341	354	341	343	396	360	355	338	357	376	373	345	336	366	373	313	369	374	373	373	362	365	367	354	357	388	368	342	346	409	376	350	354	341	327	371	347	339	368	366	352	336	326	344	354	339	380	353	375	357	340	387	335	367	370	333	379	357	357	358	322	303	350	337	312	345	343	339	368	306	331	372	355	335	349	368	320	342	361	340	345	336	379	339	339	355	345	361	350	391	360	356	335	332	338	390	349	358	356	343	344	351	331	403	346	351	374	334	364	372	333	342	357	370	328	381	362	349	384	359	363	351	349	362	370	340	372	342	371	341	373	368	367	374	362	345	342	356	346	359	350	385	362	343	356	394	337	360	357	341	354	357	403	351	420	382	362	367	339	346	360	335	350	365	355	335	358	368	346	326	330	351	375	361	388	409	328	366	373	348	352	346	346	372	338	333	354	369	328	342	350	330	372	389	341	387	349	360	369	345	331	372	352	358	379	350	346	356	375	357	400	375	360	362	360	362	384	365	348	355	367	379	367	345	344	366	345	343	364	389	368	351	360	326	336	351	350	363	357	340	348	322	342	374	353	364	360	331	345	336	354	373	348	332	322	347	329	338	393	312	353	327	361	337	353	348	346	375	336	378	378	363	345	325	338	362	370	349	337	336	365	361	381	375	369	384	351	361	372	364	374	352	369	329	363	342	370	361	363	371	343	355	308	345	375	336	369	373	350	329	327	341	359	339	358	404	346	391	377	396	376	371	374	360	352	325	353	351	357	379	348	342	355	374	343	349	365	373	351	371	359	373	373	366	377	334	355	364	365	365	357	361	381	340	350	322	374	385	344	364	356	311	337	381	377	365	373	349	349	339	363	341	362	356	399	321	373	342	354	361	361	346	350	346	338	365	376	342	353	382	332	360	389	334	364	335	381	339	351	335	337	341	373	323	341	351	390	351	357	348	349	373	324	359	360	346	360	381	379	337	333	347	346	355	330	348	336	348	323	387	346	357	375	396	344	355	346	352	363	358	391	376	352	363	389	353	356	389	359	359	347	354	344	370	378	357	387	384	350	329	356	376	367	377	388	342	348	349	337	383	366	324	327	357	353	354	380	389	339	343	381	348	347	339	335	360	353	338	338	345	377	331	360	365	365	351	343	347	359	362	324	361	411	351	363	350	362	336	372	378	368	369	375	374	360	344	359	355	379	414	373	367	362	339	390	381	349	358	360	354	362	325	344	361	355	375	382	338	314	343	340	382	388	324	371	364	382	359	390	358	354	345	357	376	364	408	338	368	366	369	340	353	368	364	357	325	360	389	371	371	366	400	348	347	355	320	355	317	355	337	353	354	355	363	358	340	354	367	379	343	380	349	357	358	335	355	334	368	385	378	354	342	355	383	361	369	374	364	357	319	389	359	349	340	381	339	367	334	353	355	343	357	375	334	366	387	331	346	344	325	332	367	351	367	318	362	353	380	331	357	337	352	352	348	349	333	365	339	330	362	348	347	364	362	336	327	360	352	355	377	387	340	347	334	379	386	339	336	361	377	332	327	343	335	360	370	372	354	325	339	332	338	322	349	363	362	359	372	369	362	340	330	349	333	347	340	356	372	361	310	324	326	324	365	343	338	357	354	346	355	366	334	364	362	349	353	384	352	354	349	345	376	360	344	329	365	352	384	355	381	373	370	378	368	377	355	372	372	338	363	379	341	325	363	317	360	401	381	342	331	349	350	348	342	323	335	305	378	371	414	347	369	337	348	366	344	370	386	356	362	345	380	346	368	390	389	351	378	378	353	371	334	349	347	388	338	366	373	351	383	339	372	340	363	347	368	329	350	345	343	348	379	340	363	314	374	384	368	349	329	354	305	375	341	363	396	353	381	353	348	361	328	362	332	325	327	351	352	364	352	352	369	393	362	360	351	363	344	349	360	363	341	383	327	341	376	346	366	345	348	335	334	346	346	335	370	358	356	370	363	374	382	354	410	358	406	383	345	372	373	375	338	374	343	353	375	369	351	344	350	369	368	380	331	348	348	373	339	355	367	344	355	367	335	345	359	361	324	351	333	332	365	359	360	336	359	368	337	377	333	321	358	369	341	350	376	336	356	351	368	370	374	368	352	356	374	332	375	355	358	326	342	336	354	364	336	355	379	361	377	367	340	381	347	333	373	376	371	364	348	348	357	366	344	346	323	374	346	338	337	330	362	343	366	384	363	357	358	339	357	346	371	376	347	348	355	355	372	353	354	344	366	379	340	337	394	379	338	341	318	311	326	363	350	376	357	331	374	359	390	342	328	355	383	381	397	383	344	386	355	372	326	338	356	375	362	339	353	350	381	350	364	372	323	365	327	380	331	347	370	311	348	362	323	341	404	375	360	342	346	355	315	316	371	369	354	373	345	362	347	344	364	365	362	333	361	323	358	374	356	337	335	362	361	365	317	355	363	361	318	327	371	353	356	387	371	374	336	345	309	358	341	351	346	355	391	338	363	357	378	346	337	335	331	341	335	400	360	345	378	380	346	356	339	325	373	330	370	356	331	357	404	364	368	363	351	380	389	347	356	369	346	339	331	354	380	349	346	374	364	373	372	368	338	343	361	333	327	390	363	349	329	344	366	348	363	366	371	340	385	374	351	374	335	368	353	345	368	372
29337	28266	20368	4431	981	608	558	616	558	449	366	321	287	276	247	266	208	240	240	215	223	223	230	232	240	246	238	235	226	190	220	234	208	225	217	218	251	222	227	221	200	187	200	208	220	221	219	235	219	219	226	210	215	227	225	206	228	222	267	222	216	204	215	231	213	251	235	217	170	211	237	225	179	219	213	238	206	219	197	196	262	228	214	210	234	212	217	229	217	225	220	207	214	223	243	194	228	224	237	223	212	215	246	237	225	215	199	219	202	233	230	209	187	224	226	231	232	228	190	248	203	235	233	213	235	239	218	223	241	219	222	233	201	229	196	234	237	216	230	231	220	254	210	216	206	196	251	203	225	222	242	253	221	234	219	252	220	231	225	214	211	219	240	227	229	226	220	228	203	242	241	238	238	212	215	233	209	213	222	221	230	187	204	219	219	214	232	245	220	216	209	223	224	232	212	218	237	222	243	210	208	222	222	217	215	200	212	239	231	217	218	218	239	224	244	209	216	196	202	218	211	231	211	231	222	213	236	222	233	211	235	218	229	239	241	236	217	195	227	223	208	227	240	194	221	211	195	223	231	236	236	226	217	230	221	222	214	223	201	221	237	218	210	216	210	231	222	211	212	221	207	213	199	211	225	222	207	240	243	223	247	245	226	237	192	223	212	230	223	224	210	217	206	234	194	216	227	218	213	232	211	237	226	216	229	215	246	227	218	216	214	214	219	218	220	213	242	199	210	201	246	226	210	235	224	220	228	217	215	200	236	208	239	209	209	219	228	219	212	208	230	208	208	221	195	217	220	215	216	219	234	197	206	238	222	248	219	218	213	253	269	209	206	227	214	204	219	197	226	229	234	212	219	265	225	242	221	227	211	218	209	205	232	220	212	231	220	216	222	236	223	217	232	236	217	221	236	229	203	211	229	219	197	238	195	227	223	224	230	243	236	235	220	212	223	200	201	245	205	229	216	213	204	220	217	238	202	227	227	239	210	214	228	220	215	221	233	204	215	196	220	236	219	225	216	214	224	197	222	215	240	196	213	240	208	196	231	221	241	215	225	225	234	205	207	225	226	218	214	239	198	191	215	223	203	235	224	224	222	207	213	231	207	219	238	226	226	222	222	239	233	216	219	222	214	189	194	232	225	213	198	208	221	225	232	199	206	226	218	243	230	208	216	228	265	225	252	206	241	207	224	215	238	216	208	223	266	221	200	204	239	202	245	216	216	215	233	206	248	217	214	212	227	233	250	232	212	241	227	209	286	222	242	206	214	213	231	228	246	203	196	252	224	235	215	244	222	217	239	214	228	248	230	234	223	225	200	208	224	205	224	209	205	207	225	205	221	215	236	218	200	206	221	232	224	229	219	216	233	201	226	236	213	195	241	235	221	220	232	233	232	232	205	205	228	220	235	234	204	236	236	226	196	229	212	211	234	200	210	242	207	212	238	215	209	234	210	234	224	220	216	215	212	231	226	209	238	235	215	218	234	231	229	228	189	224	200	221	214	228	215	241	215	237	229	233	241	218	224	238	220	212	222	207	243	194	223	226	231	229	197	217	219	210	211	214	236	205	250	223	206	226	199	222	239	220	219	200	215	232	223	227	225	202	210	241	230	214	227	247	229	231	225	226	218	210	215	215	226	240	211	245	199	200	193	213	261	230	228	222	225	222	218	216	212	236	200	232	215	248	246	230	198	211	253	212	203	219	228	213	227	246	225	249	207	233	231	207	210	229	192	230	228	226	229	222	225	232	201	242	200	200	236	217	214	208	203	230	215	228	230	205	233	220	236	262	211	209	211	223	214	220	215	218	217	204	220	211	222	223	216	208	236	195	227	242	228	212	225	211	212	221	227	226	211	232	190	222	200	187	194	192	205	212	213	199	224	216	236	222	228	220	222	225	235	268	213	208	216	209	235	203	219	220	223	235	211	224	211	206	244	204	233	207	211	224	230	235	219	217	239	216	228	203	215	206	209	229	230	202	242	197	200	219	223	201	229	211	225	237	230	224	215	204	220	224	221	214	222	232	217	197	230	214	217	225	220	230	206	249	200	240	226	216	209	217	232	241	190	219	248	223	239	204	234	260	234	196	220	237	242	217	213	216	226	243	206	214	235	206	205	229	198	220	211	224	245	212	213	241	245	247	229	224	233	222	231	205	224	207	217	246	210	236	221	221	232	224	198	232	216	222	233	188	228	211	210	209	212	220	219	216	224	233	253	212	216	202	211	218	248	217	204	213	210	216	220	227	210	231	245	236	235	209	185	225	245	232	207	229	220	232	203	232	215	215	219	201	252	223	195	236	212	200	204	215	227	210	220	194	242	222	204	228	213	211	222	212	217	223	200	244	215	250	243	215	239	208	225	210	237	237	207	212	234	237	226	219	212	224	212	185	215	218	232	229	222	231	211	214	216	207	238	226	206	223	213	190	222	232	218	235	219	207	220	247	231	207	217	232	240	219	203	210	206	207	228	234	224	260	226	229	211	209	242	226	215	228	245	240	215	200	202	210	216	215	194	213	228	235	229	227	206	205	228	203	230	223	226	220	220	179	207	224	232	248	236	198	229	224	214	229	211	222	201	252	201	217	227	242	209	218	244	232	238	241	214	217	244	203	240	223	256	209	244	238	217	228	219	208	229	215	248	202	230	228	233	204	245	235	216	209	185	238	228	220	221	222	211	213	220	239	234	214	229	225	210	219	228	205	221	217	242	222	211	229	224	205	193	241	226	231	225	217	214	230	234	211	224	235	217	216	216	214	218	197	239	208	240	227	217	200	212	227	233	243	203	210	229	219	187	222	194	214	221	189	229	235	217	234	241	212	218	228	240	222	217	232	222	181	241	229	239	225	214	208	197	233	249	206	211	214	234	194	240	182	201	209	211	225	230	207	209	264	210	205	234	222	213	228	223	209	220	219	216	217	235	234	221	232	236	213	223	209	229	203	200	231	216	247	216	205	228	219	213	226	244	227	240	233	217	210	224	216	223	250	236	221	232	240	226	258	240	225	234	212	234	215	225	207	193	220	213	220	241	204	215	214	231	221	222	195	205	223	222	224	239	215	213	245	235	259	230	175	227	223	193	211	199	199	221	224	244	204	222	206	223	255	229	220	192	225	229	220	232	231	226	235	230	236	228	225	213	195	223	226	211	212	218	205	218	204	228	224	209	202	195	214	232	219	211	212	185	212	223	227	212	223	224	232	227	205	209	233	194	243	208	220	206	245	204	224	252	235	222	204	215	232	192	248	209	199	222	193	262	242	203	237	222	243	209	219	239	240	211	221	247	212	225	224	203	229	195	225	213	218	207	194	203	213	226	224	234	201	206	238	243	215	228	225	197	215	224	201	214	200	217	207	201	174	231	199	245	223	254	195	219	221	206	235	209	231	204	226	262	202	207	226	224	203	244	214	229	205	209	202	208	235	239	203	221	208	208	239	189	213	239	225	244	217	212	214	246	205	249	232	221	217	226	208	207	234	215	255	231	207
32865	44656	12660	2503	1694	1190	1002	1161	1082	736	614	586	464	377	303	310	343	318	303	285	322	309	310	309	288	307	272	287	259	284	282	285	308	292	272	279	281	306	285	264	271	281	259	298	283	277	265	277	302	304	308	305	279	302	280	292	304	288	283	282	296	294	284	283	278	320	294	285	313	268	278	272	277	309	273	302	293	280	278	277	281	302	291	298	274	303	278	264	317	279	259	280	281	254	299	294	280	283	280	281	276	275	288	288	267	275	274	272	320	265	271	322	281	258	301	286	268	281	262	278	284	279	271	279	296	298	295	284	259	315	285	281	283	277	305	279	295	289	315	299	270	281	296	284	292	269	276	280	295	267	306	305	298	262	291	300	285	288	280	256	256	287	296	286	292	301	267	285	308	285	314	302	326	287	283	295	299	285	298	298	318	299	257	286	304	288	274	275	276	269	294	269	302	278	276	301	261	293	287	272	275	268	284	275	271	279	253	300	257	296	297	304	301	275	251	267	285	281	286	301	300	265	267	276	304	289	294	282	311	263	291	304	276	286	290	264	276	311	292	273	284	270	320	266	270	287	281	250	281	283	288	265	261	267	273	288	267	294	279	329	274	290	235	287	299	281	303	266	281	288	283	310	283	268	313	280	288	282	294	246	273	282	302	305	312	291	290	282	305	281	277	281	301	298	297	315	268	275	261	258	311	279	301	288	281	289	278	278	265	281	284	305	278	288	264	283	292	277	277	265	284	315	287	281	296	276	276	300	278	298	288	282	289	261	260	274	275	263	307	283	294	305	289	297	256	306	287	273	301	306	277	294	286	321	277	312	295	301	321	263	267	263	290	303	298	274	270	277	271	287	294	255	289	288	281	313	274	275	295	289	289	339	302	282	297	263	324	280	297	287	283	281	288	261	312	260	307	295	296	309	282	300	290	265	277	309	310	312	284	318	264	285	282	297	286	287	270	284	300	305	269	295	293	299	292	275	294	278	288	265	270	269	293	249	279	310	279	279	279	265	302	292	263	316	326	312	283	286	293	313	273	289	254	288	307	290	247	295	264	319	295	290	312	285	302	268	290	285	303	277	297	283	263	265	274	312	320	280	254	292	292	288	288	276	300	271	299	272	283	248	289	287	273	292	299	270	275	267	299	263	284	298	267	277	294	310	272	294	276	277	273	322	288	287	266	313	289	301	281	288	281	301	236	297	291	288	285	264	267	288	277	299	249	253	284	266	296	310	283	281	290	252	287	268	283	299	308	282	302	312	289	291	262	280	270	283	276	272	277	284	310	269	246	289	280	295	303	267	317	291	274	273	276	297	261	277	284	291	308	258	274	313	260	278	274	277	273	342	275	270	258	316	290	287	316	283	271	280	282	280	297	290	308	277	278	317	252	285	271	292	275	291	295	286	290	297	283	291	261	282	289	294	294	273	273	322	299	288	296	272	335	280	272	279	295	305	263	297	308	323	276	288	287	280	269	281	321	276	268	287	271	285	306	288	330	305	274	304	292	254	283	281	256	293	267	266	286	292	258	292	302	299	294	270	301	278	321	269	276	282	287	275	316	277	277	294	276	271	290	278	317	253	282	272	260	284	279	273	294	315	282	268	291	241	315	307	316	290	275	278	290	315	290	276	284	303	277	298	300	247	264	311	291	281	281	281	270	288	275	280	283	254	276	293	284	303	282	295	282	260	277	286	247	310	272	280	262	275	287	274	287	279	294	314	274	276	298	280	284	304	270	321	297	310	295	298	284	293	299	298	256	265	273	300	271	297	289	272	290	280	248	314	293	295	278	309	283	310	281	261	288	287	260	314	286	256	270	284	274	275	288	310	272	275	303	290	296	293	306	306	284	285	273	266	291	286	285	269	287	291	273	276	304	278	284	293	287	296	304	299	283	303	292	256	283	296	276	265	284	284	295	267	288	276	296	286	276	282	290	275	292	305	275	275	265	259	257	290	288	300	309	261	269	285	272	285	265	303	278	293	274	285	229	314	280	281	299	289	266	287	286	262	281	291	283	278	272	295	280	269	281	327	283	284	280	282	300	271	282	281	287	276	314	298	299	281	326	260	278	347	269	291	292	269	273	266	269	297	274	269	297	321	300	298	293	290	266	313	262	292	276	290	284	290	295	288	285	283	277	272	272	277	305	320	262	303	289	276	305	292	281	307	282	287	280	312	284	308	292	313	313	288	283	281	264	282	299	295	264	269	266	278	258	270	272	278	260	261	294	278	273	317	288	260	282	245	285	281	296	299	272	302	312	276	288	284	273	260	269	297	301	292	270	268	290	286	306	282	284	311	302	275	301	290	303	307	287	272	294	287	295	323	277	293	295	296	302	288	295	285	312	267	292	309	267	276	275	303	274	308	286	276	252	309	300	294	282	264	275	290	276	303	287	281	309	294	304	302	280	262	261	285	305	298	290	279	298	296	269	276	304	274	287	264	295	295	287	264	290	289	284	265	254	300	264	266	251	277	282	308	279	267	280	305	267	274	283	314	294	279	281	325	285	294	292	285	290	272	267	287	291	281	284	300	255	279	294	255	265	275	318	307	299	267	278	251	302	298	265	277	278	279	284	267	270	287	322	306	283	293	263	268	296	317	275	263	271	295	268	296	298	280	327	278	261	269	257	285	273	286	262	304	272	277	285	288	281	282	320	280	268	284	311	251	275	260	275	288	277	283	281	294	263	292	298	260	263	305	322	338	266	297	279	304	316	276	288	289	294	272	287	290	258	261	263	294	271	285	286	271	291	289	280	253	276	286	301	304	281	272	294	269	288	278	289	272	289	301	270	281	304	279	286	307	269	309	290	292	293	298	284	272	263	305	307	260	273	300	285	262	308	275	279	306	311	264	275	262	287	278	281	309	259	312	281	305	287	281	287	268	276	262	315	277	298	266	282	289	296	275	304	293	301	262	299	328	289	273	280	297	297	274	274	285	293	275	269	278	271	276	293	321	290	271	297	280	269	314	272	278	287	265	269	305	304	286	277	290	311	285	292	248	296	256	270	297	273	289	305	281	301	300	274	247	278	267	276	277	298	316	286	279	244	271	261	277	288	310	289	295	304	267	304	315	274	294	288	281	303	285	300	275	267	278	272	273	311	269	266	291	259	266	274	307	320	261	277	284	272	284	269	265	276	249	272	264	274	274	285	307	298	268	328	302	288	290	282	281	266	294	286	271	315	296	282	276	291	273	296	308	248	287	320	288	277	251	294	282	283	291	251	264	299	270	280	287	268	270	268	279	285	287	298	293	294	296	288	290	281	269	271	305	284	279	284	267	276	309	285	308	254	295	272	293	303	288	252	263	287	245	313	264	301	320	252	305	298	309	280	278	255	299	252	302	272	293	271	276	289	315	265	263	280	255	279	293	261	312	291	284	290	278	277	288	281	298	275	294	275	292	284	267	288	289	282	295	286	267	268	284	264	274	271	298	282	267	318	309	253	279	309	276	289	278	266	281	265	300	288	304	298	259	296	312	298	276
24229	21613	28894	24651	21487	11724	1682	963	793	628	536	396	319	260	227	205	222	214	177	162	187	178	182	176	172	162	155	169	163	153	153	169	152	143	147	153	185	171	160	165	148	151	182	160	184	155	174	151	160	156	171	152	154	163	164	143	140	145	147	171	139	154	166	157	193	151	176	173	156	156	157	154	175	142	159	131	147	159	157	142	174	162	155	177	151	129	167	143	161	171	132	162	157	179	152	161	127	147	140	151	155	148	161	136	133	158	139	135	147	145	149	143	163	158	145	141	138	191	162	163	150	163	156	142	138	160	166	169	160	164	168	143	147	162	144	157	162	158	146	152	163	156	134	127	150	165	131	165	138	145	128	143	155	149	135	180	161	150	148	154	150	150	149	146	151	173	157	148	173	160	158	163	161	145	172	165	158	135	171	143	153	170	164	140	155	160	150	154	149	145	160	160	162	162	172	146	173	150	155	143	161	158	143	164	153	157	150	174	153	146	177	167	144	143	160	148	161	167	143	145	157	166	141	136	145	130	180	167	129	190	126	182	156	148	166	155	145	154	146	160	167	190	148	142	152	164	149	164	157	155	161	158	152	165	153	150	148	139	170	136	157	176	161	155	152	137	176	165	155	153	131	144	146	133	173	151	167	163	133	127	174	149	152	132	165	161	144	143	134	174	156	153	170	166	150	139	150	131	178	150	154	157	156	145	155	158	140	160	155	135	164	162	160	161	166	172	145	142	128	162	132	147	165	140	182	164	165	152	154	152	156	154	153	168	156	145	151	146	145	183	164	172	163	146	137	152	165	134	141	157	159	140	149	141	153	121	169	157	163	168	149	170	147	134	151	136	148	143	159	185	154	147	134	149	173	170	160	137	133	124	142	166	166	165	159	151	149	155	145	155	152	138	151	168	145	161	140	159	174	149	165	131	164	147	175	151	144	163	179	146	155	147	155	164	178	176	159	157	154	149	144	155	139	154	170	137	158	176	151	138	157	146	159	148	159	160	147	149	175	152	172	156	147	137	134	147	133	161	150	153	163	160	160	145	182	154	131	171	140	144	163	164	167	171	143	182	143	159	152	153	126	138	153	160	154	153	183	154	147	131	170	149	163	163	147	132	146	157	169	158	180	155	137	154	132	151	170	139	157	171	136	141	169	170	151	160	166	158	142	158	164	148	163	141	152	159	149	148	145	164	144	152	165	151	152	164	161	162	143	170	145	176	150	148	142	161	176	153	162	141	190	154	149	124	188	140	132	162	158	153	151	152	182	152	161	159	158	164	177	165	186	171	143	180	160	161	151	165	160	150	149	120	162	157	154	164	140	173	146	161	167	139	153	181	152	158	132	162	154	175	144	147	143	122	161	147	170	143	140	136	157	165	141	157	174	157	132	160	161	164	176	170	134	156	160	166	144	142	179	153	160	158	146	160	133	160	168	156	148	158	150	155	151	151	162	154	153	158	158	144	156	172	161	165	138	142	151	136	150	151	163	145	146	160	164	161	168	141	132	157	178	142	158	143	167	157	156	165	152	137	145	148	143	160	145	165	147	149	163	161	150	161	152	161	152	160	167	158	167	150	152	158	155	136	154	150	152	176	151	157	148	167	152	151	143	159	156	135	149	170	129	159	141	156	146	145	162	161	141	131	152	158	166	174	166	145	141	153	158	151	148	156	139	165	168	118	171	166	140	173	154	154	150	164	144	148	175	147	155	168	144	145	157	143	160	143	148	155	157	157	159	161	154	167	165	149	155	183	137	120	176	143	144	145	165	129	124	148	172	134	136	149	138	150	161	137	151	148	159	142	149	149	158	148	150	149	141	151	164	147	170	143	161	172	168	161	156	145	154	163	141	165	145	157	169	150	157	169	141	170	169	152	143	157	149	153	147	151	178	168	128	129	141	174	159	138	139	159	173	151	170	134	158	156	151	159	166	137	150	157	161	143	154	143	147	148	130	146	168	166	157	169	174	142	136	161	166	159	147	180	160	154	168	144	133	154	142	161	153	163	166	167	144	170	141	169	160	153	157	145	152	140	130	148	151	161	141	150	128	140	129	177	133	147	152	161	140	169	151	152	180	163	170	152	160	160	137	150	156	178	154	157	127	156	149	147	158	162	177	155	157	148	132	184	147	165	164	149	135	137	137	149	149	154	147	161	161	184	168	163	148	137	160	146	146	153	145	141	132	159	170	163	167	163	172	138	165	166	159	170	174	154	152	157	153	149	191	160	170	145	155	153	145	156	144	162	161	167	148	169	169	179	149	166	147	145	172	148	165	156	163	152	162	148	147	172	157	161	156	150	155	155	154	146	140	156	141	153	160	152	146	123	163	142	157	150	143	139	134	149	153	150	148	159	176	163	145	137	158	158	148	154	168	149	166	171	152	138	156	143	171	164	146	140	156	143	150	169	162	134	155	154	146	152	136	138	119	157	145	154	150	152	141	172	174	152	171	163	167	161	160	163	155	178	149	154	147	138	158	119	170	142	157	140	139	144	162	157	163	154	147	140	146	166	157	164	155	183	146	124	163	145	150	147	154	161	168	157	160	157	161	149	168	173	137	157	164	171	146	136	156	150	139	157	138	178	159	180	149	157	138	160	140	146	159	171	155	161	151	171	159	172	152	149	148	166	169	144	145	166	159	150	154	152	165	169	162	171	173	133	149	186	137	146	167	153	151	130	168	140	169	128	158	142	163	143	132	155	164	157	137	160	137	140	150	171	145	165	147	163	172	149	170	160	131	140	139	147	157	131	154	155	161	140	187	157	166	159	163	146	169	158	152	155	163	173	144	157	152	165	161	141	170	172	156	169	140	171	157	160	168	181	154	128	136	159	138	166	154	127	154	160	186	154	147	141	141	162	157	165	142	151	174	151	181	144	155	161	148	152	160	154	170	158	148	175	162	174	184	152	168	144	167	168	160	179	163	154	159	146	147	157	159	166	167	144	167	157	149	127	152	138	171	150	158	161	145	162	153	156	153	134	153	144	153	160	140	146	159	157	164	171	149	150	156	138	144	146	156	176	150	140	159	146	142	163	154	134	157	176	157	154	160	159	166	186	163	146	161	162	144	171	140	171	141	145	150	161	166	156	149	154	126	131	155	158	171	137	145	141	152	126	146	163	156	143	148	147	172	158	143	165	159	169	146	153	138	135	165	149	165	172	160	182	146	135	169	181	155	187	138	181	175	166	138	160	168	157	156	151	147	135	158	156	163	162	169	163	175	143	154	152	170	146	157	155	155	159	142	136	173	168	160	150	151	152	146	167	148	157	155	152	168	167	135	149	151	136	151	163	175	153	165	159	146	164	166	166	166	158	176	152	147	149	146	147	129	155	183	133	144	188	149	163	154	172	169	142	142	152	144	147	157	159	159	150	153	170	163	132	140	152	146	144	175	161	151	138	152	176	150	174	159	157	139	165	118	149	153	161	150	171	155	159	138	145	137	145	158	144	151	140	156	175	154	143	140	156	151	152	145	138	140	168	148	150
38126	63366	22409	5335	4063	3054	2425	1902	1541	1210	1013	769	629	459	346	338	315	328	265	254	224	234	212	207	221	220	215	201	200	221	218	239	205	217	219	206	187	193	216	204	202	201	201	203	197	236	204	198	197	206	219	180	198	208	180	199	214	206	212	194	212	204	213	183	179	200	220	204	227	197	224	205	202	198	207	216	195	206	190	201	196	204	214	185	205	191	214	187	190	192	176	196	188	177	189	206	190	210	212	190	163	195	201	208	204	197	190	183	208	171	177	230	198	178	220	176	181	224	162	198	204	217	191	185	191	168	202	206	191	195	195	204	167	193	215	182	186	183	180	228	186	217	191	225	207	189	201	222	176	222	223	239	194	164	184	202	187	192	176	212	178	197	218	213	208	186	200	172	202	205	192	211	174	199	178	214	197	173	203	186	164	202	209	195	199	205	166	199	213	190	186	213	205	174	206	184	199	221	173	176	227	190	189	201	206	165	211	194	208	205	195	194	215	212	195	193	189	216	221	202	168	198	206	193	192	209	200	218	168	194	184	221	199	209	200	216	191	196	223	202	216	183	172	168	212	180	179	201	185	193	201	202	204	207	200	200	186	196	197	184	195	206	210	216	199	182	216	193	212	198	199	198	216	205	221	201	208	196	192	194	190	201	186	199	184	197	198	197	205	206	212	190	191	192	223	160	212	193	207	184	187	197	183	204	184	229	227	178	197	190	215	199	194	214	200	196	206	205	208	200	195	202	206	200	202	215	188	219	208	185	200	191	202	207	170	187	180	184	227	201	189	193	205	184	184	204	204	194	196	198	200	222	178	209	225	194	174	176	186	209	183	214	194	208	211	209	191	171	204	204	207	199	191	189	192	203	193	220	199	207	208	211	203	209	198	171	203	190	184	212	169	222	183	198	193	203	202	202	214	209	193	180	179	173	218	226	217	210	209	180	187	193	196	173	180	175	181	182	177	175	193	170	174	205	210	206	161	202	188	186	231	201	191	183	176	192	209	208	195	191	191	204	205	169	180	207	211	199	167	200	209	217	194	204	212	205	198	191	182	203	195	214	205	171	212	179	206	229	191	178	246	214	194	190	200	186	207	214	195	194	191	195	200	188	180	211	198	175	181	187	199	179	179	188	229	186	191	182	215	220	189	206	204	191	211	191	198	212	198	191	197	190	218	182	194	212	197	189	189	190	198	195	208	183	209	197	176	192	206	198	189	201	171	195	197	205	207	203	186	175	184	180	216	211	214	191	198	210	204	191	188	223	180	229	176	200	216	182	184	196	205	188	192	212	189	192	196	183	200	211	209	194	198	199	200	175	205	211	197	172	200	206	214	194	197	177	187	198	213	189	207	200	173	191	218	209	206	183	196	197	195	199	210	214	205	191	202	190	210	194	208	197	176	204	203	201	187	201	197	196	201	181	220	174	204	201	190	206	171	181	192	200	180	204	166	246	210	205	185	181	199	217	222	200	181	195	181	200	220	179	202	194	192	198	204	206	189	194	194	210	186	196	190	197	192	192	181	188	193	211	211	192	201	200	188	190	183	157	200	202	214	209	179	199	188	202	186	186	204	214	188	184	176	193	209	171	209	208	201	195	213	193	187	204	182	192	206	191	195	194	206	206	197	179	191	208	188	200	190	181	185	200	213	217	194	170	199	181	198	184	184	197	198	186	213	195	200	207	178	201	186	188	212	208	200	198	179	197	202	192	177	202	203	217	205	187	176	179	186	187	206	210	181	202	188	184	181	216	192	193	183	187	199	220	198	166	199	175	212	170	205	187	190	191	196	214	212	208	199	210	197	212	197	180	177	196	186	205	175	201	207	163	191	202	167	252	195	180	199	232	182	221	179	222	211	191	183	231	182	201	213	202	196	186	206	198	215	196	189	200	198	174	184	204	188	203	183	196	207	193	196	169	210	221	201	230	194	183	200	189	196	192	215	187	167	200	174	204	202	176	199	197	210	178	211	189	200	206	202	197	215	210	190	182	212	191	190	204	209	208	206	187	152	202	219	197	201	190	185	165	189	174	190	220	216	226	217	209	202	226	188	181	205	216	217	183	191	188	189	198	201	195	198	190	179	200	214	196	189	210	205	165	212	207	198	183	197	177	200	202	196	200	181	190	203	182	198	199	211	195	209	175	204	200	213	184	223	198	199	193	196	190	223	171	229	201	208	184	189	207	208	196	197	192	187	181	202	198	171	205	196	199	197	183	187	212	203	200	216	213	190	205	199	216	197	184	214	224	201	224	202	178	184	184	205	196	197	205	196	200	200	189	176	173	201	183	187	193	186	195	206	195	199	175	186	161	172	195	154	196	208	200	208	208	184	196	213	188	180	181	193	215	208	194	193	192	193	206	198	214	234	213	207	207	166	201	204	176	213	180	189	189	210	190	186	207	220	196	211	209	165	228	216	182	206	197	177	181	203	201	208	191	203	212	193	186	197	199	199	203	190	195	207	228	193	191	173	176	196	179	231	187	202	207	180	203	212	195	201	190	226	194	180	208	175	208	197	194	198	191	212	179	197	199	215	194	173	194	199	185	216	199	206	185	218	184	189	187	198	192	194	237	210	191	186	190	205	180	219	202	185	192	201	197	192	178	204	207	186	206	199	201	211	186	214	217	198	197	203	203	189	197	209	178	179	208	178	184	226	207	198	213	209	165	181	195	195	205	176	220	205	207	200	200	192	189	188	180	180	154	187	192	185	191	205	186	213	207	187	183	143	176	200	204	209	198	214	206	200	192	214	193	211	191	223	181	194	198	208	210	196	216	201	171	188	208	202	205	173	208	187	191	186	182	200	182	200	195	205	186	196	202	196	209	214	201	191	184	207	203	175	178	193	185	181	191	194	203	200	210	201	208	185	189	195	209	214	222	217	190	194	172	213	211	207	179	215	193	186	213	221	200	205	186	212	187	187	195	189	197	210	209	199	207	195	200	193	207	222	223	167	191	196	185	197	204	203	209	200	188	191	239	207	188	185	188	187	210	206	204	192	200	188	216	196	192	161	186	218	207	233	204	202	217	195	215	179	227	184	205	176	194	191	186	206	202	209	206	202	200	199	193	218	207	182	205	181	225	173	214	202	216	214	197	185	174	201	186	187	196	184	177	218	200	213	213	200	217	195	199	195	214	195	204	160	184	220	192	213	199	196	204	218	193	211	203	182	183	189	195	193	229	176	191	207	196	190	225	193	203	192	186	186	198	193	194	201	222	215	198	193	176	190	214	173	222	212	209	198	169	185	197	188	204	196	177	197	220	185	195	187	186	226	172	189	195	190	215	169	199	216	188	200	201	205	214	194	194	188	203	196	210	212	190	211	203	180	170	209	178	183	172	208	209	216	184	233	196	188	182	214	198	202	211	224	199	207	198	209	199	198	202	202	209	200	209	212	188	193	198	166	240	193	183	187	188	188	185	214	185	207	195	227	210	207	204	194	212	188	211	212	198	192	192	178	192	200	206	212	219	183	181	187	199	197	203
25637	21751	27579	25482	9627	1540	1019	866	689	624	531	483	463	430	377	393	381	378	380	416	387	366	350	370	393	342	356	356	327	344	365	375	354	347	348	380	361	359	358	371	394	356	379	373	375	354	364	399	317	385	336	348	396	346	357	387	359	375	379	383	373	363	317	353	366	335	318	379	371	362	339	335	352	352	336	346	339	355	382	386	364	341	385	373	297	344	328	365	360	362	330	367	340	340	356	356	334	361	327	334	330	365	349	357	353	405	333	330	347	384	337	341	355	364	382	372	344	339	378	346	292	360	366	386	355	354	364	372	351	344	348	320	356	382	344	327	371	345	369	340	393	323	349	362	345	352	374	354	337	379	349	308	367	402	347	340	337	356	334	366	362	387	363	357	349	348	360	326	341	368	363	376	355	374	373	354	348	359	360	364	323	393	330	349	352	364	402	345	366	342	335	335	337	370	331	353	331	383	375	365	360	370	356	378	351	362	385	393	353	331	331	317	383	382	371	334	389	369	336	340	355	381	365	374	343	376	374	358	369	348	353	358	369	345	366	335	341	346	353	375	359	339	341	354	375	416	378	354	350	355	381	374	357	366	383	371	333	363	360	354	350	340	372	345	359	358	350	345	336	370	368	360	369	370	366	358	359	353	363	330	364	355	332	343	394	371	348	348	389	345	347	370	348	367	339	356	369	319	345	341	378	378	345	369	375	338	345	364	359	383	359	363	351	343	367	359	356	371	374	394	355	341	326	360	369	306	358	316	374	364	370	368	373	386	351	345	365	365	361	345	388	343	345	359	366	350	373	366	322	352	315	314	348	366	363	357	351	345	337	357	346	361	335	362	361	336	342	353	360	350	352	349	382	349	359	348	372	356	346	321	332	312	390	360	338	384	359	341	362	337	332	356	350	353	327	310	357	347	352	377	368	376	367	357	355	330	322	351	321	386	348	338	354	356	361	346	345	359	339	363	359	313	356	358	369	334	340	371	394	350	394	368	343	349	339	378	361	392	329	363	348	378	353	373	343	322	345	370	328	365	340	380	326	330	346	356	330	363	358	347	400	357	325	341	371	328	353	361	321	388	349	336	366	351	352	366	362	376	350	376	361	373	377	368	361	337	339	345	343	325	369	357	374	381	357	377	357	339	329	329	364	358	374	398	387	337	355	374	328	364	367	357	380	322	375	367	337	367	345	377	347	317	385	361	338	364	372	346	350	345	363	337	360	369	346	389	380	357	336	342	370	356	327	351	374	349	342	374	342	345	367	329	347	335	340	333	373	356	317	362	366	385	328	342	375	350	330	367	372	316	351	369	343	371	344	341	394	364	378	375	348	339	340	350	364	327	369	341	375	377	368	325	376	365	320	371	327	344	352	377	370	362	367	368	319	334	387	346	348	343	378	353	362	349	386	377	371	325	369	360	372	324	344	353	335	334	381	348	360	368	323	385	333	342	365	345	348	322	320	360	363	328	344	375	392	365	341	370	364	354	343	396	315	311	368	379	357	346	349	355	320	350	384	324	361	348	376	347	355	325	374	349	359	355	366	359	324	341	342	373	375	363	362	322	346	336	353	362	358	345	382	355	341	384	371	370	337	321	323	363	327	368	331	383	364	379	398	344	373	393	379	381	353	354	333	359	328	355	350	375	340	375	360	348	359	363	357	356	341	333	355	379	369	353	339	373	348	359	361	348	354	332	384	341	349	341	334	379	347	338	385	345	370	386	386	382	383	331	361	399	363	356	334	347	325	382	359	346	391	358	347	388	342	356	356	343	379	357	343	328	334	384	361	370	354	369	358	342	323	377	367	346	364	368	337	327	368	386	338	407	337	380	376	342	345	320	348	380	330	351	340	363	342	358	376	343	348	351	329	373	359	367	332	356	347	364	329	338	364	333	336	373	364	394	386	384	353	345	359	361	353	333	369	332	312	331	355	347	377	362	372	344	360	353	339	338	350	365	323	357	329	370	354	380	350	361	380	374	337	339	383	352	343	333	345	359	382	348	339	332	339	361	353	335	354	332	337	399	358	338	340	378	352	339	345	351	382	352	333	377	326	377	385	372	337	379	360	377	369	357	366	349	388	352	350	351	332	356	363	353	362	352	359	359	353	368	355	350	309	348	350	388	331	336	344	329	369	357	359	344	349	403	339	359	337	342	323	339	376	357	364	373	351	374	353	377	368	378	354	367	374	402	361	356	369	346	371	366	332	360	350	329	359	376	337	341	353	368	343	354	336	350	353	344	341	361	343	399	346	352	340	416	342	363	354	337	392	358	373	360	354	354	346	391	374	317	320	376	342	352	322	378	349	345	388	361	345	383	370	313	342	386	340	353	351	346	346	358	393	355	356	365	374	333	351	383	347	375	364	362	368	325	358	396	346	351	386	352	386	349	361	342	322	366	340	324	355	359	376	384	372	396	369	360	346	341	352	358	367	354	368	363	351	384	350	368	355	379	328	350	381	365	375	340	325	337	346	388	329	311	359	374	351	339	336	355	354	379	353	358	355	372	349	298	322	368	403	386	340	343	368	363	333	349	366	308	342	343	346	365	352	356	354	358	347	343	349	355	345	343	366	366	350	358	329	357	346	337	351	387	344	355	347	363	339	348	360	330	360	388	347	384	343	364	352	353	365	344	358	351	303	364	329	384	352	331	326	331	382	317	371	366	377	344	333	341	359	379	333	351	328	377	380	396	314	349	340	339	341	340	365	354	321	355	352	369	338	364	344	349	360	353	337	370	375	332	386	341	380	344	342	358	365	353	365	343	347	318	376	367	346	354	352	348	337	365	341	371	365	357	347	348	376	315	358	373	331	347	371	358	328	359	371	362	367	355	331	363	355	353	375	365	357	353	333	356	366	368	353	331	324	362	354	338	374	374	366	398	370	340	348	393	338	341	352	368	372	360	343	328	343	339	334	347	350	361	373	355	319	349	361	338	347	346	361	353	341	385	366	349	334	344	340	355	321	369	312	382	364	351	321	361	378	355	386	350	342	377	352	353	342	354	362	320	371	367	351	337	383	371	330	359	365	388	349	378	376	362	348	366	334	350	345	336	382	366	335	366	377	374	351	361	330	359	341	332	376	335	369	386	355	346	365	350	364	345	330	318	357	344	353	348	399	343	349	353	333	359	351	359	336	359	333	350	367	366	358	370	337	338	386	321	358	328	378	372	327	371	361	362	332	342	379	349	354	332	340	378	367	349	352	370	357	360	351	385	342	372	370	353	346	313	343	356	351	367	372	336	355	367	385	371	354	345	375	359	367	319	383	350	330	344	350	360	348	368	361	335	363	373	349	352	341	335	356	368	354	354	361	351	393	373	318	375	377	367	348	336	341	369	361	348	357	358	327	346	374	350	344	378	367	359	336	346	382	351	367	320	356	361	333	354	340	370	327	329	346	383	353	358	349	361	381	367	342	382	386	388	313	367	364	351	311	380	321	376	355	413	334	326	360	394	342	334	339	352	354	334	349	325	385	375	340	355	370	349
36897	55036	17344	3910	3303	2361	1914	1647	1383	1125	907	767	671	573	556	519	456	520	498	481	454	449	490	462	459	446	463	439	442	442	439	444	431	464	473	454	431	421	452	410	444	428	463	420	416	471	443	433	453	449	420	464	448	464	430	429	459	422	413	437	395	424	421	433	469	450	485	425	456	406	431	460	433	444	407	447	447	393	409	436	410	450	420	406	413	467	452	447	437	446	398	420	442	427	442	444	432	437	408	417	423	438	420	447	469	459	458	456	435	422	400	454	430	433	399	473	471	411	382	418	444	477	456	425	441	422	447	428	426	425	416	397	422	456	425	442	431	410	421	434	464	455	451	437	423	430	429	460	462	450	422	458	452	467	449	435	412	423	455	415	449	474	427	435	475	450	461	439	407	453	412	447	404	433	436	416	454	451	454	403	470	430	445	438	477	405	425	462	417	424	452	440	428	416	401	452	475	417	436	405	436	426	478	463	439	444	455	434	405	462	438	485	449	405	457	427	431	464	430	447	466	435	429	463	402	458	441	476	448	424	436	440	460	463	407	470	427	434	437	407	437	444	466	448	418	434	415	444	431	425	461	398	442	412	430	415	434	438	462	449	442	421	430	446	457	452	443	427	451	424	437	414	417	442	446	446	438	471	456	439	443	415	408	428	462	399	463	443	425	443	417	428	433	427	439	409	465	439	407	456	425	456	413	447	458	450	405	466	432	443	421	419	445	406	477	432	426	470	397	457	432	456	438	460	413	422	439	471	436	431	469	430	462	447	449	440	470	461	439	447	435	424	422	484	468	426	427	452	433	431	447	370	433	437	424	416	414	416	409	431	437	421	445	443	439	414	426	398	425	446	441	451	441	456	428	465	449	452	442	438	421	482	447	450	433	439	465	421	425	447	446	464	428	440	427	414	444	417	422	451	401	407	423	475	406	462	426	422	450	430	462	472	405	438	411	451	456	394	438	435	431	428	426	481	442	457	468	430	390	446	429	406	447	437	454	416	416	470	446	439	491	449	494	419	442	418	425	452	419	437	429	431	459	432	475	401	448	448	420	438	451	419	454	397	447	412	427	467	447	428	432	423	418	466	426	420	462	415	437	423	431	424	437	412	441	432	424	452	458	442	426	423	453	405	440	420	409	450	432	458	464	431	446	437	463	458	445	418	452	438	453	433	423	402	425	404	430	450	439	437	437	446	427	413	424	425	434	460	438	432	407	457	455	428	405	462	447	447	443	485	424	414	452	413	447	474	429	458	410	446	426	434	446	429	413	443	423	391	400	459	445	444	423	444	447	407	451	433	440	439	427	426	438	472	439	440	418	418	449	442	443	429	408	448	458	413	442	443	450	463	426	456	462	438	427	469	427	444	431	450	421	433	441	419	407	414	423	444	411	450	438	433	467	442	402	428	432	454	444	443	455	421	411	424	425	432	440	415	486	426	407	462	415	413	448	451	464	430	439	426	442	427	415	446	407	465	417	394	454	449	431	430	435	427	456	457	436	456	453	489	449	455	440	417	430	433	430	445	443	454	391	420	445	415	439	455	428	465	449	462	423	439	457	413	427	399	430	427	431	422	416	444	411	459	443	424	450	442	462	392	417	428	452	437	455	460	426	456	441	429	451	389	444	408	457	412	449	404	429	450	406	455	401	442	418	406	431	429	448	456	439	458	433	457	434	394	454	405	424	396	428	445	419	412	437	421	447	428	422	436	450	419	470	452	436	466	421	404	464	470	390	438	471	405	420	406	448	465	443	443	421	415	425	457	431	417	399	420	428	446	429	418	419	476	433	431	449	411	406	437	430	444	438	440	414	421	455	474	445	465	469	446	411	418	437	431	452	443	421	406	453	402	435	401	435	440	429	422	470	436	420	433	436	465	422	435	442	461	428	436	414	446	447	414	435	424	388	464	431	442	469	458	423	437	433	444	443	444	429	433	408	394	431	456	456	428	413	415	440	416	441	382	448	401	429	444	422	453	456	428	421	458	424	432	441	415	420	426	424	441	457	461	447	426	417	399	436	424	421	424	434	427	394	431	451	422	444	484	427	443	433	418	436	429	459	461	443	470	432	421	398	431	416	448	489	447	450	424	482	399	466	450	461	455	437	423	449	418	480	477	462	442	441	378	457	441	433	411	445	432	447	468	470	428	476	455	434	440	446	403	404	438	417	429	477	402	416	408	437	418	459	441	441	415	448	416	417	426	474	454	456	454	467	440	424	441	437	436	426	479	465	430	423	412	407	425	452	423	437	445	416	383	437	470	468	437	434	423	464	454	410	457	458	419	429	452	429	440	430	471	447	417	460	437	440	439	451	453	420	412	447	419	452	425	495	434	432	417	459	468	418	428	462	401	378	439	431	453	419	434	471	418	445	472	462	438	493	411	430	410	424	403	441	423	435	432	485	432	401	422	421	462	465	438	396	452	414	436	462	422	416	437	455	417	468	454	446	456	432	435	429	460	424	436	416	396	404	393	469	453	451	441	454	411	457	444	425	421	446	449	442	430	429	414	456	472	437	459	435	443	444	473	453	408	430	453	455	430	464	434	440	441	439	398	411	401	429	443	454	471	417	432	448	412	476	422	435	413	420	457	435	442	451	437	436	455	437	385	431	451	423	423	483	450	413	449	451	416	386	414	473	457	435	428	448	466	433	426	437	449	435	453	452	429	444	493	441	445	441	423	412	448	437	438	423	446	428	429	433	457	462	441	425	417	406	441	396	453	458	421	436	393	419	417	409	421	444	455	454	429	428	454	433	419	416	456	430	452	439	402	441	428	449	435	434	412	434	428	431	423	403	436	415	398	441	401	439	454	430	415	409	442	433	426	432	440	434	431	455	434	437	464	432	440	447	446	447	404	444	435	431	427	432	463	417	433	425	413	432	436	463	422	446	427	443	401	422	453	440	417	395	414	431	438	447	412	415	437	454	406	434	410	412	446	428	406	441	372	412	442	442	424	418	472	419	492	425	436	392	463	422	440	434	423	449	450	437	410	446	428	447	417	428	418	392	464	443	437	424	449	432	414	429	451	450	394	426	439	449	465	406	441	410	438	430	406	442	396	436	413	448	418	402	441	418	455	435	437	418	435	448	419	401	412	446	416	428	423	405	423	436	401	451	457	452	473	452	444	439	435	455	455	435	454	437	440	415	453	422	445	424	439	414	448	412	438	441	388	432	450	454	441	496	464	404	422	443	458	433	462	399	451	437	416	415	473	436	463	409	428	435	391	435	449	451	422	451	468	446	451	410	422	447	407	440	430	410	427	431	429	468	442	431	441	457	431	412	469	440	404	423	440	436	443	411	433	442	430	460	428	502	438	445	427	428	437	425	449	399	443	436	461	440	455	423	397	410	425	467	446	428	429	409	444	445	422	394	428	433	439	426	448	436	406	438	444	497	453	433	407	431	452	405	435	439	465	415	433	459	465	439	432	402	421	440	445	449	440	426	408	453	431	448	429	424	400	437	459	432	414	415	416	438	394	414	452
23356	21623	29273	24362	21593	21578	9657	1855	1275	906	811	678	524	426	436	402	394	380	384	395	327	350	334	348	301	295	311	286	383	329	307	308	302	309	313	314	301	299	290	272	310	313	298	317	309	296	301	304	313	303	286	302	342	297	328	305	300	286	341	327	309	329	285	297	313	300	333	285	309	314	292	291	320	302	318	307	312	314	311	305	318	298	293	314	311	322	283	297	341	293	265	299	326	333	282	285	324	301	286	301	301	325	276	306	300	326	305	285	313	271	306	315	305	280	309	301	290	332	299	310	303	325	293	295	301	300	317	305	285	286	311	277	307	317	300	307	313	283	291	325	336	305	291	276	309	289	295	328	301	333	305	302	332	304	285	321	293	292	310	316	307	289	283	305	334	306	313	293	320	281	306	310	314	317	286	292	282	300	307	296	296	288	282	292	316	299	291	300	295	280	291	287	315	289	312	260	291	297	284	285	315	306	293	274	332	290	296	297	295	317	324	280	313	310	321	327	299	286	304	325	326	312	284	279	290	349	315	296	308	281	279	327	290	287	282	286	308	285	296	308	295	306	318	319	304	284	329	321	314	296	284	312	273	329	284	277	310	268	293	270	295	314	297	301	348	301	329	302	346	300	320	313	307	301	318	299	305	288	280	295	297	297	314	301	329	282	305	310	317	292	318	319	281	316	303	273	294	270	290	320	319	296	311	289	307	284	337	303	308	320	305	300	299	290	307	301	285	311	319	259	307	311	337	270	310	296	296	307	316	328	292	301	316	328	310	306	326	311	292	306	298	316	314	300	311	332	302	305	320	310	314	300	319	306	277	309	323	281	286	297	313	302	310	290	308	330	311	305	294	295	334	313	288	298	290	297	343	328	314	311	303	310	273	312	308	301	316	280	316	245	297	291	292	320	277	328	312	312	303	307	310	279	322	306	297	302	313	319	339	324	295	323	302	294	267	309	268	290	324	295	310	319	293	289	305	278	282	302	333	302	312	287	323	308	263	304	324	265	305	270	303	316	312	323	320	314	309	340	287	292	294	309	249	300	322	321	326	302	301	312	329	303	296	315	313	310	330	272	303	306	309	289	288	296	301	323	329	290	273	315	290	314	318	305	315	309	275	319	274	314	350	306	292	294	321	297	294	317	301	306	347	318	331	311	290	313	328	332	333	290	299	281	312	279	302	291	299	286	284	295	300	301	306	303	274	332	313	284	291	283	314	282	286	330	311	323	323	303	310	286	293	330	281	292	316	253	262	303	319	280	303	287	277	311	357	272	296	294	287	281	285	323	322	288	289	326	308	301	265	307	317	257	319	301	339	272	292	322	310	306	300	295	280	306	302	314	306	281	287	316	282	287	333	290	328	318	274	286	323	310	333	293	283	297	301	276	336	296	331	312	306	332	296	313	304	282	299	299	266	266	279	328	314	326	291	310	290	299	304	298	305	315	313	291	312	265	313	305	303	286	324	289	334	281	317	294	288	319	299	295	294	313	295	293	271	284	307	281	301	268	312	289	322	299	298	336	281	280	279	317	310	299	288	294	305	283	294	322	291	294	320	309	291	278	293	333	317	288	282	296	342	280	292	300	301	303	325	311	319	301	294	297	296	337	326	288	264	308	283	288	297	329	307	290	315	299	268	320	308	277	299	288	320	315	333	298	280	292	323	303	323	290	292	302	319	289	280	264	293	297	309	299	289	301	319	296	325	343	323	302	305	291	263	320	289	294	282	281	302	322	312	310	285	288	295	308	266	273	291	287	314	300	312	308	317	312	270	314	309	308	288	325	307	262	294	324	290	313	313	339	292	309	301	296	316	295	318	306	269	312	280	325	294	266	327	311	296	306	315	266	285	302	278	293	295	315	324	287	285	306	279	323	301	314	308	316	286	313	304	291	302	278	315	272	284	297	314	307	322	321	297	293	302	282	344	296	299	319	290	312	300	312	289	303	306	310	266	301	316	318	307	298	299	297	310	289	289	331	312	262	337	313	321	286	308	318	316	322	301	306	316	325	316	294	307	282	321	313	308	289	327	261	289	276	293	348	306	312	308	307	320	339	302	295	318	308	274	307	309	303	297	279	314	314	307	320	277	331	260	295	317	321	282	295	302	292	297	300	339	308	299	303	290	311	287	321	275	315	313	311	279	310	324	300	336	314	305	310	288	324	293	288	265	302	281	299	306	324	289	262	318	317	311	307	257	341	305	321	314	296	299	322	334	287	316	330	278	324	282	296	343	297	295	298	317	301	305	295	309	304	295	290	329	271	292	320	300	307	319	311	313	358	303	318	327	353	305	287	304	319	325	292	308	290	291	322	310	284	292	315	306	289	294	296	286	298	298	297	312	295	321	306	313	305	314	314	301	316	328	292	304	318	287	314	247	279	292	309	331	282	283	296	309	307	317	310	317	304	306	302	307	306	322	310	321	310	288	301	299	280	265	311	297	317	294	290	293	308	283	348	292	293	292	326	334	314	278	297	307	295	312	316	278	324	291	322	265	285	314	294	288	300	293	313	306	330	314	291	294	293	338	276	306	303	308	270	284	287	340	279	295	307	296	328	280	299	307	297	319	280	288	300	292	295	313	302	310	294	281	326	293	318	292	322	312	292	285	284	295	323	311	317	276	299	320	314	306	320	303	294	302	289	324	299	312	309	300	295	318	317	292	307	311	324	317	322	296	301	292	322	304	295	319	305	310	301	293	289	294	299	272	314	317	302	297	341	324	271	289	313	314	287	267	259	297	291	276	307	289	328	317	278	289	297	298	282	292	299	293	293	303	286	293	329	314	294	333	311	304	303	292	308	314	303	329	295	310	319	294	328	287	313	322	327	329	305	289	279	316	300	280	327	265	289	292	338	282	307	319	316	310	279	297	289	316	314	268	324	323	284	314	272	296	320	267	270	292	274	321	323	284	333	330	283	288	307	283	299	307	315	330	303	295	301	284	288	318	301	315	304	277	284	326	320	297	327	337	326	273	285	288	294	286	283	315	324	292	309	314	308	308	288	305	303	270	268	312	328	309	309	308	310	300	266	285	292	302	298	306	301	281	352	317	267	300	349	306	316	314	310	292	306	283	304	284	292	266	322	281	281	299	317	286	322	315	311	341	271	317	275	297	339	316	297	334	294	287	305	293	307	284	305	279	273	299	307	315	303	331	270	295	295	308	303	276	312	334	306	306	288	288	300	302	314	296	285	313	278	314	344	308	291	299	293	305	295	323	299	299	310	284	285	297	291	313	331	295	291	294	315	316	294	292	292	320	272	275	343	284	285	306	315	303	306	325	303	326	286	303	318	319	330	319	313	297	314	279	321	296	294	319	268	342	305	273	278	300	296	300	322	305	283	294	314	285	273	291	291	315	278	317	316	313	324	288	298	322	335	307	305	306	299	318	324	363	304	314	364	323	307	312	303	291	300	300	310	275	269	316	269	315	303	310	327	279	324	298	308	295	313	288	318	318	291	318	282	307	316	319	289	300	326	285	312	310	331
42811	68584	25680	8273	6793	5280	3636	3078	2489	1737	1512	1172	817	705	625	581	543	457	466	454	417	416	433	391	407	371	400	370	396	420	391	403	333	385	387	373	356	378	394	360	382	378	361	355	346	354	367	400	385	359	371	332	367	341	364	357	373	334	381	361	342	379	354	362	369	373	365	376	377	401	402	355	343	371	359	361	338	394	363	385	335	354	348	372	375	356	360	350	372	395	341	355	360	340	372	352	317	369	349	352	364	326	349	355	361	364	372	358	359	356	374	377	377	339	366	359	332	353	346	376	363	384	360	370	359	345	334	354	367	341	350	362	363	363	358	351	360	326	357	348	372	380	360	354	380	361	347	357	372	360	430	363	330	355	328	328	320	385	336	376	326	381	363	317	371	344	356	326	349	372	364	362	382	373	334	365	387	361	373	344	367	358	359	342	337	368	345	371	328	343	330	389	342	381	361	372	318	378	360	364	373	337	332	359	362	364	371	384	346	371	377	339	372	347	358	349	341	414	365	341	368	397	339	351	366	338	348	370	332	360	347	337	342	366	352	363	368	348	321	366	365	357	358	374	354	361	365	348	355	397	370	330	349	350	354	411	378	360	345	372	383	351	368	380	347	381	368	341	339	378	345	390	323	384	347	331	351	355	366	387	337	357	379	341	369	347	362	383	347	377	358	334	345	366	362	368	354	384	365	328	359	340	384	340	349	342	336	352	349	328	351	324	380	338	364	354	335	371	339	356	345	385	368	372	317	353	339	332	367	368	368	396	355	361	370	360	346	361	368	336	377	382	349	326	351	350	340	334	334	360	370	354	347	356	371	327	377	402	347	351	372	386	370	368	366	363	357	384	376	351	364	374	347	335	334	334	382	343	332	342	352	342	366	363	362	363	375	331	322	355	354	362	370	342	370	320	347	328	355	364	375	337	353	351	354	360	358	359	360	394	328	363	356	347	343	370	326	354	375	352	335	364	386	329	338	371	356	371	368	371	348	383	367	351	337	304	359	354	362	375	365	377	345	351	318	347	352	353	341	342	324	368	373	364	346	354	357	347	334	366	353	348	355	361	360	346	387	386	327	360	359	351	350	363	342	365	364	341	334	350	357	360	334	352	349	350	389	345	342	341	352	341	353	348	337	328	328	325	386	350	319	374	370	346	373	374	377	374	350	345	350	374	323	357	357	312	366	363	362	372	370	362	361	361	355	361	411	328	339	362	365	363	370	364	354	371	357	348	362	333	394	334	371	324	350	370	379	350	338	363	382	378	393	356	330	375	352	334	334	378	344	392	361	382	358	336	364	344	389	325	375	343	331	362	354	338	341	367	382	346	355	359	393	363	372	353	367	368	328	328	370	360	386	370	382	336	347	353	367	358	358	364	348	350	388	349	392	335	346	394	366	374	393	351	330	355	360	362	351	362	331	372	352	355	329	358	361	364	335	338	365	368	368	338	369	339	383	384	360	359	360	352	368	389	344	369	400	358	339	376	360	355	353	351	346	375	344	360	387	329	344	352	360	328	371	337	365	339	346	358	365	349	399	373	367	363	368	348	352	347	349	379	343	356	345	321	339	378	353	363	358	363	344	373	375	350	322	360	364	362	366	351	355	366	382	410	343	346	355	379	326	365	342	370	354	372	384	410	356	374	362	342	377	365	350	335	349	364	361	377	340	356	369	361	313	367	330	386	339	351	340	329	367	338	367	343	336	365	372	363	360	369	379	350	359	366	343	342	360	357	357	331	333	375	320	320	349	327	332	377	336	345	370	412	322	360	358	375	370	376	369	381	334	350	381	350	370	355	380	349	383	335	389	325	321	357	330	331	344	370	336	402	345	379	342	354	305	329	332	329	363	348	358	356	353	368	364	361	358	368	353	338	338	341	351	313	369	345	368	361	319	374	349	380	379	354	379	366	372	360	338	349	346	371	369	343	332	341	356	373	382	344	343	380	383	333	392	347	360	372	346	371	333	362	369	367	351	355	411	348	376	351	359	315	375	387	369	350	361	335	340	381	353	352	345	362	342	359	392	349	353	373	354	331	373	373	353	367	363	387	361	372	354	361	380	362	369	347	355	320	326	371	352	361	362	343	348	343	343	347	331	355	372	359	345	337	354	366	373	367	359	338	330	341	322	365	322	339	342	362	357	378	376	378	383	320	347	362	352	361	384	347	331	374	329	369	351	356	374	376	341	370	364	353	361	398	380	342	370	336	345	390	345	334	374	333	353	376	363	348	335	367	372	332	365	344	405	335	338	371	357	335	408	341	349	345	334	383	369	367	358	335	389	330	365	368	362	352	348	363	356	331	338	355	369	398	365	369	343	369	367	373	326	341	365	382	348	357	373	301	314	350	370	382	351	376	331	385	377	346	342	361	327	355	314	360	380	316	393	347	335	370	340	350	365	327	365	353	383	366	362	346	394	356	353	358	348	365	331	361	323	384	359	331	368	358	339	378	358	343	368	369	360	340	343	361	322	341	353	389	337	369	337	382	398	359	374	327	381	340	354	372	388	375	356	362	311	351	360	363	370	357	377	349	374	378	342	349	326	352	360	387	338	364	343	348	371	379	318	341	361	344	376	367	394	358	362	350	324	327	375	355	357	374	369	321	336	347	334	358	374	359	344	325	333	363	345	370	366	333	358	383	339	332	359	376	362	321	359	380	341	363	401	338	345	336	350	350	371	373	361	366	361	364	388	345	370	353	350	360	330	351	353	357	342	368	343	342	383	300	348	353	391	333	360	351	335	376	344	345	356	352	373	368	373	360	319	349	395	354	376	324	338	330	337	375	366	323	377	348	386	342	372	350	355	330	375	364	347	348	345	365	360	381	333	357	355	354	405	346	348	355	386	339	316	349	330	371	371	354	332	324	375	359	373	304	343	344	418	365	369	427	351	336	361	359	308	370	344	343	353	383	326	339	360	355	318	338	335	360	335	355	361	317	313	352	355	351	370	328	361	362	351	345	360	356	363	355	354	362	351	341	353	355	378	377	361	332	373	364	361	355	353	354	321	360	335	373	357	354	350	360	334	349	361	340	382	332	362	359	357	379	380	365	353	347	376	417	350	365	350	388	360	363	346	386	353	329	355	385	368	380	332	366	371	385	373	336	398	355	341	361	321	371	332	358	344	347	371	363	347	369	391	354	346	369	381	399	394	368	363	347	360	373	350	368	380	392	349	365	373	330	342	347	347	359	367	345	385	324	358	368	369	339	312	356	375	400	367	355	336	353	363	366	335	357	373	350	370	346	356	360	314	362	327	363	353	377	404	368	363	377	329	356	355	396	349	349	373	299	371	370	369	373	377	345	352	373	345	335	367	344	378	355	315	338	345	333	369	338	383	342	358	348	365	408	361	353	354	348	392	367	374	342	336	322	357	362	378	348	356	344	351	359	329	328	371	356	348	351	352	353	372	359	331	352	339	350	345	353	349	362	374	390	360	392	344	375	346	402	357	364	371	318	409	382	355	387	374	323	378	399	366	315	374	383
29268	28320	21333	4833	1179	857	606	577	465	374	341	269	266	292	221	230	230	235	215	219	208	225	205	243	211	225	255	211	206	216	207	224	218	213	232	237	190	216	205	235	215	228	247	231	218	209	213	229	218	189	235	210	239	221	203	222	237	215	232	222	234	247	215	212	221	201	219	240	227	259	241	190	199	191	229	229	242	219	215	244	226	207	223	213	218	221	219	208	209	212	214	233	212	242	215	229	212	218	218	225	205	190	232	224	229	234	223	221	213	238	235	211	248	240	219	202	226	226	219	211	223	213	207	235	222	217	217	207	236	223	234	200	209	216	235	221	216	203	206	210	217	223	199	208	237	205	222	229	210	213	210	235	235	212	219	224	221	214	223	196	223	224	228	228	226	216	232	213	230	209	235	221	220	235	206	212	231	231	211	243	211	235	239	218	218	211	196	255	209	242	196	213	231	228	178	246	220	237	247	198	215	212	209	228	223	222	206	238	222	236	220	236	254	213	203	234	224	216	219	251	215	203	251	225	212	221	207	213	249	240	222	206	231	216	221	213	225	237	238	201	247	219	228	230	229	241	241	214	225	193	218	213	222	207	230	211	220	236	220	244	203	244	217	232	223	230	218	221	228	224	233	225	231	225	197	220	193	198	225	182	221	210	196	226	255	221	225	242	234	217	203	204	216	232	218	207	222	199	209	214	242	227	227	236	227	216	240	209	202	200	241	216	221	215	227	214	214	210	234	218	222	217	206	208	233	227	233	230	227	201	231	242	206	236	208	229	228	209	227	200	237	234	229	224	226	214	234	244	202	249	243	228	205	211	225	226	226	228	234	228	216	237	227	213	229	207	184	226	225	210	205	226	187	215	194	226	214	226	220	203	229	205	218	218	212	187	244	225	230	230	220	222	197	219	232	217	238	200	224	241	213	214	214	216	218	218	203	215	205	212	226	232	223	227	227	228	214	228	223	199	219	216	208	205	245	196	236	236	221	222	211	211	224	202	226	225	214	221	228	193	199	219	223	225	213	247	193	194	203	204	228	219	219	223	236	185	209	215	248	207	205	217	227	210	204	197	215	222	223	214	211	220	220	220	201	236	238	221	232	220	232	247	223	182	219	244	202	204	217	222	213	257	190	205	236	228	224	225	218	209	226	236	213	237	219	226	206	227	203	229	222	242	209	203	212	219	215	219	196	223	198	202	201	213	212	235	219	217	222	221	217	172	212	213	186	209	244	217	215	231	244	230	235	234	208	228	221	206	214	246	271	205	205	237	206	216	224	207	226	236	221	192	207	217	210	227	217	210	250	242	231	214	251	200	228	216	187	212	201	217	221	228	231	207	235	217	232	238	237	232	222	201	208	210	217	223	209	220	194	230	216	232	223	264	238	237	196	221	244	217	242	218	233	241	223	211	225	226	207	219	214	238	233	207	198	230	222	233	222	207	248	239	226	231	208	242	219	212	218	208	237	203	200	208	195	233	208	211	237	231	207	216	238	210	215	233	226	215	225	242	239	202	227	193	198	209	238	198	256	208	217	193	221	225	216	226	208	223	215	207	229	214	243	216	212	211	243	223	205	246	237	212	226	210	235	201	217	206	217	224	218	206	205	225	212	210	208	216	246	258	215	219	243	211	220	216	224	221	240	190	215	214	200	246	197	206	216	208	206	253	184	229	197	224	208	227	204	231	242	237	238	213	232	233	218	224	202	198	240	220	203	196	221	223	225	207	210	197	209	231	201	224	237	222	238	227	216	224	208	207	224	195	240	218	204	235	222	202	196	218	214	230	210	231	210	213	194	224	241	220	193	223	209	200	214	241	227	211	207	229	197	225	199	224	208	207	202	202	214	239	206	233	221	207	238	229	234	235	215	209	202	238	215	215	234	270	202	222	204	205	221	221	238	239	191	221	209	238	214	234	209	202	195	211	218	204	197	251	210	238	231	230	229	221	219	236	218	232	240	225	219	217	229	234	223	225	192	217	201	235	206	219	217	218	221	205	248	220	219	217	222	189	209	192	203	226	228	235	246	235	237	211	216	203	237	185	203	224	196	234	222	228	214	230	200	227	203	231	190	212	228	231	223	241	204	224	239	208	224	213	228	199	217	238	212	214	231	221	217	193	230	204	219	205	213	241	207	239	234	233	213	229	221	209	205	207	210	248	218	209	219	220	189	235	201	222	187	220	221	233	221	220	218	209	260	208	184	222	210	218	204	223	173	217	212	262	209	243	218	207	211	227	251	212	215	211	210	221	213	191	230	234	220	216	216	208	220	207	225	237	214	204	206	231	204	236	227	210	232	195	228	243	241	215	226	239	192	239	211	205	191	204	185	209	208	193	242	210	236	235	244	201	198	183	213	218	245	227	211	254	226	212	239	210	214	211	218	217	228	222	229	222	208	193	183	233	226	216	221	226	212	219	201	214	218	172	203	202	237	240	206	201	218	218	206	231	218	206	214	212	212	235	235	223	217	220	198	212	203	217	222	214	226	225	200	205	220	242	197	204	240	227	193	221	220	229	229	224	215	231	210	206	172	217	220	210	213	219	193	230	193	216	249	203	201	231	217	210	209	207	193	219	226	213	217	207	193	221	232	221	238	207	219	225	242	206	212	238	213	220	208	238	214	231	179	204	200	207	217	194	241	248	210	210	217	217	204	214	235	219	208	219	240	186	200	219	216	208	202	216	204	243	207	212	200	238	218	237	208	205	232	219	213	236	223	215	211	215	217	219	222	219	213	228	228	222	203	201	236	214	220	205	194	211	222	226	231	210	206	204	182	214	219	243	180	210	210	220	229	235	219	228	223	239	214	226	235	222	197	214	189	207	218	216	220	219	232	200	229	209	205	202	227	220	244	244	213	221	192	207	221	217	224	220	210	244	202	221	205	220	240	217	218	234	218	215	221	223	236	228	214	250	234	208	189	225	223	255	227	234	220	211	216	234	230	218	231	205	225	213	242	226	230	220	205	234	227	222	234	221	225	236	212	229	223	208	207	228	227	242	212	219	220	250	223	203	223	211	223	245	211	216	238	222	192	234	236	221	245	206	209	227	231	234	233	215	215	224	232	205	215	221	192	203	232	219	230	207	213	183	213	236	210	193	222	219	217	221	221	193	230	208	196	204	224	239	233	237	225	216	225	185	218	204	240	214	216	214	216	224	242	214	226	228	214	214	209	231	189	217	236	227	216	208	213	204	231	245	239	194	221	211	197	211	222	195	226	241	240	215	201	211	200	218	213	225	208	212	205	216	226	224	209	224	238	188	198	222	213	227	209	218	229	224	238	239	207	218	223	247	215	245	205	198	215	204	208	220	214	210	233	207	234	235	223	240	215	243	195	227	215	222	229	236	236	233	204	232	200	220	206	236	239	213	207	222	227	213	218	232	212	230	209	211	222	213	216	235	227	241	215	198	218	210	222	229	213	208	214	200	229	243	206	213	239	215	228	217	214	199	217	249	223	201	246	227	222	224	200	230	197	210	236	230	219	222
32995	44833	14258	2795	2182	1638	1241	1025	730	732	471	364	378	320	330	290	300	289	298	270	302	304	266	281	279	240	289	325	265	291	281	272	288	298	290	295	286	287	283	317	270	285	289	328	270	267	287	267	295	287	297	283	283	273	271	286	247	281	305	275	291	288	308	314	286	297	321	272	262	277	261	267	273	285	293	285	264	293	287	279	282	307	275	277	310	272	305	263	250	291	257	273	288	321	283	298	291	265	278	293	265	246	283	286	314	266	284	277	301	303	296	301	296	278	282	279	291	272	260	286	257	298	260	277	273	297	270	280	270	293	296	260	310	274	273	285	269	276	301	303	285	300	286	268	284	269	296	281	292	285	304	261	285	258	270	286	288	284	298	277	273	282	307	293	265	296	310	269	300	242	270	295	306	280	259	271	297	285	289	301	258	282	273	283	306	278	288	265	329	293	281	302	330	268	276	270	323	281	246	285	304	285	293	341	285	298	287	286	277	302	284	288	267	268	264	255	274	284	282	263	271	283	276	272	249	284	290	299	266	290	301	318	263	295	295	283	272	282	272	309	280	293	291	288	303	263	241	278	285	268	306	308	251	260	280	277	243	254	295	312	269	285	317	270	277	286	282	291	294	292	276	283	285	309	298	320	317	317	301	261	289	275	283	270	262	314	293	275	275	284	272	277	261	260	287	287	276	257	280	275	278	278	301	300	247	296	266	258	293	289	281	302	282	291	281	263	284	292	276	289	286	260	269	267	314	314	274	285	274	285	284	286	277	291	299	304	251	266	301	284	280	266	297	284	266	304	296	277	290	302	280	290	274	275	273	292	270	286	290	273	311	270	260	265	273	270	287	259	286	302	257	266	305	289	284	285	281	266	277	306	276	291	282	292	288	294	275	297	301	280	274	327	304	289	293	294	276	317	260	276	258	274	297	287	277	261	274	281	278	289	262	299	301	278	283	293	282	279	266	299	289	324	310	300	282	274	298	268	300	304	302	291	287	270	308	299	304	271	298	287	289	282	290	280	313	291	247	285	265	296	278	291	300	289	288	282	295	265	283	296	295	235	281	308	285	294	267	265	300	305	300	302	297	279	314	266	272	271	271	319	275	281	266	271	302	294	301	282	261	301	269	289	266	266	286	298	276	288	273	284	272	290	289	273	287	280	241	310	290	303	273	278	312	304	274	297	267	298	283	285	279	262	293	303	279	294	274	301	296	278	294	275	299	263	285	292	274	287	299	267	328	269	278	310	267	310	295	240	305	284	292	307	284	279	309	248	294	299	254	273	290	273	299	313	289	294	289	279	297	325	323	289	277	284	297	317	305	292	276	249	267	302	288	265	275	291	265	266	286	294	261	319	270	273	290	278	277	283	290	287	271	298	304	292	291	284	305	277	263	275	280	279	255	255	292	264	273	282	283	258	296	276	311	283	283	309	250	255	284	295	261	283	276	286	265	288	302	274	291	283	297	278	301	298	281	276	304	267	293	295	290	288	284	285	270	286	271	253	257	291	258	280	273	313	274	321	309	315	278	301	260	309	247	252	302	275	261	281	259	246	318	267	240	257	277	275	263	268	276	307	310	287	292	281	252	271	297	279	270	268	292	285	278	271	288	302	267	281	289	304	294	266	296	282	255	306	272	308	302	260	296	295	278	301	285	265	314	283	293	281	300	285	267	252	274	274	289	312	307	307	308	312	281	317	294	308	270	297	276	298	282	307	282	303	281	296	283	261	295	275	303	307	272	276	273	275	258	304	307	290	305	282	282	276	308	313	298	293	277	282	279	287	296	300	286	284	280	289	275	329	292	292	292	285	264	307	293	254	294	281	291	266	315	303	308	281	280	279	261	281	294	265	296	275	269	289	303	266	281	254	308	243	281	269	301	305	311	289	273	299	261	291	281	308	311	295	276	281	297	269	321	256	271	284	276	300	263	317	295	269	296	312	284	299	276	280	274	314	274	315	259	296	284	280	286	279	264	305	330	262	278	274	276	268	263	300	277	258	299	276	285	299	295	291	308	278	255	298	269	270	290	301	260	284	245	298	280	269	281	305	298	325	266	285	291	310	295	289	288	284	271	291	266	266	260	297	278	283	289	303	299	276	295	258	286	307	267	282	291	284	289	265	269	323	296	284	281	257	270	262	263	286	307	239	287	312	306	278	247	287	266	285	289	282	247	282	285	293	291	291	281	276	325	304	264	266	316	312	286	282	259	277	278	269	257	270	320	260	270	279	274	305	306	283	279	272	257	246	263	279	271	299	280	299	290	280	278	287	301	289	280	303	338	293	293	297	290	281	263	286	252	310	281	298	288	288	270	264	285	286	316	284	288	309	248	272	290	268	353	262	293	279	289	304	261	290	306	253	269	256	259	253	275	294	279	298	277	284	275	328	291	280	279	279	270	275	323	284	282	297	299	304	293	282	274	285	273	293	310	268	289	293	270	261	282	285	280	326	281	281	277	278	274	270	298	310	291	234	319	264	283	304	270	298	314	275	291	283	288	279	256	312	296	253	300	264	300	292	310	272	271	294	274	276	292	289	282	266	262	291	266	282	283	268	278	308	307	281	306	271	291	266	303	271	295	290	262	280	243	276	283	287	315	309	292	296	270	282	263	299	275	281	307	296	276	262	272	298	284	265	302	258	279	265	273	264	291	264	264	282	293	279	250	257	286	296	284	291	323	281	286	269	291	289	266	303	297	282	301	290	294	289	273	299	272	272	258	277	296	300	270	290	275	294	283	278	277	262	289	272	289	264	282	307	262	278	302	272	296	302	283	264	312	325	285	285	276	295	281	266	302	306	286	292	265	288	276	293	273	267	317	294	277	302	271	271	318	299	282	304	265	264	291	277	275	265	322	294	262	293	292	304	259	281	305	281	307	281	286	278	266	299	294	270	261	278	332	259	275	269	272	291	257	272	272	284	265	278	261	304	295	282	279	290	277	288	278	264	290	293	280	278	250	303	323	270	266	303	273	291	280	258	285	262	291	312	302	269	264	322	295	308	305	280	295	292	295	280	264	255	274	273	291	290	261	272	269	328	263	285	288	304	285	283	267	254	277	272	288	312	277	289	280	287	273	299	263	296	296	285	280	288	300	241	290	276	274	270	276	263	265	304	275	291	302	321	291	280	299	278	288	303	300	283	280	287	284	275	290	290	276	274	280	261	288	260	276	284	279	267	284	305	276	301	285	268	280	286	279	292	292	282	288	279	274	274	298	304	327	289	286	288	290	253	266	299	285	295	286	273	248	293	317	261	270	306	284	290	281	303	252	288	274	317	312	320	314	299	290	283	283	284	302	278	282	293	297	266	294	268	278	297	273	277	301	272	304	279	294	307	277	291	279	291	284	285	286	278	299	276	259	285	291	299	275	308	248	260	298	301	299	281	287	257	270	287	301	284	280	287	332	295	286	283	251	297	281	277	257	269	274	275	255	301	292	284	286	251	300	275	268	251	287	304	313	300	293	269	310	248	286	295	266	309	256	284
24259	21624	28914	24655	21472	11949	1921	1023	770	518	380	423	274	221	228	231	200	205	165	184	176	148	177	148	167	150	156	161	195	163	121	165	178	169	175	167	174	157	169	162	185	178	145	173	170	148	175	161	160	152	151	155	191	149	166	179	153	161	160	164	167	161	152	147	149	150	145	179	145	146	165	166	163	161	177	157	138	161	146	186	167	157	154	166	143	150	147	170	155	154	155	165	155	161	174	157	155	153	171	161	159	158	157	160	153	153	152	145	170	157	154	136	162	160	156	145	162	174	171	165	143	158	156	152	177	152	173	159	136	173	159	176	170	162	135	171	159	157	172	134	147	156	174	166	155	179	165	146	156	154	156	133	163	153	174	145	159	166	176	168	149	169	152	140	155	151	152	162	133	174	137	148	140	161	134	150	154	143	154	149	140	159	169	168	178	132	166	157	171	175	156	159	187	147	146	154	166	171	155	155	168	165	168	166	167	148	170	154	152	161	169	157	144	154	153	168	145	174	146	171	151	152	151	146	166	163	162	150	140	139	167	172	150	167	157	156	145	151	140	141	159	166	157	144	167	158	157	178	155	154	146	162	176	174	151	154	180	158	152	150	162	152	158	161	183	178	152	138	168	154	157	147	143	145	160	126	155	146	169	185	179	152	174	139	156	169	140	161	164	135	153	138	159	148	168	153	159	158	164	178	144	158	147	164	159	150	168	150	158	147	144	168	164	161	180	130	158	151	164	155	178	181	162	159	126	150	155	153	174	166	160	148	156	145	177	151	171	154	185	160	169	142	165	145	146	150	131	152	164	153	127	153	159	160	127	180	157	125	176	163	177	157	150	154	162	146	185	135	170	153	146	146	172	136	176	159	161	156	161	169	169	150	140	138	148	166	156	155	161	167	171	150	160	166	161	151	173	151	149	137	163	155	154	141	170	154	156	140	148	181	150	161	146	144	159	162	166	161	139	161	158	155	144	165	141	176	144	168	152	163	187	145	160	140	164	149	161	151	152	172	151	150	175	163	168	166	161	151	164	167	175	165	161	168	151	165	152	173	167	172	167	172	147	139	152	148	166	173	166	168	141	164	154	168	138	157	155	157	152	151	139	153	170	173	162	181	145	147	165	164	149	167	175	169	147	137	140	154	132	156	169	171	153	152	156	163	152	145	156	169	142	155	145	159	148	168	149	144	160	173	162	160	152	200	142	159	165	154	146	167	142	151	175	163	170	163	171	151	157	142	188	155	181	165	151	140	161	145	151	158	147	139	156	160	147	152	160	159	158	142	175	148	160	150	162	157	143	151	158	178	164	157	138	155	159	149	162	162	132	125	164	143	157	148	182	147	156	154	162	158	149	132	154	130	154	159	148	151	175	154	132	151	160	170	142	163	159	158	154	129	135	164	165	174	151	161	149	157	166	179	173	180	157	156	157	176	154	145	160	162	147	147	157	170	160	158	174	154	178	148	144	145	144	179	164	160	161	158	173	154	156	175	153	161	160	164	187	151	159	157	132	150	169	158	159	145	159	169	167	172	143	152	150	160	147	151	141	157	158	180	142	154	172	147	143	150	155	180	137	171	150	157	158	158	169	153	144	166	143	141	172	146	143	164	141	183	154	163	148	164	148	152	166	167	162	170	164	142	163	153	152	166	152	153	150	176	153	151	157	154	160	156	174	148	170	158	158	154	142	147	155	163	158	158	156	171	138	142	155	154	162	153	136	163	142	171	147	168	139	131	153	150	177	146	145	166	159	161	160	142	154	154	161	164	146	141	154	147	141	158	165	148	169	160	136	147	147	153	168	175	174	130	155	137	161	167	132	165	169	172	165	149	155	136	181	177	162	164	163	144	163	162	156	159	168	118	144	171	173	146	160	168	144	180	143	173	159	141	151	144	160	138	140	160	168	170	165	155	148	159	151	172	144	132	152	149	173	150	144	155	155	149	164	161	168	153	154	156	151	148	132	153	164	148	158	130	167	186	164	158	160	158	138	150	169	147	127	177	153	139	172	164	156	161	147	161	177	153	156	168	180	176	153	153	157	156	158	150	150	163	156	130	156	180	158	163	129	151	175	157	154	145	164	150	147	150	151	154	154	165	171	170	147	165	150	155	166	159	159	180	160	164	155	159	154	165	165	159	147	156	134	151	160	137	154	171	180	130	158	160	165	141	164	181	166	162	164	158	163	159	160	162	159	153	162	152	175	157	162	157	157	145	148	161	146	140	148	147	135	161	169	188	140	153	146	156	166	163	172	130	165	131	180	164	175	188	167	160	150	169	170	146	134	153	144	154	148	181	139	153	163	163	143	147	161	145	149	149	176	159	132	133	155	126	171	170	155	170	146	166	157	147	160	176	151	157	144	142	190	158	149	170	154	144	158	159	152	163	148	175	156	159	170	158	139	162	173	159	150	164	174	158	166	163	148	158	141	160	176	146	134	162	153	169	159	136	143	163	149	156	159	158	156	144	170	157	147	157	169	179	152	155	136	163	147	150	166	158	158	168	160	136	154	163	165	155	156	152	160	148	162	185	132	165	153	176	146	140	130	149	163	154	148	157	154	158	155	164	149	146	163	142	167	157	153	167	142	159	147	174	148	147	161	160	172	150	171	160	173	155	153	167	151	160	152	148	130	165	161	136	173	147	142	157	145	165	152	151	181	147	163	162	172	166	166	160	140	142	174	167	160	178	157	153	163	133	156	133	149	148	159	169	143	154	162	162	152	152	173	150	157	165	160	169	183	146	162	169	173	169	168	165	158	139	163	141	139	143	164	149	153	173	139	162	164	122	153	158	150	153	161	138	152	163	164	147	161	156	200	148	150	152	152	146	154	154	162	156	167	162	153	167	164	150	156	169	139	148	145	134	159	162	132	177	149	162	152	146	148	156	133	158	140	157	145	155	165	152	157	141	147	145	151	160	173	160	159	174	150	161	165	183	144	143	171	165	158	159	156	185	159	160	165	154	159	147	161	139	165	167	156	156	144	159	153	129	152	160	152	179	155	152	186	141	147	186	162	173	141	141	168	141	164	147	178	158	157	156	161	160	161	161	169	161	161	179	147	156	158	154	143	165	161	152	159	159	162	162	165	173	153	163	131	166	129	152	189	168	139	161	141	147	148	153	170	171	160	139	162	157	143	144	164	182	147	155	149	175	160	144	156	176	161	160	140	152	164	152	150	179	170	142	159	149	147	152	165	149	166	156	148	161	155	157	172	164	147	152	169	186	172	166	155	150	138	164	142	181	148	161	155	146	158	155	167	160	146	159	172	157	161	152	162	150	159	172	168	160	169	161	167	146	138	163	165	154	165	171	150	158	154	154	165	157	158	161	170	141	171	154	170	183	145	140	135	132	163	179	144	141	168	174	179	143	146	149	163	162	152	170	158	155	155	139	152	165	148	146	170	163	145	160	138	143	159	155	155	136	160	141	142	155	155	146	131	131	155	161	142	152	169	156	148	165	169	156	161	145	144	176	138	168	157	159	169	162
38734	62535	22410	7125	5011	3400	2635	1862	1574	952	674	747	490	376	320	349	324	267	266	235	251	249	214	226	222	227	229	190	234	205	205	213	225	215	218	198	220	187	226	218	196	204	198	196	201	182	206	214	199	205	194	198	200	204	198	203	216	190	206	204	197	212	212	215	200	183	190	206	184	221	198	189	201	188	200	196	195	214	217	194	183	197	213	210	207	192	215	182	202	181	214	204	195	208	215	232	190	176	202	178	222	182	200	214	196	233	225	209	187	187	204	179	193	184	236	199	199	192	182	189	196	199	208	187	209	235	187	174	173	186	199	177	213	197	213	185	202	190	178	211	201	201	210	217	202	197	211	218	193	196	184	202	220	185	193	175	193	199	208	191	201	148	217	210	231	204	218	191	229	214	192	195	208	208	189	252	203	181	182	198	181	192	208	202	209	192	217	195	194	205	201	179	215	180	176	212	211	187	197	195	186	193	204	172	182	180	203	192	193	181	175	182	208	230	203	200	202	164	204	194	216	193	185	201	219	197	193	209	213	190	202	187	199	216	197	200	194	193	173	220	201	218	218	226	206	198	195	185	195	196	188	213	203	209	193	192	199	205	207	188	204	196	208	223	199	193	223	190	192	209	201	177	185	199	203	183	190	188	178	210	198	196	195	173	186	197	206	202	195	185	203	199	223	192	185	209	200	193	189	176	200	163	185	186	185	208	219	178	192	197	219	199	202	184	190	212	198	200	189	224	187	197	182	205	199	200	202	196	195	185	201	210	185	204	209	192	200	214	219	193	195	198	208	214	208	183	192	216	200	180	196	207	206	197	214	194	202	211	185	214	174	206	197	214	205	195	179	179	181	209	180	235	192	180	209	192	194	200	197	178	170	198	169	228	216	210	192	186	198	211	208	203	199	202	207	180	193	200	179	215	175	200	192	217	209	185	207	199	227	200	200	204	212	198	212	189	164	217	188	186	203	185	175	187	199	194	186	193	202	202	206	209	201	191	174	209	210	191	174	205	190	205	234	217	216	190	234	200	213	212	184	223	178	196	201	188	184	169	195	192	202	208	238	213	188	222	179	187	196	204	175	194	201	201	211	190	201	217	196	191	209	175	175	179	197	210	228	173	216	214	222	190	210	187	206	183	212	199	208	210	220	192	206	193	205	180	184	168	226	201	194	198	183	196	211	201	200	187	182	200	206	189	219	191	208	192	162	174	190	207	191	191	193	210	186	176	189	188	197	199	201	200	203	183	201	204	169	220	212	208	179	169	190	213	186	186	218	197	202	196	195	224	185	202	209	196	188	207	192	195	181	189	199	206	213	204	198	221	175	197	205	210	188	203	200	199	196	174	185	206	211	209	190	194	204	182	200	215	236	186	186	192	214	204	214	212	198	202	197	204	184	190	213	194	219	235	190	181	181	219	216	195	195	208	204	168	179	207	208	194	196	207	200	202	180	196	184	220	208	202	188	207	181	228	206	232	200	203	205	191	212	209	197	192	173	193	210	198	197	192	176	223	177	172	182	212	204	192	195	194	191	202	215	198	186	206	227	183	193	198	209	203	189	212	193	163	193	195	195	194	209	187	202	187	215	195	174	201	210	183	215	178	204	216	206	183	195	191	215	163	204	193	231	211	203	206	219	187	187	194	178	202	178	192	214	186	217	211	213	178	210	177	178	179	211	193	217	200	202	199	184	193	215	174	222	210	196	197	205	195	209	216	221	190	188	220	221	175	185	177	173	205	205	194	190	198	187	155	195	173	200	202	193	190	184	183	204	187	224	187	218	198	213	190	191	213	185	197	169	205	192	196	217	207	213	206	193	182	183	198	192	199	206	214	203	211	191	191	196	191	196	196	166	192	201	187	166	200	193	183	204	192	222	200	170	191	210	211	205	184	212	201	206	201	211	179	192	210	211	195	209	190	207	210	214	196	197	219	188	199	191	208	198	195	199	198	200	193	211	181	196	194	192	180	190	216	211	197	192	177	184	232	200	186	223	170	196	221	180	176	196	224	176	182	200	167	189	203	190	210	181	182	180	186	192	223	204	179	198	179	200	184	218	183	195	200	188	163	204	207	184	196	214	187	199	204	200	190	200	187	229	197	199	203	195	187	200	210	204	192	210	192	207	188	177	176	178	200	201	205	198	207	214	192	180	199	216	201	215	199	207	210	231	192	221	167	181	185	196	180	190	203	199	185	207	186	180	206	205	173	191	195	206	191	181	204	197	201	196	210	189	187	206	180	213	210	201	185	206	196	210	197	159	175	188	189	222	221	173	207	185	205	197	205	182	222	190	211	190	194	181	196	212	163	192	212	199	201	198	191	211	212	190	208	197	192	183	211	196	210	222	206	192	218	214	217	204	189	208	207	197	200	208	229	196	200	189	207	179	187	219	210	202	206	174	197	193	186	195	177	204	194	198	195	218	169	200	207	217	186	197	217	212	210	187	192	224	178	200	214	193	195	208	211	221	204	202	201	201	210	214	169	190	181	203	196	184	198	182	175	178	176	188	205	191	181	217	214	206	206	183	204	209	200	188	175	215	199	186	209	187	183	174	204	173	211	204	199	182	189	194	191	182	204	197	221	215	184	204	201	192	176	190	225	192	187	191	212	183	189	168	201	224	199	193	211	181	192	191	189	193	206	180	184	188	213	180	189	182	186	194	186	207	188	186	208	183	207	224	189	189	172	185	186	184	185	198	208	186	196	194	197	221	211	188	213	200	219	178	160	200	222	201	186	182	227	220	203	201	180	196	193	197	188	207	191	222	196	194	210	191	195	222	205	183	185	177	189	195	220	186	191	182	179	204	193	181	193	222	196	188	191	230	215	196	171	202	214	213	202	193	196	183	195	174	199	220	220	192	217	212	223	217	186	210	210	175	172	198	196	202	208	194	203	206	187	194	190	194	217	214	197	185	202	199	218	177	216	222	172	194	222	203	171	179	191	177	180	199	202	200	200	207	186	207	211	194	194	195	202	213	191	187	211	220	205	205	217	210	186	190	191	193	193	224	189	196	211	204	206	201	154	177	194	212	222	186	207	183	206	203	192	209	196	209	198	191	200	212	198	197	198	219	213	221	203	203	201	217	197	195	197	208	171	189	182	191	185	208	178	212	206	197	191	223	188	181	158	178	170	196	197	210	179	203	184	195	197	191	201	185	215	184	199	215	202	197	206	200	203	196	209	183	201	215	200	192	222	222	220	209	182	190	202	195	202	202	192	194	199	175	195	189	187	210	208	188	206	196	212	190	200	179	182	197	184	193	227	187	227	195	201	191	194	194	205	238	193	187	211	202	204	206	214	172	228	196	167	189	207	162	195	208	207	204	208	187	222	216	205	196	191	190	187	199	216	191	186	197	178	187	179	201	198	192	202	199	165	198	174	196	184	230	194	175	211	205	184	184	223	211	196	188	210	184	215	185	186	212	192	213	209	183	218	195	223	205	190	179	202	212	213	216	215	208	196	199	211	195	215	202	189	185	204	179	205
25664	21745	27693	25451	10327	1606	1097	911	695	563	610	527	456	420	426	378	388	365	408	374	375	376	368	363	384	367	352	384	367	364	358	361	361	379	355	365	387	361	370	352	354	360	379	363	353	365	377	334	361	399	370	377	352	334	402	357	385	359	361	345	354	354	348	363	349	361	378	344	375	360	383	354	365	349	338	315	364	360	350	343	357	342	358	407	361	341	365	355	381	370	350	384	369	320	337	332	331	316	353	380	382	385	361	377	411	346	375	355	358	338	368	338	398	367	348	368	391	333	350	346	369	343	376	362	354	355	325	378	361	337	349	364	354	379	380	375	343	329	329	338	369	362	366	348	358	342	376	376	334	353	355	362	372	389	370	340	355	363	374	348	351	336	368	349	355	340	398	344	350	378	364	358	362	342	383	380	342	351	324	366	344	369	328	368	348	363	361	340	355	354	360	311	392	367	335	355	336	348	370	341	343	406	353	356	350	360	380	371	349	344	375	378	348	385	366	344	366	351	357	366	340	367	375	362	379	315	376	343	352	366	359	324	367	387	322	335	347	351	386	365	376	352	374	387	389	342	368	363	354	315	301	373	328	376	342	357	346	350	362	358	356	346	359	369	363	367	325	331	353	367	343	331	373	388	338	359	368	355	371	363	363	318	373	367	343	350	377	358	390	386	374	347	349	370	351	343	348	357	373	319	361	380	338	389	388	368	328	368	374	348	339	343	352	312	376	387	380	345	360	360	332	401	353	353	362	341	391	353	347	378	326	357	374	358	381	382	342	381	328	386	373	350	333	336	363	352	393	373	355	370	340	346	362	343	393	333	378	330	349	341	323	361	372	332	389	355	375	351	325	383	360	349	377	389	347	370	331	362	372	335	384	366	378	360	361	387	355	357	382	347	339	362	332	354	349	354	356	391	363	374	368	386	342	352	351	384	328	373	377	361	351	338	393	354	346	355	336	347	376	373	317	381	362	335	352	303	341	396	347	364	369	361	368	403	349	356	331	398	363	389	351	362	365	358	347	336	367	377	357	351	375	385	406	356	359	385	336	378	371	362	352	403	348	382	356	382	416	321	378	365	385	356	354	336	349	354	377	350	340	361	359	357	366	361	365	333	343	382	346	387	377	373	375	403	349	361	344	331	362	326	366	358	340	373	406	361	362	344	385	358	393	344	316	333	363	361	380	379	368	383	363	375	373	380	405	371	382	386	376	343	344	336	387	363	366	389	382	361	365	380	363	359	363	373	360	391	381	345	350	366	410	375	346	377	362	375	322	367	369	359	385	329	380	345	421	373	351	333	392	387	362	385	376	377	358	328	356	351	348	371	346	382	364	367	332	363	341	346	386	356	366	374	341	370	370	363	372	356	345	357	378	370	379	363	346	345	370	365	379	370	365	391	358	348	374	371	378	373	354	378	344	344	376	361	361	368	372	352	377	372	373	357	337	396	368	368	366	343	381	344	360	367	389	347	346	378	373	343	340	369	377	361	344	391	353	370	391	373	334	377	357	343	381	350	333	385	366	366	361	375	339	339	376	380	344	337	342	373	357	381	369	327	391	331	348	366	369	396	338	338	356	382	354	352	394	359	369	398	353	337	350	335	371	327	362	346	359	398	378	388	358	353	351	350	354	347	359	379	368	368	362	363	392	315	394	362	336	342	352	368	372	377	344	342	353	325	384	375	338	357	353	355	389	342	347	345	322	358	368	383	353	369	360	385	332	385	359	330	357	347	325	371	388	361	330	349	337	390	368	357	382	376	353	375	362	360	371	347	336	356	369	343	354	358	380	372	358	368	371	358	340	376	374	358	366	352	381	366	356	338	351	358	353	342	407	365	384	375	370	370	362	350	392	346	325	349	346	380	353	330	344	358	368	317	349	391	365	360	366	358	382	333	396	357	364	368	370	373	327	402	343	372	367	361	338	371	335	399	329	357	368	359	355	387	359	344	359	345	352	349	398	332	341	384	338	392	382	335	339	341	370	354	375	374	359	323	342	354	305	362	393	329	373	365	333	354	349	346	359	365	372	381	360	363	377	359	355	385	375	375	341	384	363	336	340	358	339	352	379	366	378	357	359	340	401	352	363	333	343	375	321	382	309	352	362	372	387	345	345	374	391	346	406	394	345	342	313	386	376	367	376	345	366	362	371	362	333	337	400	341	329	361	376	309	342	352	352	340	362	388	357	366	400	373	402	368	357	340	357	326	352	379	385	354	375	337	361	379	387	356	369	369	347	354	375	355	347	379	328	334	359	370	348	377	402	325	366	342	347	345	379	354	371	356	347	358	348	364	360	326	359	389	348	377	389	391	387	340	365	339	349	382	331	357	362	370	375	346	356	359	340	382	347	367	337	388	367	356	364	345	363	376	387	358	363	343	368	382	356	374	326	368	333	386	369	380	356	357	404	339	361	399	396	367	377	390	392	342	353	331	394	391	357	384	366	352	363	362	344	349	364	357	422	351	377	340	358	387	360	391	376	361	379	359	386	381	347	347	364	380	356	354	387	322	373	359	362	361	369	333	368	365	363	338	341	354	374	385	344	355	362	388	356	344	342	334	385	350	339	338	358	381	374	331	350	315	377	384	365	362	356	371	333	348	351	348	376	347	386	365	354	355	375	316	367	364	399	337	353	363	352	336	330	351	375	364	329	374	371	358	366	361	392	363	336	360	367	370	371	331	389	360	345	359	384	342	373	316	346	344	370	346	362	364	375	378	393	358	343	329	366	349	354	356	333	392	355	354	354	373	373	364	370	364	338	345	347	391	398	350	383	369	374	329	359	344	382	346	400	371	378	333	342	368	329	329	336	331	350	365	364	355	352	393	337	365	380	334	384	361	360	351	363	364	337	369	352	362	357	331	369	349	348	371	404	344	365	387	335	363	352	344	385	333	379	352	382	384	387	381	360	350	381	361	369	369	378	355	325	343	310	347	357	335	363	340	322	373	327	343	367	399	385	386	348	360	362	337	356	348	369	338	372	368	327	393	320	360	365	363	327	357	332	351	378	349	362	376	372	350	351	378	397	343	349	396	354	344	354	379	361	367	348	357	407	373	330	371	354	335	324	378	361	355	372	373	327	346	407	365	352	360	358	365	360	347	372	373	350	326	364	365	370	368	344	354	383	376	347	345	394	362	371	374	358	362	361	360	358	351	376	384	367	369	357	366	365	363	329	367	369	339	355	345	384	359	371	358	356	352	362	364	350	343	379	372	382	347	342	357	350	346	384	363	374	361	352	308	387	327	341	387	361	375	389	373	365	340	378	347	350	364	385	383	379	373	328	350	364	357	383	342	368	358	397	346	398	381	390	347	358	363	337	366	347	360	334	358	339	343	356	369	334	335	368	378	351	366	343	357	346	361	395	363	364	387	385	359	397	340	356	342	343	352	374	423	365	358	368	364	373	348	368	334	352	363	384	370	351	363	364	335	372	361	361	368	383	367	386	375	387	354	371	350	388	342	339	367	393	355	358	343	371	345	348	361
36765	54303	19796	5881	3847	2521	1979	1665	1189	887	934	758	615	550	448	476	496	455	429	468	423	460	403	466	430	468	436	452	433	448	415	467	464	435	459	449	468	429	449	444	448	435	484	431	427	420	447	451	423	430	409	444	491	453	443	437	453	482	456	462	434	407	440	407	447	463	451	424	446	442	439	394	469	441	426	445	457	424	438	435	440	446	438	433	446	449	402	426	415	466	447	445	465	424	440	415	437	477	465	412	442	400	440	436	451	403	397	456	453	418	463	417	416	423	437	455	440	476	439	418	438	395	444	452	429	422	439	439	456	414	456	424	453	416	432	474	434	428	462	401	452	400	412	414	441	416	441	431	428	414	464	428	427	431	462	444	462	436	442	443	436	444	399	436	427	445	441	423	468	432	440	416	442	458	433	426	426	455	402	424	473	469	427	473	405	466	404	396	433	430	442	416	461	433	431	424	418	463	444	408	442	428	451	427	446	463	470	433	441	441	462	427	476	449	420	424	461	441	460	399	407	434	449	464	426	438	430	435	400	440	450	432	443	424	415	388	434	432	474	482	434	441	431	409	427	437	456	431	449	424	453	432	417	455	463	456	444	415	454	420	440	441	454	408	438	445	446	446	427	399	438	408	433	451	421	433	451	438	401	423	437	477	411	461	386	405	437	454	431	428	453	435	400	447	464	416	450	436	457	438	438	428	480	449	464	452	421	448	427	463	442	432	447	412	420	422	406	430	407	449	414	426	423	445	436	437	452	412	458	448	458	450	452	453	429	419	398	411	411	447	398	440	435	447	453	485	419	451	457	446	469	432	437	441	453	459	499	432	424	441	444	438	471	401	458	452	399	454	410	450	466	492	430	382	450	430	450	443	405	482	415	421	427	464	420	463	453	391	467	456	440	417	422	438	408	426	435	434	467	435	434	435	445	461	435	416	434	478	481	415	438	466	439	463	406	445	457	415	422	431	388	418	416	439	475	459	423	440	483	465	453	441	411	432	456	446	454	417	411	408	453	388	445	425	454	419	428	459	499	405	447	456	421	435	428	444	421	404	481	418	400	420	424	444	427	443	454	481	476	443	439	449	433	464	417	418	390	413	446	433	450	418	460	430	449	447	444	428	440	392	438	492	461	456	460	463	442	448	440	444	428	433	442	411	453	422	453	476	460	420	430	430	425	409	456	440	442	444	436	440	455	451	414	404	433	452	407	421	424	408	436	420	434	430	442	415	400	436	399	445	404	432	424	411	461	435	427	413	435	418	428	467	434	412	448	464	472	456	437	415	449	454	456	442	427	405	454	425	398	437	431	424	419	407	427	469	451	442	458	419	440	441	399	484	430	451	430	411	438	465	434	437	421	429	454	439	468	449	414	401	433	438	407	452	446	444	436	465	439	454	434	428	474	479	441	456	430	517	391	455	444	431	426	453	409	474	439	453	469	440	455	409	440	431	447	461	417	469	425	466	440	447	390	445	433	437	430	423	436	440	437	466	436	461	418	451	432	428	426	438	415	441	458	456	428	460	428	431	409	428	445	417	460	418	425	440	432	438	420	419	470	441	394	446	442	446	444	452	449	419	495	411	442	447	393	422	448	419	501	436	440	427	452	478	410	434	460	429	430	426	464	426	409	448	453	428	451	455	431	412	464	440	459	445	428	439	381	409	462	429	429	475	443	451	388	436	446	403	446	437	423	466	444	442	426	471	452	429	443	418	443	454	454	420	433	424	425	434	420	446	473	468	445	449	452	448	439	408	392	422	437	417	433	457	477	405	424	418	406	451	457	455	402	444	438	443	470	396	423	422	485	443	443	463	441	451	439	481	433	443	390	468	418	466	451	431	428	405	420	453	421	438	421	457	440	427	477	442	429	405	437	451	445	475	458	431	436	436	427	434	439	450	445	466	420	433	428	439	422	439	474	407	426	443	460	439	411	413	461	458	461	446	403	454	449	409	441	436	424	417	447	440	473	435	439	422	437	422	430	406	443	474	467	407	409	399	448	436	446	416	455	451	474	478	408	429	441	457	428	463	456	444	426	435	426	439	456	437	430	454	388	462	430	409	454	457	417	421	415	414	429	429	433	460	417	415	453	454	477	431	436	460	439	445	439	444	416	451	458	453	443	438	468	418	422	455	442	421	414	469	459	462	447	430	431	485	438	407	445	403	418	461	430	451	413	456	430	462	423	456	419	424	414	450	459	423	435	473	412	405	445	413	420	431	418	438	458	472	433	465	423	418	472	445	425	456	482	434	434	447	437	451	421	464	436	482	427	442	417	444	447	440	431	426	422	442	454	414	438	442	476	455	469	428	467	435	400	458	450	433	440	476	428	434	434	423	441	438	432	455	424	436	418	417	427	423	448	393	438	423	422	437	409	444	469	450	412	407	426	431	488	405	420	433	425	465	453	437	425	435	422	449	431	443	437	411	447	442	419	457	438	442	412	398	454	434	409	454	435	416	438	425	500	431	408	480	446	444	420	424	456	462	445	428	413	448	468	467	427	426	423	428	419	419	459	414	427	459	431	430	430	451	448	415	486	469	440	470	430	461	430	461	421	445	434	428	460	403	434	447	462	466	476	427	448	456	410	442	431	447	432	473	428	421	455	443	424	411	407	414	473	433	429	431	455	460	420	434	422	436	430	411	434	445	452	476	442	423	440	457	422	436	447	437	441	396	458	472	417	441	433	443	445	432	457	421	418	433	429	427	447	475	465	461	432	446	445	464	444	453	432	435	424	448	425	449	447	444	452	437	444	429	449	475	472	437	479	449	483	433	414	398	446	408	437	411	444	429	423	408	446	456	438	432	416	443	405	444	449	442	393	438	422	446	418	408	501	418	418	415	458	401	444	447	408	431	410	476	428	420	454	464	423	435	438	420	451	433	457	453	468	446	419	427	422	446	395	438	494	451	408	421	448	445	419	429	458	422	406	444	431	411	466	395	426	420	468	433	447	443	432	477	441	376	467	436	433	430	473	423	429	435	446	427	427	423	426	463	483	439	437	446	428	440	403	443	449	426	449	439	455	475	448	460	424	467	419	397	451	487	459	436	465	436	427	424	401	446	433	479	430	431	464	433	423	467	395	431	441	446	428	424	445	420	426	436	430	440	455	459	438	430	473	465	467	426	405	421	424	436	423	456	447	437	415	450	417	466	401	427	442	407	438	423	400	459	438	444	459	452	419	424	439	432	392	430	432	445	457	426	465	449	452	442	408	442	442	425	457	443	468	419	428	456	460	440	457	452	430	464	456	446	461	423	441	455	435	436	441	438	451	439	418	457	425	450	450	454	415	421	444	459	417	431	455	436	435	451	456	437	466	468	436	430	400	468	424	434	444	434	457	445	447	476	439	423	455	471	451	404	399	411	434	474	446	417	498	429	396	413	444	494	403	430	451	444	428	450	471	409	435	454	441	437	409	431	404	417	439	458	420	415	438	458	436	410	430	439	415	400	418	429	408	449	439	451	414	446	418	401	485	442	413	433	436	439
23339	21624	29326	24311	21595	21522	9783	1601	1069	998	863	607	516	453	413	372	385	397	369	315	381	339	357	366	327	350	336	316	327	325	295	318	321	333	353	271	299	334	350	301	311	312	325	308	340	266	331	310	303	352	338	312	323	289	329	302	325	315	308	289	297	288	312	280	316	334	339	342	291	315	305	288	279	297	320	285	314	321	291	304	320	315	294	291	306	275	305	330	285	323	311	279	296	301	322	341	353	304	316	314	333	302	301	328	307	313	302	330	303	254	302	315	318	314	302	307	319	304	317	315	296	299	317	313	323	310	286	341	338	285	308	290	299	308	308	282	315	279	305	307	291	311	297	313	313	302	327	298	317	297	294	328	289	304	322	296	344	284	316	337	289	301	322	324	345	302	325	287	298	311	295	292	287	283	339	320	294	311	302	334	316	295	309	315	295	319	326	310	300	321	316	317	291	294	306	302	253	292	308	282	325	300	284	315	298	296	310	334	293	307	304	305	323	301	314	318	325	276	296	351	309	334	336	290	340	299	286	312	327	296	323	266	300	302	306	294	295	299	328	348	294	294	303	276	314	316	308	330	314	310	341	298	315	364	309	329	326	325	299	355	309	321	324	277	302	323	304	317	299	328	289	323	295	297	274	324	318	295	293	309	307	317	320	286	317	332	316	320	318	316	312	302	294	311	294	287	286	286	303	310	308	300	316	315	311	303	303	317	335	278	312	315	317	306	305	356	321	310	285	300	335	322	300	309	307	320	260	373	295	319	339	308	288	311	316	299	281	285	312	313	335	311	319	278	266	310	295	282	288	281	296	318	306	319	335	310	307	335	322	292	326	330	340	280	303	321	316	299	307	304	337	310	298	319	296	310	296	300	319	281	307	304	285	305	309	309	338	332	315	299	304	322	312	313	322	308	297	302	306	333	309	311	306	322	287	318	320	290	304	317	307	307	290	306	311	305	328	283	329	298	303	353	309	349	276	330	352	295	314	303	307	321	326	318	292	314	314	328	279	309	292	299	302	288	326	296	322	314	296	312	318	307	293	331	342	303	286	294	298	330	311	317	288	329	338	282	305	296	342	289	306	318	304	304	286	294	327	329	305	318	342	316	351	279	314	277	307	332	291	288	316	310	302	320	306	321	317	312	339	305	319	298	302	344	296	295	321	285	319	306	297	334	321	343	290	304	290	293	288	311	298	292	299	329	314	315	313	266	299	294	312	312	288	302	292	302	284	321	309	283	310	334	311	314	302	335	296	330	320	301	315	284	307	346	332	304	298	311	318	307	296	291	291	294	325	335	285	304	276	317	285	348	315	301	336	310	312	305	299	318	292	315	309	287	286	330	285	323	314	282	317	315	320	302	321	332	340	324	306	302	316	313	299	300	284	346	285	298	275	328	284	314	260	341	301	337	296	282	276	331	316	307	318	318	273	298	279	313	311	321	286	304	290	332	305	307	292	315	341	309	342	336	323	300	327	302	321	318	296	347	285	290	313	302	327	281	306	309	322	303	336	283	336	295	291	336	299	296	295	286	328	311	307	323	321	307	299	336	322	315	309	282	309	316	323	328	301	306	321	283	299	305	314	319	325	295	314	289	323	301	291	321	285	306	316	336	321	322	273	311	296	308	293	299	294	297	306	295	295	323	323	287	301	284	311	338	342	297	311	286	331	286	310	319	319	328	298	323	296	292	315	331	302	290	299	288	282	314	336	310	292	284	338	268	308	332	303	277	297	296	327	334	275	309	341	302	284	306	328	284	293	326	300	317	293	318	304	286	285	329	321	324	279	325	323	331	268	289	320	291	348	317	318	300	315	310	308	300	280	297	298	291	329	308	313	308	294	289	300	308	307	347	341	320	294	315	334	322	300	320	296	278	311	281	293	324	295	263	313	321	315	292	321	304	318	308	327	314	277	321	286	317	288	297	308	293	318	333	314	317	306	311	327	316	290	305	280	305	322	317	291	287	305	325	351	320	316	339	315	319	309	288	310	293	291	319	284	300	324	306	326	309	285	289	289	300	336	315	298	289	309	309	336	318	306	341	282	333	263	310	298	340	315	318	286	294	298	302	307	276	342	352	325	275	312	342	327	293	316	331	309	323	314	326	291	316	288	330	308	303	275	311	316	324	288	283	317	268	325	314	326	318	305	307	311	304	307	307	325	302	310	303	337	288	289	286	316	310	260	322	274	315	287	312	299	323	321	300	307	342	295	286	321	321	314	290	313	319	289	317	306	327	317	293	332	319	315	325	320	276	308	305	318	287	302	309	287	311	299	292	334	309	329	320	315	289	298	319	309	314	297	323	308	317	292	297	312	304	305	283	295	302	301	309	316	323	330	330	353	313	264	308	332	330	310	307	311	296	301	295	308	302	306	302	276	323	293	322	295	314	294	299	302	294	318	315	322	326	277	324	306	331	290	302	335	323	278	315	311	323	287	308	299	327	342	328	297	285	321	271	335	304	275	272	306	287	302	338	282	325	310	325	319	296	319	305	326	301	291	336	280	296	298	329	291	290	314	314	303	329	325	323	300	328	298	312	280	342	291	290	306	273	291	295	284	316	339	310	325	290	265	314	280	344	306	302	297	299	325	316	290	329	277	285	278	319	314	293	301	300	334	287	321	290	298	347	324	329	288	299	320	279	317	302	285	309	331	301	300	285	307	313	271	305	334	348	292	297	300	293	373	318	302	294	338	290	307	303	285	283	296	340	338	343	290	323	280	320	298	299	301	284	323	313	314	300	306	290	305	303	326	310	285	305	290	308	316	330	331	320	303	328	317	281	321	294	308	281	325	317	344	356	290	295	252	289	308	297	304	298	303	313	299	308	263	298	297	327	318	331	327	300	326	289	326	338	306	296	306	309	315	342	345	323	324	343	311	341	266	330	296	262	294	320	302	271	291	286	314	292	287	325	313	297	289	322	271	330	272	310	321	308	278	296	298	304	279	310	302	292	268	296	340	314	303	294	303	273	290	302	305	274	309	316	317	325	307	288	274	306	308	290	301	328	307	305	310	312	297	340	289	275	316	301	280	339	282	301	276	308	331	309	306	311	330	292	313	317	273	292	304	296	333	305	327	302	290	326	300	323	309	305	289	303	304	315	326	281	314	309	298	332	313	294	313	297	319	341	317	320	297	294	300	284	293	338	293	290	327	297	297	283	304	345	290	302	337	322	306	307	251	321	284	319	301	323	316	315	292	277	313	319	326	307	323	326	293	307	312	282	354	275	300	323	285	313	336	305	313	299	296	341	276	283	296	305	292	328	312	290	305	302	314	311	322	314	318	319	277	303	286	307	301	289	312	300	309	348	315	323	307	314	317	317	335	315	310	334	294	292	304	290	371	344	314	311	321	352	308	315	283	305	300	336	307	322	294	269	323	283	304	305	338	302	293	298	287	290	319	334	314	332	320	315	288	305	322	292	315	282	304	298	273	324	316	297	327	320	295	326	316	330	305	333	315	317	282	309	307	312	283	307	320	297	309	306
42884	69384	28391	11527	7179	4890	3466	2547	2054	1801	1611	998	704	707	600	522	507	476	477	473	425	425	421	394	425	391	382	408	416	388	407	407	419	415	364	366	388	392	372	381	396	387	411	379	398	352	352	381	351	389	348	381	365	383	344	396	376	362	343	347	361	324	359	350	346	362	364	375	331	410	381	379	360	383	353	354	373	358	356	350	338	376	342	377	347	383	356	338	367	328	369	371	339	363	355	358	326	357	330	363	360	383	363	349	395	347	389	362	368	379	393	376	360	374	385	357	328	340	343	391	351	358	374	354	411	390	387	355	354	357	344	365	386	358	339	352	349	352	406	405	327	378	382	378	347	403	367	329	360	373	343	368	384	349	342	330	353	336	378	374	370	361	372	367	328	344	387	379	383	352	333	350	358	324	388	366	330	333	340	371	355	388	354	368	350	362	394	358	355	302	360	336	367	340	372	358	355	363	351	363	353	362	333	367	370	359	384	364	357	357	353	355	353	379	381	348	343	330	337	338	346	321	321	359	339	362	383	360	359	365	367	351	349	342	344	363	337	339	399	373	357	375	373	348	342	325	352	342	315	356	371	368	368	363	363	356	344	353	350	380	384	326	367	348	352	379	372	355	412	371	331	362	350	348	349	367	327	343	390	363	372	403	348	391	348	362	339	345	337	360	328	372	354	357	382	350	341	368	366	366	364	383	349	386	353	347	360	343	364	332	374	357	344	400	379	380	365	341	339	352	385	338	371	375	330	355	344	380	349	319	393	342	349	337	362	357	391	386	331	330	351	371	361	324	401	360	367	341	346	374	352	347	367	342	345	339	369	329	322	339	319	368	388	384	371	399	353	360	332	357	336	361	351	387	364	343	363	351	332	359	356	371	385	340	383	363	364	390	360	391	357	361	385	377	412	378	372	398	340	332	342	370	358	354	382	394	348	370	397	368	367	359	356	360	363	390	342	396	357	406	327	344	364	367	345	370	377	335	402	356	386	359	357	349	343	352	350	380	355	368	369	349	377	363	349	398	364	387	383	340	364	332	364	343	347	321	371	358	357	334	344	375	346	330	343	358	369	343	416	360	336	349	364	366	360	372	365	367	363	352	327	357	327	388	357	374	368	371	364	364	389	351	358	355	349	343	363	325	334	363	347	405	356	338	364	349	357	335	355	338	369	336	408	346	347	326	362	314	341	394	385	348	344	361	365	380	398	359	348	350	341	357	365	389	368	337	353	346	370	330	353	392	391	357	363	321	365	364	362	369	355	389	383	387	346	326	352	336	361	374	357	341	357	363	336	349	407	378	354	359	385	379	381	337	354	346	370	354	353	338	349	343	379	369	367	359	368	380	339	396	367	379	362	362	326	348	373	344	381	333	357	306	354	374	379	353	331	368	344	381	346	359	369	355	374	335	374	367	369	325	353	352	365	375	355	397	333	369	373	346	356	357	364	359	374	356	332	334	376	339	359	320	367	391	351	364	359	371	369	336	374	358	360	378	384	358	325	372	358	391	341	350	350	399	350	337	347	352	349	382	378	348	354	300	339	382	384	359	338	363	343	372	353	352	352	347	363	361	360	379	321	350	349	346	366	354	369	366	354	314	341	353	341	377	354	339	358	372	352	354	364	326	327	366	372	384	343	321	357	346	357	388	356	333	329	371	323	354	327	385	381	377	383	373	373	337	350	361	349	375	340	339	330	337	359	386	352	352	339	336	407	339	382	344	370	360	347	367	366	375	341	344	344	360	333	392	311	356	401	347	386	351	367	353	340	367	372	369	367	333	348	336	351	373	384	359	356	366	393	342	327	342	339	350	377	359	338	318	340	348	311	344	362	354	396	355	381	371	337	356	368	340	362	376	372	339	366	357	372	341	371	354	369	363	365	312	348	334	370	376	377	393	374	341	325	376	364	361	404	380	343	361	344	351	344	354	351	333	384	339	356	344	359	362	349	364	380	363	358	361	378	369	373	363	378	348	360	344	333	382	374	360	356	364	385	363	345	372	365	364	356	393	353	347	331	370	355	361	342	359	372	370	347	352	371	396	385	389	353	399	338	323	377	374	364	344	333	380	335	362	348	350	372	373	341	363	361	396	364	358	384	323	365	353	368	388	316	351	332	343	343	356	345	386	370	362	372	343	364	355	377	361	362	350	342	348	319	344	344	333	371	322	371	359	372	348	375	360	371	382	366	347	323	358	341	326	359	345	379	307	359	350	328	340	354	350	345	358	324	383	320	352	324	311	358	334	376	338	387	325	359	360	362	334	351	341	346	373	323	351	352	334	352	361	388	358	360	375	343	387	331	374	368	382	368	336	371	361	334	362	395	366	364	367	357	369	357	336	354	347	391	412	343	366	392	360	366	365	328	367	336	360	379	358	354	365	349	390	366	360	356	360	337	355	359	323	370	322	366	350	393	387	354	373	357	363	381	329	376	340	358	370	362	366	385	362	328	369	357	349	334	361	340	359	353	349	372	391	353	322	379	402	329	363	355	334	372	353	360	341	368	340	376	371	363	355	343	372	347	336	370	344	336	355	330	362	345	338	366	330	357	375	342	354	364	376	356	357	339	323	363	334	364	351	346	333	352	371	355	359	364	368	355	392	322	346	366	348	373	336	381	349	328	361	355	334	341	381	381	337	360	345	366	346	349	358	351	390	331	348	352	372	344	347	342	361	360	343	397	332	347	396	372	350	414	344	369	372	331	349	379	401	319	376	378	336	368	345	365	374	320	368	350	339	344	335	384	372	367	383	352	369	375	394	372	329	380	353	346	341	393	339	355	356	362	361	320	364	356	328	353	375	349	344	359	328	345	362	360	316	345	326	356	324	352	374	362	405	381	329	373	363	332	322	365	335	326	341	349	346	361	392	347	344	363	331	364	340	354	370	352	363	377	328	339	375	346	392	368	334	385	341	399	330	360	357	400	346	355	358	354	350	343	355	357	368	361	363	360	366	358	373	345	360	377	357	381	367	357	339	338	364	379	383	322	344	352	394	339	347	358	366	358	359	336	349	362	351	376	382	389	303	354	367	371	350	382	359	346	363	372	333	382	375	350	351	385	377	369	369	299	360	340	339	353	391	362	334	398	373	330	371	369	353	366	345	350	375	348	346	400	377	343	367	417	357	346	369	346	402	402	381	363	391	355	375	340	373	360	332	365	372	354	331	346	372	321	334	336	380	373	367	359	378	349	363	346	384	375	366	352	370	364	370	358	350	405	354	343	332	355	346	369	350	342	366	350	351	386	374	352	314	338	344	345	338	355	359	347	354	336	381	332	342	336	345	377	371	362	333	326	355	345	386	379	384	371	335	345	374	381	355	379	346	349	359	361	330	362	378	351	354	387	353	374	371	350	358	373	349	373	383	381	355	347	340	394	357	353	378	353	342	369	365	323	367	328	375	357	362	399	352	337	387	372	348	386	341	346	337	336	332	346	367	362	368	362	340	348	367	389	369	376	357	381	352	378	334	353	317	366	339	351	359	355	338
29313	28643	21035	5568	940	633	520	384	398	450	368	232	226	242	235	227	247	230	222	208	230	217	257	228	232	204	194	216	246	220	205	251	214	241	201	229	209	235	220	222	233	215	235	194	246	242	205	233	210	258	240	219	216	249	203	236	216	224	249	226	214	243	235	228	205	231	213	230	237	221	215	253	222	198	226	203	218	213	233	239	208	228	255	208	208	218	216	219	203	250	251	218	225	251	211	236	209	221	232	217	208	242	224	202	238	221	217	220	228	245	216	233	226	222	242	223	193	222	220	224	255	234	217	231	228	212	237	220	245	213	220	216	236	236	249	214	228	229	212	196	193	242	221	208	220	243	242	218	214	246	200	224	227	232	203	211	236	236	224	217	234	204	228	212	214	187	228	248	218	223	206	244	233	201	232	216	201	216	201	246	232	217	227	208	244	231	204	220	222	225	228	246	227	233	240	221	239	238	209	234	237	231	244	243	238	214	218	227	219	235	224	219	217	235	222	213	223	216	211	214	213	219	221	187	215	231	229	224	234	218	216	226	222	232	215	236	219	209	223	200	208	248	227	211	204	223	229	244	216	239	232	245	225	257	246	233	201	239	235	224	195	224	201	229	214	225	233	223	233	205	228	217	214	232	224	205	206	217	242	214	234	227	243	221	206	204	231	206	211	227	237	245	219	230	239	210	221	237	228	243	199	215	222	232	223	208	212	215	206	220	223	203	248	213	228	232	232	220	228	209	249	234	204	215	224	217	224	239	214	209	222	206	196	233	257	227	232	208	214	209	234	172	244	209	253	214	216	206	232	237	224	228	223	221	234	236	190	210	214	207	217	235	215	213	228	226	225	202	203	216	200	191	208	233	244	222	207	220	213	227	190	219	244	232	240	209	248	231	223	210	229	227	194	218	218	191	234	207	204	229	217	236	232	228	237	215	221	221	211	207	229	245	233	228	210	224	236	242	209	232	190	220	235	212	234	233	232	237	202	243	206	190	227	224	218	211	241	214	241	224	213	235	228	242	221	227	242	214	198	228	211	237	233	209	223	203	241	224	227	202	221	216	225	183	239	181	216	200	211	232	228	224	251	208	200	222	208	231	217	209	222	219	222	225	209	250	219	226	216	225	219	213	233	218	233	241	235	246	217	249	190	238	212	235	222	201	215	200	213	246	224	210	205	235	247	219	238	238	248	205	236	244	206	244	238	219	246	230	238	264	235	207	217	213	189	215	213	236	223	215	222	232	211	222	218	234	211	221	225	236	253	250	239	229	225	213	218	225	196	217	200	210	220	206	226	214	231	240	205	199	240	215	212	248	226	232	208	226	224	243	228	238	242	215	204	209	215	258	218	231	224	217	219	224	246	211	211	210	233	234	230	228	211	229	221	225	214	222	219	226	222	236	220	226	201	205	210	234	207	222	238	203	210	256	218	213	238	217	210	211	198	204	229	235	238	228	227	204	213	188	220	223	216	231	243	218	240	223	239	223	221	245	243	198	198	211	215	204	232	216	225	226	205	235	232	213	218	220	235	256	210	214	223	229	240	208	218	224	227	202	232	223	235	212	222	179	235	246	214	209	191	227	241	228	220	233	224	220	236	238	217	213	228	217	191	224	203	237	228	220	209	216	203	228	229	223	249	211	212	219	220	223	199	223	213	225	197	220	209	230	211	214	201	221	236	210	198	227	216	204	217	236	213	229	215	224	246	230	224	231	205	230	217	230	206	204	223	218	221	207	220	233	194	203	220	241	190	233	222	200	223	203	209	239	222	212	225	233	211	223	237	222	232	225	235	203	254	216	222	195	223	214	225	247	224	207	211	226	218	216	194	246	233	212	216	221	233	219	236	212	195	252	232	216	235	232	198	248	221	230	223	219	218	223	223	194	233	214	217	194	205	228	236	210	229	232	197	211	242	228	216	210	236	241	221	198	248	231	217	196	229	207	240	212	227	213	257	213	225	215	202	213	222	222	234	198	200	220	259	241	218	223	212	201	218	220	222	220	227	220	232	213	214	203	218	209	237	248	228	193	220	224	213	218	206	210	197	230	205	231	227	233	201	223	215	228	238	226	212	226	223	208	222	220	244	209	240	253	249	212	222	235	225	218	232	266	227	222	246	211	235	215	211	233	224	208	222	215	243	262	216	221	235	223	228	240	211	206	206	240	199	221	237	219	216	253	216	207	217	184	218	215	227	216	211	244	232	209	229	182	198	229	214	219	231	213	224	251	230	230	219	203	203	223	211	255	209	223	217	208	203	232	228	214	240	230	207	202	218	220	254	233	188	214	241	233	211	215	218	226	218	247	250	232	229	227	213	208	213	246	197	226	210	217	221	214	207	220	220	221	240	225	198	220	226	227	215	234	226	206	207	252	240	234	240	209	241	234	234	229	204	228	212	223	244	222	242	219	221	221	245	238	200	211	214	211	220	221	228	233	268	200	257	244	242	233	223	202	197	243	221	235	212	222	221	232	212	206	200	247	245	255	230	222	218	240	181	241	214	246	244	221	234	224	216	211	202	218	214	240	216	203	200	240	259	207	200	238	219	214	232	244	216	208	236	230	238	210	244	237	197	232	217	224	241	227	217	224	235	193	222	237	239	222	213	202	220	234	199	231	247	216	254	213	234	224	209	226	225	212	206	200	242	213	248	236	187	219	213	238	238	205	238	240	244	212	224	228	204	235	212	213	218	233	232	240	256	208	227	234	210	214	218	229	205	201	252	240	200	215	218	241	209	215	194	209	227	204	201	203	206	218	226	231	250	246	218	202	233	210	230	234	216	236	223	230	188	222	211	229	242	222	226	237	236	207	227	194	246	229	216	223	212	225	218	222	249	202	219	241	219	223	195	194	219	235	222	237	194	245	212	212	197	222	215	194	242	233	210	226	232	219	217	188	208	215	221	219	215	250	200	219	219	209	221	218	217	201	217	234	245	194	228	208	203	219	258	232	205	238	214	244	216	229	230	231	243	220	244	217	226	205	248	220	217	240	211	226	210	225	207	209	223	217	218	214	242	223	194	219	232	221	226	213	226	214	217	230	238	249	228	251	228	199	214	238	213	215	236	245	232	254	261	206	228	199	219	212	212	230	203	247	241	222	226	224	240	220	230	206	202	217	208	243	238	229	225	201	270	232	216	232	223	243	220	238	236	200	252	217	201	217	208	208	226	238	241	233	211	222	216	225	219	176	229	235	241	200	222	192	215	210	211	222	210	194	225	221	230	245	234	259	213	232	229	209	213	248	191	228	228	218	212	233	197	225	229	222	207	203	251	229	213	215	224	250	210	201	209	198	222	229	228	233	224	230	204	238	215	229	268	206	198	213	235	232	237	266	232	213	244	225	224	230	214	213	248	251	205	231	216	231	206	206	228	222	236	216	230	217	217	237	217	254	194	223	223	205	238	242	217	241	212	227	215	213	240	243	247	257	216	235	213	220	210	217	222	228	221	198	245	215	224	225	234	238	225	206	229	209	194	213	220	235	202	222
32854	45599	13900	3406	1531	1277	998	717	791	774	578	373	355	308	328	305	321	283	288	322	311	279	317	332	299	279	268	306	296	296	259	271	282	295	311	280	274	291	272	263	298	281	296	284	286	284	292	296	274	270	272	278	301	293	268	272	274	303	264	292	303	275	289	294	273	305	266	295	310	266	281	260	261	272	263	257	274	325	267	303	281	303	272	292	287	291	274	281	276	255	258	299	274	291	274	296	299	267	260	328	295	273	314	293	270	271	298	262	316	271	279	259	288	291	307	251	283	274	307	298	305	267	257	291	297	278	267	262	271	313	314	295	270	294	282	300	273	270	251	307	285	281	283	280	300	290	300	275	276	297	291	288	308	286	282	287	301	266	268	277	311	342	260	309	285	262	291	269	277	281	291	307	263	259	287	303	242	274	300	303	288	295	251	291	270	265	294	286	282	284	250	287	298	292	269	259	278	317	303	275	241	282	277	282	306	276	283	291	274	298	258	281	290	274	304	272	283	288	239	305	280	289	262	273	274	270	302	298	298	282	299	291	356	296	267	301	274	259	332	294	317	274	288	284	276	274	294	284	293	306	304	273	269	290	288	269	284	278	295	264	277	288	281	253	258	291	289	266	300	311	287	271	279	288	318	274	306	273	290	278	281	288	292	287	287	268	279	298	294	302	290	287	296	282	297	281	257	289	257	295	274	306	289	313	280	262	308	274	282	244	270	296	284	312	256	302	291	280	277	317	291	289	272	305	288	265	298	278	304	284	273	293	312	293	281	268	288	299	313	273	295	304	263	271	277	283	273	277	309	296	280	271	279	279	281	274	256	245	243	276	285	285	262	279	284	284	292	274	285	296	310	276	274	269	267	291	281	284	328	286	274	253	300	295	297	299	285	246	278	277	278	276	284	265	309	283	275	278	289	289	296	288	320	267	264	310	296	274	300	287	294	300	258	308	260	273	288	299	293	300	256	269	269	282	276	276	304	273	278	291	296	311	283	276	268	281	303	291	257	286	291	292	301	279	315	350	277	295	331	285	290	317	263	284	280	266	288	262	278	278	270	281	332	294	270	248	255	277	271	253	280	258	274	254	310	285	277	291	287	297	295	279	278	273	269	286	286	275	254	279	282	301	292	280	271	324	316	277	282	277	293	277	283	289	279	284	294	291	285	294	289	292	289	276	300	277	310	312	272	283	285	288	256	304	287	297	299	287	325	306	302	317	257	300	318	278	266	269	292	293	265	283	281	274	292	266	296	283	283	289	290	271	271	283	274	283	300	247	285	293	285	311	278	267	285	267	286	292	305	307	281	287	299	307	281	289	301	271	332	272	287	268	294	309	312	270	284	257	285	271	287	315	293	299	281	267	281	284	264	287	297	303	249	259	286	265	272	281	274	271	257	283	291	277	279	299	265	267	258	284	272	267	305	291	298	309	278	269	287	324	272	310	297	302	310	302	300	279	271	274	282	287	279	282	304	301	280	297	279	299	250	276	294	275	301	293	274	271	293	299	294	267	259	294	262	297	302	285	252	287	284	301	282	295	279	279	309	272	295	272	280	287	275	268	294	274	246	269	286	266	247	302	296	259	284	294	275	299	289	267	303	316	311	291	293	295	315	294	278	286	297	279	298	278	305	268	266	274	280	320	282	313	278	285	306	313	319	316	308	279	298	244	280	301	280	234	275	275	299	307	279	294	307	295	327	272	277	288	273	276	277	267	269	277	289	278	272	281	278	260	294	290	288	299	304	292	307	317	304	310	301	306	300	287	304	294	306	273	264	251	288	291	291	297	295	287	296	261	281	280	254	297	285	269	275	294	283	256	262	296	283	322	265	284	269	262	289	308	286	309	272	292	287	280	309	274	292	293	303	302	312	275	311	284	274	282	273	255	249	301	260	277	286	277	304	289	276	270	301	271	269	273	300	262	308	295	290	291	323	273	300	278	272	249	286	324	290	248	332	266	298	314	292	278	280	275	288	292	288	284	270	309	318	281	289	286	269	270	275	277	259	267	297	265	284	282	299	288	297	276	291	287	295	287	261	303	309	325	266	283	288	283	276	271	296	327	277	305	261	296	274	276	316	284	311	274	270	286	287	262	296	269	304	303	286	281	310	264	272	254	280	257	294	270	299	275	297	279	255	310	305	271	317	266	299	284	260	286	270	282	303	288	311	315	257	308	296	293	290	268	289	286	280	311	281	288	280	282	294	263	262	283	292	265	281	256	295	261	290	273	281	256	262	289	276	280	284	273	292	282	283	279	280	294	280	273	304	292	295	269	293	266	294	268	299	263	277	297	274	292	256	278	307	266	278	277	258	256	299	269	286	303	253	283	305	282	294	296	263	284	248	287	286	280	272	297	304	282	305	272	287	270	279	307	293	300	262	274	269	282	283	309	273	302	290	263	265	260	294	275	261	249	285	307	280	301	336	295	252	265	290	285	286	289	273	297	306	268	295	298	287	274	313	301	273	314	292	275	287	280	266	264	271	261	279	310	309	299	265	294	299	315	288	288	283	262	293	300	279	262	277	267	294	283	298	277	302	298	284	261	294	291	305	270	296	282	287	299	283	293	273	290	266	296	289	291	288	288	276	275	269	279	273	269	306	279	283	279	278	293	271	255	265	280	278	290	266	290	277	261	260	289	280	308	294	281	289	269	294	271	302	263	283	296	289	306	301	274	250	270	287	302	303	277	322	299	283	266	265	261	279	272	293	263	307	264	275	279	259	257	270	268	299	321	307	301	264	268	272	305	263	261	272	276	271	277	277	266	307	280	288	264	294	295	306	289	299	260	303	297	271	279	289	303	279	305	287	274	280	292	265	285	281	248	296	278	270	278	287	301	265	267	301	291	278	291	299	293	292	285	310	287	312	294	305	261	312	295	276	275	273	304	287	259	296	302	285	260	302	296	273	281	295	265	254	300	304	279	257	273	286	278	262	295	282	261	269	302	287	267	273	287	274	288	273	305	243	280	273	286	288	255	268	309	313	268	293	266	308	297	298	297	289	313	299	252	288	298	299	294	248	315	281	267	282	298	286	264	272	305	297	300	258	318	275	313	287	245	276	268	280	319	297	298	275	291	261	303	276	295	290	279	266	266	307	284	276	297	272	284	280	286	257	290	295	296	254	289	268	291	259	298	292	294	258	264	275	265	269	295	276	277	288	276	300	295	293	297	281	284	295	259	296	271	304	310	284	281	309	295	264	284	265	300	283	289	256	285	278	287	262	279	269	311	283	288	257	294	288	301	292	264	291	316	261	281	278	276	296	304	270	260	294	265	275	275	276	301	289	274	296	276	258	259	262	279	280	310	279	302	297	305	295	305	289	287	270	281	257	272	275	281	275	296	293	298	306	285	281	274	278	267	272	293	269	303	294	271	314	270	292	292	286	305	274	300	284	296	287	305	273	283	302	285	313	272	292	287	281	277	280	318	292	285	293	274	271	312	318	313	274	277	265	255	288	273	291	283	279	284	295	279	286	267	290	279
24258	21614	28837	24701	21456	11364	1532	933	784	626	372	287	227	269	245	194	206	159	181	183	201	165	179	166	176	167	143	185	155	188	164	147	161	164	154	158	166	184	173	178	171	150	165	139	139	180	160	137	126	155	170	154	138	135	161	156	168	164	152	166	161	161	181	167	173	169	129	125	169	167	160	169	136	162	141	149	151	149	140	170	148	162	130	175	128	169	164	175	161	165	153	147	153	170	153	132	131	179	157	158	154	159	138	158	134	129	156	158	142	149	163	163	166	155	135	152	169	170	159	157	164	143	161	155	156	153	137	162	163	148	154	147	159	148	140	160	154	145	150	156	161	192	153	149	145	144	148	150	157	167	162	147	136	145	138	165	160	171	171	173	145	174	167	135	140	138	177	145	146	177	166	138	154	162	155	151	165	174	160	157	147	153	173	156	163	167	143	160	135	163	163	150	136	155	146	167	143	169	140	157	159	155	172	147	144	153	162	153	155	139	151	159	151	159	169	170	149	155	146	163	154	169	174	147	161	158	145	147	154	152	157	163	150	151	152	156	145	151	144	151	160	179	149	151	146	148	158	149	162	165	168	143	167	146	157	174	136	132	142	153	165	156	141	131	149	139	159	157	166	152	149	149	146	135	152	159	166	155	163	158	158	167	165	163	165	165	141	155	132	152	183	146	155	155	154	176	153	158	147	142	146	162	149	154	158	164	151	141	162	152	150	149	127	158	163	166	149	146	139	163	169	149	145	137	142	154	164	167	143	156	152	168	156	153	160	155	158	160	165	172	149	158	168	153	166	155	159	178	148	161	148	146	148	172	168	136	145	150	139	154	150	140	158	158	144	149	155	155	152	141	158	159	171	144	164	155	150	160	158	144	150	160	168	149	145	140	161	143	152	149	143	134	148	160	145	161	182	142	152	144	149	170	178	168	165	146	148	142	164	149	178	173	181	154	147	180	148	161	146	174	164	144	181	140	156	138	157	173	137	149	164	134	163	143	154	162	163	160	153	157	153	171	153	165	163	149	144	141	147	125	146	157	145	177	161	147	160	141	165	163	154	149	140	151	176	143	162	153	156	167	149	164	148	166	158	150	162	147	160	150	170	158	182	134	149	146	151	156	142	150	170	148	144	169	152	153	161	140	156	161	147	167	153	167	174	147	136	175	160	155	177	147	154	150	139	152	147	140	156	135	140	135	172	141	137	160	154	144	162	160	151	164	138	148	153	188	151	150	178	158	148	152	137	126	152	162	137	141	134	153	155	134	146	161	169	145	148	177	152	150	138	154	154	146	163	156	144	151	155	159	143	159	155	150	147	155	141	154	140	162	173	167	174	146	165	151	145	162	160	164	134	168	139	165	154	162	165	147	147	148	157	165	132	171	149	149	139	145	149	181	150	147	141	166	156	155	163	147	151	154	140	134	150	137	151	156	147	155	183	146	145	172	158	134	149	148	147	146	159	155	124	174	130	145	175	176	163	134	145	150	146	173	147	143	129	145	171	152	140	148	136	157	154	163	142	169	147	146	165	156	166	172	155	153	141	118	180	162	157	161	160	151	150	158	161	168	177	120	176	153	154	152	160	144	135	159	159	167	153	131	160	162	162	141	158	150	182	136	166	178	159	146	163	158	150	171	138	156	144	170	155	135	158	162	176	151	139	152	143	152	160	151	160	155	148	154	160	154	142	163	132	139	159	141	159	173	137	164	156	154	153	155	143	159	134	153	155	166	136	148	140	146	151	156	155	148	145	141	166	148	142	150	142	153	167	147	139	142	163	145	148	174	162	140	192	158	140	162	173	176	130	146	164	152	154	160	150	144	147	154	153	155	129	163	153	130	153	117	145	139	172	171	151	173	175	163	159	163	144	168	149	141	125	168	168	166	144	157	133	152	151	154	186	168	170	155	146	134	172	160	141	161	150	144	137	161	157	147	116	176	131	141	164	179	151	146	158	165	140	154	143	163	163	148	151	164	151	150	161	170	163	165	157	155	165	137	148	139	146	149	158	166	146	135	162	124	150	149	134	144	161	145	157	160	155	171	153	146	166	156	154	154	145	144	119	134	155	133	152	152	159	147	162	148	154	148	143	149	156	173	164	167	154	162	165	131	139	145	154	153	145	150	140	155	135	169	148	150	157	136	159	163	173	154	142	147	151	155	155	140	167	147	161	149	146	188	146	143	161	150	182	144	173	148	166	155	159	146	144	141	139	176	152	152	152	161	167	138	172	170	174	168	145	160	167	153	151	130	152	142	153	155	157	154	155	155	158	154	173	164	163	161	137	146	150	168	151	164	143	155	146	160	135	155	168	154	156	152	167	158	153	155	147	141	165	165	158	158	152	167	153	139	146	157	154	139	148	156	135	172	139	152	152	154	166	138	160	124	128	156	159	151	156	140	164	170	145	149	154	155	163	163	144	156	147	135	168	143	162	156	157	169	161	169	163	145	171	141	145	148	172	154	148	157	145	154	145	144	166	145	140	160	154	153	181	161	145	148	148	154	150	159	163	150	136	127	160	162	141	161	162	152	140	154	139	147	163	177	168	114	147	160	141	158	162	172	162	141	149	141	150	122	158	158	163	146	141	161	148	156	132	131	155	182	142	154	162	172	163	151	148	148	139	154	146	168	154	140	151	145	155	172	141	172	143	169	146	142	154	167	125	166	142	163	131	139	131	137	156	139	133	144	148	167	142	170	135	150	173	143	170	139	161	145	153	154	131	154	156	146	164	151	145	160	154	149	141	123	159	146	132	160	163	140	162	164	184	153	152	152	157	153	163	160	149	153	137	162	146	165	141	153	158	149	173	160	155	179	152	166	175	173	152	171	135	172	167	144	179	173	164	142	138	150	151	161	140	138	175	142	148	168	163	146	139	156	156	157	153	158	143	151	129	155	158	131	145	144	155	156	161	162	156	159	169	141	154	156	171	145	178	146	151	146	148	172	153	154	166	160	158	181	155	150	166	151	145	153	136	152	148	174	157	128	141	162	155	142	151	155	159	143	143	152	135	146	162	149	150	157	152	152	127	144	169	152	143	146	159	136	145	166	153	166	144	162	150	156	133	133	144	134	148	151	153	164	152	135	153	141	146	167	137	157	176	141	170	171	156	164	150	143	157	143	190	146	180	151	164	176	130	154	161	156	147	153	163	152	163	161	164	176	140	158	145	142	164	156	136	140	160	133	135	149	142	185	148	157	147	165	149	152	136	132	136	150	157	164	148	146	144	147	162	160	157	148	178	158	154	134	165	160	144	161	167	148	177	156	152	149	173	146	149	146	162	172	154	142	158	165	165	153	167	140	151	150	155	158	167	177	131	162	149	145	138	144	135	151	144	158	151	135	140	163	156	141	166	165	163	148	140	161	150	140	139	174	144	154	139	147	137	152	166	164	151	133	145	153	145	143	149	153	153	151	153	177	129	147	146	155	162	182	142	155	140	164	151	172	141	163	143	138	148	156	141	170	180	140	142	141	162	164	155	155	136	177
38470	61589	22951	6101	3072	2654	2163	1777	1590	1243	713	520	422	320	329	316	261	246	246	228	225	229	222	230	231	216	208	228	246	200	204	217	209	185	203	200	197	220	212	204	188	195	231	192	206	198	204	190	232	187	224	187	188	209	201	218	198	201	187	170	202	223	197	211	185	214	193	220	223	172	187	195	183	200	211	191	156	199	168	200	187	168	232	222	189	192	199	206	245	186	176	202	178	211	208	205	198	208	224	190	192	218	220	187	181	213	195	200	212	215	206	195	195	212	189	192	158	214	187	210	218	240	197	206	210	188	205	196	192	201	208	202	191	207	218	200	197	218	200	205	201	194	206	189	189	212	211	185	186	209	186	200	190	187	190	225	208	206	215	210	172	210	180	192	211	189	187	186	202	186	207	190	197	210	247	190	186	189	173	204	194	197	187	199	215	209	191	202	191	193	206	197	203	205	207	199	208	196	190	183	209	208	192	178	207	203	210	196	213	196	171	185	161	205	182	222	191	185	166	191	190	173	195	199	188	194	197	186	206	201	182	198	198	193	202	213	213	219	186	214	223	214	203	193	202	214	211	223	189	211	220	201	186	179	211	202	208	188	189	202	193	187	218	221	218	182	193	188	209	207	212	207	184	202	171	202	200	172	183	210	180	178	206	180	190	193	185	181	194	179	201	181	205	211	189	187	210	197	195	191	193	194	193	193	166	192	225	212	185	191	190	238	204	224	176	200	203	208	189	208	179	199	229	197	192	209	183	214	202	191	195	195	192	199	184	222	193	194	197	189	218	197	218	214	194	193	226	193	200	212	182	191	197	183	190	188	176	174	205	201	211	188	204	179	198	189	190	194	227	199	206	169	190	190	206	211	182	216	211	199	216	211	202	198	224	180	167	193	192	192	186	186	185	183	208	207	176	204	192	197	204	191	198	211	203	193	204	199	203	179	209	205	200	188	201	191	186	200	186	160	176	193	197	206	180	209	205	194	212	203	196	210	196	187	232	207	206	185	192	203	206	199	200	185	200	198	170	188	196	198	187	190	199	209	185	217	196	202	222	187	188	192	194	194	186	190	212	199	178	214	196	183	182	198	188	209	193	178	184	229	206	214	213	187	188	200	204	172	199	192	188	190	181	205	222	210	208	191	194	195	192	197	196	207	196	195	203	199	205	203	194	191	208	192	189	202	194	195	186	197	179	186	199	199	209	209	196	193	193	233	184	196	227	177	185	205	198	191	210	202	204	194	207	205	199	199	215	217	194	189	200	192	193	207	203	191	205	194	200	183	190	208	172	156	197	202	175	220	183	177	217	198	174	182	203	194	191	209	169	207	197	223	157	211	175	203	217	198	215	192	190	218	210	193	185	185	204	209	197	192	196	223	202	210	201	191	199	199	186	218	183	208	189	213	199	199	187	183	195	187	207	205	196	208	211	185	200	190	186	188	189	201	187	176	214	218	204	212	169	213	195	210	222	204	177	197	200	201	174	192	211	200	205	200	192	176	197	207	197	200	195	201	166	185	208	184	194	184	206	196	192	211	204	208	197	200	187	189	204	189	178	190	199	197	194	195	187	187	181	192	206	222	188	200	189	195	185	183	165	215	175	168	192	210	208	209	210	207	199	212	187	176	173	192	191	192	198	187	197	187	218	201	200	194	184	182	195	209	203	205	193	213	178	211	186	212	167	203	207	200	174	202	190	204	203	181	206	198	192	180	179	201	185	197	188	214	186	206	207	191	179	212	222	237	181	218	198	182	192	169	190	198	200	193	214	181	223	184	179	206	196	170	194	210	224	200	189	184	179	212	179	211	207	203	182	191	199	199	213	161	193	237	185	173	193	192	180	183	196	206	178	204	167	188	183	200	204	213	198	198	182	187	191	216	213	207	196	194	185	182	196	192	183	204	198	188	202	210	210	194	198	180	164	182	198	196	216	204	189	182	194	186	179	207	183	206	188	183	201	187	185	189	193	184	191	191	203	195	204	203	198	198	202	192	191	222	189	201	193	201	188	198	176	199	203	207	199	221	195	189	206	208	178	159	212	178	208	170	187	182	188	196	188	213	207	195	187	183	206	188	191	215	208	227	210	177	196	180	200	217	185	195	199	180	188	192	193	207	175	199	223	213	193	227	189	222	207	189	196	199	197	196	174	165	182	198	184	212	194	193	207	214	188	213	198	192	168	203	216	178	197	185	195	179	167	202	215	200	209	204	190	172	207	193	205	193	192	183	196	192	199	181	195	208	205	204	182	203	177	206	239	181	197	205	173	169	198	190	189	180	217	184	190	200	203	215	198	222	200	230	185	209	195	183	161	216	205	207	197	211	200	206	179	189	207	217	212	182	195	193	192	186	208	201	197	173	212	166	189	185	212	193	200	196	203	184	192	193	176	200	194	194	194	193	232	195	215	204	212	190	192	203	217	191	188	185	207	177	220	172	172	236	191	180	174	196	181	207	182	175	202	185	215	196	193	182	190	204	190	212	202	202	180	187	190	173	201	197	188	191	206	171	193	186	190	197	189	195	182	178	188	196	180	206	218	190	223	200	173	197	215	179	207	206	204	202	198	202	200	220	198	202	190	182	215	202	169	163	208	185	195	198	209	204	200	173	227	202	238	169	189	181	200	230	193	191	189	187	192	211	190	228	181	189	188	180	200	179	206	188	196	223	177	182	203	205	182	193	196	195	204	183	169	192	180	192	193	200	183	193	181	221	205	183	200	203	209	192	202	204	177	194	200	203	198	195	224	182	196	239	186	200	200	185	213	188	193	191	195	190	222	193	187	195	201	198	191	203	205	196	209	200	196	203	225	203	184	168	195	176	197	173	189	202	213	197	203	195	191	188	186	195	199	206	241	189	172	169	184	207	212	226	203	197	185	177	208	208	185	196	205	176	217	217	177	182	212	181	192	206	173	204	195	192	201	211	208	197	203	212	200	186	200	209	214	185	192	160	222	177	181	212	170	220	187	209	211	178	197	186	205	206	207	203	234	202	215	198	205	191	189	208	200	237	187	186	194	213	209	190	206	204	195	203	184	217	171	210	196	182	193	171	170	204	197	209	179	208	211	195	202	199	217	188	201	207	196	190	175	198	192	207	205	209	203	212	208	196	182	212	191	179	194	210	200	197	183	202	214	189	205	190	176	191	210	193	186	176	185	234	182	184	186	195	208	205	197	203	182	201	198	214	201	220	193	217	178	180	196	201	194	193	188	169	192	221	199	187	170	195	193	187	200	199	207	177	199	182	198	188	209	195	199	181	183	182	192	215	223	190	178	202	186	210	208	198	192	201	197	210	198	170	187	210	198	207	164	193	187	198	187	188	184	193	180	196	183	222	213	195	215	165	177	194	208	201	186	205	219	190	203	225	182	175	204	195	215	176	204	211	177	194	214	185	197	214	178	209	180	205	185	202	203	199	196	205	188	203	177	173	189	191	174	197	204	197	191	224	177	182	187	199	167	199	188	206	204	207	223	190	198	201	208	196	197	177
25731	21735	27594	25422	9213	1254	1002	876	680	588	494	449	408	428	384	389	348	392	423	360	363	375	384	340	354	332	341	316	336	357	354	373	400	402	322	351	349	340	384	341	352	381	364	352	340	362	375	380	363	338	350	345	373	357	347	341	357	349	357	326	356	356	349	343	367	331	342	338	348	355	346	391	341	351	323	361	336	372	362	388	366	362	357	386	353	372	372	369	351	363	365	322	331	382	369	365	350	364	310	371	369	365	358	365	360	353	342	387	348	367	372	347	328	360	344	354	347	390	374	357	330	356	348	367	347	357	355	312	350	347	347	351	369	395	356	336	339	348	325	355	373	358	372	345	352	373	341	368	377	355	352	312	373	349	392	345	379	338	358	372	341	348	351	353	361	353	349	333	378	326	394	375	373	309	369	367	359	392	338	356	349	345	322	353	347	375	365	344	363	360	376	343	349	352	337	351	372	340	373	375	359	347	378	347	348	343	318	389	340	324	324	375	329	353	347	375	382	353	337	356	380	370	360	383	343	361	354	341	344	362	352	357	362	359	386	363	356	367	335	352	352	364	361	381	353	375	357	353	373	369	326	362	337	327	326	353	350	314	353	357	345	387	346	363	355	369	351	355	328	364	341	333	364	358	375	356	331	365	321	369	343	352	388	376	350	343	391	375	359	350	371	370	399	373	357	334	335	354	361	378	311	349	362	360	337	359	342	371	373	362	342	359	351	353	384	366	351	370	351	368	377	349	333	344	345	366	354	354	354	354	363	375	370	353	388	335	334	343	350	346	358	336	374	348	330	347	359	322	381	337	382	377	362	328	339	335	363	344	359	361	330	341	356	349	365	343	367	340	350	347	360	350	337	352	336	346	393	338	380	359	361	343	363	353	364	367	346	351	363	330	335	368	375	336	345	366	359	377	356	360	362	351	355	331	331	365	353	376	325	342	358	358	361	378	352	340	357	363	339	342	333	343	336	370	352	386	378	339	330	365	352	333	353	357	374	330	375	360	368	372	380	356	338	358	363	362	350	347	353	341	380	367	372	344	383	350	378	356	364	331	359	340	338	346	350	349	371	362	388	351	378	353	354	369	355	356	361	396	296	348	356	364	348	354	372	376	340	374	327	359	345	364	350	342	392	331	335	365	334	366	355	355	383	358	380	372	339	356	357	369	344	335	341	389	349	348	361	351	347	348	359	327	350	366	371	326	355	363	342	367	346	358	355	371	343	366	365	369	380	356	350	362	382	371	366	362	360	342	333	356	364	343	379	357	372	401	354	356	361	369	335	375	346	362	380	343	351	334	345	347	377	363	316	356	347	363	342	385	366	328	414	349	342	338	354	337	333	380	355	338	347	345	349	369	377	375	344	377	367	369	346	381	371	362	366	345	364	360	332	360	357	364	375	369	351	321	330	360	368	349	381	384	336	316	346	358	377	366	358	353	366	403	309	362	349	331	364	362	347	377	397	350	331	364	354	341	352	358	375	351	343	381	372	344	355	351	347	371	327	344	352	369	348	342	353	372	335	332	327	378	378	377	361	328	377	311	351	394	358	370	354	366	349	339	359	339	354	354	354	356	403	375	368	330	354	341	346	353	379	382	324	345	368	393	332	363	365	368	338	368	323	342	350	340	339	376	361	352	353	317	379	352	360	339	363	332	353	328	349	364	353	373	341	375	356	341	355	351	373	347	382	365	342	349	304	360	370	361	379	360	360	342	354	365	351	347	365	339	371	394	382	363	344	380	389	358	363	343	353	328	371	357	370	355	355	347	388	361	378	341	336	376	354	341	359	353	369	387	366	330	342	346	376	360	350	358	335	333	358	382	346	344	346	364	342	376	338	340	341	371	359	346	341	357	356	345	337	335	345	364	356	325	396	322	343	333	366	346	361	367	341	367	369	387	349	312	377	328	334	348	368	354	362	357	384	369	380	366	339	352	333	366	354	340	354	361	340	344	377	332	339	387	374	366	351	331	381	340	399	358	349	344	380	371	354	339	339	333	348	376	378	358	352	366	337	335	354	342	369	372	389	325	361	346	380	384	361	343	350	330	316	349	312	336	353	346	351	347	349	343	360	376	386	373	322	325	369	356	341	365	346	395	345	339	360	353	331	365	361	370	342	331	390	317	358	391	361	335	352	373	356	352	378	348	361	354	356	388	349	366	346	352	349	325	347	345	378	359	380	332	371	346	335	356	369	361	360	372	360	381	381	392	360	363	364	380	361	320	341	346	359	379	324	361	362	353	339	334	350	381	384	358	350	358	370	363	364	352	350	323	382	370	381	356	349	388	345	324	350	361	367	358	374	324	328	330	361	391	361	376	371	350	346	370	391	320	385	364	327	366	375	361	372	327	370	375	375	369	327	368	362	387	341	344	366	381	302	364	355	389	348	387	372	368	354	336	389	371	351	347	352	356	363	368	351	347	340	332	387	360	307	391	358	324	340	313	373	361	371	365	368	337	388	365	348	386	372	350	352	316	386	360	367	370	390	339	350	355	379	344	341	367	380	348	390	333	348	359	335	336	385	377	375	321	336	371	376	346	384	361	358	362	363	342	414	342	422	388	343	337	327	350	380	338	399	370	343	343	369	388	396	339	343	368	353	347	362	343	351	334	361	363	345	351	349	383	353	334	352	383	316	330	333	354	366	351	347	342	348	314	349	359	348	363	345	364	324	348	349	347	349	356	335	363	357	358	347	322	381	354	382	359	377	341	361	364	364	368	367	349	343	322	357	373	323	378	354	349	322	364	342	374	376	338	343	408	356	388	340	389	329	341	365	383	360	339	358	370	368	349	357	374	362	384	351	350	342	339	341	381	330	386	388	323	366	351	378	359	373	375	366	342	394	371	374	362	368	362	376	363	366	345	371	377	349	340	339	326	352	345	316	322	348	361	354	394	374	339	360	377	394	311	362	376	391	359	355	364	337	356	333	353	362	343	345	358	347	370	366	386	366	352	341	386	347	365	361	380	348	356	331	369	380	388	399	376	350	356	388	359	337	351	349	334	344	373	364	343	357	349	350	351	348	347	352	399	346	340	371	344	346	344	368	363	370	375	347	339	342	380	369	336	347	354	359	334	397	337	344	348	356	371	388	357	324	350	389	345	376	359	354	358	366	358	376	333	328	354	347	354	348	346	346	356	351	379	340	337	339	342	417	361	349	337	349	369	362	353	350	373	350	331	395	309	332	352	315	359	325	344	357	349	338	365	364	353	389	346	369	333	377	345	344	372	369	344	346	398	357	337	348	356	345	369	378	356	377	351	349	346	380	363	364	330	339	345	366	347	365	359	364	359	369	345	388	324	343	398	356	368	333	335	355	351	326	357	344	362	379	361	351	351	325	377	310	323	371	367	326	337	364	361	362	358	373	378	355	364	340	328	284	354	349	355	320	350	336	358	332	348	349	378	378	349	369	374	351	367	315	328	350	362	338	339	344	354	379	367	345	363	349	342	373	335	371	387	328	346	349	365	370	366	324	390	397	389
36804	54840	19756	4162	2415	2098	1973	1691	1311	916	790	661	502	496	540	470	485	509	482	436	450	434	437	415	449	457	460	458	434	426	448	456	447	459	432	470	445	431	453	426	438	425	462	432	461	475	409	421	434	457	413	455	428	434	515	444	481	472	437	466	434	402	432	426	445	432	417	441	472	437	455	428	418	418	440	448	469	449	437	448	436	421	452	426	443	449	470	439	436	469	456	436	464	436	412	433	445	451	446	434	434	423	436	422	455	411	444	451	421	465	412	448	467	465	416	436	437	409	431	432	485	459	427	426	431	411	430	445	410	429	399	413	465	416	442	457	445	464	454	468	438	442	468	437	405	457	400	471	425	403	457	471	447	416	456	462	428	414	425	440	434	424	423	453	426	450	435	415	403	430	439	407	408	446	397	420	416	412	434	445	434	471	429	478	450	458	453	424	414	437	438	406	451	424	428	430	395	453	447	435	421	408	453	442	443	426	430	431	376	458	436	469	446	439	446	419	454	401	410	435	432	429	414	451	449	452	481	392	438	436	408	453	448	427	426	424	450	442	445	480	417	458	425	428	409	405	464	439	458	446	456	461	406	430	458	443	452	427	428	468	428	430	439	435	445	425	402	435	446	414	421	409	443	459	444	438	404	421	446	465	419	431	423	464	471	440	453	429	444	402	425	430	421	435	434	421	407	434	436	407	448	439	468	417	428	419	449	427	458	416	463	386	428	439	468	408	419	440	440	462	487	421	428	438	464	441	397	450	451	427	423	438	461	426	440	446	455	406	484	434	458	445	424	452	433	443	430	429	440	450	408	459	429	454	422	486	460	457	423	417	396	426	416	476	431	431	446	448	450	420	443	470	466	419	428	439	443	430	419	448	430	404	456	450	423	411	408	433	445	449	448	439	408	461	446	428	434	434	452	448	435	449	435	480	462	433	446	454	455	465	448	438	429	416	442	429	452	451	472	448	419	413	403	441	449	425	446	428	463	448	413	421	425	432	453	433	443	475	466	430	441	493	465	446	451	411	441	419	454	436	410	451	438	440	422	457	463	433	425	441	451	468	456	426	457	428	427	428	430	448	473	439	435	473	376	438	450	437	439	445	432	428	421	439	435	440	426	443	445	459	434	434	437	436	454	463	434	420	430	445	448	433	455	463	427	437	440	440	453	421	402	434	449	437	421	444	420	406	391	446	438	442	456	442	431	488	432	424	469	420	411	431	475	418	438	423	427	420	447	430	459	410	470	432	411	416	450	413	462	409	396	421	423	418	432	429	426	460	470	422	426	455	417	458	425	415	456	428	412	438	453	461	425	440	414	474	442	434	406	404	405	407	445	432	441	455	471	429	424	394	454	458	451	457	459	413	429	415	434	440	442	441	448	410	400	428	462	429	429	417	453	437	443	456	436	402	440	437	422	414	444	429	445	439	446	423	446	385	467	379	426	421	439	445	400	433	433	445	402	397	388	470	432	433	425	493	444	458	446	441	454	422	416	419	468	433	450	418	433	487	476	454	431	446	447	392	467	442	443	420	432	414	433	474	437	416	417	444	454	443	450	473	436	435	431	452	467	415	447	452	432	425	398	460	431	421	431	447	471	417	452	416	385	430	450	446	424	433	426	444	467	422	434	441	431	467	430	441	444	453	420	455	431	412	434	439	459	443	395	410	423	439	437	459	422	440	446	422	406	453	457	466	430	424	438	434	437	444	440	427	454	471	410	453	415	459	454	471	436	451	440	454	401	426	414	456	435	403	445	456	437	460	424	444	427	460	401	410	465	477	426	434	467	487	430	450	427	458	464	450	447	424	470	406	433	384	435	432	466	439	426	422	448	418	444	473	420	421	450	455	382	422	428	444	415	435	406	417	415	429	417	446	434	454	431	452	415	449	420	440	458	443	452	465	442	444	401	440	403	440	447	446	464	463	406	414	447	478	441	463	442	445	455	440	464	442	458	442	443	410	411	491	410	451	473	462	450	454	428	445	433	430	436	408	453	433	454	424	425	396	432	439	438	428	439	456	420	435	442	416	426	446	438	439	441	450	433	438	456	422	388	455	446	417	468	434	450	470	459	441	428	410	425	456	434	424	422	436	432	470	405	448	434	448	413	407	485	422	461	474	432	439	484	418	437	466	397	459	449	423	465	456	419	476	421	446	408	408	429	454	470	460	462	453	437	455	454	409	435	478	461	424	470	462	429	420	449	441	449	416	384	412	452	463	429	431	439	467	460	419	436	397	442	451	408	422	434	456	472	467	434	448	428	438	410	416	448	415	423	442	405	425	459	430	478	437	414	409	443	439	454	445	402	422	439	457	425	437	456	437	415	478	447	437	437	455	429	427	446	401	439	423	436	410	415	439	470	438	430	414	418	447	462	425	405	422	419	453	434	449	438	437	455	450	443	434	441	423	445	432	400	461	431	406	467	455	446	433	457	423	478	414	411	445	450	419	437	447	440	435	464	421	467	442	442	471	463	444	437	408	392	462	437	472	465	463	416	433	436	459	421	438	407	465	451	413	476	396	463	412	458	435	449	438	426	405	438	454	418	438	436	436	421	489	465	443	437	433	448	422	456	446	418	437	472	433	458	412	434	402	429	431	439	460	413	426	432	440	441	457	479	460	449	438	455	432	438	466	437	453	428	442	455	477	462	415	474	463	438	471	417	444	418	439	451	448	456	456	467	451	425	447	435	412	454	459	397	431	444	451	420	450	422	436	450	415	441	453	427	476	425	458	442	424	418	456	446	434	449	474	467	456	435	466	459	414	413	463	433	408	470	474	434	433	443	404	392	427	461	435	410	430	436	419	417	434	434	447	450	422	435	445	463	418	448	441	406	470	446	460	418	439	383	421	475	403	436	483	432	465	399	445	430	427	451	434	438	454	390	443	455	413	422	436	419	390	446	463	419	426	427	391	468	431	441	406	430	414	445	439	429	393	423	472	425	436	460	436	404	447	439	415	431	417	463	444	453	430	437	464	430	458	447	420	437	439	444	448	431	438	460	439	440	461	412	477	441	444	428	498	466	423	419	442	454	446	465	443	455	451	451	425	459	453	456	425	467	447	458	426	440	433	433	468	439	426	464	412	394	424	412	421	438	441	437	421	426	446	377	431	421	464	444	457	410	409	443	438	436	422	480	431	443	417	446	461	439	430	423	451	448	497	436	410	459	437	435	384	455	422	421	452	446	457	452	435	435	376	425	454	437	400	443	441	435	431	452	425	435	440	405	421	438	445	442	408	459	464	406	447	443	432	454	380	443	430	418	450	423	442	433	402	468	447	417	418	437	456	426	427	445	405	420	407	443	459	403	443	436	418	411	471	469	469	435	394	463	443	454	394	431	446	431	455	465	437	455	413	414	452	473	442	440	455	462	438	462	424	455	439	470	447	451	435	417	445	448	445	467	423	464	417	484	438	419	443	419	479	431	452	454	430	422	417	434	464	459	411	428	406	433	427	436	445	425	413	458	411	489	402	413	458	446	437	456	426
23325	21613	29302	24274	21580	21550	9702	1779	1108	811	683	589	499	466	427	399	384	375	364	327	336	351	336	348	337	321	292	339	319	351	330	317	301	327	349	326	337	313	295	341	339	346	332	324	313	293	290	270	302	328	307	286	303	286	326	319	307	336	296	333	329	310	282	320	324	294	288	324	323	319	307	305	319	324	305	280	307	344	315	273	285	335	340	344	325	281	316	305	330	301	295	307	272	297	310	320	330	351	306	312	344	309	336	307	308	297	300	295	302	323	303	300	307	329	326	317	343	290	305	295	327	294	277	290	349	281	310	327	294	298	351	322	315	297	307	286	291	303	322	298	342	290	303	346	294	325	288	302	295	295	299	315	310	330	287	282	287	308	303	314	322	296	288	307	316	311	329	306	340	325	292	294	309	313	309	303	279	321	321	297	291	289	336	288	333	295	321	315	325	302	273	321	306	304	303	341	290	318	324	314	306	281	302	306	324	286	293	303	311	319	309	298	332	332	312	297	330	308	307	303	315	317	301	275	317	306	303	309	298	306	345	317	325	304	334	331	308	326	314	302	299	293	305	308	314	303	305	301	301	305	312	309	281	304	297	308	305	317	305	312	320	324	332	305	338	326	320	325	315	293	304	313	305	298	322	292	328	306	291	311	328	316	320	281	294	268	302	308	331	287	312	332	313	280	292	292	320	316	305	284	283	340	319	307	317	334	286	297	274	316	303	299	307	271	303	279	323	331	322	307	316	283	290	289	340	273	299	314	306	302	297	302	303	328	324	288	330	286	334	345	326	294	319	290	293	306	298	315	303	289	306	320	290	290	255	320	324	334	316	288	310	343	318	315	326	314	275	294	311	344	305	338	304	291	314	316	274	316	312	308	307	298	306	311	306	299	299	317	282	298	342	296	308	310	282	298	315	305	353	300	301	292	315	328	333	308	292	283	312	323	303	296	313	323	344	287	320	303	312	284	300	290	329	305	323	313	290	290	313	319	317	336	287	307	308	308	311	286	292	300	280	314	303	311	324	289	298	309	340	297	296	305	301	300	315	292	295	307	311	326	298	317	320	303	271	344	302	341	318	279	267	321	318	321	286	297	321	314	310	306	323	298	314	315	327	304	335	305	314	289	297	326	305	321	310	304	273	323	307	286	321	284	312	318	332	303	320	285	288	316	305	297	339	292	277	317	321	313	323	315	300	302	329	290	287	345	306	305	296	314	296	331	300	305	318	274	273	295	302	337	330	277	333	321	293	311	303	301	307	320	302	309	324	323	274	290	295	301	304	299	345	329	283	307	310	311	328	340	310	282	315	305	297	306	273	335	311	303	289	331	288	313	332	335	296	317	295	325	321	317	298	308	284	326	291	295	328	308	303	310	344	295	337	314	313	324	306	325	321	316	294	279	305	347	317	324	300	305	303	286	293	308	340	300	315	305	297	309	285	312	285	285	333	286	268	294	267	314	304	321	334	313	304	278	296	301	327	275	293	268	305	322	346	297	301	288	310	299	310	307	339	330	299	308	310	304	310	300	297	287	323	300	299	296	322	298	297	326	331	341	290	319	326	323	321	318	305	297	294	315	293	302	327	321	298	292	304	329	330	290	303	312	282	342	308	286	308	306	282	286	332	312	305	293	297	308	271	337	305	322	312	313	302	348	281	312	284	295	310	283	328	304	309	326	328	315	310	292	358	323	307	305	298	322	291	320	320	312	336	304	331	320	326	309	283	309	312	307	284	318	295	306	283	319	298	315	352	294	305	348	296	301	323	314	307	319	323	312	282	299	306	292	299	300	291	306	290	297	323	298	325	325	300	308	298	333	283	279	298	285	313	306	301	323	266	293	354	301	298	298	274	314	289	329	283	332	306	335	295	326	321	325	315	293	293	290	312	291	316	318	313	308	302	298	306	290	313	301	316	284	300	323	334	340	326	294	310	301	321	310	326	296	305	328	305	295	277	295	281	325	295	312	306	315	308	313	324	306	300	293	279	332	310	295	311	285	308	294	307	319	335	316	324	294	288	314	300	315	287	274	298	339	299	299	316	309	298	294	300	277	300	331	274	319	306	290	334	298	310	283	332	318	313	342	304	293	355	333	358	334	306	320	309	307	316	300	344	276	339	307	310	329	311	309	332	322	277	329	312	283	323	316	329	277	319	317	303	300	330	313	313	292	274	297	298	345	305	303	318	325	323	280	310	301	320	285	325	297	322	313	264	292	306	261	327	320	273	325	314	338	309	311	295	274	289	254	316	296	310	324	308	317	309	316	309	287	324	320	309	300	315	289	282	297	296	308	305	300	314	300	312	326	305	293	289	334	295	276	304	287	268	310	331	322	320	316	309	308	352	324	267	349	300	344	296	332	318	303	318	319	297	332	299	304	316	302	291	332	298	315	301	343	288	301	284	310	281	344	307	269	285	288	295	294	311	285	330	289	318	301	329	296	327	305	314	313	313	318	329	301	332	276	274	294	334	277	285	261	278	307	306	281	313	288	323	301	311	315	326	326	304	317	330	319	313	307	324	333	317	297	301	322	349	329	295	292	291	311	332	328	285	304	301	273	324	307	270	280	333	319	300	324	315	313	306	324	315	270	331	312	287	317	305	291	302	323	302	290	280	320	300	293	308	305	304	325	311	306	302	307	281	292	296	321	287	320	306	285	301	302	319	289	324	304	303	300	289	286	320	295	346	301	327	333	337	285	340	347	306	332	293	337	289	295	298	287	320	323	313	344	321	322	306	292	286	284	286	309	310	324	315	328	312	312	285	324	273	310	304	304	346	328	297	297	311	297	332	310	318	299	310	294	294	314	330	296	318	325	322	294	289	285	302	315	312	287	295	294	302	305	297	325	343	300	339	298	310	322	280	286	315	317	283	310	326	303	312	315	317	280	280	274	329	275	319	319	302	306	319	295	278	304	291	274	299	311	284	307	280	285	318	311	320	292	298	290	305	303	303	299	324	294	292	285	331	333	334	338	283	315	346	312	314	293	337	296	348	309	339	304	279	324	301	302	313	323	308	313	277	275	343	308	309	297	292	285	295	311	300	320	315	300	299	298	306	355	301	302	301	321	313	317	302	305	294	294	291	278	314	322	307	311	323	299	333	325	312	305	292	315	307	321	296	297	301	310	286	300	312	290	295	286	321	329	287	321	306	299	338	308	295	331	328	286	314	318	301	280	303	307	323	322	319	300	295	339	306	326	311	298	300	316	304	325	266	288	300	331	327	301	322	320	306	310	322	294	339	310	307	324	284	316	308	300	284	299	297	319	300	301	318	316	301	279	296	315	318	286	312	321	304	310	338	309	326	305	305	286	320	306	309	307	311	326	295	315	285	314	302	286	292	306	284	310	290	298	286	314	321	323	324	304	306	303	327	275	287	323	297	281	319	263	260	323	324	300	310	282	320	306	299	323	321	297	345	325	292	292	328	318	320	308	344	321	308	299	327	286	324	315	335	288	310	293	285	272	327	325	289	308	338	275	313	358	307	312
42859	70032	29738	8858	5359	4467	3611	2925	2230	1633	1140	884	716	656	563	521	517	479	445	454	420	403	421	442	460	408	409	426	437	383	390	363	361	393	382	413	373	413	380	336	356	400	391	323	400	401	362	392	398	377	352	398	346	366	381	393	338	344	371	383	366	338	336	378	342	390	368	386	358	382	385	369	326	380	397	365	322	372	367	359	379	337	365	346	378	365	359	374	357	354	364	380	356	403	367	353	357	370	345	335	363	349	333	346	344	373	344	359	373	377	355	375	364	369	395	399	380	360	381	352	385	399	329	396	344	345	345	365	373	376	365	359	342	388	361	368	363	330	369	410	336	354	360	367	352	400	363	348	346	393	343	361	372	348	372	385	342	377	369	349	361	390	368	342	341	384	353	365	401	358	380	364	319	384	390	332	364	369	356	372	371	400	370	361	370	380	368	380	364	340	326	339	369	340	323	356	384	361	360	352	347	369	358	361	340	356	365	340	339	361	359	349	387	400	345	354	371	358	375	351	335	358	372	383	321	393	354	326	375	346	353	358	373	409	335	353	369	375	332	367	334	379	351	377	363	365	337	398	372	343	372	394	346	352	389	376	335	357	339	340	354	360	391	373	334	373	352	377	371	346	355	393	371	358	345	349	372	384	351	313	387	349	356	378	340	368	391	354	366	373	351	372	357	346	357	338	355	357	356	379	313	370	340	354	374	338	384	332	378	330	338	380	355	396	348	333	384	338	351	372	358	355	400	338	347	383	338	366	366	397	412	369	338	377	364	366	345	355	351	398	387	343	368	358	361	364	336	328	356	351	319	372	365	369	342	341	386	366	367	362	345	342	367	401	375	387	335	348	346	372	353	318	318	352	375	385	370	337	372	369	374	383	354	361	344	357	372	349	347	354	365	366	383	350	361	382	329	348	393	393	336	381	353	356	368	355	376	340	373	366	366	373	335	376	370	377	349	345	342	340	348	383	358	387	369	364	350	379	383	349	318	363	343	359	378	364	345	337	357	344	369	339	370	349	336	376	352	343	350	360	339	365	401	342	378	362	370	377	385	356	355	375	351	348	343	339	392	384	364	374	364	369	321	363	340	344	318	357	390	374	370	373	369	373	344	378	371	334	373	323	362	388	334	332	352	388	370	378	361	327	380	375	369	372	335	366	354	372	331	353	342	367	354	337	379	320	335	343	345	383	380	318	365	346	352	360	366	340	351	351	369	347	386	362	350	359	346	361	334	339	353	359	349	368	355	392	365	390	360	356	316	374	350	343	368	358	376	385	378	349	345	350	382	359	364	347	384	375	325	368	382	361	348	370	388	345	331	337	348	381	377	354	354	362	374	351	340	365	360	354	328	362	375	369	322	356	375	406	401	354	345	359	344	340	337	336	355	328	391	354	364	366	374	348	318	364	332	401	337	378	371	382	320	383	375	374	325	356	354	336	361	384	334	332	363	394	354	359	356	367	345	389	368	329	365	361	375	353	359	354	363	341	381	370	371	359	337	386	333	350	358	378	360	350	357	349	376	344	351	348	327	354	331	401	321	371	380	360	403	352	326	372	343	347	358	376	346	351	336	351	368	382	352	390	342	337	365	396	369	353	335	363	336	387	353	365	383	338	364	348	357	332	361	367	353	352	336	368	346	359	343	365	373	373	358	365	367	360	355	380	364	336	386	368	359	384	353	345	385	363	347	351	368	367	406	348	371	380	344	394	363	391	340	352	409	386	343	385	345	350	351	357	363	332	383	382	362	385	369	355	331	353	342	357	380	356	331	341	372	342	385	361	405	341	377	343	337	340	352	346	365	390	376	331	355	366	338	399	320	390	350	391	362	372	366	333	385	359	362	358	359	374	354	330	334	368	370	382	348	390	389	358	366	367	369	354	382	359	348	359	379	394	322	364	353	352	369	347	349	391	357	346	330	369	347	397	381	357	354	343	372	346	349	353	341	360	353	354	401	351	367	376	371	395	360	376	345	343	372	406	385	325	344	383	347	381	324	370	346	407	342	375	346	363	345	375	348	369	378	349	340	362	355	343	381	324	377	408	366	354	384	350	379	374	375	348	415	350	347	397	374	391	352	342	375	354	377	355	403	351	382	329	323	371	327	342	373	371	358	350	346	348	353	329	365	345	333	387	366	332	362	327	372	364	365	338	348	382	379	381	340	357	320	377	370	371	363	344	345	367	332	352	395	402	374	360	356	384	357	379	363	362	374	345	365	354	340	362	379	405	333	349	410	320	350	362	363	367	351	374	343	364	372	368	353	360	344	383	358	354	367	366	379	360	393	372	382	404	345	370	364	350	349	357	332	358	361	362	363	393	356	378	376	364	402	407	350	330	327	404	389	380	354	366	380	365	347	375	349	326	336	330	338	365	415	357	352	385	336	372	359	366	350	362	360	370	371	378	362	354	363	333	360	334	399	395	358	350	359	356	338	336	366	375	374	348	356	352	343	364	352	363	365	374	364	352	346	337	327	392	356	340	351	365	381	318	318	377	341	388	375	359	353	334	364	359	356	362	374	363	359	363	372	362	359	377	395	345	354	359	368	369	353	377	358	332	357	365	371	380	387	379	389	378	400	336	376	341	358	352	367	363	357	330	378	414	334	363	374	358	380	372	366	377	392	401	351	375	337	377	352	360	370	351	396	371	395	383	357	338	396	364	367	356	369	354	351	335	382	378	363	349	371	368	353	388	353	345	384	336	415	372	343	347	367	360	369	400	354	367	372	363	357	377	364	404	364	336	382	351	348	342	344	358	362	365	339	357	347	367	358	364	375	384	368	358	377	335	345	396	364	351	386	391	351	368	375	360	349	334	336	344	380	331	348	364	365	335	371	340	355	363	350	377	368	376	378	370	359	349	368	377	333	339	356	356	371	376	363	347	309	336	385	370	352	354	363	344	368	362	357	343	346	362	339	370	346	349	360	350	378	342	351	353	357	357	339	367	365	373	359	374	363	344	363	360	324	354	362	369	372	351	406	389	371	395	343	359	346	333	375	388	378	362	375	334	368	340	344	350	301	353	348	370	371	365	365	380	343	387	360	392	331	361	382	372	361	334	348	381	395	382	362	387	387	310	380	362	378	348	346	383	342	357	338	364	386	350	355	356	337	373	319	351	314	385	399	374	327	379	347	337	380	364	332	384	353	384	378	371	366	359	381	403	335	384	362	376	342	374	380	362	309	376	373	361	369	359	397	383	321	389	358	364	343	345	353	370	357	389	362	332	357	382	352	365	353	346	353	352	359	368	387	356	365	360	365	316	379	368	373	345	399	383	359	352	357	369	332	390	366	373	353	353	371	376	370	370	345	426	383	396	374	334	378	348	376	342	360	350	380	356	355	328	353	380	355	361	355	365	357	347	360	367	394	347	379	389	337	369	368	393	366	350	339	366	335	367	359	390	353	365	347	359	370	345	376	365	360	382	331	353	389	362	358	335	324	377	365	348	368	356	360	384	384	385	355	330	378	333	362	320	342	357	356	336
29362	28566	21109	4841	1067	781	565	514	407	374	311	260	285	233	245	217	217	192	212	227	208	203	222	214	205	194	236	214	228	259	214	248	200	227	232	225	210	213	238	215	233	233	251	192	226	237	220	223	214	244	221	228	215	226	216	229	231	215	216	224	214	241	226	215	230	225	225	234	249	187	201	211	228	199	199	225	223	201	234	228	209	217	218	224	215	240	194	221	225	225	231	189	229	211	239	189	239	227	233	202	224	238	222	224	232	234	247	213	234	228	201	208	217	228	196	215	242	222	215	231	198	215	197	231	250	241	220	212	230	235	209	216	205	221	231	215	230	230	220	213	236	219	200	221	246	230	247	234	199	237	229	203	217	208	207	218	214	233	245	196	220	243	217	224	232	209	228	233	206	240	215	204	209	207	199	201	213	199	228	232	223	216	205	207	232	204	217	233	193	235	235	227	229	221	218	210	210	209	214	239	212	213	235	237	207	211	224	253	227	240	237	238	217	226	225	238	229	191	218	230	213	211	222	216	215	208	220	207	241	213	193	213	209	210	236	216	239	212	239	215	222	222	243	221	225	251	223	229	237	215	218	212	217	219	229	215	236	214	213	213	223	206	229	221	230	211	211	211	222	218	203	205	234	241	221	232	231	216	225	234	221	217	221	230	216	228	223	228	227	200	218	243	218	238	195	221	226	236	216	209	218	205	244	220	215	237	218	243	204	235	217	229	236	238	239	235	237	224	241	226	201	211	224	204	202	222	218	223	234	216	241	201	237	236	241	214	223	240	241	222	201	216	220	237	215	217	210	216	232	221	202	195	221	224	215	230	244	224	223	230	233	236	216	206	207	195	238	246	194	226	217	242	226	227	239	214	215	246	236	252	216	214	225	224	241	213	231	211	217	203	201	233	239	230	195	214	199	213	207	221	201	250	230	239	236	230	228	197	212	208	242	233	227	231	214	230	214	233	251	217	229	218	240	252	214	219	205	203	215	246	240	212	213	226	224	213	246	198	214	196	216	207	205	228	224	221	227	212	214	203	223	232	215	231	239	196	211	228	215	219	228	199	212	233	240	235	218	194	209	240	215	213	220	206	208	244	210	236	235	231	243	235	212	203	218	244	207	246	225	222	231	228	218	223	209	233	226	253	236	224	211	208	195	210	233	222	233	246	218	244	180	230	226	204	217	199	232	236	223	206	229	193	225	183	226	243	202	201	206	208	231	223	228	197	207	225	210	221	232	214	211	225	203	229	226	238	199	218	219	214	225	241	207	221	215	225	213	235	214	206	226	230	215	206	216	237	216	219	210	229	224	212	232	206	215	214	223	214	225	220	211	207	234	202	239	207	208	205	201	223	218	214	215	212	240	237	205	198	243	204	248	236	227	192	200	212	222	227	192	224	207	215	244	246	222	221	222	219	217	206	200	236	250	211	224	206	232	205	209	244	240	224	231	222	234	218	247	225	195	208	202	221	215	223	220	200	215	204	214	189	202	203	238	210	197	260	210	218	213	220	208	222	255	254	217	185	211	240	248	230	224	226	220	197	233	226	245	216	222	228	212	219	215	234	232	233	239	221	219	220	216	221	210	230	210	223	246	226	211	206	197	213	202	212	225	225	214	240	200	225	211	193	211	200	217	197	209	235	209	208	201	207	236	244	238	227	202	215	222	210	218	241	210	230	193	232	212	258	214	214	237	222	233	201	201	262	232	217	210	225	234	247	238	237	211	221	203	227	232	247	247	190	224	203	212	230	232	241	249	230	213	257	235	224	226	183	189	222	218	214	221	212	203	241	234	211	228	219	228	229	212	211	232	214	214	208	246	203	220	210	220	210	224	222	257	206	241	222	217	216	206	242	243	243	207	220	234	218	201	214	225	232	230	220	224	190	235	254	228	229	208	215	239	217	229	223	221	207	214	204	219	234	187	222	214	240	239	206	199	255	214	193	223	220	261	196	234	204	243	229	212	202	249	223	234	225	197	240	219	225	193	235	234	215	247	230	221	230	224	213	247	232	234	210	221	242	237	215	215	231	244	225	213	206	227	222	215	228	228	232	242	214	230	228	219	184	240	223	229	209	208	210	216	225	222	227	201	220	225	192	224	221	216	214	237	215	216	233	222	218	228	204	232	210	193	243	250	225	214	240	214	215	222	233	223	226	205	223	210	228	214	217	233	197	218	263	219	199	216	223	230	222	202	218	213	213	224	205	214	240	230	230	213	231	211	209	216	212	256	228	225	239	233	232	240	210	188	226	224	200	208	227	235	199	204	223	211	226	223	236	218	212	232	208	209	229	213	226	216	212	233	224	217	195	222	215	224	220	235	235	216	238	218	222	237	228	213	208	207	234	220	221	236	257	238	240	215	214	221	217	187	227	215	214	231	238	243	244	225	228	202	199	193	261	220	211	209	215	219	212	237	220	229	210	215	239	231	218	212	234	232	205	212	221	232	216	210	218	208	226	223	225	204	208	209	207	241	230	244	221	221	243	227	218	205	207	224	211	234	211	200	201	194	231	227	219	221	221	193	205	227	221	231	211	206	213	222	235	237	222	229	251	210	252	225	205	209	216	212	213	217	196	228	226	215	219	224	217	232	224	216	218	226	237	244	246	246	206	214	207	235	198	233	206	235	229	220	199	221	226	242	210	214	231	239	239	210	226	236	209	215	218	226	197	249	206	220	230	255	239	202	229	203	229	217	226	233	221	223	231	246	202	212	236	236	205	229	270	233	221	230	227	208	211	181	225	216	225	233	240	220	223	221	219	197	217	226	250	216	215	203	208	218	208	232	216	228	220	257	213	219	218	230	194	210	227	210	238	245	226	210	217	234	220	192	236	219	195	213	209	239	201	221	193	191	214	239	244	208	199	215	269	235	206	216	206	231	228	229	206	223	216	219	215	240	234	220	243	220	212	233	223	233	223	222	221	235	210	246	211	239	240	203	208	240	208	214	199	208	204	244	228	225	238	249	207	257	225	214	231	211	221	256	194	203	225	250	194	223	238	211	215	208	204	211	211	212	216	247	208	222	245	224	242	218	217	207	245	221	219	238	228	225	217	220	224	222	212	233	225	207	229	207	216	213	199	227	229	233	224	205	228	225	216	224	227	238	234	244	239	201	209	229	245	222	242	231	225	225	230	213	220	220	211	196	221	218	236	220	259	211	207	220	220	203	223	198	218	240	221	212	234	225	213	218	218	224	207	207	233	203	236	210	225	235	208	242	237	226	240	228	206	228	220	197	229	236	239	228	221	210	225	218	220	231	228	227	237	231	250	209	219	218	201	241	240	220	237	211	221	236	233	255	234	243	266	209	236	192	205	208	207	236	232	250	221	222	204	221	228	224	240	219	197	273	214	214	204	208	214	206	235	213	230	214	215	218	210	229	212	186	211	236	203	235	210	207	222	206	194	202	244	244	216	229	210	214	219	226	242	187	203	208	241	231	257	237	204	227	220	212	229	236	215	211	216	226	249	214	223	201	235	238	211	235	208
33256	45067	14126	2730	2029	1575	1191	903	770	600	441	393	334	340	327	326	297	284	315	283	314	298	286	283	313	267	288	296	313	283	268	277	274	297	252	283	266	285	289	303	295	296	304	297	284	260	286	263	268	280	278	263	297	282	295	282	251	287	266	284	302	304	276	261	279	274	318	275	255	264	271	285	289	301	298	316	256	275	274	262	317	280	283	276	289	283	257	253	320	248	252	289	285	282	267	275	257	309	295	281	289	295	294	290	272	278	283	275	278	284	308	281	287	285	272	302	286	303	264	273	293	286	270	267	271	310	293	298	263	278	305	299	272	295	302	325	263	293	254	282	272	284	269	257	258	303	269	294	320	290	289	310	280	278	289	288	292	246	288	294	294	281	270	268	287	276	277	263	272	291	276	306	263	279	294	294	264	308	318	306	304	281	282	296	288	290	303	265	277	294	283	308	283	284	289	334	286	299	290	267	274	306	311	292	280	264	271	307	301	259	296	304	281	301	292	291	316	271	282	268	289	283	297	313	288	266	279	297	270	286	293	294	278	269	282	288	289	264	318	269	299	264	298	284	279	279	272	318	283	308	321	292	301	282	310	298	272	299	274	286	269	276	287	269	297	253	280	289	297	281	255	256	270	280	278	300	284	324	288	303	282	280	283	299	302	292	255	263	272	306	274	288	285	266	289	260	287	275	258	282	281	319	279	243	248	280	303	286	283	270	273	293	299	282	280	299	277	302	311	283	262	318	310	280	294	282	277	283	253	277	278	309	273	281	329	289	270	290	262	284	287	276	264	288	258	302	271	282	275	294	314	268	265	287	276	303	308	272	268	294	300	299	291	271	300	266	267	273	286	306	268	284	265	308	247	320	283	260	260	272	294	262	308	293	296	281	296	272	296	281	314	271	256	297	296	276	288	294	287	313	273	285	283	342	297	292	282	283	293	297	289	256	275	304	272	280	261	306	283	311	258	317	303	287	258	300	260	288	272	292	307	247	284	303	243	317	282	271	282	279	257	271	273	300	295	299	296	266	277	269	284	282	304	276	297	308	271	289	294	297	297	304	276	299	260	311	274	262	261	320	302	279	269	297	281	303	306	309	273	299	283	277	296	305	296	276	316	298	292	270	293	290	276	264	279	277	311	301	285	283	283	284	290	276	281	270	272	279	283	302	268	287	306	282	310	318	306	280	293	286	284	277	287	302	276	308	269	299	276	300	310	278	290	269	328	271	329	304	303	296	275	294	271	257	261	317	269	289	281	305	294	288	265	290	274	293	277	277	292	296	278	268	257	278	285	305	322	257	316	288	269	257	287	285	266	294	274	297	290	301	273	289	272	292	259	303	284	310	289	260	304	286	286	265	281	293	269	299	273	326	281	289	269	286	321	269	310	287	265	294	292	287	280	298	315	278	291	283	260	279	297	284	274	278	281	289	286	276	275	271	289	271	275	281	287	276	285	298	279	266	288	303	281	306	287	329	291	306	308	308	296	288	292	299	321	275	302	293	282	282	307	316	306	290	277	277	295	285	290	294	281	279	310	296	274	319	295	272	264	283	346	274	278	284	313	287	265	290	256	308	275	301	252	282	286	277	297	277	259	303	274	289	280	279	299	286	284	259	291	289	288	273	291	304	268	272	309	308	283	268	307	272	276	288	289	278	303	272	289	307	288	287	298	299	265	298	286	255	301	263	270	277	273	294	294	286	301	271	281	286	283	306	297	287	316	294	293	297	260	318	272	267	293	307	283	307	292	285	292	263	290	296	281	291	324	288	290	249	272	250	288	264	272	292	272	277	289	281	285	287	264	281	280	278	268	279	273	268	267	277	275	296	289	264	290	260	288	284	287	312	282	254	280	251	305	262	293	296	293	286	269	287	269	278	250	299	282	309	280	247	287	280	266	289	296	286	288	256	280	295	295	263	276	302	265	272	272	271	283	251	304	265	269	266	306	280	289	266	285	306	281	280	301	268	280	273	315	302	289	271	295	281	267	269	263	281	269	302	290	276	294	306	291	295	252	285	291	263	280	290	278	304	283	287	293	302	307	305	289	303	300	275	264	269	289	290	261	309	258	278	290	319	296	294	254	300	281	297	270	275	328	281	315	301	301	285	306	304	302	270	264	295	259	287	282	294	279	260	299	310	303	287	287	290	299	295	283	275	288	301	291	286	303	276	278	303	294	256	277	261	272	267	286	252	265	289	277	245	303	310	273	270	283	263	252	272	263	275	297	292	286	298	281	271	312	279	291	277	263	279	300	277	279	279	294	308	326	297	255	293	281	305	287	273	316	288	280	266	246	310	286	253	288	274	278	263	289	258	301	303	275	309	298	293	289	252	300	266	296	291	260	280	287	271	276	284	311	268	285	272	270	277	294	250	255	287	264	267	293	320	288	298	284	264	275	277	301	286	276	285	314	288	263	253	293	287	285	304	263	288	274	310	292	283	285	271	272	273	292	309	293	306	303	282	276	284	298	278	297	311	304	307	289	254	306	276	271	273	291	280	306	290	299	304	286	283	304	255	265	299	268	264	269	263	273	298	297	291	270	295	286	295	305	305	290	268	287	276	270	284	305	288	258	285	316	275	305	265	267	302	270	274	304	279	303	277	282	310	276	257	282	269	295	273	264	301	272	294	256	313	291	272	274	304	277	299	266	283	278	300	263	299	282	286	257	286	302	284	291	284	269	281	255	293	304	304	280	261	285	284	284	262	278	277	305	296	294	290	280	282	281	291	281	316	313	296	291	290	276	284	277	308	311	277	291	286	230	308	288	288	275	265	312	267	288	291	286	297	302	286	321	282	293	294	287	278	295	301	294	269	276	271	300	294	263	300	280	289	310	278	282	301	298	296	300	293	289	289	278	272	269	295	270	295	302	317	304	285	280	308	299	282	284	297	301	292	282	307	299	296	265	291	279	296	248	302	293	269	283	254	313	295	291	247	269	283	266	295	290	272	296	295	285	291	284	296	282	298	288	300	257	273	301	261	284	310	283	273	301	254	301	293	275	272	275	279	280	269	315	272	294	295	278	288	285	290	304	283	290	263	291	285	262	301	298	280	292	276	326	279	293	286	322	293	275	286	303	299	289	299	266	296	271	269	293	270	291	275	277	283	292	301	303	290	297	270	271	293	274	296	297	304	283	289	250	301	271	289	289	309	284	260	267	295	293	273	302	285	294	280	299	305	263	290	317	304	281	283	264	318	267	288	278	288	300	296	310	292	278	278	272	299	275	293	279	280	276	278	278	294	280	269	254	301	282	291	285	289	286	276	280	271	242	283	309	301	284	305	328	260	284	285	271	272	263	289	264	297	302	289	266	311	261	287	292	271	259	300	281	270	277	285	231	278	268	310	295	281	279	249	267	297	294	280	276	307	298	285	254	284	270	288	270	302	273	280	258	313	294	285	287	273	280	258	275	282	295	270	296	286	309	260	288	295	270	286	270	297	285	306	294	271	278	305	286	282	288	292	287	278	267	268	305	279	291	283
24257	21595	28809	24665	21471	11815	1743	916	677	528	410	292	229	217	190	198	207	187	165	191	156	174	178	167	143	176	170	155	152	165	163	157	168	153	161	173	153	149	164	147	172	164	181	156	161	130	144	154	154	161	161	189	170	147	135	167	175	157	149	179	164	148	154	159	135	170	156	159	168	138	154	153	163	155	140	169	166	127	146	136	145	141	155	159	171	149	151	155	156	151	152	147	171	141	153	157	149	161	139	185	159	154	171	143	127	139	156	150	158	146	194	166	154	166	154	166	142	148	152	150	161	137	152	147	157	149	142	160	143	143	165	156	150	167	157	154	157	152	121	165	145	153	145	144	165	159	153	142	148	175	164	148	183	141	141	143	174	159	150	148	148	171	150	134	167	166	146	155	130	158	149	149	151	166	142	153	166	126	157	183	171	142	149	161	138	164	149	143	173	146	159	152	155	141	147	139	150	141	153	145	161	160	161	139	166	144	133	155	140	172	162	142	162	147	170	174	159	174	131	160	164	125	163	130	186	155	157	163	150	149	146	162	157	146	175	123	186	135	163	153	150	156	155	160	153	169	168	154	129	149	170	153	140	161	153	157	153	155	163	138	157	154	133	154	169	151	146	140	161	143	148	158	152	143	139	157	147	142	146	120	139	150	149	153	163	139	154	157	153	156	166	144	143	128	146	133	152	160	136	141	150	155	143	163	162	185	176	152	146	157	147	149	164	153	171	159	154	143	176	149	154	145	161	172	153	162	162	158	165	143	145	160	156	163	163	166	136	149	154	156	153	143	130	151	168	139	129	143	139	152	134	148	152	166	160	145	160	159	148	154	163	162	164	145	156	165	174	159	131	156	144	161	145	155	171	141	153	159	145	139	164	173	150	147	152	155	151	141	157	156	159	158	166	122	145	152	163	171	153	145	158	167	166	148	139	167	175	149	166	143	157	142	169	135	155	175	149	156	141	156	168	161	174	155	172	152	160	148	143	177	155	152	162	143	168	155	147	137	153	140	156	163	167	160	152	170	173	158	170	158	160	148	170	141	136	147	167	153	145	160	160	128	156	136	151	143	182	153	164	145	153	164	134	179	175	148	143	151	148	173	145	146	149	137	164	148	160	158	137	147	166	126	136	170	148	147	163	163	158	169	153	153	141	168	161	162	148	151	150	140	163	155	147	135	162	162	152	145	163	154	169	164	171	137	160	139	157	151	143	146	154	149	147	174	154	166	155	149	157	158	147	147	135	150	142	132	175	145	149	154	167	144	151	150	160	169	147	158	141	146	146	167	147	150	145	151	180	137	166	157	145	141	183	132	152	158	139	143	140	169	147	165	138	154	166	158	149	137	142	144	151	146	152	165	166	145	134	138	155	146	167	160	169	154	150	161	168	141	142	149	160	145	140	172	156	152	137	138	127	152	146	163	166	166	171	161	145	161	139	128	151	142	163	157	149	157	172	165	137	154	173	176	144	153	158	175	178	162	142	158	152	139	141	144	147	159	158	160	156	149	170	132	132	154	178	152	164	170	142	141	157	152	159	134	158	157	155	152	150	154	132	168	156	129	152	143	159	145	151	145	157	154	168	163	167	142	151	162	158	169	137	158	171	156	167	166	150	156	151	154	163	164	147	143	141	148	150	169	173	132	152	159	138	161	157	158	167	155	154	136	167	161	151	153	161	164	126	147	153	146	157	160	155	174	142	158	153	160	153	145	164	162	145	154	174	164	156	166	154	149	152	161	140	150	130	175	151	170	170	181	133	180	138	149	159	153	140	151	144	174	138	166	134	145	112	153	168	149	183	162	155	133	170	175	145	156	176	145	140	158	143	166	155	156	157	149	156	171	157	156	176	164	175	150	158	161	141	137	155	141	152	151	154	150	160	166	163	155	148	170	152	152	157	154	154	139	130	171	149	162	159	166	154	142	164	136	160	151	155	171	173	177	164	164	150	142	143	177	158	141	138	136	142	156	164	139	170	157	150	132	121	127	169	137	149	149	156	153	137	141	157	141	143	150	162	169	156	137	149	192	157	150	139	160	146	136	145	172	143	151	161	145	151	146	154	158	128	132	146	147	147	132	157	132	161	157	182	158	129	166	142	147	152	146	154	176	135	178	149	146	142	137	153	156	165	149	134	158	143	155	155	157	148	138	168	145	169	144	134	141	155	139	144	146	152	157	163	151	138	175	162	149	150	161	133	109	151	163	141	157	151	159	174	151	152	142	162	147	153	148	171	152	153	172	135	140	166	153	145	154	159	157	147	119	164	161	156	167	145	137	150	164	161	139	152	164	138	146	155	137	136	162	160	157	160	161	155	155	154	146	165	149	144	149	160	154	144	154	170	162	142	139	171	176	142	168	166	135	154	165	153	145	142	151	158	149	172	176	166	163	164	143	151	153	177	164	157	159	149	161	139	139	156	155	159	169	170	145	175	153	173	143	141	155	129	146	129	151	161	144	178	155	150	155	158	154	145	152	155	154	145	157	165	155	132	177	138	157	146	114	155	143	159	146	143	139	145	153	159	176	149	142	138	151	166	169	150	170	153	144	143	152	173	139	166	178	155	144	158	152	152	148	155	153	148	169	141	149	164	146	155	164	147	159	169	179	156	130	156	173	171	162	170	159	156	150	136	147	152	151	144	147	165	157	125	134	156	162	141	139	171	172	145	153	169	138	157	142	137	135	171	159	169	152	169	137	146	165	139	157	156	162	157	158	153	156	143	145	181	141	130	168	155	120	160	131	138	148	164	155	169	159	146	136	160	151	171	140	144	154	131	153	150	181	147	152	172	149	145	150	162	152	155	141	156	170	127	151	152	151	152	166	131	145	162	164	160	142	151	141	170	137	145	152	156	134	153	140	149	139	152	147	142	162	167	156	161	155	143	168	120	138	177	143	156	150	163	161	166	154	155	149	140	145	152	144	146	163	147	152	155	159	143	144	170	153	164	147	176	156	133	177	161	164	148	145	138	143	166	180	131	163	153	152	132	178	143	137	147	175	155	174	147	166	171	173	162	154	139	164	130	151	162	144	144	135	152	146	189	167	168	162	154	146	134	173	151	139	174	156	149	153	161	153	144	149	157	140	157	145	138	147	156	166	157	155	135	161	143	136	147	170	158	128	140	156	138	156	149	149	129	156	181	157	141	170	145	137	139	157	145	166	172	157	154	146	132	164	171	148	160	161	142	154	202	174	162	159	147	156	147	153	163	159	171	170	141	158	152	150	150	139	153	154	160	152	164	153	149	164	132	166	154	153	164	175	165	165	172	160	179	152	148	177	154	160	153	160	153	149	145	167	120	134	163	144	159	154	169	128	140	146	154	162	148	149	161	161	165	166	162	136	157	149	176	157	134	167	147	155	157	152	164	168	159	141	146	153	143	145	157	146	135	153	136	160	150	170	144	164	135	136	143	159	138	148	164	163	176	175	166	164	158	171	140	142	157	164	130	152	155	164	152	170	160	150	143	158	159	135	178	147	155	150	161	165
38921	61456	21164	6740	4662	3171	2330	1707	1360	994	685	539	395	362	312	255	295	255	255	260	253	241	217	239	212	222	217	203	216	213	220	228	221	213	195	186	190	200	217	207	217	206	203	191	189	202	199	199	224	203	205	177	170	200	200	194	204	171	214	205	191	200	210	178	168	172	187	192	194	210	208	203	188	195	193	193	206	191	183	196	220	206	197	203	208	194	177	204	193	199	208	205	175	203	208	221	198	184	190	208	196	203	203	207	169	159	199	203	214	192	236	209	199	181	173	203	214	223	182	208	212	207	194	199	222	191	188	210	219	183	216	187	228	179	201	211	218	189	192	177	207	189	197	196	199	183	191	193	203	211	202	178	201	176	155	204	201	169	179	188	218	189	199	196	199	187	220	191	204	182	199	194	194	177	218	195	197	201	182	200	179	200	179	210	207	196	211	190	209	187	144	206	210	184	222	205	180	211	210	176	183	194	191	188	196	209	197	198	176	212	192	205	195	188	207	185	182	192	210	196	212	212	194	208	188	167	191	175	186	207	202	183	204	222	195	192	199	199	203	180	225	175	203	203	168	188	213	173	213	208	178	197	212	197	230	226	170	186	201	186	184	205	207	193	199	193	193	194	193	196	208	199	202	205	217	179	147	200	204	199	199	190	174	174	206	197	174	199	224	224	202	201	205	200	178	223	197	204	188	231	192	216	209	184	202	207	171	206	208	181	190	187	202	218	222	210	213	180	193	184	202	187	202	182	217	205	184	201	181	208	175	187	228	199	201	174	213	191	215	175	204	201	197	173	194	199	208	201	187	199	205	194	210	201	192	226	201	200	194	203	185	167	200	226	210	201	190	189	174	206	191	204	200	192	181	195	210	170	193	194	217	205	191	200	180	185	201	191	216	196	187	182	190	159	197	188	203	184	180	199	199	166	193	225	233	173	211	177	179	191	178	195	220	207	186	171	206	208	189	188	183	185	206	213	182	195	206	196	214	199	203	205	217	191	197	210	198	210	190	209	213	194	197	189	194	182	181	216	202	178	203	197	215	192	205	187	198	175	190	211	176	172	190	211	193	208	203	181	187	212	192	204	195	204	200	210	192	198	193	196	215	205	196	190	208	182	191	199	203	220	189	188	228	175	200	185	188	210	196	213	209	186	185	211	209	210	202	197	186	182	228	208	165	194	169	198	194	191	193	198	182	176	191	187	200	184	207	188	204	225	199	234	201	206	212	198	201	225	202	207	183	189	222	174	188	188	192	203	198	200	203	180	184	203	198	176	202	210	161	198	225	190	211	194	192	218	217	172	168	220	178	229	187	178	192	179	216	168	206	209	195	205	197	216	188	225	198	192	197	199	209	205	187	211	211	188	183	192	196	227	186	199	174	234	196	179	187	201	197	183	182	228	195	201	206	195	207	196	175	202	218	198	199	177	191	216	196	190	174	210	218	215	177	191	197	207	190	184	182	194	194	200	203	205	211	186	168	197	218	194	185	202	185	186	212	197	158	208	210	202	191	197	174	192	204	198	187	199	199	204	197	206	190	193	190	194	208	203	204	187	186	227	214	171	194	205	201	180	216	195	179	184	187	199	214	217	219	204	203	192	204	212	198	190	183	192	223	192	197	174	224	185	201	194	203	214	192	191	181	190	223	195	200	203	190	211	203	188	211	201	196	191	214	184	234	211	199	194	171	205	192	202	179	195	186	214	186	179	191	173	205	210	185	189	200	223	208	183	203	215	208	188	187	200	197	176	165	190	228	177	211	216	220	208	201	198	187	189	194	202	196	186	197	201	202	195	194	198	235	233	216	165	179	187	182	179	176	187	219	203	172	206	194	191	198	186	173	177	200	216	216	174	182	192	203	192	187	209	191	184	214	221	181	201	205	186	166	204	219	194	185	193	198	227	192	193	187	175	173	203	187	185	187	199	198	184	191	204	182	203	203	184	223	171	191	189	185	205	200	184	219	187	190	210	184	190	205	193	191	197	184	205	200	195	210	183	211	188	190	197	228	205	179	218	211	204	184	171	166	196	174	196	183	205	218	193	201	210	186	204	190	199	181	203	188	201	197	196	211	190	201	203	190	189	189	204	193	212	215	201	210	201	210	178	212	177	202	198	191	213	175	194	188	186	193	208	192	197	205	191	201	190	188	207	189	188	231	201	199	175	197	210	189	214	166	205	186	195	215	209	217	201	190	200	200	208	189	193	193	161	189	192	175	211	223	191	175	198	201	197	200	207	188	215	204	193	196	205	188	200	183	228	195	190	198	192	197	180	185	199	197	181	185	176	197	178	183	202	199	179	189	176	204	201	180	214	205	186	189	198	190	188	191	199	182	218	199	176	215	215	180	191	195	187	196	182	181	202	191	223	183	195	205	181	197	205	200	194	180	177	178	190	183	204	202	204	216	214	189	226	197	228	162	214	194	193	188	180	220	204	200	224	202	200	208	189	190	200	192	185	195	211	189	187	217	188	219	189	183	206	197	175	170	210	236	202	200	196	186	203	186	195	214	193	237	189	188	184	205	179	200	186	188	171	167	191	165	215	171	197	183	196	211	180	197	218	192	214	196	211	199	213	200	193	190	177	206	193	164	208	174	198	209	208	203	178	189	199	196	205	182	222	211	234	201	209	187	198	193	173	228	202	205	214	197	200	176	193	186	173	194	201	164	218	204	195	187	206	204	196	198	206	178	187	192	222	211	196	205	192	224	209	214	180	187	183	194	217	181	212	205	188	200	202	206	168	216	177	200	205	166	207	208	211	196	213	222	198	209	207	219	190	186	193	225	174	190	200	221	174	201	192	197	180	205	212	201	203	189	203	206	172	187	210	196	191	212	165	174	214	202	225	187	197	199	200	221	196	205	200	187	212	176	206	201	176	228	193	177	198	194	181	189	210	197	188	189	195	198	180	183	215	191	224	205	180	189	199	205	185	196	199	209	166	175	210	201	191	185	186	206	204	223	203	193	204	208	219	203	197	205	204	177	229	204	209	170	186	209	216	188	210	197	197	222	188	174	226	231	180	203	199	189	185	183	200	182	163	181	205	194	198	203	206	201	198	204	233	205	215	182	179	194	207	185	186	190	181	193	207	197	201	191	221	160	185	196	194	206	210	183	185	207	215	192	204	201	220	199	170	177	192	206	218	163	205	207	189	205	174	192	210	190	200	185	189	216	197	205	211	188	220	206	195	211	191	188	203	193	217	205	205	185	211	183	187	210	181	191	200	170	195	222	181	219	209	189	190	239	205	212	188	190	191	211	181	188	196	177	232	206	229	204	197	187	184	206	205	197	196	204	196	194	213	190	203	194	180	208	207	205	187	186	198	188	193	204	227	203	210	215	203	179	234	180	189	194	195	212	185	210	196	174	211	189	198	207	182	187	195	205	205	192	198	209	197	211	213	201	204	183	183	206	200	188	188	202	190	197	193	192	184	171	186	192	196	212	165	195	213	192	224	180	220	215	207	199	214	217	178	209	198	208	180	214	187
25707	21779	27590	25522	9867	1557	1083	790	661	537	503	446	415	409	375	383	375	367	407	354	365	385	367	370	362	415	376	390	347	383	369	361	391	343	358	358	334	369	372	370	332	366	358	346	363	348	346	338	350	369	355	377	384	358	319	361	348	366	352	394	366	310	366	381	382	375	365	347	372	369	350	363	361	375	380	331	345	334	324	381	354	353	351	339	373	361	404	354	373	367	359	336	348	363	343	399	367	394	378	383	330	393	342	381	358	380	384	363	376	342	345	369	384	362	363	369	366	374	355	372	333	368	330	373	405	377	336	347	363	336	347	373	386	329	375	329	340	328	348	351	350	377	356	363	345	380	349	362	374	343	365	363	338	334	335	368	329	349	366	360	335	396	345	363	341	333	381	365	354	348	344	362	330	341	337	363	331	381	378	377	367	327	374	340	358	374	352	370	358	390	359	319	355	368	356	336	390	368	381	324	354	379	328	367	338	354	377	319	363	367	338	359	368	358	376	354	371	373	352	356	317	366	329	388	343	338	375	333	392	344	367	371	323	358	359	334	362	330	340	383	334	398	344	384	385	356	343	364	342	346	370	349	355	391	380	361	367	357	345	356	336	337	384	394	367	335	368	344	341	374	376	390	340	355	346	374	389	363	357	357	364	371	366	340	354	341	341	351	341	388	381	344	349	393	332	362	345	356	331	341	364	368	374	344	364	387	327	360	367	359	385	342	383	339	390	351	376	359	330	372	370	357	347	357	374	368	371	362	349	374	356	367	364	381	341	338	376	349	377	360	372	355	357	346	348	357	346	380	338	367	357	339	362	374	336	334	318	329	378	391	366	366	335	353	385	350	359	363	367	370	367	396	344	372	353	359	393	324	341	372	331	346	371	370	391	357	355	365	357	332	350	363	349	370	330	361	342	357	383	368	380	346	352	389	371	374	319	361	362	350	343	341	371	374	389	368	385	343	334	329	344	320	346	357	381	315	365	385	366	353	337	363	325	354	345	362	319	348	369	370	338	359	376	324	365	297	358	370	386	343	353	343	391	363	377	340	369	406	370	326	357	311	376	346	373	359	363	394	357	347	393	326	362	341	367	365	369	369	353	368	366	398	391	363	388	372	357	332	341	347	358	370	371	362	396	369	351	364	352	379	365	346	386	390	363	332	350	412	333	341	328	337	358	387	335	363	347	311	361	335	359	385	351	347	357	333	361	350	358	362	346	335	349	377	358	325	338	316	345	332	376	341	358	370	361	354	363	346	342	362	353	350	383	368	371	339	364	349	338	392	356	371	344	354	353	342	350	341	350	386	384	363	351	355	377	335	340	373	363	365	360	364	362	367	369	337	320	316	339	366	359	335	367	369	382	348	344	341	364	364	362	379	365	375	367	385	353	381	343	359	350	333	372	354	348	378	363	345	374	315	351	399	381	368	333	357	380	324	329	308	354	364	373	368	344	394	330	344	350	361	342	350	362	390	358	360	360	379	355	339	333	401	355	346	350	307	355	341	362	360	366	335	368	365	300	371	376	353	365	351	363	345	401	370	368	360	345	406	323	377	356	369	320	380	330	372	365	340	349	381	343	340	348	369	366	335	334	395	351	363	370	381	369	327	346	383	357	349	345	355	369	346	352	391	336	336	363	371	357	348	373	346	375	371	335	352	340	334	335	375	377	344	380	359	359	352	368	345	349	335	387	318	343	404	337	359	362	365	361	343	371	326	364	366	363	357	335	364	385	331	368	336	329	365	352	360	359	346	354	326	323	379	344	360	348	373	331	324	355	347	330	363	391	350	365	326	349	371	339	347	359	363	398	345	404	364	340	361	370	381	348	356	386	340	357	341	366	341	354	364	371	365	358	339	349	376	339	349	353	342	365	343	340	306	380	351	371	360	342	393	377	374	349	345	377	336	354	371	357	369	338	314	336	339	361	353	352	355	367	357	390	355	347	362	361	319	345	324	366	355	352	345	352	354	330	383	345	352	345	366	369	341	346	357	399	386	328	349	368	374	378	329	378	394	387	402	396	388	395	343	381	337	357	323	345	382	360	373	358	330	334	363	354	343	386	354	360	361	342	329	341	324	344	375	373	358	389	365	358	383	363	361	308	357	359	365	367	352	316	354	362	360	359	344	354	380	358	332	343	375	384	371	345	347	352	339	325	401	352	351	341	364	383	369	360	351	359	386	359	375	321	349	327	378	339	401	326	384	384	374	347	372	371	325	351	423	367	373	390	357	344	366	330	339	294	367	349	356	365	364	365	371	399	349	379	356	345	339	362	341	372	366	362	376	360	378	374	350	356	364	378	355	363	349	352	322	345	371	340	358	366	346	360	402	360	344	342	367	384	350	369	355	382	377	360	367	347	345	327	325	367	356	351	333	347	353	362	358	354	381	353	343	340	370	338	370	320	359	355	362	359	375	361	385	398	378	335	382	335	395	342	320	341	381	375	368	328	352	390	354	342	337	360	330	354	338	369	377	370	335	376	335	356	332	376	354	361	373	372	335	400	364	320	349	348	310	375	377	345	336	393	348	354	336	339	361	364	351	355	356	386	360	352	310	365	351	365	361	380	367	366	361	356	323	344	336	354	350	367	370	356	369	368	334	344	341	351	384	362	394	359	332	358	363	343	337	358	375	350	351	403	356	372	373	331	341	344	357	354	331	379	348	361	355	341	355	337	333	329	367	359	323	399	362	326	349	377	376	356	362	338	381	390	345	345	383	357	338	343	340	343	360	355	366	344	348	353	309	370	381	353	389	361	352	325	351	350	356	349	362	384	358	316	338	350	386	354	363	398	340	350	389	366	375	342	352	311	356	350	357	365	347	344	336	339	423	345	359	354	347	351	373	380	327	349	356	338	340	365	344	367	344	325	360	381	341	357	403	365	348	336	325	342	354	343	385	356	356	346	345	353	341	370	328	389	343	398	360	332	343	387	362	340	386	376	339	362	374	358	337	353	368	350	364	329	348	365	362	380	343	337	327	386	308	379	405	333	341	358	343	337	383	372	391	361	364	395	375	360	364	348	333	363	380	314	383	337	337	365	359	319	374	366	383	354	349	353	340	357	383	342	344	386	336	415	386	375	342	341	357	342	372	359	331	347	359	337	357	371	340	327	341	362	365	357	362	350	339	366	394	393	381	372	381	351	363	388	358	353	347	335	358	339	386	355	336	361	359	353	363	359	333	346	347	334	344	344	332	336	341	370	342	369	336	358	393	352	354	348	347	346	358	343	373	369	344	317	381	362	334	353	334	369	361	340	345	364	362	378	358	338	367	333	388	351	327	337	358	374	365	349	350	359	381	337	343	340	356	348	344	346	372	360	361	363	360	360	358	344	360	369	326	333	361	346	359	353	362	366	350	339	346	339	352	353	365	351	364	355	377	357	355	367	372	396	360	374	358	355	372	368	342	396	377	335	365	361	343	384	337	357	348	333	352	388	347	355	370	334	394	336	367	358	355	325	362	339	350	303	353	332	402	337	348	369	403
36912	53287	18541	5534	3398	2439	1895	1457	1151	882	735	607	567	526	436	470	446	452	418	520	464	442	441	459	437	485	466	453	465	453	459	457	458	464	455	429	439	452	432	489	459	434	459	457	460	479	485	457	478	424	443	395	443	420	461	390	493	470	417	463	451	469	452	442	420	445	459	432	464	446	418	460	472	455	434	434	447	424	417	441	463	434	423	447	422	422	493	445	438	449	448	421	443	450	444	446	445	397	459	460	429	454	491	461	397	460	449	461	430	418	447	427	422	437	437	447	434	457	454	408	456	479	373	446	411	426	441	431	446	404	464	450	430	417	425	433	421	433	460	458	435	440	463	425	431	405	433	488	435	455	443	436	426	383	458	442	433	467	442	439	388	446	413	445	461	425	431	413	444	469	398	448	478	416	408	423	431	421	406	438	448	429	454	456	448	432	443	418	445	403	439	444	456	431	432	415	444	446	454	446	462	429	432	421	438	413	463	448	398	407	456	430	446	413	426	442	440	432	428	450	397	419	415	468	427	420	416	396	433	471	417	423	454	419	419	442	439	441	454	424	431	456	423	438	448	449	456	386	407	420	441	429	430	455	422	470	438	439	465	427	423	433	438	458	413	449	480	452	501	477	431	409	435	466	437	444	426	465	450	449	417	427	416	451	447	454	417	460	449	431	462	437	445	437	370	417	426	438	402	462	417	420	460	469	451	477	431	450	428	419	502	404	440	417	445	456	450	443	423	448	423	413	449	429	447	486	457	435	442	453	409	445	419	397	456	443	425	463	462	487	427	443	413	455	443	446	421	484	427	447	495	424	459	464	430	423	425	424	408	413	448	476	448	435	432	427	439	483	463	425	468	471	446	403	471	419	419	409	415	456	471	422	475	447	442	462	444	449	421	446	420	435	416	439	454	464	430	455	431	445	417	425	480	433	476	458	434	454	448	435	462	442	466	416	451	455	482	421	423	408	443	412	462	432	414	456	437	415	467	408	444	431	410	439	443	427	435	420	443	426	421	432	476	456	435	431	427	462	406	450	456	454	437	423	392	472	445	444	437	449	410	426	467	413	433	445	442	405	417	449	444	417	464	430	445	494	422	459	478	438	416	409	397	443	460	450	436	448	403	433	476	438	443	427	441	438	455	460	431	477	448	430	462	482	417	402	444	426	438	442	452	473	445	442	481	445	439	435	429	467	463	425	466	442	450	458	445	465	475	454	421	449	422	481	408	454	470	405	448	427	432	443	426	417	458	454	398	418	414	443	423	422	472	436	447	434	447	421	425	408	433	447	430	421	459	437	444	432	416	475	458	451	416	438	421	458	471	442	464	395	471	445	454	470	440	471	437	387	453	428	457	453	428	456	438	440	424	408	414	449	415	454	454	448	460	445	429	435	439	430	431	441	427	438	392	466	461	405	418	415	453	462	449	437	444	467	443	403	438	466	420	461	425	436	455	426	447	448	388	449	411	428	410	425	454	437	410	424	470	452	443	413	456	437	463	454	417	419	405	457	448	437	440	429	415	413	404	434	474	463	455	426	480	433	492	440	453	408	447	455	436	451	434	448	456	449	436	430	403	424	381	455	430	449	482	431	435	422	406	420	444	450	462	434	443	446	423	434	429	421	478	431	433	473	442	445	420	453	428	476	431	462	437	412	422	441	446	433	403	443	445	416	441	426	421	423	433	451	438	445	460	452	443	442	457	429	444	416	426	479	416	426	485	460	444	431	438	430	458	424	463	430	423	479	457	474	456	450	458	440	423	449	441	460	431	431	424	458	468	408	434	442	422	438	420	444	432	460	448	429	493	424	444	439	454	436	456	469	440	442	443	412	417	421	438	424	448	435	431	485	479	437	471	454	396	451	474	469	422	435	430	459	400	426	462	466	441	446	436	424	470	407	431	446	431	453	420	443	436	452	479	428	444	465	441	415	420	449	434	375	477	453	442	410	438	409	428	441	409	454	434	469	450	416	428	460	427	452	445	422	418	422	425	402	429	433	444	443	426	428	421	456	463	473	415	423	431	453	495	437	466	420	435	427	434	427	400	433	430	440	398	448	472	413	459	457	476	437	457	456	431	433	433	419	424	414	440	428	462	476	437	445	451	456	451	461	467	424	445	461	442	440	448	451	426	421	447	401	441	439	437	421	392	441	430	440	445	436	454	462	480	441	480	452	427	451	437	424	445	416	456	456	471	477	433	428	442	479	436	422	433	438	446	395	426	409	408	431	418	429	444	411	431	432	422	409	451	429	436	447	446	419	438	478	400	425	423	456	448	466	479	443	428	456	438	419	435	432	449	456	420	417	457	420	433	421	438	436	418	416	441	430	446	441	411	410	465	416	430	436	414	408	439	452	436	415	425	445	459	452	426	436	450	430	468	410	453	444	407	425	457	435	430	398	487	445	467	455	454	402	452	484	386	425	443	438	443	439	419	451	409	415	464	456	467	437	441	444	413	435	447	435	416	438	456	430	427	432	447	412	443	401	449	430	422	460	455	429	433	451	413	420	415	443	432	421	439	455	456	411	433	477	425	483	426	440	464	417	463	466	439	456	418	430	459	436	452	453	426	426	456	443	448	445	461	439	443	447	478	428	473	402	434	427	429	430	468	458	396	422	448	423	450	460	438	448	416	437	416	400	416	429	441	451	450	438	432	444	422	410	434	417	449	471	440	417	433	471	437	444	447	476	402	427	466	440	443	410	426	429	440	429	481	418	418	446	447	437	427	430	453	416	447	432	433	466	440	459	421	418	432	461	453	469	427	445	467	451	426	436	457	446	443	416	414	432	443	449	453	451	409	453	460	432	426	427	461	427	423	410	440	447	426	432	465	436	450	474	445	456	429	472	409	423	435	459	448	447	423	430	439	453	426	448	441	434	413	479	482	449	459	423	463	429	419	424	429	450	461	443	467	452	427	420	423	447	426	418	495	434	464	459	461	420	421	457	450	434	440	436	470	454	420	449	442	429	407	435	441	394	440	430	445	438	463	406	395	398	416	462	426	461	446	434	443	426	434	406	468	440	445	403	468	420	474	395	455	462	451	454	428	449	450	457	463	397	464	451	442	451	399	462	484	428	451	446	423	469	446	450	438	428	433	415	425	433	448	424	453	448	451	419	392	423	394	445	421	419	466	419	435	439	448	444	424	442	438	412	446	468	429	463	452	449	464	438	428	452	406	470	441	474	454	438	442	453	444	448	440	421	433	441	448	457	417	426	427	402	422	467	414	416	430	456	425	432	462	453	426	461	409	422	391	443	431	419	438	445	441	433	467	437	426	446	444	465	419	465	467	451	449	412	423	460	440	402	423	417	455	445	441	402	432	431	388	433	460	476	452	442	417	446	481	419	468	452	431	457	460	459	468	437	430	415	417	459	441	420	430	463	412	451	439	453	485	437	440	463	420	465	395	450	426	425	469	450	452	440	401	433	419	454	443	408	440	427	452	437	427	411	442	440	441	502	413	443	425	455	456	430	407	411	441	462	459	435
23290	21644	29276	24318	21558	21528	9553	1433	926	777	590	506	471	411	463	392	369	359	392	355	323	361	376	364	340	336	332	297	343	349	295	321	332	314	334	304	346	353	326	336	332	311	338	307	300	321	357	333	313	318	294	332	298	327	324	308	307	280	298	320	312	329	337	275	308	318	328	304	310	286	301	288	297	313	317	322	321	303	275	299	297	316	281	298	318	344	311	312	294	298	339	285	312	335	308	309	275	303	317	292	290	336	328	308	333	315	295	280	295	312	302	307	286	313	332	340	333	308	308	284	293	304	333	329	310	280	291	318	332	303	300	310	339	280	297	302	284	296	292	291	317	328	297	352	334	296	276	310	311	340	335	318	327	332	316	312	297	280	329	315	304	320	323	328	289	311	296	305	319	313	333	323	311	313	313	284	320	298	302	322	338	312	297	296	322	296	323	309	299	318	290	361	267	293	313	313	305	315	318	287	356	320	293	314	306	285	339	290	282	324	310	289	287	297	302	318	310	305	323	329	300	315	313	302	309	264	292	287	351	293	301	285	303	301	324	289	326	318	305	312	331	316	307	332	309	317	288	312	319	316	306	335	312	273	301	306	316	307	348	333	295	330	307	302	314	265	316	309	343	310	321	292	311	312	320	293	306	280	313	304	298	307	291	301	299	289	310	324	295	286	283	300	353	282	308	299	330	300	334	318	304	327	297	293	298	326	293	308	306	287	316	309	304	297	325	291	338	300	285	287	335	328	348	323	318	331	317	330	298	312	300	270	288	288	322	336	318	296	305	320	327	318	306	324	308	311	298	325	315	296	306	330	305	328	289	318	287	321	337	305	294	296	312	294	322	341	277	296	286	294	305	288	313	314	315	297	288	302	283	319	323	293	298	311	283	323	299	269	312	341	323	325	304	338	302	317	308	299	325	309	320	282	309	328	339	299	296	307	306	291	307	313	269	303	295	321	324	335	317	301	338	319	266	291	314	337	296	319	325	290	336	278	307	329	317	335	327	310	307	288	321	290	283	309	279	320	315	338	306	292	297	290	304	308	315	301	312	290	286	307	336	325	290	320	296	335	307	286	324	319	298	304	329	308	330	295	328	318	277	300	341	309	323	301	306	306	322	312	314	283	330	310	293	327	318	286	302	330	320	316	328	311	281	321	296	310	281	288	301	302	303	317	285	273	315	317	316	291	332	282	311	299	311	330	294	312	337	281	311	316	326	327	348	335	305	307	295	301	302	311	299	320	330	268	288	286	284	301	320	276	315	304	315	311	306	325	306	257	319	270	305	325	313	313	336	299	325	325	306	322	292	320	287	310	283	363	304	308	292	315	321	339	278	354	271	281	317	329	332	308	325	310	294	306	303	292	315	299	293	318	301	306	301	329	324	284	309	300	320	293	320	330	314	335	268	299	305	308	321	309	298	327	302	328	284	312	302	281	295	294	310	296	321	302	365	294	304	324	311	344	330	285	336	283	319	303	322	301	304	248	314	329	288	313	297	323	324	301	279	320	304	314	298	293	322	300	293	323	323	332	288	283	291	303	299	346	314	322	296	321	309	295	325	324	294	325	263	349	299	332	320	321	340	311	328	310	337	311	282	306	307	287	324	331	339	316	290	276	314	294	309	307	287	329	307	346	316	325	304	311	328	293	289	314	303	316	296	327	323	345	321	313	301	321	307	329	311	342	329	344	292	292	279	344	312	331	295	273	295	293	319	324	315	306	320	336	326	312	301	331	316	294	306	291	316	313	317	320	301	313	289	298	327	361	307	334	308	312	297	289	298	299	320	294	318	323	284	247	338	316	302	299	301	322	305	304	294	291	293	325	331	313	313	286	301	320	303	289	285	308	316	308	306	309	306	282	325	299	323	304	326	317	288	253	294	314	304	322	306	308	340	300	308	337	305	296	326	319	317	299	281	284	310	309	350	324	292	280	305	292	347	298	294	306	303	301	299	318	337	309	290	260	323	298	298	312	309	299	317	329	269	299	301	324	296	316	324	312	295	302	307	293	296	333	302	313	281	318	302	286	279	293	289	318	325	326	309	307	364	291	300	265	296	299	292	304	268	305	301	308	329	320	337	327	329	305	295	314	307	353	286	284	288	313	280	281	302	301	301	294	289	297	312	293	350	311	316	287	308	308	304	328	322	301	292	336	310	313	325	278	295	342	296	306	305	331	312	309	311	322	274	323	315	320	297	289	279	294	305	289	318	302	333	325	300	297	299	313	334	287	301	305	322	277	303	314	330	291	286	305	307	311	332	296	291	311	301	326	306	279	292	266	303	291	316	307	301	292	299	297	325	309	325	309	271	285	359	279	297	320	318	288	310	284	300	294	303	307	339	346	278	299	332	322	314	273	275	310	304	341	321	295	313	307	280	293	291	290	300	303	281	334	335	298	328	309	280	305	312	298	321	319	314	320	323	295	338	311	285	294	299	308	302	331	310	327	331	295	299	301	299	286	303	300	310	293	308	300	293	294	308	314	301	317	334	312	303	309	290	320	293	301	312	304	323	302	313	291	302	291	291	294	331	311	298	300	295	265	289	276	287	289	298	318	314	301	332	302	300	302	303	303	313	321	308	316	305	315	312	297	315	306	298	314	308	307	335	328	303	308	311	309	256	315	301	301	287	306	328	312	305	309	291	302	279	303	310	327	310	322	346	270	289	323	288	320	288	278	296	327	288	294	333	280	346	303	311	311	320	327	297	304	311	287	328	290	301	292	288	322	293	295	312	305	314	304	330	301	313	300	311	289	295	313	299	315	346	275	303	303	303	299	311	299	316	303	298	286	319	311	288	343	325	318	297	300	302	305	297	333	306	307	292	322	321	285	339	289	314	315	300	309	329	360	289	291	320	290	305	290	320	309	307	293	272	285	323	280	315	334	293	297	300	322	287	308	312	271	291	353	301	305	335	323	319	334	312	302	314	317	306	284	299	301	306	276	307	303	302	333	311	305	312	286	291	305	312	303	294	302	319	316	357	283	304	302	285	332	309	295	331	340	312	323	309	319	321	311	304	308	290	304	290	326	289	293	297	293	318	296	307	310	321	291	288	287	319	298	301	301	299	300	316	284	315	286	288	289	295	292	337	314	315	286	292	338	298	286	324	308	306	320	322	302	319	315	303	275	313	323	304	316	279	297	316	311	287	294	283	304	304	277	330	323	296	358	261	306	297	307	282	314	339	295	315	320	302	298	320	326	309	286	303	335	305	358	306	276	332	336	318	311	289	303	330	311	286	315	303	306	297	304	328	315	328	293	305	300	291	320	301	326	323	334	301	290	293	292	323	279	296	297	298	327	311	318	265	305	313	294	336	263	300	314	329	324	308	284	298	342	311	279	315	318	331	279	304	294	317	320	325	304	320	299	318	308	300	299	302	307	312	330	311	284	315	299	285	278	330	285	328	314	318	278	299	285	283	340	328	317	286	297	284	304	299	302	305	319	331	338	285	309	321	312	285	285	323	344	302	342	289	295	338	304	281	291
42938	70065	32231	9431	7192	5379	3434	2383	1718	1311	1033	787	714	610	604	523	502	441	458	428	418	405	418	398	389	430	418	394	377	386	416	395	407	383	395	393	389	402	371	349	358	381	393	398	351	369	370	379	338	406	387	401	398	361	380	332	370	350	326	383	369	358	363	376	351	364	342	323	353	383	361	387	376	353	337	361	352	370	393	356	376	364	364	359	401	381	371	337	360	379	376	360	358	324	385	354	357	336	355	384	346	333	365	382	355	366	359	326	380	375	365	341	330	401	379	367	354	358	345	343	351	377	395	384	386	356	355	387	363	367	379	384	370	303	371	351	375	388	335	342	376	361	365	372	354	333	320	360	349	370	366	336	364	362	386	368	385	349	374	382	369	410	388	338	348	339	351	362	390	400	355	333	352	349	416	371	374	334	377	376	374	394	373	381	348	395	360	385	366	341	366	379	321	379	379	375	370	358	372	356	346	323	363	327	372	330	374	356	350	376	373	348	330	390	348	356	372	362	333	373	368	336	350	371	365	349	349	365	382	353	390	353	345	345	371	352	327	365	374	356	389	372	368	356	384	314	354	374	382	365	341	376	374	335	366	385	383	363	363	357	375	401	359	338	357	341	341	387	374	352	386	388	337	338	364	372	351	369	330	346	386	360	361	346	358	370	377	384	361	336	351	359	366	390	372	361	364	377	340	379	378	356	393	353	376	360	331	376	383	335	360	370	341	359	351	367	342	367	374	344	359	389	377	381	363	364	369	371	361	386	361	384	376	372	355	359	368	336	361	356	371	362	344	360	375	383	355	358	337	399	333	388	373	382	372	384	364	367	327	370	361	370	372	384	341	364	375	343	341	362	363	347	378	373	400	403	380	353	361	384	310	362	370	347	368	326	348	361	348	341	389	343	382	365	351	350	353	376	352	327	343	324	375	383	335	355	367	363	334	391	388	386	388	370	364	379	367	397	377	359	383	379	363	342	362	360	384	355	338	404	344	368	357	347	355	369	398	366	369	372	352	356	379	370	367	365	349	331	386	322	344	359	385	333	391	365	341	363	332	389	352	396	346	362	343	339	317	350	344	377	366	372	381	396	378	326	374	368	365	361	360	363	358	360	350	337	402	363	371	359	389	386	351	374	341	333	358	335	358	312	383	335	354	369	384	377	380	361	349	336	385	376	371	354	374	366	367	366	372	411	394	362	355	352	350	365	334	373	356	398	362	337	400	359	353	379	394	325	361	351	369	357	349	368	357	358	337	362	378	352	329	361	341	380	352	353	358	359	356	376	397	371	357	376	363	370	367	400	332	355	365	366	367	398	339	359	340	351	339	358	373	366	372	354	392	343	363	343	387	372	339	334	388	357	350	390	406	373	378	345	379	376	359	389	365	380	340	348	351	344	356	322	336	360	362	378	380	374	362	352	346	370	344	348	347	335	357	388	361	357	396	362	360	358	352	370	347	388	355	434	396	349	364	372	380	386	359	362	376	372	322	331	349	369	377	372	377	351	355	358	382	357	353	366	342	387	358	359	343	340	365	368	400	365	374	353	366	366	343	352	353	361	365	357	391	349	394	358	312	351	379	357	376	385	316	385	371	372	355	331	349	349	349	361	341	325	339	357	366	363	369	318	349	337	352	354	355	354	312	386	367	366	392	344	347	387	350	345	389	376	380	346	357	351	387	383	362	393	368	348	360	374	382	352	338	367	361	344	367	387	382	374	356	320	369	373	342	344	366	328	356	358	364	390	351	375	376	357	337	357	386	337	354	369	366	402	387	345	395	356	367	313	347	380	356	354	340	367	343	388	373	341	330	364	351	372	347	380	339	410	343	373	383	367	336	378	387	334	366	363	352	390	341	351	390	384	335	362	351	362	340	362	377	400	376	334	353	317	330	388	358	344	324	357	316	333	366	365	374	395	351	365	347	348	347	372	344	355	355	339	364	387	321	390	383	355	353	342	392	387	383	363	364	355	351	377	335	381	376	395	331	368	345	368	373	367	371	354	368	327	333	368	351	365	325	365	356	356	343	364	413	349	335	363	354	360	363	367	355	368	377	358	342	369	344	334	416	378	373	396	350	356	360	357	373	332	383	348	372	344	359	344	374	392	349	391	367	343	361	324	328	361	335	344	363	355	362	359	360	344	360	354	336	338	339	357	349	361	358	349	378	369	355	374	381	371	363	369	315	398	390	367	375	345	345	359	372	367	364	363	374	346	343	352	354	381	369	379	359	377	348	354	345	357	364	351	400	349	358	353	323	355	346	356	393	377	373	353	373	377	316	357	354	367	359	342	369	373	351	362	370	386	401	373	385	355	355	353	371	354	363	377	340	384	356	382	360	344	337	373	388	354	346	359	351	325	390	325	356	363	352	417	359	367	355	375	398	324	361	389	385	333	327	344	375	357	380	335	376	366	376	360	374	403	360	353	368	357	315	378	363	387	381	352	339	347	367	345	379	355	367	345	367	342	372	372	364	362	401	371	354	319	365	347	411	387	372	321	363	369	358	355	359	386	363	339	364	404	375	352	342	379	349	350	357	364	394	344	388	376	369	336	341	353	390	339	361	356	352	329	371	381	372	338	377	344	316	388	395	361	390	322	398	375	360	383	371	346	366	380	368	346	383	343	333	350	404	371	332	387	335	352	365	355	343	335	342	377	360	370	362	379	349	366	372	385	334	336	347	367	365	331	407	379	359	379	339	355	346	375	360	392	386	359	386	364	373	333	352	370	363	371	370	312	369	349	329	363	390	341	373	371	364	378	398	383	352	358	351	362	353	399	357	348	354	365	360	357	396	360	375	337	389	389	334	320	320	347	352	381	350	358	321	341	356	334	361	392	368	365	367	356	359	382	318	377	353	421	376	356	358	331	356	373	366	372	374	383	343	372	371	337	315	313	342	375	377	345	354	372	381	353	327	363	382	360	343	373	332	327	372	373	383	354	346	356	373	352	336	362	375	366	391	353	400	334	347	351	350	389	361	386	402	339	346	344	348	332	363	366	386	399	395	324	357	331	371	319	339	390	355	326	347	358	354	353	346	353	343	371	356	341	342	411	380	304	375	361	400	366	352	345	370	370	360	386	374	398	333	387	366	357	354	346	358	376	372	397	339	347	360	323	365	362	395	370	357	355	360	368	368	370	394	385	351	361	350	352	339	355	370	373	369	366	394	382	350	365	356	328	372	363	348	386	376	352	366	378	388	355	382	372	350	368	361	348	339	370	369	342	367	342	361	377	332	365	346	370	370	356	363	368	332	336	395	390	381	359	361	355	367	380	388	361	338	334	348	381	379	368	367	360	391	355	373	358	359	365	344	366	352	389	361	340	380	344	346	381	353	369	342	374	407	373	320	383	351	355	376	365	357	349	358	370	346	375	351	371	367	377	363	354	364	381	353	353	356	394	386	346	353	374	367	360	348	343	395	333	382	371	376	377	364	382	356	358	382	367	393	352	376	370	381	331	340	338	356	362	379	381	400	364	357	408	342	363
29511	29422	21481	5009	1192	758	500	330	352	321	275	267	249	232	245	235	220	243	217	225	233	224	214	204	206	218	232	209	236	255	224	225	223	224	242	208	215	203	238	206	220	214	214	218	209	199	217	208	245	262	248	217	228	219	202	206	228	230	225	196	235	211	229	206	255	206	220	213	227	219	212	236	198	215	210	230	234	205	203	240	214	213	237	277	214	205	219	224	193	222	224	219	205	211	258	236	209	217	220	223	204	202	212	213	239	260	229	206	218	211	225	218	208	215	256	227	236	216	189	228	224	220	199	195	217	230	215	200	211	188	215	207	210	206	227	223	250	253	211	216	222	191	211	225	236	212	186	204	189	207	211	224	214	219	205	226	219	219	227	218	207	213	230	231	203	229	220	222	263	231	214	194	216	217	241	204	222	217	215	223	219	222	224	225	248	231	228	208	209	229	215	222	195	237	216	199	201	239	236	187	240	240	236	210	188	210	209	235	216	236	252	227	216	215	236	214	230	233	189	225	222	202	200	209	209	217	201	235	220	236	239	226	210	238	210	259	216	219	259	215	226	224	224	213	218	229	225	235	227	245	220	209	219	207	217	226	227	221	236	240	216	201	231	232	240	222	220	238	243	249	205	244	212	203	233	262	211	189	224	240	235	232	212	198	214	210	237	201	207	215	227	216	225	220	226	208	235	208	249	230	247	254	235	219	232	208	214	231	228	220	220	244	237	246	247	246	214	220	230	199	222	209	184	235	233	204	220	200	221	215	228	236	190	244	211	203	247	214	216	197	208	213	229	216	225	233	232	225	242	227	245	221	232	220	223	224	190	216	218	216	245	231	215	242	212	224	217	205	205	199	223	211	217	221	223	230	220	227	226	218	210	236	216	223	229	226	241	237	210	226	220	203	230	214	250	191	257	222	210	202	236	229	217	235	207	222	237	202	235	244	241	221	212	200	218	222	227	198	223	242	231	229	243	235	209	206	231	222	223	231	229	230	204	234	225	242	233	225	205	232	227	209	258	265	232	245	237	221	215	245	222	228	202	214	203	213	215	216	236	214	235	232	227	213	211	199	221	197	211	225	204	226	230	222	206	233	203	223	245	215	198	221	196	225	215	212	203	229	199	200	230	196	216	205	215	201	224	214	218	237	212	214	223	216	237	244	234	253	233	200	247	219	216	229	224	196	210	254	217	209	220	220	216	212	222	238	211	218	222	229	224	225	203	230	225	233	234	238	222	203	247	242	226	226	204	221	193	195	192	234	210	233	252	221	205	235	221	252	226	217	200	214	222	227	218	225	204	242	226	222	237	250	238	210	210	200	203	212	252	231	199	213	217	245	222	242	226	204	238	234	232	218	235	242	216	213	200	220	198	222	225	211	235	192	210	230	220	229	239	229	239	194	202	231	242	222	222	242	210	227	219	238	204	229	246	225	225	257	210	207	227	214	180	223	240	254	250	225	211	239	239	264	230	213	218	202	230	250	198	199	221	187	229	230	204	224	213	201	203	250	216	220	215	230	207	213	233	235	226	208	228	233	223	228	213	220	188	212	241	206	225	210	221	212	208	220	224	229	232	257	218	207	240	239	214	211	217	221	214	202	244	232	220	240	209	220	228	201	218	234	235	237	228	227	236	219	217	211	249	236	216	210	213	247	200	210	220	219	219	211	208	260	236	209	214	216	237	249	206	232	223	217	227	207	211	206	237	217	243	242	234	204	234	209	202	206	231	231	206	212	212	211	229	221	221	249	223	206	238	215	236	235	215	210	210	217	219	208	207	200	212	221	211	251	250	206	219	232	211	196	198	238	236	222	199	230	212	212	234	221	236	232	194	211	242	209	224	222	240	235	226	188	237	196	212	241	219	227	219	210	215	206	232	208	216	221	224	239	205	219	204	216	214	220	232	239	215	236	241	223	206	204	239	204	235	194	215	217	217	215	195	241	224	184	238	213	189	239	219	202	248	229	214	210	202	231	241	207	226	228	219	221	244	206	263	206	211	240	221	195	215	227	242	242	227	193	195	216	206	217	241	210	224	219	197	206	238	230	222	246	220	236	221	207	235	227	228	242	214	194	236	198	217	218	213	238	196	203	235	244	211	220	205	222	228	215	218	247	228	213	192	225	225	214	209	216	226	201	186	222	227	228	204	235	251	230	254	202	244	246	215	235	206	230	203	204	212	219	221	213	217	222	230	212	220	208	209	247	200	227	199	226	206	223	222	210	231	229	195	208	215	198	240	224	205	213	190	208	218	224	228	233	231	228	239	235	208	210	218	231	220	231	227	220	224	218	229	230	218	228	207	218	217	227	216	242	197	221	223	193	220	180	237	212	227	233	191	231	235	198	227	225	213	218	227	222	241	208	235	224	212	212	252	231	217	225	244	226	215	226	213	234	242	208	232	215	217	209	204	242	249	218	207	228	241	220	197	227	222	218	228	223	219	206	224	252	230	227	218	240	217	225	197	228	205	232	228	235	221	242	205	228	215	227	221	220	198	206	213	233	193	220	210	247	223	191	234	206	214	236	238	224	212	212	241	207	220	181	209	237	253	213	240	227	241	224	240	231	232	209	230	215	226	238	209	225	221	223	193	212	243	227	213	224	197	221	238	207	222	211	219	229	225	213	218	219	204	204	198	224	201	217	212	201	220	227	228	216	213	233	222	212	237	207	220	204	220	218	232	214	213	209	209	209	226	212	218	216	230	235	192	222	223	214	238	215	235	207	235	247	239	201	211	211	233	214	206	222	218	221	232	218	207	222	235	195	242	199	221	231	199	205	225	215	232	223	225	233	234	205	230	227	222	203	208	223	217	203	247	228	225	239	201	213	205	226	218	206	225	220	218	232	228	229	251	217	193	210	225	233	213	213	222	229	236	218	236	215	215	217	202	217	230	226	239	231	232	224	239	217	201	216	201	201	239	211	225	232	235	236	206	237	236	213	240	223	210	226	200	199	224	204	236	239	229	204	238	256	241	231	225	212	225	225	253	195	241	202	234	211	214	241	226	202	236	207	239	233	236	226	213	224	220	232	226	218	240	198	211	219	238	222	206	239	227	209	236	241	231	197	230	197	235	242	209	207	241	235	197	219	220	216	236	227	209	220	212	244	211	221	220	234	234	211	197	195	249	233	254	216	218	212	207	218	225	225	230	243	218	207	225	216	231	224	221	230	210	226	214	221	206	189	201	224	243	218	239	224	199	247	205	217	187	230	209	227	228	216	216	237	235	249	216	230	216	247	226	232	208	223	240	228	218	218	204	224	216	207	234	211	231	227	232	227	239	240	214	217	222	219	244	193	252	219	208	200	236	238	235	205	209	202	235	211	218	206	219	224	231	216	214	209	229	214	246	192	198	207	226	211	229	231	204	212	226	192	219	218	203	207	208	218	223	203	202	245	226	250	196	192	207	233	221	223	227	256	240	232	207	229	212	221	209	211	211	216	211	205	241	218	216	238	210	231	231	219	229	209	211	254	217	210	220	224	219	240
33539	45974	14635	2928	2337	1497	920	647	611	501	377	346	339	323	312	289	290	273	287	264	312	294	276	244	286	278	308	290	276	256	282	318	272	282	287	247	301	276	248	270	250	321	272	287	284	301	293	274	286	276	307	313	292	308	294	282	298	262	266	289	295	281	276	295	292	274	285	247	295	288	272	296	284	290	288	276	292	286	292	260	281	302	272	294	256	269	273	283	264	296	280	260	303	305	294	266	276	280	312	266	293	295	280	290	287	320	310	284	285	275	269	278	277	284	278	272	299	281	307	285	281	285	294	282	319	303	275	311	289	280	267	307	295	277	302	298	282	311	296	269	252	284	292	298	287	286	261	267	293	298	306	282	273	275	288	312	338	285	292	284	302	289	264	309	262	268	303	287	302	271	296	288	296	288	281	267	293	292	304	279	313	268	318	296	290	275	313	285	246	295	304	276	291	277	278	253	272	283	281	289	306	284	271	301	295	287	308	267	271	290	273	288	281	276	295	281	292	293	287	287	277	288	300	280	314	282	290	287	273	301	291	319	265	280	278	284	310	265	282	250	270	278	273	295	296	282	287	272	276	292	278	311	319	279	272	296	262	282	295	277	293	294	314	281	300	272	297	294	288	299	299	282	294	281	279	318	288	243	277	274	271	295	248	260	261	278	252	300	242	308	298	272	272	303	274	291	290	280	294	294	274	283	278	276	294	264	305	277	299	290	301	283	317	278	271	284	283	317	264	290	287	301	269	265	328	263	321	303	272	301	271	261	267	256	264	261	288	275	273	278	301	266	287	299	328	266	249	293	290	312	280	299	283	280	283	279	266	286	271	267	277	250	279	256	280	288	289	283	259	303	290	303	298	287	291	325	271	290	269	302	277	265	272	297	291	287	283	294	266	304	294	271	254	282	288	279	280	286	299	277	288	277	334	293	272	277	274	261	313	277	272	269	270	289	286	295	272	285	280	266	283	308	304	288	327	303	309	290	270	273	266	297	284	276	312	297	282	316	283	310	274	314	279	288	277	296	299	312	278	297	286	311	298	298	295	290	294	293	261	281	271	307	289	286	284	259	274	278	289	270	272	270	283	296	268	284	290	280	263	290	292	267	280	268	275	263	278	264	293	297	275	287	282	277	296	292	299	275	296	267	266	294	292	243	269	278	283	292	277	316	268	271	272	304	266	292	315	289	299	257	284	289	294	280	260	285	266	268	277	281	277	283	296	295	303	300	316	264	263	307	242	284	284	286	302	297	280	268	280	300	308	297	274	295	290	298	262	275	299	297	304	301	304	276	257	274	268	302	282	318	306	266	302	297	284	310	265	313	298	297	239	301	281	298	288	293	271	274	285	290	298	295	271	291	279	293	289	287	263	300	315	276	289	282	280	273	303	269	282	294	264	308	271	288	272	286	309	270	307	271	285	257	275	263	265	295	295	291	291	306	288	309	274	272	302	269	292	272	273	254	292	282	323	274	271	292	295	296	290	279	296	261	281	277	277	257	272	274	260	301	294	260	282	305	265	261	316	290	279	304	268	302	299	283	284	283	289	274	284	269	283	288	255	297	282	288	285	327	317	325	279	289	299	273	305	293	279	250	303	276	268	259	250	292	280	252	288	272	295	302	296	306	277	292	276	313	280	349	292	297	318	284	279	270	286	281	304	279	276	294	277	291	283	296	275	276	251	289	292	273	264	268	283	274	305	306	278	248	286	310	281	273	305	288	288	281	280	306	297	316	297	270	279	258	259	299	273	267	276	263	274	307	281	251	296	309	284	272	283	285	283	276	272	259	291	280	254	290	305	307	284	306	290	273	281	298	298	279	283	280	280	279	281	269	275	286	300	311	297	309	291	314	250	293	305	261	289	273	299	311	325	268	320	278	292	270	284	279	285	259	275	303	308	317	323	284	290	266	281	271	294	268	287	271	307	293	285	300	310	260	298	257	274	263	291	283	270	280	301	293	303	307	268	282	293	309	334	285	307	255	295	300	258	266	277	279	282	263	249	259	269	281	261	262	284	281	298	293	294	258	289	267	280	312	301	313	274	268	251	314	284	273	286	300	297	288	283	287	253	306	280	281	267	311	284	304	247	286	293	298	299	304	272	269	268	284	305	311	282	274	280	289	267	291	281	281	282	287	300	278	303	253	302	309	287	302	313	283	278	301	261	291	293	296	304	272	305	290	278	266	277	259	287	291	272	334	274	285	285	265	302	294	279	270	291	304	295	288	260	265	267	282	273	286	267	281	301	263	260	283	284	300	312	281	274	278	292	271	301	308	280	278	273	277	283	286	293	296	283	295	299	293	267	284	299	288	312	292	322	296	248	276	265	295	241	304	282	299	266	285	302	281	293	285	243	313	287	296	317	283	281	277	259	304	262	306	296	293	293	266	286	286	310	298	269	276	259	297	272	283	282	285	323	260	282	278	299	290	300	290	290	277	275	312	276	280	301	261	272	255	263	250	327	274	292	294	271	292	266	285	277	279	275	289	287	259	295	260	270	243	322	304	287	280	291	294	269	296	296	313	292	236	279	277	284	326	268	297	272	287	272	254	302	270	276	273	286	285	266	296	265	272	247	310	262	280	298	281	296	319	300	290	300	297	269	285	279	261	278	270	283	287	276	267	282	314	302	301	264	306	284	280	295	285	275	298	251	268	243	270	263	317	262	277	271	289	312	272	323	319	263	308	300	280	282	282	286	293	306	297	244	294	303	277	286	268	283	265	284	237	269	282	314	262	266	264	258	271	272	279	285	273	266	274	322	274	278	297	304	300	302	270	278	263	283	267	279	265	267	263	267	301	271	287	270	291	260	287	290	285	309	298	267	298	286	266	286	315	296	278	288	283	304	283	283	293	276	279	271	309	260	269	269	295	258	260	270	294	310	271	289	284	289	287	277	278	294	261	249	306	269	271	299	286	297	285	305	290	268	262	270	261	296	285	279	273	283	286	280	294	277	269	295	281	301	287	271	293	275	277	284	340	279	299	297	272	247	277	279	293	239	279	295	303	303	283	281	276	283	254	295	288	274	298	305	294	293	298	306	258	292	300	288	242	260	304	271	251	296	291	285	313	280	265	266	300	277	292	294	297	265	301	295	295	306	276	265	266	274	239	270	304	266	267	273	295	287	298	296	251	286	287	272	287	266	288	265	278	299	274	298	292	288	290	243	284	281	264	316	311	302	279	292	268	304	286	283	272	307	291	285	264	243	307	310	264	284	287	277	286	266	292	266	302	281	268	308	288	253	309	320	267	265	273	261	300	278	280	286	268	300	289	264	253	310	283	303	299	248	298	304	308	283	301	281	286	279	273	272	271	261	292	316	260	280	304	295	276	320	274	271	295	249	297	270	304	308	311	287	294	265	270	267	299	262	292	272	297	294	288	293	282	256	292	282	293	273	286	292	279	266	287	298	290	266	292	266	316	283	277	306	286	271	294	259	298	279	299	266	292	280	296	284	289	292	275	274	300	292	309	287	276	255	280	264	276
24276	21578	28827	24643	21440	11263	1259	708	569	440	353	300	248	245	198	159	173	191	190	166	210	180	170	178	171	174	174	159	187	158	156	164	174	142	178	162	135	166	152	169	158	179	160	155	145	166	162	180	156	138	154	144	156	151	166	141	152	136	146	147	158	166	149	157	176	151	177	171	147	169	140	156	168	159	122	151	177	131	162	181	146	181	147	155	169	160	161	141	150	135	162	176	174	150	156	147	161	138	151	156	167	163	136	135	161	149	185	142	134	157	147	146	165	155	172	136	165	173	132	159	157	127	170	167	159	142	149	178	165	146	157	148	177	167	157	145	183	148	134	151	148	155	153	140	160	166	162	179	153	146	135	157	153	130	148	143	171	166	126	144	159	168	158	136	165	150	152	160	138	162	140	148	148	150	148	152	155	145	164	155	161	160	139	160	144	139	149	152	152	152	150	160	155	136	134	138	153	141	161	150	152	167	135	140	153	153	170	169	159	148	150	146	140	150	154	170	151	152	175	159	165	179	197	161	157	159	141	155	155	157	155	168	161	158	171	157	155	155	140	175	161	145	147	152	140	154	140	165	158	159	144	179	148	164	157	148	148	162	148	154	181	170	151	155	162	154	134	177	159	143	153	153	136	147	147	163	152	139	144	149	161	142	127	150	154	167	183	156	147	172	164	144	166	153	154	148	159	157	150	152	152	148	150	174	166	162	145	139	155	130	150	135	170	151	132	173	133	136	147	138	171	141	145	141	170	169	158	146	166	167	167	157	140	170	163	158	149	144	159	152	147	152	160	159	148	155	173	154	154	154	156	163	145	134	153	148	167	144	159	165	152	126	155	164	150	152	161	170	169	165	155	150	161	164	147	146	137	153	156	140	142	144	164	166	150	125	151	156	167	162	137	150	149	176	154	162	125	187	166	162	152	166	143	136	157	158	150	149	153	153	183	164	144	146	162	169	162	170	165	158	157	163	142	168	148	122	148	170	144	139	169	149	153	153	165	155	164	168	159	174	162	152	167	164	140	160	146	146	161	167	168	138	156	155	152	157	163	170	157	156	172	167	142	172	191	164	124	186	150	160	162	144	141	144	129	163	171	142	154	160	157	154	159	137	128	160	171	156	147	145	164	156	160	177	164	170	158	153	164	177	164	131	162	137	195	159	161	159	135	149	168	144	150	146	184	152	169	155	162	163	144	154	148	167	151	167	145	166	157	165	142	152	168	149	152	146	155	170	148	154	158	150	156	154	136	164	133	168	165	158	143	173	162	150	150	165	168	161	148	156	168	159	156	164	149	164	161	155	145	153	150	176	160	160	153	154	152	136	157	173	141	150	176	170	147	142	176	123	138	152	133	166	148	133	143	151	178	158	160	135	155	157	138	158	130	152	159	152	144	159	136	148	123	175	143	161	152	154	124	156	164	178	127	166	159	155	159	156	150	146	154	156	170	130	164	140	155	148	171	137	179	159	159	163	163	165	153	139	156	132	169	137	148	172	170	156	160	151	148	152	142	162	166	152	165	158	140	154	167	169	141	143	153	130	170	145	149	128	136	162	151	158	148	148	164	163	167	145	146	114	166	167	164	170	159	143	160	135	135	165	150	146	140	163	134	150	138	150	148	153	159	156	145	153	137	167	156	158	165	166	169	157	148	172	129	156	151	152	161	163	186	168	173	162	158	164	179	156	165	175	147	162	155	157	164	140	153	178	142	162	158	173	157	166	160	168	149	148	161	131	154	153	164	144	144	145	154	151	129	151	138	159	177	160	138	164	154	169	167	170	161	160	164	158	179	136	151	185	154	157	173	171	154	160	160	146	164	148	154	149	168	141	145	148	159	153	158	155	144	147	158	161	122	159	154	157	172	184	177	152	155	132	134	149	168	153	152	146	164	152	155	134	145	163	164	152	168	151	139	149	141	157	140	156	154	146	142	144	163	152	156	156	163	149	145	134	177	138	171	154	167	161	160	162	145	165	159	163	166	162	151	153	153	147	160	167	151	173	149	153	152	177	157	161	148	153	165	162	161	169	151	153	157	152	158	152	165	150	158	155	157	157	183	175	161	138	151	163	150	146	159	151	145	141	147	139	174	158	144	159	170	146	141	175	151	162	168	149	169	140	136	146	168	173	143	145	159	171	155	161	160	143	147	152	149	156	158	155	142	141	130	164	140	144	141	170	121	131	147	145	141	180	152	141	163	140	151	152	154	151	166	137	166	155	146	137	174	150	144	137	169	155	169	175	153	164	131	170	163	158	169	142	159	162	142	159	171	150	156	172	139	132	164	159	171	138	121	172	154	162	149	156	136	196	157	162	143	147	157	156	154	153	148	179	162	151	166	139	149	149	170	170	134	172	152	140	148	170	155	142	137	154	150	166	156	136	169	145	186	131	135	135	171	135	176	141	172	147	154	156	159	153	137	151	137	152	151	157	166	155	153	143	164	162	151	161	131	131	146	161	138	152	151	144	146	137	132	161	144	163	164	163	168	136	145	158	144	156	162	176	148	156	162	131	164	159	144	177	167	145	146	158	142	171	144	166	154	156	176	154	147	146	145	171	156	155	178	152	143	143	138	159	164	139	164	152	175	147	160	144	137	185	159	169	161	149	165	126	173	153	147	145	156	151	145	170	146	161	167	143	139	126	150	157	147	159	167	170	168	146	146	142	126	145	168	171	145	148	171	166	144	165	141	129	147	156	159	146	156	171	163	162	165	146	176	150	163	164	154	160	150	164	155	166	140	174	154	162	165	146	164	152	160	145	161	136	168	157	152	162	142	153	155	156	158	172	157	138	145	153	143	166	173	147	150	175	167	145	144	168	151	159	151	166	133	169	167	142	167	164	162	162	159	147	146	155	162	165	189	143	168	158	155	132	144	154	143	133	166	156	133	177	158	147	155	157	130	147	135	177	162	158	169	158	162	169	138	162	153	167	150	169	165	143	155	154	141	176	157	165	155	169	146	173	178	172	146	177	140	150	126	168	156	157	173	146	159	152	148	140	121	138	135	160	175	136	159	146	138	153	142	172	165	142	161	152	168	143	163	154	171	166	155	152	143	172	176	171	168	145	151	183	167	141	163	171	123	161	153	155	170	133	151	158	150	151	148	155	151	156	127	152	170	151	137	137	172	165	177	168	148	172	146	161	129	133	154	164	168	178	153	156	149	134	173	166	132	157	158	144	148	147	160	145	148	130	164	143	145	174	167	159	166	127	144	156	143	154	153	160	145	155	175	149	161	150	178	184	164	170	154	139	140	147	160	149	148	129	171	165	136	152	163	158	148	158	152	149	147	171	159	186	123	172	128	142	161	145	187	149	169	156	146	154	131	141	145	174	181	144	154	170	163	144	148	136	145	170	167	139	169	166	131	157	145	160	147	151	171	148	144	155	156	167	152	160	144	149	154	165	146	153	136	152	174	175	175	131	131	156	165	158	153	166	161	160	142	152	162	152	153	153	171	139	162	165	149	156	159	142	152	179	147	150	174	139
39026	63205	22933	5499	3643	2429	1786	1400	1099	799	575	533	361	355	330	283	260	252	251	248	225	237	210	223	231	233	212	221	208	224	213	209	201	190	220	229	197	196	196	204	190	204	197	217	204	199	210	169	180	193	196	205	217	205	173	207	183	195	212	201	230	206	204	230	226	199	175	201	210	172	194	218	191	219	209	216	199	209	194	228	221	203	191	184	193	204	169	193	194	203	222	209	213	224	187	204	178	192	203	205	216	202	190	197	206	194	187	234	180	187	167	200	212	191	182	209	185	190	197	189	184	202	187	205	200	201	195	200	218	202	203	188	217	217	189	205	199	207	204	188	192	206	188	195	179	214	185	213	198	216	157	192	207	194	203	203	207	189	196	198	192	171	180	222	198	201	183	194	183	212	208	206	221	197	200	193	171	201	213	192	190	183	180	209	174	202	184	198	213	199	197	210	189	208	166	211	195	185	179	196	203	203	184	207	182	193	207	169	191	197	200	204	193	192	188	168	183	185	203	210	200	190	198	206	192	172	232	180	191	209	214	197	197	184	187	190	208	172	203	214	194	206	212	176	218	203	190	196	213	201	196	198	179	199	179	182	218	182	200	188	191	202	194	197	224	179	170	202	187	209	193	190	194	194	189	187	172	202	220	204	200	195	199	197	193	209	198	197	217	187	182	197	188	219	221	201	220	194	209	188	180	183	207	199	213	210	194	188	217	209	202	194	197	201	190	197	205	185	189	190	182	196	210	226	227	201	186	181	196	184	192	223	189	200	189	187	177	186	216	183	197	184	198	178	182	203	177	202	198	202	190	197	200	200	194	184	166	214	196	176	187	200	185	207	205	192	208	170	191	195	192	197	188	194	182	197	187	184	181	200	216	211	190	195	178	188	171	188	219	198	186	191	203	191	212	224	201	187	163	189	186	200	198	216	200	202	200	181	208	176	177	193	183	177	212	185	181	178	195	184	219	216	219	204	161	220	203	189	187	189	185	185	189	199	198	189	201	192	187	180	196	193	195	182	181	186	186	184	181	200	228	208	210	199	183	209	192	173	196	194	187	179	175	182	193	200	208	197	220	191	208	195	218	195	198	205	188	197	213	210	205	203	199	180	204	193	206	168	216	184	169	191	221	227	188	213	216	201	206	185	200	212	201	184	175	191	194	181	211	207	211	186	193	202	225	196	205	201	201	196	173	188	190	175	170	191	187	208	221	213	189	196	202	221	189	201	178	214	202	183	195	189	193	184	178	201	216	176	195	189	215	217	200	215	166	181	191	204	184	209	207	180	191	203	187	201	183	189	213	195	222	215	214	176	205	196	187	196	192	199	191	214	216	208	175	174	178	217	181	197	206	193	207	199	198	177	215	198	203	192	172	180	194	180	197	172	178	220	197	197	214	225	199	191	226	180	206	180	178	199	213	195	215	195	226	207	218	184	199	165	176	210	191	199	180	209	215	198	174	204	190	174	181	179	205	176	197	200	211	164	199	215	194	222	208	196	177	187	189	191	204	170	211	190	200	212	211	201	184	195	199	182	205	205	195	201	186	203	202	175	216	194	199	179	206	210	194	187	214	199	200	211	201	222	197	178	194	168	174	208	201	181	220	211	184	197	180	208	200	203	201	206	210	192	167	196	212	185	197	183	185	187	216	199	197	220	190	199	196	202	183	229	197	201	218	197	202	208	189	185	197	182	199	186	182	196	182	193	191	196	181	199	191	185	192	213	190	191	207	187	182	216	220	196	179	200	199	199	176	195	191	187	206	191	213	217	185	215	201	195	193	210	206	192	195	192	192	194	215	198	173	187	214	185	185	187	152	192	170	213	199	204	200	184	186	188	195	205	190	204	191	201	188	185	194	186	172	184	201	200	190	190	212	187	208	190	189	193	205	196	217	190	198	184	205	173	191	202	199	179	198	184	205	172	186	211	200	197	198	202	185	200	197	206	184	207	187	164	202	208	199	185	202	170	216	198	190	195	196	187	189	210	170	175	201	177	201	197	211	177	190	195	180	185	203	209	191	220	213	200	217	188	183	181	206	169	191	191	209	218	188	198	172	195	196	208	199	191	194	187	192	186	198	199	198	191	188	210	184	195	205	177	207	174	204	176	212	224	189	205	208	175	194	181	206	196	198	194	178	189	180	203	181	215	195	206	203	204	194	170	212	194	196	178	203	191	194	183	186	169	173	179	189	188	197	209	178	198	216	224	195	184	193	216	211	185	177	191	207	203	211	207	185	213	203	192	184	182	221	193	208	192	214	177	172	202	194	190	205	203	188	177	186	211	191	180	168	187	212	216	185	192	215	196	170	182	207	199	203	218	185	197	206	223	185	177	210	191	203	211	204	224	196	223	209	195	211	199	198	201	199	171	216	187	194	199	194	197	186	205	189	202	190	178	213	199	212	220	191	180	186	203	230	204	182	188	196	211	210	176	234	212	178	192	206	197	166	198	203	185	200	204	177	203	213	181	194	203	189	192	187	205	190	213	222	202	191	219	201	191	193	202	194	197	201	166	183	204	193	187	217	192	196	204	218	184	201	183	205	210	189	170	192	197	204	201	183	171	194	196	215	205	187	195	205	199	195	197	174	205	183	202	197	194	196	188	195	227	198	192	211	204	190	185	206	197	186	204	217	192	196	190	220	201	199	193	194	196	193	183	189	189	205	183	231	206	203	218	225	210	203	200	202	191	180	186	218	208	202	191	174	222	206	181	182	211	216	203	196	212	202	201	189	205	200	183	190	205	187	200	196	203	204	204	203	190	200	195	189	184	190	206	178	188	186	177	201	198	201	212	193	182	191	198	179	197	198	216	216	216	209	227	181	190	208	169	180	213	195	196	199	176	198	220	189	208	198	189	190	193	220	218	213	201	199	195	194	198	197	175	200	180	179	225	201	226	251	190	196	175	202	190	176	177	216	196	188	218	209	176	205	198	180	219	185	186	207	196	186	206	228	218	197	205	199	220	196	199	177	181	196	207	238	170	191	190	179	222	218	205	218	219	188	203	200	182	246	186	191	197	200	182	184	210	195	172	166	194	183	216	198	209	227	217	200	222	205	211	209	167	230	180	222	192	196	180	186	190	195	207	180	198	212	196	202	173	202	210	194	193	194	221	208	206	188	178	176	197	191	209	211	207	206	174	230	195	214	188	176	189	184	200	204	192	194	211	202	188	197	164	210	179	201	205	209	169	191	196	193	183	196	178	209	170	205	202	203	200	182	190	213	215	183	192	200	193	187	192	210	195	197	241	189	186	219	217	197	191	166	190	187	199	198	198	203	202	196	179	203	218	215	205	209	171	176	189	178	225	202	205	206	210	202	201	194	194	192	188	178	206	205	203	193	194	213	211	186	211	190	225	182	180	201	188	182	190	184	201	206	209	223	213	205	181	204	204	213	206	187	174	217	182	201	232	174	178	221	206	205	175	188	199	187	207	205	207	179	235	194	195	199	174	190	239	183	204	188	192	184	188	202	224	189	172	181	199
25728	21766	27643	25455	9570	1237	816	689	604	553	462	481	392	396	409	386	362	393	344	339	381	376	351	372	329	344	358	341	354	362	371	393	394	389	368	366	364	392	359	394	381	394	366	352	300	377	324	378	353	385	359	383	350	335	379	390	353	360	398	378	369	385	365	341	387	328	335	366	348	390	388	350	352	339	347	367	369	349	350	371	363	365	346	359	312	374	378	335	388	350	347	387	357	346	350	351	338	398	346	370	344	373	357	371	365	350	358	371	320	383	367	368	360	342	361	337	353	366	335	351	387	379	372	379	386	377	341	353	392	380	365	351	356	400	357	348	367	339	378	383	353	352	412	321	325	356	353	360	326	359	299	381	345	336	372	361	345	358	363	354	365	326	391	361	384	333	376	364	363	419	321	362	350	377	369	340	361	350	363	367	362	359	360	366	371	367	342	348	372	346	375	350	366	354	368	356	361	358	340	346	365	358	320	328	359	351	353	354	381	358	354	336	370	373	354	366	331	356	379	387	343	366	376	341	360	358	373	353	340	357	347	368	374	371	339	349	399	395	349	346	361	369	385	346	362	352	345	369	347	346	353	355	362	345	343	369	390	391	356	355	372	342	345	375	348	330	386	342	332	365	351	341	323	384	312	339	371	366	342	353	362	392	331	340	337	325	350	359	351	350	390	368	359	366	364	400	356	385	350	385	327	351	373	340	342	354	370	357	361	331	337	384	370	349	333	341	361	397	381	356	326	341	361	367	378	385	335	348	360	362	374	301	406	335	325	355	363	349	373	376	380	374	374	347	365	383	369	369	371	345	356	379	382	328	350	377	363	361	323	350	332	326	355	346	330	386	379	374	361	323	350	334	384	322	352	348	348	314	370	372	363	363	392	373	304	355	344	358	345	343	295	382	342	377	327	359	331	351	394	344	370	378	345	359	337	339	371	361	394	318	335	365	356	338	345	373	367	370	359	370	364	381	344	341	319	341	375	355	347	374	340	355	382	360	365	362	366	349	368	311	359	377	364	357	363	362	335	365	340	357	373	352	359	365	370	328	347	344	364	341	393	321	378	393	348	368	357	342	339	351	365	358	347	372	376	359	385	348	365	349	365	348	315	377	355	380	382	339	338	330	367	359	345	327	411	339	382	354	350	379	358	355	372	367	357	375	368	368	368	338	394	375	329	389	358	323	356	349	354	352	359	331	361	379	362	372	370	352	344	395	360	357	328	370	373	330	376	376	362	361	394	336	389	387	372	365	335	362	351	345	373	356	357	367	370	365	326	354	360	358	372	367	329	334	351	354	355	370	365	359	349	360	353	364	349	343	366	370	371	354	359	365	354	375	360	334	367	323	366	358	384	357	336	371	330	376	325	408	356	343	376	346	315	344	327	366	354	355	357	363	362	345	369	344	332	345	374	358	333	357	336	354	367	353	330	341	344	324	374	336	381	371	349	354	364	380	366	396	371	378	373	373	341	362	371	340	389	349	339	384	348	352	373	343	350	351	364	359	366	339	358	346	330	388	393	343	329	368	365	348	364	387	379	367	375	387	359	347	351	366	378	353	371	369	370	341	399	351	348	334	366	387	353	330	334	338	366	381	377	392	370	363	376	359	378	360	373	376	382	390	349	368	312	359	351	340	318	335	392	369	391	385	364	332	372	364	378	336	380	370	339	355	378	362	328	362	354	368	364	319	344	343	359	351	410	380	369	351	370	356	331	359	370	360	322	353	375	355	322	358	328	368	356	356	361	384	367	375	377	372	382	362	337	359	359	338	395	387	362	382	328	370	358	345	373	352	361	338	345	360	376	370	368	377	376	380	352	358	352	314	330	355	364	347	351	342	366	351	355	347	367	341	369	346	376	372	339	337	377	362	355	325	379	338	338	367	343	359	339	392	381	333	405	318	339	356	350	368	357	381	350	381	356	361	358	375	387	370	373	351	337	395	366	365	368	367	368	347	373	366	379	366	340	338	311	337	372	346	340	356	349	389	346	314	367	346	382	360	350	319	376	354	366	380	344	344	376	364	379	340	354	376	357	395	389	366	349	345	356	377	348	377	379	333	361	329	335	350	391	348	376	365	383	377	350	376	375	379	351	351	350	379	357	350	389	370	335	349	366	359	352	371	367	329	334	344	355	361	357	382	379	370	389	372	357	355	362	322	387	329	340	370	356	411	374	383	360	348	342	369	342	341	362	374	382	331	359	327	362	340	357	360	329	369	346	361	348	349	345	354	356	350	375	327	321	356	372	354	358	356	346	377	370	353	355	381	341	345	342	307	369	347	361	357	390	372	363	364	361	325	342	352	358	344	365	360	339	327	342	357	352	375	379	365	346	346	386	340	363	330	349	345	369	384	351	352	346	338	344	324	361	382	368	368	359	342	374	396	351	363	363	355	358	394	371	348	397	396	386	322	344	343	340	359	342	365	342	347	354	339	389	357	376	346	339	372	355	390	397	351	373	357	378	339	422	328	329	354	368	363	374	382	337	346	370	364	338	394	357	347	352	345	381	345	375	379	351	355	354	382	337	351	349	375	389	403	375	348	349	369	345	384	381	336	353	355	367	352	374	347	348	309	341	347	339	339	380	357	347	359	387	331	366	344	365	381	363	352	370	325	349	364	344	390	360	341	361	347	343	349	375	391	374	304	393	364	358	358	374	369	360	349	339	353	355	344	366	339	353	366	380	368	324	369	370	349	331	313	330	328	346	359	347	374	363	373	345	320	317	353	347	375	381	349	389	367	355	384	355	374	380	415	377	351	366	318	382	350	355	340	384	345	335	343	351	357	370	374	328	354	349	367	377	349	367	378	353	362	368	345	370	333	335	403	390	382	376	396	337	344	350	334	383	381	352	331	355	333	364	345	407	384	363	363	322	358	350	351	350	377	376	373	355	359	345	349	374	355	373	360	316	374	370	330	313	321	366	362	364	332	393	380	391	345	381	381	366	350	369	339	357	342	384	351	371	325	362	385	328	363	342	368	377	341	361	406	317	368	385	359	344	332	393	359	352	344	395	390	371	361	397	391	325	318	369	368	390	353	357	363	388	354	400	358	377	373	366	399	366	360	380	387	360	331	373	386	366	381	362	339	347	354	388	369	344	373	350	367	358	344	355	348	396	362	342	344	329	384	370	355	365	346	367	357	364	364	367	380	350	360	335	386	333	356	386	350	358	341	343	349	331	392	374	358	345	364	305	375	364	343	336	367	360	350	344	322	343	356	347	373	376	360	338	374	352	343	372	367	400	364	347	340	366	365	361	303	381	365	385	313	346	368	347	345	364	347	374	352	350	338	380	365	343	359	348	345	340	357	374	359	354	346	354	355	372	367	362	339	343	350	351	384	370	362	362	381	379	360	361	361	327	366	340	362	343	359	356	322	357	354	345	342	342	366	364	354	369	363	326	322	373	371	363	333	343	378	309	332	377	346	355	359	323	366	363	307	332	367	349	366	337	363	381	389	384	342	354	370	391	380	335	338	324	340	378	368
37125	54893	19695	4054	2602	1910	1466	1292	1001	809	735	655	559	543	496	475	471	463	455	490	433	476	449	402	478	420	463	481	438	510	453	430	434	438	422	434	445	433	436	445	432	470	448	438	470	459	399	431	431	475	428	435	481	440	448	446	475	436	423	433	436	443	463	447	424	435	399	449	419	441	446	470	425	460	428	435	417	423	414	425	429	493	403	467	419	450	428	447	439	464	461	458	431	452	457	400	419	445	448	440	463	416	414	465	469	445	449	460	458	442	436	443	442	443	431	419	435	436	424	420	464	453	465	441	400	449	433	445	389	492	456	457	449	435	445	438	452	438	456	436	445	449	455	436	452	425	448	430	440	439	417	455	424	422	431	440	438	434	435	412	463	465	445	404	428	449	463	472	452	426	425	445	443	419	444	416	442	418	470	440	426	451	412	463	439	483	478	410	460	431	424	471	453	436	405	419	450	459	424	456	457	444	445	464	483	423	474	475	455	465	454	474	437	459	396	463	425	461	389	445	453	428	454	472	455	449	414	468	446	455	432	415	414	450	449	417	446	440	462	413	437	456	479	432	462	481	468	417	423	439	449	467	429	414	416	457	408	416	407	444	429	448	419	418	428	414	417	446	443	444	432	427	450	421	425	399	413	428	453	455	453	445	419	461	437	425	447	484	442	459	468	477	429	430	457	448	434	441	468	415	465	455	417	447	437	454	440	417	468	426	433	438	455	417	461	464	459	439	413	455	472	462	485	441	432	448	393	428	440	461	427	420	436	447	466	453	451	448	429	462	409	455	443	438	434	431	465	432	429	401	437	426	443	441	441	405	444	469	387	433	474	429	469	422	434	449	452	416	462	435	458	462	448	473	436	434	446	440	427	438	469	430	449	462	435	447	416	454	453	442	457	433	409	444	447	459	468	446	436	451	417	438	461	424	408	430	417	432	496	473	412	432	414	431	452	449	406	419	471	426	421	426	429	438	414	435	447	454	440	445	448	418	452	422	442	478	421	450	468	421	446	395	451	402	440	441	440	453	404	382	411	419	420	419	420	410	421	423	428	420	416	441	433	455	434	450	458	415	467	463	427	434	470	402	431	435	443	430	412	410	422	428	457	464	430	451	418	438	440	418	455	432	461	458	470	417	437	460	449	453	401	426	428	452	439	416	426	424	445	423	460	447	430	445	461	428	430	417	465	451	408	433	452	462	437	425	453	426	430	465	442	438	432	426	459	437	419	465	445	423	436	444	480	461	438	431	446	424	452	448	414	479	438	468	438	420	438	458	427	438	460	463	469	432	456	419	439	442	471	445	454	465	416	477	443	447	454	426	430	437	434	448	454	422	438	428	468	419	446	441	411	440	442	428	413	441	456	427	399	413	477	415	385	436	437	438	433	463	444	418	426	434	437	420	425	430	435	428	425	445	442	427	439	457	466	435	455	422	432	431	422	420	451	489	429	448	455	436	435	426	445	453	448	461	439	433	444	428	453	415	441	440	462	431	407	450	446	453	419	429	423	434	420	431	438	436	448	463	444	455	451	424	455	445	435	429	453	421	425	406	427	433	442	443	465	434	463	428	457	433	401	426	416	461	435	478	432	453	439	431	474	415	454	454	449	467	432	458	446	419	412	451	440	417	424	443	429	445	434	403	463	433	418	471	447	444	395	449	390	439	435	448	433	438	449	449	430	456	498	473	447	436	416	444	386	461	467	456	456	455	452	447	467	424	425	443	462	425	412	474	446	437	451	445	441	430	471	408	477	423	455	421	441	441	442	458	466	476	433	426	443	421	430	472	430	421	482	450	437	440	455	448	444	464	430	469	425	458	463	435	430	426	451	424	437	423	442	452	454	461	434	445	453	448	437	430	446	456	463	417	428	440	410	429	446	447	454	449	422	433	428	407	414	445	449	415	446	395	440	492	481	438	411	416	457	437	437	430	462	436	453	436	499	443	426	426	451	420	406	458	431	410	450	443	455	439	430	437	470	399	421	437	433	440	390	455	420	418	432	471	446	460	437	462	431	432	457	449	427	449	455	420	391	422	430	448	446	385	438	452	436	443	454	419	419	431	446	437	440	454	478	450	481	442	444	413	437	417	467	444	427	410	436	432	458	460	440	462	442	437	446	432	440	453	423	415	462	431	418	464	446	462	459	434	459	426	463	451	452	450	426	439	466	434	396	448	433	419	422	454	443	424	409	478	461	414	439	429	453	393	488	423	455	429	448	446	414	443	461	411	459	477	432	448	407	456	437	462	428	435	420	457	449	446	466	404	436	455	464	425	452	401	442	422	430	415	423	383	474	466	455	415	417	428	415	446	428	438	449	417	421	439	446	432	439	403	498	440	408	433	436	425	412	420	458	462	447	427	449	445	420	444	415	431	464	473	472	427	434	434	423	429	442	451	441	424	428	456	396	439	458	444	455	436	477	450	446	466	425	392	460	406	453	431	430	455	447	432	442	469	475	418	427	412	481	422	459	490	431	438	446	462	432	450	442	452	482	433	430	416	432	462	470	462	468	430	436	454	439	426	453	442	436	429	448	420	424	462	442	420	428	421	461	414	439	432	451	433	407	409	413	440	417	429	428	468	449	487	456	441	401	448	434	415	458	434	432	446	463	454	417	447	453	428	443	428	431	452	456	436	453	459	447	483	458	433	437	448	450	433	420	496	421	433	443	401	431	418	433	448	452	401	473	426	460	427	454	463	456	428	436	402	449	461	443	445	446	439	473	438	456	436	432	455	456	486	434	455	402	457	420	467	454	480	464	457	439	440	442	418	425	446	417	454	425	430	433	406	387	471	443	449	438	419	463	460	433	458	464	442	421	448	428	433	440	459	454	422	428	422	438	426	421	440	439	420	395	431	412	458	452	430	471	432	457	436	476	430	458	420	426	474	436	424	429	436	470	462	456	408	425	500	421	462	442	443	453	425	432	392	417	463	434	447	443	463	458	451	424	460	443	443	411	430	463	438	456	481	438	455	455	467	431	442	457	442	426	459	418	439	461	476	465	447	462	421	483	431	441	451	403	451	414	475	462	457	449	446	435	432	447	410	450	453	442	470	422	451	427	435	444	461	458	444	440	375	466	482	438	439	422	418	424	421	444	434	420	451	423	438	479	399	389	442	454	463	441	452	434	447	447	438	400	462	448	430	430	447	432	478	438	456	452	455	438	483	436	438	438	419	427	440	432	445	419	432	444	422	414	431	417	434	437	408	454	403	414	469	481	482	461	437	427	413	435	449	452	407	419	469	413	414	435	450	461	436	430	413	444	408	433	457	421	443	474	429	405	448	422	454	470	398	450	415	471	441	431	456	415	408	457	438	413	422	397	437	452	471	431	409	449	435	427	450	464	438	453	446	442	469	438	450	435	468	447	448	464	438	472	426	440	428	415	415	478	485	411	412	434	443	443	422	448	407	398	468	453	403	453	472	422	429	409	438	458	418	449	466	447	472	434	468	441	440	417	472	426	457	441	439	408	425	421	443	453	448
23351	21644	29342	24333	21589	21523	9063	1367	846	728	661	499	445	395	373	366	402	338	343	351	377	309	337	355	308	312	337	318	382	323	354	307	327	340	302	321	319	328	331	350	331	301	281	297	315	307	311	351	326	308	336	298	305	328	317	306	321	307	334	339	281	291	309	334	314	286	300	307	295	286	334	305	293	285	281	329	302	275	302	312	273	295	330	272	310	323	299	315	327	304	299	333	305	280	319	339	327	306	320	306	308	284	296	303	281	272	289	296	289	262	295	334	328	340	280	302	316	305	326	321	304	324	363	318	310	305	313	306	313	307	298	332	326	308	297	350	313	286	319	315	309	318	279	291	313	313	326	317	318	341	304	326	295	313	275	306	327	302	305	303	281	313	296	299	312	314	312	328	331	320	281	309	319	295	282	286	314	311	314	329	335	304	303	312	318	306	312	292	319	293	331	297	306	292	319	286	292	312	317	319	319	283	322	306	318	302	320	315	322	316	289	297	286	327	306	314	344	292	325	301	323	324	296	306	339	302	325	304	315	323	316	316	308	279	308	275	347	291	330	289	287	313	293	342	348	312	297	330	322	293	291	318	306	310	292	320	339	341	319	315	309	330	314	313	340	303	315	302	299	322	327	320	315	316	316	283	324	337	305	292	327	309	303	310	299	332	316	324	288	318	290	347	316	331	325	307	301	321	303	318	336	277	318	328	308	298	332	284	299	345	323	326	294	325	312	331	325	303	299	309	309	290	314	329	314	305	312	319	324	290	345	306	297	326	292	328	316	302	320	306	319	308	310	310	310	310	333	281	336	301	304	311	292	338	312	309	325	278	300	271	339	323	317	287	307	317	319	327	325	320	307	329	343	284	296	292	324	309	281	314	310	312	313	298	318	340	315	326	308	301	312	321	301	318	333	298	335	320	321	316	309	331	313	315	359	322	292	298	328	326	273	292	306	309	289	305	313	283	277	322	314	311	311	290	310	315	286	308	331	324	289	302	337	318	322	300	309	295	301	317	297	316	329	304	319	337	284	338	323	294	288	266	315	297	321	333	280	304	294	347	317	311	315	318	325	279	295	286	299	329	322	318	310	315	327	341	306	289	291	307	325	324	311	328	315	287	315	316	338	350	308	319	297	315	296	340	359	306	311	295	322	319	292	318	307	297	322	281	302	346	306	269	321	319	291	323	309	315	293	293	294	312	292	329	266	313	307	289	327	300	302	328	356	326	338	312	296	304	276	297	311	303	298	305	316	298	331	312	346	323	284	322	296	314	331	315	314	293	354	320	312	303	330	318	280	306	336	284	289	280	297	328	288	305	298	327	339	319	284	315	324	301	288	333	298	342	329	295	301	294	309	309	273	306	298	282	331	325	340	321	348	309	325	291	287	305	298	302	327	256	310	314	305	279	308	295	307	313	287	333	335	290	303	317	314	298	333	307	306	268	350	316	280	312	344	311	344	313	317	327	346	302	322	308	285	305	305	315	312	304	321	304	299	310	358	290	311	296	295	347	337	300	322	298	314	305	305	323	319	318	331	325	295	306	298	308	308	296	309	313	300	317	302	302	332	322	304	311	314	332	309	293	284	273	314	303	312	326	317	312	324	309	300	294	317	307	319	290	341	318	319	302	309	327	291	321	305	304	317	272	307	321	342	344	288	306	314	301	339	279	301	282	343	301	344	314	320	338	311	325	304	278	316	310	298	325	331	306	279	317	307	308	298	293	305	280	300	326	301	322	284	311	301	355	310	309	307	336	293	284	313	281	308	283	322	340	301	309	288	287	281	282	301	300	305	315	310	336	302	297	311	294	319	314	314	287	284	325	298	323	291	316	308	298	343	312	301	312	348	319	283	298	314	309	260	331	299	312	331	298	301	291	314	332	260	296	300	322	299	303	294	330	312	331	291	271	325	330	329	314	331	321	301	328	312	315	302	282	302	296	315	300	325	355	312	316	313	309	318	321	345	300	306	259	334	302	327	286	339	287	343	317	281	306	310	300	313	290	326	317	310	312	327	339	309	315	316	312	289	263	299	341	306	326	313	305	305	303	296	346	310	305	321	305	329	289	328	340	286	314	331	280	293	314	319	323	289	267	290	330	316	320	300	305	314	325	308	306	328	326	276	314	297	328	292	303	311	315	304	296	307	312	307	325	306	288	308	308	335	330	294	308	283	286	307	285	319	277	276	304	349	335	289	293	311	302	302	304	336	296	318	326	323	315	295	284	313	277	314	297	297	309	297	314	299	285	330	277	292	318	278	340	288	279	328	296	304	280	311	321	309	299	309	314	311	292	318	316	304	302	315	304	323	323	309	288	291	312	348	301	298	288	284	267	318	311	305	364	347	320	324	329	312	312	269	309	316	299	290	300	330	297	297	361	292	311	314	303	305	318	296	278	309	325	291	360	305	290	293	334	290	317	300	294	298	275	329	337	318	303	339	312	287	323	299	320	326	317	330	318	295	317	314	316	294	312	311	306	307	334	327	281	313	295	323	288	297	306	285	328	327	298	284	330	319	286	310	303	287	320	314	319	352	325	294	302	310	298	311	310	291	298	343	322	338	299	317	349	304	319	326	292	302	303	300	319	308	314	319	331	292	328	295	343	331	307	273	333	322	299	301	309	291	318	343	305	307	308	277	327	301	313	319	298	289	295	349	326	281	314	300	310	326	303	342	323	343	322	286	289	287	319	327	318	303	289	270	295	314	299	302	347	322	345	259	272	298	302	309	326	293	329	313	301	314	315	320	297	327	304	310	332	307	277	325	312	310	289	307	337	317	333	340	333	315	301	298	289	294	317	290	311	306	293	297	311	297	291	312	306	307	313	317	328	313	307	278	320	326	305	309	333	304	308	298	288	310	280	303	316	321	298	307	328	311	291	302	291	333	293	322	270	301	335	310	283	312	317	300	328	285	330	321	307	335	307	342	303	283	298	278	294	306	320	283	316	297	305	316	317	299	297	301	314	310	309	295	278	311	325	307	303	324	320	316	293	338	321	322	309	304	301	267	277	284	297	302	296	287	296	328	304	308	310	317	325	320	297	305	326	312	293	289	338	315	270	292	347	298	303	274	273	303	301	326	306	327	320	297	335	282	298	309	295	308	325	314	304	317	284	303	315	317	320	313	306	266	314	309	304	307	304	301	321	331	289	321	285	304	290	321	308	331	346	287	305	311	333	312	313	331	304	303	336	295	311	336	318	277	318	335	327	323	290	330	286	320	300	307	282	314	369	339	308	287	274	303	299	346	302	261	305	271	301	306	299	315	295	319	309	291	293	317	302	300	332	303	298	342	302	345	291	316	287	304	285	331	311	343	309	308	326	308	296	324	269	329	343	283	279	316	298	282	306	312	307	318	316	271	305	296	286	286	311	312	305	279	318	303	307	327	335	310	310	291	319	318	312	300	326	317	307	308	317	336	311	318	272	299	328	300	293	305	288	317	328	312	339	308	298	311	341	305	299	323	307	283	303	303	313	322	313	282	309	310	279
43263	71072	28520	8518	5582	3849	2786	2228	1687	1265	1049	852	630	632	541	510	442	501	466	475	455	420	445	420	432	442	392	436	361	369	366	397	386	399	396	361	396	391	373	383	357	397	363	379	347	366	375	384	357	402	332	393	391	383	386	370	404	395	382	403	343	367	369	351	387	375	370	355	364	386	378	348	378	371	365	372	371	376	389	336	346	379	372	388	374	367	387	355	369	386	359	356	357	368	376	357	362	374	365	354	361	355	438	364	354	369	354	353	356	335	352	389	339	315	337	408	378	327	374	358	356	339	381	365	374	345	359	364	352	371	369	378	388	383	402	386	356	388	374	389	354	367	374	331	369	374	394	350	379	332	366	336	369	361	377	360	364	386	373	367	382	341	353	377	392	358	378	375	321	362	353	372	342	369	359	382	367	395	352	337	381	375	377	366	396	389	372	368	350	416	370	357	365	377	331	363	331	372	337	358	343	368	368	337	341	372	360	396	367	345	395	357	379	399	376	368	385	381	342	329	384	387	378	356	357	313	367	374	371	372	359	366	358	343	331	359	359	337	351	339	393	355	359	391	373	401	398	335	361	373	402	365	366	362	347	381	353	346	366	357	358	375	360	365	356	375	365	358	387	372	354	352	359	351	366	336	349	351	373	355	359	338	337	367	353	357	380	351	402	353	377	349	412	325	349	363	340	390	379	372	364	362	356	384	378	326	367	353	344	337	374	375	341	354	404	359	376	388	376	373	360	368	354	368	312	358	361	340	374	353	404	410	378	338	385	346	382	354	390	347	402	373	352	393	373	357	351	366	359	308	357	389	395	379	393	378	382	358	358	374	376	348	358	374	380	398	401	348	366	368	349	324	350	368	385	328	352	373	370	358	398	346	362	362	341	385	379	386	378	360	345	379	341	398	367	341	413	351	343	337	377	320	358	364	379	359	336	371	346	424	340	359	354	336	351	358	356	368	377	347	348	352	381	359	329	376	348	362	365	375	373	365	362	382	370	346	339	363	380	361	336	353	380	366	365	368	382	365	364	344	392	384	375	386	406	362	366	343	350	353	345	370	375	377	322	375	380	375	349	341	375	338	354	367	339	387	368	339	364	347	382	376	372	363	362	392	339	355	358	364	384	347	355	367	334	370	398	361	347	365	345	365	400	363	393	377	354	322	306	385	344	355	349	371	310	373	342	362	381	372	353	354	393	410	400	357	364	315	340	321	355	353	401	371	369	347	330	367	366	373	390	370	357	370	370	351	381	337	356	370	371	350	359	323	357	354	397	351	365	358	368	354	381	323	386	371	326	369	372	365	386	367	336	349	393	386	369	396	377	341	376	380	349	328	366	385	360	370	375	349	370	357	404	337	342	389	395	381	370	346	364	333	368	359	370	353	345	394	336	383	342	352	362	352	384	379	360	372	369	343	402	351	370	341	315	381	319	379	364	363	404	377	362	352	330	328	338	387	332	362	389	361	382	358	354	347	332	337	365	337	364	383	371	405	395	357	342	346	411	369	351	354	362	354	358	335	384	347	359	331	366	367	372	371	384	381	352	347	351	337	352	364	370	388	391	383	383	372	422	357	349	386	348	357	371	353	354	369	368	356	348	410	381	360	374	337	340	362	374	342	399	358	353	366	369	351	339	352	358	356	353	364	379	376	356	355	380	353	363	385	364	366	396	351	372	361	378	362	398	350	348	362	351	359	360	370	368	366	364	362	390	369	362	365	364	391	384	376	359	359	375	359	345	386	362	370	354	367	372	378	351	382	346	395	355	351	352	356	358	411	363	384	368	363	361	379	337	371	386	402	367	335	365	356	368	371	347	414	382	357	374	333	357	371	375	386	382	361	358	384	379	361	361	368	384	349	364	377	382	379	375	351	367	337	373	379	348	343	371	355	358	360	343	383	385	348	359	388	350	375	373	385	365	346	354	344	347	376	386	381	394	370	368	339	379	346	396	346	386	354	350	340	368	362	378	338	366	389	344	325	399	328	356	366	368	357	363	367	378	374	391	372	361	373	372	339	358	359	355	393	340	356	367	372	357	355	351	364	344	358	376	354	348	400	358	381	338	372	387	374	379	379	368	308	359	336	350	344	347	358	391	344	390	347	362	373	330	357	346	357	374	366	388	370	365	364	371	362	342	375	376	354	337	369	381	367	367	345	337	373	368	375	349	351	373	362	384	372	362	328	328	361	371	382	383	358	367	343	369	372	380	386	401	351	387	398	356	361	349	381	377	375	349	350	360	348	364	396	374	350	402	367	385	369	349	390	389	360	368	355	385	371	379	340	361	375	379	341	344	373	343	326	381	327	381	354	344	396	324	344	358	362	362	377	362	334	333	372	347	385	339	397	378	351	388	335	344	381	329	376	327	371	336	373	373	375	357	343	369	395	363	343	359	363	394	344	370	354	350	385	383	347	346	376	388	340	362	358	363	372	360	399	368	366	351	363	357	388	343	365	376	376	324	350	355	343	374	370	347	388	352	347	350	367	360	360	378	357	348	345	364	346	358	374	375	384	369	387	345	368	371	367	355	344	365	344	375	359	330	357	369	351	362	341	347	374	392	378	354	350	341	359	353	350	345	359	399	386	372	362	378	362	360	341	380	353	367	355	365	374	354	378	381	334	362	385	373	399	352	360	337	368	374	353	373	351	348	349	384	375	370	370	377	358	353	393	364	394	371	366	356	339	330	380	367	357	371	374	391	386	355	359	368	378	371	332	361	358	364	388	364	364	339	342	394	361	366	353	377	373	384	399	351	367	386	341	373	374	349	375	387	341	383	367	348	369	403	364	377	379	351	316	363	356	361	368	352	371	358	390	369	371	382	332	376	374	344	379	337	374	342	393	353	353	362	383	334	345	374	343	320	390	379	366	374	354	352	370	351	344	359	337	339	387	375	366	341	345	365	379	366	342	385	350	360	360	388	364	375	335	363	327	355	352	365	361	373	352	352	348	371	346	344	386	337	378	375	382	383	397	354	339	383	366	360	371	353	331	379	348	383	350	369	362	386	384	395	382	325	367	403	351	355	380	378	400	372	335	341	359	342	360	388	382	344	414	357	369	357	358	358	361	384	358	349	388	327	403	352	358	363	358	383	378	344	378	354	338	353	398	347	371	389	366	405	340	369	369	384	329	359	368	338	341	395	359	346	383	336	364	369	332	364	363	376	383	371	366	413	372	342	398	347	386	374	347	370	331	380	361	350	347	323	357	348	379	397	361	367	380	353	365	336	341	350	377	341	368	372	353	360	353	382	362	384	373	394	349	365	364	366	347	364	371	326	347	347	359	364	349	369	372	376	332	346	334	374	358	354	403	336	389	354	341	368	412	366	346	302	391	350	390	337	347	334	339	372	393	350	349	366	324	363	352	394	402	383	370	356	362	381	342	344	379	343	368	372	358	372	377	356	341	370	375	366	393	347	338	402	358	357	369	375	343	368	379	383	373	352	363	358	358	386	418	368	361	392	355	364	365	387	380	386	379	340	355
29589	28695	20567	4626	982	600	476	440	342	275	281	231	238	221	237	205	218	218	234	200	231	222	222	220	243	236	227	214	222	243	220	212	208	234	231	226	201	233	237	222	215	228	226	216	257	252	203	204	226	205	232	254	218	211	250	217	223	208	235	239	217	250	223	196	213	200	191	235	225	241	264	209	217	211	247	207	223	228	188	236	237	263	204	227	227	231	229	218	231	222	219	190	204	199	219	223	217	241	228	217	218	228	233	198	215	232	224	245	237	251	248	210	217	204	212	234	217	215	233	210	234	202	205	227	187	238	219	228	228	178	200	215	234	223	231	210	214	235	217	195	241	205	221	233	229	228	214	229	228	222	246	210	220	212	195	193	201	219	231	231	233	226	215	206	193	242	198	232	225	205	240	228	219	221	224	236	267	212	207	209	209	217	243	253	222	222	212	220	208	214	222	215	193	219	234	238	210	232	216	208	233	241	225	219	214	212	209	232	209	250	262	243	218	205	220	189	226	215	213	217	195	218	223	214	200	214	247	226	217	230	223	235	211	205	196	242	223	232	209	204	216	214	199	192	237	238	191	215	219	250	195	218	230	218	214	191	241	224	212	222	202	228	196	229	217	197	219	222	203	222	227	219	211	235	207	236	231	187	226	229	222	217	224	201	222	249	263	219	236	236	226	211	250	204	210	240	218	222	226	244	215	245	220	212	231	204	218	202	208	217	218	222	221	231	235	212	219	210	217	248	240	211	204	228	203	231	202	217	216	218	231	227	208	213	206	237	199	233	214	235	209	203	220	216	223	212	226	210	196	207	193	215	202	219	203	195	240	204	235	226	196	195	239	244	243	224	213	220	228	209	209	217	209	224	233	231	238	228	202	215	203	231	203	202	241	223	241	203	191	255	209	231	217	233	214	210	207	205	218	186	209	226	223	237	242	212	221	248	224	227	216	230	221	215	206	200	232	235	226	223	222	233	199	209	233	223	234	248	197	225	189	222	223	223	225	215	249	198	227	231	202	224	209	210	204	201	210	220	216	219	217	227	217	220	247	185	219	233	234	239	204	223	209	210	216	216	234	223	217	228	220	210	252	226	228	210	222	226	225	204	221	238	245	246	223	208	217	219	217	233	223	199	214	230	215	204	199	201	226	201	229	221	270	214	237	182	246	211	193	215	228	212	226	214	206	229	222	232	255	215	221	212	214	212	213	210	240	224	226	216	171	232	202	205	221	222	207	226	211	206	210	210	213	208	237	229	217	223	218	210	217	224	215	214	178	210	226	207	228	221	208	202	212	191	228	241	216	227	211	217	227	202	200	216	225	194	218	246	230	237	222	225	207	242	226	202	236	213	222	238	232	230	195	202	200	191	220	233	217	213	215	230	204	188	208	211	237	225	228	218	219	219	249	193	208	256	214	210	222	243	216	201	235	190	195	214	211	247	205	227	221	215	208	230	247	218	185	208	209	203	216	210	189	241	213	212	191	218	214	215	202	210	201	202	233	222	215	220	219	227	209	199	213	222	216	234	227	195	242	222	231	217	233	209	226	231	227	227	249	227	186	218	208	212	213	202	240	239	220	223	238	228	207	198	252	242	207	221	206	207	213	195	216	209	232	208	209	217	224	210	211	211	222	231	225	239	228	217	196	229	216	237	216	197	218	202	223	225	195	241	208	212	219	209	236	224	224	259	188	208	208	228	238	226	232	248	203	219	210	215	217	236	228	232	210	220	229	221	222	228	245	226	213	231	220	217	228	206	194	217	227	208	240	221	216	221	227	238	207	213	242	213	220	205	237	239	227	209	234	201	209	239	236	206	239	222	224	217	231	217	186	221	215	205	226	245	226	212	202	217	215	219	233	233	234	209	221	234	214	244	223	215	224	205	227	241	250	206	191	206	229	215	219	257	249	222	227	228	213	227	194	212	192	244	215	227	217	219	222	205	226	226	222	214	232	212	223	221	233	184	220	223	201	214	198	224	245	213	222	237	226	229	225	238	197	213	229	219	193	188	226	229	223	205	206	220	222	206	220	203	224	216	227	225	213	217	203	209	215	223	230	206	228	243	219	200	224	234	223	228	210	231	204	211	202	229	254	216	208	205	205	218	212	212	238	216	209	223	199	199	224	215	248	238	228	232	228	215	215	244	244	208	217	224	226	221	216	226	195	222	204	247	232	212	207	222	219	214	207	224	227	228	210	201	214	225	217	227	243	214	212	232	219	208	198	209	206	216	219	210	206	234	232	218	202	222	217	230	200	193	223	192	229	187	220	215	198	221	222	216	230	226	228	243	240	214	231	175	216	223	201	228	217	215	199	241	221	227	208	213	229	180	196	231	225	212	221	230	200	200	237	204	229	228	211	187	205	248	223	260	217	212	232	223	236	209	208	197	199	226	216	209	208	204	211	237	201	223	237	198	201	192	213	219	188	236	211	226	201	207	224	220	203	211	203	238	220	240	233	188	231	191	220	199	219	239	216	207	218	200	203	220	204	220	210	197	222	224	201	228	218	225	215	204	234	242	221	226	181	227	221	221	222	215	227	208	214	235	217	235	240	221	238	259	222	207	203	215	223	201	212	195	217	209	212	214	208	210	245	218	220	225	207	221	201	229	222	209	235	230	223	248	206	225	212	206	241	228	217	215	220	220	212	222	213	245	203	213	209	228	237	233	210	202	214	235	198	228	233	230	231	234	236	222	229	225	230	233	216	216	234	243	241	224	228	218	232	237	213	211	225	233	211	222	216	215	235	232	215	196	240	193	225	243	225	221	214	203	209	221	240	220	222	213	242	227	222	209	221	205	237	213	241	223	186	210	202	198	214	220	192	226	199	206	211	245	220	216	226	227	218	210	231	257	199	236	251	201	221	212	218	214	220	224	239	222	216	238	227	213	219	217	209	245	218	244	234	220	231	187	200	260	235	226	203	220	202	214	211	255	214	255	207	196	223	234	239	215	198	239	191	223	217	219	218	253	217	234	213	232	244	206	220	209	210	229	227	234	207	224	218	220	227	219	219	227	215	208	220	233	226	222	203	205	248	193	207	211	250	213	207	218	249	215	195	212	208	206	230	217	214	205	238	218	213	233	209	198	209	191	202	209	217	217	200	217	218	205	207	202	223	207	241	226	220	216	195	225	211	226	222	220	216	210	210	215	237	206	226	233	218	186	208	218	214	189	215	254	216	215	211	227	241	226	226	220	220	229	213	201	195	207	215	240	209	203	223	215	241	211	214	238	237	216	201	212	218	223	212	220	225	230	221	210	218	213	226	242	237	200	203	228	235	245	200	215	212	221	236	230	226	205	216	236	216	213	235	238	223	211	216	241	233	233	217	223	233	213	212	227	195	218	207	211	197	205	226	217	213	211	200	215	226	235	218	241	207	216	229	227	226	229	237	214	235	237	213	204	202	237	201	217	190	235	234	229	219	240	235	224	209	216	248	207	201	209	226	223	207	213	203	241	221	244	224	217	214	223	232	203	217	228	210	230	204	235
33708	45177	13096	2642	1652	1111	803	751	600	479	370	339	326	288	296	290	322	275	292	294	285	276	309	305	282	255	299	280	300	274	253	264	313	280	302	294	272	293	286	305	277	275	264	282	267	278	292	297	271	324	274	307	303	305	313	293	290	280	304	281	285	283	273	294	311	300	267	301	308	259	264	298	279	273	277	303	285	271	275	289	260	277	303	290	289	303	273	297	287	276	269	268	276	275	313	286	317	302	308	279	277	292	284	287	289	311	276	304	270	272	290	286	315	284	308	256	268	330	300	303	278	277	323	300	270	277	284	278	284	276	274	308	284	286	309	262	287	262	299	298	281	270	290	280	289	277	301	297	291	307	320	293	309	283	309	306	263	279	289	253	257	264	285	288	297	285	299	290	280	294	270	275	258	275	304	310	268	286	294	268	280	284	326	279	290	284	323	269	272	290	301	254	264	258	304	279	291	273	275	273	266	310	263	285	283	277	291	306	263	259	276	291	297	292	276	301	276	271	288	275	266	304	295	253	274	262	256	306	284	308	278	284	278	269	283	291	292	260	285	309	299	277	271	297	315	280	285	296	291	292	313	276	299	300	278	296	268	273	307	280	284	271	287	271	330	303	285	261	294	290	291	264	320	285	314	284	295	333	301	260	302	297	298	297	270	269	334	276	294	268	298	282	290	271	263	286	270	287	280	299	293	292	283	278	289	336	288	295	288	254	283	302	318	278	274	277	279	274	271	262	241	255	276	279	266	292	290	289	292	282	249	282	305	290	304	270	281	256	362	287	288	273	268	292	284	294	284	309	277	280	282	242	266	287	299	308	299	279	309	301	268	283	269	251	301	323	281	251	286	288	275	260	243	281	260	282	275	299	289	287	295	321	267	268	286	294	300	262	277	307	296	289	260	292	281	285	323	297	305	288	269	269	296	285	254	286	308	275	268	305	303	301	255	255	295	292	270	284	288	297	294	281	280	290	294	295	299	291	277	289	265	304	267	307	281	264	293	240	261	279	251	267	280	272	261	276	270	297	254	286	274	292	297	275	272	292	276	274	270	283	322	304	287	293	277	265	302	291	288	281	261	284	292	313	289	272	295	305	290	288	276	305	328	302	290	298	263	305	277	279	272	309	289	257	309	278	286	251	263	292	268	319	299	324	293	312	258	297	297	309	290	268	315	292	296	282	296	272	310	297	313	301	271	298	249	276	285	278	288	270	282	243	305	291	320	284	274	285	333	320	259	269	287	273	267	306	289	282	262	282	283	266	278	314	271	295	257	267	272	297	293	282	269	296	268	257	284	287	290	263	267	307	290	283	300	326	253	294	274	273	295	262	286	288	288	289	265	312	256	308	268	276	246	260	311	248	305	282	283	282	257	291	277	300	264	308	312	293	290	264	312	283	283	307	306	293	297	288	302	266	285	301	290	298	305	281	253	272	288	283	288	306	298	253	285	261	267	268	280	272	300	267	282	288	280	295	280	303	271	287	321	288	298	274	290	310	288	306	317	276	326	300	260	315	276	256	255	294	272	308	268	264	292	256	257	271	282	277	286	280	321	310	304	263	306	315	257	265	287	274	232	266	270	289	315	280	268	293	317	274	287	254	299	303	301	288	279	293	290	312	309	265	302	288	265	278	303	307	309	278	301	301	305	242	254	297	258	252	312	283	286	273	267	298	311	285	268	320	262	282	286	252	288	293	288	307	298	300	264	300	305	276	263	255	290	281	283	264	260	297	278	257	297	292	299	279	281	281	311	313	262	287	275	280	268	277	277	304	287	283	278	259	295	295	257	304	272	290	304	300	282	257	267	308	299	268	263	262	276	307	271	294	284	270	263	256	286	275	283	264	273	261	297	289	272	271	294	292	312	292	281	280	306	301	318	274	283	289	305	282	291	297	304	304	283	275	282	264	334	258	276	267	288	276	303	282	271	260	272	295	267	265	335	299	266	276	273	300	291	279	253	282	269	277	279	281	268	291	274	293	289	277	279	254	269	306	291	292	313	303	281	262	316	283	294	274	271	276	305	283	299	307	282	278	294	266	257	297	289	301	272	290	286	275	295	284	307	297	316	321	293	292	285	296	306	288	326	247	279	278	299	239	292	290	284	266	290	289	279	285	280	307	286	272	275	279	289	284	279	300	300	251	262	292	263	276	269	278	264	282	313	270	299	286	282	290	273	250	285	274	279	309	280	280	278	267	304	294	280	311	256	273	308	265	281	299	291	283	292	297	299	302	300	270	262	280	268	278	288	315	280	297	292	328	273	271	261	262	307	244	303	287	296	236	257	279	297	283	283	287	309	289	257	289	280	318	277	263	272	297	316	299	300	277	290	305	297	283	296	243	272	273	300	298	305	293	316	276	332	281	275	292	264	281	299	271	242	277	297	290	295	275	281	291	261	291	261	282	270	297	296	263	275	284	280	258	269	297	279	271	272	288	298	259	300	281	300	301	281	269	266	303	274	277	278	321	279	299	311	296	290	287	315	307	280	299	303	271	289	279	286	270	308	311	261	292	273	280	285	280	274	308	283	283	276	265	303	292	266	275	290	271	271	307	320	269	290	266	323	270	278	322	297	290	294	282	281	276	288	257	260	267	312	307	298	285	284	298	275	283	270	269	298	310	267	308	285	300	252	277	271	317	302	254	299	306	279	322	252	280	288	278	294	299	268	295	311	279	234	288	314	274	267	242	286	269	262	309	274	286	302	277	319	312	266	292	298	302	283	286	263	273	308	299	303	292	294	289	284	277	258	274	301	268	300	241	314	281	267	267	309	272	291	289	261	282	344	317	302	279	291	286	290	293	268	275	288	282	280	283	281	286	280	306	302	280	284	290	274	299	269	259	310	271	263	331	281	269	269	301	313	260	270	249	288	275	273	266	289	293	284	285	280	288	240	292	272	277	296	283	296	280	275	257	309	313	296	290	275	273	283	263	289	294	288	268	304	309	276	272	274	294	265	293	303	302	275	297	277	292	307	269	303	280	267	272	276	289	247	302	294	308	268	268	258	318	279	292	266	253	277	298	279	273	307	271	298	301	297	257	291	296	290	265	299	279	276	301	280	289	312	289	249	288	287	304	270	285	284	284	289	264	286	275	293	283	305	291	292	276	299	286	286	276	303	284	307	321	305	299	284	283	276	312	292	294	296	285	309	289	247	291	279	272	271	264	270	272	261	291	276	290	288	300	266	283	293	273	290	277	282	301	269	271	273	254	296	286	310	257	292	266	271	273	306	326	280	271	296	292	317	298	308	319	275	293	292	251	265	301	302	295	299	265	283	285	274	278	280	298	293	288	274	278	300	283	289	273	271	289	275	271	284	295	304	308	275	260	293	307	262	286	285	270	260	284	305	294	279	297	280	260	320	273	285	284	264	300	288	278	290	287	278	308	305	278	263	275	286	314	288	314	286	278	304	267	292	300	303	300	297	282	308	291	274	286	300	270	302	274	284	254	301	261	284	276	282	272	280	281	264	287	281	294	266	279
24262	21602	28794	24751	21473	11493	1653	888	500	379	345	246	242	209	198	197	205	170	192	204	165	167	172	186	165	169	171	164	156	189	168	145	175	162	167	165	165	174	170	163	154	145	158	155	178	169	155	156	159	166	156	140	165	161	170	154	171	156	132	141	181	166	182	149	165	152	151	144	160	173	154	155	178	160	147	174	172	142	149	163	138	188	155	138	168	142	160	163	157	161	172	176	168	140	135	159	149	174	167	160	168	189	151	154	158	155	163	145	164	152	158	165	171	154	171	162	146	153	168	165	177	158	153	141	154	182	156	153	143	154	136	133	143	166	149	184	159	191	191	152	146	148	142	168	142	157	144	167	170	154	154	167	160	157	148	168	161	154	132	172	152	167	153	161	146	150	155	166	176	165	157	171	162	164	144	162	143	169	149	162	162	152	155	146	175	153	149	169	173	171	176	165	154	168	162	152	157	148	146	174	149	144	153	158	151	164	143	126	156	185	133	142	146	155	147	182	145	152	158	147	164	162	161	181	170	150	165	153	168	150	159	173	163	165	148	151	153	144	153	160	145	160	158	138	151	168	142	172	164	134	159	172	166	159	163	150	150	162	142	148	163	152	158	150	134	155	146	173	129	166	148	131	161	154	177	157	170	166	136	192	163	153	153	151	147	161	149	136	153	173	149	136	142	169	134	162	140	144	168	161	157	144	146	147	168	138	174	166	177	159	172	141	125	155	175	159	148	169	138	159	165	160	149	150	162	160	165	145	150	163	139	180	185	176	171	157	126	171	152	141	155	157	151	154	149	171	158	137	151	144	160	154	182	161	153	152	159	139	159	141	157	144	160	141	161	152	169	141	150	149	146	157	161	152	158	174	150	183	146	139	154	163	172	146	150	133	164	183	178	161	161	144	168	164	151	145	151	159	183	149	158	146	155	158	169	144	159	166	159	141	153	153	151	159	179	157	150	158	173	162	139	158	148	132	156	178	162	163	136	157	188	174	182	158	143	134	173	163	165	175	145	153	185	141	160	164	153	134	160	144	157	176	163	171	141	155	130	147	154	165	154	165	158	131	155	141	175	161	144	145	145	151	139	147	143	148	169	140	135	186	147	139	160	154	157	166	162	155	153	170	149	156	148	160	177	162	156	162	152	164	159	161	153	147	139	162	158	162	167	147	144	142	167	152	158	197	156	181	140	152	155	149	162	176	141	133	156	153	157	165	162	157	161	123	151	153	141	153	167	141	176	154	157	152	145	166	133	152	176	146	152	180	152	152	161	169	145	150	165	162	135	159	163	149	157	151	159	172	158	150	160	159	171	151	150	160	173	153	165	153	157	162	143	149	142	163	160	145	155	153	162	138	151	144	143	173	161	150	148	146	142	157	149	153	162	153	138	167	136	166	146	154	157	164	139	173	153	155	159	121	147	156	171	145	147	152	152	148	154	161	153	156	140	157	143	143	129	156	166	150	157	189	172	130	182	148	152	160	172	163	148	165	150	163	151	135	174	167	156	154	140	167	136	162	163	160	176	147	160	153	143	167	147	164	157	157	148	148	140	150	142	163	181	170	171	129	168	159	161	155	139	153	152	168	165	158	179	158	148	140	166	152	165	155	164	162	156	152	135	165	177	151	164	136	147	161	161	165	174	164	156	150	139	173	177	158	155	176	155	147	151	160	168	171	147	151	155	169	151	149	163	154	158	166	153	178	150	154	174	150	146	187	175	161	184	144	149	195	172	157	159	171	152	142	150	149	175	161	149	158	160	164	156	149	134	145	168	150	156	149	164	180	145	156	171	155	133	144	160	151	170	160	171	169	152	164	153	152	159	145	146	153	141	152	149	158	156	155	165	144	182	149	172	157	149	151	163	175	158	165	170	166	146	150	154	151	166	146	137	133	163	184	146	153	161	166	155	149	158	149	134	169	172	146	152	143	174	155	194	169	151	155	162	155	161	166	142	156	152	167	168	156	172	135	142	124	176	152	172	176	169	149	161	150	164	169	133	154	157	146	164	144	174	159	159	142	163	153	155	157	180	167	148	181	154	159	166	172	157	162	145	158	151	160	155	161	151	165	152	152	162	148	172	152	161	134	141	137	171	138	154	146	164	163	158	160	169	155	156	165	168	167	140	165	169	143	150	179	158	150	155	162	162	136	156	145	161	179	147	150	163	177	149	141	148	174	163	180	157	133	154	162	173	140	165	138	157	169	128	145	151	153	193	154	140	156	167	137	150	155	161	174	165	137	143	172	155	187	149	156	145	163	146	158	177	165	160	141	148	192	147	142	131	145	147	152	149	175	131	158	166	147	161	171	146	137	145	152	176	166	152	123	182	162	147	155	160	164	143	164	137	164	160	135	185	139	158	142	168	164	139	148	150	155	174	163	156	160	171	168	167	143	157	143	151	154	134	164	158	166	146	141	148	149	156	145	144	137	160	172	167	163	170	166	150	158	148	144	152	172	158	125	167	139	156	161	160	171	171	163	159	151	165	163	169	138	161	170	143	154	164	160	149	139	137	182	145	156	153	186	151	159	151	158	152	156	140	189	138	120	134	155	155	163	158	165	164	161	186	148	160	125	148	157	160	157	162	159	174	151	130	166	153	140	175	154	159	163	151	131	153	158	175	166	146	145	162	161	158	148	159	150	145	149	174	166	161	168	168	176	173	161	151	158	150	142	138	140	172	148	157	162	153	146	147	167	139	173	151	165	140	152	154	153	157	155	154	151	128	156	135	165	140	144	164	161	170	153	174	174	173	140	156	165	158	144	142	145	185	163	153	151	165	162	154	199	145	169	137	155	168	142	161	134	180	155	166	162	141	144	140	151	156	156	159	155	167	139	170	152	147	170	158	155	168	143	146	155	158	162	170	150	152	170	181	152	152	158	133	138	157	162	166	151	154	182	141	146	172	159	165	158	147	149	152	169	153	159	167	159	170	173	140	156	172	142	164	158	155	161	149	151	168	168	167	159	145	162	134	153	151	176	157	170	162	149	152	153	177	155	155	169	147	176	139	137	161	142	161	164	144	162	149	152	178	175	160	153	160	142	159	155	165	157	179	147	151	162	170	132	138	160	149	161	162	137	135	154	125	154	158	159	172	157	156	141	152	173	161	169	162	155	164	144	144	148	188	147	179	142	164	148	167	168	170	171	153	172	139	149	169	158	149	148	164	159	162	160	141	150	158	200	164	161	163	163	146	159	171	162	169	155	152	139	162	156	182	170	152	138	187	155	186	169	152	148	169	157	167	168	152	139	146	152	146	164	162	137	164	163	148	150	149	150	143	162	170	147	162	147	177	155	148	166	150	162	163	142	146	157	172	152	158	153	162	150	142	136	170	188	156	165	140	163	139	152	161	143	161	168	176	144	158	172	130	152	134	145	165	153	169	136	154	156	173	146	156	160	164	135	158	145	147	137	149	168	160	163	175	163	130	146	142	172	159	150	153	144	150	148	144	147	150	172	154	151	150	145	151	151	144	140	164	161	172	172
38506	63064	23877	5706	3822	2942	2262	1647	968	688	504	369	389	303	325	278	275	262	243	248	252	235	219	248	204	212	204	223	221	217	236	228	218	204	224	217	236	205	202	197	227	197	205	207	186	204	181	203	222	201	192	222	184	221	198	177	184	228	181	202	180	212	211	209	182	216	225	202	182	197	218	190	221	188	196	181	218	208	195	176	203	205	222	219	192	231	210	190	192	215	208	228	232	199	202	184	189	224	190	189	210	181	206	200	201	213	212	219	218	194	190	191	206	185	195	168	195	202	222	194	216	188	192	210	213	210	203	206	192	204	202	200	213	183	186	175	185	198	201	204	177	200	199	206	183	190	193	201	191	214	210	219	178	179	196	198	205	189	207	193	193	191	186	188	184	204	193	224	200	214	208	171	228	209	203	210	196	166	198	223	195	197	208	212	188	211	208	177	187	209	171	194	213	215	183	219	197	186	199	221	199	180	207	213	193	183	205	210	201	197	177	217	184	184	185	188	228	183	217	207	183	220	176	192	208	209	188	216	200	185	200	193	198	196	215	186	196	200	209	173	202	193	187	184	208	215	198	206	199	206	167	194	201	203	191	202	201	175	180	196	204	180	198	196	208	220	194	208	222	201	170	189	211	200	194	176	196	206	197	196	197	171	213	195	195	187	187	206	214	192	201	217	212	201	195	186	211	210	174	192	213	189	188	197	201	207	180	176	202	170	196	210	204	211	195	187	198	200	194	188	225	216	207	208	177	211	193	210	178	202	177	205	198	196	185	215	210	200	232	182	213	189	186	223	214	207	209	212	200	193	189	180	192	217	215	191	193	211	190	185	198	211	201	172	201	196	184	210	203	180	199	201	207	224	181	192	185	190	202	218	179	192	200	199	177	174	225	204	210	186	200	196	205	170	212	202	198	227	200	185	209	181	203	192	187	200	212	187	199	194	190	202	169	188	178	195	218	192	204	209	196	197	206	228	201	195	218	212	206	191	229	188	201	182	195	179	186	193	199	206	183	198	213	220	196	185	205	214	198	189	180	200	209	205	188	208	194	210	225	196	189	188	216	207	191	198	215	199	181	192	226	190	207	182	205	199	199	213	192	195	177	202	204	213	184	220	195	199	207	200	190	196	206	199	206	212	195	202	197	207	165	192	202	194	204	223	174	217	211	180	237	170	188	192	182	201	182	189	219	186	223	193	204	193	197	216	218	196	206	208	203	205	188	194	207	203	207	198	195	195	232	186	194	203	201	175	205	190	216	179	236	212	205	197	213	200	181	185	194	180	200	183	190	203	196	204	216	185	202	194	176	181	201	222	215	167	202	203	179	205	212	206	180	228	202	182	217	199	189	195	204	184	202	203	185	179	183	206	199	210	200	169	205	201	203	198	217	201	217	202	191	185	187	173	213	221	207	208	195	200	199	195	194	196	214	213	211	202	200	189	191	175	204	204	195	213	208	212	208	192	196	202	211	199	217	192	196	182	198	218	218	192	202	211	190	173	193	153	182	233	191	183	202	209	183	195	203	208	201	207	213	195	198	210	226	182	211	208	187	193	193	196	210	194	196	194	221	190	201	183	219	207	201	213	188	189	205	180	222	200	211	225	201	207	172	188	213	212	209	181	194	200	174	192	199	202	202	203	209	193	197	200	183	175	188	203	195	190	224	191	218	184	219	190	192	184	196	189	202	200	205	188	198	203	198	190	190	198	208	184	189	201	187	195	190	190	188	205	194	209	209	198	209	203	192	179	193	212	211	204	215	195	199	214	221	190	211	185	184	183	187	212	205	191	202	222	207	191	192	201	210	216	192	225	225	180	195	194	200	190	213	195	210	183	193	212	193	208	220	200	203	203	201	195	232	177	184	171	195	200	223	194	192	199	203	192	203	174	209	184	197	195	187	186	212	205	213	202	191	218	171	201	208	193	181	204	203	202	215	189	200	197	218	204	198	204	218	175	193	234	190	184	180	181	194	216	215	189	208	203	201	195	179	197	210	195	193	199	221	204	192	194	176	181	195	174	215	189	199	172	182	214	221	202	193	202	223	217	208	191	185	211	200	190	215	197	193	185	184	193	210	198	213	197	217	194	224	199	187	198	204	228	202	209	213	194	232	209	191	186	210	197	238	213	193	194	221	198	176	185	230	205	199	183	208	171	213	204	225	184	216	198	191	206	214	187	198	223	213	221	198	214	204	239	198	214	193	191	210	201	206	214	166	215	213	190	193	190	184	179	211	215	194	189	186	218	179	210	210	199	192	199	188	213	197	214	204	223	205	228	189	180	197	188	202	181	212	195	226	179	160	209	199	228	182	212	181	223	176	212	192	190	218	169	217	185	202	209	205	211	193	201	204	186	210	217	183	199	174	200	203	221	207	198	203	187	207	189	198	195	190	173	182	220	188	188	208	199	191	187	180	201	197	200	190	225	197	194	180	214	191	181	215	212	194	188	202	198	184	239	215	179	225	194	175	202	187	198	205	206	200	201	210	219	221	209	177	194	227	191	200	210	201	187	187	192	208	210	200	180	178	193	210	189	179	184	170	224	162	200	225	196	192	202	183	198	187	201	216	216	203	188	216	190	185	188	218	200	194	199	196	208	209	175	199	216	207	178	209	220	191	196	176	186	194	202	206	185	195	189	208	202	198	197	219	196	190	188	195	198	226	192	205	208	206	203	202	237	191	219	212	185	181	178	216	198	217	194	192	221	196	197	208	212	197	180	173	198	197	218	201	185	203	211	215	201	206	221	176	208	200	214	231	214	215	212	195	174	209	205	191	186	162	191	200	191	219	194	195	194	216	189	191	206	214	226	217	195	173	214	209	205	201	205	199	180	213	206	186	190	192	185	218	204	208	206	177	202	207	211	217	203	205	191	176	196	215	181	193	209	211	215	201	194	197	202	195	179	188	189	218	197	193	175	208	202	197	235	205	200	195	223	197	206	178	199	203	176	205	195	204	215	188	187	210	216	176	186	220	199	197	204	194	182	186	188	208	196	201	233	177	199	208	183	198	202	210	197	223	191	201	218	192	188	195	188	195	180	183	192	222	210	206	189	200	185	194	196	192	190	228	195	175	185	188	197	226	176	188	205	212	203	192	208	199	213	222	227	197	198	200	208	213	184	193	172	199	228	215	196	196	197	183	210	227	181	232	180	207	191	173	203	187	216	185	206	180	235	186	211	229	190	193	196	185	218	178	192	187	185	174	190	198	196	211	200	187	200	194	208	207	209	183	202	219	218	213	173	180	207	206	220	212	184	208	195	192	208	200	217	208	209	192	199	192	183	202	185	208	208	201	175	199	200	209	216	215	212	199	219	163	209	221	217	187	166	201	195	222	202	193	189	212	190	198	206	201	206	186	208	182	187	209	211	209	185	196	206	194	200	208	206	185	193	204	232	173	218	189	226	199	189	184	190	194	211	210	191	190	185	183	207	186	204	201	194	187	208	180	200	205	199	207	195	177	196	192	195	188	183	214	205	193	213	198	205
25635	21751	27648	25461	9897	1509	921	690	535	514	452	408	430	388	416	407	365	393	356	341	346	381	366	389	391	366	356	360	356	356	341	364	360	378	381	387	365	344	347	348	369	369	361	347	362	365	324	332	358	345	355	406	368	347	339	396	369	375	346	372	367	380	343	377	358	365	357	341	345	341	345	344	369	338	356	347	339	318	389	347	368	366	394	344	326	377	368	343	342	349	358	346	369	399	395	371	362	369	334	396	379	409	346	411	367	332	370	333	374	339	384	372	376	361	357	354	375	357	373	405	354	383	344	376	366	351	385	334	373	396	381	358	371	349	324	400	359	378	340	333	361	357	342	361	370	341	369	371	406	373	377	383	364	363	351	336	350	376	355	358	374	366	356	368	367	309	407	354	370	369	351	373	366	355	337	362	334	367	358	406	325	398	362	369	360	333	358	344	342	383	341	343	384	398	379	344	380	368	346	361	330	359	367	374	352	362	393	342	413	344	351	330	367	344	348	360	360	328	366	352	339	388	369	335	364	371	347	378	322	361	352	385	376	380	369	357	374	369	383	404	367	391	374	374	386	381	343	368	349	349	349	367	335	367	370	328	366	353	367	341	367	383	371	366	379	379	382	351	367	362	344	364	387	373	392	383	332	369	366	325	325	350	393	340	378	362	334	392	363	386	355	365	391	416	391	364	352	347	355	378	323	357	361	373	354	376	355	383	342	333	367	359	379	398	358	377	338	364	355	363	341	357	387	310	347	373	380	358	366	337	367	381	398	356	380	375	363	391	362	342	365	388	319	393	350	342	343	345	364	356	383	357	341	397	393	374	346	346	376	368	353	375	362	360	370	343	389	337	369	383	373	337	353	384	383	331	343	367	357	361	345	374	344	371	385	355	331	355	357	366	405	376	333	285	383	358	377	331	372	349	362	388	397	368	377	344	365	346	349	332	346	398	339	356	365	360	356	357	365	357	351	369	350	389	369	344	377	344	327	358	337	361	370	362	346	383	344	350	390	370	364	371	379	383	369	340	406	361	358	351	382	348	386	374	334	359	347	350	388	348	382	352	374	350	370	357	334	336	329	351	363	341	351	358	385	372	368	343	386	366	370	385	360	375	374	343	356	319	380	389	379	349	333	353	353	390	359	367	390	331	340	370	345	367	375	363	354	365	360	342	382	355	355	373	350	365	348	336	331	331	330	319	353	357	381	351	349	364	360	357	360	362	381	366	373	379	357	370	367	362	369	388	354	369	352	365	363	356	362	358	395	421	380	364	330	382	351	324	336	340	383	392	342	359	332	350	368	371	368	382	360	355	326	361	362	383	386	361	338	356	356	352	358	379	334	355	357	334	381	358	343	411	378	381	386	333	346	347	340	370	371	363	380	326	374	349	364	372	329	366	358	385	360	361	348	379	355	395	373	406	323	355	388	392	358	386	356	359	387	370	346	347	376	372	345	360	353	388	354	354	345	409	404	357	361	349	339	374	347	376	385	368	350	371	368	343	369	364	371	365	333	349	361	372	359	375	332	390	380	379	365	360	361	371	334	366	351	370	355	361	367	345	356	351	395	345	340	399	359	335	352	355	338	350	374	412	399	360	351	391	352	389	401	325	353	318	397	378	378	373	392	354	334	343	383	352	358	389	362	389	390	366	354	390	330	381	356	365	381	384	381	351	378	373	376	324	384	355	342	338	360	371	361	399	319	355	354	336	350	379	326	350	310	341	367	363	355	349	381	348	346	334	363	367	337	369	353	389	340	325	340	348	367	337	376	347	345	378	362	345	344	334	356	385	365	373	404	366	368	384	368	339	364	376	336	344	372	339	395	373	344	358	381	354	349	334	397	365	347	342	373	375	353	323	387	386	400	368	348	356	372	381	337	345	351	355	348	342	385	359	348	327	380	378	368	382	350	357	343	335	336	344	358	377	398	365	335	391	339	364	357	357	372	333	340	371	355	390	371	347	362	357	392	338	338	394	392	324	324	371	351	370	336	336	387	363	385	356	392	343	376	358	343	347	381	356	347	413	384	347	355	339	362	352	375	367	402	372	371	379	356	347	377	388	345	352	389	387	381	361	339	389	343	375	351	391	342	368	383	387	386	370	365	370	347	353	376	337	373	346	358	372	390	355	393	361	345	364	359	398	338	339	385	362	348	356	372	362	366	392	360	333	342	295	383	328	376	361	358	365	389	370	348	376	365	344	349	322	358	358	323	371	348	391	369	360	375	369	351	362	356	375	362	383	397	354	361	383	384	387	339	299	391	349	342	365	383	360	390	340	380	372	383	390	385	358	377	363	420	389	337	362	377	379	372	376	366	358	364	358	388	364	354	366	336	363	352	367	335	370	357	376	354	365	366	348	367	356	366	381	366	378	331	372	351	366	368	373	370	375	354	376	362	357	398	360	355	329	344	375	355	318	364	316	367	360	375	355	382	406	351	332	383	403	338	368	359	383	383	336	376	366	341	381	370	331	391	347	332	340	380	354	347	364	360	386	348	367	362	315	354	351	361	373	366	353	415	379	371	353	364	366	354	381	387	355	348	350	386	362	347	367	382	357	367	354	401	361	337	385	357	377	386	375	382	387	372	367	357	387	388	369	314	323	318	391	370	369	349	355	384	360	372	386	370	338	364	366	369	375	387	364	357	355	350	343	340	365	357	374	360	376	361	394	395	365	357	364	346	315	348	352	345	356	357	355	338	394	359	400	368	343	351	371	364	358	370	388	334	339	341	348	347	386	365	360	402	344	367	344	361	353	375	323	330	348	351	359	368	384	367	322	327	349	385	355	366	374	379	382	393	379	413	323	371	376	338	350	369	398	322	364	356	367	360	373	355	398	372	357	368	371	348	363	365	369	365	344	384	336	358	343	346	346	366	351	398	330	381	344	333	342	393	354	388	385	366	402	375	342	373	336	372	368	366	340	338	379	372	360	370	355	322	391	402	356	352	385	363	378	376	388	355	358	384	342	334	344	361	364	385	361	375	349	383	325	358	377	344	380	390	348	380	364	371	398	378	348	387	327	383	381	391	365	400	375	365	391	364	369	341	361	356	381	389	342	343	395	410	369	365	358	369	382	368	364	344	345	363	331	388	354	362	338	358	347	397	364	356	356	337	393	380	368	359	333	366	362	374	380	358	355	338	365	358	377	373	365	341	366	342	348	381	367	382	401	372	372	400	397	350	369	346	372	367	389	355	370	345	364	357	366	359	373	368	366	373	374	350	343	368	365	376	340	352	374	390	352	354	357	407	328	347	357	397	347	344	368	325	356	388	343	352	335	352	385	384	361	407	349	368	353	364	358	367	391	362	381	359	365	322	353	365	329	351	386	326	375	398	384	368	346	333	348	362	336	345	384	409	366	370	363	349	374	366	378	322	381	372	339	348	351	368	325	357	370	393	365	347	378	363	328	396	359	367	371	360	381	349	370	368	380	320	321	395	364	316	351	346	362	379	355	341	384	395	376	394	393	365	385	329	352	370	358	372	333
37324	54545	19754	4505	3157	2443	1844	1218	868	719	654	614	564	573	534	476	437	488	465	467	455	467	457	407	423	457	443	442	433	423	429	467	439	481	496	447	506	436	438	466	483	446	404	436	464	452	440	431	432	420	470	475	482	468	487	480	504	466	426	502	447	473	438	421	456	449	469	430	421	450	445	439	449	481	448	436	472	500	452	451	421	433	436	425	438	478	419	461	468	417	447	423	455	440	406	428	451	460	473	456	401	459	445	464	439	436	403	476	442	441	401	455	396	434	456	455	440	420	454	472	420	453	434	421	464	457	455	447	449	447	439	423	457	435	460	462	425	428	447	425	436	432	466	433	404	418	440	440	474	462	412	467	435	480	474	440	477	434	444	460	397	409	422	460	443	424	463	405	454	415	422	431	446	442	454	457	453	449	445	439	481	426	428	436	427	412	425	428	446	438	439	436	466	467	441	455	469	445	430	432	422	407	410	462	439	434	484	443	461	431	456	427	410	424	457	431	471	469	467	446	450	455	459	435	416	474	437	471	443	463	436	464	427	447	465	467	468	488	447	448	472	469	429	431	447	438	443	427	454	411	434	471	409	411	432	411	424	461	487	455	475	422	412	435	442	478	411	442	398	436	404	419	417	418	435	415	451	458	469	461	427	433	461	449	461	454	453	460	487	438	456	441	443	475	425	454	446	445	480	427	445	433	470	435	406	419	458	434	417	425	453	464	455	442	449	450	433	476	482	430	463	415	431	446	486	438	393	437	468	427	475	449	410	431	426	453	471	415	472	455	460	440	441	437	447	435	446	423	439	457	448	436	454	471	438	427	432	420	408	417	437	476	427	431	444	416	442	473	490	441	438	420	480	424	433	454	464	449	421	499	438	446	457	450	425	479	439	496	418	426	422	417	445	470	433	449	427	444	423	434	438	453	422	462	441	473	450	462	408	421	477	439	443	439	437	435	479	430	450	440	436	490	453	431	463	426	454	449	409	464	446	431	448	444	459	452	440	472	440	436	442	438	480	429	458	435	418	426	460	438	434	440	483	417	413	436	458	454	414	449	454	437	425	459	438	438	470	433	420	436	400	439	440	424	453	442	438	431	451	462	455	447	447	447	432	442	439	425	477	453	471	394	456	453	469	448	399	501	425	393	438	474	445	455	426	450	471	477	479	455	435	429	441	407	470	416	447	437	466	463	472	413	448	433	461	459	441	462	460	415	457	511	428	454	416	413	425	408	470	461	438	426	447	464	463	460	416	416	462	438	433	454	405	460	431	414	474	446	388	447	410	454	424	455	435	435	422	429	447	446	448	459	448	415	411	426	420	432	441	407	455	404	482	449	450	446	477	433	425	469	443	463	430	461	426	435	457	420	430	429	431	458	443	422	420	451	440	424	431	454	462	450	449	438	472	426	462	418	466	445	440	436	485	432	415	416	463	424	456	452	425	435	420	458	444	447	439	470	419	439	429	439	443	425	431	424	485	455	458	458	449	417	431	406	501	415	405	443	480	408	442	457	457	456	439	430	430	420	448	452	409	457	453	470	442	404	434	434	433	471	411	450	388	436	410	421	467	461	460	445	443	444	431	454	417	402	438	405	451	468	444	457	415	438	462	485	414	421	442	467	410	452	483	468	439	461	452	422	440	448	434	469	470	449	472	469	459	469	471	477	416	469	451	433	456	463	419	432	388	412	438	456	421	458	457	435	412	501	468	481	433	422	479	443	432	438	416	425	400	436	456	457	485	418	414	443	442	469	459	431	440	432	443	403	433	456	437	469	454	414	449	436	429	449	475	452	432	401	464	458	444	496	454	412	444	458	434	442	394	452	447	443	470	451	423	450	441	445	468	412	455	447	451	414	444	459	462	419	412	464	477	421	492	460	460	424	398	427	437	417	433	454	417	459	454	454	471	476	459	432	466	482	464	417	417	454	448	440	451	430	441	420	423	452	399	422	454	443	454	450	446	447	445	424	453	422	417	418	429	428	451	452	478	450	441	449	430	460	421	444	469	456	455	462	448	444	414	415	461	434	418	448	466	417	446	444	455	448	446	451	473	463	427	457	435	424	415	443	444	408	424	438	391	468	451	445	450	426	416	465	444	461	474	455	447	410	451	442	448	450	448	428	455	435	445	449	498	446	483	445	437	415	458	437	461	448	445	457	442	452	416	455	422	459	405	454	451	427	438	456	504	472	467	460	467	428	437	436	382	456	412	487	439	447	431	422	437	431	438	444	449	458	407	431	474	465	414	431	471	434	425	415	433	454	470	431	436	436	445	423	440	414	425	436	477	472	426	420	440	454	439	410	405	472	476	454	422	428	410	445	411	410	444	438	442	441	454	414	457	461	467	450	423	477	418	460	476	424	438	431	421	455	421	446	445	414	468	464	447	473	478	438	446	453	446	450	438	473	412	449	418	422	442	412	457	422	457	428	434	458	439	416	494	462	417	462	410	427	428	449	445	462	440	464	435	471	430	457	445	427	437	409	467	415	424	471	433	435	458	454	505	433	451	415	474	470	444	419	422	434	426	454	411	403	437	461	438	459	496	441	452	439	405	424	458	412	389	466	442	394	435	499	438	434	480	453	421	411	438	430	463	429	432	414	449	431	429	482	418	457	426	437	461	445	423	468	438	455	462	458	449	437	435	432	479	492	451	454	461	481	426	439	445	443	468	418	468	445	412	449	438	449	415	470	408	452	435	463	447	416	426	398	435	440	445	470	444	443	388	417	477	427	438	431	441	455	465	477	406	429	431	455	439	422	441	492	454	480	432	432	439	463	426	430	438	451	429	432	463	424	429	442	447	418	419	447	441	395	446	410	419	437	443	438	450	424	412	457	458	459	431	440	429	457	439	447	420	442	462	442	407	420	469	437	449	451	448	456	452	420	437	434	445	393	417	447	418	437	435	415	452	491	467	408	423	453	448	435	462	422	487	459	412	438	427	425	430	468	426	444	421	435	436	467	464	414	422	454	417	433	448	413	443	408	455	415	435	421	418	477	436	412	442	422	429	396	440	438	471	437	475	467	440	457	475	420	418	429	448	453	455	399	415	441	458	441	468	476	452	450	447	432	452	439	416	444	410	464	430	430	426	447	441	443	427	430	462	405	415	473	469	435	398	399	434	444	457	429	460	460	402	431	469	422	426	420	471	433	440	436	412	425	426	459	403	451	477	439	452	411	443	461	448	410	416	470	474	449	451	432	411	452	397	486	404	436	483	449	479	428	428	426	442	431	459	455	436	419	461	447	482	452	443	411	470	452	440	429	464	454	440	465	469	434	462	421	453	463	435	442	449	455	433	437	434	455	411	447	434	463	446	473	438	435	478	437	459	430	487	436	438	462	441	450	479	440	475	424	431	464	459	439	406	442	419	467	417	425	442	432	443	451	504	424	458	443	438	450	427	429	445	449	481	435	435	421	477	446	437	437	465	436	473	448	486	427	459	467	466	443	463	452	442	436	442	435	463	443	421	472	460	447	501	468	451	430
23364	21626	29273	24337	21571	21522	9513	1383	854	746	595	476	472	440	404	384	383	383	325	357	351	351	312	359	326	335	330	359	335	340	313	327	347	288	323	323	286	341	308	294	330	330	317	331	322	338	309	305	333	331	343	316	281	318	312	290	296	312	321	307	289	277	294	285	316	320	358	290	284	325	321	292	295	297	316	312	278	338	299	329	344	321	310	312	311	301	314	308	309	324	322	296	308	326	310	335	340	316	309	357	315	321	313	306	295	317	381	282	301	298	321	286	298	336	300	305	323	292	287	281	292	296	320	297	307	323	328	294	301	331	306	320	323	294	320	300	291	300	280	289	299	322	311	319	302	297	285	313	291	305	328	327	352	302	296	312	321	305	314	316	324	341	323	322	304	292	325	268	315	300	323	294	312	329	324	320	318	255	311	310	297	276	289	332	302	303	336	313	284	293	299	344	308	306	308	340	308	298	282	300	323	304	308	315	305	321	318	333	312	331	318	313	320	322	292	338	338	310	314	337	294	312	324	324	311	298	316	302	279	256	311	332	323	303	336	282	282	328	299	329	320	318	330	291	300	287	290	328	305	328	318	290	308	332	312	330	286	331	345	315	312	340	311	335	290	321	311	321	325	344	291	322	340	288	315	298	296	328	287	305	314	318	320	298	311	301	315	284	326	296	290	319	295	307	297	304	309	326	302	307	323	311	344	316	326	303	303	286	309	290	294	317	289	273	296	342	291	296	329	291	293	326	317	320	300	274	325	322	338	302	319	311	299	342	314	337	304	302	318	318	289	324	322	296	330	293	316	296	318	264	328	330	306	331	331	309	334	315	335	323	291	297	307	304	326	276	314	304	307	326	290	307	310	305	324	331	294	310	315	327	311	330	313	324	295	309	280	301	295	322	333	301	282	331	300	320	317	305	312	302	292	286	319	298	287	312	305	326	280	298	328	327	338	305	321	305	335	295	317	324	306	311	322	314	288	303	339	285	298	355	296	313	306	304	301	332	317	311	333	300	317	314	311	314	294	282	295	305	309	293	311	334	337	318	320	342	305	310	311	308	326	303	363	302	324	354	287	317	300	332	265	299	316	327	338	327	304	315	296	267	321	330	305	342	283	302	307	305	309	319	318	347	304	306	321	312	317	282	313	323	319	314	340	295	307	286	295	325	271	320	300	293	322	317	304	305	299	311	326	330	311	323	297	295	305	316	306	324	283	284	335	304	340	286	321	344	309	309	323	327	310	315	301	305	318	317	289	298	301	341	271	304	320	337	327	310	310	303	315	306	288	301	323	306	343	301	306	319	299	272	328	298	326	339	338	307	289	333	308	313	288	304	300	321	273	342	308	330	314	299	311	315	337	323	301	298	285	314	315	279	294	307	318	290	339	337	304	307	305	313	325	306	320	300	326	317	305	287	307	289	310	342	310	313	307	311	328	301	317	299	285	326	287	323	331	301	336	312	316	334	312	315	312	307	306	313	307	289	283	286	309	276	276	292	307	312	319	304	298	279	307	292	319	311	311	312	320	320	290	311	298	331	303	312	306	316	310	318	301	321	328	282	318	292	289	313	312	307	316	312	318	300	316	295	323	270	332	302	307	303	287	319	305	309	333	314	328	329	338	331	296	295	305	295	308	310	317	306	362	303	315	318	313	323	344	311	357	306	332	304	285	278	326	329	327	296	299	295	311	284	308	337	343	311	310	295	326	291	350	293	267	306	293	308	291	301	298	313	335	324	333	314	326	305	319	308	328	292	301	305	296	299	309	347	269	304	305	327	321	300	317	327	323	310	312	289	299	291	292	312	284	316	327	292	329	300	327	364	312	332	297	339	299	304	303	308	317	290	272	285	314	312	300	301	301	318	304	300	322	320	294	326	266	290	330	329	295	294	311	328	308	287	310	323	333	277	330	327	321	322	308	306	339	273	333	316	312	340	315	331	320	318	315	318	330	315	294	296	295	309	317	348	343	299	324	320	284	310	288	317	315	317	326	332	306	318	340	303	324	298	327	341	300	342	314	357	307	323	330	293	334	316	306	299	320	315	314	330	316	326	309	311	281	302	325	306	327	317	314	325	305	306	311	331	299	283	267	291	323	292	306	291	299	340	320	310	323	329	306	298	341	298	310	299	320	324	341	307	320	339	314	312	324	309	327	305	351	302	326	304	316	304	315	297	326	329	298	290	321	289	313	277	320	307	316	281	302	294	308	287	325	305	306	292	305	317	316	290	318	301	296	329	297	301	319	336	311	317	328	317	294	313	321	290	344	312	300	331	302	334	349	310	324	314	298	267	298	329	310	305	325	297	307	298	292	317	297	289	296	301	286	295	296	322	315	300	320	281	339	332	333	304	281	314	326	326	296	309	311	322	301	304	316	312	304	325	291	291	305	311	296	322	318	283	314	318	291	303	319	325	347	316	320	285	315	295	311	297	308	341	321	323	313	296	310	332	290	269	314	319	290	318	333	308	292	323	326	298	286	314	303	295	299	275	297	299	322	302	336	346	333	269	313	334	345	299	318	305	321	319	312	270	303	296	318	338	310	335	310	296	294	297	296	324	313	327	319	289	338	309	300	317	306	295	307	300	312	310	312	288	306	317	304	328	316	330	333	316	314	315	324	333	313	323	308	328	310	287	314	297	312	297	296	332	309	310	290	283	303	291	307	277	282	315	330	325	297	304	302	300	325	292	323	320	320	311	292	286	337	326	294	303	332	308	309	333	328	309	323	290	299	309	326	295	307	297	324	304	320	331	295	323	310	335	298	310	333	301	307	296	328	323	289	304	303	330	319	336	300	279	338	316	289	329	319	293	317	318	332	278	302	329	298	348	328	329	288	310	302	321	313	291	306	298	294	277	287	322	343	336	294	357	329	315	308	328	294	274	351	296	316	286	302	323	288	306	319	336	301	290	301	305	319	331	324	307	295	293	300	337	294	325	344	330	305	302	297	290	278	314	322	376	309	291	328	303	326	294	337	328	322	304	315	280	295	299	307	319	312	304	318	307	322	320	285	312	342	290	313	281	312	342	274	305	326	345	353	301	306	327	329	299	302	338	342	299	289	317	331	316	308	312	312	320	294	321	322	320	330	295	295	315	318	309	312	309	310	308	291	258	320	294	334	324	303	300	299	303	308	290	305	306	290	318	312	291	314	305	332	290	314	271	305	336	304	314	326	332	302	327	304	307	290	343	314	277	320	320	311	276	337	313	323	309	303	340	307	304	302	314	307	313	322	307	320	308	296	337	304	298	345	311	299	321	317	312	312	272	287	279	278	301	324	311	315	301	342	290	332	336	300	343	298	287	330	296	296	307	312	332	309	285	345	311	325	311	321	309	297	293	334	310	311	300	315	289	336	343	325	313	293	338	301	302	326	298	304	315	311	311	275	294	305	285	329	348	341	273	290	296	319	305	303	310	304	328	326	317	294	328	303	297	288	332	333	315	311	341	309	333	319	340	289	314	312	313	313	332	295	313	297	333	338	325	310	309
43279	71180	30713	8855	5837	4607	3295	2210	1627	1220	922	738	683	598	555	510	490	455	473	503	439	468	439	426	415	415	391	423	454	437	395	382	360	393	412	396	364	400	427	378	364	374	359	369	434	351	421	381	370	349	366	370	390	370	397	351	375	348	363	355	364	373	370	399	373	335	364	372	348	355	356	362	360	379	357	389	409	375	359	358	377	361	359	366	385	375	370	369	358	368	352	342	364	372	383	375	336	378	344	386	367	353	355	369	383	365	355	350	376	345	360	380	396	382	364	334	348	357	389	367	399	359	373	386	381	368	345	369	316	387	388	377	354	353	350	368	399	384	380	359	339	374	381	341	384	367	358	370	359	368	361	372	367	364	375	362	369	361	366	361	351	366	333	356	370	370	379	361	367	397	382	373	345	363	362	362	331	369	360	355	372	392	395	364	364	386	350	367	413	375	389	361	368	396	374	373	343	369	386	377	388	366	358	344	369	386	358	371	364	393	353	340	370	376	374	370	389	352	387	364	368	358	380	348	392	394	382	344	339	414	372	348	353	387	362	357	346	370	368	381	369	325	380	360	401	389	350	375	363	393	351	355	386	341	354	393	362	348	363	385	366	349	339	385	386	344	387	380	372	362	364	356	366	376	391	355	359	356	393	339	325	351	399	383	359	348	332	372	353	389	333	344	366	420	382	399	338	360	364	352	370	356	364	375	371	337	384	351	338	369	370	353	366	376	348	353	363	342	413	363	364	359	399	372	336	367	359	381	366	368	349	366	364	375	378	384	362	341	382	400	366	373	346	369	365	367	353	349	333	349	401	357	391	357	352	365	306	364	374	406	368	359	353	392	416	379	374	393	359	350	355	336	342	368	381	380	378	365	422	390	370	376	363	381	373	349	338	378	332	351	352	360	378	369	352	316	355	396	384	370	400	374	381	378	364	360	358	390	352	357	365	338	340	353	358	374	360	351	326	353	360	349	393	398	362	367	364	361	358	388	341	359	333	340	374	350	376	336	398	349	385	347	363	377	394	342	386	350	389	382	372	328	323	317	354	341	390	349	330	351	366	339	380	335	354	373	366	402	371	371	391	394	373	373	368	361	380	356	334	346	381	354	386	393	366	367	383	382	366	399	354	341	342	328	352	344	358	394	349	354	366	396	355	357	359	371	360	399	376	365	374	383	367	384	369	351	390	370	375	360	370	364	358	358	381	373	375	401	362	350	356	342	375	364	369	369	382	327	419	340	361	335	352	396	376	341	362	343	365	360	356	366	348	362	352	368	361	376	344	395	384	366	332	345	349	337	425	368	361	388	355	386	349	329	355	413	384	348	341	346	357	379	348	347	346	374	410	366	396	372	364	323	326	351	366	331	365	378	353	328	353	366	361	391	373	362	349	373	378	359	360	376	339	384	385	412	366	334	326	368	358	342	368	359	388	364	392	354	364	371	368	371	368	382	366	342	358	341	377	375	352	367	372	392	359	375	354	344	366	360	326	349	367	381	371	396	359	380	362	366	369	359	337	386	354	380	355	365	347	375	363	364	348	351	383	369	343	350	365	381	345	359	348	375	387	387	380	341	347	349	340	362	359	392	358	385	392	352	377	349	358	376	372	386	381	357	354	350	384	370	419	400	387	340	377	387	365	361	351	346	369	342	380	354	369	384	367	371	372	353	349	351	397	376	409	382	358	384	376	357	342	409	354	356	385	376	369	341	348	350	345	402	379	371	409	391	360	371	351	357	380	337	343	369	384	375	331	379	383	372	361	382	380	360	364	347	368	384	313	403	355	403	383	364	343	375	377	362	363	389	377	366	387	401	372	325	392	384	359	383	393	378	401	361	358	368	400	407	376	341	360	384	331	377	379	358	350	367	368	352	371	376	371	378	379	346	347	362	368	391	338	403	366	345	360	351	374	354	384	364	346	319	385	373	351	378	383	378	381	367	372	354	368	380	348	352	340	341	369	351	357	364	367	317	345	420	359	388	362	344	359	387	383	369	371	362	312	394	371	361	368	372	360	366	362	398	332	372	394	402	353	373	417	349	362	388	354	349	374	330	389	399	399	353	389	360	370	365	368	367	364	373	352	405	356	378	339	375	384	389	375	367	381	374	380	353	378	369	349	373	362	370	364	371	351	367	358	371	358	402	346	359	352	332	365	371	357	379	352	348	308	386	342	389	358	397	375	371	374	391	389	357	347	365	372	368	384	389	395	350	366	374	322	377	350	390	361	385	378	377	365	367	362	354	372	401	370	361	352	387	358	375	378	337	354	393	389	380	394	345	352	383	370	371	376	394	359	387	345	338	407	358	371	372	357	374	365	357	370	362	375	376	343	348	359	346	323	362	329	384	381	370	344	373	365	367	419	376	367	354	364	394	380	401	405	356	341	368	358	347	394	351	376	341	370	372	361	370	356	390	359	365	364	380	392	376	329	372	378	360	369	393	400	337	366	327	323	389	381	358	372	373	381	345	357	344	390	408	377	380	392	354	355	353	382	347	371	338	370	364	352	367	376	377	364	350	376	365	389	355	394	365	362	369	397	408	382	347	400	366	375	376	392	393	380	394	358	363	385	374	381	345	322	388	374	327	342	359	382	338	375	358	381	346	360	372	338	347	344	379	357	366	364	361	367	357	376	371	341	381	351	348	374	364	368	429	360	360	384	387	363	383	363	379	397	354	391	360	369	352	380	374	351	366	374	383	374	377	304	372	350	366	375	373	347	355	362	364	364	356	333	395	374	392	354	405	342	361	368	379	351	358	380	347	376	374	351	374	392	362	380	356	375	372	334	381	367	355	384	381	357	340	350	396	331	396	368	370	333	373	373	390	392	373	364	419	341	341	381	334	356	383	354	360	348	382	360	371	388	361	345	372	373	370	382	368	374	401	339	355	360	434	345	362	362	361	348	348	375	373	404	354	397	351	372	367	368	345	375	357	380	358	335	353	369	342	361	329	372	365	372	354	368	327	366	368	386	398	338	379	353	363	349	357	362	375	328	355	338	357	346	383	373	343	351	399	356	374	375	345	396	365	385	372	397	363	358	366	400	349	372	351	412	356	379	419	336	351	371	359	359	395	380	387	342	319	384	385	405	372	382	376	361	381	345	350	372	333	353	378	351	382	357	344	372	395	379	362	357	372	354	357	366	366	350	363	399	355	360	326	381	346	393	391	386	338	408	354	345	364	356	359	360	345	367	348	356	366	377	344	379	385	388	341	356	394	366	362	347	362	376	357	353	351	370	343	366	372	345	366	394	390	344	377	319	350	338	361	404	400	377	378	394	366	367	364	365	382	372	374	334	356	405	345	380	378	372	374	403	354	379	385	376	345	401	377	381	360	361	355	357	355	370	405	363	401	360	325	355	347	367	315	378	383	352	369	335	359	372	353	343	381	331	363	344	348	367	348	373	374	360	379	358	385	367	386	334	332	370	331	352	385	349	371	371	387	357	359	358	337	368	355	330	387	368	358	380	358	360	357	354	374	347	366	336	357
29398	29161	21838	4945	993	675	575	461	407	289	290	205	240	245	236	228	222	226	219	210	218	221	243	214	230	226	233	225	232	230	220	212	207	214	238	223	229	217	218	202	199	236	204	203	218	227	224	224	236	233	227	254	234	227	199	217	239	217	242	222	203	190	229	233	199	234	221	245	234	231	231	224	232	212	239	213	201	209	233	223	229	190	241	235	260	195	246	229	209	226	206	212	190	211	221	235	198	188	230	220	226	237	211	210	224	229	224	232	206	247	234	269	213	232	202	221	212	250	224	245	197	204	225	226	219	232	238	205	224	238	222	252	203	251	224	223	258	220	210	207	217	237	210	218	233	240	240	206	235	229	221	233	216	223	239	225	215	207	213	187	225	225	204	203	237	219	211	202	219	229	227	204	257	234	240	242	215	254	228	222	236	240	216	197	221	202	215	192	216	221	220	196	238	238	229	232	204	236	218	212	200	229	243	229	245	226	213	220	218	233	212	224	223	185	194	213	227	221	219	227	225	213	240	239	228	222	241	229	220	220	211	226	218	214	200	247	238	221	224	208	240	231	208	217	227	235	213	223	240	206	226	199	234	221	244	222	232	242	217	228	211	190	237	225	227	212	209	215	225	215	243	216	227	221	208	235	202	238	220	218	208	225	238	268	219	239	214	231	210	220	217	222	228	208	201	214	203	196	218	230	201	218	230	230	221	208	213	246	226	234	235	214	222	247	213	223	224	213	203	212	244	240	227	259	222	223	218	232	200	239	241	217	225	207	224	215	209	254	194	220	221	210	239	203	204	217	220	216	229	224	213	232	215	250	231	223	220	218	208	202	239	205	229	226	230	209	217	226	197	226	190	245	248	218	236	223	223	201	251	224	252	236	224	224	207	245	207	220	224	224	202	229	229	224	205	210	230	220	237	245	248	241	231	221	209	227	230	231	225	234	252	208	212	232	222	237	228	237	231	197	227	235	233	215	229	213	218	232	205	197	247	213	245	247	241	221	228	230	239	219	237	217	236	204	209	237	232	212	213	212	204	215	250	220	231	216	218	210	216	212	213	214	236	221	250	226	240	247	235	222	233	211	234	221	223	222	217	229	198	228	215	187	220	207	227	235	229	232	248	222	240	235	213	221	238	203	245	218	231	221	204	201	265	239	196	256	214	240	207	233	214	222	245	197	246	227	232	250	200	242	196	228	220	254	227	220	235	247	214	215	228	229	243	232	232	198	231	213	217	237	215	210	239	205	225	209	222	216	216	254	213	214	197	228	198	221	226	195	218	229	206	232	230	220	235	224	187	200	236	212	220	191	215	223	206	221	235	212	219	216	226	226	229	228	209	259	237	207	240	245	237	209	208	205	233	214	191	223	214	231	220	231	237	213	204	223	234	217	227	230	223	219	209	245	205	246	217	241	253	215	216	243	208	236	237	213	231	250	245	221	220	215	225	229	230	205	233	212	191	227	245	224	205	218	197	218	220	226	230	221	247	224	209	234	218	224	224	221	251	244	250	189	222	215	214	228	237	210	217	213	238	234	211	202	234	227	216	213	247	227	237	206	210	209	214	239	203	223	225	226	218	217	256	218	247	216	218	214	192	238	209	241	217	217	205	219	210	217	228	213	240	253	240	234	229	200	211	212	219	205	248	208	212	211	231	231	218	254	225	232	217	214	217	203	205	246	214	211	202	223	258	227	249	237	198	220	204	219	223	188	238	241	195	248	240	201	209	213	221	212	242	232	227	203	192	223	253	225	256	220	230	203	215	228	215	233	237	196	228	204	240	234	205	245	230	227	231	248	214	251	258	228	217	207	233	239	230	227	217	210	225	206	225	204	229	222	229	238	235	232	256	209	222	219	239	234	223	217	241	225	223	242	226	211	218	213	254	207	212	209	225	216	235	206	230	214	217	247	223	225	228	210	202	207	230	217	241	231	205	228	230	221	207	210	219	246	198	210	215	232	212	220	225	261	210	246	217	220	215	230	251	248	226	252	236	209	239	223	217	239	219	232	208	229	250	234	212	240	223	194	209	206	237	219	221	231	226	221	219	238	222	210	225	198	199	223	212	225	227	241	245	235	220	186	200	233	223	238	231	236	230	219	216	239	209	216	199	220	214	251	193	242	242	214	245	203	243	222	222	232	212	255	232	220	206	229	217	225	227	225	219	204	242	197	219	231	212	229	222	224	241	239	256	220	210	209	233	235	235	237	246	209	195	232	221	228	230	215	211	224	234	232	251	229	204	228	206	243	224	218	200	225	226	224	232	227	239	211	222	208	229	211	227	213	216	228	234	255	212	218	214	219	215	243	219	244	218	212	220	213	237	245	238	200	214	206	235	211	202	244	226	219	244	233	213	221	216	217	215	200	240	232	215	216	211	232	214	234	220	211	240	237	242	218	212	230	219	245	222	237	251	244	224	218	204	223	229	224	212	231	223	221	231	221	225	233	211	210	228	247	224	217	209	233	205	229	226	222	238	195	208	213	242	210	200	181	221	210	214	218	229	214	224	230	193	204	223	255	225	227	215	241	219	204	216	205	203	245	208	206	218	225	234	246	218	219	232	244	219	233	217	236	211	211	203	218	251	203	216	243	219	234	235	232	245	236	228	234	248	229	210	226	232	204	218	217	219	193	202	219	209	208	199	237	220	215	237	254	196	228	222	210	206	231	224	207	227	228	240	206	241	241	243	199	184	211	239	226	237	227	196	255	176	216	202	218	203	203	226	212	204	202	209	232	213	218	216	202	207	239	225	221	256	207	246	226	200	224	218	234	244	232	244	194	242	210	219	228	226	225	219	221	234	208	201	215	181	231	217	217	251	238	237	215	225	219	201	219	203	227	244	251	190	227	216	231	224	224	212	236	223	205	205	205	221	222	221	218	237	216	189	226	255	228	227	207	196	220	242	234	230	228	206	237	221	216	238	227	223	234	199	203	223	212	222	241	208	212	239	192	195	235	249	238	230	225	222	239	202	215	220	240	233	226	224	219	217	226	211	233	231	222	211	208	230	222	215	202	190	230	222	250	230	215	245	214	247	227	226	223	250	204	257	222	205	239	226	210	202	204	222	199	235	226	229	197	223	208	208	212	227	207	200	208	227	199	224	236	235	223	209	216	242	264	211	202	204	231	215	237	254	227	199	233	225	217	217	241	229	209	205	223	239	215	211	219	238	237	185	211	266	233	212	210	224	221	207	221	217	222	209	230	204	210	212	212	232	217	215	219	228	222	192	219	229	220	213	247	231	224	244	221	202	246	205	218	187	228	213	237	231	225	235	218	227	217	212	199	283	215	241	232	248	226	228	224	208	232	234	235	233	240	246	205	194	237	245	223	197	232	216	233	220	224	221	207	223	212	236	234	211	228	189	244	231	217	236	201	197	248	205	208	213	253	235	218	247	209	229	214	228	251	224	246	211	242	208	215	198	229	212	213	207	233	221	212	221	191	215	233	220	222	231	235	217	219	207	249	251	205	183	207	214	222	219	229
33242	46081	14697	2525	1710	1328	1097	805	634	424	351	375	352	319	323	276	305	263	293	286	285	310	273	282	267	256	305	257	265	297	273	308	302	254	310	284	287	295	300	282	293	284	284	273	286	284	291	316	266	303	298	301	308	281	284	286	291	308	268	295	316	288	335	331	276	292	292	314	278	261	312	293	282	316	283	295	319	252	268	303	307	290	239	294	282	292	294	285	284	272	265	274	282	260	294	263	293	302	296	295	279	250	297	264	268	265	287	296	272	286	284	292	294	298	283	313	285	271	294	275	288	282	304	273	288	271	293	268	262	306	268	304	310	260	298	316	292	275	276	304	286	279	273	272	288	285	250	311	299	281	281	289	280	302	292	266	301	283	292	294	267	281	292	301	296	274	290	274	275	291	281	285	302	316	296	306	313	272	301	298	306	284	314	291	273	287	273	306	296	284	283	299	287	268	285	332	279	337	290	292	286	287	283	270	256	321	293	288	297	259	274	284	263	322	313	281	269	275	270	291	277	286	281	286	277	296	289	284	307	264	308	274	290	326	296	309	293	300	263	273	278	295	270	281	255	286	282	285	271	282	314	252	285	288	259	275	280	287	290	241	305	261	297	286	327	287	278	269	296	310	270	313	297	275	297	288	306	310	281	286	300	309	270	305	285	286	304	268	281	281	321	289	295	298	282	279	282	282	310	265	306	292	273	255	274	297	268	252	272	304	305	300	278	302	291	259	308	300	263	263	315	274	275	304	305	278	281	278	307	272	295	315	286	291	292	294	248	277	279	293	290	275	280	283	302	274	297	298	282	255	317	288	249	314	282	263	320	283	281	276	296	311	302	293	255	287	314	268	274	296	298	274	296	315	321	283	266	301	300	306	303	294	281	254	289	260	289	263	304	318	285	298	310	285	278	300	316	270	310	297	275	262	289	304	274	290	273	295	286	269	288	286	271	269	270	323	276	294	268	293	284	279	291	285	289	285	320	287	284	239	274	268	315	303	299	262	273	293	295	295	291	295	301	282	297	276	276	284	277	271	268	286	277	259	297	303	266	279	281	283	289	294	301	311	284	288	291	256	304	290	290	310	261	280	320	297	265	267	288	289	285	292	289	269	269	300	285	287	302	300	295	289	276	318	282	277	303	299	281	292	253	286	277	285	291	305	301	282	267	278	279	277	298	300	333	313	286	288	290	308	281	294	286	277	314	289	322	291	275	271	304	260	293	279	302	274	273	263	267	260	313	266	301	265	301	303	260	297	295	256	295	292	304	276	289	279	291	306	289	286	290	300	271	296	256	290	280	282	290	292	309	303	298	276	291	298	325	286	302	300	268	292	297	303	308	280	274	296	289	315	278	271	307	295	291	297	281	286	293	298	264	292	279	260	262	285	249	279	282	296	272	279	271	291	274	287	258	289	312	274	304	291	311	309	302	256	313	291	282	281	294	292	307	283	300	290	264	294	285	289	298	301	284	257	275	295	273	311	294	293	277	307	314	270	296	282	274	279	325	281	292	292	292	278	272	267	273	282	270	289	319	294	278	267	291	285	258	293	315	294	296	283	278	282	318	262	271	310	275	283	330	305	273	261	282	286	257	288	281	300	291	308	280	287	312	272	276	257	254	261	302	281	256	288	296	257	291	262	290	276	290	306	281	282	276	274	293	295	303	299	284	317	300	290	279	279	306	283	286	266	318	270	273	285	307	297	276	282	298	262	298	247	239	270	276	340	286	276	276	296	292	275	261	271	287	299	276	327	318	288	282	288	291	297	299	303	281	276	314	270	289	289	307	282	277	297	294	272	287	295	295	301	283	254	290	264	301	264	310	270	304	292	274	279	293	301	314	302	300	318	265	288	313	318	307	278	284	302	282	300	281	311	283	297	299	303	279	269	323	265	247	282	298	277	274	263	274	285	273	339	284	294	266	328	313	294	294	268	291	277	311	278	283	280	257	281	294	293	290	300	293	294	294	303	282	261	301	271	285	278	302	298	315	266	285	287	276	293	298	304	278	285	282	309	303	275	282	297	294	296	293	283	306	283	297	295	285	285	303	286	291	289	284	289	298	295	294	310	323	264	276	290	233	320	274	271	312	275	284	286	285	291	279	277	301	279	294	317	253	305	296	300	280	312	241	296	309	248	270	291	294	300	289	286	304	308	281	283	272	289	302	273	301	288	308	300	260	313	264	296	293	297	310	271	272	293	267	278	266	302	299	321	287	271	285	274	279	285	278	293	292	278	266	286	270	314	281	284	262	245	316	327	282	295	283	289	280	291	276	289	272	302	264	275	295	299	307	297	284	292	301	308	306	280	292	318	304	290	311	246	268	295	287	297	289	271	289	311	277	254	283	263	301	270	282	266	291	326	268	304	310	261	276	307	275	295	306	277	276	283	286	316	266	294	276	266	296	296	285	276	321	315	282	287	283	283	329	283	291	275	284	248	260	270	291	280	275	287	295	315	282	294	264	299	304	275	270	271	297	277	278	313	281	289	268	287	255	289	296	276	310	287	296	285	280	277	297	319	267	310	274	282	288	282	291	286	292	234	285	291	293	299	274	279	300	272	277	282	324	289	296	302	270	273	269	288	289	265	301	303	303	278	283	289	308	275	291	302	290	298	301	304	270	301	300	277	284	323	275	295	277	264	282	242	307	263	278	295	283	306	286	263	295	290	286	283	326	266	278	278	304	276	278	299	303	262	302	284	298	305	292	273	283	293	293	263	280	276	332	291	317	273	256	279	291	283	285	285	292	252	304	289	330	296	315	279	271	272	283	277	303	317	294	266	297	301	276	302	292	285	285	249	296	298	277	273	292	298	283	296	280	298	325	300	281	269	314	300	283	310	273	290	269	273	276	310	299	283	277	324	250	287	291	295	269	289	293	299	282	287	293	292	286	302	277	312	293	281	272	287	260	292	279	290	291	257	310	286	270	285	283	275	309	275	283	265	293	305	299	276	299	297	325	309	270	277	290	300	303	304	272	285	268	316	299	298	297	294	293	284	256	308	292	310	296	280	301	275	329	276	282	316	297	270	276	287	283	306	311	295	294	285	279	288	297	274	282	262	250	313	277	300	281	287	290	279	278	262	316	262	295	291	296	268	314	270	277	306	270	270	285	278	295	274	284	288	293	271	303	305	279	281	293	283	265	270	289	304	275	297	286	271	286	298	318	292	277	306	305	306	317	303	316	287	267	301	269	286	273	297	281	310	275	289	295	277	274	292	295	286	288	270	288	288	302	252	324	305	246	318	287	293	313	300	304	262	268	306	292	305	300	316	302	275	282	286	268	289	286	307	293	302	267	292	289	286	281	304	296	306	279	265	303	295	280	285	272	303	268	265	284	289	269	304	272	283	261	255	288	309	311	301	312	272	278	287	226	260	275	293	252	272	277	265	300	310	284	299	277	299	304	279	284	272	267	304	291	297	274	287	284	315	292	279	300	286	295	299	259	288	271	313	289	265	267	267	300	260	279	295	293	280	299	267	294	295
24246	21643	28896	24665	21473	11624	1643	815	514	399	313	295	255	210	206	172	232	196	168	192	169	167	151	179	171	181	154	158	156	176	168	180	162	165	159	125	162	166	177	174	168	154	174	161	173	141	148	171	144	172	167	155	156	140	191	172	159	150	151	162	164	153	177	152	144	174	174	172	142	144	154	164	173	151	144	158	163	145	170	170	164	166	146	124	150	170	173	163	159	150	159	145	182	147	153	151	169	133	181	156	151	153	158	152	140	135	146	130	160	161	203	164	160	165	148	156	179	130	139	169	158	148	139	151	135	168	165	166	159	174	161	154	156	177	170	175	143	161	136	155	161	147	162	146	190	183	174	184	156	156	165	151	144	168	144	151	151	156	143	151	168	166	133	138	177	155	147	167	152	134	153	161	160	163	129	133	161	150	169	155	152	180	158	163	137	181	150	145	163	147	147	174	162	157	182	179	158	169	146	158	167	148	136	148	152	135	171	156	164	142	141	138	172	161	161	174	168	179	144	150	153	148	151	148	161	165	186	152	150	182	174	139	167	139	180	161	144	141	151	154	160	155	160	162	166	156	162	159	159	164	144	173	174	151	161	174	158	148	173	144	155	163	153	159	154	157	161	153	180	171	138	161	147	159	146	158	137	160	138	164	165	154	161	186	140	149	178	155	173	150	140	143	160	133	162	154	166	147	163	173	139	176	173	162	157	158	154	162	172	141	162	170	134	152	153	152	157	154	148	179	155	158	173	170	162	159	156	154	137	178	153	156	159	164	156	170	162	161	149	160	142	152	177	150	164	152	136	156	144	173	152	173	153	160	140	179	166	159	161	155	157	147	146	156	152	139	168	159	124	153	145	181	157	168	161	171	157	163	160	150	155	135	176	142	159	167	154	139	154	161	171	159	176	168	144	143	134	152	157	171	149	149	159	162	159	153	156	134	150	145	167	144	138	156	148	140	151	155	161	178	151	135	151	146	147	159	170	139	143	157	161	167	150	164	153	137	139	143	160	155	153	162	177	150	157	165	156	139	150	167	150	145	190	160	133	173	146	141	172	168	151	158	151	165	164	162	162	144	167	182	153	167	148	159	144	175	158	147	166	164	137	180	169	144	166	158	167	150	165	133	146	163	176	153	163	158	187	143	147	162	165	153	154	149	152	173	153	169	163	154	159	143	133	162	170	165	147	148	133	188	150	158	145	158	159	163	147	149	140	145	154	149	162	159	160	153	137	178	161	157	161	156	156	137	153	145	140	148	133	152	151	146	165	177	183	142	142	130	145	148	140	152	154	159	152	145	149	142	161	153	174	154	164	138	165	163	158	154	162	173	163	177	136	158	173	169	163	153	151	167	148	169	141	148	154	172	136	130	171	175	155	175	175	149	164	159	163	166	153	163	171	145	150	158	165	155	148	164	160	152	148	144	138	164	175	149	171	170	159	152	152	157	151	172	177	149	163	155	166	166	152	167	149	153	152	161	130	178	150	164	151	164	162	151	166	158	164	146	157	154	150	157	165	164	180	148	145	158	178	167	141	157	174	160	144	138	165	139	155	158	147	171	146	162	179	157	145	138	155	157	155	155	166	145	177	168	134	163	144	154	159	178	146	179	170	153	166	156	147	136	156	161	159	157	139	134	148	169	167	168	160	159	139	146	165	171	152	166	127	149	156	162	165	152	160	148	176	146	160	173	176	172	156	151	141	160	161	137	155	173	174	157	159	173	158	167	149	163	161	150	136	178	154	139	158	190	184	168	194	170	149	146	153	151	160	166	165	148	152	160	142	154	166	138	172	151	155	131	158	161	159	156	138	157	150	154	157	164	131	162	139	172	142	146	169	152	165	144	139	164	146	164	147	152	143	154	153	171	137	146	183	186	142	144	145	157	142	147	208	199	174	158	173	136	160	152	155	173	172	158	169	176	157	162	176	174	150	166	157	148	164	159	144	157	137	128	154	167	160	144	156	181	155	155	163	169	143	160	146	155	141	151	162	160	149	169	146	161	147	150	133	159	156	171	164	173	159	173	181	156	140	166	155	131	153	180	151	166	161	166	139	138	153	162	167	178	159	153	138	147	141	167	144	152	155	164	155	149	156	156	190	159	156	136	143	189	161	148	151	139	140	153	150	138	154	179	176	174	189	164	139	168	147	166	166	151	147	169	153	169	177	154	160	169	163	140	161	180	170	146	148	163	163	159	177	161	168	143	165	159	176	165	164	160	163	155	139	135	156	158	159	187	157	159	145	163	141	169	178	156	174	162	144	139	134	155	165	161	146	154	169	169	155	146	166	144	170	159	167	164	130	160	164	154	151	179	157	201	153	126	152	144	137	141	170	161	155	139	176	166	146	166	148	171	144	156	145	160	150	150	141	174	159	168	144	153	161	137	163	171	150	199	167	166	166	150	159	162	137	153	173	140	174	139	159	164	149	160	184	164	182	165	145	144	161	166	156	169	161	145	152	167	162	186	181	154	145	145	167	156	142	175	172	161	138	178	163	154	171	162	152	144	148	163	144	144	156	140	142	184	159	166	181	154	156	170	176	161	142	137	134	159	152	146	164	146	153	139	133	172	153	151	157	146	158	154	175	185	166	132	148	188	156	169	150	160	147	174	168	148	175	135	171	157	164	142	151	167	154	143	174	144	155	161	161	145	165	141	160	180	165	161	124	185	129	140	154	160	165	132	172	120	157	153	163	166	154	155	139	169	176	170	187	173	145	144	159	144	170	178	161	141	180	150	155	142	160	164	170	167	166	156	169	150	160	142	160	142	141	147	163	152	151	158	142	186	147	143	176	169	156	144	162	147	161	144	157	161	187	161	166	177	140	154	163	170	142	141	174	144	139	152	165	139	161	161	165	170	165	130	148	150	165	159	163	163	150	155	160	146	158	147	159	159	161	166	172	147	144	141	143	191	174	163	177	174	133	159	155	165	161	133	164	142	171	140	159	146	136	175	158	148	164	163	152	167	178	154	151	132	159	145	134	167	145	141	158	167	168	143	160	149	138	170	172	142	160	163	175	164	154	175	135	157	163	153	150	149	150	160	155	167	176	143	156	142	159	165	160	155	162	151	143	179	162	159	153	161	183	148	152	130	161	148	171	163	144	157	166	146	172	153	140	159	165	157	160	156	132	169	144	158	157	159	151	167	144	150	161	149	165	156	157	131	145	140	160	150	146	175	155	179	151	139	168	150	168	155	168	160	158	156	154	138	154	123	147	152	149	191	164	150	178	175	152	161	181	141	133	164	111	159	131	130	151	177	170	140	137	153	157	188	149	154	163	169	163	168	145	151	155	175	183	152	171	176	134	148	154	146	157	162	173	173	160	178	170	174	147	135	149	159	148	155	152	168	160	148	157	148	157	154	163	139	162	181	146	131	175	182	176	167	176	164	145	163	163	151	170	154	153	166	161	147	166	163	167	166	177	168	160	143	140	158	179	162	195	177	173	141	156	160	156	147	143	158	142	153	157	140	180	174	153	175	168	145
39219	64294	21871	5710	4132	3132	2377	1591	993	672	503	516	403	375	299	270	278	248	267	235	226	260	222	256	227	238	217	235	235	238	183	220	210	202	210	221	226	221	186	208	232	183	213	240	225	198	222	207	220	215	206	206	213	197	235	203	191	191	202	188	214	195	190	188	195	176	170	218	212	196	214	201	210	205	199	212	204	180	224	221	212	221	206	212	220	182	187	196	183	197	183	216	210	228	190	203	218	199	208	205	197	192	199	176	210	216	196	214	188	212	187	207	205	208	191	187	180	191	233	204	221	220	192	205	195	176	196	212	193	199	188	204	217	208	213	214	208	204	204	181	216	189	180	191	215	240	214	221	182	195	207	193	211	215	217	177	200	211	210	187	208	180	219	202	197	199	217	215	225	207	211	183	202	203	203	212	197	202	203	216	214	201	192	223	203	199	226	220	184	219	174	198	191	201	195	212	189	197	189	194	197	193	190	210	205	192	200	228	181	221	200	196	215	178	203	233	211	192	207	189	196	191	189	236	212	238	197	214	188	208	192	230	207	208	212	208	184	203	200	192	215	200	204	216	219	191	188	224	214	218	205	208	181	205	205	191	180	227	203	223	190	229	175	205	179	185	209	230	230	204	206	196	180	203	192	195	201	194	188	207	198	191	211	181	195	201	199	206	194	195	218	188	203	181	209	216	226	171	210	173	207	189	216	222	199	201	199	217	186	218	191	201	203	182	227	208	192	190	191	206	201	209	210	211	180	202	194	207	214	182	179	212	190	188	190	217	216	176	203	209	209	185	178	207	177	199	198	211	188	212	190	214	212	198	181	194	202	206	178	215	209	201	192	214	214	194	190	189	193	225	199	190	198	214	180	211	208	218	210	179	169	205	225	182	190	212	232	214	196	196	204	188	210	177	185	196	197	213	206	216	201	202	207	185	218	189	193	227	182	228	196	199	207	203	197	183	202	182	203	225	181	222	197	209	195	185	184	243	177	200	214	209	211	202	195	186	202	224	236	224	193	226	208	205	193	218	182	185	189	194	200	189	205	198	195	187	200	211	178	196	204	202	203	185	224	192	215	210	183	194	200	194	171	203	196	193	217	193	210	211	211	198	235	200	201	201	223	198	181	218	189	220	190	208	196	183	215	202	194	197	204	208	219	186	224	190	175	239	198	207	202	204	218	190	206	214	208	196	228	175	224	186	221	203	196	182	194	186	187	191	209	172	218	199	198	196	178	179	227	206	223	187	207	203	212	207	214	184	198	214	171	186	189	213	194	202	198	201	202	201	186	208	196	206	162	214	184	193	202	193	178	219	209	195	226	199	200	206	194	200	213	198	198	201	214	191	227	219	232	184	204	213	201	205	221	213	205	216	194	205	205	190	174	185	192	200	213	201	219	208	188	206	213	205	189	194	196	214	198	184	221	207	204	190	195	200	206	225	218	214	219	200	184	227	204	192	190	203	194	224	196	220	212	195	191	204	192	208	181	195	203	202	181	190	189	212	213	194	213	194	193	211	186	188	198	209	176	213	201	206	210	220	207	195	216	211	166	162	191	215	214	182	206	194	195	195	220	213	200	170	171	201	206	190	192	200	196	213	178	200	212	209	208	250	176	189	225	205	203	199	193	195	209	207	212	211	201	183	187	215	189	223	195	202	180	197	211	226	218	195	175	221	196	188	187	231	202	197	214	198	200	209	194	202	202	200	215	209	188	174	207	201	208	170	212	205	219	208	215	193	193	196	205	227	202	221	222	189	202	193	181	213	193	190	196	194	200	203	213	237	203	226	218	189	190	196	221	220	206	211	205	204	229	182	197	197	191	203	208	214	182	202	199	219	196	227	206	182	200	191	197	213	210	199	188	204	198	214	202	183	209	182	207	190	186	191	197	210	186	182	217	209	218	201	212	190	220	214	188	195	194	211	190	201	185	198	215	193	206	186	204	199	168	203	184	182	237	212	201	204	227	193	183	221	207	196	206	193	184	205	205	172	208	185	200	206	219	181	193	172	187	211	212	177	178	185	188	203	216	214	223	197	208	173	212	198	196	196	217	205	201	226	224	213	182	230	190	215	224	209	177	212	213	206	194	212	182	214	173	187	212	188	174	219	207	197	188	182	179	219	212	203	216	206	198	182	187	186	204	187	188	216	208	212	205	195	196	200	195	201	223	186	202	218	201	193	169	218	191	195	193	202	206	197	177	201	189	204	201	220	211	194	212	219	235	230	202	206	205	218	178	183	211	196	174	196	206	196	209	215	227	186	211	193	192	188	192	201	215	202	187	212	210	148	196	192	210	213	206	191	178	221	194	225	195	220	196	214	214	200	187	217	200	196	185	194	211	221	194	199	187	204	209	207	187	209	217	194	204	226	217	182	190	199	216	208	197	207	204	199	203	222	191	172	223	195	175	166	225	198	186	194	211	209	226	178	198	170	203	203	198	205	198	225	177	225	197	194	186	198	209	215	195	217	204	205	204	200	205	212	193	195	195	198	194	210	208	204	200	206	200	231	195	195	223	189	197	209	194	215	194	196	201	207	217	203	204	186	211	194	181	211	200	197	203	211	187	191	218	194	165	182	204	201	205	202	198	208	206	217	232	219	187	197	195	196	202	196	192	185	195	240	192	183	217	204	222	210	214	175	180	198	203	187	187	190	183	204	200	189	194	171	223	201	216	226	199	193	206	224	225	211	203	219	224	181	198	180	177	208	209	178	192	203	214	201	198	201	200	216	188	207	220	194	194	198	195	218	214	187	209	194	196	198	189	197	200	218	209	199	208	218	201	191	196	204	213	186	204	206	202	199	201	215	201	213	221	176	206	219	197	195	191	200	194	197	207	180	204	197	204	207	208	172	178	212	193	194	168	210	230	183	202	193	199	223	214	187	189	207	218	200	218	197	189	194	215	202	204	186	197	200	193	213	199	200	197	218	201	191	184	211	209	196	183	201	181	217	204	204	180	211	205	193	198	202	193	192	194	195	190	196	201	203	179	186	211	209	194	204	207	201	196	193	169	205	195	218	217	201	199	182	180	222	211	193	208	232	215	206	193	197	202	208	193	222	197	196	184	178	209	202	206	206	206	183	204	207	185	212	183	183	175	180	198	186	214	195	214	211	195	210	198	201	188	191	210	207	179	199	186	192	201	230	205	187	203	237	215	184	218	190	199	193	204	182	181	203	208	199	205	214	215	195	207	232	172	192	202	193	212	202	204	193	199	217	203	216	218	193	182	196	197	193	195	193	210	184	181	207	190	208	230	209	198	204	216	171	177	208	215	224	202	190	211	196	216	208	204	209	223	194	214	222	174	197	191	206	200	207	209	189	206	196	214	180	207	184	189	196	190	222	187	207	201	220	156	220	207	225	174	200	194	184	218	208	201	201	208	197	194	189	212	197	212	205	200	208	181	189	182	210	185	203	200	222	199	205	193	190	221	222	212	201	207	198	218	192	209	199	200	198	198	193	206	187	206	202	207	176	214	181	201	200	204	211
25718	21758	27649	25418	9651	1376	989	607	574	509	475	409	396	361	391	378	353	392	367	398	342	361	396	432	392	349	347	352	365	358	343	331	339	400	380	371	386	370	378	369	371	323	358	404	365	351	358	332	384	363	323	407	394	339	351	381	369	416	384	368	347	387	370	391	353	383	354	334	401	358	384	338	358	351	353	354	389	357	376	387	370	331	399	363	358	377	383	380	388	362	397	345	343	373	357	335	338	381	348	364	383	372	374	399	367	331	362	359	381	338	366	390	342	383	361	356	388	349	386	384	349	354	395	340	375	378	394	339	363	358	359	352	332	388	355	338	365	350	399	371	347	390	365	386	369	386	371	345	391	378	387	354	343	329	374	393	346	358	349	370	376	340	375	388	338	384	358	361	399	382	371	368	373	321	379	364	361	386	368	347	391	373	363	370	369	348	386	371	363	361	399	378	360	360	366	359	383	337	348	364	376	369	361	347	353	374	358	375	370	351	325	334	375	383	353	378	369	391	380	343	385	381	382	361	371	344	361	339	362	350	385	346	368	377	370	378	393	306	387	364	389	383	373	364	367	350	369	337	381	351	350	347	378	383	370	345	339	389	379	391	369	357	352	372	358	395	331	398	363	363	359	386	365	370	329	354	377	359	382	349	356	335	363	352	387	361	371	361	361	329	372	336	340	373	361	364	379	374	336	374	390	358	395	376	403	350	357	361	342	351	355	354	384	364	374	344	333	399	396	369	361	341	346	375	359	356	318	367	361	357	356	346	376	349	363	363	374	347	379	341	378	344	347	387	350	420	341	347	382	338	373	373	368	340	348	367	340	358	370	346	340	349	346	357	355	357	362	373	336	361	364	365	377	365	346	346	355	374	336	351	361	343	381	351	377	379	371	329	396	371	368	361	389	337	330	329	374	357	354	378	404	350	398	369	372	386	340	373	405	390	345	352	360	373	387	363	360	359	416	378	404	347	368	357	387	358	355	348	370	381	375	345	373	353	364	346	406	382	348	378	359	353	358	402	358	369	370	332	353	372	367	329	360	373	361	385	353	371	364	321	384	367	370	321	391	368	338	380	370	371	364	374	377	378	379	389	386	371	384	366	372	377	339	374	372	361	340	346	355	364	373	374	390	391	354	353	366	390	394	358	362	345	361	398	357	349	359	368	375	315	340	379	346	348	376	341	371	347	373	350	400	344	339	377	352	326	381	363	375	373	345	369	377	357	323	354	372	331	368	384	382	364	360	354	351	340	345	356	363	353	397	395	338	346	349	372	357	319	344	359	355	382	360	364	403	406	378	365	339	349	341	348	373	404	382	336	358	371	342	403	359	362	409	355	356	374	376	385	383	351	349	367	334	374	397	378	367	358	347	370	341	344	379	347	380	355	364	369	400	367	362	382	331	336	376	380	377	379	340	325	340	339	328	357	433	359	379	363	355	370	345	388	373	351	375	342	374	364	367	344	336	376	364	357	374	343	393	345	332	352	408	349	390	401	346	370	322	370	404	349	346	386	382	358	392	375	366	389	363	379	361	353	378	343	357	362	333	379	343	383	340	359	397	357	373	360	390	421	389	353	358	369	367	351	374	371	368	364	345	366	354	375	389	381	364	340	368	369	383	350	340	373	348	342	341	370	348	378	378	356	350	359	367	377	366	372	371	352	357	374	381	341	364	392	382	363	346	338	400	360	381	389	382	364	348	324	365	330	353	351	357	349	373	404	349	377	391	346	368	375	388	342	358	366	317	404	374	322	341	353	381	389	384	358	365	365	347	369	351	333	383	379	355	391	380	377	419	386	374	355	353	365	387	391	375	370	390	394	398	352	362	360	379	400	368	355	383	360	375	391	353	378	382	359	359	343	319	386	367	352	336	388	364	377	416	350	349	351	371	382	374	333	357	375	369	364	355	365	374	390	398	391	347	333	360	362	362	376	362	377	380	312	406	367	354	376	351	348	355	370	393	344	358	373	389	370	382	357	340	336	361	368	395	376	356	367	336	362	356	416	367	368	369	356	360	381	365	351	315	316	391	382	377	371	353	346	368	366	375	360	372	365	358	364	387	383	358	364	396	357	359	351	371	371	371	335	410	347	369	366	383	364	385	361	349	371	387	373	356	362	353	346	389	379	362	356	369	382	374	377	361	361	356	405	395	355	329	372	369	370	374	347	375	365	406	341	379	377	397	395	334	345	385	358	401	383	336	383	357	353	343	379	396	371	336	372	350	342	360	366	345	360	373	363	342	374	398	382	372	348	336	342	352	380	392	403	383	379	379	368	389	334	336	345	360	367	401	393	361	415	361	351	365	359	370	374	366	381	363	386	386	381	374	356	365	361	391	396	366	398	395	367	366	374	323	361	364	387	346	379	335	360	372	384	368	362	342	369	394	320	343	355	353	387	375	382	367	345	365	351	388	372	355	375	349	399	366	343	334	329	353	379	378	330	371	385	335	353	409	352	392	353	360	374	368	363	367	377	386	342	371	342	357	333	369	346	369	356	369	361	364	382	347	399	372	364	378	338	362	361	364	370	353	397	370	380	365	374	360	365	374	370	370	382	344	351	382	381	345	373	350	360	376	380	382	370	387	335	386	362	393	347	373	363	338	381	338	340	356	333	361	363	382	332	371	372	390	377	361	383	375	352	361	361	376	355	354	368	373	366	363	366	371	375	379	374	392	355	383	363	348	375	361	368	356	355	361	345	358	339	363	353	365	353	348	350	354	351	346	352	343	356	335	343	375	358	362	356	343	367	349	333	375	365	353	369	379	326	347	390	345	389	360	358	337	332	358	351	398	395	354	339	371	361	353	355	392	339	354	339	374	343	372	349	342	360	348	358	344	383	389	327	358	365	333	363	376	336	341	362	367	355	370	356	378	381	329	379	350	359	347	347	356	324	351	355	331	358	357	360	362	357	350	349	381	349	365	376	332	359	371	313	374	354	373	358	316	373	367	385	370	380	335	359	368	321	379	331	358	382	381	378	337	365	354	356	384	383	375	348	355	347	400	369	374	391	352	376	364	382	372	375	381	377	362	330	367	383	351	395	375	361	337	365	331	345	366	399	378	391	368	375	388	349	326	362	370	384	361	389	358	405	391	309	331	364	358	350	364	388	377	345	374	368	395	368	364	376	369	397	364	384	378	353	369	363	377	376	345	355	361	381	382	350	344	347	365	405	342	361	347	327	351	375	402	365	364	365	357	376	371	381	352	365	375	356	349	346	384	368	412	387	352	355	379	373	376	381	376	366	356	365	323	358	363	348	386	374	383	369	363	377	354	373	388	380	378	348	339	383	401	421	347	375	388	335	368	365	371	330	382	389	406	361	389	382	364	381	357	378	357	373	362	353	359	360	360	395	325	382	340	364	369	328	350	342	388	364	334	329	369	386	383	374	387	387	359	377	377	352	354	360	350	360	364	330	359	339	338	345	376	375	374	338	345	359	375	356	352	349	348	378	381	377	370	358	359	358	359	370	363	356	332	351	355	331
37409	55379	19726	4931	3306	2204	1702	1072	880	781	601	632	554	486	502	511	520	480	470	453	476	463	496	452	466	436	498	448	426	464	446	440	457	462	459	433	458	430	499	437	456	444	455	435	454	452	458	428	435	470	446	416	410	428	435	442	460	453	456	432	454	435	441	438	461	462	444	423	404	465	443	475	436	471	460	470	477	404	455	470	405	455	447	413	408	443	467	408	470	477	436	487	475	474	460	458	447	418	463	462	450	457	456	430	473	417	442	450	433	459	450	429	449	458	433	459	449	471	437	436	450	422	416	450	418	441	412	438	443	468	445	470	426	436	454	435	467	477	459	453	419	468	450	437	481	469	442	467	450	439	413	472	453	449	463	499	439	432	428	471	476	463	453	427	457	431	422	423	442	446	474	443	441	468	467	445	444	403	445	437	447	451	428	484	457	482	439	432	424	453	479	454	404	474	453	431	437	443	411	459	497	423	416	435	433	467	443	471	474	409	451	446	446	461	473	460	423	436	444	423	443	455	440	433	414	474	481	453	447	432	433	436	433	430	460	443	403	413	466	447	432	467	466	440	450	501	421	438	455	440	484	449	452	472	471	462	467	486	427	450	436	477	454	461	474	467	405	441	428	446	445	464	442	429	477	447	439	480	454	454	466	444	456	433	451	431	445	404	423	466	476	412	468	441	441	465	466	452	431	455	445	432	476	483	449	477	445	434	482	451	480	455	480	476	438	451	413	434	400	406	432	409	491	444	448	450	436	480	421	449	443	472	422	470	462	471	454	432	441	445	443	453	443	439	437	452	420	481	498	460	452	463	436	486	423	472	482	434	449	465	441	408	441	445	450	461	430	453	420	429	455	445	452	443	461	473	473	421	436	418	458	461	465	453	476	426	457	425	444	468	440	464	442	443	483	466	448	441	432	404	446	430	465	426	477	439	434	440	446	447	476	444	439	447	407	408	433	473	456	462	406	483	429	439	456	462	466	411	427	483	436	430	445	427	479	438	464	466	422	435	434	450	464	455	450	403	447	457	440	453	422	432	465	461	452	426	436	438	452	456	449	443	452	479	436	457	453	445	456	415	434	453	446	450	427	464	415	449	409	461	435	439	429	459	488	449	427	439	445	410	405	443	435	437	435	454	465	436	437	440	435	418	468	409	422	428	496	479	445	425	414	448	428	449	451	455	431	444	473	452	416	440	422	423	454	437	482	403	456	456	455	452	444	418	430	411	450	441	439	457	419	446	422	433	443	430	426	452	397	432	439	462	485	408	459	413	421	430	438	452	422	449	486	436	452	463	420	445	444	445	483	460	423	440	413	464	449	452	431	455	454	426	428	441	470	426	447	423	458	493	436	455	477	443	475	442	454	448	435	446	450	470	471	447	464	452	434	409	426	470	438	463	444	456	452	486	438	440	468	452	412	478	458	467	459	436	506	447	450	450	428	424	416	453	462	456	440	430	490	475	456	472	446	473	488	443	444	406	442	406	480	490	474	459	452	476	442	462	449	423	443	431	441	449	435	438	426	459	465	425	435	405	438	476	462	442	415	472	458	443	443	451	442	426	459	415	430	430	437	455	467	423	433	476	500	447	465	466	452	448	441	435	516	441	435	480	464	415	436	430	466	473	415	444	429	445	432	440	439	409	430	456	427	441	462	462	490	465	466	471	431	418	413	426	407	473	458	459	438	456	442	470	452	432	451	439	451	452	457	448	436	397	444	442	414	434	446	449	463	455	467	466	443	433	481	451	466	444	460	478	431	432	447	434	434	465	449	452	449	445	449	465	457	461	433	442	430	427	450	463	466	471	480	433	440	448	456	440	435	474	437	454	417	456	478	408	416	414	472	465	461	461	437	430	476	442	445	462	455	399	492	422	424	424	380	467	440	452	488	464	425	430	461	455	441	440	395	422	463	465	463	463	436	416	475	469	460	431	439	450	433	471	450	440	440	446	431	426	443	480	486	453	443	463	445	435	430	472	444	403	414	468	437	424	452	494	433	440	471	435	428	461	433	431	439	459	450	451	468	416	489	446	440	462	483	443	489	446	436	418	406	468	432	518	458	441	439	446	459	417	445	428	478	430	445	441	438	461	466	480	450	419	419	463	494	418	437	450	409	463	420	443	432	402	460	442	413	433	484	478	427	418	423	432	439	409	462	425	415	438	448	438	436	433	468	461	466	433	425	436	435	462	479	456	443	420	435	454	425	461	460	483	434	465	449	458	413	468	403	455	452	506	445	460	436	440	477	431	487	433	458	436	442	465	435	466	447	455	445	408	433	473	432	437	457	407	465	446	414	449	424	460	450	448	422	457	429	434	425	480	426	465	438	391	428	460	462	459	439	468	432	448	432	451	434	439	469	484	458	454	442	433	425	430	458	466	458	441	434	449	448	434	438	457	444	450	468	445	429	424	462	498	439	456	434	445	433	428	477	432	445	457	478	460	417	450	473	462	438	482	445	451	460	449	434	425	456	462	451	432	427	461	413	454	433	477	456	437	445	454	475	453	452	498	470	446	465	430	426	445	465	450	467	460	458	428	441	453	440	429	416	421	464	443	451	433	443	485	498	408	410	428	427	436	411	458	440	462	442	436	458	435	464	440	430	456	456	477	445	445	395	476	432	468	468	419	447	439	420	434	420	495	438	460	427	455	461	446	452	455	438	455	435	451	459	439	477	419	442	468	474	445	406	444	455	455	432	470	456	438	482	512	441	457	497	471	454	435	440	429	461	470	475	477	439	486	422	413	459	430	432	452	444	451	423	406	459	451	467	434	439	426	464	518	423	440	496	453	489	414	410	481	440	491	461	447	455	477	451	426	432	435	470	467	455	451	437	433	427	423	458	443	441	453	443	465	459	457	432	436	452	450	453	458	416	450	426	467	426	426	445	469	462	419	449	433	458	417	475	453	434	422	473	415	438	432	435	454	433	476	452	445	445	471	442	451	463	448	476	462	433	487	403	486	468	444	429	419	448	414	458	435	458	488	469	472	434	430	413	445	453	403	483	474	441	427	433	450	414	474	456	470	482	446	471	454	406	459	439	432	496	433	413	442	444	425	432	475	438	449	436	439	442	438	457	472	444	419	468	444	447	440	442	446	476	441	437	465	456	454	472	421	472	468	465	459	443	461	448	417	417	418	440	434	431	453	420	466	446	450	452	474	449	421	469	432	445	430	427	451	472	440	435	492	461	405	440	418	481	446	421	423	472	427	464	457	444	420	483	466	451	452	452	441	423	454	452	434	432	469	440	441	452	433	423	446	463	485	472	491	478	466	433	458	461	450	426	430	484	469	458	445	417	427	447	462	455	459	462	473	444	420	443	487	436	489	461	436	453	444	410	460	461	474	458	486	437	448	427	424	449	411	454	404	446	441	464	419	425	411	441	451	420	439	402	440	466	452	476	430	461	433	447	464	444	444	465	443	396	488	463	473	436	434	448	455	421	458	431	434	494	470	399	434	439	445	445	455	449	478	450	438	468	437	407	429
23312	21613	29295	24298	21562	21542	9364	1441	883	704	588	466	472	455	424	377	367	407	362	365	339	379	346	320	310	352	354	337	367	343	313	336	337	315	327	328	332	305	341	332	330	291	311	296	320	355	331	331	317	298	323	329	295	334	312	333	350	315	325	316	340	328	330	302	295	284	318	329	290	308	351	331	271	333	324	337	328	338	332	318	348	340	296	273	330	328	289	326	304	343	303	293	339	343	324	290	310	303	297	283	305	302	333	306	302	296	359	343	314	334	333	304	327	292	327	315	313	322	323	306	314	312	297	309	329	297	316	321	301	317	291	354	321	290	296	314	327	293	297	334	308	314	348	312	328	344	314	337	305	300	325	350	321	323	323	300	334	310	295	314	287	312	327	321	314	322	352	357	303	307	299	312	334	323	346	339	323	284	344	317	345	283	320	312	330	319	342	312	343	304	321	357	332	310	330	333	340	329	302	312	309	304	305	295	311	319	338	304	329	323	356	306	354	328	297	320	307	312	333	309	347	296	298	321	317	313	320	324	304	323	311	296	322	287	307	307	339	324	318	326	298	290	337	316	329	313	332	333	333	300	334	321	308	322	346	327	318	315	318	332	330	300	318	326	321	329	309	289	365	313	271	318	332	350	336	324	336	353	311	324	334	306	333	317	320	292	331	300	302	323	323	302	294	343	296	327	339	329	308	308	286	332	320	306	321	342	305	327	311	294	316	290	320	296	297	335	370	311	324	345	302	328	322	328	349	344	330	331	315	312	322	290	317	296	333	306	306	310	327	306	300	345	334	336	291	309	316	297	318	323	348	308	334	294	314	257	326	310	341	322	328	319	339	298	325	304	320	328	322	324	329	315	302	296	335	295	336	316	316	349	368	335	287	305	317	310	302	322	305	340	383	292	315	333	329	312	307	304	296	319	329	287	314	327	309	324	335	316	328	299	311	316	364	312	301	317	307	294	358	311	328	286	316	314	337	318	322	314	303	282	292	303	311	313	317	307	336	316	326	333	316	326	332	306	278	324	319	326	329	286	274	294	292	306	293	306	301	316	341	321	323	314	279	332	286	332	311	301	334	302	308	344	318	323	334	321	280	290	315	304	317	297	329	318	307	295	339	297	311	340	309	317	315	321	336	317	326	299	326	332	323	346	324	283	311	301	311	318	296	328	339	337	324	318	333	324	346	301	315	306	319	329	282	291	302	343	325	296	276	295	316	314	314	283	349	323	312	319	313	317	301	291	336	288	328	339	324	301	321	331	311	292	296	290	306	301	322	307	311	329	316	282	317	331	316	280	325	337	326	311	298	287	296	293	297	353	309	356	310	308	335	304	319	328	332	334	307	345	351	323	305	314	299	308	330	325	303	348	342	318	316	301	314	293	295	289	331	296	331	351	283	299	352	294	308	284	331	349	331	321	345	318	333	309	289	304	324	310	314	284	307	308	308	349	343	360	331	346	308	326	307	334	330	328	329	328	299	328	310	306	326	316	343	314	311	300	316	301	308	299	314	321	342	321	334	351	346	316	330	316	301	314	315	319	328	311	323	325	306	303	318	298	316	312	314	304	346	344	339	304	310	351	303	304	282	323	316	310	315	369	349	337	326	319	315	331	357	297	327	313	313	319	326	310	328	318	355	307	316	358	352	304	325	316	327	338	340	341	332	294	308	311	337	322	321	274	311	314	303	313	315	337	298	339	310	292	340	321	334	293	309	317	325	316	291	324	303	309	315	293	304	307	312	290	307	292	330	325	329	349	322	288	321	332	335	308	295	314	306	307	349	322	325	306	332	326	311	310	330	299	333	292	323	300	328	304	289	311	327	340	348	307	316	322	309	324	313	318	308	350	332	303	300	327	362	326	326	307	330	317	326	334	299	319	318	289	317	320	327	306	323	335	307	339	307	324	333	301	314	319	300	370	321	300	371	330	335	308	299	302	325	339	328	309	307	324	337	294	287	309	316	317	319	348	316	302	315	336	278	321	309	317	350	303	335	328	299	310	331	311	299	309	301	328	309	330	332	327	289	344	297	304	318	304	299	315	316	324	275	333	337	333	309	302	340	294	312	320	313	339	342	287	332	312	319	334	341	331	305	316	342	308	329	313	356	306	329	337	298	306	312	320	324	310	341	306	315	306	315	319	325	309	300	324	297	323	300	339	341	334	317	314	317	306	324	323	310	328	327	324	334	330	335	318	326	319	326	316	338	330	314	298	301	332	334	321	329	299	337	339	342	313	320	316	313	317	314	334	285	307	299	320	293	305	295	323	319	305	345	301	304	316	301	336	314	288	306	319	312	294	321	293	309	302	307	326	313	301	307	323	346	320	324	320	336	322	345	328	295	311	322	290	336	319	290	306	354	306	317	294	291	286	330	321	334	327	319	297	285	314	308	300	294	321	318	345	296	325	311	338	321	322	324	297	304	311	302	326	322	338	300	287	305	331	321	315	310	294	310	321	307	286	290	295	300	284	312	332	318	301	375	345	304	324	332	316	368	319	314	330	283	303	297	321	307	346	329	299	342	281	346	317	344	290	284	320	302	332	308	291	295	303	314	339	321	312	295	295	324	317	286	321	309	303	303	319	324	334	337	301	346	312	329	325	317	291	292	349	340	312	314	326	310	305	307	305	325	300	315	299	299	321	336	335	319	285	330	313	296	349	341	321	346	277	335	299	296	288	318	321	327	332	331	309	290	319	310	355	323	340	325	332	316	301	329	329	290	326	317	306	322	308	306	324	360	298	303	313	329	333	317	317	349	298	331	293	305	325	344	331	331	317	308	337	314	320	319	304	317	297	315	298	311	300	346	302	312	285	331	313	329	352	338	306	299	315	312	327	300	339	281	323	336	309	327	327	289	353	323	318	341	337	351	321	300	341	312	341	315	309	314	305	305	317	310	362	293	329	335	314	304	314	298	317	334	331	308	322	282	327	310	348	334	311	344	311	311	317	291	326	310	330	302	304	321	289	342	301	334	343	319	343	339	313	340	311	308	325	311	327	315	281	314	323	341	323	327	300	289	320	278	310	331	303	328	306	322	318	296	343	331	266	312	305	312	322	326	333	305	278	300	333	307	319	306	329	337	330	321	319	355	341	308	316	321	277	333	338	357	317	314	267	338	315	316	293	308	312	337	316	297	306	333	309	306	316	308	346	328	338	323	301	304	315	329	329	303	303	331	318	309	306	319	348	326	319	288	327	294	315	304	306	337	322	298	303	339	320	300	342	349	312	313	314	318	350	295	330	300	351	292	311	329	311	323	323	310	309	305	287	342	323	310	276	304	333	314	286	329	289	292	297	322	306	265	332	334	332	290	310	313	324	298	291	309	333	308	312	337	323	326	295	330	290	306	333	287	337	318	334	360	304	305	351	346	301	317	307	337	316	296	327	346	307	301	301	314	323	319	292	325	293	332	334	313	309	313	301	303	325	274	310	325	278	303	314	332	324	320	302	323	341	329	302	317	326	323	304	316	324	332	334	330	284	303	299
43549	71701	28394	8931	6113	4501	3133	2194	1523	1282	869	742	724	584	599	539	449	487	454	425	415	415	431	401	439	402	496	395	391	415	427	388	420	398	408	383	414	395	383	389	373	411	361	390	362	408	393	384	373	394	393	352	350	393	359	365	388	376	373	354	355	373	399	355	363	359	390	396	365	367	371	382	357	420	347	360	384	404	374	354	363	369	388	376	376	347	352	337	340	393	346	411	392	361	363	379	377	391	376	383	380	426	351	397	362	372	373	344	356	386	388	365	362	373	385	413	365	349	387	348	399	347	380	359	372	394	343	349	376	405	331	356	362	371	354	386	380	372	381	392	337	349	387	377	365	375	410	377	354	364	406	405	397	381	360	359	375	389	355	358	346	369	342	381	360	386	359	354	376	377	395	382	376	359	415	346	325	366	374	341	361	372	366	391	347	394	358	346	348	354	365	364	387	365	384	352	353	359	351	409	374	392	387	365	363	374	364	384	337	356	367	373	376	351	353	364	399	375	393	395	347	365	372	334	394	369	369	343	383	349	390	362	371	356	361	360	375	364	397	376	400	370	380	364	360	401	347	372	375	352	378	359	366	331	346	357	374	368	359	379	357	385	367	414	366	382	392	364	330	390	370	349	344	367	364	347	395	381	373	357	324	370	380	387	367	397	382	380	375	385	373	391	341	382	343	382	361	374	335	398	384	376	360	359	370	327	386	367	373	365	357	379	361	388	385	376	387	380	369	390	381	420	389	364	360	395	410	376	363	391	372	359	372	367	358	359	390	336	376	372	393	382	384	369	373	344	366	361	366	371	385	363	393	361	329	379	341	352	368	334	357	400	397	387	392	338	381	396	405	375	358	366	354	358	374	396	331	374	415	354	373	343	343	359	393	390	374	362	389	401	374	393	374	348	379	372	383	370	339	386	383	413	387	348	355	358	407	381	361	378	370	361	370	372	374	365	408	394	383	367	360	347	356	385	365	341	381	350	372	352	354	318	382	355	383	364	358	381	329	355	369	370	377	380	377	376	351	338	385	371	402	359	366	391	354	394	375	382	366	376	357	374	388	374	374	373	386	328	342	354	397	363	374	382	359	393	350	395	366	396	379	409	370	398	374	336	349	354	409	353	385	381	335	385	387	385	349	367	366	368	355	338	379	363	388	394	362	381	368	363	375	360	394	341	379	345	390	358	379	342	387	367	338	371	387	352	364	379	354	363	342	360	374	398	369	403	347	406	366	388	371	372	377	347	334	360	354	314	360	400	359	369	372	358	355	353	365	335	383	346	376	369	358	353	391	361	368	365	405	368	347	376	398	330	397	378	427	358	370	342	381	383	372	372	365	389	386	367	384	380	356	422	349	384	384	378	373	359	362	368	339	353	360	351	372	344	385	347	379	386	356	354	376	354	353	374	353	365	371	365	372	360	372	366	343	346	380	351	366	353	386	365	374	364	382	366	364	394	362	340	370	373	372	348	344	392	385	390	378	349	361	370	359	343	357	352	361	402	370	382	360	368	383	368	383	373	402	365	371	343	369	358	353	406	361	392	374	383	385	359	369	397	345	377	385	314	380	386	342	395	372	378	383	374	375	397	345	388	368	375	410	387	365	371	357	384	374	378	394	367	382	344	381	366	365	382	374	375	357	376	388	409	373	410	356	404	338	380	391	358	354	405	358	376	388	352	363	354	362	346	355	381	391	390	393	376	384	383	399	363	364	395	375	357	358	382	343	355	365	357	377	371	391	356	376	388	319	388	350	307	355	385	385	371	367	352	399	367	358	376	361	361	399	356	360	398	338	377	342	369	364	377	379	362	387	403	371	330	368	372	369	398	407	422	368	344	364	354	342	402	364	352	375	373	374	351	379	339	345	377	335	359	336	352	375	377	380	387	369	406	374	380	352	338	367	372	368	368	355	371	351	384	378	343	350	356	370	386	374	414	393	399	343	407	347	412	385	364	334	360	377	376	384	328	381	404	372	355	355	396	394	333	365	398	367	367	407	360	364	305	354	359	362	349	377	384	358	341	381	387	335	372	364	391	362	382	380	364	340	368	385	359	366	400	349	343	331	392	361	366	374	350	378	380	374	336	348	377	375	391	355	363	381	344	372	373	381	360	385	368	363	392	403	384	355	399	362	394	379	367	357	350	354	387	367	395	354	368	356	353	358	389	322	360	366	319	373	375	362	363	338	392	390	327	381	367	368	373	404	339	390	357	348	370	371	377	370	362	397	369	354	354	390	381	389	374	363	355	384	341	403	366	349	359	363	354	360	351	371	399	393	362	382	356	360	354	379	371	323	380	373	359	394	354	371	362	340	359	345	357	359	378	376	353	339	347	357	363	367	394	375	367	363	345	338	366	364	412	394	376	375	362	365	387	381	389	356	390	361	348	354	364	383	345	384	373	380	369	384	373	357	356	355	358	367	355	382	379	400	372	388	380	351	359	361	381	355	384	361	351	351	408	392	325	388	377	387	348	356	360	371	349	385	346	378	335	376	369	368	354	362	399	366	390	361	380	385	341	393	324	410	359	360	358	398	376	385	392	372	378	367	404	361	390	379	380	356	380	366	355	363	363	347	383	367	354	382	389	392	348	359	389	374	379	379	407	378	386	379	380	355	336	374	347	374	381	345	394	369	410	380	370	380	389	398	351	370	351	366	354	389	368	370	363	387	355	353	378	401	374	349	384	365	327	374	399	374	332	380	347	355	376	406	340	385	381	345	388	368	340	378	408	388	373	339	397	387	402	385	364	382	415	371	366	383	368	349	382	364	349	362	394	361	414	358	375	358	336	363	392	354	350	371	335	365	365	387	359	380	382	347	396	426	383	328	364	339	411	384	361	407	339	373	387	361	361	372	367	407	374	362	378	378	350	400	367	367	403	374	366	372	414	350	374	357	382	356	385	386	363	381	339	343	387	354	401	378	402	364	351	344	385	353	360	374	348	354	380	354	392	371	360	363	390	353	389	415	339	373	356	363	385	394	364	369	369	377	345	354	389	386	341	362	371	350	357	375	403	382	366	354	372	379	347	365	356	381	409	354	399	414	370	367	345	416	352	375	362	377	388	349	371	376	389	381	392	376	362	362	365	351	397	351	351	371	369	362	405	368	356	378	372	361	384	365	394	380	356	384	377	346	348	359	387	390	374	410	363	389	381	348	363	356	360	361	343	387	378	372	357	366	383	390	374	363	353	394	347	374	381	397	357	378	373	357	352	359	393	372	360	395	373	346	363	360	368	384	366	351	383	389	358	364	364	368	355	366	330	383	360	395	344	387	373	362	380	393	381	364	380	379	393	417	396	352	374	373	367	365	368	410	352	355	365	359	385	371	375	354	377	379	405	344	375	373	384	357	375	346	352	359	379	401	334	367	371	359	352	371	354	404	370	373	387	388	364	353	360	364	357	371	347	367	325	356	413	324	377	358	349	360	355	366	355	346	393	339	389	330	386	385	386	368	394	348	337	355	367	393	416	372	382	359	355	354	372
29547	30116	21158	4690	835	691	526	469	331	283	238	272	236	245	220	236	223	252	213	211	223	248	245	244	222	219	229	209	214	209	217	254	237	215	250	232	229	236	223	205	213	219	228	222	209	224	217	220	215	204	236	215	225	215	217	227	219	224	231	244	231	241	219	242	224	229	233	244	221	202	221	218	205	205	249	247	234	262	213	214	247	234	228	213	204	256	228	222	235	215	232	240	242	212	240	219	234	220	207	234	253	232	206	220	220	224	249	241	239	219	212	222	216	240	203	234	251	246	232	231	220	236	221	220	222	231	234	228	225	209	222	236	206	234	216	228	204	239	224	240	229	227	228	212	205	249	222	245	268	254	246	220	223	213	238	217	191	213	225	230	227	217	233	225	240	215	207	230	201	220	210	227	224	240	215	210	223	233	245	215	230	209	199	244	260	217	256	216	195	220	232	219	201	244	215	215	255	255	223	216	235	213	222	230	230	221	246	221	241	197	225	243	244	201	249	220	238	204	205	214	208	248	237	242	240	245	266	234	244	224	232	205	250	231	220	216	229	248	255	234	218	216	219	223	223	233	218	206	240	236	256	211	225	238	230	234	223	219	226	239	214	225	213	221	212	236	212	242	241	264	230	239	257	233	223	217	228	195	204	244	241	230	219	231	245	242	229	236	211	204	236	232	236	212	215	282	223	208	228	220	238	229	247	247	249	196	274	226	232	229	219	234	244	236	243	217	220	217	245	216	224	231	206	249	187	205	245	210	224	248	239	214	228	221	224	217	220	223	223	229	241	252	232	239	244	226	196	210	255	239	226	216	248	231	244	233	225	235	228	212	205	232	231	216	215	205	225	237	246	224	200	221	261	219	236	211	215	221	234	222	238	243	258	226	249	214	259	246	229	237	254	207	223	264	215	210	231	211	220	259	222	252	241	204	224	227	243	229	220	228	238	238	241	221	208	226	237	249	226	218	220	268	240	223	220	226	225	229	245	210	234	230	249	241	188	241	241	225	230	223	239	228	234	222	237	235	243	242	223	236	260	219	243	200	242	238	255	217	232	246	214	237	219	221	229	241	224	237	224	229	234	196	216	214	228	222	254	234	222	215	259	221	219	224	218	243	222	191	208	229	209	217	239	252	226	241	229	268	233	226	231	219	236	202	236	222	217	222	220	220	229	219	231	257	227	224	240	219	220	222	228	200	215	238	229	230	221	209	211	217	224	223	243	255	203	215	231	215	229	235	233	232	238	221	203	251	230	228	237	217	221	216	202	224	237	223	213	240	236	212	215	220	211	226	217	225	239	241	235	241	234	240	209	204	226	219	245	201	232	212	230	236	224	230	237	256	224	228	228	217	224	238	220	210	235	240	253	224	237	217	226	223	210	243	232	236	209	235	211	249	244	247	195	220	233	251	220	214	218	215	216	221	195	254	218	231	231	239	236	203	242	222	219	224	218	200	210	222	236	241	239	215	227	218	215	230	219	250	243	239	222	233	246	231	249	220	226	206	230	221	233	217	217	226	246	240	238	206	236	249	227	222	229	244	236	252	236	212	228	230	249	233	241	206	210	250	222	213	249	244	198	228	235	221	232	231	235	243	216	234	224	211	200	207	231	193	238	233	228	225	214	197	249	246	225	218	222	224	219	248	223	234	226	215	219	218	199	226	235	253	242	204	238	216	224	218	223	239	196	218	231	227	217	244	251	223	237	218	223	225	228	219	229	217	215	245	231	230	247	218	241	236	208	223	227	216	237	225	232	210	221	222	222	228	229	205	261	234	240	252	228	207	243	234	217	232	216	218	225	223	250	241	239	241	223	230	224	228	208	223	215	229	232	209	230	243	249	223	232	220	227	225	247	209	218	203	239	192	204	242	237	192	232	223	251	213	216	222	204	231	218	247	241	232	220	246	228	226	239	233	216	235	208	232	222	213	229	239	227	222	245	204	233	202	241	228	253	237	228	229	235	224	241	238	266	219	203	217	238	254	240	237	194	238	247	238	229	228	215	226	204	235	208	238	211	232	213	219	262	237	216	224	234	217	248	213	228	230	256	231	226	233	209	232	248	216	227	244	220	216	231	250	237	234	210	244	248	205	204	239	241	229	217	194	222	233	211	234	219	231	234	240	229	245	213	211	238	205	246	230	236	227	222	240	218	231	224	237	236	225	230	240	218	224	227	235	208	226	231	233	231	241	214	218	201	249	241	253	234	251	227	217	219	225	224	261	222	209	253	216	224	215	229	214	219	243	204	214	209	199	196	214	246	235	248	220	220	242	237	239	225	218	208	246	229	257	230	239	228	210	237	219	207	232	205	242	243	217	225	210	239	224	226	205	217	214	249	219	209	202	235	220	228	199	225	223	239	243	225	239	210	216	225	235	230	215	209	214	233	227	202	216	227	216	230	220	228	254	227	230	241	256	242	235	221	239	214	211	221	217	236	217	241	233	239	223	246	214	247	241	202	218	206	213	236	224	234	214	219	222	247	212	240	241	211	222	238	192	215	206	224	199	223	213	215	230	238	218	217	251	235	215	220	228	229	238	222	226	215	252	235	221	219	220	241	225	222	252	217	210	215	211	227	251	234	228	243	235	232	235	250	225	227	239	235	222	229	200	222	199	238	225	218	251	194	203	245	233	232	231	241	222	245	229	255	235	214	247	240	217	239	230	224	218	223	219	240	228	244	216	244	226	223	250	203	201	230	207	223	228	236	219	224	233	259	213	248	226	232	246	245	224	238	226	209	220	222	205	218	214	255	230	206	194	216	197	203	221	226	199	230	253	217	212	210	212	226	211	229	220	204	257	225	219	236	239	246	238	237	211	233	214	240	224	245	226	203	238	219	229	233	224	209	227	220	220	237	231	206	237	227	214	235	188	210	240	256	230	228	228	221	224	198	242	240	221	216	224	247	229	244	234	213	207	253	246	228	224	234	255	211	213	243	223	222	226	238	254	211	226	218	236	215	247	208	237	210	222	259	239	221	216	204	228	249	235	225	222	213	226	224	201	217	207	233	233	215	226	242	229	239	221	216	214	231	221	209	261	230	238	232	227	228	232	221	231	246	251	221	212	227	220	220	222	219	217	215	260	238	222	217	211	251	232	208	221	252	222	223	212	232	228	226	208	221	246	213	243	217	226	236	249	227	220	231	222	230	230	212	218	235	231	243	246	230	241	224	221	204	207	233	210	215	231	231	220	220	245	211	232	218	223	240	217	240	245	256	213	234	222	225	244	214	247	220	208	220	224	228	227	230	212	228	221	230	219	227	229	221	230	235	248	216	243	220	224	243	221	229	203	254	218	218	219	216	199	209	236	235	228	223	227	213	214	232	226	225	243	232	221	265	253	242	212	240	243	224	229	232	247	198	212	209	199	239	230	220	216	232	242	244	232	240	214	229	198	240	211	240	232	229	203	218	237	225	199	250	243	215	233	209	226	225	221	238	236	228	240	210	215	211	246	216	229	240	229	227	203	229	235	213	225	269	218	215	225
33914	46938	12771	2191	1484	1276	948	778	505	402	325	383	322	323	277	325	304	285	289	311	303	310	313	286	305	263	276	299	286	314	271	285	307	315	269	310	271	265	281	287	295	282	282	292	305	278	272	276	270	296	287	322	286	264	278	264	290	290	299	280	306	254	291	305	321	301	294	279	281	273	298	313	280	279	283	293	266	319	303	288	284	308	283	300	292	283	306	271	304	283	288	282	295	302	283	306	300	298	276	315	302	284	293	295	319	279	272	292	289	274	275	297	290	278	288	295	304	287	299	308	271	304	281	310	283	277	283	294	291	268	306	296	330	314	292	305	278	286	321	290	263	274	283	292	280	291	289	271	298	277	272	250	310	292	269	286	308	260	288	320	287	284	247	275	286	305	318	274	325	279	298	304	290	309	318	287	291	274	274	311	267	296	309	320	285	293	323	275	271	278	276	304	310	281	289	275	301	300	265	265	282	280	264	280	243	299	292	255	302	271	303	289	274	298	281	281	274	281	302	271	251	308	285	309	271	304	292	287	292	306	287	324	266	296	295	272	304	278	263	305	292	272	329	283	326	276	288	323	257	279	321	290	319	272	322	284	314	273	271	285	291	294	293	288	253	296	289	278	289	280	274	277	293	304	279	336	291	317	303	334	288	314	307	318	278	276	302	277	301	302	292	288	304	328	282	283	300	286	299	290	293	298	317	314	300	276	309	278	285	289	267	288	293	272	281	319	292	308	318	257	290	285	307	317	308	301	257	263	285	276	285	316	268	279	284	303	297	302	298	325	334	292	278	295	284	297	289	279	289	275	264	305	320	249	298	292	269	265	303	278	287	299	288	282	290	289	301	293	284	273	288	319	287	283	305	290	297	292	307	299	309	267	300	282	292	291	294	281	266	305	280	270	314	283	310	293	287	298	271	303	277	305	270	278	280	276	290	283	294	318	298	312	299	303	288	278	286	301	271	317	264	302	293	271	288	274	266	297	306	289	269	314	338	292	273	303	276	270	313	259	275	289	273	300	288	309	271	279	300	283	281	303	301	275	251	296	262	314	297	281	272	263	270	283	268	281	314	260	285	289	284	284	262	304	313	267	276	287	321	280	273	294	303	288	299	303	334	309	283	305	296	306	291	293	316	301	288	308	300	270	288	282	292	313	298	286	289	260	318	299	303	282	273	300	265	281	297	283	304	276	273	286	286	301	282	270	291	280	270	297	276	284	304	332	270	277	303	292	291	289	290	308	309	300	283	274	309	279	311	310	263	297	290	282	298	292	293	299	286	300	318	297	300	277	287	304	306	284	271	246	295	281	277	294	294	300	290	293	296	280	273	304	260	268	290	294	278	323	287	293	279	299	287	274	287	286	252	265	270	266	272	315	298	282	300	273	294	267	283	296	317	268	338	319	287	303	278	284	297	281	292	289	303	314	307	286	287	336	277	297	261	289	288	284	301	298	276	286	318	292	286	296	293	272	297	270	319	300	284	294	286	309	271	281	265	310	314	289	313	264	290	289	296	328	277	319	295	293	297	308	303	309	275	289	297	324	289	300	306	288	288	279	309	293	293	279	307	318	276	288	277	279	294	274	300	275	326	297	288	300	303	320	302	276	273	262	296	303	334	301	265	334	299	284	271	293	257	318	290	307	294	338	275	302	271	265	328	307	267	298	279	273	288	302	294	308	302	256	302	278	315	305	283	286	305	299	295	264	268	285	296	291	289	245	262	299	297	294	289	276	320	283	272	275	298	314	268	335	313	286	283	277	267	293	281	272	303	299	270	259	304	278	276	313	281	292	280	291	272	281	273	286	288	306	301	280	290	293	299	297	276	291	275	287	276	293	269	306	291	312	294	283	274	290	273	310	327	286	302	299	315	298	273	300	306	292	291	291	303	295	302	304	279	269	287	273	296	283	273	286	293	304	283	290	313	296	304	277	256	309	250	293	316	309	291	292	274	274	275	286	310	282	306	285	309	296	273	286	308	269	277	271	296	275	271	289	304	298	240	300	287	300	278	308	300	281	290	299	268	295	317	283	289	320	286	285	290	292	305	280	294	291	306	271	310	276	294	272	270	274	290	297	281	270	289	278	305	289	286	288	305	305	287	292	304	273	287	281	327	273	298	299	284	290	294	296	270	278	314	271	287	283	329	297	312	298	303	257	289	323	314	276	267	288	262	285	289	281	293	261	304	252	292	261	303	283	289	304	312	277	301	316	273	296	306	297	299	271	275	337	285	286	293	311	263	290	276	264	312	293	286	315	289	296	306	321	294	313	296	288	300	283	277	303	277	322	277	284	271	279	282	303	293	281	305	281	271	278	297	270	312	273	300	270	275	294	290	278	269	277	268	295	316	289	263	276	305	287	261	292	253	316	285	303	292	302	279	281	295	287	289	275	296	287	268	318	277	258	293	290	268	264	284	282	278	287	273	283	281	262	310	306	289	288	289	300	276	297	269	279	297	303	290	287	276	275	289	281	286	296	282	289	285	292	285	303	289	309	252	309	288	306	287	311	298	287	273	300	280	315	277	275	310	261	294	311	303	315	309	259	266	296	304	306	280	285	297	283	286	288	315	273	288	284	271	279	319	330	299	264	308	292	288	293	321	295	282	281	289	274	306	262	313	303	285	278	274	270	298	304	262	297	287	325	263	291	301	294	285	295	311	264	287	286	326	271	282	271	290	284	267	279	269	328	284	287	302	275	284	254	270	266	269	296	311	269	294	290	299	294	294	285	300	292	286	289	295	305	282	323	266	305	302	292	312	275	279	283	309	307	287	296	271	278	290	280	252	290	322	284	278	290	318	285	304	300	317	297	283	315	274	262	314	302	274	291	324	304	284	294	278	264	274	290	300	269	276	280	281	302	270	289	268	288	299	311	270	291	270	267	306	292	294	296	293	305	295	265	289	279	289	298	311	300	281	277	285	317	304	289	268	303	284	287	293	318	307	313	286	274	301	309	278	292	292	309	312	266	307	314	290	303	306	278	279	276	271	286	303	296	326	291	287	293	287	287	259	268	250	293	303	321	306	289	305	278	297	271	270	276	302	307	259	269	280	288	339	291	285	313	315	281	304	291	297	241	292	280	282	284	280	311	291	278	309	267	318	284	307	301	288	296	322	293	269	276	267	278	271	299	277	272	282	285	343	274	290	298	284	290	277	286	294	296	291	295	282	315	283	280	279	293	280	301	277	298	276	313	282	279	294	270	284	291	297	281	266	263	268	288	299	286	312	277	289	313	288	275	319	290	314	332	309	293	281	290	299	270	299	292	298	308	295	278	281	275	281	286	293	295	306	291	294	304	303	246	319	248	283	301	287	275	318	263	264	293	296	310	302	340	305	297	281	238	275	289	292	270	284	301	264	299	281	290	258	263	317	268	286	315	280	290	257	281	290	290	271	295	317	292	287	314	310	278	323	306	277	314	300	305	291	321	301	292	278	330	296	285	293	290	291	305	317	290	284	287	291	295	302	331	307	303	298	299	302	279
24339	21655	28889	24801	21518	11297	1281	687	484	360	319	233	260	209	216	197	191	182	199	177	183	174	186	186	184	175	164	161	185	158	170	165	190	157	163	144	155	183	164	144	175	166	152	137	150	178	150	177	170	184	123	161	169	160	161	169	159	155	160	156	159	156	134	179	159	173	164	165	167	144	170	145	145	171	170	177	170	154	139	157	153	142	144	161	171	143	149	139	144	184	167	162	168	176	145	186	156	163	159	145	156	169	166	180	166	158	157	172	172	142	149	180	163	139	156	154	172	168	166	157	167	161	158	143	186	185	138	172	162	145	141	148	150	140	137	148	179	134	155	144	162	147	135	171	168	174	147	176	177	155	150	141	157	151	159	138	159	162	152	160	166	161	153	157	136	161	158	165	170	159	163	170	200	183	146	144	156	133	171	163	125	145	172	152	158	167	161	151	130	164	141	140	146	132	177	185	166	149	176	173	156	153	140	155	152	157	183	160	178	134	143	168	149	156	151	173	166	165	151	160	156	156	169	197	149	175	192	169	147	137	158	166	145	152	157	162	129	143	152	165	152	158	150	157	168	159	145	160	135	156	162	148	144	147	163	153	150	148	164	167	161	167	150	142	164	151	176	176	151	156	179	131	175	159	154	161	182	140	152	165	153	160	138	158	144	144	172	176	151	145	170	149	140	172	140	155	146	146	156	155	162	152	169	137	140	154	165	148	172	157	146	133	172	175	155	148	156	149	155	159	161	137	181	162	176	166	143	149	161	162	147	167	192	148	165	155	164	152	162	153	169	168	179	162	147	144	156	160	168	178	164	153	155	150	173	199	128	134	156	159	139	152	151	177	177	157	171	160	152	153	168	145	159	169	167	170	161	159	167	148	139	169	156	162	171	142	144	144	149	172	157	137	164	138	148	157	157	155	162	163	157	149	156	174	164	136	153	135	142	180	164	144	165	166	167	179	167	199	150	157	173	154	149	169	143	169	141	139	133	162	158	196	172	133	152	169	158	163	158	135	179	162	158	160	185	161	158	165	139	150	150	149	138	140	148	146	146	166	153	143	172	159	155	166	138	153	133	161	164	142	170	147	161	170	134	152	163	174	159	151	158	160	177	168	165	153	149	163	171	171	162	169	163	149	154	147	174	145	146	173	160	171	169	131	142	150	144	140	160	147	133	159	136	168	170	132	178	157	164	155	182	131	127	140	169	162	151	184	158	158	163	152	145	141	165	139	140	159	160	132	166	163	178	177	155	174	128	134	154	157	155	169	171	148	161	162	160	158	165	144	148	166	140	161	174	182	147	165	149	147	159	151	161	169	172	157	149	158	142	159	177	167	171	140	158	153	148	148	162	174	165	160	181	151	150	167	180	156	178	138	158	152	143	151	148	153	149	177	148	166	136	157	147	145	148	153	139	149	152	181	178	159	168	154	185	141	165	174	158	155	163	168	148	180	137	169	167	156	167	146	159	169	159	141	152	171	135	141	155	161	138	137	166	164	179	156	162	159	172	157	173	152	162	153	142	173	159	167	141	159	149	155	163	159	158	157	157	151	160	171	147	164	148	158	140	130	166	162	150	147	146	164	142	166	162	150	161	167	168	156	151	154	156	150	150	145	158	158	166	174	132	154	177	137	144	150	164	167	160	152	178	161	179	152	162	146	165	166	152	177	140	163	161	125	171	147	130	174	145	171	145	160	161	177	164	160	166	149	164	167	142	184	154	167	174	157	180	146	140	135	173	148	153	149	138	145	159	155	163	160	156	173	163	155	173	174	161	157	143	154	185	158	161	152	150	156	162	167	171	148	155	181	148	166	153	195	140	161	148	143	162	172	155	149	183	140	148	182	149	148	148	170	164	161	159	150	175	178	114	135	159	152	165	161	160	136	174	170	148	160	163	152	159	138	150	159	140	155	154	138	158	160	144	139	153	155	160	165	134	127	172	159	156	158	153	159	158	153	148	186	143	136	172	157	150	158	169	177	165	160	149	127	152	142	172	163	160	147	137	152	128	186	182	132	151	169	146	160	129	159	150	160	171	165	173	140	140	164	156	154	155	165	152	163	145	176	150	141	136	177	158	155	169	162	150	163	171	155	154	156	153	151	122	146	153	147	165	182	158	143	191	149	163	164	135	162	153	172	145	160	165	176	175	153	164	154	173	147	144	140	152	144	167	159	164	137	160	180	157	168	143	125	179	146	148	147	166	144	136	166	143	170	147	176	196	148	156	155	160	170	140	167	143	141	146	169	152	170	191	148	182	165	153	159	138	158	153	161	185	130	159	171	151	152	138	169	184	190	158	165	154	147	160	160	167	166	159	160	147	170	147	154	149	155	157	156	151	169	170	154	164	163	183	180	161	182	178	154	146	149	178	171	159	155	167	153	157	166	160	171	136	143	146	166	160	146	154	143	165	141	153	158	180	142	147	154	165	153	158	161	174	154	166	175	143	155	146	171	135	153	162	165	152	175	165	154	165	162	181	173	183	149	144	138	159	174	173	163	146	177	154	155	157	156	137	162	158	141	152	152	166	161	166	136	150	181	171	179	158	181	169	161	157	155	153	169	169	164	160	194	143	171	141	167	152	147	158	172	155	169	171	157	175	154	162	164	150	173	171	160	179	152	133	145	156	172	159	165	166	156	160	170	153	165	159	145	172	167	150	134	157	165	148	159	122	115	179	158	147	169	157	155	165	151	153	156	169	174	151	160	160	155	157	181	150	158	160	142	163	174	163	167	140	147	165	168	148	145	146	176	155	170	164	139	161	150	158	165	132	151	170	157	167	145	167	150	153	164	128	148	130	180	157	164	173	165	172	157	153	169	146	166	150	175	156	144	159	162	146	161	140	149	157	175	166	155	156	174	164	162	157	140	167	153	142	147	163	162	167	151	145	157	155	174	153	172	140	151	139	162	197	165	167	157	164	160	159	186	173	150	155	142	155	157	160	158	152	166	166	136	157	176	176	163	175	182	171	142	165	163	167	169	161	172	139	138	149	152	161	173	153	165	146	176	149	177	157	171	146	147	174	155	159	158	165	172	157	146	142	157	171	149	167	156	159	178	179	161	148	169	159	154	127	144	133	138	139	157	182	151	161	178	134	186	138	171	154	152	166	163	143	167	153	172	163	145	169	174	143	159	160	150	176	180	166	167	144	160	168	162	180	166	155	166	156	170	167	176	142	140	155	163	146	147	150	160	149	144	155	166	148	142	158	167	155	185	162	152	171	178	154	147	152	161	165	174	152	152	165	184	144	153	146	167	150	161	181	147	137	170	163	170	141	140	147	144	142	148	151	161	149	161	151	175	146	161	137	147	165	150	149	152	171	150	166	145	163	145	145	157	163	153	166	163	172	154	167	169	153	141	158	176	147	158	165	160	152	167	141	169	184	143	152	143	144	165	162	148	140	168	131	169	163	153	165	170	150	185	127	182	145	163	176	175	150	180	152	174	158	157	179	174	168	159	156	166	155	138	140	172	154	147	170	147	148	156
39226	65069	22968	4533	3169	2351	1670	1307	906	670	469	490	354	328	337	302	276	288	268	260	229	254	238	220	236	206	259	195	198	223	226	233	209	220	231	183	200	223	204	211	209	211	231	204	217	229	229	197	212	209	206	222	215	199	216	199	209	179	198	195	193	212	202	202	227	200	208	208	184	190	173	202	204	182	196	201	211	193	187	204	190	207	202	185	227	192	199	202	191	191	202	205	208	201	248	205	193	187	198	192	189	210	211	189	202	208	205	214	188	210	194	223	205	205	204	206	233	211	196	201	186	211	208	180	205	212	207	220	205	210	210	238	196	197	229	191	214	217	181	180	186	200	195	220	206	213	185	222	210	196	198	202	212	194	214	200	197	230	193	206	232	193	223	201	213	197	215	206	194	197	206	219	186	211	215	161	204	193	199	193	211	206	225	200	171	218	192	188	216	194	207	200	199	199	215	202	174	207	198	169	212	200	212	215	188	209	226	204	173	194	182	201	217	184	181	215	204	186	209	207	217	184	213	216	200	220	207	189	202	193	174	185	197	211	177	187	185	224	217	190	192	210	207	202	185	206	218	188	196	161	211	184	193	231	204	204	207	218	169	200	196	199	222	234	211	195	205	214	205	199	220	213	196	194	200	197	215	199	182	167	202	199	214	189	200	197	217	208	212	202	194	194	203	173	214	193	179	195	202	199	214	230	181	204	218	225	216	180	178	176	206	206	191	202	202	177	186	186	193	187	186	204	204	195	181	196	190	183	196	197	187	238	217	200	188	181	191	187	221	199	215	215	200	200	193	211	182	178	202	194	163	190	207	202	204	196	214	197	199	193	177	218	213	197	188	214	211	186	215	230	176	210	204	182	223	211	176	193	216	202	214	201	195	199	191	186	191	183	210	212	218	207	210	199	203	205	191	191	187	216	214	176	190	209	183	193	191	195	201	202	205	207	204	192	216	221	181	208	186	203	201	167	190	221	217	207	222	213	214	203	208	190	191	218	192	208	193	205	195	197	218	237	167	203	228	210	206	217	187	198	193	215	207	236	204	209	199	199	179	222	188	192	210	189	174	204	188	192	205	191	195	191	227	223	203	181	205	207	187	194	208	198	202	186	192	200	192	224	202	192	204	203	197	195	176	202	204	208	209	226	196	197	197	194	204	198	199	190	219	192	224	201	200	205	175	199	209	181	222	199	223	178	182	202	227	221	221	234	187	198	221	217	218	194	183	198	222	210	172	217	190	214	218	206	232	211	224	215	208	194	189	212	203	190	202	182	188	184	211	188	198	204	198	215	208	205	196	193	189	196	200	191	199	198	210	228	196	194	191	184	201	197	200	195	220	189	214	206	181	211	216	213	194	242	201	196	210	209	222	182	212	203	201	212	180	199	216	188	202	212	197	178	206	192	202	194	211	206	209	207	228	211	220	201	210	211	206	223	202	209	211	191	202	186	195	206	188	193	191	207	224	178	185	201	214	188	185	196	213	184	224	211	209	196	199	212	220	192	201	216	186	199	200	209	214	217	200	172	219	209	202	200	218	181	204	202	198	213	205	181	205	199	198	219	201	210	197	194	225	189	200	206	204	174	182	198	181	191	196	192	214	191	193	202	222	201	195	178	196	183	198	168	199	193	178	207	197	230	203	206	192	216	203	220	197	209	182	211	206	203	204	184	211	202	199	201	198	178	206	185	211	231	193	173	196	185	178	191	193	205	200	207	199	214	206	201	204	197	187	195	180	195	187	204	187	185	193	212	182	201	178	215	161	218	183	231	188	192	205	192	207	234	200	218	203	192	204	205	205	239	196	196	202	208	207	192	218	225	176	184	197	188	193	216	211	197	204	201	184	189	217	216	187	196	214	202	213	211	189	196	191	196	196	217	195	181	186	200	182	180	212	195	194	206	186	210	212	198	185	214	218	199	189	174	208	208	191	207	188	180	194	184	191	203	191	187	198	240	225	197	198	187	197	198	224	203	222	206	209	195	174	208	200	184	199	215	181	204	217	210	181	204	231	193	193	197	195	186	192	173	216	205	205	208	219	220	208	192	177	198	200	209	200	182	194	186	222	198	212	200	215	215	203	226	214	216	174	213	202	202	194	215	206	192	201	195	218	191	187	207	219	198	186	189	207	202	211	199	209	192	181	206	196	217	194	195	206	204	214	230	202	237	192	223	243	196	211	191	197	182	202	175	174	216	203	231	217	222	195	203	212	201	212	193	207	223	210	214	226	202	195	195	213	214	230	183	199	187	204	213	230	189	189	205	205	211	192	194	211	211	187	201	208	206	210	197	210	235	210	207	184	222	187	215	193	209	213	231	197	214	198	200	203	196	229	191	212	221	178	210	202	219	202	216	207	209	200	215	192	192	216	211	203	187	204	212	193	196	218	190	192	211	225	204	181	214	194	218	206	194	186	218	193	194	195	224	229	193	217	204	202	194	196	198	222	205	196	185	194	222	224	208	206	211	183	191	187	173	208	220	207	183	200	188	215	196	211	205	185	215	205	191	220	179	180	205	184	200	177	211	205	195	201	212	197	213	191	220	213	231	194	176	199	211	205	216	213	179	204	235	186	216	188	186	224	188	197	225	217	201	225	235	205	199	212	204	188	204	199	213	201	184	202	207	244	204	206	182	195	220	225	187	198	203	210	204	185	203	202	182	228	192	170	202	199	227	204	209	199	246	207	198	224	205	237	190	199	189	208	217	195	200	191	204	218	188	187	177	217	178	195	199	195	210	197	202	177	220	216	184	194	189	221	205	185	209	230	210	183	206	196	212	183	187	188	178	190	194	204	204	197	214	193	209	220	199	189	182	202	200	203	191	193	219	169	201	183	207	201	204	196	200	215	201	209	201	185	220	192	185	195	212	186	184	181	208	216	195	196	207	215	189	185	195	200	198	194	189	190	175	213	193	204	192	201	199	215	188	199	180	236	184	199	190	175	198	181	200	205	211	197	230	204	200	155	217	208	196	165	191	185	192	206	208	214	212	211	204	187	177	185	197	222	220	212	187	194	198	182	203	219	193	224	192	177	183	219	201	207	214	211	227	189	187	174	217	188	194	189	222	204	199	207	202	208	211	187	205	194	189	201	187	201	188	192	192	197	191	192	206	189	177	195	204	183	206	232	174	206	185	210	209	197	207	189	198	203	195	209	211	208	208	198	218	196	205	180	173	210	198	187	210	183	204	195	212	197	210	215	221	217	197	183	213	213	188	185	186	205	199	194	196	208	201	193	190	213	198	196	189	198	199	187	202	206	194	174	197	205	188	196	198	206	223	161	212	192	190	241	195	203	216	184	193	216	215	176	189	189	191	194	213	198	189	212	196	202	195	241	191	197	189	195	176	235	183	227	236	205	188	183	199	192	207	192	201	188	175	194	222	213	188	189	210	191	211	212	227	211	194	186	201	226	189	204	197	197	224	195	201	235	204	163	224	220	223	226	189	210	223	189	203	212	225	208	197	189	207	206	197	164	190	217	177	210	189
25687	21803	27658	25332	9235	1188	815	681	507	444	446	407	428	402	413	379	379	358	359	341	405	423	356	377	362	386	381	341	372	374	372	372	391	384	369	366	376	371	349	380	352	361	362	389	402	389	398	387	371	346	351	352	398	356	405	388	331	366	366	357	355	365	355	366	387	351	392	383	352	382	357	358	390	360	378	379	371	355	353	376	395	385	374	348	373	380	376	387	345	363	344	374	371	334	340	369	363	367	359	368	339	343	371	358	350	365	355	334	364	358	363	365	363	392	378	398	359	405	388	375	361	341	387	356	369	340	364	348	373	374	360	365	407	388	342	347	347	397	338	340	374	353	370	373	390	382	380	375	359	352	350	381	368	398	351	364	339	395	398	379	377	333	367	360	366	377	371	371	371	372	350	360	346	359	353	353	346	375	387	379	335	335	336	392	372	350	367	387	366	343	354	342	372	354	370	326	376	336	365	354	371	328	357	377	354	393	378	376	370	346	390	382	367	394	376	371	362	362	349	360	385	375	359	336	356	391	361	348	352	361	388	343	367	329	370	344	352	364	364	339	330	360	367	376	382	393	357	366	319	348	342	340	369	352	354	374	353	355	358	343	361	350	359	398	375	374	382	394	347	392	386	326	371	354	359	316	357	336	379	413	395	372	395	375	368	364	347	347	355	388	352	395	388	348	374	351	330	369	349	358	371	382	333	373	343	398	384	348	360	342	345	364	393	389	378	379	355	357	331	378	402	365	368	370	396	408	371	347	362	326	381	332	377	386	354	356	368	382	330	372	366	320	329	348	327	360	371	402	363	352	349	381	368	409	352	321	346	411	358	366	351	362	383	391	402	367	364	403	374	361	358	361	349	372	367	338	373	351	391	359	355	377	389	374	373	385	380	367	357	396	358	348	364	387	350	380	391	337	373	372	377	367	389	360	366	388	358	387	391	366	392	351	362	391	351	351	343	340	363	354	394	376	364	375	354	373	379	378	358	379	392	364	369	348	376	375	365	379	377	370	330	371	360	398	371	351	387	363	349	376	324	414	404	341	380	380	377	400	372	365	384	380	386	383	391	361	357	359	368	405	358	372	357	410	376	393	373	361	348	373	364	351	372	334	392	341	363	374	370	380	348	375	349	388	362	406	421	391	368	389	364	376	377	353	348	352	343	374	357	360	333	335	337	381	360	384	347	381	375	359	323	356	377	365	366	361	350	378	359	390	344	358	362	354	340	399	378	397	379	369	346	368	400	351	373	346	374	364	365	367	356	362	378	371	357	390	383	349	357	371	336	363	360	359	380	371	346	360	336	375	367	373	355	372	361	371	356	380	361	338	358	393	345	324	372	356	362	342	325	362	392	368	382	350	362	398	384	383	390	365	336	363	360	376	343	349	331	343	363	376	366	382	384	364	351	354	355	367	365	362	383	378	368	382	343	390	335	343	368	370	356	332	399	339	367	365	380	374	364	347	368	377	346	362	372	350	392	368	364	356	405	362	404	367	354	340	344	368	342	356	356	379	362	337	375	358	366	367	360	385	379	354	373	373	366	346	360	357	360	334	395	357	367	365	322	368	347	388	415	376	363	372	368	345	371	368	358	358	385	416	341	340	376	360	387	387	365	366	369	379	359	377	354	356	387	373	342	353	347	344	371	377	346	352	344	349	364	357	364	313	356	331	364	353	364	355	384	345	357	346	345	370	374	364	354	400	358	391	400	356	363	337	342	362	362	333	345	349	363	360	400	345	367	377	371	369	355	325	401	344	362	353	381	366	325	412	332	352	347	364	375	358	354	383	368	370	377	378	339	383	358	350	390	363	377	344	334	390	363	371	358	339	389	382	370	359	380	353	345	354	375	376	339	351	400	348	379	389	337	370	367	332	342	391	356	359	385	367	382	379	358	347	358	369	371	378	392	366	369	373	374	375	367	359	327	365	378	364	339	366	375	349	336	410	360	356	376	360	386	360	376	364	371	367	368	335	325	354	358	364	376	356	368	350	361	361	378	348	358	375	361	391	375	365	361	352	389	357	396	358	359	368	346	381	345	392	337	419	382	344	375	368	386	387	352	353	343	364	365	355	354	365	366	404	359	344	341	350	385	367	368	363	346	358	344	353	363	360	343	348	362	364	355	351	371	359	366	378	356	364	355	345	392	339	344	370	376	349	339	346	346	368	392	351	417	381	363	355	344	370	365	383	384	404	384	355	351	370	369	379	398	355	367	354	389	332	372	355	373	377	385	354	375	381	372	357	361	359	352	392	389	376	356	357	377	356	360	374	356	360	384	374	397	347	363	377	354	349	376	337	393	364	375	369	357	372	334	358	393	357	338	335	368	371	394	393	407	383	322	368	373	372	388	333	383	356	365	323	354	377	357	356	354	382	359	405	332	361	356	376	362	373	394	379	362	348	365	351	375	354	380	338	350	325	376	378	414	348	376	378	338	359	407	358	361	400	364	352	381	387	326	336	332	374	366	368	387	365	380	391	345	379	383	366	332	378	372	327	371	357	354	382	372	339	339	367	389	357	394	397	401	366	346	355	372	391	360	378	358	372	380	340	351	355	333	365	354	351	359	364	335	331	381	377	363	340	371	376	322	350	365	370	374	350	401	359	363	338	376	404	361	380	378	350	378	381	334	368	379	367	370	348	355	355	385	386	346	377	352	336	351	352	349	398	374	372	352	383	345	391	379	370	370	401	359	389	355	345	352	375	390	404	364	347	358	379	361	354	355	391	359	398	384	372	376	365	356	339	379	350	380	331	380	395	386	331	337	356	365	362	356	332	398	359	415	342	423	344	389	357	397	370	347	346	365	354	343	357	345	322	379	373	360	387	356	384	364	354	358	384	366	364	382	332	360	380	348	347	379	378	353	337	355	356	350	356	364	380	378	349	411	334	325	368	368	334	347	341	348	360	332	379	348	328	394	340	361	359	377	379	376	375	329	373	323	327	380	356	370	359	354	390	348	368	331	384	362	369	385	360	353	377	354	340	378	330	376	346	367	364	348	357	360	395	372	382	365	362	390	375	372	369	331	349	364	364	340	376	343	382	333	358	366	376	334	364	360	409	357	381	376	343	358	356	360	359	374	380	368	401	378	397	338	365	357	400	396	364	413	353	382	339	361	373	376	332	382	366	342	384	341	357	375	349	354	363	325	352	384	348	381	348	378	339	345	360	344	373	369	334	370	367	344	384	348	373	395	348	390	366	341	375	354	374	351	338	384	365	397	356	351	387	402	381	334	341	341	363	378	360	360	349	361	352	369	346	402	396	397	351	360	352	367	370	379	358	391	342	321	348	342	372	337	365	346	363	356	370	346	351	360	364	359	367	380	354	343	330	372	387	361	367	346	376	351	338	340	371	373	351	348	356	350	358	372	335	339	350	408	368	360	355	360	373	369	357	353	363	359	354	380	332	378	359	359	312	360	367	366	349	347	360	367	385	344	400	364	354	373	368	355	359	379	389	352	369	353	372	364	344	342	348	357	386	378	372
37580	57280	18326	3247	2321	1918	1397	1136	876	652	567	590	533	506	503	518	482	467	463	455	461	473	449	470	418	461	449	430	472	445	476	447	499	455	461	485	469	412	484	437	465	463	455	451	427	484	425	454	432	436	459	425	488	437	419	424	475	459	455	454	433	461	447	470	464	447	457	476	446	479	452	493	462	470	411	467	463	425	443	431	416	484	453	453	435	439	416	444	417	394	439	434	440	459	439	442	453	453	407	426	492	408	427	479	426	422	410	438	462	483	461	427	477	436	469	440	467	431	435	436	482	454	420	441	466	426	435	466	419	448	440	473	473	457	405	425	461	447	429	471	418	422	406	461	414	467	480	462	444	437	467	450	446	431	451	431	441	421	428	438	480	463	462	440	429	444	459	459	437	488	453	437	483	438	431	427	461	440	427	451	486	439	426	426	439	439	462	457	469	467	475	477	477	426	401	439	462	442	429	438	477	461	437	418	416	450	460	439	418	444	425	458	432	461	449	431	425	418	441	481	433	436	433	447	438	436	459	454	402	434	440	461	458	428	455	425	421	454	418	448	468	446	450	468	473	427	427	434	468	440	459	458	433	439	471	440	440	434	457	449	477	433	502	443	382	447	424	455	424	449	470	461	451	443	403	426	422	482	446	437	426	443	448	461	453	472	435	445	432	440	431	447	483	411	435	462	425	437	435	436	435	432	447	444	454	411	438	432	442	457	454	431	478	456	432	440	447	455	436	444	420	445	401	420	450	455	439	476	432	427	461	457	476	421	470	458	409	459	451	416	422	442	453	438	440	446	433	462	488	474	441	467	412	445	468	444	441	423	410	434	459	429	424	449	441	416	429	430	450	466	421	467	458	432	441	460	426	431	454	425	488	436	460	418	442	452	460	445	452	440	410	460	438	430	424	445	469	464	447	385	458	441	406	457	439	467	454	421	443	473	453	472	418	469	446	417	424	474	442	453	410	433	449	457	465	461	466	441	453	448	424	462	476	447	466	437	418	454	443	446	449	468	448	401	428	474	420	438	480	431	440	448	432	437	477	428	449	471	430	466	445	431	442	453	440	437	448	430	495	455	443	444	454	436	461	441	439	448	453	439	436	446	396	435	450	471	436	456	442	499	488	412	426	484	447	458	454	452	475	455	469	441	453	437	440	449	447	471	459	454	470	448	412	428	465	463	426	450	466	408	450	426	447	451	451	472	453	417	456	424	451	449	434	441	449	457	475	421	433	430	472	429	451	514	394	478	454	475	450	448	436	444	487	446	423	461	439	461	449	457	427	434	452	457	425	465	433	460	461	465	426	450	452	434	483	447	444	409	444	483	420	409	461	477	437	418	462	499	446	477	452	470	440	450	414	468	416	448	447	427	413	430	418	442	445	430	438	460	455	442	417	435	464	420	459	427	452	425	443	438	419	464	459	433	439	435	433	463	471	414	433	423	436	463	441	451	465	443	460	408	453	452	419	445	410	477	455	456	430	453	451	468	449	438	466	442	461	453	468	425	444	425	437	471	440	434	447	446	414	420	438	402	432	458	433	438	440	461	454	457	443	493	460	460	445	492	434	432	419	447	413	426	422	464	461	448	411	400	447	470	448	463	434	469	449	460	447	501	454	441	467	455	431	490	479	444	441	443	457	458	430	429	424	430	443	425	427	431	458	453	459	465	434	453	449	450	442	459	412	455	459	441	476	438	447	443	467	459	461	415	417	427	455	443	433	439	453	459	420	440	438	438	447	429	469	457	452	481	438	412	482	434	420	437	469	432	434	439	455	430	431	434	454	460	481	482	463	459	439	450	461	457	410	452	421	439	463	399	414	438	436	453	448	480	418	425	438	428	431	429	457	496	437	447	430	449	407	432	437	434	461	469	420	450	458	418	414	457	437	417	461	426	424	419	442	429	485	462	469	475	499	415	421	445	480	434	482	436	472	459	443	448	459	469	457	404	401	451	450	462	462	459	443	426	459	455	446	434	440	447	455	447	455	454	434	408	456	495	452	418	446	464	471	466	435	439	459	439	430	429	459	440	461	425	441	459	447	446	496	429	432	422	426	480	439	433	460	464	429	433	427	444	466	463	447	461	448	443	457	491	435	419	426	415	447	453	445	485	459	447	457	455	462	416	452	472	438	467	465	437	485	481	460	475	469	453	450	452	437	433	446	419	429	430	480	449	463	420	475	449	452	457	428	459	449	453	422	434	446	439	437	450	446	430	485	445	418	429	430	447	425	437	441	410	493	418	506	450	430	454	473	456	446	459	448	465	438	458	434	443	466	445	436	451	471	456	427	441	437	452	434	458	458	423	432	442	432	416	422	431	458	478	450	459	447	407	466	474	435	464	455	466	441	458	430	425	442	404	459	422	464	471	497	426	495	450	444	431	468	461	406	478	415	423	477	437	448	437	424	455	453	462	445	448	443	455	436	484	460	476	417	462	447	440	428	424	444	451	489	433	408	432	464	415	461	480	404	458	437	491	469	451	468	425	495	425	432	445	447	427	427	433	476	421	484	473	440	438	405	448	458	416	449	454	438	428	498	442	447	418	461	430	436	430	426	447	405	400	469	431	473	443	430	444	423	429	432	481	420	461	458	454	490	436	439	446	451	427	449	416	462	448	460	463	437	427	457	468	472	424	463	490	446	414	447	470	464	458	438	482	453	469	438	439	444	452	476	435	453	437	417	415	418	426	454	452	425	434	427	418	448	451	481	431	428	437	468	440	477	440	458	441	452	418	496	411	445	470	434	453	460	469	410	433	462	465	443	465	450	437	452	423	458	452	471	427	439	438	429	454	428	457	430	444	477	470	470	513	455	445	461	454	465	425	438	466	426	465	443	461	426	447	438	471	468	447	436	438	422	422	453	435	427	445	436	452	439	485	414	481	425	409	403	444	439	423	471	427	446	427	456	457	486	448	405	409	427	446	416	480	462	459	476	405	455	444	448	493	423	418	468	446	453	441	418	434	450	440	435	452	449	439	447	438	461	400	434	421	403	504	447	418	428	424	456	471	464	440	466	443	435	446	445	439	473	450	430	433	438	431	443	453	400	439	490	488	421	449	449	425	466	421	427	389	464	418	443	453	457	421	466	477	470	446	493	433	430	408	460	427	461	462	446	419	410	514	450	419	437	446	466	461	432	426	435	437	438	454	412	457	445	436	471	455	388	414	470	443	476	415	448	426	459	431	465	470	426	450	465	457	456	442	419	472	432	392	455	449	482	450	454	457	416	459	418	470	415	419	440	459	434	445	422	451	487	449	430	419	444	419	481	467	463	434	436	416	459	452	485	464	441	415	439	409	442	423	459	434	443	437	474	443	444	449	459	489	442	416	466	443	395	426	443	432	435	416	428	451	435	464	406	438	446	431	423	411	480	449	429	415	428	459	409	469	464	454	490	444	422	448	455	431	436	431	469	446	439	449	409	433	449	444	458	458	453	441	433	497	429	442	425	420	447	455	444	488	408	445	451	434	448	448	463	462	442	452
23336	21646	29350	24377	21608	21554	8958	1206	713	638	575	508	507	441	392	374	389	365	350	342	333	340	368	386	339	370	390	343	319	379	334	327	364	334	326	358	345	318	330	328	328	312	341	339	290	333	330	326	334	322	317	327	296	376	322	328	323	313	309	334	300	334	309	322	330	306	357	354	307	312	310	313	335	323	334	336	317	328	334	300	350	321	340	300	340	312	315	306	325	299	313	338	304	320	311	309	352	287	323	280	314	333	337	324	346	326	329	318	323	318	363	336	315	329	350	361	322	312	321	321	350	331	305	332	322	348	338	319	342	337	319	316	321	344	335	314	321	323	312	333	291	301	319	335	328	345	324	306	301	318	327	320	293	329	353	310	310	315	312	283	320	334	346	321	302	313	334	315	332	322	299	295	304	337	302	313	323	346	307	287	310	304	322	345	326	322	311	302	325	302	327	320	313	317	321	337	343	331	351	338	323	312	275	316	311	318	323	303	329	325	296	321	331	316	330	328	342	307	350	319	340	303	312	310	340	347	332	310	299	336	327	325	306	319	339	314	322	299	298	309	334	333	330	329	313	320	328	318	317	348	312	326	338	313	312	307	340	288	362	336	323	337	288	302	309	302	307	314	322	335	328	283	329	325	312	316	325	317	319	332	290	302	305	302	313	321	364	316	300	310	317	312	307	321	342	314	327	305	296	275	311	322	316	320	289	313	318	299	334	310	328	321	314	300	344	310	312	300	302	289	332	364	344	321	331	350	306	327	331	311	336	326	308	328	279	330	297	328	289	298	315	304	292	325	325	346	320	329	293	333	307	295	298	356	342	312	329	302	317	318	351	296	306	346	316	318	326	308	299	326	299	348	324	316	336	321	286	315	321	319	318	308	301	321	325	339	299	318	351	306	298	300	324	332	331	314	336	319	276	305	339	339	336	339	303	311	322	317	329	313	338	321	289	337	329	292	311	319	337	329	325	302	320	287	304	298	304	332	321	302	342	324	315	325	300	314	321	314	312	340	301	323	303	338	329	310	315	319	313	311	324	308	343	301	290	326	343	305	334	324	323	304	312	344	310	319	298	318	315	335	336	290	337	317	293	348	323	302	306	312	282	337	283	323	346	341	345	290	311	325	327	327	316	320	341	332	305	314	282	333	342	304	313	373	345	323	306	327	283	308	320	338	292	321	316	309	313	316	306	328	358	296	317	317	318	291	318	310	328	317	343	298	330	335	341	316	313	352	332	344	308	326	309	324	315	328	316	302	335	326	319	341	314	325	336	289	328	301	305	322	303	258	295	293	309	364	280	339	293	323	281	320	312	309	359	321	310	336	323	301	332	325	336	346	324	310	320	326	326	326	307	307	301	300	284	319	320	332	323	293	318	344	323	328	283	326	277	315	352	326	319	285	350	328	354	329	288	273	328	311	331	336	308	331	310	275	308	309	336	297	301	345	332	303	321	300	313	325	294	315	327	337	330	316	330	321	337	316	314	316	322	332	299	300	294	317	307	331	301	337	317	322	323	337	349	305	317	334	346	327	311	308	321	318	334	295	310	296	318	292	306	332	333	296	307	360	302	294	317	322	300	303	314	340	321	323	354	348	342	278	315	302	300	317	322	344	344	337	319	322	350	304	341	328	311	329	312	309	314	301	301	302	361	320	304	323	351	323	309	270	350	330	339	341	308	319	296	348	298	329	291	306	339	308	313	306	298	315	312	307	300	321	358	315	282	336	323	322	316	332	330	312	310	301	309	334	325	314	319	332	334	323	323	317	312	322	339	297	316	318	312	313	317	325	325	334	314	322	303	314	304	312	343	330	328	347	299	353	345	282	350	328	309	322	325	319	316	332	319	333	321	343	325	291	304	304	333	326	337	330	354	317	355	292	336	298	320	327	308	314	312	318	322	321	337	318	316	304	296	348	305	323	350	302	321	322	308	269	330	325	348	295	319	333	322	339	321	353	333	302	301	337	330	286	342	300	346	349	311	351	325	327	337	323	318	308	314	289	306	311	350	306	321	355	343	320	321	316	309	332	332	313	305	321	304	329	326	319	317	299	327	324	343	322	335	316	303	321	288	344	288	345	323	341	341	326	285	301	318	344	328	297	332	348	309	326	320	316	289	310	323	311	293	354	341	299	323	332	335	344	290	333	307	335	326	342	288	350	285	317	340	294	310	336	329	305	323	311	307	329	318	308	314	324	329	323	336	293	337	325	334	310	326	306	311	305	302	335	305	303	307	313	315	304	331	287	286	336	304	334	315	354	338	354	315	334	285	334	289	340	331	347	273	315	335	330	332	328	303	311	284	332	357	324	291	308	280	351	334	316	338	313	339	284	292	321	331	304	290	337	339	303	319	322	312	320	306	322	302	360	321	302	280	311	314	296	304	295	331	332	287	312	347	348	282	313	319	353	303	318	341	344	315	317	302	314	333	338	315	316	323	290	334	295	310	319	307	344	321	340	349	303	312	299	347	329	333	313	307	321	349	289	308	318	337	306	341	325	343	346	342	323	297	367	320	343	291	302	341	310	312	359	334	298	320	328	281	308	291	333	318	302	339	332	311	331	297	280	348	315	324	324	298	337	319	322	319	317	339	301	349	323	305	309	332	305	340	305	322	351	304	321	313	329	327	325	334	324	308	325	315	328	314	316	309	312	305	316	322	355	331	335	333	304	288	325	299	296	326	335	347	294	332	301	316	321	313	313	314	285	375	306	334	338	302	341	297	323	325	292	325	327	334	340	310	303	287	327	312	311	307	313	319	306	330	307	315	349	353	299	311	295	295	350	318	315	300	322	321	331	311	331	314	319	304	306	292	318	319	313	322	319	339	350	278	317	327	288	329	322	316	302	310	308	313	323	340	315	316	339	332	301	339	314	318	312	304	313	296	336	326	306	339	317	329	339	315	332	306	337	341	302	359	330	302	310	306	314	335	305	309	308	271	340	330	319	318	323	315	324	286	340	332	327	321	306	307	334	353	301	329	309	315	352	328	287	315	283	313	303	319	299	296	298	352	312	335	330	302	321	328	337	299	302	329	317	307	324	354	326	296	354	321	330	328	285	303	329	276	324	322	326	291	320	341	322	338	315	333	333	336	314	311	344	309	348	319	345	357	336	302	289	325	314	309	309	323	311	361	336	308	344	350	295	326	309	281	314	331	306	312	306	306	329	320	341	331	301	298	307	350	347	307	305	299	305	296	348	346	309	339	338	304	319	351	331	321	310	308	321	323	303	305	289	289	309	312	338	334	341	319	339	290	332	294	279	321	329	296	335	320	311	319	286	310	319	313	351	320	329	315	334	351	336	322	301	344	311	353	301	309	332	336	321	307	313	277	314	304	315	309	323	355	313	316	334	320	333	315	299	313	316	322	308	315	319	313	313	311	300	304	290	323	290	346	353	319	306	328	302	307	327	317	315	319	319	313	336	306	333	321	334	345	316	314	318	353	341	297	328	324	298	316	296	327	340	313	304	333	331	316	286	337	362	328	321
43881	73224	29048	6576	4604	3594	2650	1962	1265	1025	900	826	688	661	587	506	539	531	443	456	474	449	412	420	438	455	400	408	394	398	397	417	368	405	427	384	389	372	403	374	361	377	413	374	378	374	375	373	379	397	370	380	413	365	361	372	399	372	360	361	395	388	331	395	395	385	363	371	378	350	384	358	351	390	384	330	408	397	404	369	363	362	379	360	410	370	367	380	392	385	383	356	343	369	390	354	351	396	367	356	372	364	358	363	360	383	393	363	352	385	358	386	408	348	398	386	359	374	387	387	348	368	345	408	394	380	356	380	396	377	355	370	348	379	398	377	375	408	385	347	392	407	382	339	376	381	395	379	352	386	366	367	348	359	401	364	331	383	375	364	362	367	388	374	384	367	341	369	334	351	391	403	401	414	365	382	378	372	369	358	325	329	402	353	349	367	374	367	372	355	365	361	401	372	375	354	372	368	385	391	381	387	366	346	362	375	372	378	391	363	390	394	386	372	374	354	381	364	386	362	341	369	368	351	362	364	372	401	399	369	371	381	365	347	365	373	384	372	373	365	378	375	330	393	337	329	347	403	373	348	371	370	342	405	367	361	385	371	366	353	359	374	353	392	395	363	397	302	384	371	385	360	337	419	338	378	367	375	352	350	394	381	388	352	422	378	360	385	363	364	369	357	387	342	373	391	395	342	352	395	366	374	371	378	351	374	358	381	363	400	355	396	369	365	381	383	360	394	355	332	349	390	380	391	349	339	383	345	393	376	390	390	366	345	352	382	318	343	368	358	421	395	404	384	352	353	379	353	394	379	411	355	359	349	402	375	381	394	362	366	415	398	412	388	356	376	368	373	338	394	368	360	376	382	363	357	411	362	372	360	340	354	406	411	344	365	359	364	406	385	411	379	394	363	380	415	375	361	384	359	353	419	404	376	367	332	362	357	362	351	362	370	394	370	393	382	347	369	381	386	375	360	382	349	367	380	363	354	364	394	365	388	368	341	377	392	372	331	392	377	350	367	364	391	388	367	360	403	413	372	366	386	393	339	385	374	401	395	347	363	381	384	415	368	380	375	378	391	373	367	378	345	407	370	390	362	396	391	390	403	362	368	387	384	410	377	357	368	388	352	398	379	362	374	367	378	340	363	384	340	374	387	347	386	374	369	384	337	315	366	375	359	396	364	380	371	375	381	408	356	350	370	374	410	373	374	376	384	380	355	378	385	360	347	393	385	359	390	352	402	375	404	388	343	387	367	360	404	367	416	376	358	395	370	361	360	388	373	364	401	377	372	383	354	354	386	386	387	408	382	386	327	345	366	378	362	410	387	348	361	360	351	364	384	389	363	405	377	413	359	386	348	377	376	364	334	360	414	339	384	332	380	395	389	345	367	381	381	403	388	425	357	383	346	372	380	370	375	410	362	380	404	374	338	391	402	362	374	371	354	352	354	370	387	364	354	369	349	377	400	371	359	409	370	346	344	362	359	350	358	359	369	357	372	363	364	407	365	404	383	398	358	379	365	343	380	354	398	370	379	363	357	399	424	399	370	365	351	325	370	386	409	368	359	371	379	378	361	354	360	414	392	374	378	399	386	370	360	359	372	404	370	411	372	379	378	384	372	387	362	369	331	360	405	349	379	350	384	406	351	402	382	383	356	348	381	359	360	372	364	373	360	346	376	392	393	341	372	371	373	355	343	363	373	358	373	385	361	376	364	347	390	370	391	375	360	371	373	384	355	385	362	385	367	367	360	364	377	399	430	387	372	353	356	381	384	383	399	372	362	374	383	417	383	369	351	377	365	371	356	394	388	385	373	341	375	360	350	402	354	397	367	362	355	340	380	377	366	356	352	376	375	360	357	395	376	376	364	396	346	395	406	372	350	369	385	358	359	380	363	363	390	354	400	427	345	359	347	372	364	320	348	393	390	351	392	351	361	344	333	409	338	344	372	413	409	360	368	350	390	371	394	361	371	389	385	431	349	364	394	388	364	361	361	370	377	393	374	393	408	401	397	348	336	379	384	379	380	386	382	398	366	381	395	376	351	372	357	407	381	355	367	336	379	380	381	405	359	395	339	345	365	380	395	361	403	345	383	361	416	372	418	344	352	343	378	316	378	367	374	382	380	371	356	396	393	399	375	362	393	380	391	359	355	388	391	366	370	358	384	368	375	379	387	335	374	349	388	381	367	369	384	402	366	355	367	368	357	319	394	384	360	391	371	344	414	374	394	387	390	361	365	357	352	353	371	365	384	373	354	357	398	370	345	360	383	346	388	364	389	381	417	368	328	369	352	366	413	392	400	372	354	380	362	388	341	389	371	424	368	347	376	363	394	372	368	336	363	370	395	357	376	345	390	362	392	372	405	381	392	348	402	357	394	387	379	389	387	387	345	381	344	367	369	379	368	362	363	363	367	368	358	389	381	391	382	366	355	388	368	407	386	384	378	361	362	396	376	373	374	366	343	357	371	417	369	403	378	388	349	398	375	375	378	381	370	383	329	407	396	401	379	354	350	354	378	367	357	374	393	360	347	378	369	383	361	387	353	405	390	378	397	359	394	387	394	375	381	357	380	369	374	418	351	369	349	371	377	366	389	386	338	403	377	368	332	402	389	389	391	362	360	367	373	355	328	397	397	374	330	361	369	370	364	389	403	367	385	404	417	372	364	388	371	377	380	365	389	341	352	391	374	389	388	353	364	384	375	373	343	385	358	393	367	384	402	381	381	380	387	345	365	370	354	371	389	352	369	409	369	390	383	376	402	374	373	382	336	371	383	378	404	400	383	384	342	379	400	367	404	364	360	386	402	364	377	353	358	358	393	342	385	390	380	366	361	344	330	368	379	386	384	395	388	423	365	387	393	399	383	354	352	355	354	385	352	354	374	393	395	392	360	362	345	381	394	342	383	379	341	340	369	358	341	390	361	397	364	364	378	350	345	348	379	351	370	368	323	367	363	360	384	402	382	381	355	370	398	411	369	370	344	362	347	350	377	372	386	373	388	369	378	373	362	381	383	394	367	362	366	383	362	393	376	389	392	327	349	376	348	381	334	362	335	336	391	381	364	423	343	374	374	318	379	334	358	405	333	370	393	360	347	405	333	369	423	367	385	383	372	372	343	383	367	341	393	371	393	358	378	379	384	356	362	346	385	353	363	372	351	375	388	374	373	353	395	379	381	419	369	357	365	380	378	360	367	418	380	361	366	375	360	332	357	372	364	395	354	378	376	379	394	392	366	374	376	372	374	382	385	364	399	388	381	352	346	370	396	356	376	357	355	402	387	379	374	353	344	375	420	335	353	351	370	373	394	392	340	361	364	342	390	399	392	363	380	379	393	391	388	369	384	410	367	364	371	388	369	367	362	377	354	383	367	355	366	379	381	386	369	371	339	408	407	363	373	376	360	399	352	371	381	376	385	352	362	380	344	364	346	369	415	382	344	385	371	370	371	365	368	360	401	356	363	429	394	369	362	386	345	351	401	369	345	341	356
29411	30258	22097	4277	518	439	355	298	264	271	249	246	225	253	265	250	245	252	220	206	198	209	227	220	221	202	243	205	221	236	203	228	240	233	212	209	215	229	212	246	226	208	225	210	239	231	236	217	218	219	218	224	193	220	252	249	209	222	217	218	218	214	222	205	232	223	229	237	207	207	237	215	253	213	223	235	215	230	234	233	203	230	201	234	233	241	219	224	215	233	229	226	238	208	221	205	226	212	210	220	224	233	226	251	224	239	232	237	207	198	217	217	211	238	203	233	249	229	233	222	232	241	225	244	221	204	194	235	251	211	208	199	227	225	220	220	235	239	245	252	228	182	230	248	243	219	227	207	225	211	255	239	203	216	248	239	194	231	219	251	215	227	245	211	211	245	210	232	212	218	241	221	243	210	225	235	205	229	230	240	225	207	219	229	203	229	221	221	208	224	233	238	199	194	256	250	205	228	240	205	231	243	264	227	210	240	226	226	229	221	262	233	214	210	227	232	223	232	231	202	201	222	237	239	208	225	217	221	262	218	216	213	248	226	191	231	241	245	255	225	244	220	205	239	216	210	224	211	210	241	204	241	246	238	209	247	207	233	228	224	233	213	220	237	217	228	211	229	225	243	251	252	229	253	221	225	206	241	246	236	237	234	223	226	217	221	245	246	245	199	249	226	225	235	207	226	205	220	224	214	230	234	224	243	222	204	229	196	208	208	209	257	200	211	227	223	244	223	222	245	194	215	218	222	189	234	221	193	253	235	226	202	211	200	222	242	234	241	233	242	217	233	244	218	211	240	236	279	223	240	261	241	224	250	215	215	200	223	206	239	228	202	206	231	219	267	224	212	233	234	233	222	223	213	227	238	224	189	234	224	223	258	223	234	233	211	234	239	210	231	240	222	227	223	222	240	227	211	240	211	227	233	229	224	231	226	233	239	201	203	222	222	230	221	208	216	201	229	191	222	230	214	245	217	224	223	238	220	212	211	231	191	231	229	221	200	216	228	209	239	227	215	217	247	230	214	224	271	246	222	206	209	232	249	246	217	236	217	221	210	213	234	238	239	221	204	230	247	231	222	224	198	238	212	209	234	213	201	222	236	206	211	252	218	222	222	216	232	221	201	251	233	240	193	232	227	212	236	212	205	228	235	204	214	236	216	224	220	229	222	237	258	219	243	230	218	205	225	236	224	222	206	243	224	244	220	186	218	215	233	222	234	248	236	208	206	198	214	232	208	219	199	246	202	206	240	219	217	237	205	242	229	251	235	209	220	218	236	227	197	214	230	205	219	231	230	212	223	208	200	244	214	235	217	253	243	235	234	228	239	238	236	231	230	226	226	227	248	228	189	200	239	216	236	202	221	238	222	244	243	226	229	231	210	204	211	228	211	219	206	255	256	230	205	218	222	244	242	210	237	238	216	220	227	244	234	241	237	257	223	219	226	215	224	216	218	227	229	234	215	227	232	242	208	216	227	215	214	226	233	236	225	227	232	228	209	237	228	263	239	238	212	239	235	215	192	234	244	223	224	226	232	230	205	209	240	224	211	211	222	216	214	239	227	238	210	231	228	205	221	254	241	233	222	239	193	224	222	244	213	241	232	244	183	214	239	218	211	219	219	237	218	227	219	223	222	218	225	248	215	212	223	228	197	237	225	222	228	239	217	220	226	224	239	230	241	219	253	218	211	242	223	215	228	245	228	236	219	244	211	221	201	208	234	227	233	225	204	219	244	252	214	232	234	252	224	211	220	215	244	218	237	222	232	230	230	242	213	226	208	216	199	221	275	227	222	199	230	222	224	220	194	223	218	200	190	224	219	255	211	223	215	233	221	219	228	220	216	247	246	224	200	226	224	222	216	254	223	220	233	231	222	236	231	218	231	242	227	213	247	223	227	240	203	247	272	222	194	231	219	236	220	219	225	217	235	218	236	203	250	245	232	244	219	220	232	259	208	253	248	232	200	217	220	240	247	254	234	219	265	208	200	238	211	233	240	209	267	230	231	233	221	232	217	242	208	241	222	226	263	231	226	221	229	244	222	218	203	217	218	220	205	231	220	214	222	233	246	205	245	236	240	221	245	206	214	217	218	234	202	209	241	241	189	223	238	222	221	226	227	217	228	231	223	208	246	280	223	224	234	207	228	237	221	219	233	239	232	206	235	209	214	211	222	234	246	233	228	242	233	212	247	235	247	233	236	197	195	214	236	207	216	193	235	241	204	218	219	202	231	206	232	217	237	220	230	248	232	226	229	245	239	233	237	215	217	230	230	253	211	218	206	243	241	215	214	237	187	214	235	186	199	231	230	209	238	231	216	232	241	202	216	228	209	262	234	204	219	233	222	225	214	229	227	235	219	217	250	205	239	236	241	255	247	222	217	234	213	212	206	209	232	219	254	212	235	220	237	245	223	217	227	249	204	204	220	205	219	252	236	232	227	205	219	207	212	211	216	221	230	240	219	240	237	214	228	218	217	243	259	240	224	210	220	224	243	234	217	212	225	209	247	216	221	241	209	228	228	223	222	222	229	231	188	221	217	236	237	238	242	229	223	247	204	239	241	237	220	212	206	244	229	239	209	227	228	261	228	214	223	216	217	222	234	227	229	234	232	251	235	222	207	212	227	180	224	221	217	226	223	248	211	218	237	229	230	231	220	206	215	229	227	235	249	225	222	221	254	222	249	226	234	234	238	252	242	257	228	204	249	227	243	242	233	246	220	219	238	226	219	208	239	238	226	241	243	211	194	232	237	233	224	227	223	214	206	206	231	233	242	207	211	215	220	240	226	240	251	211	230	217	237	263	227	229	231	223	248	205	243	234	210	203	221	234	229	227	205	238	223	221	209	228	231	230	231	238	249	202	202	224	216	213	222	235	233	200	242	225	215	242	187	217	249	214	224	215	193	221	252	238	243	222	226	192	212	215	215	235	255	246	229	242	240	246	225	206	243	216	220	217	247	209	243	232	198	241	230	252	239	230	230	239	191	234	205	240	223	234	242	213	228	227	202	220	243	202	233	210	199	213	227	246	202	239	221	226	200	194	228	226	234	234	225	219	220	197	200	244	197	232	206	217	248	233	229	213	227	224	221	226	225	223	247	252	229	192	225	260	224	250	242	190	225	212	249	235	229	210	214	226	248	227	233	193	244	226	229	234	243	212	225	219	229	223	231	219	215	229	226	196	241	236	223	241	227	226	228	245	230	230	220	204	208	218	245	215	230	195	222	207	214	241	243	225	234	226	246	209	227	197	212	218	210	235	208	245	220	245	213	223	222	209	233	227	203	237	231	230	249	223	232	221	224	209	199	224	236	240	241	262	225	206	228	242	200	205	212	237	228	250	202	210	234	237	229	231	238	239	218	215	224	239	211	222	200	229	215	216	201	239	241	203	208	208	223	235	213	229	226	228	260	242	218	230	253	212	250	229	239	215	232	222	244	239	240	243	244	223	230	190	228	219	199	208	190	237	233	214	196	248	219	213	245	195	233
33670	47509	14615	1280	877	677	559	428	400	372	373	349	323	328	291	343	329	302	310	313	266	302	261	304	303	284	272	292	279	273	294	305	290	273	287	272	302	298	288	294	259	291	295	290	273	318	265	305	276	281	303	278	279	294	298	301	289	291	293	298	284	301	288	258	292	288	298	269	299	304	284	292	327	300	264	293	298	276	273	296	292	296	301	292	310	289	267	285	247	292	304	292	289	304	305	324	306	254	297	265	243	267	301	288	270	291	299	309	310	299	301	292	300	292	298	289	281	282	280	310	287	282	298	298	266	306	257	304	290	285	278	276	289	327	278	312	303	278	317	300	294	311	255	291	291	302	287	297	296	294	266	277	277	276	309	277	280	280	301	296	293	300	284	285	291	287	281	290	315	288	315	300	270	337	282	292	300	272	305	275	303	279	285	280	278	265	300	334	319	304	292	287	304	284	307	323	291	290	256	299	289	309	264	296	256	286	327	316	307	277	312	312	300	326	236	279	302	283	282	284	273	276	310	290	299	300	282	322	283	267	297	278	252	289	277	268	284	268	288	255	305	297	289	293	314	272	280	292	303	294	307	275	304	266	284	304	297	278	270	293	282	302	276	275	318	311	326	281	330	304	294	279	310	306	301	279	291	306	288	298	275	302	274	281	321	278	312	255	291	314	299	293	310	273	285	313	270	288	278	281	284	269	298	277	281	312	274	286	301	305	290	317	288	283	279	284	298	306	288	300	290	301	294	307	312	295	318	303	272	254	269	295	281	303	290	275	311	295	306	272	313	301	309	289	312	291	328	275	300	254	303	292	292	277	309	309	295	307	267	280	272	270	308	296	304	309	292	286	294	297	299	294	267	285	264	255	266	315	277	270	271	293	305	289	275	274	280	274	309	328	276	270	293	299	280	272	294	269	287	282	282	290	276	278	290	285	294	285	252	298	293	322	274	286	293	297	306	269	274	294	311	272	299	298	297	274	263	322	305	276	271	313	294	266	279	293	290	305	275	315	256	331	313	292	252	302	309	282	279	283	298	278	312	285	276	277	267	287	250	255	283	337	274	266	303	285	299	270	277	306	283	280	273	276	288	257	268	310	284	297	292	273	283	303	266	239	310	316	301	290	262	283	294	293	312	299	274	306	309	292	276	301	291	282	274	273	322	272	298	270	303	285	290	297	312	303	292	276	315	288	307	327	277	295	306	282	273	274	299	290	315	302	277	277	307	279	288	281	262	272	325	295	285	286	261	276	306	256	311	276	311	296	306	274	295	325	278	289	275	301	294	297	288	296	324	280	290	306	293	290	278	302	327	293	309	276	262	281	275	294	279	269	272	278	294	279	278	312	303	320	277	295	305	294	286	335	303	295	267	287	291	308	299	261	306	300	278	305	292	315	310	297	281	269	273	281	260	318	303	311	291	300	290	263	284	310	271	303	303	267	305	298	298	277	271	281	300	276	303	265	288	253	298	257	280	289	280	290	300	283	276	285	266	276	269	288	263	302	296	273	309	298	314	286	289	287	304	278	283	293	304	308	298	285	290	306	279	298	278	282	301	300	296	284	299	260	258	324	290	271	291	291	282	271	281	292	273	299	274	279	291	298	274	274	308	289	305	298	272	290	278	316	279	286	285	298	273	268	288	328	293	292	297	289	274	269	294	319	291	311	278	259	279	296	301	283	272	269	295	287	302	297	290	288	298	312	301	290	276	283	311	276	299	272	309	274	281	292	321	297	301	259	302	299	302	315	311	287	298	285	283	279	292	275	295	295	274	279	303	273	288	302	301	288	271	264	299	295	245	290	270	285	294	278	276	331	281	294	289	281	292	307	251	282	297	299	277	302	284	268	274	269	289	281	304	306	282	285	277	308	294	294	283	275	298	266	302	287	300	283	307	271	302	303	291	271	280	283	279	300	276	285	278	279	268	298	296	311	285	303	313	302	295	324	295	279	312	298	287	285	316	282	276	300	273	308	282	284	284	312	339	322	300	272	271	306	299	317	284	310	331	303	280	273	300	288	271	292	280	271	302	273	273	331	298	310	296	274	277	273	270	288	294	317	294	265	295	292	316	306	301	305	277	287	279	316	281	302	296	288	277	280	254	268	277	300	277	271	286	289	300	279	299	278	283	285	249	293	274	295	293	299	291	283	285	292	284	314	308	327	277	287	287	306	263	339	318	294	276	288	287	275	273	305	262	292	281	307	267	313	278	302	321	306	311	282	274	301	293	278	283	280	265	300	276	317	244	328	274	279	308	291	276	269	308	327	283	280	276	305	285	289	299	287	301	274	292	268	308	272	263	336	304	256	283	291	305	298	306	288	289	285	277	290	324	283	307	294	287	331	293	278	271	265	316	261	299	300	283	293	292	278	304	286	304	281	260	299	293	296	269	280	283	267	321	291	272	267	277	282	281	317	274	285	291	271	301	271	275	294	295	276	302	300	285	285	267	294	286	291	280	250	292	301	308	271	289	297	279	293	302	292	288	289	284	304	294	296	290	314	292	300	277	287	294	267	272	305	300	292	282	286	323	319	292	247	246	289	290	312	282	280	313	296	292	287	324	307	304	264	269	278	284	295	287	288	309	310	297	310	282	315	270	278	269	282	298	306	297	276	263	274	286	295	293	271	281	289	301	287	301	251	276	299	310	258	285	289	291	292	270	275	266	268	285	288	277	283	291	290	319	286	273	304	251	290	291	297	291	275	305	297	277	283	318	283	304	300	268	294	293	260	269	291	299	295	281	287	310	285	284	285	263	317	265	278	316	284	286	280	300	304	293	288	288	294	263	299	316	276	269	275	267	278	288	273	280	307	315	253	288	291	297	262	294	303	282	277	300	295	317	304	305	277	291	301	273	310	306	284	321	279	280	261	263	288	273	255	302	272	280	269	329	287	318	312	293	281	324	313	286	280	312	311	272	306	283	279	280	304	311	288	296	318	258	302	292	299	305	291	243	309	307	280	295	300	290	292	294	296	313	279	275	314	286	323	274	287	303	260	280	307	279	302	278	312	289	299	289	270	276	285	271	299	298	307	273	294	309	271	293	309	294	277	295	272	258	308	307	283	269	281	321	306	258	300	300	269	286	283	274	261	313	318	308	288	276	264	289	323	309	294	324	313	296	277	304	283	295	321	285	296	299	254	261	318	311	274	306	300	284	312	282	323	298	270	286	285	315	255	287	303	320	263	295	269	310	260	296	297	299	284	310	263	270	309	290	333	278	321	278	299	291	294	292	290	296	298	289	275	319	254	301	288	292	287	301	266	292	290	273	322	297	304	295	285	310	275	291	299	287	312	270	280	295	296	291	295	291	296	286	292	273	299	300	270	277	304	288	282	305	313	299	281	287	300	274	287	287	295	286	296	307	311	275	273	292	279	312	317	282	273	310	318	323	304	315	252	290	293	272	278	305	297	297	296	272	272	285	305	275	297	294	294	270	279	284	307	261	309	285	313	284	277	295	279	296	259	288	286	284	325	311	309	325	282
24212	21658	28878	24685	21442	10861	906	494	366	360	318	292	266	208	221	205	219	199	179	171	160	185	178	181	188	161	171	170	179	179	153	155	165	176	163	152	159	192	176	176	150	167	175	167	166	153	162	180	175	190	179	168	155	159	189	169	162	151	177	169	146	155	151	170	161	179	163	180	138	159	148	157	168	159	162	148	141	152	171	163	157	165	177	135	154	160	134	149	148	131	166	159	141	150	169	167	162	181	157	168	151	147	165	159	146	173	174	151	141	161	156	157	183	169	187	168	163	180	159	131	146	170	167	139	141	152	170	182	149	166	177	138	170	139	155	157	157	166	141	172	174	144	174	136	153	165	158	156	180	151	153	162	169	172	159	155	130	150	162	149	152	153	151	150	181	177	146	151	153	149	150	148	135	171	162	171	157	163	142	165	164	148	160	150	138	159	165	155	166	146	169	164	146	140	186	167	158	173	165	172	165	151	162	146	156	141	160	168	169	169	187	140	153	159	154	162	152	151	166	190	156	185	156	132	162	157	161	161	182	167	154	177	145	148	167	137	153	155	176	152	163	129	167	163	139	145	148	145	175	164	159	185	146	147	149	150	163	158	151	148	175	162	151	168	187	171	151	185	157	143	156	171	171	177	172	159	151	170	163	163	146	142	145	165	162	156	161	184	134	169	164	151	165	151	149	141	172	162	173	171	175	155	175	153	156	161	167	139	136	154	146	161	143	169	160	157	137	143	173	194	164	196	162	136	164	154	156	159	140	165	159	178	143	158	150	168	155	171	149	167	141	170	163	164	159	148	176	152	154	152	169	161	134	149	141	147	145	139	186	155	159	174	147	144	167	170	139	177	157	142	159	160	148	156	163	154	158	173	160	168	172	164	185	158	153	171	144	140	158	156	167	160	140	154	149	170	171	165	176	161	151	187	172	152	149	144	165	136	137	175	160	146	186	162	151	146	168	155	150	157	139	150	162	174	142	134	173	166	158	140	151	143	148	150	189	175	143	153	174	161	188	160	162	177	136	157	169	176	155	161	167	141	155	150	134	157	165	182	183	158	145	140	168	158	154	153	169	151	165	156	162	172	150	160	169	154	157	154	172	126	161	178	145	142	165	144	158	188	165	160	163	167	139	168	183	161	177	173	165	164	171	162	161	158	153	137	161	149	157	152	156	158	157	139	142	149	192	151	140	159	151	152	160	144	181	165	180	155	149	156	160	149	137	161	150	151	175	164	171	165	169	143	178	153	157	163	178	170	144	157	156	188	163	181	180	196	155	172	170	152	156	135	162	176	155	151	156	171	179	158	157	175	170	168	169	160	175	168	161	163	160	134	150	163	151	166	159	170	128	165	137	167	169	138	160	132	164	166	167	159	156	177	146	171	128	152	146	160	166	165	157	168	177	141	153	169	160	139	137	139	173	170	151	151	167	155	155	170	156	143	184	142	133	174	154	159	143	171	156	189	149	174	154	163	179	177	141	154	160	173	146	160	159	168	148	152	149	140	159	168	151	172	169	160	150	158	169	150	174	172	154	128	169	152	171	174	161	159	152	145	154	157	166	153	160	161	165	172	163	177	185	155	160	143	181	163	168	168	155	155	158	160	140	155	164	148	155	169	164	179	139	160	165	155	151	145	149	168	148	163	172	153	171	155	164	152	174	166	184	181	170	155	166	153	170	151	127	150	146	154	153	175	148	179	172	149	146	166	172	156	161	160	175	179	169	164	160	172	173	164	138	149	156	158	164	160	166	157	169	156	155	135	178	163	156	178	151	165	149	162	149	146	139	145	147	141	156	172	149	195	142	160	145	160	158	165	150	169	149	162	156	171	157	140	176	148	138	186	153	154	149	161	151	160	140	164	138	152	178	155	143	146	166	166	173	151	186	159	158	171	135	147	168	129	169	182	133	147	160	160	156	146	157	171	157	154	137	166	165	176	158	145	144	154	158	185	154	175	155	150	174	136	157	158	152	151	162	144	175	155	168	157	171	177	178	145	150	146	161	170	156	159	155	136	170	175	187	174	173	141	159	147	143	148	169	148	151	156	168	168	170	150	160	172	157	178	156	182	152	151	156	167	148	162	166	157	148	161	173	154	162	150	170	160	167	149	142	154	130	152	164	176	157	158	157	174	154	166	163	161	170	134	181	155	168	145	156	150	144	144	172	167	159	181	147	157	171	180	174	150	169	147	139	165	157	159	154	164	156	146	150	182	141	166	174	162	153	152	139	144	163	154	143	184	173	181	145	165	157	190	171	189	161	149	167	162	154	154	203	162	164	198	165	160	143	167	164	168	171	159	176	148	186	163	165	137	147	179	151	140	162	156	169	156	144	176	157	151	157	163	145	150	166	154	157	147	173	150	198	152	172	170	158	169	161	146	194	140	156	156	149	138	151	155	182	159	162	159	168	163	175	166	166	157	128	152	163	176	161	178	155	143	179	170	194	152	153	158	148	154	167	156	158	161	146	190	164	148	154	154	189	174	160	134	155	193	159	162	152	156	151	166	158	157	137	181	147	150	139	184	175	131	171	171	157	149	174	147	166	170	156	166	136	173	139	178	153	173	164	165	136	160	139	160	160	151	142	182	154	183	148	172	172	154	174	148	165	177	173	141	175	146	150	145	161	132	147	143	156	183	154	141	155	154	148	176	153	180	184	157	152	153	158	160	164	168	152	169	175	149	159	176	169	177	148	124	118	128	167	174	145	147	160	163	156	155	170	172	144	168	130	146	171	147	165	183	138	162	144	174	146	167	156	151	151	153	150	163	159	175	155	164	141	154	133	163	155	155	139	141	161	141	154	152	172	161	164	170	137	174	162	144	148	144	161	169	164	167	166	160	161	144	151	156	174	155	138	179	154	162	153	157	141	155	161	141	149	166	190	174	158	135	167	164	147	133	137	134	176	161	172	164	145	151	162	150	140	150	163	171	142	150	157	173	165	155	133	158	148	153	157	161	160	168	172	150	152	159	155	162	169	158	190	141	154	160	139	138	158	160	140	164	148	164	153	149	154	166	139	181	168	157	158	163	150	169	158	142	132	161	174	157	172	141	158	150	169	151	159	157	146	147	176	167	150	159	148	136	158	176	174	173	141	131	168	139	166	149	164	155	157	150	170	152	160	169	149	155	147	157	162	171	161	152	158	166	148	162	164	157	157	153	126	147	173	163	129	143	163	163	141	173	160	157	167	162	153	162	148	144	159	181	158	165	169	163	154	171	143	160	176	163	157	152	162	180	158	180	156	148	157	166	147	163	157	145	145	161	172	178	172	172	152	151	153	130	159	161	157	155	169	145	164	148	158	157	181	151	159	156	158	151	163	151	165	159	171	151	174	184	139	142	163	174	176	146	166	155	167	169	151	165	158	172	170	174	160	136	165	170	169	147	174	176	166	176	140	160	180	158	155	161	152	174	165	195	174	167	152	182	167	166	151	159	151	202	172	154	132	173	147	156	163	161	157	126	147	175	136	147	190	149	158	160	176	174
39419	65283	25647	3345	2369	1575	1168	834	682	695	469	417	371	342	312	294	278	237	255	280	256	234	223	242	209	219	232	241	226	220	229	205	232	196	213	224	236	211	227	222	189	210	193	230	201	208	211	222	205	183	201	205	219	171	204	198	201	226	190	201	210	231	221	200	227	205	222	212	203	188	217	195	194	194	201	227	194	197	207	195	230	225	204	199	177	218	197	179	208	218	185	204	205	201	206	212	195	187	223	207	206	210	210	211	199	204	203	191	183	222	200	207	193	203	204	229	183	221	220	209	196	191	212	196	188	199	198	182	198	257	181	186	199	203	210	206	205	186	216	201	214	207	182	200	207	211	223	215	182	187	230	194	197	206	223	204	193	198	186	189	208	211	204	206	183	186	212	203	188	206	188	177	193	196	202	212	229	199	230	218	214	189	193	182	186	200	202	204	216	190	194	189	202	220	200	171	209	192	183	202	220	220	208	212	197	195	197	191	223	200	195	219	197	194	200	170	171	198	184	193	195	233	195	197	194	214	214	190	211	212	222	170	202	209	219	212	187	206	211	175	192	203	210	216	213	188	193	218	195	196	217	208	191	192	201	186	176	218	213	215	209	198	194	190	204	195	185	169	196	179	198	179	179	183	206	183	216	212	181	221	216	239	202	214	200	206	198	179	218	197	199	195	213	192	176	192	217	195	208	190	204	204	201	205	183	212	188	231	188	192	200	180	173	221	193	179	199	209	193	197	202	196	195	198	216	190	194	211	213	206	204	209	216	191	195	209	196	182	214	217	207	201	207	203	188	179	219	205	207	212	205	202	201	225	217	166	200	201	198	214	219	175	177	205	205	220	188	218	226	184	220	212	204	219	219	205	180	197	190	210	197	219	206	206	198	188	165	183	207	189	186	188	205	192	209	196	216	221	184	207	254	204	223	180	192	203	221	188	203	194	189	192	213	197	229	198	234	218	195	203	192	227	209	219	186	223	211	220	173	187	206	191	202	214	198	239	206	209	192	196	201	182	193	222	170	222	231	186	217	198	230	221	205	193	198	202	206	184	212	201	195	183	200	203	188	216	216	193	203	201	207	204	181	194	206	207	211	201	192	204	176	214	205	183	166	201	202	217	195	203	202	189	177	195	169	195	216	202	182	192	208	196	188	192	190	205	190	210	205	216	206	202	208	185	183	195	232	179	201	197	197	206	201	179	199	205	192	188	196	193	205	216	206	195	216	231	219	217	209	192	201	205	222	219	205	205	209	213	196	187	196	186	213	196	200	191	204	183	223	199	236	210	175	174	194	197	196	188	201	162	199	195	184	212	210	211	190	222	203	202	214	205	189	210	199	185	188	196	236	207	200	204	217	193	195	232	198	208	204	208	205	197	181	199	189	212	220	206	194	195	188	222	194	196	201	167	190	189	198	208	209	199	177	217	184	204	230	215	208	194	202	210	188	179	185	195	188	199	179	218	194	209	214	190	171	198	199	189	203	197	195	205	209	190	198	196	186	193	189	213	172	208	211	232	180	195	173	180	201	203	209	193	233	185	198	193	217	203	192	228	206	207	206	217	218	208	220	194	197	195	239	221	213	197	194	220	202	229	233	196	207	186	203	198	193	214	185	187	213	181	223	225	185	173	204	208	217	196	214	235	215	222	193	200	224	221	196	207	178	220	230	209	190	199	197	187	206	184	204	212	220	180	194	211	176	193	199	200	197	208	198	181	209	218	226	223	222	185	205	197	184	186	185	231	201	169	209	192	196	219	191	203	200	179	201	224	191	212	222	195	186	190	207	227	180	212	213	179	182	175	191	198	211	182	201	185	194	190	207	207	216	191	183	191	203	184	209	215	186	226	185	207	193	193	214	197	171	193	187	217	220	209	199	201	185	200	198	193	190	212	215	198	219	197	190	186	195	190	217	200	206	217	198	191	221	215	180	190	201	185	226	217	186	197	237	202	230	203	187	197	204	183	222	208	198	235	185	210	167	199	194	241	202	215	187	204	212	189	198	199	215	214	200	194	221	195	214	214	205	179	224	205	209	202	215	216	224	234	201	223	200	224	216	193	196	207	194	212	187	184	203	163	197	199	207	195	202	204	200	215	182	212	206	196	199	221	189	200	202	191	177	190	186	202	224	183	209	196	230	215	225	193	219	195	213	216	168	203	189	212	222	203	202	211	196	217	210	211	216	213	213	185	229	199	206	219	183	213	217	200	203	177	194	196	230	215	207	212	213	192	207	234	195	199	202	212	202	245	199	196	183	192	228	213	169	195	214	218	215	192	208	214	203	216	212	208	214	176	207	211	190	215	193	239	196	203	204	190	179	206	205	185	202	193	198	195	211	206	201	199	190	213	194	204	205	204	216	203	200	215	194	191	214	214	212	212	188	184	192	210	205	193	200	185	178	191	204	173	184	222	216	195	181	196	202	230	201	197	213	201	210	210	208	198	203	206	186	188	202	210	196	226	195	186	183	212	224	197	207	215	191	192	208	214	190	199	220	205	208	187	216	213	209	196	192	176	193	212	185	202	195	205	204	190	190	229	209	203	234	211	216	219	196	196	171	212	178	201	205	197	211	203	202	179	206	180	197	205	202	198	190	220	200	211	215	196	196	210	206	210	195	218	202	204	188	201	207	205	195	193	217	192	184	178	197	207	203	207	222	191	219	214	208	203	222	193	216	211	203	190	188	207	201	171	208	205	220	203	231	184	190	216	195	216	201	195	207	224	183	184	217	190	220	199	211	177	193	200	213	217	223	204	209	180	216	191	211	202	199	198	205	208	203	207	208	198	207	230	245	195	190	204	198	198	185	169	178	235	198	199	205	228	205	186	211	217	196	193	214	189	208	190	207	203	207	195	197	183	184	202	201	201	236	197	230	185	203	202	231	202	184	175	212	202	215	208	175	198	221	217	204	213	186	210	180	198	222	191	231	197	214	191	221	193	190	196	199	226	221	211	186	207	177	211	211	168	159	191	229	211	209	184	225	178	203	206	207	186	203	198	176	205	190	200	206	193	197	198	195	225	203	199	217	196	209	196	233	203	216	212	194	203	194	205	205	194	174	210	194	169	210	212	184	221	211	208	216	202	198	192	206	209	197	237	184	216	201	218	202	189	182	211	205	190	204	197	206	202	193	205	201	211	203	195	213	215	173	229	199	195	182	185	192	206	217	206	225	189	197	217	200	218	207	220	194	196	193	189	205	186	202	205	215	222	198	193	222	205	212	191	205	173	221	190	213	217	205	213	191	205	193	212	192	192	229	211	184	185	193	226	208	172	189	231	204	214	155	200	190	215	186	196	201	200	187	198	205	209	237	200	203	215	209	234	201	199	211	207	195	205	184	213	201	188	206	196	198	200	190	211	204	213	197	215	234	197	194	178	218	211	187	182	199	205	178	196	197	197	232	200	179	214	214	210	203	212	205	228	197	204	206	197	191	193	198	180	198	195	184	215	207	213	237	201	186	181	211	196	176	194	213	206	215	186	199	190
25633	21858	27764	25301	8878	919	658	480	454	478	454	411	379	409	412	384	400	375	367	382	378	349	366	384	365	375	370	383	357	341	362	364	389	378	357	414	379	385	389	382	334	381	359	389	370	353	351	347	372	346	347	375	388	361	349	355	366	340	372	375	344	359	364	356	351	378	401	371	372	384	348	368	383	396	391	392	355	358	365	363	428	380	381	371	385	381	361	399	362	384	352	360	328	362	330	372	374	346	357	384	384	384	372	361	381	355	378	363	372	359	373	345	376	357	363	394	339	364	378	334	362	350	347	375	338	379	350	371	337	358	352	367	390	358	343	385	350	358	357	351	363	341	351	358	383	326	359	373	363	382	375	349	378	361	367	349	334	390	364	347	363	330	363	379	353	359	347	309	371	326	369	395	368	355	375	377	369	352	366	381	380	398	406	392	396	350	374	351	352	393	360	353	336	366	333	353	369	370	366	366	364	390	350	380	345	400	359	348	393	362	344	375	382	342	352	361	337	376	350	379	354	366	384	379	352	351	397	361	332	364	354	369	367	377	342	382	353	384	367	344	369	363	363	350	396	344	347	363	354	349	341	354	384	315	373	384	375	363	379	373	404	357	357	388	374	368	378	366	376	363	390	386	373	375	394	355	325	392	346	381	382	370	348	344	386	383	313	343	380	359	350	348	355	353	365	383	343	369	329	350	365	369	376	374	391	363	375	389	371	380	356	361	374	347	417	383	340	361	335	361	346	345	396	351	367	365	400	373	338	375	384	371	336	356	368	345	364	376	375	359	372	366	355	350	363	357	378	374	361	355	348	342	380	367	353	340	343	398	379	360	360	328	371	354	388	356	354	360	376	373	377	357	375	344	344	396	400	409	357	363	391	361	371	371	364	340	379	367	368	365	374	374	345	355	371	355	348	362	361	354	341	355	389	409	343	363	354	395	343	349	407	386	374	366	343	339	367	367	360	340	361	347	367	376	363	417	372	356	381	386	378	351	387	355	352	361	350	340	362	366	363	352	377	353	382	374	360	359	333	378	343	382	390	361	406	375	397	391	364	348	359	379	361	372	345	366	374	346	350	395	363	360	376	357	351	374	348	348	374	336	369	385	345	399	365	363	390	332	370	369	372	362	341	336	394	363	375	361	355	323	349	363	347	363	371	403	372	360	354	380	365	340	372	391	378	351	362	370	375	353	363	339	393	363	349	350	359	334	345	352	385	408	368	362	383	393	328	374	340	370	374	378	335	358	382	402	379	371	433	380	358	345	375	361	382	368	390	373	322	356	355	371	358	374	364	370	376	351	350	364	355	351	347	367	369	347	396	343	367	406	364	362	381	366	345	361	356	370	348	396	367	377	334	395	350	380	360	399	340	386	356	405	381	376	327	358	378	367	391	339	338	363	380	367	366	365	360	360	349	344	392	334	332	367	382	322	377	385	365	348	351	364	370	379	330	362	349	352	401	376	374	368	355	357	347	388	375	385	339	344	352	390	337	399	360	346	356	383	388	397	353	399	343	335	376	373	317	354	351	354	378	368	385	358	377	379	331	348	355	373	372	404	352	342	373	347	360	368	362	370	373	330	343	328	360	368	363	383	370	393	346	359	335	378	400	351	377	362	373	391	371	328	341	387	361	353	381	356	369	323	340	334	342	353	374	386	348	375	338	393	352	357	344	366	371	363	363	334	337	361	398	364	365	353	353	315	356	353	370	385	375	346	372	372	364	358	387	351	367	367	381	377	339	353	372	371	359	327	363	377	340	343	335	318	348	365	341	384	356	369	364	379	342	346	366	354	357	356	340	378	382	386	345	335	355	362	376	321	338	354	435	369	387	330	357	346	378	357	354	424	379	395	342	366	394	361	348	353	336	354	360	390	389	336	329	348	367	337	387	330	345	394	393	372	364	368	373	382	337	367	336	365	361	330	356	372	348	364	369	349	340	390	374	375	353	347	386	389	401	347	346	354	329	406	350	385	403	366	335	350	348	373	360	372	390	389	368	360	374	359	348	359	369	353	355	368	398	356	344	358	363	362	351	367	370	336	332	391	336	380	381	397	357	348	335	326	355	381	360	346	369	337	348	355	328	363	385	389	353	333	368	349	331	370	377	369	361	362	355	321	382	365	351	346	373	354	352	356	378	361	366	355	328	359	380	352	362	349	341	333	355	333	399	348	362	341	350	362	350	343	392	360	400	359	352	348	383	374	356	373	372	370	341	344	379	374	359	345	369	353	373	356	374	346	346	362	365	396	345	386	355	354	368	364	327	341	364	344	382	374	373	357	364	370	337	366	362	374	369	348	379	362	376	370	362	367	408	392	393	390	346	332	355	349	348	395	345	373	394	418	392	398	352	362	404	364	351	378	376	374	360	340	373	357	371	384	372	401	349	343	367	358	366	391	406	374	395	362	381	389	379	385	341	355	345	374	368	361	347	340	376	386	361	362	337	368	354	377	364	364	349	370	394	353	343	337	319	326	372	362	381	375	383	351	379	379	366	348	369	362	351	363	357	371	351	327	354	366	351	377	384	347	367	356	324	363	401	337	339	388	341	332	388	366	353	379	385	361	383	385	350	373	338	332	357	330	350	394	349	382	375	368	387	378	346	353	344	359	369	380	355	373	386	352	382	349	354	331	346	373	359	371	395	376	365	362	338	357	398	372	385	394	369	381	351	363	407	336	377	369	388	361	332	357	385	342	382	376	367	346	358	361	351	353	405	388	378	367	347	347	390	369	402	374	362	362	390	357	339	366	362	367	371	378	350	367	340	348	362	344	366	389	362	401	376	372	349	349	364	380	383	375	365	389	377	368	384	389	369	402	348	365	381	361	380	359	350	400	312	342	346	359	380	385	353	373	337	369	345	345	359	379	381	362	383	344	372	368	367	365	349	373	384	324	347	360	366	372	341	348	340	410	354	339	336	382	361	393	356	360	325	357	350	367	345	392	418	340	360	362	368	351	339	375	357	352	378	339	374	377	398	347	360	362	353	369	370	369	372	416	348	373	357	341	397	382	352	349	379	347	358	364	344	372	354	362	350	362	369	344	325	392	409	386	377	376	356	377	375	367	393	348	361	357	312	388	380	343	335	386	358	347	339	360	386	396	368	355	350	392	362	365	374	349	360	332	386	353	373	373	341	374	332	402	382	341	356	378	388	350	374	355	383	367	388	379	334	358	331	388	334	356	329	339	355	367	351	362	388	394	358	359	382	362	396	388	357	339	375	394	362	401	340	372	385	395	348	379	385	352	332	347	339	379	341	371	382	339	347	350	362	349	349	388	350	377	361	362	350	355	385	344	372	374	374	353	377	369	339	341	363	322	330	366	387	362	360	363	346	375	346	362	363	385	332	342	351	360	357	364	404	321	336	380	367	371	402	342	377	353	348	344	393	364	338	341	366	367	379	371	359	374	391	342	358	370	363	363	367	325	355	385	378	361	380	352	390	385	378	361	356	357	371	375	339	392	378	398	357	387	362	310	380	381	362	379
37558	56930	18044	2384	1786	1303	1120	874	761	714	662	582	555	530	503	517	486	455	436	481	498	491	466	436	472	471	476	455	464	437	445	453	427	482	429	462	444	480	483	432	437	476	442	445	458	431	440	449	475	453	445	428	463	434	478	433	451	449	433	424	466	437	448	464	369	441	437	484	414	403	457	420	497	458	427	466	458	472	436	455	416	470	486	436	483	434	442	449	467	492	425	448	433	483	450	435	460	434	462	487	451	456	432	434	448	425	429	464	426	437	446	459	446	410	455	449	426	454	457	446	476	437	478	485	447	472	427	440	434	475	428	462	464	423	444	423	465	442	465	443	439	438	473	471	469	449	475	426	445	436	491	451	475	464	445	426	435	476	435	436	457	448	450	447	474	442	491	473	447	462	452	437	476	472	427	454	443	467	445	476	431	459	464	452	463	460	443	441	421	459	444	428	447	482	478	432	427	470	418	445	447	457	445	464	438	438	468	479	465	498	463	472	424	436	421	456	471	432	437	442	436	439	446	484	458	451	410	441	411	481	490	431	448	442	449	456	458	462	450	450	461	435	431	436	464	437	419	413	431	421	479	455	444	440	445	396	433	421	432	430	443	450	406	467	414	445	417	490	450	440	429	473	427	433	411	476	452	459	437	418	443	458	446	405	428	442	454	422	460	436	459	432	452	432	458	453	486	435	407	439	465	443	410	456	441	418	456	442	430	440	457	436	469	468	458	463	465	442	488	427	459	477	435	449	466	466	449	464	429	416	430	450	446	473	432	430	416	469	467	463	453	435	428	440	425	438	436	437	486	457	445	443	477	460	408	442	443	443	429	430	465	451	449	429	457	462	456	450	449	462	454	472	433	453	446	459	457	447	450	441	430	526	481	477	448	454	431	446	439	441	436	443	441	455	433	460	466	433	412	470	456	434	441	446	449	452	448	446	453	425	468	475	450	448	455	459	447	454	415	480	414	430	423	458	467	434	431	429	462	419	501	425	428	474	453	456	472	407	441	445	413	463	429	443	440	449	444	406	427	462	479	413	480	428	444	442	402	484	416	463	452	416	479	423	464	414	420	412	460	408	455	457	439	451	485	428	484	448	462	430	474	464	468	446	461	467	420	450	464	435	461	417	472	420	443	473	453	439	458	443	474	426	448	429	464	470	470	446	487	433	436	411	426	455	432	464	470	469	479	445	436	473	453	432	459	429	459	428	437	449	472	448	460	444	435	433	424	412	451	415	444	464	451	442	433	425	433	429	417	474	441	438	450	394	411	454	419	458	434	476	457	424	434	450	438	467	483	450	451	465	403	444	450	443	483	416	436	481	419	461	481	391	476	465	436	450	420	447	452	449	444	450	430	444	458	484	447	458	442	449	443	441	437	444	427	446	492	456	396	445	445	446	474	447	479	462	465	472	459	432	463	462	456	462	484	435	466	458	424	465	418	476	490	400	416	465	432	449	492	445	443	454	458	459	446	436	486	458	452	457	456	518	451	433	440	439	456	434	439	431	430	440	467	449	452	468	455	465	413	460	458	432	423	441	459	418	435	455	454	428	465	414	454	438	426	458	442	445	494	474	451	469	440	462	462	441	442	449	436	453	465	520	441	449	406	475	420	459	422	453	473	456	487	475	473	430	444	469	451	448	453	484	424	409	423	416	437	451	427	482	453	441	461	415	483	448	443	465	440	447	439	464	445	465	457	473	429	469	489	380	455	437	431	432	447	431	442	448	447	425	476	378	418	452	433	435	472	459	413	452	461	428	413	484	421	450	432	456	459	442	431	427	447	416	464	431	473	415	464	428	438	442	439	481	447	438	501	409	435	471	488	453	422	455	450	434	482	471	431	427	477	418	446	452	421	447	421	475	473	453	455	419	450	450	432	412	466	452	447	446	477	435	436	429	435	472	461	459	460	405	411	483	424	469	462	458	455	432	416	450	463	416	454	483	434	464	446	468	438	411	438	453	425	409	437	478	474	460	452	491	443	432	447	446	439	435	429	496	478	468	406	428	469	450	446	425	466	428	417	478	457	454	475	495	474	439	439	409	463	484	464	475	463	407	444	446	487	451	465	450	462	444	429	505	467	465	460	439	416	427	430	469	462	424	430	436	429	475	453	446	432	414	438	454	472	472	417	441	446	435	462	434	474	481	473	460	436	451	441	430	463	473	427	475	462	421	444	440	452	424	423	437	444	406	473	437	488	453	433	441	490	435	442	432	444	474	440	478	468	414	472	487	444	472	453	435	442	411	426	460	441	429	461	429	416	470	423	464	466	432	444	449	430	474	473	458	453	436	442	438	435	445	449	430	460	443	460	427	431	452	464	453	410	419	427	421	449	449	451	472	421	423	452	441	448	442	413	466	472	415	450	435	444	437	419	470	454	424	448	439	423	422	449	438	465	449	449	487	437	453	427	444	465	431	457	469	439	457	407	463	419	431	454	451	450	462	435	427	436	469	422	426	457	447	429	463	430	445	425	448	471	477	457	453	432	446	446	438	434	444	427	461	478	422	462	472	422	452	427	405	482	455	464	439	468	443	458	450	439	453	468	432	434	472	454	466	425	468	414	450	432	440	445	483	412	454	452	418	458	428	439	444	448	461	453	439	425	449	433	448	428	434	465	411	439	430	428	473	445	477	451	467	459	437	462	459	407	451	452	431	457	447	475	427	437	451	454	441	438	459	442	433	506	415	443	433	448	435	402	457	481	456	416	461	473	453	437	461	415	422	459	416	439	454	405	487	442	517	462	460	462	442	484	452	455	439	451	408	446	449	453	446	473	458	464	453	426	455	432	430	446	460	447	450	464	442	452	421	426	463	466	434	459	434	478	441	444	406	428	478	429	451	447	459	454	480	461	444	460	450	420	478	458	461	461	466	479	482	427	475	457	456	448	433	455	444	420	434	480	427	453	449	440	459	449	456	439	454	439	434	444	443	430	470	446	435	434	433	425	455	451	438	468	428	452	433	444	429	475	490	473	469	431	450	402	465	464	438	468	450	445	492	435	470	450	438	454	516	464	431	430	433	445	463	464	496	428	458	433	414	452	453	473	434	401	455	404	465	433	436	459	455	448	453	436	436	504	448	473	451	434	441	441	449	458	455	454	473	446	425	440	420	438	447	463	435	445	455	408	461	472	447	444	424	453	490	436	449	463	476	436	460	438	450	431	422	476	402	434	439	453	441	473	439	477	445	447	464	461	454	424	394	440	449	442	438	460	467	463	441	462	494	463	440	439	456	428	398	414	465	455	407	398	473	441	452	459	443	421	446	444	449	455	426	436	489	478	459	450	444	425	408	422	442	446	439	464	434	481	430	430	479	481	466	430	446	468	448	432	447	418	432	447	443	482	442	468	444	461	426	492	439	454	420	456	436	445	475	465	421	434	446	433	463	443	468	445	403	447	434	437	480	428	436	453	422	414	431	493	477	442	468	485	398	439	436	472	459	425	418	475	420	436	429	415	420	426	462	442	439	460	471	439	448	410	483
23276	21605	29254	24315	21545	21457	8386	1069	698	653	552	447	414	412	416	376	401	379	351	378	329	345	322	363	338	349	325	351	334	327	336	334	325	370	335	326	314	316	321	317	300	331	307	337	308	336	313	326	282	313	310	329	312	321	314	379	327	372	349	315	296	299	322	323	341	320	321	351	312	304	300	305	340	360	348	311	308	291	322	294	303	294	304	332	297	314	305	285	332	302	296	340	294	285	304	309	305	269	341	306	354	307	327	320	296	308	307	297	334	302	328	284	339	313	302	318	345	316	317	299	321	316	317	318	283	300	289	342	349	342	302	288	339	317	324	338	366	354	320	297	294	296	320	321	323	324	297	323	327	313	357	295	317	321	290	345	356	300	304	306	282	331	318	307	313	320	330	286	289	286	348	317	320	331	316	300	317	302	331	312	333	324	293	313	320	309	321	286	296	331	297	343	283	320	296	328	315	316	318	331	306	320	346	297	312	311	311	336	295	312	307	301	301	311	306	316	339	311	351	306	344	302	324	326	306	325	336	295	303	296	350	314	255	304	315	294	306	322	321	310	336	331	307	310	307	305	325	333	305	305	283	296	330	309	277	307	329	338	286	328	331	334	357	302	309	330	331	288	308	308	296	303	314	318	343	296	329	279	337	293	304	330	316	305	301	310	319	283	323	280	338	320	322	318	318	278	314	329	334	323	320	298	305	296	317	320	303	294	332	302	330	345	329	360	289	296	312	316	303	317	315	314	316	315	300	338	316	333	303	310	304	312	304	317	317	324	333	325	314	329	310	297	339	313	311	321	296	324	340	318	284	313	273	311	335	313	336	315	332	322	292	327	299	319	321	328	345	318	307	329	289	370	306	328	350	325	319	304	331	327	327	331	288	330	313	309	334	318	329	327	320	312	286	312	315	322	306	317	307	322	332	300	323	315	309	329	357	310	334	280	310	338	316	284	317	312	344	366	355	311	307	333	318	317	324	313	338	318	291	320	300	281	285	307	308	304	296	321	309	310	324	352	327	312	319	324	311	320	319	303	294	318	309	302	323	297	306	350	294	301	362	311	338	320	319	322	322	306	332	302	325	292	326	320	293	307	293	323	290	312	307	301	317	320	304	315	315	319	300	302	332	307	290	328	315	355	336	314	333	314	329	338	354	336	337	310	305	291	305	300	338	336	314	296	290	304	310	320	284	312	308	331	312	296	298	297	313	322	340	331	322	310	341	326	309	351	311	326	327	327	329	301	305	337	339	307	312	334	354	300	322	295	314	311	344	329	319	291	303	287	295	310	312	315	294	314	355	322	332	296	311	296	297	336	316	344	318	317	304	347	337	352	292	316	301	305	308	317	325	312	343	333	327	324	336	297	301	306	321	320	323	328	348	342	327	339	300	336	298	315	334	316	285	304	317	316	335	320	291	328	309	311	321	326	280	310	315	302	311	305	288	346	300	330	300	296	339	303	330	304	324	299	306	334	301	319	311	331	323	315	325	313	314	309	334	313	312	332	320	315	309	273	312	327	321	305	309	343	305	305	346	355	318	299	308	298	284	323	322	316	332	354	308	306	341	333	305	281	315	323	301	303	327	289	344	331	313	339	297	295	348	287	317	323	292	340	304	343	302	300	358	301	298	311	315	291	333	304	337	302	308	306	339	334	335	329	315	305	293	343	296	318	367	317	330	322	318	342	335	294	332	324	271	316	306	300	315	316	304	264	302	299	317	303	333	296	302	329	339	326	330	321	290	296	270	299	303	312	348	330	336	326	302	304	293	304	326	347	304	313	313	319	327	314	304	324	293	308	288	262	308	362	339	307	301	306	292	317	290	329	314	342	326	322	312	286	323	339	345	340	310	294	331	322	317	275	321	297	284	288	300	313	306	324	357	300	308	307	310	310	327	326	297	319	309	314	328	309	275	302	302	294	318	316	300	336	319	340	318	279	311	352	292	337	291	292	321	309	313	323	283	299	301	312	318	313	347	318	318	328	295	338	335	296	333	306	292	326	259	324	338	285	330	301	350	311	322	311	310	293	300	309	318	316	299	316	318	291	313	329	276	309	310	337	303	339	320	340	321	322	340	279	318	298	333	300	323	302	307	291	320	347	331	315	308	332	302	302	284	301	291	304	321	341	318	327	330	333	309	303	289	311	305	340	288	301	301	330	328	305	347	327	357	316	287	320	334	311	304	312	311	309	327	346	298	306	344	330	305	294	320	277	317	310	287	300	339	341	333	316	314	325	335	329	272	341	307	290	311	301	312	317	299	301	307	322	295	310	307	337	321	306	292	325	289	326	335	312	343	323	310	314	301	308	316	305	299	296	325	362	314	314	326	302	354	304	326	340	345	324	286	348	314	299	330	330	314	316	317	313	301	300	308	313	308	300	348	343	323	295	299	304	325	298	313	310	299	333	307	327	297	307	325	295	350	302	327	316	322	317	299	322	292	333	329	312	311	342	313	317	310	305	269	332	325	316	315	298	298	294	300	306	285	309	305	300	315	322	303	295	303	316	317	323	323	324	336	298	322	320	281	285	342	309	324	304	288	315	326	297	313	303	330	316	292	320	303	299	292	305	304	329	340	327	307	283	298	296	318	323	300	318	282	303	307	319	295	308	317	305	294	310	315	301	303	304	306	309	324	326	322	307	310	332	334	324	308	306	314	281	328	307	296	322	321	327	308	324	351	275	327	310	321	296	322	319	335	298	318	320	298	267	280	307	315	339	323	338	324	273	306	315	337	326	295	330	279	290	326	313	322	312	330	293	293	340	333	310	344	345	302	301	315	299	312	322	290	327	314	283	291	283	322	306	316	302	343	304	308	313	330	327	301	301	305	317	316	303	304	315	307	329	301	305	303	305	310	347	300	304	317	305	313	339	296	283	315	306	297	325	304	316	338	327	289	331	307	299	335	323	319	305	322	301	317	306	316	309	337	327	338	299	348	290	311	302	333	352	300	341	268	331	315	304	341	359	290	301	329	304	323	319	336	334	310	310	279	290	300	309	304	330	321	307	305	293	301	293	335	306	326	281	284	284	341	343	296	332	329	353	297	301	313	335	318	325	306	328	321	289	320	270	330	327	312	324	318	323	297	334	293	323	339	287	309	323	281	306	305	328	286	309	340	306	322	289	311	278	318	329	337	303	316	315	311	295	287	296	320	343	321	304	328	291	361	355	322	341	331	347	288	324	330	327	277	331	347	324	336	304	281	321	318	316	332	288	325	340	310	315	312	309	306	303	311	307	336	292	303	292	311	327	338	310	325	321	327	301	302	305	311	313	326	370	319	300	321	280	296	293	322	324	319	297	293	293	306	343	299	325	383	305	330	320	327	340	317	334	346	311	302	309	305	286	282	321	355	324	286	308	343	289	293	281	302	300	322	297	322	329	302	302	323	313	326	319	335	292	323	311	318	300	315	290	298	314	320	292	323	290	328	300	315	335	308	320	331	298	297	320	323	311	296	336	315	313	326	305	303	343	319	319	321	301	312	309
43530	71876	27230	6584	4050	2904	2068	1639	1263	1208	952	761	637	627	592	539	570	510	485	488	419	398	414	440	415	399	396	410	352	441	429	401	350	391	389	391	372	439	362	394	353	375	399	381	368	368	378	405	364	374	337	418	404	386	392	369	390	392	407	368	343	356	370	396	383	363	373	382	384	374	363	403	399	362	381	387	367	383	415	365	351	383	400	368	397	371	397	385	369	365	345	361	391	401	386	407	360	358	361	405	358	390	329	423	370	388	425	372	335	385	369	360	313	372	400	395	369	397	394	404	369	356	403	381	366	334	358	374	373	370	389	377	372	370	406	396	382	375	359	378	385	363	371	348	347	359	388	357	375	399	340	349	358	346	370	407	380	382	356	406	405	363	370	383	354	360	379	370	362	361	392	358	342	364	366	366	360	365	352	367	363	368	407	358	384	380	361	361	401	379	364	393	379	366	351	379	382	383	368	365	359	385	387	363	361	356	356	374	383	384	369	358	392	364	388	414	384	373	416	375	401	374	375	390	356	393	383	373	386	375	362	330	374	376	376	417	359	358	389	386	348	385	401	379	363	406	376	383	379	362	383	388	323	357	359	405	375	397	391	360	398	341	360	363	383	387	351	349	360	402	408	343	352	350	373	361	374	389	361	400	355	392	358	392	391	364	358	360	352	362	392	365	384	358	392	366	400	371	383	357	339	387	377	370	393	389	396	414	354	384	356	396	369	413	343	360	363	375	397	382	383	356	385	380	385	375	384	378	352	396	372	377	370	381	386	401	381	377	392	362	366	383	345	376	373	383	367	410	363	390	399	388	329	365	397	380	359	384	368	372	371	404	392	379	361	388	387	387	366	379	374	364	385	355	362	376	353	409	394	364	353	370	403	356	349	364	348	391	352	394	392	384	374	362	358	340	341	400	382	390	362	373	365	399	368	373	365	359	349	330	350	378	365	365	405	364	394	368	373	396	356	368	383	404	337	368	367	379	357	346	401	376	339	384	405	335	362	347	386	355	383	375	384	364	383	394	371	380	383	353	358	338	374	376	384	366	385	394	356	377	377	374	355	361	373	368	378	377	362	379	389	371	390	364	381	381	404	355	357	375	354	399	340	361	405	394	352	348	374	345	336	386	376	399	376	395	384	367	367	383	365	366	413	395	375	387	330	345	397	361	368	385	367	402	357	333	382	376	365	379	341	382	379	413	382	376	402	371	359	382	378	323	352	379	370	347	376	386	401	398	360	350	384	389	371	361	359	353	395	368	378	370	359	335	392	364	331	406	330	381	391	342	391	386	353	372	396	345	387	354	397	340	366	358	376	373	383	364	401	387	383	340	374	371	346	373	387	341	378	380	396	345	345	377	337	379	413	357	410	359	378	365	375	402	350	409	371	331	367	396	369	368	361	416	390	367	349	388	406	380	367	353	375	368	354	355	366	388	364	387	372	384	370	379	387	377	334	386	387	391	392	372	345	372	371	358	412	352	378	380	386	368	350	386	365	366	368	361	398	363	361	365	349	381	367	369	370	342	368	387	362	359	367	407	387	363	322	367	350	351	361	383	409	325	366	378	386	383	407	360	384	362	357	375	377	391	357	376	394	333	360	358	363	380	330	392	367	387	411	365	350	401	338	394	401	395	388	362	366	356	394	376	378	399	372	330	422	381	380	370	345	371	366	406	366	349	379	368	372	366	356	391	371	377	347	376	366	393	339	365	382	331	387	386	367	369	360	373	375	370	372	360	376	364	351	339	353	355	408	349	383	400	390	407	342	365	334	354	372	384	366	386	371	367	375	401	402	381	355	385	379	337	381	366	396	401	373	359	406	381	367	359	340	367	374	378	362	369	384	389	390	413	378	360	376	400	387	343	374	377	373	334	381	327	387	347	392	372	377	359	384	355	378	386	373	376	347	356	392	358	385	409	406	366	397	384	372	371	366	387	355	373	344	414	371	372	387	338	360	391	378	328	404	354	358	420	364	395	373	356	367	390	391	381	382	353	403	370	356	353	371	382	400	394	379	373	398	363	368	358	371	418	379	386	335	355	385	366	341	351	337	382	370	388	400	366	356	367	395	400	378	407	353	364	389	362	376	378	346	380	360	362	367	364	395	368	371	389	375	348	380	367	310	387	365	373	375	354	358	382	374	390	376	407	370	365	367	403	354	378	358	365	373	386	337	387	376	351	399	339	364	371	386	361	336	366	369	369	386	425	353	340	377	393	350	352	369	373	347	373	374	391	370	377	364	361	386	347	328	353	349	392	383	362	387	354	374	392	372	341	393	387	348	378	356	377	376	357	393	391	341	375	352	389	371	386	374	391	367	374	363	345	382	361	332	329	327	355	381	340	378	377	362	366	413	389	351	397	371	340	334	376	384	377	387	364	388	381	365	355	380	364	371	366	401	380	334	402	416	371	353	353	357	370	370	393	399	378	382	385	380	371	382	380	417	336	371	372	339	405	357	365	374	367	367	327	359	411	369	351	366	383	351	359	361	407	369	377	354	349	427	365	379	350	364	358	404	375	349	381	362	387	368	414	374	373	368	382	373	377	352	370	370	367	364	380	365	371	378	387	400	352	361	346	370	360	345	365	343	387	397	363	408	377	359	368	387	363	402	359	369	372	379	379	350	432	377	372	355	373	370	344	369	383	353	372	404	392	386	379	380	382	370	386	362	346	383	385	396	339	383	384	404	412	381	397	387	374	395	369	353	382	352	368	377	362	389	361	406	397	366	381	409	369	357	353	356	351	366	409	358	392	385	340	370	342	369	370	388	373	412	374	361	397	354	400	406	375	372	384	358	429	369	399	353	378	402	368	389	334	372	362	360	367	405	350	351	360	365	348	357	369	405	343	411	385	372	363	355	384	368	397	359	387	381	398	360	342	364	363	372	398	359	384	366	354	406	341	355	370	381	404	390	371	427	344	374	376	331	362	360	377	391	357	345	354	373	387	365	383	361	389	344	388	380	368	347	346	393	382	401	376	359	381	373	384	373	352	364	361	343	351	407	378	366	393	401	347	361	355	410	349	395	391	400	406	364	411	357	364	366	362	363	350	373	386	335	392	369	347	380	359	377	380	384	342	404	337	372	355	368	384	377	357	366	359	363	371	380	338	357	351	334	374	351	383	377	364	367	345	356	406	389	395	386	352	375	350	346	409	349	371	387	373	359	362	359	374	381	379	372	369	386	392	386	373	350	377	346	367	386	394	357	388	364	395	351	389	354	355	388	396	345	363	410	404	374	352	340	369	395	371	371	359	361	339	376	370	326	357	390	372	353	399	315	344	381	366	410	421	367	361	379	392	387	396	346	372	357	370	371	394	360	350	358	361	367	385	406	363	383	368	389	369	382	377	377	375	340	388	374	370	405	387	367	380	342	368	371	357	362	357	372	383	387	391	371	376	361	409	379	322	363	347	354	368	379	389	365	346	381	397	384	349	373	373	371	343	366	366	370	401	384	387	390	377	364	349	358	385	382	369	357	401	348	385
29547	29759	20571	4016	652	404	323	310	293	291	266	235	235	241	247	199	244	235	235	203	225	228	205	209	234	235	235	266	253	219	211	243	232	247	224	230	239	192	210	237	200	207	214	234	216	192	226	215	231	198	231	203	206	236	226	244	216	214	210	241	203	237	217	216	238	224	242	204	224	226	249	214	219	253	209	209	212	245	225	223	218	210	219	207	212	226	215	214	230	200	214	226	226	229	212	241	224	217	218	215	206	255	242	192	238	228	223	220	213	207	220	220	209	218	229	201	222	202	205	241	207	228	254	222	258	205	217	218	233	227	222	237	246	219	200	189	240	207	242	231	198	198	196	213	221	239	236	256	217	223	227	207	222	213	210	233	230	229	234	255	217	225	227	224	228	227	220	202	220	246	217	219	222	234	187	238	217	241	246	237	240	243	227	239	229	236	235	234	205	213	219	220	202	217	221	237	234	201	214	260	216	238	218	217	234	237	205	227	228	219	221	210	220	231	209	226	224	215	248	203	225	253	210	225	237	220	217	197	219	226	223	254	208	183	238	215	206	245	201	219	240	218	238	210	216	224	207	238	267	215	216	203	221	216	218	231	212	229	226	212	203	244	236	226	207	224	228	220	234	211	257	263	210	207	207	234	237	178	196	205	230	226	231	207	260	225	219	239	216	239	227	210	228	195	204	225	195	221	218	212	245	214	242	227	219	235	200	239	259	230	239	214	223	192	231	263	245	225	233	219	250	235	237	227	237	233	190	228	208	231	192	215	220	235	221	193	237	199	271	211	232	232	215	222	251	211	222	214	220	239	216	217	222	212	212	198	227	199	239	213	207	204	205	241	223	227	203	239	220	197	207	244	202	237	211	227	227	233	242	237	233	241	241	250	208	248	227	230	222	222	214	210	218	217	233	234	229	225	261	219	233	239	229	232	234	198	236	226	215	246	244	212	220	229	224	225	223	204	203	236	229	219	202	230	219	224	231	215	244	233	229	218	225	232	218	195	221	227	201	209	216	229	229	236	216	228	216	229	195	215	236	212	248	218	246	233	223	237	241	206	218	219	222	229	236	219	215	255	220	215	200	214	243	204	231	205	236	245	231	217	229	225	241	200	238	236	215	218	223	231	192	237	203	207	242	224	235	226	234	240	229	206	228	211	197	212	223	220	220	215	240	210	224	213	233	212	229	200	218	208	237	203	238	243	228	206	225	193	250	215	243	212	205	221	215	216	224	229	220	200	230	221	229	190	219	227	212	238	228	203	222	235	221	250	210	214	250	221	228	234	221	235	234	223	255	221	192	238	253	237	220	253	215	207	198	235	202	240	237	238	232	245	245	216	214	254	226	240	225	209	218	216	212	211	223	214	210	239	223	230	209	210	240	223	246	219	215	240	211	211	201	237	229	189	215	235	236	220	190	218	213	230	219	241	220	217	239	254	205	206	213	249	217	222	233	208	224	232	237	236	242	235	233	238	232	206	235	211	219	227	234	241	205	202	221	241	243	211	197	214	230	232	238	237	240	226	229	229	238	231	236	239	232	198	262	221	234	215	237	217	230	210	241	214	226	221	217	222	230	229	205	244	238	245	220	203	242	207	235	223	209	226	181	234	218	208	213	219	225	264	201	228	265	203	228	239	232	262	242	219	225	249	207	243	224	219	185	215	223	215	241	201	233	191	218	229	246	223	256	225	202	218	216	233	228	226	227	213	212	204	230	199	225	209	213	245	234	186	225	265	234	217	225	211	219	213	219	242	229	228	231	217	213	215	224	203	228	232	240	210	220	222	209	243	243	226	231	230	195	211	215	238	223	232	217	244	260	216	220	192	238	213	223	237	196	234	226	214	222	246	204	206	226	229	226	235	202	235	212	246	253	241	222	244	237	222	224	242	231	229	240	226	232	231	237	220	220	241	199	212	233	246	227	237	222	217	210	238	246	220	225	211	218	231	229	235	209	224	209	239	233	224	211	231	225	216	211	209	237	216	204	218	233	245	208	195	222	217	221	233	228	197	202	244	239	244	228	219	201	228	239	216	219	214	220	236	226	214	211	233	221	234	225	221	230	206	216	252	205	213	220	247	218	222	242	219	246	232	224	215	220	241	244	226	224	240	203	220	249	211	230	221	226	200	198	225	255	211	188	238	206	214	200	246	254	226	220	226	221	236	215	229	245	241	242	217	237	236	248	211	235	221	232	254	225	227	206	230	238	211	215	232	227	216	220	205	261	235	249	243	231	229	227	230	232	200	206	220	203	201	217	231	240	195	237	228	249	251	255	198	228	212	238	267	223	227	230	220	201	226	217	195	208	219	240	195	202	227	217	234	246	207	210	227	260	213	238	229	238	222	186	237	224	224	216	235	224	221	230	229	209	265	218	264	195	250	197	217	193	224	247	211	213	227	241	229	229	233	238	200	224	211	224	204	242	220	221	250	220	213	191	234	221	220	234	235	230	231	233	225	228	222	211	211	205	227	226	221	211	252	234	239	220	208	247	210	217	235	220	227	240	242	226	212	232	220	226	220	232	237	227	241	218	233	220	195	225	229	222	227	205	232	221	196	222	214	227	247	232	256	233	214	247	212	205	216	227	211	216	220	233	201	227	266	214	193	236	205	206	220	219	238	216	238	238	218	227	222	197	212	214	215	219	204	240	224	221	193	240	237	196	181	220	211	218	227	228	224	212	234	216	205	202	239	233	235	207	226	209	233	230	218	224	242	226	198	217	236	210	205	235	214	234	233	243	231	224	223	230	249	206	197	226	225	200	226	215	205	220	237	238	242	192	237	228	244	221	221	226	238	231	208	241	196	222	255	229	247	231	228	230	248	205	205	239	225	226	219	241	231	253	243	215	231	241	232	210	219	197	222	228	243	217	200	225	228	214	207	197	205	206	231	279	221	221	226	231	226	218	210	224	220	222	220	250	233	210	246	195	227	224	220	212	214	222	221	215	203	251	215	249	224	247	245	221	217	219	214	250	222	234	224	231	236	229	236	242	235	209	221	226	210	233	240	243	208	213	213	226	234	204	198	216	237	243	247	225	256	246	240	236	218	226	236	211	250	218	206	219	196	197	216	216	220	218	216	237	226	224	231	209	241	228	223	216	198	211	227	240	226	238	201	210	214	213	234	224	231	202	218	191	221	216	218	211	210	210	238	203	223	251	204	217	199	239	204	216	217	191	217	215	201	212	222	222	214	205	244	215	213	232	251	227	216	218	207	247	228	204	207	210	220	251	244	214	220	255	212	214	231	210	227	212	208	255	234	238	227	238	206	213	244	250	225	215	226	220	216	204	243	203	219	220	238	211	233	239	244	232	206	224	209	252	226	234	195	211	226	253	221	215	217	239	244	217	220	245	230	229	250	231	224	239	241	198	226	196	223	218	208	221	200	208	238	243	209	215	220	225	238	212	217	211	234	222	185	221	225	243	218	234	217	239	219	218	238	225	206	221	253	238	215	238	245	214	230	230	228	222	191	232	249	237	215	228	227
33643	46094	12876	1662	1055	672	592	473	523	440	357	322	334	331	300	281	282	314	286	286	309	322	298	294	282	278	293	322	287	319	280	280	262	290	294	294	291	303	304	306	326	271	307	303	291	287	302	286	301	282	298	324	295	302	319	278	298	301	296	305	291	288	295	302	312	285	292	299	285	328	299	310	269	287	301	292	267	292	286	253	314	274	298	276	282	303	292	295	283	273	280	289	283	282	287	280	278	304	275	297	295	277	290	280	313	278	285	307	284	303	323	290	286	296	290	308	258	264	271	275	288	309	295	290	303	301	283	291	317	281	273	276	289	275	302	309	286	283	276	316	267	329	308	259	281	288	303	285	321	295	291	272	292	280	298	304	266	268	291	283	294	330	265	292	290	301	300	313	297	301	285	301	322	287	291	288	308	293	271	278	289	291	285	276	296	260	304	264	325	319	309	274	308	300	272	302	300	307	265	288	302	302	288	280	312	280	302	281	292	289	242	290	299	297	295	252	317	297	285	305	303	303	324	285	289	289	310	254	279	279	302	302	295	281	310	295	297	261	287	283	325	318	300	307	295	264	272	270	272	269	264	288	287	276	278	289	280	271	285	265	267	288	302	272	278	300	330	291	288	300	298	259	311	281	290	302	317	305	293	276	296	270	267	295	290	263	268	271	305	281	285	287	323	295	278	286	324	300	273	302	286	277	278	281	301	254	306	292	313	285	290	270	311	276	297	332	274	325	283	295	265	285	288	283	265	291	292	281	264	287	292	314	272	267	280	262	298	268	279	303	303	262	328	266	276	307	310	288	284	282	310	277	270	290	308	280	291	296	274	297	280	298	290	299	303	281	327	290	267	271	267	307	296	294	295	296	287	287	306	251	310	279	311	249	265	304	298	298	309	286	291	289	272	299	271	282	289	283	299	263	304	280	303	292	294	304	305	289	303	285	276	272	277	282	276	297	329	286	317	299	285	291	282	275	273	284	288	312	304	297	328	298	287	276	283	261	283	287	291	296	268	302	298	309	274	286	288	310	286	278	262	283	290	280	293	299	289	284	317	303	293	263	305	269	271	282	276	279	288	275	279	300	274	317	282	290	276	286	302	286	281	283	276	304	290	301	289	306	295	296	289	302	293	275	262	296	265	295	300	286	308	279	283	296	299	305	279	275	272	278	276	318	272	316	258	315	286	299	262	296	272	302	302	299	259	274	276	292	282	278	298	290	340	281	300	301	284	298	315	297	279	274	276	275	303	286	267	260	278	311	268	278	290	297	311	285	292	303	310	297	262	294	314	256	278	276	280	267	300	276	278	308	290	297	310	270	277	272	279	281	283	282	312	303	306	295	317	296	287	297	311	299	275	278	264	294	270	266	274	293	311	278	269	272	308	332	279	247	308	254	297	286	265	281	291	309	250	281	292	277	307	300	289	302	312	303	292	272	285	314	306	314	294	264	277	288	264	313	293	281	296	273	293	293	288	261	264	296	274	291	279	304	291	290	273	269	314	279	308	293	303	279	268	257	281	299	282	269	295	273	295	307	317	298	317	265	291	277	296	286	298	295	262	281	299	311	274	282	295	293	288	313	291	277	287	281	262	294	277	310	286	273	303	276	313	300	257	330	260	294	292	298	288	296	308	303	265	303	291	313	287	268	287	293	294	337	306	288	260	305	327	320	290	313	292	292	277	280	277	312	250	321	268	255	294	276	294	291	293	290	293	263	287	300	277	304	274	255	282	287	284	287	290	276	277	276	288	290	283	275	281	298	270	307	282	302	295	295	270	282	307	298	273	296	282	321	310	319	252	283	272	262	292	301	262	290	286	275	263	279	308	277	299	267	312	253	286	283	283	301	260	320	290	254	270	307	287	301	284	277	290	271	309	296	282	303	280	289	253	285	285	309	305	287	262	282	294	317	253	305	288	296	302	339	280	284	283	301	280	304	269	300	308	307	348	279	308	255	316	275	278	303	283	291	315	271	311	292	304	306	266	301	291	263	307	272	276	296	301	309	294	285	292	295	254	284	285	280	295	293	269	276	268	279	300	292	291	283	288	282	316	295	298	271	276	307	269	280	291	288	289	297	266	310	278	274	275	304	315	281	314	319	272	300	273	296	306	266	263	268	286	280	311	260	286	280	293	284	312	314	287	302	266	277	280	266	317	289	270	284	274	279	290	299	255	335	276	301	293	309	290	266	269	299	289	292	284	282	278	290	298	280	283	287	305	296	304	295	269	318	295	299	299	266	309	283	331	254	318	270	282	285	274	292	281	295	320	285	296	264	273	290	293	339	291	286	303	283	285	295	284	297	282	320	282	289	304	272	256	280	261	280	263	316	288	315	291	306	257	304	320	274	287	292	286	270	340	269	309	290	298	288	258	283	296	297	281	283	286	281	301	289	296	272	287	294	294	293	292	294	274	294	273	272	290	293	305	281	302	285	292	307	288	276	272	300	279	295	265	275	290	263	265	292	317	288	306	292	282	296	312	281	305	304	297	280	254	294	269	291	305	304	296	293	305	260	296	276	293	284	322	262	287	288	303	288	302	281	298	305	308	308	329	296	302	310	274	266	273	309	297	306	305	306	261	323	320	295	268	304	285	284	292	276	290	248	295	312	291	287	293	292	293	285	300	291	294	302	287	283	277	295	287	280	263	281	266	278	286	337	292	277	312	284	267	301	279	277	257	298	262	281	264	286	303	254	261	302	271	298	270	275	292	274	320	304	295	270	310	271	304	298	291	298	309	279	291	291	289	271	258	277	257	272	289	286	301	328	282	278	290	284	274	284	281	280	296	265	280	318	292	258	296	294	282	281	302	286	289	279	316	267	301	274	268	278	291	291	270	293	309	301	279	278	278	319	313	301	273	276	299	325	304	287	268	276	286	268	287	289	293	281	281	301	307	302	281	286	320	316	306	271	288	286	299	274	315	289	305	285	289	298	272	286	275	307	276	271	279	287	280	280	271	283	327	278	287	297	309	280	255	297	324	302	282	285	265	275	282	263	315	279	286	273	296	286	304	300	266	277	311	305	280	317	301	283	309	286	326	307	290	305	322	290	280	308	301	267	282	258	291	308	300	292	279	284	285	300	296	284	280	290	284	302	271	296	295	294	298	318	284	301	285	292	307	262	285	301	259	293	262	274	291	291	295	286	278	279	299	260	278	300	271	293	280	293	310	259	262	335	282	302	300	303	283	281	264	317	298	272	280	300	279	324	290	295	265	321	276	284	247	300	290	304	282	295	293	307	292	289	325	304	332	256	276	271	295	293	285	315	311	286	281	286	293	320	288	273	308	258	288	271	273	276	295	295	284	289	276	292	261	290	288	276	266	277	299	294	307	275	285	298	287	274	287	286	285	310	298	315	321	280	283	283	264	321	282	317	284	286	311	285	274	280	271	292	280	277	288	301	281	273	301	272	274	288	322	295	286	326	289	296	300	301	295	313	289	276	289	288	280	276	293	278	301	293	279	297	264	272	283	302	288	303	288	284
24289	21612	28849	24695	21452	10724	1004	586	468	371	291	240	258	216	218	196	216	181	196	192	175	182	176	190	170	185	167	160	151	147	166	173	162	159	176	199	152	167	149	141	164	169	161	149	157	164	172	194	146	175	168	163	145	155	162	134	177	169	163	188	135	166	188	158	155	147	175	141	163	165	143	173	156	137	158	173	154	153	172	159	145	174	161	168	158	160	137	149	167	140	160	175	152	135	147	138	184	163	175	161	168	161	146	152	174	145	151	181	142	146	152	164	144	166	157	150	151	153	159	154	181	145	182	158	178	141	163	170	160	169	172	144	166	161	147	142	159	160	176	138	156	179	155	160	155	160	156	165	148	139	154	158	154	174	173	146	184	175	138	176	141	149	161	175	159	160	144	148	143	151	155	182	144	164	148	180	143	148	162	160	141	158	160	144	167	144	171	168	165	171	150	150	159	161	136	154	161	147	145	174	167	148	148	170	171	161	160	146	162	146	160	164	157	166	146	132	173	142	164	158	156	150	145	143	158	147	153	160	153	166	158	151	146	164	165	151	165	166	139	151	147	140	165	161	162	157	135	146	148	142	155	161	166	167	172	146	161	150	150	180	165	173	151	169	157	144	153	165	160	155	140	155	150	165	153	164	159	159	171	169	182	153	167	138	145	164	169	173	156	140	150	148	152	161	156	153	136	140	177	151	153	152	164	161	166	157	164	166	151	168	154	161	175	130	159	155	162	151	181	131	153	161	153	149	139	165	147	149	153	146	135	144	168	152	149	147	162	150	156	171	168	174	146	126	136	147	158	140	186	153	139	163	156	148	175	171	156	146	163	162	159	161	155	154	136	160	169	164	142	150	142	156	170	166	175	171	150	157	136	149	150	145	170	158	150	175	162	145	144	154	164	161	160	171	139	167	178	166	181	153	155	155	160	134	155	165	162	155	133	129	177	149	156	155	159	176	176	151	151	155	135	170	147	144	153	144	168	162	162	164	169	158	174	147	157	133	142	176	157	145	162	166	171	168	148	177	151	157	176	172	176	170	163	155	142	165	164	151	158	143	169	164	165	164	174	144	161	165	166	154	162	150	158	138	146	140	173	167	160	162	153	163	155	156	146	152	148	149	147	151	161	175	146	151	168	147	167	129	151	158	171	165	156	159	149	168	168	159	150	149	151	162	173	186	172	134	156	158	154	133	160	138	152	128	155	158	166	156	161	174	157	167	160	171	156	166	169	143	168	159	163	154	169	160	151	144	156	168	152	170	144	140	166	157	152	180	173	154	161	148	185	180	155	157	140	160	165	185	161	151	149	153	155	185	159	150	156	154	149	164	162	167	165	182	143	156	156	164	153	154	121	144	137	156	136	154	182	144	164	156	151	160	168	148	161	168	139	146	169	169	152	163	147	150	133	175	157	154	148	148	170	154	160	157	141	150	154	144	156	135	169	158	147	150	150	158	160	145	146	150	170	154	157	148	165	159	165	151	163	146	183	170	154	145	168	172	146	151	151	155	143	139	166	164	155	158	142	121	139	138	162	163	134	153	151	162	167	151	159	163	165	142	151	179	166	169	146	141	150	165	154	150	163	160	177	149	146	160	185	164	159	157	158	165	139	144	158	170	169	133	147	156	152	158	187	151	155	179	163	152	167	173	147	147	144	157	161	162	123	169	148	160	148	155	138	166	162	152	169	158	136	151	149	154	157	145	152	147	182	171	143	145	165	154	147	184	163	139	152	156	147	148	149	154	159	130	165	157	142	156	151	171	158	147	178	152	160	175	141	160	166	136	149	147	168	133	158	177	186	162	173	160	163	166	154	157	168	162	148	142	161	144	163	150	169	143	154	163	153	162	156	165	140	133	167	152	152	151	153	164	155	171	148	143	166	171	174	153	134	152	147	172	144	147	172	151	180	145	167	159	162	146	175	147	150	168	167	136	138	129	139	135	168	146	168	163	148	149	154	157	146	170	163	150	156	164	168	149	161	152	147	131	152	142	151	125	156	166	164	158	167	157	159	150	158	151	154	151	163	155	170	164	147	163	171	150	151	138	144	144	152	132	171	155	149	146	202	161	160	147	151	153	149	153	152	145	163	152	155	163	139	133	131	157	171	138	157	164	167	159	155	136	162	163	142	141	170	154	151	174	178	158	175	175	183	140	163	158	156	167	154	165	156	180	165	142	153	157	183	136	124	173	154	144	158	142	164	170	134	156	161	141	157	144	161	143	175	143	138	158	163	172	166	136	164	166	138	150	142	169	136	152	163	136	162	140	170	160	144	160	157	139	163	159	174	149	162	166	153	164	163	149	134	164	158	133	162	123	159	164	163	172	150	182	168	159	153	171	155	176	151	152	167	148	155	164	165	163	147	159	183	152	162	137	165	163	170	152	146	158	183	159	172	155	159	135	176	155	152	144	144	153	148	140	150	161	151	145	171	144	146	126	144	153	173	152	146	175	191	152	162	147	141	152	178	144	139	166	138	152	148	166	161	176	172	142	143	162	151	156	168	157	168	173	146	146	140	169	153	164	147	180	169	163	139	156	177	145	161	143	173	164	149	156	169	174	168	155	140	163	142	148	158	136	134	165	168	156	157	162	168	169	188	175	160	153	156	158	178	178	169	162	177	142	175	163	151	161	152	158	145	164	150	151	161	163	168	141	149	151	160	165	170	139	160	157	173	173	148	168	143	160	156	154	167	140	142	126	174	155	161	152	151	164	150	172	134	177	142	131	201	154	148	152	179	178	154	155	146	159	150	120	155	160	171	167	142	152	146	157	175	160	149	160	176	134	165	149	176	153	147	155	157	161	137	158	155	156	142	149	174	153	156	150	158	152	152	133	168	164	153	166	165	171	171	143	161	145	147	175	177	150	148	177	173	180	166	155	179	182	169	149	156	143	159	144	161	162	156	141	161	156	134	173	151	153	133	151	167	164	172	149	149	141	130	176	162	138	136	159	129	152	151	163	160	153	163	142	164	146	150	157	142	149	155	169	156	178	148	137	155	158	165	154	156	144	172	159	150	149	168	143	135	144	143	153	138	160	145	154	138	177	145	179	159	166	147	157	162	164	147	149	156	163	144	157	144	172	150	171	142	127	159	149	151	161	143	150	144	168	171	162	129	162	136	159	170	150	141	175	187	196	166	145	155	157	168	157	145	148	158	149	140	161	166	170	157	146	156	152	152	149	136	153	160	164	162	140	169	154	156	157	172	166	204	141	141	132	137	136	133	154	138	176	181	162	173	173	140	157	155	159	166	137	147	151	161	155	141	160	153	153	167	153	156	153	147	157	166	169	168	133	142	154	166	160	152	158	183	159	173	149	166	158	168	153	150	146	145	167	170	171	157	147	152	166	149	161	162	148	177	168	161	160	171	152	145	159	167	147	158	155	156	166	151	148	150	163	147	158	138	169	139	161	140	139	157	147	164	157	158	155	158	160	144	151	150	142	182	152	155	148	147	139	140	169	139	158	159	156	169	119	160	142	156	148
38988	62391	23071	4478	2542	1775	1275	1065	851	652	442	413	333	319	301	287	280	283	249	226	238	224	213	222	219	235	196	202	217	232	204	231	174	194	193	204	186	211	229	205	194	226	208	216	190	229	187	207	198	210	205	240	189	219	208	214	187	198	170	199	186	209	208	180	209	232	208	179	222	221	213	207	214	202	203	200	210	200	218	235	193	205	205	210	196	197	204	198	221	187	223	187	216	216	200	216	194	197	195	196	193	196	206	201	205	207	206	218	190	217	192	214	196	216	191	185	215	192	214	194	207	203	219	219	198	197	204	203	203	205	205	203	214	206	194	205	198	190	193	193	223	184	206	217	201	213	220	188	193	177	204	204	192	198	200	193	184	192	186	174	197	211	187	199	216	197	208	181	202	211	186	199	212	215	189	200	182	204	195	219	201	190	197	189	206	205	172	200	227	196	223	181	178	168	211	191	189	205	219	191	215	192	204	205	187	178	200	199	203	212	221	207	203	191	204	195	191	215	204	207	202	218	230	189	218	204	202	202	214	213	206	191	226	209	164	211	219	196	184	203	184	211	181	227	183	193	203	201	197	202	202	195	226	208	189	190	210	195	186	188	200	196	190	218	213	185	212	211	186	200	183	174	218	204	192	195	220	210	223	190	219	184	195	220	189	164	185	172	195	192	226	196	200	206	201	188	192	178	161	180	205	205	198	195	180	207	218	199	217	189	211	186	204	195	207	197	216	187	205	207	201	224	186	191	173	207	222	205	207	189	196	206	207	222	196	207	211	231	200	223	195	215	194	173	217	219	203	200	196	189	199	209	207	197	184	214	196	193	219	184	224	177	204	209	190	193	193	224	203	188	210	188	223	205	219	199	204	204	217	230	189	174	183	225	196	184	196	205	216	215	206	202	171	187	196	210	207	186	196	224	175	201	194	201	218	208	200	191	208	197	206	201	193	194	213	194	195	216	185	178	200	166	198	191	220	227	178	199	197	183	189	196	205	199	211	195	207	207	198	211	208	214	206	187	197	185	203	204	190	199	214	199	206	199	189	224	185	217	201	215	207	198	186	211	188	212	190	226	192	202	184	200	205	192	202	204	195	200	201	202	192	205	193	211	179	211	210	217	185	212	185	209	190	185	212	195	188	216	185	194	208	171	180	224	200	198	206	191	179	205	187	201	199	205	210	195	200	188	213	211	207	189	182	224	202	202	214	224	223	196	185	181	195	227	177	197	215	201	180	199	191	186	222	192	201	193	195	186	185	206	212	168	190	199	199	185	184	186	228	196	221	197	191	219	197	165	192	219	200	187	207	184	197	200	205	216	196	187	205	191	180	201	221	215	177	196	213	194	203	191	197	173	201	207	217	200	210	202	204	210	209	199	219	207	188	200	198	215	199	201	220	215	194	179	185	199	189	197	211	210	194	204	192	200	207	214	205	196	207	166	219	206	214	195	187	187	206	200	187	218	186	211	213	206	217	188	179	212	189	187	191	187	201	190	174	198	181	195	208	186	181	225	185	186	197	179	194	179	211	208	207	216	203	207	201	207	214	199	189	217	199	224	198	207	191	222	206	196	214	212	219	207	211	196	207	214	203	198	174	208	185	206	185	211	198	214	212	175	211	211	202	188	226	178	211	214	189	208	207	193	191	217	209	189	230	213	198	189	171	214	220	195	208	205	211	203	181	188	194	203	211	194	210	217	199	214	209	196	193	216	193	183	190	184	211	205	217	194	182	206	202	184	205	196	182	193	218	210	213	231	166	203	200	206	202	190	213	181	200	195	194	205	189	190	224	178	206	193	215	232	192	191	171	185	187	204	196	215	220	206	214	191	206	222	222	221	205	217	200	198	208	207	232	212	187	189	221	212	218	192	205	217	193	180	210	213	214	206	208	200	195	203	222	215	226	207	209	220	208	200	198	208	205	198	199	207	189	181	210	201	186	219	222	206	204	218	208	210	225	194	197	221	207	167	214	220	220	232	222	177	203	210	184	200	156	209	216	201	222	197	176	201	177	213	196	216	206	209	220	222	222	176	220	195	202	193	206	222	189	191	221	200	185	206	225	206	204	183	186	201	201	205	198	210	194	212	213	202	222	189	187	171	249	197	209	198	197	194	209	205	190	177	242	193	166	199	213	205	180	184	215	197	226	220	204	182	204	194	204	238	196	172	184	206	193	193	202	195	178	214	218	216	186	195	189	196	202	198	186	205	188	191	207	192	222	181	202	194	197	202	209	192	193	196	208	212	197	183	210	208	195	213	199	199	216	202	196	182	209	210	191	190	196	205	197	203	209	193	192	217	179	183	218	209	184	166	202	208	199	204	183	202	225	194	198	196	192	236	203	191	204	218	207	201	199	205	196	190	201	217	192	208	172	227	202	214	204	192	217	216	203	221	174	187	195	205	203	194	194	191	183	202	209	196	207	199	198	223	197	225	207	195	207	206	196	183	215	197	186	220	206	187	200	189	212	197	198	170	181	203	204	185	197	178	200	219	213	219	189	206	202	186	212	187	194	200	200	227	184	204	206	183	190	195	216	216	197	195	182	207	208	210	189	219	189	197	214	187	192	205	201	206	236	214	199	206	203	203	188	203	204	211	198	196	186	196	210	198	204	206	191	172	207	202	199	175	200	202	212	176	212	197	194	194	216	203	200	225	191	200	216	228	208	203	191	202	216	202	197	219	224	191	213	202	200	191	190	197	217	198	183	208	203	188	187	188	216	204	210	210	205	201	203	180	194	170	181	226	191	189	202	211	202	203	218	226	208	199	195	203	183	196	229	192	193	203	249	200	176	188	205	212	202	179	227	181	204	188	224	196	176	205	175	213	216	204	204	205	199	217	206	211	201	222	204	219	194	221	212	189	204	197	212	207	198	178	199	188	219	210	182	190	187	186	201	202	197	201	202	177	209	191	182	190	216	179	184	186	202	196	217	199	172	187	208	187	174	208	213	184	185	196	202	181	212	183	220	187	208	214	223	200	184	177	187	189	196	189	214	166	219	205	183	204	188	191	214	187	170	194	180	204	208	208	196	218	185	206	205	199	195	201	208	168	210	181	209	209	192	176	186	220	191	207	220	167	194	207	225	216	222	213	214	190	208	181	202	230	190	236	162	206	230	202	205	212	218	217	225	180	185	217	215	213	202	199	195	203	191	192	216	205	187	209	191	215	237	194	220	199	199	192	206	187	235	212	205	193	214	191	194	222	202	182	201	200	203	218	225	216	203	212	182	186	198	188	201	207	205	196	199	215	202	200	198	211	195	201	202	220	233	212	206	215	198	208	223	204	194	200	207	198	184	194	166	193	199	210	198	219	213	217	260	206	177	204	187	209	208	217	202	204	195	197	218	182	195	209	198	199	205	213	239	193	181	200	203	186	193	217	194	219	185	199	214	210	194	185	182	197	194	200	175	211	194	185	207	210	193	195	186	188	185	198	186	185	210	215	194	181	208	194	199	188	182	227	219	180	210	182	223	214	225	226	199	189
25608	21792	27610	25414	8797	908	737	551	512	478	450	437	394	403	405	359	389	405	402	383	398	372	373	400	363	354	361	363	402	364	371	342	360	415	362	375	356	366	359	383	379	402	354	373	380	381	343	378	375	355	370	409	382	344	345	368	365	355	366	388	376	351	364	352	369	364	320	392	344	353	362	357	389	357	376	378	389	352	346	380	375	385	332	368	373	367	361	370	356	382	355	389	365	360	380	336	344	375	319	370	349	386	374	364	387	337	385	364	345	325	327	377	416	388	372	366	351	376	360	345	352	370	411	342	388	371	371	381	361	405	364	340	327	346	380	356	351	406	336	376	382	341	366	354	366	377	344	382	380	374	356	358	328	381	378	360	370	373	360	349	357	380	366	340	400	355	383	361	371	385	390	358	360	334	377	362	335	371	331	375	386	373	360	368	361	363	383	367	360	383	397	384	358	363	340	371	371	417	379	341	412	387	337	387	367	370	341	376	378	354	415	363	374	357	348	413	350	387	384	383	339	397	372	371	353	423	379	358	384	317	360	360	331	350	340	400	331	358	349	368	337	366	387	344	324	410	377	351	372	388	340	342	351	397	396	350	383	358	332	391	407	346	392	377	337	370	370	371	348	373	352	375	377	399	371	408	375	367	372	352	357	334	376	336	359	371	349	380	367	333	344	351	369	414	341	411	394	389	382	365	378	362	369	375	343	342	366	374	386	369	363	354	384	342	390	346	356	332	384	376	353	363	399	358	344	366	367	357	371	370	379	386	363	373	355	347	393	366	339	333	378	402	352	369	350	368	368	338	388	377	371	348	314	362	342	324	349	390	408	347	347	377	377	368	341	389	368	353	407	365	364	359	373	338	358	365	391	359	393	360	366	415	365	359	396	352	350	348	367	369	372	361	402	343	382	392	378	367	366	325	334	341	351	352	348	337	389	380	368	364	405	386	381	385	372	383	356	367	348	340	375	341	380	359	367	351	372	357	347	359	357	339	376	376	383	346	366	394	405	386	372	375	362	361	381	356	361	395	370	333	347	362	353	356	345	349	386	354	348	389	361	383	383	345	368	385	375	337	351	352	362	355	332	361	346	395	352	342	363	366	390	351	378	368	354	379	365	385	399	370	383	390	361	409	376	371	374	371	362	366	372	337	390	345	375	364	372	356	380	353	394	334	346	386	357	371	324	359	376	367	405	383	368	380	348	357	346	351	367	356	366	343	353	360	354	341	363	388	360	388	367	395	356	361	338	385	362	367	391	359	390	359	374	361	391	391	387	367	354	360	354	352	367	392	371	369	389	365	404	351	381	356	334	373	342	355	343	366	389	371	372	350	361	374	358	342	384	401	364	383	378	384	330	356	314	354	412	360	371	350	388	380	378	406	393	375	319	346	396	382	340	365	374	362	368	332	352	350	386	356	376	355	344	376	355	332	374	328	385	342	376	370	329	370	365	341	336	345	373	375	371	366	358	385	371	377	358	364	382	414	354	366	340	374	382	351	365	353	346	390	345	383	330	380	326	364	381	366	348	369	374	373	396	392	353	378	380	359	336	404	378	370	363	349	381	362	365	371	339	379	356	349	379	365	374	366	354	376	330	405	333	405	365	343	378	374	357	368	349	383	379	375	372	364	370	365	395	334	352	358	359	348	346	392	356	367	367	358	382	361	383	330	329	371	362	356	359	367	374	325	342	391	378	339	364	386	371	352	361	352	375	350	339	392	390	347	371	348	341	391	353	395	382	347	352	363	342	367	394	390	359	371	339	355	369	381	377	339	385	324	387	390	364	383	333	366	350	381	395	345	393	341	356	372	366	362	368	363	355	324	386	344	377	360	347	398	379	382	369	339	380	363	383	332	367	336	386	391	378	389	336	363	364	382	372	378	360	362	327	330	373	371	383	363	375	359	375	375	352	375	365	402	391	335	386	383	353	397	347	388	363	377	350	368	364	372	383	371	365	356	382	354	345	367	339	416	346	379	364	367	338	360	373	363	354	358	347	361	358	389	391	384	382	382	350	424	395	359	385	365	384	369	368	351	370	356	378	350	397	344	392	360	392	365	391	357	341	361	363	336	368	366	371	375	369	345	403	347	348	353	405	384	384	380	405	361	339	351	360	352	337	326	360	353	366	362	353	386	357	351	361	366	368	385	338	363	349	387	340	376	367	379	373	356	360	342	391	413	379	372	349	367	383	349	379	378	357	359	332	390	355	371	337	344	402	370	367	395	363	376	379	363	353	346	392	361	377	341	353	350	365	399	401	366	363	356	364	361	390	380	342	340	380	348	340	388	402	315	358	369	344	402	388	359	373	370	381	399	369	376	360	371	368	369	381	384	401	389	368	380	372	330	351	388	406	379	334	401	399	371	359	350	356	355	379	365	379	362	378	337	381	350	376	380	340	373	352	371	358	379	349	373	374	394	345	360	341	329	378	371	371	386	334	349	347	338	345	390	365	380	381	363	395	373	350	366	392	388	358	356	327	370	389	375	385	346	350	354	376	351	393	364	329	413	371	377	349	415	336	351	394	383	359	384	347	372	375	387	353	396	355	372	353	373	329	340	347	385	387	402	371	330	337	371	356	339	395	345	391	387	324	362	338	368	375	376	356	375	341	388	371	372	390	367	359	363	380	371	342	384	348	371	347	353	381	354	381	329	346	332	366	333	365	358	338	347	346	380	355	337	384	334	357	352	399	381	364	377	346	372	359	370	351	325	366	344	371	406	344	366	343	359	374	366	377	382	358	346	340	385	416	369	324	342	339	383	392	361	377	339	345	356	364	344	373	401	380	363	364	375	373	344	320	380	338	397	370	328	329	381	349	362	362	381	344	369	377	358	375	370	364	364	351	368	383	370	370	364	378	364	378	360	360	370	387	375	376	351	328	319	343	357	368	358	356	376	377	364	372	371	360	360	369	394	357	357	354	353	374	391	402	372	329	357	388	347	397	386	354	354	348	349	404	379	338	342	328	377	342	365	317	354	361	381	361	389	365	338	378	378	400	371	368	368	356	382	373	365	390	379	391	372	375	368	377	382	342	362	333	359	340	378	356	363	336	362	364	371	358	378	372	382	353	377	368	360	384	370	358	384	365	352	384	369	382	324	375	362	360	351	394	386	394	343	378	349	401	344	361	374	353	375	372	384	356	369	394	367	359	358	386	361	356	378	373	337	346	336	350	353	362	352	379	345	325	345	388	376	388	349	362	406	399	360	339	324	387	363	349	382	366	344	373	360	355	387	360	345	341	343	353	354	402	347	342	382	363	371	368	353	368	397	338	367	386	348	365	353	372	333	367	368	383	397	402	367	384	391	400	366	336	352	380	346	383	392	344	397	339	353	365	367	349	394	374	347	374	346	341	391	373	319	392	381	333	362	343	432	370	347	394	352	397	370	388	339	325	360	357	351	369	373	360	354	405	366	357	346	360	326	392	358	410	364	394	343	353	361	368	375	377	368	352	355	342	369	369	340	391	351	344	351	407	350	364	386
37084	55060	20586	2957	1820	1312	1130	955	843	764	603	578	551	531	481	479	501	495	484	482	441	470	410	478	484	437	450	457	463	461	437	460	436	451	447	473	483	428	445	440	430	469	473	461	429	447	459	457	466	448	456	466	418	435	468	439	438	431	440	432	443	479	438	422	440	438	492	445	452	427	478	461	483	469	431	452	457	422	461	475	488	455	424	460	438	485	438	439	428	442	443	454	440	431	421	491	410	443	438	446	436	429	475	435	428	439	466	447	412	475	446	418	436	473	468	418	458	456	455	463	430	409	467	429	393	421	432	461	422	446	456	430	468	431	452	471	444	434	460	430	441	447	492	435	444	456	469	436	468	454	455	419	430	484	479	438	473	473	452	435	469	435	441	433	457	471	467	455	422	442	465	430	467	416	449	415	441	439	429	478	452	418	456	445	480	449	446	446	483	433	455	482	458	471	491	481	449	450	416	514	446	451	450	504	461	429	454	415	415	449	449	430	426	428	454	458	432	483	428	421	452	491	445	468	498	411	479	428	449	428	406	421	448	416	445	410	442	437	457	459	453	442	452	433	429	453	432	402	492	433	452	449	444	456	422	446	423	479	454	413	440	440	443	486	425	466	464	453	421	478	442	432	457	473	420	443	484	435	458	459	430	476	454	466	466	435	484	454	461	469	447	457	443	467	453	467	492	453	456	468	492	466	407	440	434	481	455	474	438	463	420	429	488	455	449	432	448	424	458	447	463	476	452	461	444	441	448	446	481	457	452	492	442	497	452	471	480	480	435	431	441	448	430	470	455	460	461	451	414	393	420	426	467	436	458	474	423	438	438	479	464	439	449	434	453	442	439	452	429	433	460	472	459	452	456	460	427	443	456	488	451	462	404	472	429	466	422	450	430	454	467	474	435	503	444	469	416	439	487	428	459	440	396	438	438	468	398	444	429	462	447	447	425	468	424	469	512	449	436	428	455	462	456	457	434	456	416	446	483	451	440	434	442	442	447	421	439	445	422	403	446	423	456	436	425	451	425	448	448	457	443	430	455	451	452	440	426	450	479	465	452	456	458	450	470	438	466	475	485	453	442	477	416	481	453	428	457	461	431	459	429	455	453	430	446	417	447	439	432	439	474	468	472	456	453	460	457	464	461	488	449	461	480	464	421	429	422	454	404	438	451	446	447	439	448	433	452	448	439	460	460	439	423	455	441	470	435	452	430	504	486	446	482	454	443	455	478	456	483	422	450	453	464	454	476	420	440	407	458	454	440	427	458	436	437	447	465	431	453	456	454	440	445	469	426	436	472	485	443	425	417	465	475	431	434	478	432	447	475	433	444	528	449	436	450	407	438	429	436	473	482	426	443	419	421	486	432	453	455	467	446	495	431	432	464	440	464	453	434	406	471	436	483	425	461	438	459	436	442	503	431	464	400	429	442	435	417	450	469	451	495	437	429	420	434	433	461	454	448	448	452	440	423	448	424	438	452	426	452	430	425	464	451	445	453	424	471	468	464	467	457	436	402	489	431	478	453	456	445	461	438	425	422	447	477	453	478	443	448	439	449	444	484	467	432	446	445	436	456	418	461	471	468	451	449	425	471	460	439	448	450	403	474	447	429	475	434	437	472	444	439	456	451	436	429	422	480	424	433	476	419	416	436	432	412	412	465	435	442	430	462	413	450	440	418	442	382	477	453	470	443	476	443	474	460	474	449	434	449	436	429	427	417	458	437	434	416	416	414	432	432	469	432	476	423	405	383	436	425	471	489	413	439	437	445	460	449	463	460	441	426	456	417	420	458	445	442	478	455	456	445	484	493	469	463	441	433	440	462	415	447	423	454	451	457	422	460	445	443	451	441	449	466	424	464	465	451	429	468	444	441	487	459	462	444	414	444	450	447	417	424	441	461	440	445	432	438	417	428	464	424	417	422	473	450	419	427	450	417	441	451	448	485	482	467	428	469	440	439	460	465	426	456	441	427	431	462	443	455	447	453	441	451	469	467	443	458	436	462	473	447	454	455	460	476	477	464	440	423	449	444	469	495	433	425	453	446	449	438	445	427	427	459	456	469	452	450	444	445	470	465	454	423	446	439	438	449	462	443	482	458	431	457	456	464	443	444	444	453	450	481	433	441	470	455	458	466	424	452	464	471	468	456	448	469	471	436	428	472	456	458	480	406	462	475	472	463	417	450	489	417	492	456	481	424	440	444	421	449	440	449	401	421	446	504	467	481	450	443	423	455	424	431	453	460	453	441	444	418	426	454	417	454	431	437	466	436	433	457	482	459	455	459	462	491	452	477	442	418	435	450	397	425	428	481	427	475	445	423	493	471	446	471	456	447	466	438	448	430	414	419	411	447	477	414	466	438	475	445	521	402	426	455	439	433	475	415	480	443	438	442	478	447	468	484	469	447	431	435	424	458	442	477	432	458	458	438	423	450	418	472	413	479	430	415	447	444	443	465	436	442	492	458	471	463	445	472	467	449	470	435	413	456	440	442	480	446	458	440	410	472	433	455	391	448	482	397	474	436	443	460	452	458	473	478	429	473	410	440	452	434	490	455	441	437	453	441	454	432	422	432	492	470	436	448	465	440	446	428	472	460	477	482	444	496	448	424	481	420	455	423	479	445	440	447	484	461	462	438	459	437	431	405	444	455	465	481	484	461	434	466	465	448	430	441	467	451	446	437	443	465	460	465	442	461	393	432	445	435	439	445	448	433	436	439	455	433	458	463	442	423	416	432	410	457	455	446	416	454	460	469	450	466	450	429	462	415	440	472	427	444	458	438	431	483	423	453	435	451	442	433	407	445	424	429	500	458	434	475	463	468	465	459	421	434	486	436	484	459	414	462	446	409	465	425	450	441	493	462	484	411	469	450	481	465	450	457	463	468	432	457	464	435	455	446	444	434	431	441	452	457	444	458	438	465	449	455	436	455	441	478	424	439	435	450	460	416	484	457	451	482	453	437	444	433	470	451	429	428	436	444	452	481	456	467	431	438	412	446	465	470	454	432	463	449	448	472	445	468	458	422	446	423	456	462	456	427	459	468	414	440	448	433	424	447	419	459	436	448	446	457	448	476	404	463	472	389	441	487	411	431	425	430	487	448	480	485	494	480	440	438	447	451	463	433	506	453	466	445	492	448	476	415	448	436	457	418	465	456	446	481	445	450	444	483	433	478	452	478	472	446	426	473	461	447	440	475	413	463	428	435	420	471	434	465	385	427	396	494	433	466	444	470	447	438	448	433	475	449	523	453	493	443	456	414	435	462	465	460	469	410	479	472	484	474	439	463	452	467	461	429	458	439	452	471	457	432	472	428	409	463	445	467	463	465	436	446	456	465	444	443	439	428	427	480	445	434	444	450	419	439	434	473	468	444	472	454	457	429	454	466	431	445	483	433	487	423	457	434	390	429	403	466	442	414	448	457	458	450	442	454	452	453	470	490	438	458	469	456	441	487	469	427	448	443	450	441	447	431	455	416	450	464	412	429	443
23343	21652	29320	24356	21594	21515	8576	1131	801	653	552	540	463	428	430	394	395	371	359	357	378	321	343	331	327	335	333	341	320	341	346	329	365	313	294	345	314	309	345	337	313	319	305	346	309	282	342	345	344	316	332	337	315	327	322	306	327	346	343	331	305	318	331	334	315	335	306	327	280	313	290	342	320	338	304	303	326	320	318	330	343	315	309	321	343	321	283	375	320	284	312	299	315	302	309	319	333	318	291	325	296	343	309	299	326	311	313	305	302	348	325	333	313	310	319	345	319	294	327	319	325	322	310	329	320	335	332	309	294	325	329	316	320	288	318	312	330	318	310	311	286	299	318	326	305	313	341	322	326	308	328	278	330	362	304	331	316	296	353	319	327	323	321	315	310	292	304	320	305	304	312	312	281	318	335	318	294	308	351	329	312	318	358	334	327	344	333	304	316	286	325	306	306	307	310	281	276	341	322	335	297	334	311	302	324	311	347	329	293	343	326	305	315	322	291	334	273	314	289	303	327	323	307	263	344	307	324	311	314	363	295	302	312	314	342	322	320	311	313	373	339	332	314	338	317	285	270	309	311	330	303	300	325	314	302	357	334	300	319	338	286	326	317	298	308	309	354	328	304	351	283	321	316	375	311	324	333	337	337	321	308	315	344	311	305	326	332	332	292	330	314	312	335	324	343	331	306	327	348	342	303	342	313	281	327	327	297	349	302	335	328	315	356	278	374	347	312	353	335	320	317	276	330	300	315	337	323	329	279	297	338	307	341	337	330	286	302	351	291	348	311	332	281	337	310	332	321	349	313	315	327	311	293	297	313	317	315	307	307	314	287	333	325	302	332	314	326	316	315	289	338	321	311	328	312	318	340	315	337	308	349	308	355	321	335	315	310	314	305	309	318	366	304	334	290	318	325	338	322	325	330	317	366	340	320	331	345	343	338	319	339	355	289	374	313	329	317	356	295	320	338	378	316	324	294	350	297	312	325	306	282	333	323	302	340	289	306	300	334	328	300	303	317	319	312	342	340	318	324	333	278	329	338	316	335	311	329	295	297	313	309	343	341	327	298	327	324	304	312	324	322	311	324	334	343	313	318	324	361	360	326	336	306	342	306	317	307	333	340	320	341	337	339	315	338	311	350	370	317	311	323	315	331	333	325	309	336	303	301	317	295	288	348	302	317	306	280	343	348	320	321	319	285	307	294	305	299	332	300	345	300	335	315	306	313	311	346	345	311	368	345	276	328	336	324	331	319	338	327	317	298	329	325	325	323	325	318	314	283	325	317	335	333	309	290	306	303	340	305	331	351	311	320	296	310	339	301	322	331	316	321	334	313	306	326	321	330	330	311	319	310	311	324	331	320	313	335	329	328	321	308	328	322	304	343	277	325	331	318	307	346	307	320	313	315	303	331	344	300	334	327	335	314	364	331	312	336	326	335	323	324	340	333	320	305	303	337	311	315	317	331	315	332	321	354	317	326	295	324	323	316	317	330	308	317	312	338	284	308	330	321	306	302	339	339	309	330	352	329	291	294	347	323	308	295	296	320	318	310	312	315	307	321	319	294	318	302	305	314	323	308	329	305	344	324	343	313	307	318	319	345	308	325	354	316	319	306	309	314	323	328	320	302	356	323	287	306	310	305	291	297	300	340	298	293	309	301	306	318	339	325	313	310	325	299	342	317	315	355	343	295	334	364	316	321	302	303	313	315	326	324	299	295	328	315	300	309	324	312	325	340	315	358	317	340	315	333	355	342	343	337	324	322	318	304	346	337	321	315	308	307	315	326	308	328	305	316	291	311	322	313	341	342	295	327	348	322	276	308	338	297	291	312	305	322	316	297	319	308	313	325	323	348	285	337	331	302	284	307	311	322	295	348	310	338	286	316	290	314	280	298	305	310	310	348	312	311	326	316	310	304	293	315	322	307	302	285	323	308	309	314	318	347	271	298	298	327	312	304	302	322	302	328	319	311	331	338	305	325	338	317	324	329	316	317	341	348	318	316	323	331	382	333	324	293	341	321	290	303	318	304	331	327	348	354	331	303	317	305	291	316	308	318	292	350	318	305	271	307	291	310	339	354	302	294	342	280	329	329	311	317	310	306	334	334	343	341	323	294	328	325	335	329	344	317	294	328	284	327	339	296	306	322	364	321	320	326	327	354	325	330	357	319	320	328	302	312	350	314	318	296	275	316	336	344	350	323	340	319	304	311	289	298	326	307	312	304	321	314	308	322	355	308	327	310	314	292	305	336	322	293	334	321	328	292	320	290	316	315	311	295	331	300	302	313	329	320	301	295	316	315	331	311	325	328	270	290	326	313	319	302	344	341	344	324	318	298	343	284	301	335	313	314	353	307	321	292	304	328	335	303	297	297	317	307	325	350	327	298	333	299	295	318	292	319	297	318	317	334	350	336	339	290	332	364	334	330	312	318	327	316	328	346	337	296	316	308	303	351	304	324	307	317	300	310	322	347	333	358	323	314	303	350	323	343	335	328	326	333	335	322	322	325	312	349	321	349	312	342	299	333	325	288	329	343	322	323	304	349	293	338	329	313	332	310	288	351	314	318	328	328	337	297	342	345	304	326	319	301	331	326	282	336	335	342	332	323	350	354	331	339	316	303	327	317	332	285	327	297	302	309	336	327	311	338	317	304	339	336	312	287	338	333	352	286	298	333	298	332	339	327	319	330	298	320	319	323	314	332	310	287	327	302	291	327	287	352	323	336	322	298	294	304	319	316	309	371	316	319	311	293	337	317	336	315	361	299	316	298	292	331	302	343	322	301	348	283	322	318	351	338	340	330	315	331	329	332	312	306	313	324	291	352	299	322	313	294	356	341	312	318	307	338	312	335	307	286	306	309	320	360	330	297	318	309	316	307	302	324	330	315	344	309	318	325	323	338	301	322	324	298	319	312	325	334	343	331	329	318	323	310	297	307	360	324	349	319	355	321	329	338	308	319	326	289	311	328	321	310	339	285	350	336	348	315	325	308	316	311	355	298	291	326	322	327	353	337	312	285	296	326	306	344	346	334	340	329	291	351	297	292	294	316	293	340	286	287	346	306	331	312	329	329	305	313	317	351	345	343	313	330	354	325	288	353	346	309	306	332	312	320	279	326	327	324	310	347	326	343	315	290	316	279	317	313	315	303	325	332	347	309	323	304	323	302	324	329	309	328	350	313	352	335	321	316	317	321	328	342	335	322	328	348	308	286	309	307	336	324	314	332	303	342	329	321	293	312	311	326	333	338	306	324	319	314	322	303	344	328	311	293	282	311	335	323	288	297	310	301	334	314	362	305	308	299	319	337	298	326	321	368	344	343	298	330	300	300	318	322	331	308	328	288	292	334	302	336	350	329	312	309	326	292	345	360	377	333	292	327	320	315	306	343	329	337	311	288	306	340	316	325	299	301	312	278	312	309	351	316	338	308	306	324	342	319	303	341	309	324	325	352	310	329	297	349	334	330	295	296	353	321	293	305	311	331	302
43602	71887	30109	6412	4034	2864	2130	1793	1402	1023	850	748	694	642	553	527	533	461	479	490	465	423	430	453	411	426	392	400	401	379	415	396	401	413	390	378	395	412	357	382	393	408	430	390	398	380	392	389	411	355	384	387	407	380	367	408	365	405	378	372	393	371	425	374	379	404	358	400	370	372	369	407	361	352	396	351	367	364	364	397	388	383	387	369	378	384	383	417	383	386	376	378	372	360	364	379	370	362	398	405	346	355	364	360	389	395	371	381	380	334	382	389	380	393	373	359	386	412	351	395	368	409	382	373	365	340	361	364	381	328	378	373	350	364	338	360	388	330	366	358	385	377	367	379	370	382	361	405	363	363	378	402	396	347	394	364	384	376	344	406	346	352	362	376	374	352	369	365	348	370	349	405	382	384	376	379	395	368	393	385	370	376	387	381	347	370	385	362	375	386	384	380	386	393	383	397	393	392	346	385	370	369	368	355	366	384	375	355	380	367	369	395	410	350	364	390	360	360	356	387	384	356	362	406	364	344	404	380	363	376	325	378	366	388	373	385	385	360	351	365	364	369	391	357	398	364	373	374	359	356	415	390	372	350	379	354	360	360	397	385	370	356	368	341	360	373	373	363	375	400	356	387	366	371	355	370	377	380	394	372	374	347	355	392	363	386	366	355	345	380	389	379	348	389	368	355	378	375	393	376	391	344	365	334	364	393	387	390	369	391	374	391	378	376	370	366	367	393	401	392	381	395	408	393	396	391	376	357	365	380	355	384	366	377	373	359	393	378	384	394	362	398	430	371	392	344	372	353	387	360	384	362	336	365	363	387	396	390	406	367	376	369	386	371	370	413	347	359	354	403	397	392	364	353	397	389	395	380	392	348	378	385	378	386	371	377	377	386	345	434	386	385	372	354	363	375	363	346	410	384	369	384	400	381	390	346	421	363	360	361	368	378	365	350	387	379	380	383	374	344	370	388	380	384	387	393	369	406	354	391	396	387	352	388	386	406	361	393	336	381	419	419	365	363	389	357	376	371	380	387	376	397	405	379	408	375	394	395	425	366	373	378	391	380	374	367	367	357	398	383	349	403	392	392	384	391	392	379	394	363	372	405	362	363	354	388	371	361	351	398	379	385	389	365	375	352	413	385	409	333	385	351	406	407	396	367	380	389	378	365	370	369	368	368	394	393	387	389	354	373	366	380	363	381	363	391	376	394	389	396	370	382	398	395	412	358	401	345	359	365	365	398	381	376	314	400	355	365	392	385	363	364	378	355	381	349	359	365	369	345	367	385	351	405	385	375	406	365	376	363	367	378	385	385	375	362	384	378	346	376	392	373	380	390	348	367	364	364	398	377	355	404	351	362	389	355	371	350	417	388	370	353	359	386	371	357	384	372	375	365	398	380	373	359	358	379	345	356	359	394	385	336	394	381	371	370	370	396	340	350	366	383	363	361	392	388	352	339	364	399	372	395	381	379	392	381	369	392	391	386	358	398	367	344	407	387	351	368	364	399	340	370	359	363	348	372	372	358	371	346	375	369	381	351	411	378	387	377	404	375	367	362	397	376	388	369	423	342	372	362	356	405	386	341	338	417	388	353	371	370	358	409	390	369	389	380	368	339	353	375	359	345	354	366	356	411	391	388	396	378	394	373	367	369	369	383	334	341	390	367	402	342	375	368	413	352	365	354	379	353	346	363	381	390	371	390	377	368	385	379	381	354	394	375	381	387	351	394	383	363	397	373	368	392	400	377	387	368	392	356	363	395	366	356	357	404	368	367	389	366	348	394	357	357	368	365	369	338	389	373	384	318	385	369	389	394	374	369	397	359	373	357	347	375	350	376	380	377	377	369	397	363	384	385	374	382	387	371	400	356	353	349	350	348	352	402	380	353	397	377	403	377	358	406	399	403	365	355	417	364	361	383	369	385	379	358	356	391	404	372	400	344	368	366	386	370	398	364	416	397	361	403	373	375	381	346	390	390	400	346	362	366	381	382	380	395	396	384	375	389	385	387	354	360	393	409	359	379	366	367	399	358	369	370	364	373	333	370	336	407	373	350	378	381	371	378	373	374	355	365	370	367	370	356	376	414	375	378	357	370	388	379	388	373	402	373	407	344	370	388	372	382	374	358	344	398	379	390	332	376	409	384	360	355	349	377	388	381	346	344	369	374	379	380	394	402	403	373	348	357	361	384	341	389	353	374	380	381	415	331	404	343	353	353	383	387	364	354	359	388	383	371	364	372	385	385	356	382	353	377	345	392	367	390	329	372	390	349	363	352	353	361	400	390	378	379	348	375	337	341	395	362	373	363	371	398	371	362	377	373	386	366	392	350	377	375	368	358	367	383	356	398	381	388	395	366	389	380	359	379	351	388	395	392	381	359	362	343	389	336	387	432	381	390	368	374	364	396	388	401	330	402	403	329	386	408	349	368	367	365	370	370	372	356	378	395	378	376	387	390	385	359	377	401	389	378	366	390	383	369	349	377	364	377	386	382	349	392	360	397	381	378	392	371	369	368	364	388	400	403	350	350	408	359	396	403	388	371	362	374	399	370	399	367	368	333	378	394	348	351	372	342	373	362	370	414	384	394	334	359	387	422	397	384	381	421	408	360	407	386	376	366	393	378	365	406	355	424	364	383	358	381	353	392	376	384	402	337	396	390	363	343	359	380	374	400	365	363	369	392	401	377	370	411	327	341	390	377	388	355	379	382	362	385	367	390	360	360	361	403	362	358	397	351	353	340	375	380	403	343	360	366	386	387	360	394	371	391	340	383	398	345	370	410	389	377	411	396	388	381	368	359	383	370	373	376	343	376	374	348	382	368	385	360	380	379	364	358	356	384	385	366	368	385	388	373	399	393	370	378	348	378	350	378	378	367	386	390	352	382	376	368	337	377	388	402	374	375	405	353	404	362	366	373	363	372	376	370	388	353	361	329	391	362	368	365	407	369	414	389	370	361	407	390	385	378	383	374	372	386	376	389	393	393	377	364	379	362	383	341	382	379	391	358	385	374	369	382	370	373	348	385	399	404	359	387	359	359	341	377	382	380	412	385	354	376	370	357	370	360	366	358	382	391	371	391	371	379	362	357	359	389	391	400	393	393	368	383	379	356	393	375	360	390	378	367	400	375	379	338	366	386	364	371	376	350	357	390	353	377	363	356	370	396	349	368	408	363	378	391	390	405	350	386	378	382	383	376	370	371	374	339	369	369	406	364	372	353	387	379	362	389	394	365	371	358	361	372	384	361	416	370	363	369	402	383	378	372	369	352	381	352	376	371	368	379	370	359	378	377	372	367	391	336	394	375	341	361	388	385	375	395	382	424	374	371	378	407	362	396	393	356	351	353	381	354	376	407	366	410	384	355	377	363	415	336	369	380	393	357	356	391	372	373	368	360	397	351	349	389	378	402	381	396	349	387	352	373	403	377	352	372	380	414	375	380	379	385	350	378	373	399	404	414	368	378	382	363	375	394	348	369	403	386	348	354
29568	29452	20030	3729	528	390	317	322	263	258	230	246	263	253	219	233	232	222	226	230	223	212	230	258	246	215	221	194	202	224	220	238	224	194	279	223	244	251	201	219	207	238	232	227	230	202	240	236	226	215	225	220	216	238	222	223	212	198	238	216	232	216	238	241	215	209	217	204	218	227	204	221	221	235	222	217	229	228	247	220	241	212	204	233	226	223	209	243	203	225	224	215	236	217	212	247	201	232	220	224	222	226	236	231	209	218	239	222	206	223	232	213	230	256	223	262	238	223	226	232	218	223	252	240	207	210	238	230	218	241	211	235	239	220	226	215	221	233	194	250	246	203	224	211	209	224	215	230	241	237	228	216	225	224	231	239	221	213	233	221	216	234	211	252	228	226	225	238	242	225	227	222	239	232	217	223	218	219	232	228	202	233	229	205	219	228	222	230	220	218	217	214	234	211	226	206	229	238	243	252	241	230	243	258	221	228	224	214	230	237	205	258	214	251	224	239	226	226	213	212	235	221	227	226	232	221	248	215	234	216	261	217	207	222	223	214	223	205	209	195	211	217	211	232	208	211	240	240	232	214	233	232	237	220	253	222	230	253	235	215	249	218	222	244	201	222	229	239	222	207	235	240	233	230	196	221	217	254	231	229	228	209	232	225	212	227	191	229	223	242	203	231	231	211	227	243	242	246	248	203	230	215	217	261	244	222	208	226	229	227	232	246	251	224	204	221	216	210	207	229	200	228	215	212	218	220	242	232	203	237	239	214	216	226	228	225	228	203	215	225	239	200	217	234	216	234	267	231	210	242	238	230	234	238	221	225	231	229	239	240	241	210	217	212	216	228	223	220	230	240	234	195	225	223	241	221	254	227	257	230	242	204	252	213	223	250	201	236	244	215	235	246	215	223	218	248	223	239	255	211	219	221	233	220	217	241	218	232	255	224	228	244	203	217	208	227	218	214	214	222	238	230	249	231	224	205	230	241	226	199	212	225	239	236	211	222	245	248	234	227	217	210	260	216	226	230	205	242	213	228	234	221	210	206	223	235	239	238	211	224	229	224	189	217	223	243	243	234	236	197	248	231	239	237	223	222	200	230	240	230	229	211	216	249	235	223	218	215	239	230	202	234	228	220	240	231	236	222	230	240	221	234	233	227	232	248	197	197	244	221	247	235	199	226	225	207	213	209	227	254	225	222	227	241	218	217	241	203	229	242	233	216	240	220	196	199	216	229	203	241	254	236	216	212	213	243	237	235	198	242	233	199	260	202	238	241	242	224	237	239	203	224	215	211	236	241	222	239	211	226	219	210	240	217	220	227	248	219	242	242	239	248	244	244	228	221	253	211	240	212	209	239	219	187	233	226	247	229	231	229	243	222	230	221	240	221	236	226	237	224	205	218	225	224	248	220	234	212	230	241	220	222	218	218	227	233	255	225	238	239	212	236	234	223	204	217	235	227	240	199	215	219	215	237	227	227	244	229	241	211	223	230	238	223	221	228	224	226	225	211	236	209	234	247	229	224	237	233	210	239	217	226	243	222	207	186	222	230	234	244	223	245	216	213	251	243	227	223	238	248	215	225	246	238	211	244	244	201	219	230	214	202	238	220	220	248	216	242	222	239	231	230	204	210	213	218	234	201	233	222	235	216	242	235	242	222	236	224	215	211	199	223	217	227	222	233	218	195	247	224	224	238	208	226	245	237	216	256	214	224	208	219	217	223	221	226	218	224	224	221	200	221	219	204	242	217	211	257	227	201	215	229	237	253	227	220	244	228	233	229	211	218	208	201	243	215	219	221	238	227	245	225	221	231	221	235	237	257	213	199	211	199	250	216	245	229	219	212	251	207	212	257	227	241	203	212	238	244	198	251	235	245	221	187	249	232	229	215	232	207	233	244	226	238	208	247	253	225	225	209	242	256	244	232	246	222	245	200	227	225	220	239	218	200	225	240	219	207	201	225	241	241	213	240	224	208	237	236	256	211	221	225	229	240	235	230	229	220	209	204	219	231	229	232	237	246	240	213	237	233	237	236	199	221	255	215	206	250	198	251	214	236	217	222	217	221	216	222	244	210	193	217	227	240	258	224	220	240	226	225	236	232	248	214	223	229	231	228	226	202	223	257	239	244	210	235	209	233	207	214	217	241	207	240	242	202	243	242	243	241	241	223	217	211	236	235	215	229	207	248	245	210	239	226	227	230	202	213	220	231	243	241	229	234	216	220	205	227	214	247	213	245	226	228	210	240	227	225	217	227	226	245	244	237	247	238	243	215	203	241	184	238	197	242	236	223	231	250	225	209	241	220	209	244	225	220	269	206	231	227	191	234	211	225	226	216	219	234	246	253	233	213	228	203	226	248	242	242	233	223	202	227	217	252	215	237	217	225	215	255	223	233	217	213	216	222	230	205	230	225	224	256	249	224	210	221	241	206	259	240	212	205	212	246	213	224	239	215	249	261	227	225	207	228	205	212	221	204	208	206	238	250	208	210	225	227	227	215	240	234	206	233	214	234	232	205	199	218	227	215	212	223	220	235	206	232	206	236	219	220	209	216	256	221	236	221	214	217	234	245	223	197	227	228	229	241	232	225	234	216	255	248	224	237	192	215	222	215	252	237	244	253	238	228	222	219	217	231	186	247	230	236	245	229	258	224	235	205	233	239	248	222	212	219	211	249	217	229	215	240	202	221	201	223	229	252	221	238	234	240	235	231	237	221	221	237	225	254	224	234	194	226	211	215	215	212	244	215	216	239	222	215	208	223	208	250	223	207	226	217	209	224	250	226	221	233	249	248	207	227	232	243	225	195	201	217	210	213	216	218	231	203	229	237	245	243	243	230	244	243	218	218	235	256	236	245	219	227	187	218	224	231	243	199	224	214	204	223	223	246	228	230	223	223	204	246	225	221	232	221	220	210	246	243	201	240	238	233	203	194	210	234	239	240	231	242	223	215	227	215	218	206	222	209	211	255	216	215	212	228	230	209	241	234	252	232	191	238	226	239	244	221	221	249	213	213	207	225	258	213	221	219	266	212	219	223	218	223	225	211	234	215	240	246	214	235	209	227	219	225	219	231	213	221	260	253	235	222	203	227	228	203	236	237	232	214	223	230	226	256	239	212	207	203	225	225	239	249	197	225	215	217	231	245	248	209	215	227	217	210	238	240	224	238	207	222	224	224	221	217	248	217	232	242	199	217	229	227	214	216	249	221	220	246	226	222	229	239	232	212	244	207	214	250	231	210	247	209	218	234	220	230	234	230	236	228	226	233	216	231	237	220	233	211	219	211	219	215	218	230	233	223	209	220	225	220	227	231	238	255	226	246	219	245	219	229	231	234	245	222	240	233	200	232	211	194	266	223	209	217	217	231	236	217	240	213	216	227	236	209	237	231	206	218	252	223	253	233	217	236	243	241	193	214	227	216	231	228	223	225	201	203	207	207	238	219	244	233	216	213	220	251	239	248	204	220	220	217	221	232	214	239	200	206	233	205
33683	46165	10565	1434	839	645	627	460	399	363	319	291	301	298	325	273	295	277	310	285	275	295	321	296	302	292	304	260	295	260	291	280	297	322	292	280	287	268	290	314	280	276	302	274	310	269	272	317	282	291	320	273	308	259	285	284	280	273	310	314	264	316	284	282	320	287	278	253	300	312	278	283	296	313	293	287	267	313	281	282	268	312	308	300	293	300	279	301	277	287	287	275	304	291	341	268	312	299	321	268	289	295	300	271	299	300	286	317	297	320	247	262	322	285	283	287	296	296	301	283	287	328	281	307	280	305	271	278	320	302	279	278	295	292	292	309	308	272	311	318	305	268	252	283	271	296	292	298	296	282	303	288	274	280	289	272	274	249	288	274	283	283	304	301	287	280	288	295	291	292	287	303	288	281	289	299	278	269	307	276	302	283	294	316	288	277	279	267	297	291	326	284	259	272	274	305	290	320	288	291	282	310	278	286	277	275	285	291	255	295	268	293	306	317	315	282	297	311	268	263	266	301	253	273	269	306	283	311	292	285	328	273	287	283	272	302	292	271	315	290	280	314	277	283	296	301	277	280	287	284	297	275	267	324	330	295	275	312	277	267	316	282	284	295	302	294	286	289	321	320	281	286	283	282	297	277	274	277	289	298	265	290	270	280	313	300	283	276	287	258	296	274	276	301	286	256	305	270	296	292	274	278	292	280	301	298	280	269	305	299	296	281	288	253	304	262	289	306	284	293	300	289	274	285	309	287	258	292	306	313	272	264	258	278	294	274	304	245	293	306	286	276	321	281	264	259	291	296	295	285	265	308	273	292	287	307	287	278	288	301	295	271	278	278	278	272	296	293	288	296	286	279	302	287	301	302	311	295	285	260	252	281	288	283	291	283	287	281	305	308	260	309	280	283	273	279	293	302	286	321	303	265	266	294	287	306	283	288	300	290	298	272	274	293	268	308	270	291	280	297	282	293	316	312	280	283	292	297	294	283	301	305	306	272	305	278	282	300	301	295	324	291	301	297	286	305	296	276	289	325	321	296	289	301	292	319	300	281	269	292	288	272	301	286	284	256	303	275	262	272	283	293	318	283	325	295	296	288	310	269	283	291	264	256	309	254	301	268	296	291	318	291	272	299	304	291	287	293	324	303	280	286	286	278	272	316	268	265	278	280	296	332	277	276	299	283	270	294	312	306	308	276	303	304	297	290	268	293	274	293	271	287	274	312	312	308	251	313	287	274	289	279	272	294	308	270	282	294	262	270	347	281	271	310	289	322	288	304	291	283	274	307	291	294	308	282	293	296	281	283	268	283	286	312	258	312	297	269	276	297	264	309	257	254	263	285	268	281	279	285	300	253	287	325	309	278	282	247	285	273	284	278	284	296	326	292	316	290	269	249	291	256	276	275	302	319	308	264	297	265	298	305	293	296	247	312	293	294	293	279	294	284	320	264	262	282	278	288	284	287	280	299	309	305	303	278	308	285	275	268	297	272	299	283	284	318	294	318	277	283	281	304	304	275	273	305	260	287	289	260	283	283	318	280	271	297	317	277	268	288	289	276	299	268	296	262	300	270	284	307	295	263	264	297	275	287	285	311	321	314	266	327	315	299	248	301	303	317	273	299	289	301	314	279	274	289	297	271	289	303	278	279	289	296	292	256	280	271	272	279	295	318	315	279	292	271	287	284	293	307	268	269	293	278	296	273	317	322	296	310	286	257	317	290	266	292	282	260	293	277	250	295	299	305	298	289	316	272	277	299	294	303	286	288	302	273	285	265	327	263	288	262	295	272	272	291	255	295	307	288	308	276	265	287	333	312	274	290	295	313	304	273	293	294	293	285	302	257	298	280	272	323	306	335	268	312	282	303	285	311	308	276	284	291	289	278	285	276	299	311	269	296	285	302	258	315	278	296	309	320	272	293	305	282	302	285	248	269	283	298	284	289	282	271	311	268	277	297	327	277	294	312	290	272	308	269	291	300	287	260	302	297	275	299	326	314	272	296	298	283	305	309	296	291	280	303	269	288	300	296	307	294	264	296	258	276	308	301	295	309	286	307	266	272	289	303	310	284	271	297	287	325	276	292	263	270	274	285	275	309	287	284	255	282	303	316	288	270	296	287	291	286	248	326	309	298	325	285	288	304	265	303	310	277	264	297	262	285	285	310	288	268	304	281	294	287	257	281	285	325	314	297	287	280	266	274	284	287	289	288	313	281	257	309	295	291	288	312	328	290	290	288	275	288	283	305	314	277	307	308	291	300	280	276	259	294	292	308	302	292	283	303	296	294	273	278	284	240	299	310	260	282	294	273	296	293	274	269	291	292	298	295	299	302	265	303	306	293	305	306	292	301	271	287	289	280	309	282	290	252	285	302	270	264	290	284	289	292	281	295	297	300	290	299	299	285	284	311	315	289	289	268	288	281	311	267	270	284	329	276	277	282	271	295	294	282	300	295	296	294	291	293	313	282	276	308	255	278	261	304	288	294	321	295	284	271	299	282	278	308	310	279	286	309	280	290	275	269	300	285	283	288	272	274	286	282	290	285	286	291	296	289	299	285	283	317	305	282	278	314	286	302	268	283	293	332	309	310	289	305	321	290	323	310	294	302	304	326	281	285	297	288	276	302	307	277	307	268	298	275	295	295	275	282	277	324	285	286	274	291	300	280	273	256	268	312	276	286	289	303	302	286	257	260	314	282	277	320	269	278	275	275	283	264	275	285	311	288	300	293	245	258	271	292	265	302	296	297	295	311	302	303	285	294	294	257	292	316	310	284	313	300	300	319	302	295	296	301	289	314	277	292	279	272	272	288	308	279	268	299	297	293	308	261	302	268	309	284	291	323	293	274	255	271	285	288	284	291	275	305	284	266	293	300	291	269	306	282	271	254	272	296	296	293	289	318	291	306	300	266	291	291	258	290	282	296	275	264	281	283	299	280	293	295	296	310	301	255	273	289	308	305	282	293	280	268	294	289	297	271	278	274	298	286	286	303	273	268	277	266	288	311	307	305	271	289	291	285	316	296	270	303	301	299	331	295	267	299	279	296	282	309	297	282	261	301	264	300	301	285	270	285	284	327	297	312	275	280	279	282	286	318	292	277	307	295	279	290	278	290	292	288	307	293	274	300	283	284	275	301	288	271	277	245	308	282	314	279	265	283	268	283	304	287	272	282	252	312	309	284	298	295	322	278	271	247	271	288	283	253	286	269	262	288	280	298	277	279	321	294	303	307	275	270	273	295	282	257	303	306	285	259	271	304	298	296	293	297	266	292	287	305	287	273	293	308	314	299	264	266	292	274	264	295	296	249	308	303	287	301	270	278	285	270	307	295	290	306	275	284	276	291	303	294	281	266	289	276	294	286	276	278	292	292	287	289	270	291	292	284	297	275	289	281	315	300	266	300	303	293	291	298	250	282	261	285	318	302	260	274	252	270	309	315	296	274	266	310	289	285	277	303	286	286	319	290	275	286	297	283	254	287	324	280	289	291
24334	21593	28821	24671	21480	10963	832	480	353	333	285	246	230	231	202	218	206	215	194	203	188	159	179	183	169	182	162	200	173	194	162	166	169	205	150	160	177	181	183	190	160	142	172	183	177	174	178	145	153	147	174	161	162	164	163	163	171	162	160	166	157	182	181	151	125	156	152	146	140	163	163	152	147	165	146	154	151	171	166	194	155	179	163	172	156	156	160	166	145	153	158	140	172	168	175	160	162	188	148	135	143	181	167	152	166	160	150	163	203	140	153	153	155	148	135	151	173	143	174	175	158	153	155	163	145	162	169	161	140	157	162	186	139	158	154	183	170	143	154	152	137	163	163	165	159	154	160	160	179	156	152	154	155	156	147	169	152	153	163	139	140	158	170	182	179	154	159	129	180	154	159	167	157	184	156	184	161	151	142	188	141	163	145	149	150	135	157	158	170	138	169	170	145	178	168	161	160	174	186	148	171	161	174	175	154	148	173	174	151	172	155	147	158	158	142	143	186	144	163	149	155	157	183	170	181	159	160	164	150	170	150	169	179	167	159	165	149	163	150	170	165	165	145	164	144	156	136	143	166	139	155	152	146	175	145	160	128	157	164	174	171	159	153	154	178	169	183	171	176	165	136	164	162	138	173	171	172	149	160	161	155	160	167	159	144	142	152	178	180	142	171	163	158	175	182	166	159	139	136	167	163	159	158	181	191	158	170	168	154	169	139	161	161	133	162	144	166	151	145	168	188	169	170	138	167	166	157	177	178	144	152	168	150	163	187	179	167	138	192	143	136	146	179	173	142	138	162	151	179	136	153	159	147	151	162	150	167	179	159	153	141	138	176	157	152	137	170	174	172	153	144	170	184	153	158	162	151	157	148	148	158	166	157	132	143	156	161	162	168	161	176	166	144	164	165	151	166	158	157	158	166	176	173	170	126	184	132	150	128	160	150	125	143	164	156	160	174	141	172	166	161	155	164	152	152	149	145	160	155	150	152	146	159	148	169	175	188	152	157	142	173	149	165	172	148	175	163	161	153	159	142	173	189	161	164	146	131	175	157	182	155	163	154	164	164	165	170	174	160	148	182	168	160	164	159	147	159	151	170	170	172	156	147	178	166	164	163	152	165	149	159	159	140	151	164	153	165	140	141	168	152	174	163	125	166	143	174	169	148	149	164	160	174	170	156	137	168	139	166	163	182	155	181	178	175	155	159	161	165	152	149	173	166	146	142	154	145	171	167	162	162	179	175	127	159	164	166	161	169	171	167	150	159	166	168	164	159	173	149	164	150	160	181	157	183	171	170	155	151	168	173	197	162	153	138	160	164	169	155	164	181	135	171	161	169	175	179	166	164	161	148	141	140	169	179	159	131	146	155	166	141	144	169	144	148	153	165	179	175	144	161	153	145	145	146	151	168	176	149	144	166	183	174	178	164	164	142	182	159	159	179	147	176	142	192	163	163	152	153	175	164	158	146	145	157	163	151	183	166	164	143	147	153	165	157	169	143	164	168	128	149	153	164	153	166	180	151	170	168	170	167	148	142	158	145	149	151	191	146	165	195	135	163	132	166	149	139	160	188	149	167	146	174	155	156	126	159	164	189	148	153	167	156	139	159	168	163	147	141	159	154	161	158	155	152	146	136	161	155	159	165	183	156	163	155	147	148	179	150	144	153	157	164	159	187	185	136	176	157	159	161	174	145	161	169	162	151	148	152	158	142	172	144	166	177	156	153	138	183	168	168	151	141	173	163	135	151	167	152	158	186	167	168	164	165	160	171	141	146	174	159	177	151	168	160	198	162	166	158	156	158	146	147	161	159	154	138	164	157	158	172	151	170	156	158	139	153	168	161	159	165	158	154	172	157	167	193	170	186	182	168	152	177	143	148	164	154	193	159	164	172	175	154	161	183	184	153	159	171	148	165	166	174	147	152	179	163	146	166	159	164	149	158	141	161	150	151	137	161	183	175	152	156	166	158	171	183	161	186	179	156	141	158	176	159	170	159	172	175	157	134	162	170	141	149	134	177	165	155	160	195	150	173	158	166	143	166	163	178	153	175	150	144	132	184	156	160	155	179	155	179	137	176	166	153	153	149	171	136	177	162	160	154	145	144	166	160	165	156	135	184	159	142	151	182	173	146	158	155	173	162	162	137	149	168	141	142	170	151	162	152	144	173	156	165	168	165	191	171	150	151	170	172	141	163	155	165	191	147	138	158	161	167	162	144	187	155	168	196	174	154	143	140	161	172	147	158	171	154	165	138	184	178	140	156	153	169	162	164	162	147	149	163	176	182	147	199	159	162	148	165	148	170	162	156	132	163	168	165	143	139	159	143	172	178	137	148	149	149	189	159	158	169	146	168	154	170	163	149	159	163	156	155	150	144	158	174	168	160	149	163	166	163	165	153	180	168	151	167	154	161	180	167	161	154	146	175	154	159	151	170	160	143	162	148	163	156	163	137	165	162	171	170	168	182	133	151	160	170	154	160	166	153	152	159	158	154	155	174	189	150	161	156	162	187	160	162	129	146	164	157	129	167	139	147	157	145	149	150	143	173	178	157	184	150	179	154	140	155	142	172	145	155	145	153	177	146	152	177	182	151	153	152	166	162	155	144	159	166	178	160	147	156	158	160	157	143	187	170	153	179	160	184	153	168	170	169	157	157	164	161	167	149	171	154	165	154	175	162	164	160	163	171	140	147	164	162	143	164	164	156	155	155	167	147	165	161	141	155	187	165	172	155	142	130	183	145	176	174	164	136	153	176	183	163	171	174	166	162	177	172	157	166	157	143	169	143	147	150	184	169	161	153	165	175	152	165	151	176	184	174	150	152	156	159	151	177	164	172	152	170	165	161	157	170	164	181	168	152	163	148	163	167	157	173	170	166	178	165	129	143	163	156	147	156	144	137	172	145	171	153	161	156	161	154	189	145	136	162	131	175	173	157	160	158	165	135	182	161	155	178	163	163	166	158	167	163	141	147	177	159	139	160	163	171	164	141	149	170	151	161	162	151	141	159	133	168	136	137	136	129	167	177	178	161	143	170	134	146	136	142	179	162	128	183	174	144	159	168	172	171	163	186	171	173	143	157	165	167	154	152	169	159	129	161	151	144	160	164	157	146	165	169	165	175	159	146	160	159	168	155	163	160	152	151	136	162	165	175	167	132	145	209	141	152	164	147	185	156	159	170	158	151	141	164	150	193	157	169	154	161	161	157	157	151	178	175	140	165	177	151	178	170	170	153	147	158	172	153	141	159	198	171	156	191	165	162	171	155	160	153	143	175	162	170	172	159	163	171	160	178	158	159	137	167	155	151	163	157	171	154	154	172	155	184	156	177	158	169	153	144	170	165	167	149	143	126	162	157	169	139	165	159	171	167	182	159	159	200	162	162	148	161	151	153	161	150	182	175	155	150	148	166	142	166	157	163	164	162	156	164	154	164	164	143	155	167	165	161	158	181	165	183	164	130	185	185	175	180	152	176	173	160	146	176	146
39134	62495	21757	3906	2414	1472	1115	808	725	507	478	465	407	343	310	290	279	275	284	279	247	242	210	241	248	224	230	243	236	210	226	205	216	220	215	181	205	218	222	186	211	202	207	214	212	180	211	210	196	202	232	194	231	213	187	202	182	217	212	192	241	219	211	195	206	208	194	204	206	209	217	222	197	215	197	202	196	207	218	193	195	206	201	218	173	202	211	226	198	222	206	217	213	191	229	232	202	202	212	180	180	202	212	189	217	190	204	195	212	207	194	212	183	205	206	194	198	203	210	193	215	168	236	233	195	209	220	211	210	205	205	197	182	212	182	211	211	215	177	213	207	211	206	213	192	199	206	212	202	220	209	204	181	211	239	187	216	235	215	193	227	201	208	202	215	217	208	211	185	205	185	206	209	196	233	183	210	197	199	182	190	208	204	221	236	195	206	203	234	190	216	201	204	186	201	192	230	215	196	211	174	178	237	193	197	230	213	187	237	221	199	205	173	201	185	212	194	191	185	216	182	195	188	202	187	209	206	188	220	202	229	197	220	203	214	208	228	215	167	182	208	210	216	220	215	181	216	236	216	212	230	206	204	218	175	218	185	225	189	193	214	199	199	206	194	239	208	206	211	193	203	195	183	184	185	219	184	198	220	186	200	176	201	206	204	195	242	254	190	221	195	174	183	218	188	176	225	224	214	220	213	206	186	226	231	199	190	203	189	196	200	175	215	183	206	176	195	198	187	204	201	198	190	180	208	180	214	204	223	190	195	207	209	196	187	212	184	195	196	229	203	185	204	214	222	196	197	206	196	207	200	211	198	229	225	190	218	214	211	188	188	215	202	208	211	215	202	214	214	203	179	187	215	198	233	185	200	198	198	200	258	187	198	217	201	215	183	186	224	195	220	195	207	218	188	209	192	189	193	217	189	216	208	213	191	187	199	224	203	180	208	185	228	173	221	218	210	209	232	227	204	219	217	214	218	185	200	203	172	199	204	221	222	193	223	218	219	211	222	167	205	216	203	206	195	196	184	191	202	203	198	209	189	212	203	189	209	197	219	186	192	212	185	213	219	192	171	209	221	191	200	192	199	233	222	202	217	225	212	210	207	202	191	182	201	199	208	216	211	231	182	191	237	205	212	213	206	201	205	190	231	207	191	188	218	210	192	191	197	181	216	214	205	218	206	200	219	186	177	218	201	189	178	198	197	185	220	222	193	229	206	204	188	193	210	205	172	210	172	195	200	201	199	227	177	202	209	193	223	209	199	204	223	183	195	201	215	213	199	205	200	186	191	219	198	198	206	221	197	218	193	199	222	216	208	206	202	233	244	200	205	210	188	210	223	182	210	212	206	218	187	204	195	209	202	169	183	224	217	185	211	197	191	200	204	187	210	203	199	218	198	213	215	202	224	191	201	218	191	214	224	207	200	207	228	206	192	188	206	196	168	208	177	221	212	180	197	219	192	195	225	179	212	220	200	205	227	186	216	206	208	160	195	211	206	206	224	198	195	201	217	228	220	181	208	216	204	199	201	220	217	221	220	207	199	209	184	186	198	184	178	192	232	192	199	213	202	189	221	202	210	199	207	220	221	211	208	202	182	197	189	185	218	206	199	209	202	202	216	199	200	200	204	194	184	182	220	190	207	186	208	183	203	184	204	176	184	185	209	209	197	203	191	187	188	212	202	200	200	196	215	196	188	222	226	192	207	200	218	180	207	198	228	208	204	209	220	206	231	203	196	201	206	201	202	202	187	217	217	216	180	193	216	225	202	193	190	196	221	194	239	210	205	207	216	222	233	212	203	230	212	200	214	184	190	210	192	227	188	196	234	209	207	188	198	232	198	199	194	195	184	184	211	182	195	203	240	195	197	242	209	225	211	190	208	191	190	184	199	200	175	201	191	210	209	219	196	207	201	195	225	192	205	189	230	187	187	205	208	171	231	195	211	193	194	199	195	224	217	200	224	200	225	201	177	194	189	193	199	197	204	182	205	203	209	212	170	211	202	201	198	187	192	180	227	178	209	179	200	193	214	216	236	198	234	193	185	205	205	226	192	219	225	208	203	211	226	224	218	201	206	202	223	205	228	185	219	203	226	197	203	215	187	197	218	196	213	213	215	203	211	197	203	239	205	229	216	203	219	225	183	164	196	217	212	200	193	200	211	201	193	188	204	187	205	168	191	193	190	184	202	208	192	212	199	201	218	202	181	199	200	227	202	185	200	207	220	205	195	174	206	201	201	177	206	191	207	209	189	203	202	200	196	231	186	197	209	207	225	200	193	177	197	194	200	198	179	185	230	192	208	201	200	198	170	213	204	191	195	211	204	218	211	209	203	193	216	198	195	221	208	232	209	207	196	189	217	193	227	238	181	181	218	202	188	210	215	214	202	206	204	200	201	229	192	223	196	203	221	191	235	155	201	185	201	220	208	203	211	224	190	224	180	190	202	191	169	198	198	186	206	218	213	198	236	206	186	220	195	187	197	181	188	216	231	216	172	194	199	206	186	191	206	224	193	191	217	184	205	235	196	193	213	201	191	218	193	178	193	197	203	209	205	212	199	184	195	191	212	215	212	166	204	190	209	209	219	192	208	206	185	198	222	200	201	229	218	179	206	191	196	178	199	205	224	196	222	236	204	174	189	216	173	199	200	202	188	200	202	205	207	203	195	222	212	182	205	217	211	213	211	200	169	194	207	193	209	199	189	201	206	215	200	239	213	211	225	186	200	187	203	208	205	202	201	189	189	195	222	224	195	206	210	204	198	198	199	212	195	197	228	195	194	208	193	221	194	184	197	179	214	187	210	221	195	247	207	185	199	190	208	186	192	213	181	195	242	219	180	199	195	203	208	182	213	207	207	199	182	200	205	206	191	219	227	218	202	185	222	200	215	199	230	215	203	180	186	183	203	211	198	186	202	189	211	220	194	194	206	218	204	202	215	209	208	199	215	186	204	196	213	185	200	182	212	174	216	179	217	201	198	222	208	191	194	200	209	196	197	185	211	177	191	218	176	199	201	216	194	202	215	221	221	171	211	199	199	186	221	206	200	203	187	233	180	184	181	201	203	192	183	202	207	169	191	194	207	184	193	201	206	210	191	202	205	193	205	216	193	217	216	208	206	238	216	187	217	185	208	206	185	166	191	202	219	198	196	188	186	206	188	215	200	228	213	196	205	223	186	188	192	209	212	189	202	202	174	225	215	181	200	204	214	198	216	210	205	187	209	209	216	177	194	208	183	215	219	208	192	221	185	190	199	199	217	208	216	176	183	201	188	216	200	216	201	199	193	183	192	199	223	183	208	190	183	198	219	204	194	167	209	200	198	196	217	182	198	187	209	213	198	224	208	220	208	204	203	213	187	224	207	199	195	193	201	214	206	212	216	206	208	219	195	196	186	229	203	213	212	222	181	193	178	206	216	201	203	205	205	190	204	194	218	215	205	207	223	174	184	229	220	210	209	209	206	187	191	211	204	195	188	203	225	238	211	212
25647	21739	27649	25407	9071	789	596	470	448	427	485	410	408	375	398	383	392	384	387	410	358	376	388	393	344	370	443	403	372	390	371	378	378	372	373	372	396	396	367	361	377	360	384	377	386	369	404	384	374	380	373	364	359	345	333	378	374	337	342	349	389	393	362	357	410	369	363	355	381	372	385	386	348	337	398	385	364	407	362	367	360	364	353	375	382	366	385	384	363	378	342	341	397	350	378	386	341	341	358	350	368	336	373	343	407	402	370	386	349	340	367	341	359	361	381	369	347	384	376	363	344	364	353	361	357	345	358	373	353	372	388	377	378	387	343	354	370	377	383	357	363	349	379	359	369	356	366	377	367	378	365	371	333	381	386	364	342	368	389	359	364	373	386	354	364	379	391	344	369	390	362	385	385	376	357	333	390	359	378	355	345	437	367	341	360	349	341	370	353	367	362	374	370	391	334	361	390	373	351	372	359	409	379	360	368	374	349	348	347	361	397	347	318	360	356	377	369	353	369	364	376	400	418	347	350	364	397	337	366	411	371	368	371	355	334	356	380	348	349	390	356	348	403	367	362	406	384	350	353	350	352	367	333	412	370	340	330	356	341	388	329	372	379	353	375	364	369	368	356	379	365	358	378	367	339	399	370	368	368	372	378	371	376	354	369	396	359	347	347	363	361	361	388	378	379	361	363	352	382	357	374	366	375	376	354	398	386	333	381	368	344	375	364	373	384	376	378	351	384	394	417	367	343	360	364	351	392	365	363	369	343	390	356	369	347	345	384	361	361	386	334	384	365	335	346	374	377	388	363	391	324	355	405	389	383	399	335	381	350	376	350	361	353	336	351	380	345	378	350	335	380	333	371	373	370	370	363	350	362	380	354	360	360	349	342	390	321	371	385	370	360	371	370	398	370	371	374	337	350	381	389	376	371	335	348	363	371	385	341	348	369	373	349	371	411	376	374	379	349	342	348	351	374	362	368	362	385	392	336	381	393	346	352	357	376	352	383	373	364	380	336	339	357	360	378	358	373	368	374	381	333	397	363	334	384	398	400	380	366	375	402	381	365	375	385	358	369	357	392	358	384	357	346	394	356	367	330	388	337	370	355	380	379	381	349	387	381	364	388	382	388	363	395	355	377	385	331	389	348	361	363	377	377	372	388	364	341	370	383	312	362	351	383	368	393	351	350	359	349	390	363	357	420	386	392	390	398	336	378	373	360	356	409	419	380	391	349	370	364	383	376	376	364	341	369	393	383	351	373	369	403	346	373	352	406	365	354	368	362	366	359	367	354	378	367	362	380	366	331	346	385	379	344	366	385	405	371	347	365	362	371	365	394	349	378	387	378	361	354	364	352	388	387	369	358	373	368	334	370	371	344	368	347	358	364	369	384	357	391	357	354	358	385	366	352	352	353	393	359	395	365	380	392	383	348	337	384	364	338	395	375	351	355	361	378	392	373	352	363	352	366	326	352	354	383	364	372	360	334	357	354	390	361	344	346	357	362	334	371	385	351	375	377	376	387	334	372	349	365	335	333	383	397	416	354	377	396	376	354	369	400	371	380	360	364	325	378	374	369	362	390	355	341	355	386	366	388	343	378	338	370	355	330	371	392	373	362	363	356	369	368	398	393	372	387	354	365	365	376	392	358	368	392	374	384	361	365	373	378	378	371	380	364	387	361	398	379	382	362	397	373	386	359	363	374	381	340	378	357	366	372	363	325	383	351	362	359	380	360	358	380	388	394	357	347	380	363	380	367	373	366	411	366	380	372	390	333	351	385	379	379	365	335	351	380	360	366	353	383	351	362	390	380	340	387	381	379	376	340	390	371	381	373	371	329	367	351	390	360	339	318	426	347	359	376	340	396	366	353	359	336	380	383	369	377	357	362	383	345	381	385	378	383	351	381	352	384	382	383	354	370	371	341	349	379	343	364	380	338	354	356	373	355	410	348	363	403	354	414	351	375	360	385	358	370	371	379	379	390	345	367	340	384	347	354	320	331	357	366	371	370	358	365	357	365	378	371	335	336	375	373	326	335	368	355	356	395	336	374	375	346	357	355	385	350	360	356	347	353	336	366	393	356	381	369	388	371	364	356	360	363	375	386	346	370	335	328	372	380	363	358	349	359	351	370	351	352	362	365	355	354	333	402	374	404	363	352	370	361	370	365	410	362	376	375	379	384	358	359	365	359	393	386	364	382	349	397	354	373	391	386	372	332	346	392	396	394	375	351	382	380	347	372	362	354	394	378	349	354	396	376	397	376	351	343	362	379	332	376	370	380	352	376	376	384	346	364	362	376	379	344	380	399	376	366	349	362	384	370	375	356	384	372	372	374	349	382	393	377	356	396	346	349	353	384	369	392	353	355	346	338	337	384	360	364	350	381	365	416	374	363	365	348	364	387	369	360	359	372	366	398	414	374	386	358	341	392	360	361	378	350	363	352	335	415	366	342	369	367	386	333	388	400	362	357	356	386	335	344	370	361	356	369	371	354	378	366	378	433	346	359	353	337	379	371	356	370	332	391	362	329	360	375	363	395	372	364	346	355	372	365	379	361	348	373	357	363	360	363	368	371	387	351	341	323	347	390	357	376	347	377	369	380	395	376	402	376	345	399	322	373	359	399	383	345	361	369	394	371	373	375	380	360	335	338	392	369	377	354	338	360	362	363	367	370	309	354	377	338	357	355	376	345	349	367	373	342	368	385	370	386	351	374	362	353	374	367	341	371	375	380	370	377	351	359	355	343	356	399	359	364	370	377	337	318	369	364	361	348	375	395	338	380	396	358	398	351	353	381	349	403	356	353	348	352	359	373	354	353	358	386	392	344	382	338	349	385	360	386	377	378	339	359	395	363	400	373	388	359	380	398	338	370	328	341	352	368	358	360	402	377	355	377	339	381	348	358	345	358	370	359	365	368	353	356	404	364	345	357	407	355	350	337	345	381	353	391	372	362	385	353	400	343	374	410	394	412	396	363	384	378	335	367	362	358	368	402	396	371	372	371	365	361	383	421	358	364	344	392	373	353	355	348	358	339	346	386	389	341	390	377	384	329	380	376	339	373	400	374	361	357	389	344	372	354	348	342	356	374	357	373	359	369	406	347	354	414	382	346	358	400	334	355	371	390	382	369	363	392	369	369	380	371	352	388	367	374	329	369	328	375	387	341	358	379	342	369	374	397	383	383	377	382	363	370	361	376	363	353	375	399	373	361	381	364	353	373	386	377	417	385	376	366	366	405	358	365	358	381	371	380	370	371	373	375	385	352	345	375	347	359	376	371	368	358	368	381	381	356	378	359	380	352	368	394	371	397	360	379	397	337	372	338	370	358	378	345	376	361	358	355	351	342	377	357	350	386	417	367	407	360	375	392	364	362	390	374	356	362	367	352	374	389	380	378	369	375	348	380	370	380	335	411	395	396	373	389	339	369	381	389	347	338	399	387	346	350	371	398	432	364	398	345	371	348	410	373	387	333	369	370	330	383	372	372	376
37072	55201	19754	3267	1716	1096	884	798	671	626	619	587	587	499	500	468	496	501	530	495	485	495	456	462	476	468	449	468	475	488	471	459	448	439	430	405	425	443	445	460	407	471	437	483	463	447	431	469	427	432	477	470	462	491	452	441	444	472	437	468	499	426	457	453	427	455	471	435	459	415	453	433	443	470	440	427	446	480	507	490	453	447	471	480	464	448	444	454	444	449	427	457	463	453	444	471	491	432	494	432	471	451	476	426	459	465	424	449	435	433	423	489	464	498	450	472	481	471	483	451	461	445	463	413	437	472	460	440	444	479	418	460	456	464	452	425	487	467	428	493	449	410	423	460	497	446	486	467	450	465	464	444	446	443	447	466	409	483	427	468	477	428	447	449	450	413	451	429	433	435	422	443	454	435	423	477	454	482	463	467	477	449	464	424	420	448	470	417	459	433	497	437	432	461	429	458	478	459	449	463	452	454	434	418	467	481	429	409	451	463	417	447	432	444	467	462	480	474	457	447	428	447	420	429	474	497	452	465	474	464	457	442	458	439	465	480	452	444	469	396	461	465	415	464	460	450	469	457	450	423	505	468	505	409	439	481	475	457	445	419	426	399	457	440	463	449	475	469	447	442	465	446	460	446	431	450	454	464	467	449	442	432	485	421	454	468	442	467	417	430	479	450	453	451	438	436	458	399	453	481	458	454	430	455	463	435	443	455	418	421	439	452	486	437	455	463	437	414	472	464	465	434	481	465	460	478	465	456	464	419	442	415	494	477	478	447	455	445	463	517	478	483	439	436	455	429	463	466	425	423	479	492	456	492	476	410	470	442	436	449	442	453	454	456	450	410	444	454	457	466	445	456	440	454	425	470	450	458	438	441	479	431	446	437	445	442	438	426	395	452	464	467	445	445	453	434	455	416	437	468	461	453	429	469	441	433	448	461	484	420	482	422	446	468	465	480	457	442	482	420	422	484	463	474	470	474	444	477	452	414	443	486	465	433	423	449	468	405	441	426	459	448	465	438	452	443	462	430	424	422	484	465	426	448	483	433	463	498	426	463	427	470	447	441	467	474	398	446	446	445	429	489	444	422	471	482	447	453	477	428	408	411	444	417	431	428	456	400	483	441	460	437	467	443	426	470	430	429	424	442	484	434	425	435	489	467	409	433	462	426	442	444	446	435	436	437	525	413	485	483	486	417	422	458	435	443	490	441	458	480	443	469	440	447	450	448	456	458	423	478	429	429	429	484	435	436	432	464	459	444	456	493	423	466	476	432	443	436	454	468	429	476	455	416	475	419	432	486	471	479	448	491	443	435	443	450	459	441	450	456	463	427	458	391	440	474	416	442	452	448	413	411	449	468	406	417	447	423	430	459	455	434	446	421	439	464	460	442	460	431	383	422	462	491	431	460	463	440	455	446	439	415	437	446	442	441	437	458	443	438	467	492	436	453	478	448	429	441	445	452	453	454	450	468	445	452	464	451	468	481	447	428	443	430	433	477	458	427	437	460	435	460	443	456	448	434	454	453	482	435	450	457	494	467	449	439	427	467	427	486	461	453	462	452	432	432	466	481	448	472	480	421	493	459	428	462	454	468	467	444	420	418	453	489	481	450	434	490	461	424	449	442	436	444	508	461	444	430	472	451	457	454	475	483	417	436	445	458	461	445	445	422	443	456	484	454	442	471	472	455	435	456	478	425	424	463	441	439	433	460	466	460	472	436	405	430	478	442	481	493	394	470	467	443	447	437	449	469	482	457	494	454	432	433	470	467	479	470	472	457	474	463	456	463	473	498	463	413	452	458	460	434	463	496	443	451	429	427	489	482	469	423	452	467	465	456	430	413	418	434	446	422	450	436	472	452	419	426	416	468	471	444	429	438	458	494	492	416	482	456	469	473	501	456	501	438	478	443	486	469	446	427	488	466	489	471	471	438	437	469	443	429	436	439	417	444	449	474	417	416	453	491	464	463	486	462	436	453	464	451	456	448	450	427	450	484	454	457	459	460	479	475	451	447	428	415	440	455	443	463	475	449	446	445	465	458	476	449	447	436	439	490	420	449	469	451	435	464	439	432	459	440	457	439	406	487	393	510	459	448	449	443	474	432	409	461	440	424	426	458	465	470	486	421	445	482	438	445	477	449	470	490	419	436	439	447	445	442	439	449	413	436	444	430	484	405	439	462	458	425	457	443	451	471	489	441	454	468	460	415	501	433	479	457	412	429	463	465	472	505	439	479	431	432	447	436	481	465	472	471	441	458	475	428	429	447	412	417	457	442	401	461	439	435	483	444	491	478	404	466	435	450	463	473	428	460	464	471	436	412	498	429	467	470	482	432	413	438	439	439	450	463	458	426	459	435	462	454	424	445	489	460	447	497	459	475	467	431	475	478	475	405	461	433	453	418	446	447	451	413	461	490	451	492	459	414	467	428	421	470	433	469	449	437	456	442	460	492	479	435	462	473	449	477	466	440	438	468	439	447	462	422	466	434	481	451	450	445	436	469	463	456	441	456	441	479	473	470	470	453	417	443	404	476	470	467	431	433	431	431	433	468	437	448	448	478	470	436	414	484	451	445	459	474	449	445	477	470	423	486	402	498	465	462	450	468	485	449	426	472	443	449	443	418	400	435	448	445	437	450	421	415	455	421	466	419	434	448	459	422	442	471	429	470	442	470	483	432	451	441	457	476	470	426	464	415	440	416	444	439	448	442	463	422	417	448	479	453	456	460	463	478	449	459	458	464	424	442	453	418	439	459	401	446	457	438	442	442	437	479	477	447	459	452	421	433	469	469	504	445	446	440	479	478	425	458	461	462	463	428	404	450	435	433	424	469	461	449	462	419	460	461	449	435	436	428	422	464	429	449	394	425	456	429	458	494	464	473	433	457	415	444	419	453	460	488	473	466	435	470	445	491	477	428	436	441	443	456	439	430	463	452	466	459	442	435	434	489	488	419	431	467	467	455	447	483	426	492	439	460	460	453	429	486	475	441	479	471	417	461	461	445	421	476	448	434	459	497	472	476	466	440	419	414	440	435	446	469	493	467	466	396	446	426	435	453	460	437	442	466	454	443	428	436	477	430	463	464	488	401	441	409	462	449	465	436	439	440	420	450	450	434	468	474	426	440	441	436	426	496	424	416	426	423	416	447	459	484	481	407	460	492	471	442	433	395	450	480	514	425	464	422	438	465	432	478	469	458	460	451	434	467	426	442	460	469	443	463	385	456	441	440	504	425	459	471	473	466	472	426	444	478	451	433	440	496	470	441	433	453	418	455	438	420	417	443	467	431	406	461	442	450	479	453	477	455	471	456	463	440	450	423	432	413	464	414	444	453	472	439	446	463	434	460	462	475	451	476	449	465	465	447	442	454	451	440	441	475	458	427	439	444	434	424	445	460	504	441	504	470	438	465	431	440	439	460	438	488	441	468	421	433	438	435	462	454	441	437	424	431	451	419	482	449	459	449	422	458	463	474	465	480	417	469	435	453
23387	21624	29341	24327	21588	21504	8252	852	675	610	573	505	461	440	436	401	413	356	396	408	352	343	354	391	379	339	371	371	343	337	341	339	326	300	332	328	336	336	338	338	332	306	318	322	349	356	315	313	330	324	304	325	336	338	297	336	313	348	333	319	326	312	325	314	340	324	354	356	316	328	321	334	311	326	327	331	342	340	306	358	320	348	318	333	309	320	311	359	337	344	353	334	341	327	344	325	316	288	322	309	347	310	290	295	316	332	301	319	298	372	345	323	318	330	347	327	339	336	337	319	314	314	299	323	314	335	325	315	313	322	344	308	330	341	305	334	342	338	330	333	321	320	303	274	306	311	334	293	320	341	354	332	344	338	302	306	337	341	320	353	331	334	302	323	347	340	321	342	342	308	345	312	331	316	313	317	330	341	320	303	346	322	329	340	320	320	337	321	336	317	302	327	322	300	343	341	297	290	310	335	329	342	350	312	320	340	340	318	327	333	343	330	312	318	343	359	312	320	333	293	334	320	292	319	303	307	319	305	321	343	335	356	362	350	341	325	304	322	304	330	301	307	311	310	313	337	336	326	321	328	353	323	310	336	326	326	309	337	310	337	315	359	350	312	311	330	297	356	348	324	340	327	342	362	318	338	303	332	342	324	336	345	351	311	337	302	346	339	317	351	316	313	330	322	324	302	365	315	304	334	357	333	327	344	319	307	327	306	288	294	336	316	323	315	321	340	330	317	345	334	320	295	287	346	332	333	333	327	321	310	321	355	321	330	304	302	337	313	341	320	325	315	335	363	326	325	338	304	321	326	334	299	321	328	301	325	312	310	336	339	308	314	369	316	341	336	305	342	320	331	337	336	329	349	304	331	325	320	359	323	355	318	308	354	305	308	349	363	334	297	291	313	325	304	331	311	317	322	345	317	357	315	341	365	340	312	353	324	356	338	337	323	358	285	344	325	321	344	333	335	328	313	356	317	309	332	354	290	316	353	299	333	345	337	311	310	311	330	324	298	318	353	332	333	322	312	355	320	337	312	327	325	341	351	316	332	325	338	301	327	309	358	305	304	334	327	316	317	342	357	315	337	309	322	310	302	323	328	328	318	310	314	323	328	333	357	353	318	313	306	323	340	314	324	329	336	368	345	385	329	337	320	336	342	325	332	325	341	339	301	325	333	330	339	326	339	373	349	334	339	343	363	328	324	311	348	309	304	343	293	330	311	315	316	312	323	325	320	313	330	339	334	344	324	315	316	325	331	339	342	328	326	322	330	334	356	340	360	330	332	291	315	323	356	374	323	351	346	327	336	332	344	346	313	325	339	324	353	340	345	317	337	319	309	334	329	301	333	315	310	306	345	310	316	330	306	359	330	301	320	334	332	315	334	327	339	330	308	300	326	355	311	320	318	306	342	325	305	338	325	303	334	334	329	333	318	327	318	322	321	336	325	346	315	322	339	310	333	353	343	301	359	324	364	331	331	326	337	328	344	305	334	329	337	344	341	348	348	337	328	296	302	328	323	294	308	325	338	316	339	313	328	338	305	314	286	312	329	358	333	337	348	329	314	325	317	352	317	358	378	325	393	340	315	335	313	326	309	315	307	329	308	283	306	315	353	282	330	339	293	311	304	339	330	335	324	322	348	293	309	313	317	323	339	301	334	306	348	329	356	370	362	308	324	319	332	305	317	323	318	325	318	301	337	322	296	311	335	332	362	320	361	342	349	294	346	316	338	337	300	309	339	360	308	337	333	301	302	308	331	303	328	338	331	353	311	320	334	338	317	322	328	336	350	322	335	334	306	325	315	316	292	344	347	350	353	342	310	318	346	311	301	340	311	312	343	329	346	297	353	358	349	340	328	343	306	324	335	325	323	325	294	312	314	324	325	309	310	312	297	322	353	313	304	314	339	328	314	336	338	346	327	334	337	330	336	295	323	322	332	336	326	361	313	327	332	306	315	334	344	308	321	319	320	358	334	328	304	338	322	328	296	303	332	332	327	319	329	361	319	312	302	341	316	340	351	291	317	340	367	351	338	293	297	326	335	326	317	334	349	362	327	298	308	335	314	318	320	353	324	295	306	330	346	348	340	357	326	293	334	338	319	308	288	358	342	339	342	320	325	323	315	295	310	326	319	365	280	313	333	331	340	375	322	336	303	328	319	341	332	328	338	307	328	326	333	346	333	343	327	336	330	351	323	325	334	314	373	321	283	339	330	305	311	333	342	342	325	317	314	307	330	340	314	367	325	310	323	351	332	353	333	347	343	294	337	329	319	347	332	349	305	321	322	296	353	332	305	328	333	323	288	322	317	309	330	331	314	306	328	328	330	331	315	308	324	329	344	333	293	326	315	309	313	325	313	288	350	328	323	340	315	314	343	354	327	323	344	342	319	326	286	318	312	328	315	336	332	331	362	305	307	332	321	333	337	331	303	324	315	350	336	330	297	325	325	335	308	359	337	313	309	297	344	295	281	337	332	327	327	299	349	342	314	343	314	322	329	341	325	348	306	334	312	345	318	302	320	300	297	308	313	299	319	347	324	328	307	339	323	346	298	357	330	342	315	312	301	324	329	335	339	288	304	309	346	318	298	311	294	347	310	335	337	330	316	294	313	335	351	312	381	313	340	275	297	347	337	359	310	326	336	323	329	342	335	346	308	340	312	353	341	338	328	345	296	339	325	285	314	334	350	331	297	293	325	316	316	316	329	331	342	293	327	313	335	329	362	335	354	346	353	331	357	347	317	312	324	315	321	333	323	310	335	349	336	347	306	325	314	318	289	323	344	330	322	303	371	305	341	325	330	300	338	291	363	346	333	326	300	329	356	317	328	308	358	305	292	363	328	309	306	318	327	298	327	313	323	319	350	327	310	309	343	341	333	313	324	295	320	304	334	317	358	338	307	325	328	328	344	333	321	346	366	342	347	345	319	305	313	335	310	329	304	305	314	320	338	316	335	308	325	354	295	305	309	302	317	345	357	337	345	356	361	333	317	324	342	339	333	298	342	311	322	343	306	330	321	357	323	305	343	342	343	295	352	322	292	347	348	318	361	330	328	309	324	336	329	332	288	304	331	312	324	312	366	335	330	341	322	311	341	307	333	343	346	330	301	329	305	294	309	337	353	361	309	326	313	324	331	286	322	339	312	303	308	339	318	361	305	329	328	330	331	325	315	281	339	319	322	310	343	361	332	341	300	328	336	300	322	313	325	331	325	329	329	324	329	328	310	315	324	315	336	324	357	352	325	332	339	330	344	313	347	333	327	363	321	309	342	314	332	332	346	337	322	313	296	338	329	339	331	320	330	320	336	337	338	298	326	323	323	337	321	350	319	353	364	344	334	369	339	307	355	329	292	330	306	316	357	309	305	301	340	334	326	321	332	323	322	354	320	351	301	343	325	319	328	307	320	295	313	329	285	355	339	303	345	341	340	349	352	335	326	341	287	324	305	336	312	316	349	314	335	324	331	333	337	328	335	335	340	343	308	326	341
43549	71753	27399	6426	3786	2563	1802	1394	1210	1075	908	770	715	635	602	551	557	506	510	504	428	461	445	431	394	413	410	411	419	395	411	409	386	422	439	401	361	386	373	379	377	397	408	402	373	351	426	382	400	361	376	369	349	404	368	422	405	364	411	387	401	381	371	418	411	389	376	371	402	398	392	393	369	416	378	396	374	366	389	347	376	392	367	381	385	375	377	346	365	362	416	344	391	357	366	363	399	389	364	414	384	414	396	369	385	368	372	368	366	376	366	355	365	348	382	384	342	406	381	404	353	384	348	406	347	385	385	347	376	429	374	340	380	358	356	387	380	375	357	385	379	387	379	376	389	379	391	396	383	373	396	365	357	391	368	380	358	412	381	400	370	357	385	373	368	430	412	394	374	395	373	406	338	387	377	358	331	412	356	400	378	394	353	395	368	391	369	376	389	397	387	358	369	394	366	398	391	392	374	388	403	357	369	334	370	412	381	370	372	405	356	366	376	382	418	361	375	387	387	358	362	354	362	389	393	389	380	350	412	401	371	380	396	363	387	358	349	377	356	382	370	359	401	376	380	387	415	365	387	363	391	352	357	364	390	400	398	409	364	395	437	382	362	378	401	397	365	390	363	390	378	390	428	367	391	367	359	376	390	383	373	376	373	373	357	369	415	378	400	389	393	365	408	376	345	384	380	396	351	400	378	412	395	408	387	347	397	400	374	381	365	368	405	410	360	372	376	406	337	390	385	362	373	364	351	360	398	414	350	398	374	411	384	385	373	379	327	369	381	349	383	373	378	366	379	347	362	354	366	399	390	375	371	375	386	382	426	367	379	393	375	372	396	399	384	371	350	371	368	365	407	379	346	372	398	390	358	384	402	406	381	373	371	386	404	353	329	373	392	365	381	370	378	431	361	406	371	396	419	379	404	391	357	382	367	440	394	332	387	350	385	377	362	382	373	351	368	412	411	378	389	406	372	363	371	374	396	367	410	372	357	396	369	389	386	341	369	384	391	361	396	378	334	353	394	408	348	355	354	362	385	426	400	386	382	372	380	376	404	374	364	355	369	361	314	396	376	355	372	407	371	333	387	379	352	414	357	380	364	394	344	386	366	360	368	404	400	370	399	371	365	378	368	360	388	403	374	361	385	387	398	406	391	344	404	370	405	416	335	383	393	352	363	366	390	397	350	363	394	367	391	370	412	382	367	403	371	389	361	351	341	351	387	374	405	382	346	415	343	391	378	340	373	370	400	411	371	388	374	361	395	405	407	401	347	400	387	396	364	419	354	397	377	380	363	375	382	409	345	371	408	388	400	376	383	361	333	367	335	392	376	373	406	404	397	394	373	375	386	380	384	365	350	392	361	385	370	398	408	384	374	372	382	387	390	388	350	361	380	398	405	342	386	377	386	348	371	371	388	417	388	377	363	352	399	378	398	415	404	403	400	380	402	386	360	391	381	378	396	365	393	385	375	356	402	382	369	368	369	350	365	409	369	369	356	384	359	371	367	353	364	387	367	368	348	346	414	369	385	381	349	432	394	357	368	394	381	349	390	398	366	367	398	400	410	368	382	434	362	380	388	358	351	364	360	364	359	389	374	357	354	384	396	393	381	385	364	374	391	373	370	347	375	401	405	378	370	381	363	340	349	371	378	362	379	406	370	375	372	365	393	398	381	341	370	375	407	382	358	403	401	352	386	375	374	404	321	356	354	369	400	402	326	330	360	380	355	402	349	398	399	405	368	341	373	387	378	380	356	406	349	359	400	354	394	389	350	363	374	373	369	360	364	350	385	363	372	391	369	366	402	360	356	406	378	359	339	343	358	414	366	356	358	325	369	348	390	386	366	359	375	388	379	349	385	368	345	358	374	365	316	376	380	365	403	385	381	365	352	374	392	342	367	349	385	397	374	408	403	352	412	364	398	403	394	370	388	367	345	356	372	402	374	376	391	380	397	398	407	353	403	380	346	384	387	403	385	350	362	392	387	383	401	342	395	399	381	369	414	365	390	341	353	349	423	363	387	341	366	401	392	350	418	369	384	362	350	378	375	367	382	377	429	385	368	383	405	347	381	363	386	377	373	359	358	357	380	393	375	333	360	380	365	409	368	385	386	325	393	384	405	368	383	375	379	377	392	392	386	352	401	376	361	376	352	369	395	372	392	396	388	395	372	367	380	393	358	358	357	387	388	401	400	370	373	358	365	381	401	411	361	394	374	410	414	386	393	395	374	374	367	398	372	387	383	371	389	398	396	386	389	389	380	393	376	417	355	396	430	390	367	385	352	359	394	381	387	379	396	344	375	397	371	348	395	390	366	385	378	373	396	371	400	378	345	336	369	381	357	403	374	412	389	374	372	421	394	419	389	337	374	400	392	366	372	351	393	386	373	363	387	381	410	363	353	367	384	397	381	383	378	388	351	380	389	367	380	411	338	391	396	382	385	385	393	389	346	377	340	403	393	365	373	372	371	403	379	389	378	369	351	410	374	359	351	394	389	352	383	378	339	366	374	373	361	389	366	417	397	366	387	383	377	405	374	400	345	388	338	368	377	362	434	364	387	370	417	382	400	365	360	379	360	374	360	365	403	390	364	390	388	364	391	395	393	369	381	377	386	366	344	395	387	390	374	385	393	365	366	374	377	398	389	405	344	375	393	357	379	395	359	371	404	355	333	334	383	389	362	350	403	374	420	370	364	389	363	367	370	399	387	328	379	375	396	391	348	389	380	385	405	411	390	371	381	388	372	353	421	372	406	354	420	399	374	369	364	382	342	383	394	343	392	408	355	405	395	364	383	333	397	375	383	367	353	392	369	388	392	427	351	420	374	378	385	379	347	404	363	382	362	369	374	376	348	360	393	363	405	339	350	390	347	389	389	403	370	393	398	384	343	378	356	385	362	360	392	361	380	364	355	373	404	373	383	378	376	422	374	397	359	379	367	371	367	401	326	366	423	384	366	403	381	402	371	353	393	397	379	380	341	354	371	378	362	380	379	392	401	375	334	398	392	387	376	373	375	396	364	416	375	362	366	385	384	351	330	391	369	393	409	389	409	387	369	366	397	396	382	379	390	365	410	424	375	394	345	405	368	360	378	346	372	401	392	365	363	363	362	389	388	373	412	422	390	365	367	346	409	376	366	375	383	328	402	401	413	420	373	339	387	392	387	394	357	385	364	338	361	370	415	399	334	364	389	368	400	385	397	397	376	363	382	370	363	346	417	373	349	339	343	390	382	330	401	367	359	394	348	404	347	368	363	394	393	377	388	387	379	327	380	369	391	390	379	367	378	379	369	354	395	373	390	372	356	399	408	404	361	338	346	389	363	347	366	375	382	357	390	332	362	404	397	362	402	381	375	374	395	350	397	367	397	355	401	424	385	373	380	360	391	369	421	397	389	365	353	349	411	405	379	392	346	351	419	396	357	361	364	410	392	389	391	356	375	399	386	365	398	408	382	367	373	368	387	366	381	372	355	376	393	371	364	366	371	367
29426	29317	20801	3725	467	339	316	300	283	251	269	227	241	224	250	237	222	243	252	225	244	236	220	242	232	230	245	225	255	206	211	218	226	246	222	214	253	213	220	253	202	201	235	226	226	223	237	197	232	204	239	231	234	212	217	236	215	199	217	241	245	231	248	211	203	212	235	257	215	252	238	240	218	250	223	260	209	228	228	239	235	235	226	226	208	212	220	218	203	228	248	217	231	232	206	209	203	241	258	234	232	227	247	221	242	221	219	232	239	239	228	222	230	217	235	225	199	250	257	204	197	251	224	224	246	231	247	231	223	240	242	222	235	226	232	212	258	222	241	243	242	229	228	237	208	212	235	220	224	222	191	228	226	209	198	227	222	207	228	226	212	243	217	208	231	245	231	227	210	212	230	209	233	219	217	221	215	222	232	207	230	214	211	243	197	230	218	238	243	234	213	226	196	237	222	241	239	197	235	245	217	216	252	236	238	195	239	216	232	226	240	242	212	245	251	244	200	220	222	226	235	237	238	244	215	229	232	219	229	224	218	241	234	216	211	257	234	232	234	221	238	207	249	214	228	238	242	244	213	224	242	211	214	222	221	209	242	231	219	207	244	222	229	215	219	224	233	229	232	210	222	197	215	211	217	261	223	276	207	221	221	210	226	247	241	215	220	231	205	207	225	214	196	224	247	226	247	225	252	245	226	238	218	240	233	223	220	237	225	215	242	242	228	208	237	222	224	197	223	228	236	246	218	259	221	187	208	244	248	228	219	226	229	207	221	241	222	230	219	220	220	236	232	245	214	230	230	227	263	204	222	243	226	225	231	216	215	227	244	224	220	235	195	232	236	230	229	236	266	224	237	228	241	227	264	235	234	203	210	220	263	210	230	231	213	253	238	243	200	221	235	212	235	210	237	239	219	207	202	192	212	246	216	230	237	276	212	226	239	209	230	192	227	229	246	219	247	218	259	189	227	230	217	210	218	217	225	218	233	247	222	234	240	222	235	205	227	235	232	261	234	224	232	256	227	233	215	229	218	219	264	240	255	201	228	212	243	225	211	213	207	209	252	242	206	206	253	213	234	244	230	237	190	206	221	218	224	235	226	225	214	199	238	229	229	231	223	217	225	211	259	209	225	220	230	245	240	249	232	224	227	224	266	229	208	217	219	209	224	243	222	239	220	223	220	229	206	237	214	214	248	248	253	192	200	240	233	234	196	215	248	225	201	217	221	237	200	218	227	243	225	221	220	232	218	228	231	230	262	231	253	243	226	242	249	221	220	195	244	222	235	221	201	228	231	245	218	216	212	211	212	240	241	234	218	238	214	245	245	237	248	224	249	229	234	223	226	211	239	230	217	231	221	212	196	223	221	224	202	206	234	205	233	234	238	220	233	233	217	238	248	241	222	241	226	215	251	210	240	210	249	229	231	194	226	216	231	212	197	282	227	223	235	211	228	243	225	236	243	235	218	223	229	248	230	226	246	222	261	246	252	206	224	257	236	208	234	200	223	258	214	224	227	222	218	230	227	228	210	227	210	229	222	232	220	235	260	234	206	239	231	223	224	204	234	214	229	216	244	200	209	212	219	251	233	211	232	242	252	233	229	220	234	226	222	230	238	218	200	240	210	229	225	229	242	269	242	243	203	204	216	238	230	240	214	236	224	235	226	229	229	239	219	220	226	230	241	249	222	206	213	233	233	241	249	233	242	244	203	187	223	254	214	247	209	227	224	228	222	245	224	227	232	201	228	241	246	220	228	222	244	239	243	242	198	243	230	223	215	203	214	197	220	216	216	212	219	265	229	230	204	239	219	226	221	232	259	229	232	254	232	215	225	219	266	219	217	212	256	223	238	227	231	213	224	209	225	239	237	241	241	220	221	213	217	225	216	233	220	242	223	231	199	206	199	229	225	230	256	226	268	215	216	214	228	208	222	256	213	225	227	221	239	211	234	224	214	228	217	215	244	196	218	261	232	222	233	208	213	219	237	218	202	241	229	222	236	238	204	224	241	239	221	237	225	208	241	201	236	213	218	224	212	204	237	224	230	256	232	231	211	210	226	225	229	214	214	217	265	252	207	211	189	220	230	253	243	235	215	220	239	212	218	248	233	224	219	216	217	231	214	209	224	237	226	227	252	215	238	234	238	192	231	226	231	248	216	202	212	171	234	204	223	221	210	227	248	248	246	237	226	237	219	266	226	230	223	241	223	220	227	219	212	215	225	220	233	257	210	228	240	223	228	236	241	215	205	227	235	229	227	214	220	229	237	251	233	223	237	228	239	241	221	247	199	233	213	223	236	217	223	208	213	220	210	216	215	260	241	229	251	220	207	247	233	228	249	200	239	233	219	199	186	230	203	217	238	235	227	235	240	233	212	227	208	225	234	239	217	230	219	232	231	217	218	236	205	217	233	220	223	218	243	243	207	217	256	231	256	230	209	212	214	212	241	215	207	225	239	205	208	243	225	224	203	232	249	231	201	215	232	209	207	225	223	199	237	221	242	225	206	255	248	225	243	244	246	242	223	207	217	226	207	214	248	225	212	222	245	215	226	209	205	219	202	240	241	218	232	217	215	218	206	230	222	243	229	216	231	255	206	242	237	217	231	226	216	262	227	217	228	229	241	238	233	214	211	213	231	218	235	222	231	228	212	222	251	249	214	229	216	220	226	237	206	233	224	221	230	263	224	223	208	206	212	225	207	232	223	212	221	242	236	207	212	231	223	203	218	221	224	220	250	219	232	228	220	222	225	233	252	241	254	250	233	238	242	240	215	244	213	223	197	221	230	242	241	240	206	217	227	236	223	220	203	223	227	211	215	230	214	243	221	211	230	212	232	234	221	237	217	245	248	213	210	226	222	225	223	224	226	243	217	273	210	219	241	230	236	198	219	229	231	206	224	266	203	233	216	213	226	211	245	217	224	243	225	214	261	246	215	232	247	196	229	206	221	228	217	210	228	238	213	236	239	237	240	205	204	223	202	207	211	235	243	268	234	222	223	205	233	229	209	221	228	208	214	225	195	236	224	252	210	226	194	238	224	246	262	215	213	219	225	209	234	223	216	243	216	241	218	212	201	209	217	235	230	220	249	225	225	228	223	215	222	224	205	242	238	217	227	231	214	235	238	240	234	229	238	236	214	236	233	226	220	207	228	228	231	229	217	231	230	237	216	209	205	248	233	224	247	207	215	239	225	252	238	247	227	237	226	222	232	236	239	213	223	240	226	217	235	230	217	245	222	227	253	211	228	209	254	233	209	251	247	216	220	212	218	260	237	253	234	215	233	229	224	240	224	218	207	224	194	218	231	229	231	250	243	191	226	254	229	223	218	183	245	221	250	221	228	223	225	247	229	198	201	211	216	211	221	234	244	235	218	202	223	222	276	231	221	222	249	224	227	211	213	236	215	224	218	258	265	248	214	209	224	223	230	252	205	241	243	216	227	209	247	228	241	196	221	223	220	232	225	240	231	228	245	235	225	210	254	221	216	200
33465	46133	12639	1253	700	511	461	445	397	380	314	319	333	332	294	313	283	300	293	338	273	258	266	282	283	279	295	276	279	313	305	287	290	283	302	270	322	299	280	322	275	300	285	307	259	293	308	253	282	303	284	277	297	273	272	302	276	265	288	284	278	273	270	299	273	307	285	304	318	320	345	285	312	317	313	276	269	249	245	280	260	299	277	278	242	248	321	319	288	287	284	285	287	296	270	298	315	292	275	260	272	281	274	324	281	277	275	275	272	308	283	315	298	253	275	265	283	306	270	251	280	298	281	298	309	285	306	287	307	315	265	289	270	273	277	313	295	285	306	280	276	280	277	291	296	275	296	327	303	298	309	273	277	281	287	311	279	268	295	289	270	298	281	261	296	273	288	304	274	264	300	281	278	293	308	290	311	295	299	299	290	302	302	296	318	279	277	267	272	274	291	283	301	329	291	287	308	312	287	299	258	276	303	282	283	327	278	276	289	274	287	291	277	295	269	287	292	278	259	299	280	268	304	303	305	292	291	300	289	259	278	282	255	304	324	285	301	301	278	288	264	262	289	307	290	279	293	308	275	254	257	285	260	314	279	284	290	297	264	262	290	300	274	279	303	274	273	264	292	300	263	273	330	284	297	287	286	296	290	272	296	285	263	293	285	314	291	283	275	306	271	254	288	266	304	302	309	286	259	300	279	298	292	305	273	278	316	277	306	296	320	302	301	285	311	306	261	287	297	250	289	287	286	289	302	289	291	282	305	259	300	295	312	306	271	274	291	310	276	280	280	276	300	271	305	308	290	273	304	270	283	291	281	264	257	286	314	269	316	298	253	288	276	279	274	281	302	271	285	261	286	298	298	288	280	281	311	294	273	312	262	294	288	308	305	273	290	267	276	297	302	301	252	285	320	295	283	287	293	278	334	281	302	288	261	285	317	296	298	304	258	316	293	273	291	288	312	271	288	286	294	312	264	269	297	276	265	292	292	264	257	275	306	299	279	260	312	311	289	286	294	299	291	281	293	278	286	290	309	266	273	306	291	295	309	296	276	309	312	305	288	282	310	301	330	311	274	292	266	296	272	282	305	328	289	299	320	300	293	267	315	299	276	301	285	303	291	279	277	239	261	312	310	294	275	262	284	260	296	274	288	295	290	319	312	309	256	309	285	262	274	283	304	309	291	261	293	305	307	316	292	299	281	284	296	308	311	263	296	271	304	317	306	278	305	252	281	288	267	288	293	331	288	287	282	306	315	282	307	270	279	283	281	295	320	298	294	301	299	298	279	294	285	277	295	283	286	290	281	316	316	284	271	288	289	267	287	281	277	304	307	288	309	293	276	255	260	302	293	295	290	300	279	273	298	300	278	280	285	275	286	292	278	281	293	285	294	288	293	297	286	301	288	297	290	256	283	278	302	279	295	296	303	293	286	268	306	282	303	264	315	263	300	267	284	313	271	277	267	289	306	296	306	288	305	293	295	307	329	308	301	277	281	271	263	273	275	282	290	286	321	291	256	276	281	307	288	306	297	267	278	290	305	275	304	306	278	284	317	303	271	293	268	313	285	269	300	282	289	271	324	312	289	296	261	297	283	290	272	282	252	304	275	265	268	301	277	277	291	298	279	280	301	307	302	276	266	264	281	306	295	248	272	296	281	290	259	282	304	321	280	294	285	299	297	291	305	326	257	265	293	282	315	271	294	283	294	261	257	275	305	291	250	297	288	285	312	310	289	271	310	296	287	283	292	296	291	296	298	294	302	275	256	290	259	267	293	279	284	307	283	268	296	297	293	275	290	286	250	279	274	293	276	282	324	282	288	254	276	286	311	293	305	270	278	255	285	311	288	247	283	303	274	264	289	281	290	273	277	283	292	310	301	290	291	268	288	287	288	311	287	291	285	295	274	312	310	273	290	295	306	283	287	275	278	262	285	286	282	273	295	260	270	297	269	316	289	262	322	288	292	303	294	305	310	309	290	301	287	283	287	265	307	299	311	294	268	276	254	302	296	285	293	290	287	302	275	299	278	290	287	296	286	302	302	309	286	302	280	285	308	309	300	298	285	303	295	300	298	255	295	307	280	293	297	276	313	320	271	285	311	315	301	311	300	316	265	283	298	263	288	322	283	281	319	271	275	300	285	324	286	261	311	278	284	292	319	309	282	300	270	260	274	284	292	253	286	288	266	280	259	287	278	280	275	313	287	302	290	305	296	303	286	287	309	288	297	269	256	285	310	296	310	307	278	307	290	285	284	298	281	285	285	238	297	278	299	273	279	319	303	256	299	296	300	314	296	315	296	302	313	316	291	294	318	260	304	285	293	274	262	288	265	271	279	277	270	289	267	311	290	284	283	275	273	275	288	309	292	284	292	279	308	279	303	270	314	278	283	313	303	277	268	300	271	291	304	276	300	306	307	291	319	317	268	271	286	313	279	277	296	273	297	277	276	272	279	271	308	310	262	262	263	293	303	311	282	292	286	298	284	311	293	310	302	301	304	285	297	292	295	267	287	280	274	285	306	294	305	292	285	314	308	308	312	290	291	286	260	279	304	316	260	279	296	301	266	305	313	282	298	289	302	270	314	296	311	279	291	288	269	261	293	279	273	290	279	284	291	286	292	295	292	273	292	290	274	262	282	299	303	279	273	271	277	277	276	324	282	271	282	282	299	274	275	274	292	292	312	290	278	285	254	276	309	281	313	301	313	281	255	277	286	271	296	322	302	307	300	300	303	278	308	273	304	313	308	296	265	284	298	289	280	285	276	304	294	281	289	286	262	292	280	295	286	280	274	324	317	278	271	292	282	274	306	285	307	304	275	288	286	293	307	312	315	280	262	309	284	263	313	298	302	265	300	308	284	293	286	290	279	290	277	302	286	308	293	295	267	300	274	288	297	279	319	286	322	295	305	297	288	303	312	271	299	327	259	304	276	265	293	272	249	291	328	254	290	270	288	305	316	264	283	316	288	264	275	315	275	302	270	294	309	289	309	299	284	264	262	280	284	281	277	273	296	312	290	280	289	273	296	268	282	310	286	275	290	270	270	304	296	329	281	277	287	298	275	273	272	283	295	281	282	318	282	284	289	277	333	292	296	263	273	264	328	257	310	286	291	285	285	253	289	300	290	308	333	266	281	322	291	314	283	292	289	292	305	313	274	314	277	289	265	295	305	272	323	309	307	311	265	297	290	280	294	310	299	268	299	300	291	335	291	302	286	303	294	315	293	300	283	270	294	266	291	299	294	302	284	271	302	296	278	277	279	283	293	309	245	333	278	283	289	291	301	281	304	301	297	275	278	266	271	281	292	297	314	307	288	295	267	307	293	298	293	309	305	304	260	314	319	293	308	306	276	279	282	243	304	273	318	283	302	269	303	315	295	272	295	296	289	277	296	310	271	279	306	264	292	275	263	289	289	304	304	327	285	263	299	284	279	283	265	295	288	279	313	294	297	281	320	302	293	272	289	249	307	282	308	259	282	292	297	288	279	302
24286	21611	28870	24637	21446	10898	960	532	441	375	278	265	250	246	222	206	200	199	174	185	155	169	191	179	174	148	177	193	182	160	166	162	166	192	191	145	173	148	164	157	168	163	179	154	145	152	163	166	146	163	135	167	146	158	150	167	167	183	141	162	167	151	163	165	170	148	160	171	153	166	152	176	164	164	169	165	153	156	163	152	162	166	165	138	169	172	149	170	164	147	176	156	168	159	161	162	136	148	162	160	173	159	161	157	164	165	144	150	144	163	150	160	158	168	154	154	158	156	164	164	161	145	176	155	150	147	174	166	169	151	127	161	149	158	149	160	180	148	144	151	158	179	148	164	157	162	157	178	149	153	145	141	142	162	171	163	153	145	143	183	156	134	157	147	177	128	156	161	160	164	164	155	163	168	150	166	169	152	160	161	165	169	152	157	196	159	147	144	169	159	162	153	153	163	182	131	165	142	155	161	139	153	156	147	167	181	166	143	183	169	144	166	146	149	133	165	151	169	164	161	152	149	153	133	177	178	143	153	171	170	161	178	164	174	142	160	157	152	142	133	152	182	157	153	179	141	160	157	176	143	153	142	153	149	139	164	147	157	139	158	172	145	160	189	170	142	154	202	174	147	149	159	155	160	151	149	176	160	153	184	140	162	163	144	168	168	158	160	171	151	149	168	165	160	160	170	179	149	153	165	172	171	134	131	186	152	153	174	158	157	176	160	156	177	167	157	176	166	176	145	151	188	162	199	175	146	142	156	170	171	182	161	142	159	160	145	162	155	167	149	145	152	155	162	147	154	164	148	150	180	186	176	136	160	180	199	147	174	182	156	165	144	151	160	166	164	155	164	178	182	175	164	164	160	151	148	155	162	161	143	147	151	177	195	159	151	158	167	162	158	139	154	147	157	173	163	156	162	151	141	135	161	170	131	164	167	160	146	169	153	161	146	153	173	145	157	159	154	173	163	162	188	168	155	171	170	171	155	148	155	146	162	163	157	161	179	142	165	145	174	178	160	159	156	190	162	161	157	128	168	162	176	163	166	154	162	165	157	161	160	154	180	157	140	155	153	161	159	181	145	159	152	153	154	161	147	175	151	153	162	144	173	168	129	141	168	164	145	141	175	163	174	162	150	157	157	164	178	159	189	161	161	156	165	170	164	155	147	146	163	165	140	168	147	163	173	156	161	185	172	154	152	199	161	141	158	171	148	197	181	143	193	138	157	155	158	141	151	151	166	137	157	181	161	153	157	154	181	154	175	153	165	150	160	138	162	156	170	154	167	177	151	159	159	169	156	153	148	139	146	150	146	143	153	171	149	173	153	149	164	161	162	162	155	162	159	175	134	162	157	158	173	173	158	152	184	153	165	152	144	155	155	178	150	151	148	183	158	150	157	164	153	142	175	154	159	163	171	163	156	162	192	135	184	161	151	149	177	186	185	152	155	152	161	177	165	152	149	156	160	144	168	159	189	149	176	154	155	155	157	170	172	172	150	176	164	147	155	141	158	170	159	153	166	176	165	170	179	141	135	156	161	162	168	170	171	170	169	178	145	144	168	177	145	155	142	165	158	148	163	168	163	162	169	151	146	160	145	175	175	166	168	169	171	164	149	146	157	154	147	151	180	138	145	160	138	148	157	151	174	160	152	136	151	137	160	133	167	149	166	146	126	163	145	166	172	143	144	146	168	183	174	162	137	130	174	184	153	154	144	157	185	157	149	136	170	139	166	150	173	154	155	147	144	148	158	160	182	163	163	132	168	171	146	167	179	162	163	150	173	156	134	156	182	153	161	164	159	175	143	184	187	154	163	171	154	187	148	145	130	157	164	150	170	156	143	179	159	137	154	158	179	163	143	157	166	140	188	156	151	139	176	147	181	145	163	178	173	149	154	181	169	169	145	150	155	144	147	152	155	143	158	179	124	151	127	116	162	161	160	163	184	170	160	142	149	141	158	152	167	154	180	166	151	192	179	153	170	146	138	168	142	130	138	149	135	144	158	156	166	163	162	158	155	144	179	142	162	151	152	167	162	164	165	146	171	154	158	157	169	166	160	156	153	157	145	131	154	166	167	131	150	170	142	166	168	163	158	153	155	162	148	156	159	146	168	139	159	172	153	138	171	192	154	164	149	144	171	155	150	179	166	155	177	174	162	154	175	176	167	143	167	160	144	167	149	177	151	161	160	154	167	167	146	174	170	175	153	167	161	158	164	164	161	136	143	158	128	149	159	173	171	136	137	165	154	161	150	173	168	144	160	146	188	160	155	153	167	151	166	142	164	167	156	169	126	188	174	148	161	168	178	149	149	158	148	157	154	159	170	165	148	152	149	157	158	164	176	164	137	170	146	149	149	132	169	158	156	190	150	176	151	164	161	153	160	137	175	162	153	140	149	159	169	163	174	155	170	174	153	178	142	148	161	159	159	168	165	152	163	164	148	167	170	140	159	169	150	174	152	172	153	177	160	154	153	152	187	173	154	146	185	155	163	150	150	164	149	144	141	162	161	151	174	164	173	156	166	156	148	150	161	129	165	159	159	166	143	159	161	177	173	150	153	142	174	158	150	167	146	160	149	164	156	168	120	163	140	162	164	155	150	133	169	147	159	148	168	138	133	153	163	174	161	174	150	154	187	165	166	155	154	147	146	161	170	163	149	143	169	162	169	175	188	154	151	168	149	142	164	154	150	159	171	152	150	169	147	156	158	149	170	171	146	149	161	151	160	149	154	162	166	146	172	152	156	151	180	171	174	158	161	136	173	162	209	158	163	151	196	160	143	201	137	138	178	126	167	176	161	151	155	152	154	159	164	151	178	170	183	155	168	136	159	158	160	150	163	172	166	164	173	147	151	167	173	145	174	154	162	156	147	158	180	161	124	138	155	167	189	161	159	159	164	187	162	158	145	184	167	155	165	174	159	162	143	152	147	148	195	183	179	179	154	157	164	147	168	162	157	174	135	134	143	168	165	160	148	158	175	156	165	163	139	177	165	157	151	157	166	151	171	160	179	162	157	166	164	172	160	169	157	171	170	160	165	178	156	167	184	145	147	167	145	175	164	163	155	173	154	156	150	141	183	166	159	170	159	163	162	136	153	151	149	171	158	164	145	173	175	159	133	171	174	173	158	149	151	154	181	166	187	137	159	158	146	152	170	149	164	156	160	153	166	167	151	168	163	144	162	159	152	163	138	163	170	162	166	142	148	154	157	163	154	144	157	168	182	176	175	144	183	155	174	152	162	165	162	162	158	156	159	182	167	163	144	163	157	186	167	149	154	166	209	181	150	149	147	147	154	163	169	144	164	159	162	164	156	182	166	159	163	170	156	145	152	156	187	140	166	130	136	155	139	134	157	149	153	138	168	140	141	160	157	162	146	154	161	167	151	157	172	155	169	161	177	175	152	152	157	152	153	155	146	142	166	164	170	155	156	159	165	165	164	160	168	141	150	164	146	170	151	167	129	144	146	141	135	179	180	153	154	161	139	150	145
39147	63780	19817	3659	2348	1650	1168	1020	695	584	478	399	361	400	382	310	275	265	258	230	229	233	228	207	223	233	223	205	234	230	214	214	206	200	199	215	208	211	230	197	221	179	209	222	215	237	205	204	219	206	188	193	229	200	206	212	198	204	195	234	184	226	208	230	209	216	209	204	209	191	193	181	193	189	215	199	170	209	198	185	181	198	191	203	180	204	224	222	203	175	210	195	196	202	189	211	200	199	208	220	191	213	188	204	228	201	199	229	206	226	208	206	210	212	208	215	191	196	216	180	198	215	194	228	216	186	229	210	178	203	205	192	196	192	193	187	192	197	198	226	224	207	204	208	178	228	188	220	223	224	217	199	230	200	201	198	218	223	248	207	199	198	227	199	188	217	167	204	195	190	205	204	188	205	184	182	200	209	221	223	211	228	205	207	193	196	201	215	215	195	195	217	195	203	211	207	205	210	222	225	195	180	187	215	196	206	177	195	208	211	204	207	186	214	219	210	228	210	205	205	197	214	170	209	184	218	210	219	221	195	185	195	213	192	188	214	194	215	210	221	208	226	204	231	198	209	205	201	207	187	174	212	197	229	190	221	199	200	208	220	208	171	214	173	206	209	207	189	203	198	194	166	196	191	226	180	195	225	220	183	202	207	204	205	191	182	206	209	205	212	192	229	193	204	209	190	196	179	197	223	244	206	204	195	183	189	214	184	204	225	223	200	183	170	181	227	195	218	184	211	188	206	186	220	189	213	217	200	205	228	176	174	213	222	214	239	224	178	187	189	195	187	221	190	227	179	198	196	200	210	192	170	197	210	224	237	173	196	215	212	221	209	192	218	213	204	224	188	203	193	213	203	235	212	213	216	192	212	207	206	208	203	187	194	193	213	197	225	196	196	206	169	186	202	225	209	201	205	210	203	204	198	190	189	208	183	223	203	204	194	209	219	213	162	195	190	182	202	207	216	182	224	219	197	185	199	181	188	209	195	201	191	206	174	192	225	190	199	195	192	202	230	194	227	197	197	206	191	183	220	206	210	211	192	206	208	196	183	191	221	190	197	194	206	175	180	194	203	225	205	205	199	220	191	220	194	215	206	213	230	217	221	217	211	224	216	222	194	203	198	197	211	204	214	206	196	195	196	187	194	196	186	196	205	209	214	198	187	202	193	200	198	220	182	186	217	184	204	164	214	197	198	187	183	181	194	199	196	208	172	201	190	223	200	211	187	218	210	198	204	197	202	212	196	191	204	200	209	215	169	179	194	215	228	209	201	199	183	209	207	202	195	197	222	204	229	182	234	213	207	198	184	222	195	193	218	207	220	204	211	200	209	202	232	202	218	187	181	212	208	210	193	188	219	198	203	213	234	184	195	185	207	202	218	191	199	180	194	206	219	206	189	210	215	196	183	208	200	224	228	203	175	201	190	194	199	191	212	202	190	225	211	210	212	214	190	222	200	186	211	198	178	206	205	187	176	229	187	200	202	195	195	221	212	211	213	206	195	213	194	218	205	195	211	243	191	206	220	191	224	207	213	196	224	206	195	232	216	201	205	211	199	193	186	189	202	199	185	187	229	213	200	202	207	197	189	184	203	210	203	230	150	197	206	246	219	193	203	218	217	213	195	226	205	192	203	223	183	216	203	192	218	210	218	192	188	201	188	201	187	226	171	192	196	217	190	212	196	218	201	214	220	206	194	220	200	201	195	190	226	203	213	209	207	211	215	200	234	190	202	190	209	197	218	170	189	233	183	221	177	205	197	193	227	211	180	218	213	229	177	176	210	191	200	202	213	218	192	202	210	222	197	200	220	200	195	219	189	197	184	208	199	200	181	200	203	221	212	211	205	211	217	218	198	224	205	187	174	205	198	192	203	195	203	202	197	204	210	181	183	202	207	212	207	182	224	238	211	190	200	194	206	250	190	193	191	201	192	223	198	201	234	221	206	219	204	189	210	210	177	184	204	204	215	177	187	196	191	190	197	218	187	195	210	201	199	213	198	198	229	196	204	203	211	206	215	203	202	199	209	207	188	199	193	208	176	217	191	209	221	200	224	204	205	192	205	194	206	207	219	211	195	195	191	196	236	194	202	183	185	215	200	195	211	197	214	200	214	212	236	194	190	184	195	182	185	204	199	181	224	228	210	208	182	206	219	206	218	186	190	241	206	202	186	203	206	193	206	184	221	203	196	184	184	208	232	221	226	210	198	190	198	210	197	194	217	200	206	217	211	195	182	200	207	194	218	211	205	187	191	186	222	179	217	240	195	208	205	185	194	217	211	174	198	207	203	196	209	218	186	220	194	201	221	214	222	189	208	205	196	203	198	207	211	222	174	192	211	201	191	233	221	201	204	229	222	199	189	183	197	204	191	195	196	202	206	215	215	199	181	227	227	213	205	212	204	191	220	192	213	182	210	184	192	191	199	241	216	210	201	195	210	208	190	216	198	200	225	220	184	216	209	208	228	168	201	205	204	190	210	200	197	192	199	231	205	209	212	221	191	192	202	184	186	217	213	190	221	210	187	196	205	202	188	220	210	190	202	178	209	195	179	199	193	215	228	183	209	224	203	189	194	191	181	206	186	199	169	211	185	204	199	193	223	222	197	183	183	210	204	175	215	221	201	195	214	226	203	190	197	202	203	206	202	211	193	215	202	207	212	184	183	187	194	218	221	216	189	182	219	215	184	219	231	190	222	196	202	197	211	215	191	202	205	167	203	201	190	214	207	209	195	185	206	209	198	212	194	187	209	215	203	222	209	194	202	225	187	191	251	219	178	180	197	211	188	222	218	208	203	178	183	206	194	192	195	209	201	205	216	209	206	187	217	181	191	219	179	179	194	207	197	189	224	186	229	189	194	181	211	207	201	208	197	222	196	204	233	208	227	203	209	196	201	209	196	187	208	186	203	200	207	205	194	243	197	186	195	207	212	213	209	211	201	201	197	210	213	194	202	180	195	179	209	198	207	196	196	188	201	209	195	204	206	228	209	209	182	208	220	205	211	203	219	210	223	210	215	200	222	192	180	185	217	193	201	210	200	205	215	210	205	207	214	207	220	222	194	215	209	217	219	219	214	203	181	202	202	198	232	209	218	172	205	193	219	202	177	215	205	228	175	219	198	191	207	204	200	211	206	199	202	205	197	213	231	187	201	175	203	205	211	182	168	195	222	200	220	204	196	216	215	220	226	214	203	176	223	194	209	215	175	182	183	195	184	180	217	211	226	182	230	231	181	199	201	184	212	227	218	223	196	201	193	197	175	202	195	204	196	222	219	214	193	217	212	194	199	204	197	185	185	214	220	186	201	178	185	217	210	199	183	213	192	187	210	201	206	219	187	176	199	209	199	195	199	202	169	215	206	203	208	211	220	211	210	221	202	197	202	198	193	218	215	211	220	216	197	208	229	200	186	186	207	210	192	197	196	214	184	203	217	167	225	187	192	182	208	209	191	227	196	192	202	180	180	207	217	210	182	189	201	190	185	215	207
25655	21791	27640	25371	8886	978	670	529	468	461	411	446	394	408	421	401	376	382	379	359	401	432	366	373	338	366	401	404	352	362	414	408	381	406	347	360	374	371	357	370	347	402	389	428	374	322	378	337	382	383	344	349	378	381	397	393	381	370	338	372	396	397	376	369	353	344	353	362	387	389	380	402	375	394	370	407	379	339	371	382	365	371	389	348	355	341	366	351	385	378	356	393	336	393	369	358	354	394	391	372	351	349	367	361	362	338	379	364	359	369	351	398	340	338	407	410	393	368	377	398	383	363	360	366	390	367	368	384	351	398	382	420	395	396	383	386	309	370	364	404	345	383	363	373	367	368	345	363	380	351	380	355	371	374	365	364	376	335	392	355	380	369	413	386	382	364	367	408	375	391	378	358	373	361	359	363	349	361	378	380	358	370	389	368	369	356	362	380	387	392	403	354	370	346	379	337	347	390	365	360	396	378	343	366	368	366	345	385	356	356	390	367	391	359	360	372	376	368	327	383	403	337	345	389	385	351	377	394	374	353	401	361	344	374	321	353	371	369	363	394	359	379	405	356	344	368	357	339	412	386	393	392	377	393	349	366	364	367	400	362	351	353	384	372	384	384	360	361	377	399	352	353	345	384	357	404	393	354	374	369	341	359	369	340	374	369	374	387	381	344	369	358	410	371	371	336	412	369	392	356	393	385	376	371	339	379	364	383	372	349	374	397	376	366	364	377	377	388	388	343	383	373	381	391	380	364	376	343	357	358	368	351	367	411	371	354	365	386	391	345	342	362	386	377	401	372	376	378	351	339	364	377	362	384	354	382	327	373	336	401	362	367	378	345	339	413	358	371	362	406	387	404	401	372	379	376	358	363	370	362	357	383	381	376	340	340	383	388	379	345	370	386	364	357	362	359	400	382	372	398	392	353	370	355	357	361	380	367	368	373	382	386	377	395	372	405	362	327	338	380	407	376	359	395	340	381	368	388	341	324	370	409	366	367	361	368	365	383	358	345	395	372	347	354	381	360	387	397	348	371	337	350	378	361	367	367	370	357	367	384	400	372	352	375	354	367	404	355	367	357	374	395	344	369	367	355	444	346	364	376	345	374	360	380	374	378	390	388	339	408	360	374	374	375	348	374	365	360	362	372	396	382	347	372	361	380	345	382	385	347	404	343	399	360	353	363	369	374	376	357	360	381	351	356	378	375	350	392	350	342	349	359	375	367	374	376	387	383	384	340	425	339	364	350	356	393	378	395	352	365	357	351	410	386	394	417	391	375	378	360	363	349	356	356	393	356	355	348	385	400	379	372	347	388	375	367	373	400	378	341	356	377	399	367	357	375	370	368	380	385	348	412	400	394	371	407	420	384	359	354	386	348	355	382	361	355	356	374	358	364	377	386	397	374	337	361	362	421	367	351	371	358	395	381	365	374	362	394	337	411	374	396	370	349	404	341	350	385	385	370	362	362	371	358	346	385	409	381	373	377	385	392	368	347	373	364	342	346	394	372	372	379	367	376	399	364	391	358	364	385	342	351	375	358	378	384	371	381	339	370	361	358	357	379	393	386	396	335	396	368	373	385	343	382	395	352	366	381	390	366	384	419	359	351	379	367	376	378	384	364	393	362	363	397	371	367	347	369	364	350	385	383	376	395	365	371	391	364	373	350	369	425	385	396	357	356	364	376	391	367	387	353	359	369	382	387	396	360	383	348	370	340	375	365	362	357	343	376	375	374	410	409	346	383	340	357	356	378	376	345	350	377	342	350	341	356	387	366	379	376	400	369	376	359	378	380	349	384	419	373	393	368	353	344	392	369	361	359	363	401	313	381	384	381	373	345	411	379	383	367	376	384	380	342	391	347	419	372	374	358	349	388	384	390	349	404	376	377	376	379	365	357	341	345	359	384	384	399	372	402	375	366	379	389	371	331	372	383	368	382	360	392	351	380	342	383	367	346	345	374	369	340	356	402	345	385	365	374	323	392	381	363	386	370	356	381	366	362	340	378	357	353	384	328	364	388	393	404	349	341	394	373	363	363	416	401	341	372	358	380	376	357	374	374	358	356	364	334	372	372	405	390	384	382	333	400	408	398	361	336	393	395	352	405	382	350	357	378	370	393	378	382	393	361	386	358	375	364	373	347	337	378	366	356	358	395	346	348	374	386	372	372	370	385	368	379	382	352	397	372	367	386	378	357	332	367	370	369	385	352	410	348	314	362	341	360	369	326	363	395	407	373	406	371	366	365	337	382	346	390	350	362	406	367	384	350	378	369	398	366	352	347	370	355	356	387	380	388	378	371	359	373	374	380	346	352	397	359	361	355	408	378	370	346	352	371	369	387	360	373	393	373	333	407	369	368	385	371	372	390	383	347	358	341	313	379	359	361	355	372	346	409	427	334	375	372	414	363	355	345	381	378	370	365	342	338	354	364	365	389	355	351	398	364	400	392	352	359	380	336	380	332	373	372	409	345	344	380	386	369	355	342	337	355	359	409	377	366	377	368	368	357	331	349	397	348	381	349	356	396	386	356	380	348	372	395	388	397	367	405	369	371	337	390	361	342	373	359	372	383	338	363	370	411	375	362	378	362	356	338	373	357	361	387	368	342	368	382	378	355	357	384	376	362	338	378	362	400	352	418	350	402	389	367	363	383	381	366	378	381	372	362	371	409	370	353	390	380	357	352	392	375	368	357	388	377	403	374	386	374	375	389	364	389	368	366	373	349	361	328	374	372	386	372	372	343	368	347	368	373	360	388	354	383	380	362	402	340	344	361	344	374	327	405	358	362	381	344	366	364	366	343	347	367	389	404	359	366	379	401	385	385	352	390	372	376	382	362	391	394	352	311	390	402	368	355	404	365	335	365	388	343	391	412	335	359	387	374	396	376	406	395	395	341	370	357	369	358	389	352	386	392	400	390	373	366	361	374	398	390	332	358	412	373	349	380	345	357	352	389	362	360	357	359	350	344	351	381	352	352	385	345	352	354	360	411	342	349	355	360	370	357	398	343	379	395	353	351	364	403	385	384	373	350	362	380	357	378	403	355	371	368	362	337	373	352	350	339	354	370	370	393	356	371	349	402	368	398	359	363	404	381	399	383	350	363	412	365	375	362	373	379	388	393	362	351	361	363	380	380	406	374	378	333	374	399	366	378	380	356	348	330	363	391	386	352	361	393	400	386	363	388	364	326	380	369	379	375	376	378	324	370	352	366	334	358	355	336	376	395	405	379	367	362	340	414	375	342	340	372	382	396	390	346	368	359	402	339	399	356	376	403	357	365	391	374	368	370	354	394	356	373	365	393	382	399	372	383	334	371	372	361	392	358	345	382	348	367	361	368	418	369	363	390	349	360	330	373	406	357	379	365	331	356	318	318	365	352	386	357	323	365	408	374	349	383	335	373	378	398	356	412	367	356	363	384	353	392	370	410	382	368	367	365	347	366	378	383	374	391	391	352	357	368	360	380	399	344	386	349	405	383	383	387	375	369
37425	55719	15899	2870	1902	1375	1142	910	797	685	612	576	547	534	532	518	499	443	475	482	467	484	458	445	468	454	474	442	455	453	453	449	450	449	441	466	434	486	483	457	426	466	459	423	474	476	474	460	474	451	463	437	471	447	487	462	456	447	440	446	444	480	454	430	458	456	490	440	436	427	406	460	428	451	432	472	423	432	427	498	475	460	468	490	440	426	426	466	479	462	453	428	436	462	450	403	466	448	418	471	467	470	442	445	452	449	452	471	437	470	489	466	485	463	428	464	407	464	443	435	463	434	453	467	474	436	474	435	435	418	451	463	444	489	443	442	459	443	475	462	440	444	440	462	464	461	448	479	445	462	496	443	451	404	486	458	472	478	461	447	459	436	468	448	455	459	489	456	476	466	412	423	463	457	443	443	467	471	446	424	457	449	476	411	400	449	452	443	455	420	488	456	486	464	424	427	420	450	450	463	455	423	435	452	468	475	488	502	462	438	440	484	450	444	448	456	412	442	465	426	441	448	438	457	481	457	440	434	479	463	490	474	444	432	460	457	401	485	487	498	415	450	435	477	442	442	449	467	424	457	460	431	448	476	482	488	470	429	442	449	429	475	459	470	442	420	458	442	472	496	462	501	464	463	441	491	474	463	427	460	444	417	432	460	454	434	425	459	416	439	487	440	431	451	454	446	479	422	452	456	484	456	457	437	423	462	478	474	476	433	440	451	462	456	444	448	468	448	432	431	445	422	432	445	472	452	488	475	430	434	456	446	443	460	455	467	433	458	453	437	470	421	446	436	434	465	443	460	487	474	442	477	469	463	484	443	472	440	493	425	422	458	521	451	435	485	446	465	444	471	413	465	430	413	442	488	487	414	502	442	466	453	452	430	468	450	442	445	445	441	464	418	447	413	451	443	462	445	458	427	431	424	471	437	456	451	416	428	475	472	474	443	443	453	480	434	471	461	460	503	425	486	437	454	421	454	428	471	471	464	489	424	429	443	461	454	474	473	495	486	451	441	447	471	473	459	430	434	431	459	457	425	436	460	455	461	461	487	454	497	491	462	439	470	466	447	457	455	405	427	465	485	465	448	461	473	447	454	477	462	487	459	428	428	442	456	454	472	477	446	452	434	533	449	441	446	482	435	452	404	425	444	465	433	439	422	443	470	419	453	458	423	454	456	488	429	443	465	488	451	472	449	443	455	415	438	477	456	466	445	447	447	448	459	442	438	473	429	471	462	455	433	401	400	499	446	443	433	413	420	460	492	482	441	457	441	461	441	456	395	433	474	459	420	502	488	447	445	445	473	478	420	449	438	451	470	486	423	459	490	457	438	478	443	451	447	418	405	469	467	446	416	442	436	468	456	456	426	426	438	426	452	445	450	504	455	428	429	433	467	445	451	463	466	435	439	401	479	419	457	436	449	467	462	456	404	454	441	450	432	448	440	444	473	470	419	419	428	454	460	430	459	458	445	455	454	422	448	443	447	463	451	438	426	452	457	445	413	445	481	453	458	466	459	457	474	463	470	451	503	464	436	413	467	416	432	446	415	496	439	488	453	455	480	445	426	480	442	442	454	447	459	454	453	437	477	437	432	481	437	435	461	469	460	457	464	451	437	444	471	433	417	485	427	461	464	489	444	457	454	486	453	452	444	469	464	470	475	435	443	415	461	449	420	479	491	451	423	463	449	419	432	491	475	459	418	432	447	468	467	454	472	432	496	457	449	461	449	462	472	441	470	482	439	472	458	461	444	439	414	446	448	489	438	420	446	477	468	434	458	459	454	454	454	453	433	466	437	439	474	436	438	451	439	481	465	427	413	453	472	436	446	447	446	448	421	467	450	443	468	429	456	455	446	453	442	470	466	482	428	447	446	466	463	448	458	488	486	431	422	420	448	443	428	425	465	482	464	466	442	439	443	444	461	454	466	461	461	464	461	422	423	404	437	470	411	434	431	432	439	423	454	470	439	441	461	448	453	460	442	431	480	449	428	473	443	445	466	478	440	443	432	461	474	445	474	493	414	485	437	452	424	442	454	478	414	472	476	464	465	427	443	461	447	508	444	455	441	442	480	432	482	431	464	419	472	438	479	454	426	437	469	438	444	466	481	445	441	461	446	473	433	455	468	456	467	474	445	432	454	441	454	449	473	471	439	429	451	451	429	460	430	447	418	462	448	489	464	465	458	412	447	423	456	460	467	448	441	450	427	437	457	422	419	431	431	443	441	466	445	457	442	473	417	451	475	425	404	492	442	441	445	457	443	455	411	482	468	431	442	471	475	461	442	433	449	483	495	451	439	455	407	459	465	434	443	423	426	462	456	487	463	477	451	475	448	424	447	483	443	438	411	436	476	400	433	467	447	501	430	492	439	430	461	450	436	451	463	456	446	449	506	429	436	426	459	427	441	433	452	450	464	472	456	430	452	409	436	468	422	390	442	458	435	464	422	453	486	411	440	455	451	450	449	470	454	488	473	439	443	489	462	475	464	485	433	459	435	498	452	452	441	456	448	462	437	459	435	443	453	465	472	480	463	510	502	418	458	411	435	455	469	474	423	491	425	446	476	447	419	445	463	432	421	473	475	454	437	445	456	446	441	464	473	440	436	459	460	443	449	441	459	433	446	440	446	451	480	428	426	443	432	439	459	490	450	459	418	423	440	432	427	438	456	453	464	432	462	419	453	439	425	442	442	438	452	443	475	501	474	455	444	462	463	441	461	473	472	450	429	450	473	462	448	464	474	408	421	463	474	457	451	476	444	461	453	467	457	445	447	447	441	440	471	464	426	440	429	449	446	469	466	466	457	413	450	424	427	443	488	467	432	452	471	431	456	431	467	468	427	472	443	475	435	436	495	482	467	427	466	440	504	387	448	468	434	467	463	466	484	435	447	457	430	458	481	430	456	446	473	428	441	430	481	419	462	432	481	478	451	458	483	468	432	415	448	466	421	425	422	452	447	463	469	471	436	455	428	460	478	434	450	442	473	494	424	459	428	432	481	457	459	463	437	435	423	429	435	452	469	440	464	448	433	437	472	467	432	470	444	438	480	397	469	440	413	451	455	478	423	435	451	466	469	459	441	462	424	457	434	479	424	431	458	433	416	411	444	408	460	431	457	468	451	438	495	432	446	482	423	420	449	427	461	473	469	435	426	450	476	453	440	459	441	485	461	442	438	472	442	469	461	445	400	495	466	472	522	432	443	465	465	444	466	463	430	425	463	459	480	451	462	442	435	459	419	445	445	468	448	486	439	453	456	480	470	465	464	411	470	447	442	436	442	496	474	435	508	456	433	476	464	481	473	459	436	450	487	488	466	465	466	428	452	452	469	460	435	460	477	508	449	470	434	451	455	427	476	441	439	464	444	442	471	442	493	441	456	448	471	474	508	483	477	463	453	439	419	497	475	485	449	444	479	444	444	481	452	446	434	499	433	454	454	436	407	476	469	447	418	466	438	443	481	417	469	422	436	412	439	455	472	425	463	445	456
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
